diff --git a/assets/index-B6kVH00Y.css b/assets/index-B6kVH00Y.css new file mode 100644 index 000000000..2418def5b --- /dev/null +++ b/assets/index-B6kVH00Y.css @@ -0,0 +1,9 @@ +@charset "UTF-8";.section-container{display:flex;flex-wrap:wrap}.section-title{margin:15px 0 5px;text-decoration:underline}.text-utilities div{border-right:1px solid #bebebe}.note-negative{margin-bottom:18px;margin-top:-12px}.bg-gray{background-color:#3f3e3e}.icon-box{display:flex;align-items:center}.button-style{display:inline-flex;align-items:center;justify-content:center}.mr-5px{margin-right:5px}.red{color:red}:root body.material-theme,:root body.material-theme .icon-checkbox-container{--text-color-primary: #009530;--slick-primary-color: #009530;--slick-header-menu-display: inline-block;--slick-compound-filter-operator-select-border: 1px solid #00c840;--slick-row-mouse-hover-color: #ebfaef;--slick-row-selected-color: #d4f6d7;--slick-row-mouse-hover-box-shadow: none;--slick-cell-odd-background-color: #f5f5f5;--slick-cell-box-shadow: none;--slick-cell-active-box-shadow: inset 0 0 0 1px #aaaaaa;--slick-form-control-focus-border-color: #00c840;--slick-form-control-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(53, 121, 154, .3);--slick-editor-focus-border-color: #00b93c;--slick-editor-focus-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px rgba(#00a033, .3);--slick-multiselect-input-focus-border-color: #00c840;--slick-focus-color: #00c840;--slick-input-focus-border-color: #00c840;--slick-text-editor-focus-border-color: #00c840;--slick-slider-editor-focus-border-color: #00c840;--slick-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(53, 121, 154, .3);--slick-multiselect-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(53, 121, 154, .3);--slick-header-filter-row-border-bottom: 1px solid #d0d0d0;--slick-container-border-right: 1px solid #ccc;--slick-container-border-top: 1px solid #ccc;--slick-container-border-left: 1px solid #ccc;--slick-container-border-bottom: 1px solid #ccc;--slick-header-background-color: #fff;--slick-header-row-filter-padding: 8px 4px;--slick-header-text-color: rgba(0, 0, 0, .87);--slick-sorting-header-color: rgba(0, 0, 0, .87);--slick-font-family: Roboto, "Helvetica Neue", sans-serif;--slick-font-size-base-value: 14;--slick-header-font-size: 12px;--slick-filled-filter-font-weight: normal;--slick-icon-sort-color: var(--slick-primary-color);--slick-column-picker-icon-color: #009530;--slick-compound-filter-text-color: #009530;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-border: none;--slick-checkbox-icon-width: 22px;--slick-checkbox-icon-bg-color: transparent;--slick-checkbox-icon-container-bg-color: transparent;--slick-checkbox-icon-unchecked-color-visibility: visible;--slick-checkbox-icon-container-size: 1rem;--slick-checkbox-icon-font-size: 28px;--slick-checkbox-icon-container-size: 1.4rem;--slick-checkbox-opacity-hover: .9;--slick-checkbox-size: 22px;--slick-checkbox-unchecked-opacity: 1;--slick-icon-group-color: var(--slick-primary-color);--slick-pagination-icon-color: #009530;--slick-slider-filter-thumb-border: 2px solid rgba(0, 149, 48, .68);--slick-slider-filter-thumb-active-bg-color: #fff;--slick-slider-filter-thumb-active-color: rgba(#02bf3e, .88);--slick-slider-filter-thumb-active-border: 2px solid #55B876;--slick-slider-filter-thumb-active-box-shadow: 0 0 0 2px rgba(#02bf3e, .15);--slick-header-resizable-hover-border-bottom: 2px solid #83d9a0;--slick-header-resizable-hover-border-left: 2px solid #83d9a0;--slick-header-resizable-hover-border-top: 2px solid #83d9a0;--slick-header-resizable-hover-border-right: 2px solid #83d9a0;--slick-slider-filter-filled-track-color: #9ac49c;--ms-ok-button-text-color: #009530;--ms-select-all-text-color: #007c28;--slick-multiselect-icon-radio-border: none;--slick-multiselect-ok-button-text-color: #009530;--slick-multiselect-ok-button-text-hover-color: #00a736;--slick-multiselect-select-all-text-color: #007c28;--ms-checkbox-color: var(--slick-primary-color);--slick-multiselect-icon-color: var(--slick-primary-color)}:root body.material-theme .icon-checkbox-container,:root body.material-theme .icon-checkbox-container .icon-checkbox-container{--slick-checkbox-icon-container-bg-color: transparent;--slick-checkbox-unchecked-opacity: .9}:root body.material-theme .icon-checkbox-container .mdi-icon-check,:root body.material-theme .icon-checkbox-container .icon-checkbox-container .mdi-icon-check{--slick-checkbox-icon-checked-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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') !important}:root body.material-theme .icon-checkbox-container .mdi-icon-uncheck,:root body.material-theme .icon-checkbox-container .icon-checkbox-container .mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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') !important}:root body.material-theme .slick-headerrow input.search-filter.filled,:root body.material-theme .slick-headerrow .search-filter.filled input,:root body.material-theme .slick-headerrow .search-filter.filled input.date-picker,:root body.material-theme .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled input.date-picker,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select{color:#555;font-weight:400;border:1px solid #55B876;box-shadow:none}:root body.material-theme .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select{border-right:0px;font-weight:700}:root body.material-theme .slick-headerrow .search-filter.filled .ms-choice,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .ms-choice{box-shadow:none;border:1px solid #55B876}:root body.material-theme .slick-headerrow .search-filter.filled .ms-choice span,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .ms-choice span{font-weight:400;color:var(--slick-dark-text-color)}:root body.material-theme .slick-headerrow .search-filter.filled .input-group-append,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-append{border-left:0}:root body.material-theme .ms-dark-mode,:root body.material-theme .ms-drop.ms-dark-mode,:root body.material-theme .slick-dark-mode .ms-dark-mode,:root body.material-theme .slick-dark-mode .icon-checkbox-container,:root body.material-theme .ms-dark-mode .icon-checkbox-container,:root body.material-theme .slick-dark-mode,:root body.material-theme .icon-checkbox-container .ms-dark-mode,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container,:root body.material-theme .icon-checkbox-container .slick-dark-mode{--slick-base-dark-menu-bg-color: #212121;--slick-primary-color: #66bb6a;--slick-button-primary-bg-color:#66bb6a;--slick-cell-active-box-shadow: inset 0 0 0 1px #aaaaaa;--slick-cell-box-shadow: none;--slick-checkbox-icon-color: #66bb6a;--slick-checkbox-icon-height: 22px;--slick-checkbox-icon-bg-color: transparent;--slick-checkbox-icon-border: none;--slick-column-picker-icon-color: #66bb6a;--slick-compound-filter-text-color: #66bb6a;--slick-compound-filter-operator-select-border: 1px solid #66bb6a;--slick-header-filter-row-border-bottom: 1px solid #505050;--slick-container-border-right: 1px solid #505050;--slick-container-border-top: 1px solid #505050;--slick-container-border-left: 1px solid #505050;--slick-container-border-bottom: 1px solid #505050;--slick-pane-top-border-top: 1px solid #505050;--slick-filled-filter-color: #66bb6a;--slick-highlight-color: #49a54e;--slick-icon-sort-color: #66bb6a;--slick-grid-menu-icon-btn-color: #bbb;--slick-pagination-icon-color: #66bb6a;--slick-row-mouse-hover-box-shadow: none;--slick-row-mouse-hover-color: #505050;--slick-row-selected-color: #474747;--ms-checkbox-color: #66bb6a;--ms-checkbox-hover-color: #70c075;--ms-ok-button-text-color: #66bb6a;--ms-ok-button-text-hover-color: #78c37b}:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select{color:var(--slick-filled-filter-color)}:root body.material-theme .ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .slick-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled .date-picker input{color:var(--slick-text-color)}:root body.material-theme .ms-dark-mode,:root body.material-theme .ms-drop.ms-dark-mode,:root body.material-theme .slick-dark-mode .ms-dark-mode,:root body.material-theme .slick-dark-mode,:root body.material-theme .dark-mode .text-color-primary{--slick-primary-color: #66bb6a}.orange{color:orange}.grid5{--slick-cell-display: inline-flex}.grid5 .slick-cell{column-gap:4px}.grid6 .slick-cell{display:inline-flex;align-items:center;column-gap:4px}.grid6 .avg-total{color:#ac76ff}.grid6 .bold{font-weight:700}.grid6 .total-suffix{margin-left:10px}.grid6 .hidden{display:none}.grid6 .mdi-file-pdf-outline{color:#f14668;opacity:.9}.grid6 .mdi-folder,.grid6 .mdi-folder-open{color:orange;opacity:.9}.grid6 .mdi-file-music-outline{color:#3298dc;opacity:.9}.grid6 .mdi-file-excel-outline{color:#1e9f75;opacity:.9}.grid6 .mdi-file-document-outline,.grid6 .mdi-file-question-outline{color:#686868;opacity:.9}.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}:root .grid7{--slick-cell-display: flex}:root #modal-allFilter-table{display:table}:root #modal-allFilter-table .row{display:table-row}:root #modal-allFilter-table .column{display:table-cell;vertical-align:top;width:40%}.flex-container{display:flex}.flex-container>div{padding-right:5px}:root .modal.modal11{--bulma-modal-content-width: 1200px}.example11-body .dropdown-item{cursor:pointer}.example11-body .dropdown-item-disabled{color:#afafaf;cursor:default}.example11-body .ml-1-negative{margin-left:-5px}.example11-body .action-btns{display:inline-block;line-height:18px}.grid11 .unsaved-editable-field{background-color:#fbfdd1!important}.grid13-1{--slick-header-button-float: right}.grid13-2{--slick-header-button-margin: -2px 0 50px 0;--slick-header-button-float: left}.salmon{color:#ffa07a}.green{color:#7fc418}.grid14-container{width:1000px;height:calc(100vh - 320px)}.hidden{display:none}.visible{display:inline-block}.header-tooltip-title{font-weight:700;font-size:14px}.headerrow-tooltip-title{color:#ad0041;font-style:italic;font-size:13px;font-weight:700}.grid16-tooltip.l4{--slick-tooltip-color: #fff}.grid16-tooltip.l4 .header-tooltip-title,.grid16-tooltip.l4 .headerrow-tooltip-title{color:#fff}.grid16-tooltip.l4{color:#fff;background-color:#696969;border:2px solid #545454}.grid16-tooltip.l4.arrow-down:after,.grid16-tooltip.l4.arrow-up:after{border-width:10px}.grid16-tooltip.l4.arrow-down:after{border-top-color:#464646}.grid16-tooltip.l4.arrow-up:after{top:-20px;border-bottom-color:#464646}.grid16-tooltip.l4.arrow-left-align:after{margin-left:15px}.grid16-tooltip.l4.arrow-right-align:after{margin-left:calc(100% - 35px)}.grid16-tooltip.l6.arrow-left-align:after{margin-left:4px}[data-theme=dark] .grid16-tooltip{--slick-tooltip-color: #dadada;--slick-tooltip-border: 1px solid #5a5a5a;--slick-tooltip-background-color: #414141;--slick-tooltip-arrow-color: #707070}[data-theme=dark] .grid16-tooltip.l4{--slick-tooltip-color: #dadada;--slick-tooltip-background-color: #a7a7a7;--slick-tooltip-border: 2px solid #999999}[data-theme=dark] .grid16-tooltip .text-color-primary{color:#83c5ff}:root .grid17-1,:root .grid17-2{--slick-header-column-height: 17px}.scroll-configs input{width:60px}.grid17-1 .cell-effort-driven,.grid17-2 .cell-effort-driven{text-align:center}.grid17-1 .slick-group-title[level="0"],.grid17-2 .slick-group-title[level="0"]{font-weight:700}.grid17-1 .slick-group-title[level="1"],.grid17-2 .slick-group-title[level="1"]{text-decoration:underline}.grid17-1 .slick-group-title[level="2"],.grid17-2 .slick-group-title[level="2"]{font-style:italic}.grid17-1 .slick-row:not(.slick-group)>.cell-unselectable,.grid17-2 .slick-row:not(.slick-group)>.cell-unselectable{background:#ececec!important}.grid17-1 .slick-row .slick-cell.frozen:last-child,.grid17-1 .slick-header-column.frozen:last-child,.grid17-1 .slick-headerrow-column.frozen:last-child,.grid17-1 .slick-footerrow-column.frozen:last-child,.grid17-2 .slick-row .slick-cell.frozen:last-child,.grid17-2 .slick-header-column.frozen:last-child,.grid17-2 .slick-headerrow-column.frozen:last-child,.grid17-2 .slick-footerrow-column.frozen:last-child{border-right:1px solid red}.grid17-1 .slick-row.frozen:last-child .slick-cell,.grid17-2 .slick-row.frozen:last-child .slick-cell{border-bottom:1px solid red}.option-item{padding:6px}.grid17-2{margin-bottom:60px}.trading-platform.full-screen{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px 12px 0 10px;background-color:#fff;z-index:1040;position:fixed}.changed-gain{background-color:#eafae8!important}.changed-loss{background-color:#ffeae8!important}.simulation-form{margin-bottom:15px}.simulation-form input[type=number]{height:30px;width:60px;border:1px solid #c0c0c0;border-radius:3px}.simulation-form div.range{display:contents;width:200px}.simulation-form div.range label.form-label{margin:0}.simulation-form div.range input.form-range{width:120px}.simulation-form .refresh-rate input{height:30px;width:46px}.sparkline{stroke:#00b78d;fill:#00b78d08}.slick-dark-mode .text-color-success,.dark-mode .text-color-success{color:#42b47f!important}.slick-dark-mode .changed-gain,.dark-mode .changed-gain{background-color:#00ff001d!important}.slick-dark-mode .changed-loss,.dark-mode .changed-loss{background-color:#ff00001b!important}.slick-dark-mode .trading-platform.full-screen,.dark-mode .trading-platform.full-screen{background-color:#33393e}.grid19{--slick-border-color: #d4d4d4;--slick-cell-odd-background-color: #fbfbfb;--slick-cell-border-left: 1px solid var(--slick-border-color);--slick-header-menu-display: none;--slick-header-column-height: 20px;--slick-grid-border-color: #d4d4d4;--slick-row-selected-color: #d4ebfd}.grid21 .slick-cell{display:inline-flex;align-items:center;column-gap:4px}.grid21 .preload{font-size:18px}.grid21 .detail{display:flex;align-items:center;max-width:450px;padding:5px;border-bottom:1px solid #e8e8e8}.grid21 .detail label{font-weight:600;font-size:16px;margin-right:10px;flex-grow:1}.grid21 .detail span{font-size:15px}.grid21 input.filter{border:1px solid #dadada;border-radius:2px}.grid21 input.filter::placeholder{opacity:.4}.grid21 .dynamic-cell-detail>:first-child{vertical-align:middle;line-height:13px;padding:10px;margin-left:20px}.grid21 .slick-headerrow-column{background:#f1f1f1;text-overflow:clip;box-sizing:border-box}.grid21 .slick-headerrow-column input{margin:0;padding:0;width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.grid21 .tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.grid21 .tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px}.grid21 .tab button:hover{background-color:#ddd}.grid21 .tab button.active{background-color:#ccc}.grid21 .tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}.grid21 .options-panel{width:375px}/*! + * SlickGrid custom styling for Salesforce (https://github.com/ghiscoding/slickgrid-universal) + * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE) + * @author: Ghislain B. (ghiscoding) + */.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .icon-checkbox-container,.slick-dark-mode{--ms-checkbox-color: #66b8ff;--ms-ok-button-text-color: #66b8ff;--slick-button-primary-bg-color: #0064c9;--slick-multiselect-icon-checked-color: #66b8ff;--slick-base-dark-menu-bg-color: #212121;--slick-cell-active-box-shadow: inset 0 0 0 1px #3ca4ff;--slick-cell-box-shadow: 0px 1px 0px #303030, 0px -1px 0px #303030;--slick-checkbox-icon-container-bg-color: #2d2d2d;--slick-column-picker-icon-color: #66b8ff;--slick-checkbox-icon-color: #66b8ff;--slick-checkbox-icon-border: 1px solid #5e5e5e;--slick-compound-filter-text-color: #66b8ff;--slick-filled-filter-color: #66b8ff;--slick-icon-sort-color: #66b8ff;--slick-header-filter-row-border-bottom: 2px solid #0389ff;--slick-pagination-icon-color: #66b8ff;--slick-row-mouse-hover-box-shadow: 0 0 0 2px #3a3a3a}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}.slick-editor-modal .btn,.slick-large-editor-text .btn{cursor:pointer;font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;border-radius:4px}.slick-editor-modal .btn-default,.slick-large-editor-text .btn-default{color:var(--slick-cell-text-color, #333);background-color:var(--slick-btn-default-bg-color, #fff);border-color:var(--slick-btn-default-border-color, #ccc)}.slick-editor-modal .btn-primary,.slick-large-editor-text .btn-primary{color:#fff;background-color:var(--slick-button-primary-bg-color, #004487)}.slick-editor-modal .btn-xs,.slick-editor-modal .btn-group-xs>.btn,.slick-large-editor-text .btn-xs,.slick-large-editor-text .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.slick-editor-modal .btn-sm,.slick-large-editor-text .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.gridPane,.grid-pane,.slick-editor-modal{font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif))}.gridPane .form-control,.grid-pane .form-control,.slick-editor-modal .form-control{display:block;width:100%;font-size:var(--slick-font-size-base, 13px);line-height:1.42857143;background-image:none;border-radius:4px;background-color:var(--slick-form-control-bg-color, #fff);border:var(--slick-form-control-border, 1px solid #ccc);color:var(--slick-font-color, #000);box-shadow:inset 0 1px 1px #00000013;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.gridPane .input-group .form-control,.grid-pane .input-group .form-control,.slick-editor-modal .input-group .form-control{border-radius:4px}.gridPane .input-group .form-control,.grid-pane .input-group .form-control,.slick-editor-modal .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.gridPane .input-group,.grid-pane .input-group,.slick-editor-modal .input-group{position:relative;display:table;border-collapse:separate}.gridPane .input-group-addon,.grid-pane .input-group-addon,.slick-editor-modal .input-group-addon{font-size:14px;font-weight:400;line-height:1;border:var(--slick-input-group-addon-border, 1px solid #ccc);color:var(--slick-input-group-addon-color, #555);text-align:center;background-color:var(--slick-input-group-addon-bg-color, #eee);border-radius:4px}.gridPane .input-group-addon,.gridPane .input-group-btn,.grid-pane .input-group-addon,.grid-pane .input-group-btn,.slick-editor-modal .input-group-addon,.slick-editor-modal .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.gridPane .input-group .form-control,.gridPane .input-group-addon,.gridPane .input-group-btn,.grid-pane .input-group .form-control,.grid-pane .input-group-addon,.grid-pane .input-group-btn,.slick-editor-modal .input-group .form-control,.slick-editor-modal .input-group-addon,.slick-editor-modal .input-group-btn{display:table-cell}.gridPane .input-group-addon:first-child,.grid-pane .input-group-addon:first-child,.slick-editor-modal .input-group-addon:first-child{border-right:0}.gridPane .input-group-addon:last-child,.grid-pane .input-group-addon:last-child,.slick-editor-modal .input-group-addon:last-child{border-left:0}.gridPane .input-group .form-control:last-child,.gridPane .input-group-addon:last-child,.gridPane .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.gridPane .input-group-btn:first-child>.btn:not(:first-child),.gridPane .input-group-btn:last-child>.btn,.gridPane .input-group-btn:last-child>.btn-group>.btn,.gridPane .input-group-btn:last-child>.dropdown-toggle,.grid-pane .input-group .form-control:last-child,.grid-pane .input-group-addon:last-child,.grid-pane .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.grid-pane .input-group-btn:first-child>.btn:not(:first-child),.grid-pane .input-group-btn:last-child>.btn,.grid-pane .input-group-btn:last-child>.btn-group>.btn,.grid-pane .input-group-btn:last-child>.dropdown-toggle,.slick-editor-modal .input-group .form-control:last-child,.slick-editor-modal .input-group-addon:last-child,.slick-editor-modal .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.slick-editor-modal .input-group-btn:first-child>.btn:not(:first-child),.slick-editor-modal .input-group-btn:last-child>.btn,.slick-editor-modal .input-group-btn:last-child>.btn-group>.btn,.slick-editor-modal .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.gridPane .input-group .form-control:first-child,.gridPane .input-group-addon:first-child,.gridPane .input-group-btn:first-child>.btn,.gridPane .input-group-btn:first-child>.btn-group>.btn,.gridPane .input-group-btn:first-child>.dropdown-toggle,.gridPane .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.gridPane .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.grid-pane .input-group .form-control:first-child,.grid-pane .input-group-addon:first-child,.grid-pane .input-group-btn:first-child>.btn,.grid-pane .input-group-btn:first-child>.btn-group>.btn,.grid-pane .input-group-btn:first-child>.dropdown-toggle,.grid-pane .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.grid-pane .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.slick-editor-modal .input-group .form-control:first-child,.slick-editor-modal .input-group-addon:first-child,.slick-editor-modal .input-group-btn:first-child>.btn,.slick-editor-modal .input-group-btn:first-child>.btn-group>.btn,.slick-editor-modal .input-group-btn:first-child>.dropdown-toggle,.slick-editor-modal .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.slick-editor-modal .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.gridPane .input-group-btn:last-child>.btn,.gridPane .input-group-btn:last-child>.btn-group,.grid-pane .input-group-btn:last-child>.btn,.grid-pane .input-group-btn:last-child>.btn-group,.slick-editor-modal .input-group-btn:last-child>.btn,.slick-editor-modal .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.gridPane .input-group-addon:not(:first-child):not(:last-child),.gridPane .input-group-btn:not(:first-child):not(:last-child),.gridPane .input-group .form-control:not(:first-child):not(:last-child),.grid-pane .input-group-addon:not(:first-child):not(:last-child),.grid-pane .input-group-btn:not(:first-child):not(:last-child),.grid-pane .input-group .form-control:not(:first-child):not(:last-child),.slick-editor-modal .input-group-addon:not(:first-child):not(:last-child),.slick-editor-modal .input-group-btn:not(:first-child):not(:last-child),.slick-editor-modal .input-group .form-control:not(:first-child):not(:last-child){border-radius:0/0px 0px 0px 0;border-radius:0/0px}.gridPane *,.gridPane :after,.gridPane :before,.grid-pane *,.grid-pane :after,.grid-pane :before,.slick-editor-modal *,.slick-editor-modal :after,.slick-editor-modal :before{box-sizing:border-box}.gridPane .form-control:focus,.grid-pane .form-control:focus,.slick-editor-modal .form-control:focus{outline:0;border-color:var(--slick-form-control-focus-border-color, #0088ff);box-shadow:var(--slick-form-control-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.gridPane .slick-pagination .slick-pagination-nav .pagination>li a,.gridPane .slick-pagination .slick-pagination-nav .pagination>li span,.grid-pane .slick-pagination .slick-pagination-nav .pagination>li a,.grid-pane .slick-pagination .slick-pagination-nav .pagination>li span,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>li a,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>li span{position:relative;float:left;margin-left:-1px}.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>a,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>a:focus,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>a:hover,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>span,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>span:focus,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>span:hover,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>a,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>a:focus,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>a:hover,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>span,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>span:focus,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>span:hover,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>a,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>a:focus,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>a:hover,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>span,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>span:focus,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>span:hover{cursor:not-allowed}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}@keyframes fade{0%,to{background:none}50%{background:var(--slick-row-highlight-background-color, #d2eaff)}}@keyframes slickgrid-invalid-highlight{0%{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.slickgrid-container{overflow:hidden;outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 1px solid #ccc);border-bottom:var(--slick-container-border-bottom, 1px solid #ccc);border-left:var(--slick-container-border-left, 0px solid #ccc);border-right:var(--slick-container-border-right, 0px solid #ccc);font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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(250, 250, 250, .6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242, 242, 242, .6))!important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, .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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));font-weight:var(--slick-cell-font-weight, 400)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #f3f2f2);box-shadow:var(--slick-row-mouse-hover-box-shadow, 0 0 0 2px #dddbda);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, .2));transition:var(--slick-copied-cell-transition, .5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, #f3f2f2)}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #f3f2f2)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #ECEBEA)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, .2));transition:var(--slick-copied-cell-transition, .5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, #d2eaff)}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, #d2eaff)!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, #666666);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, #d9d9d9)}.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, #e6e6e6)}.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, #e6e6e6)!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, #d9d9d9)}.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, #e6e6e6)}.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 #0070D2);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% - 4px);height:100%;outline:0;transform:translateY(-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:#f2f2f2}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, #d9d9d9)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, #e6e6e6)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, #e6e6e6)!important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, #d9d9d9)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, #e6e6e6)}.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 fade(black,3%);border-right-color:transparent;border-bottom-color:transparent;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, #fafaf9);border-bottom:var(--slick-header-border-bottom, transparent)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, 1px solid #d0d0d0)}.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 white;background-color:#00000080}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:transparent;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:transparent;border-left-color:transparent;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:transparent;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, fade(black, 3%));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 #0000001a}.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 transparent;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:#00f3;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, .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, .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, .2) 8px 2px 8px 4px, rgba(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, none);border-bottom:var(--slick-cell-border-bottom, none);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, 0px 1px 0px #dddbda, 0px -1px 0px #dddbda)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 13px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 13px)}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, #006DCC)}.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(#006DCC, 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, #ECEBEA)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, .2));transition:var(--slick-copied-cell-transition, .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{height:var(--slick-draggable-group-title-height, 24px);line-height:var(--slick-draggable-group-title-line-height, 24px);vertical-align:var(--slick-draggable-group-title-vertical-align, top)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #006DCC);font-size:var(--slick-icon-group-font-size, 24px );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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, transparent);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, 2px solid #004487);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;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-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, .6));background-color:var(--slick-header-background-color, #fafaf9);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, 34px );line-height:var(--slick-font-size-base, 13px);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;background:var(--slick-header-background-color, #fafaf9);font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));color:var(--slick-header-text-color, #514f4d);font-size:var(--slick-header-font-size, 13px);font-weight:var(--slick-header-font-weight, 700)}.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, 13px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 13px)}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 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, #fafaf9);font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));color:var(--slick-header-text-color, #514f4d);font-size:var(--slick-header-font-size, 13px);font-weight:var(--slick-header-font-weight, 700)}.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, #0070D2)}.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, 21px )}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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, 26px )}.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, .5);--slick-icon-sort-asc-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, 2px solid #0070D2);border-left:var(--slick-header-resizable-hover-border-left, 2px solid #0070D2);border-right:var(--slick-header-resizable-hover-border-right, 2px solid #0070D2);border-top:var(--slick-header-resizable-hover-border-top, 2px solid #0070D2);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 4px);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, .5)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, .6))}.slickgrid-container .slick-preheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-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{height:var(--slick-preheader-height, 21px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, 1px solid #e8e8e8);font-size:var(--slick-preheader-font-size, 14px);justify-content:var(--slick-preheader-grouped-title-justify, center);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{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{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-row .slick-cell.frozen:last-child,.slickgrid-container .slick-footerrow-column.frozen:last-child{border-right:var(--slick-frozen-border-right, 1px solid #0070D2)}.slickgrid-container .slick-header-column.frozen:last-child{border-right:var(--slick-frozen-header-row-border-right, 1px solid #0070D2)}.slickgrid-container .slick-pane-left .slick-preheader-panel .slick-header-column.frozen:last-child{border-right:var(--slick-frozen-preheader-row-border-right, 1px solid #0070D2)}.slickgrid-container .slick-headerrow-column.frozen:last-child{border-right:var(--slick-frozen-filter-row-border-right, 1px solid #0070D2)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #0070D2)}.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}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}@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, #0088ff);box-shadow:var(--slick-text-editor-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, 7px )}.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, #0088ff);box-shadow:var(--slick-slider-editor-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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, 100%)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 100%)}.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, 100%)}.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:0;border-bottom-left-radius:0;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, 1px 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, 100%)}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, 3px)}.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, .6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity .15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, var(--lwc-borderRadiusMedium, .25rem));font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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, .3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:800px}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:1200px}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:800px}}@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, 28px);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, #505050)}@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, #ffffff);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 36px);right:var(--slick-editor-modal-close-btn-outside-right, -7px);top:var(--slick-editor-modal-close-btn-outside-top, -32px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, #e6e6e6)}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, var(--lwc-fontSize7, 1.25rem));font-weight:var(--slick-editor-modal-title-font-weight, var(--lwc-fontWeightLight, 300));line-height:var(--slick-editor-modal-title-line-height, var(--lwc-lineHeightHeading, 1.25));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, center);text-overflow:ellipsis;width:calc(100% - 30px);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 - 147px) );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, var(--lwc-borderWidthThick, 2px) solid var(--lwc-colorBorder, rgb(221, 219, 218)));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('data:image/svg+xml,'))}.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, #0088ff);box-shadow:var(--slick-text-editor-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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, #0088ff);box-shadow:var(--slick-text-editor-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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 10px 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)}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}li.hidden{display:none}.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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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, .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, 23px);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:700}.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, 17px);font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 25px) );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, 17px);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{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, 26px);line-height:var(--slick-column-picker-item-line-height, 16px);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;margin-bottom:0}.slick-column-picker-list hr,.slick-grid-menu-list hr{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:6px 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, #006DCC)}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, .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, .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;gap:3px;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:700}.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:transparent;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, .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, 23px);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, .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, 17px);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, 26px);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, 18px);margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 18px)}.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}.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:transparent!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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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);z-index:100000;cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both}@-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, 12px );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:0;position:absolute;border:transparent;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, #b2b0b0)}.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, #b2b0b0)}.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% - 19px) )}.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, -4px 0 100px 0);height:var(--slick-header-button-height, 18px);width:var(--slick-header-button-width, 18px);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, -6px);transition:var(--slick-header-button-hidden-transition, .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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, 20px );color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, grab);--slick-row-move-plugin-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, white);height:var(--slick-checkbox-icon-container-size, 1.05rem);width:var(--slick-checkbox-icon-container-size, 1.05rem);border:var(--slick-checkbox-icon-border, 1px solid #d6d4d4);border-radius:var(--slick-checkbox-icon-border-radius, .125rem)}.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, 20px);color:var(--slick-checkbox-icon-color, #0070D2)}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d=""/%3E%3C/svg%3E');-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, 1);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, hidden)}.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, .9)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.search-filter :focus{outline-color:var(--slick-focus-color, rgb(115, 179, 229))}.ms-choice{border:var(--slick-multiselect-input-filter-border, 1px solid #ccc);background-color:transparent;font-size:var(--slick-header-font-size, 13px);height:var(--slick-header-input-height, 27px)}.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, 13px)}.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, #0088ff);box-shadow:var(--slick-multiselect-input-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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, #fafafa)}.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, 15px )}.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:transparent}.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, #fafafa)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:400;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, #005fb3)}.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, #006DCC);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, #005fb3)}.search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.search-filter .operator.input-group-addon:focus{z-index:3}.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, #004487);font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.search-filter .operator.input-group-addon .form-control:focus{z-index:3}.search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, 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 #6cb6ff);width:var(--slick-compound-filter-operator-select-width, 25px)}.search-filter .operator.input-group-addon select.form-control{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.search-filter .operator.input-group-addon select.form-control .empty{color:silver}.search-filter .operator-char3.input-group-addon{min-width:30px}input.search-filter,.search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0)!important;border-left:none}.search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter input.compound-slider{border-left:none!important}.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}.vanilla-calendar{padding:.9rem;z-index:9999}.search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0;border-top-left-radius:0}.search-filter .date-picker input.form-control{border-left:none}.search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .date-picker{flex:1;cursor:pointer}.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, 13px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.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, 13px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slick-preheader-panel .slick-dropzone,.slick-preheader-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, 0px);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, 0px);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{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{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{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #006DCC);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-draggable-group-toggle-expanded-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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-draggable-group-toggle-collapsed-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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{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{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{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{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{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, middle)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-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{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, .6)}.slick-preheader-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]{-webkit-appearance:none;-moz-appearance:none;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(0, 109, 204, .68));background:var(--slick-slider-filter-thumb-color, white);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, 10px );width:var(--slick-slider-filter-thumb-width, 10px );border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(0, 109, 204, .68));background:var(--slick-slider-filter-thumb-color, white);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:transparent;border-color:transparent;border-width:6px 0;color:transparent;-webkit-appearance:none;-moz-appearance:none;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, 10px );width:var(--slick-slider-filter-thumb-width, 10px );border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(0, 109, 204, .68));background:var(--slick-slider-filter-thumb-color, white);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(0, 109, 204, .88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(0, 117, 219, .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(0, 109, 204, .88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(0, 117, 219, .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(13 - 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(13 - 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) .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-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(13 - 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 auto auto 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, #ECEBEA);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:transparent;pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, #0088ff);box-shadow:var(--slick-slider-filter-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, #006DCC);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, #005299);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}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}.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, 13px);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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));font-size:var(--slick-empty-data-warning-font-size, 15px );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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));font-size:var(--slick-pagination-font-size, 12px );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, 3px);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, 17px );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, #E6E6E6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 2px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 2px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 2px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 2px)}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, #006DCC)}.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, 11px );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)}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:transparent}.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}.slick-headerrow input.search-filter.filled,.slick-headerrow .search-filter.filled input,.slick-headerrow .search-filter.filled .date-picker input,.slick-headerrow .search-filter.filled .input-group-addon.slider-value,.slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,.slick-headerrow .search-filter.filled .input-group-addon select{color:var(--slick-filled-filter-color, #004487);font-weight:var(--slick-filled-filter-font-weight, bold);border:var(--slick-filled-filter-border, 1px solid #006DCC);box-shadow:var(--slick-filled-filter-box-shadow, inset 0 0 0 1px #66b8ff)}.slick-headerrow input.search-filter.filled.input-group-prepend,.slick-headerrow .search-filter.filled input.input-group-prepend,.slick-headerrow .search-filter.filled .date-picker input.input-group-prepend,.slick-headerrow .search-filter.filled .input-group-addon.slider-value.input-group-prepend,.slick-headerrow .search-filter.filled .input-group-addon.slider-range-value.input-group-prepend,.slick-headerrow .search-filter.filled .input-group-addon select.input-group-prepend{border-right:0}.slick-headerrow input.search-filter.filled.input-group-append,.slick-headerrow .search-filter.filled input.input-group-append,.slick-headerrow .search-filter.filled .date-picker input.input-group-append,.slick-headerrow .search-filter.filled .input-group-addon.slider-value.input-group-append,.slick-headerrow .search-filter.filled .input-group-addon.slider-range-value.input-group-append,.slick-headerrow .search-filter.filled .input-group-addon select.input-group-append{border-left:0}.slick-headerrow .search-filter.filled .input-group-prepend select{border-right:0}.slick-headerrow .search-filter.filled .ms-choice{box-shadow:var(--slick-filled-filter-box-shadow, inset 0 0 0 1px #66b8ff);border:var(--slick-filled-filter-border, 1px solid #006DCC)}.slick-headerrow .search-filter.filled .ms-choice span{display:inline-flex;align-items:center;font-weight:var(--slick-filled-filter-font-weight, bold);color:var(--slick-filled-filter-color, #004487)}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}.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, .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, #eceaea);cursor:pointer}@keyframes md-spin{0%{transform:rotate(0)}to{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('data:image/svg+xml,'));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, 370px );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:0;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, 11px );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, 318px );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, 11px );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, 318px );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, #0080f0);font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, 11px );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, 270px );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:0;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, 11px );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, 218px );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, 218px );display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0)}to{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}.mdi-account{--mdi-account-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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}.grid-canvas .slick-row .slick-cell.editable-field,.grid-canvas .slick-row .slick-cell.selected.editable-field,.grid-canvas .slick-row.odd .slick-cell.editable-field,.grid-canvas .slick-row.odd .slick-cell.selected.editable-field{background-color:var(--slick-editable-field-bg-color, rgba(227, 240, 251, .569))}.grid-canvas .slick-row .slick-cell.editable-field:hover:after,.grid-canvas .slick-row .slick-cell.selected.editable-field:hover:after,.grid-canvas .slick-row.odd .slick-cell.editable-field:hover:after,.grid-canvas .slick-row.odd .slick-cell.selected.editable-field:hover:after{content:var(--slick-editable-field-hover-icon, url('data:image/svg+xml,'));position:absolute;top:var(--slick-editable-field-hover-icon-margin-top, 8px);right:var(--slick-editable-field-hover-icon-margin-right, 8px);width:var(--slick-editable-field-hover-icon-width, 14px)}.grid-canvas .slick-row .slick-cell.editable-field.active:hover:after,.grid-canvas .slick-row .slick-cell.selected.editable-field.active:hover:after,.grid-canvas .slick-row.odd .slick-cell.editable-field.active:hover:after,.grid-canvas .slick-row.odd .slick-cell.selected.editable-field.active:hover:after{content:none}.grid-canvas .slick-row .slick-cell .editing-field,.grid-canvas .slick-row .slick-cell.selected .editing-field,.grid-canvas .slick-row.odd .slick-cell .editing-field,.grid-canvas .slick-row.odd .slick-cell.selected .editing-field{border:var(--slick-editing-field-border, 1px solid #dddbda);padding:3px 5px 3px 4px;margin:-2px;height:calc(100% + 4px);border-radius:3px;background-color:var(--slick-editing-field-bg-color, #fff);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-canvas .slick-row .slick-cell .editing-field:before,.grid-canvas .slick-row .slick-cell.selected .editing-field:before,.grid-canvas .slick-row.odd .slick-cell .editing-field:before,.grid-canvas .slick-row.odd .slick-cell.selected .editing-field:before{content:"";display:table;clear:both}.grid-canvas .slick-row .slick-cell .editing-field:hover:after,.grid-canvas .slick-row .slick-cell.selected .editing-field:hover:after,.grid-canvas .slick-row.odd .slick-cell .editing-field:hover:after,.grid-canvas .slick-row.odd .slick-cell.selected .editing-field:hover:after{content:var(--slick-editable-field-hover-icon, url('data:image/svg+xml,'));position:absolute;top:var(--slick-editable-field-hover-icon-margin-top, 8px);right:var(--slick-editable-field-hover-icon-margin-right, 8px);width:var(--slick-editable-field-hover-icon-width, 14px)}.grid-canvas .slick-row .slick-cell .editing-field.active:hover:after,.grid-canvas .slick-row .slick-cell.selected .editing-field.active:hover:after,.grid-canvas .slick-row.odd .slick-cell .editing-field.active:hover:after,.grid-canvas .slick-row.odd .slick-cell.selected .editing-field.active:hover:after{content:none}.grid-canvas .slick-row .slick-cell.unsaved-editable-field .editing-field,.grid-canvas .slick-row.odd .slick-cell.unsaved-editable-field .editing-field{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-grid-cell-border-width-modified, 1px 7px 1px 1px)}.text-color-primary{color:var(--text-color-primary, #006DCC)}.text-color-secondary{color:var(--text-color-secondary, #6c757d)}.text-color-success{color:var(--text-color-success, #28a745)}.text-color-danger{color:var(--text-color-danger, #dc3545)}.text-color-warning{color:var(--text-color-warning, #ffc107)}.text-color-info{color:var(--text-color-info, #17a2b8)}.text-color-light{color:var(--text-color-light, #f8f9fa)}.text-color-dark{color:var(--text-color-dark, #343a40)}.text-color-body{color:var(--text-color-body, #212529)}.text-color-muted{color:var(--text-color-muted, #6c757d)}.text-color-white{color:var(--text-color-white, #ffffff)}.text-color-disabled{color:var(--text-color-disabled, #DDDBDA)}.text-color-disabled-dark{color:var(--text-color-disabled-dark, #cccccc)}.text-color-alt-default{color:var(--text-color-alt-default, #1e87f0)}.text-color-alt-warning{color:var(--text-color-alt-warning, #faa05a)}.text-color-alt-danger{color:var(--text-color-alt-danger, #f0506e)}.text-color-alt-success{color:var(--text-color-alt-success, #32d296)}.text-color-se-primary{color:var(--text-color-se-primary, #3dcd58)}.text-color-se-link{color:var(--text-color-se-link, #42b4e6)}.text-color-se-link-dark{color:var(--text-color-se-link-dark, #337ab7)}.text-color-se-danger{color:var(--text-color-se-danger, #b10043)}.text-color-se-secondary{color:var(--text-color-se-secondary, #9fa0a4)}.text-color-se-warning{color:var(--text-color-se-warning, #e47f00)}.text-color-se-warning-light{color:var(--text-color-se-warning-light, #ffd100)}.text-color-sf-highlight{color:var(--text-color-sf-highlight, #0070D2)}.text-color-sf-primary{color:var(--text-color-sf-primary, #006DCC)}.text-color-sf-primary-dark{color:var(--text-color-sf-primary-dark, #004487)}.text-color-primary-light{color:#007deb}.text-color-primary-dark{color:#005dad}.text-color-secondary-light{color:#7b848d}.text-color-secondary-dark{color:#5e666d}.text-color-success-light{color:#2ec04f}.text-color-success-dark{color:#228e3b}.text-color-danger-light{color:#e14f5d}.text-color-danger-dark{color:#cf2434}.text-color-warning-light{color:#ffc926}.text-color-warning-dark{color:#e7ae00}.text-color-info-light{color:#1abad3}.text-color-info-dark{color:#148a9d}.text-color-body-light{color:#2f343a}.text-color-body-dark{color:#131618}.text-color-muted-light{color:#7b848d}.text-color-muted-dark{color:#5e666d}.text-color-alt-warning-light{color:#fbb178}.text-color-alt-warning-dark{color:#f98f3c}.text-color-alt-default-light{color:#3b96f2}.text-color-alt-default-dark{color:#0f78e0}.text-color-alt-danger-light{color:#f26c85}.text-color-alt-danger-dark{color:#ee3457}.text-color-alt-success-light{color:#4bd8a3}.text-color-alt-success-dark{color:#29bc85}.text-color-se-secondary-light{color:#afb0b3}/*! name: vanilla-calendar-picker | url: https://github.com/uvarov-frontend/vanilla-calendar-picker */.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(.4,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}.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:-.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(.4,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:1rem .75rem .5rem;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% - 8px);width:100%;border-radius:.5rem}.vanilla-calendar-day__popup:after{content:"";transform:translate(-50%);left:50%;top:1px;z-index:-10;display:block;height:0px;width:0px;border-left-width:8px;border-right-width:8px;border-top-width:0px;border-bottom-width:8px;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.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;-moz-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;-moz-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(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[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-day__popup:after{border-bottom-color:#fff}[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(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[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-day__popup:after{border-bottom-color:#334155}[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))}.ms-dark-mode{--ms-checkbox-color: #408cfd;--ms-checkbox-hover-color: #4f95fe;--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-border-hover-color: #7f7f7f;--ms-choice-focus-border-color: #267dfd;--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, .2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: #0262ef;--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: #0257d5;--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: #267dfd;--ms-ok-button-text-hover-color: #267dfd;--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}/*! + * Multiple-Select-Vanilla styling + * @author zhixin wen + * @contributor Ghislain B. + */.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, #0070D2)}.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, #0266f9)}.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;-webkit-user-select:none;user-select:none;white-space:nowrap}.ms-choice:hover{border-color:var(--ms-choice-border-hover-color, #c3c3c3)}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, white);box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 1.5px rgba(13, 110, 253, .35))}.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, .15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(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, 15px );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, #fafafa)}.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, #005fb3);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, #006DCC);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, #005fb3)}.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:400!important;opacity:var(--ms-drop-list-item-disabled-opacity, .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:400;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, #fafafa)}.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, .3rem);accent-color:var(--ms-checkbox-color, #0070D2)}.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-primary-color: #599bfe;--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: #599bfe;--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-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: .7;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-unchecked-color: #408cfd;--slick-checkbox-unchecked-opacity: .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: .75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-btn-default-border-color: #565656;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--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-bg-color);--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-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-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-footer-btn-border: var(--slick-base-dark-menu-item-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-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-row-selected-color: #474747;--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-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-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, .4) --ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--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 .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, #599bfe)}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, .75)}.pointer{cursor:pointer}.bold{font-weight:700}.button-style{cursor:pointer;background-color:var(--slick-button-style-bg-color, #fff);border:1px solid var(--slick-button-border-color, #c7c7c7);border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:var(--slick-button-hover-border-color, #a1a1a1)}.delete-icon:hover{color:#b14c4a}.edit-icon:hover,.info-icon:hover{color:#09f}.height-10{height:10%!important}.height-20{height:20%!important}.height-30{height:30%!important}.height-40{height:40%!important}.height-50{height:50%!important}.height-60{height:60%!important}.height-70{height:70%!important}.height-80{height:80%!important}.height-90{height:90%!important}.height-100{height:100%!important}.margin-0px{margin:0}.margin-1px{margin:1px}.margin-2px{margin:2px}.margin-3px{margin:3px}.margin-4px{margin:4px}.margin-5px{margin:5px}.margin-6px{margin:6px}.margin-7px{margin:7px}.margin-8px{margin:8px}.margin-9px{margin:9px}.margin-10px{margin:10px}.margin-11px{margin:11px}.margin-12px{margin:12px}.margin-13px{margin:13px}.margin-14px{margin:14px}.margin-15px{margin:15px}.margin-16px{margin:16px}.margin-17px{margin:17px}.margin-18px{margin:18px}.margin-19px{margin:19px}.margin-20px{margin:20px}.margin-21px{margin:21px}.margin-22px{margin:22px}.margin-23px{margin:23px}.margin-24px{margin:24px}.margin-25px{margin:25px}.margin-26px{margin:26px}.margin-27px{margin:27px}.margin-28px{margin:28px}.margin-29px{margin:29px}.margin-30px{margin:30px}.margin-31px{margin:31px}.margin-32px{margin:32px}.margin-33px{margin:33px}.margin-34px{margin:34px}.margin-35px{margin:35px}.margin-36px{margin:36px}.margin-37px{margin:37px}.margin-38px{margin:38px}.margin-39px{margin:39px}.margin-40px{margin:40px}.margin-41px{margin:41px}.margin-42px{margin:42px}.margin-43px{margin:43px}.margin-44px{margin:44px}.margin-45px{margin:45px}.margin-46px{margin:46px}.margin-47px{margin:47px}.margin-48px{margin:48px}.margin-49px{margin:49px}.margin-50px{margin:50px}.padding-0px{padding:0}.padding-1px{padding:1px}.padding-2px{padding:2px}.padding-3px{padding:3px}.padding-4px{padding:4px}.padding-5px{padding:5px}.padding-6px{padding:6px}.padding-7px{padding:7px}.padding-8px{padding:8px}.padding-9px{padding:9px}.padding-10px{padding:10px}.padding-11px{padding:11px}.padding-12px{padding:12px}.padding-13px{padding:13px}.padding-14px{padding:14px}.padding-15px{padding:15px}.padding-16px{padding:16px}.padding-17px{padding:17px}.padding-18px{padding:18px}.padding-19px{padding:19px}.padding-20px{padding:20px}.padding-21px{padding:21px}.padding-22px{padding:22px}.padding-23px{padding:23px}.padding-24px{padding:24px}.padding-25px{padding:25px}.padding-26px{padding:26px}.padding-27px{padding:27px}.padding-28px{padding:28px}.padding-29px{padding:29px}.padding-30px{padding:30px}.margin-auto{margin:auto}.text-bold{font-weight:700!important}.text-italic{font-style:italic!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-underline{text-decoration:underline!important}.vertical-align-bottom,.vertical-align-middle,.vertical-align-top{display:inline-block}.vertical-align-bottom{vertical-align:bottom}.vertical-align-middle{vertical-align:middle}.vertical-align-top{vertical-align:top}/*! bulma.io v1.0.0 | MIT License | github.com/jgthms/bulma */:root{--bulma-control-radius: var(--bulma-radius);--bulma-control-radius-small: var(--bulma-radius-small);--bulma-control-border-width: 1px;--bulma-control-height: 2.5em;--bulma-control-line-height: 1.5;--bulma-control-padding-vertical: calc(.5em - 1px) ;--bulma-control-padding-horizontal: calc(.75em - 1px) ;--bulma-control-size: var(--bulma-size-normal);--bulma-control-focus-shadow-l: 50%}:root{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: .375rem;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 9, 10, 12;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243, 244, 246;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46, 51, 61;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 64, 70, 84;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 100%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-30-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 0, 209, 178;--bulma-primary-h: 171deg;--bulma-primary-s: 100%;--bulma-primary-l: 41%;--bulma-primary-00-l: 1%;--bulma-primary-05-l: 6%;--bulma-primary-10-l: 11%;--bulma-primary-15-l: 16%;--bulma-primary-20-l: 21%;--bulma-primary-25-l: 26%;--bulma-primary-30-l: 31%;--bulma-primary-35-l: 36%;--bulma-primary-40-l: 41%;--bulma-primary-45-l: 46%;--bulma-primary-50-l: 51%;--bulma-primary-55-l: 56%;--bulma-primary-60-l: 61%;--bulma-primary-65-l: 66%;--bulma-primary-70-l: 71%;--bulma-primary-75-l: 76%;--bulma-primary-80-l: 81%;--bulma-primary-85-l: 86%;--bulma-primary-90-l: 91%;--bulma-primary-95-l: 96%;--bulma-primary-100-l: 100%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-30-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-40-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-50-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-100-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-100-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-00-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-00-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-05-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-05-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-10-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-10-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-10-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-10-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-10-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-10-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-10-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-15-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-10-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-50-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 21%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66, 88, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 100%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-100-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-40-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 102, 209, 255;--bulma-info-h: 198deg;--bulma-info-s: 100%;--bulma-info-l: 70%;--bulma-info-00-l: 0%;--bulma-info-05-l: 5%;--bulma-info-10-l: 10%;--bulma-info-15-l: 15%;--bulma-info-20-l: 20%;--bulma-info-25-l: 25%;--bulma-info-30-l: 30%;--bulma-info-35-l: 35%;--bulma-info-40-l: 40%;--bulma-info-45-l: 45%;--bulma-info-50-l: 50%;--bulma-info-55-l: 55%;--bulma-info-60-l: 60%;--bulma-info-65-l: 65%;--bulma-info-70-l: 70%;--bulma-info-75-l: 75%;--bulma-info-80-l: 80%;--bulma-info-85-l: 85%;--bulma-info-90-l: 90%;--bulma-info-95-l: 95%;--bulma-info-100-l: 100%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-45-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-80-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-95-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-00-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-10-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-15-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-10-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-15-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 25%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 72, 199, 142;--bulma-success-h: 153deg;--bulma-success-s: 53%;--bulma-success-l: 53%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 100%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-45-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-55-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-75-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-90-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-100-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-05-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-10-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-20-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-10-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-20-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-55-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 255, 183, 15;--bulma-warning-h: 42deg;--bulma-warning-s: 100%;--bulma-warning-l: 53%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 3%;--bulma-warning-10-l: 8%;--bulma-warning-15-l: 13%;--bulma-warning-20-l: 18%;--bulma-warning-25-l: 23%;--bulma-warning-30-l: 28%;--bulma-warning-35-l: 33%;--bulma-warning-40-l: 38%;--bulma-warning-45-l: 43%;--bulma-warning-50-l: 48%;--bulma-warning-55-l: 53%;--bulma-warning-60-l: 58%;--bulma-warning-65-l: 63%;--bulma-warning-70-l: 68%;--bulma-warning-75-l: 73%;--bulma-warning-80-l: 78%;--bulma-warning-85-l: 83%;--bulma-warning-90-l: 88%;--bulma-warning-95-l: 93%;--bulma-warning-100-l: 100%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-40-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-45-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-50-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-70-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-100-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-00-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-05-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-10-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-10-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-15-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-15-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-10-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-50-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 23%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 255, 102, 133;--bulma-danger-h: 348deg;--bulma-danger-s: 100%;--bulma-danger-l: 70%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 5%;--bulma-danger-10-l: 10%;--bulma-danger-15-l: 15%;--bulma-danger-20-l: 20%;--bulma-danger-25-l: 25%;--bulma-danger-30-l: 30%;--bulma-danger-35-l: 35%;--bulma-danger-40-l: 40%;--bulma-danger-45-l: 45%;--bulma-danger-50-l: 50%;--bulma-danger-55-l: 55%;--bulma-danger-60-l: 60%;--bulma-danger-65-l: 65%;--bulma-danger-70-l: 70%;--bulma-danger-75-l: 75%;--bulma-danger-80-l: 80%;--bulma-danger-85-l: 85%;--bulma-danger-90-l: 90%;--bulma-danger-95-l: 95%;--bulma-danger-100-l: 100%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-80-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-100-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-10-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-25-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-30-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-05-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 40%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}@media (prefers-color-scheme: light){:root{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: .375rem;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 9, 10, 12;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243, 244, 246;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46, 51, 61;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 64, 70, 84;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 100%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-30-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 0, 209, 178;--bulma-primary-h: 171deg;--bulma-primary-s: 100%;--bulma-primary-l: 41%;--bulma-primary-00-l: 1%;--bulma-primary-05-l: 6%;--bulma-primary-10-l: 11%;--bulma-primary-15-l: 16%;--bulma-primary-20-l: 21%;--bulma-primary-25-l: 26%;--bulma-primary-30-l: 31%;--bulma-primary-35-l: 36%;--bulma-primary-40-l: 41%;--bulma-primary-45-l: 46%;--bulma-primary-50-l: 51%;--bulma-primary-55-l: 56%;--bulma-primary-60-l: 61%;--bulma-primary-65-l: 66%;--bulma-primary-70-l: 71%;--bulma-primary-75-l: 76%;--bulma-primary-80-l: 81%;--bulma-primary-85-l: 86%;--bulma-primary-90-l: 91%;--bulma-primary-95-l: 96%;--bulma-primary-100-l: 100%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-30-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-40-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-50-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-100-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-100-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-00-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-00-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-05-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-05-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-10-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-10-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-10-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-10-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-10-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-10-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-10-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-15-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-10-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-50-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 21%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66, 88, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 100%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-100-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-40-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 102, 209, 255;--bulma-info-h: 198deg;--bulma-info-s: 100%;--bulma-info-l: 70%;--bulma-info-00-l: 0%;--bulma-info-05-l: 5%;--bulma-info-10-l: 10%;--bulma-info-15-l: 15%;--bulma-info-20-l: 20%;--bulma-info-25-l: 25%;--bulma-info-30-l: 30%;--bulma-info-35-l: 35%;--bulma-info-40-l: 40%;--bulma-info-45-l: 45%;--bulma-info-50-l: 50%;--bulma-info-55-l: 55%;--bulma-info-60-l: 60%;--bulma-info-65-l: 65%;--bulma-info-70-l: 70%;--bulma-info-75-l: 75%;--bulma-info-80-l: 80%;--bulma-info-85-l: 85%;--bulma-info-90-l: 90%;--bulma-info-95-l: 95%;--bulma-info-100-l: 100%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-45-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-80-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-95-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-00-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-10-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-15-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-10-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-15-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 25%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 72, 199, 142;--bulma-success-h: 153deg;--bulma-success-s: 53%;--bulma-success-l: 53%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 100%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-45-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-55-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-75-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-90-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-100-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-05-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-10-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-20-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-10-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-20-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-55-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 255, 183, 15;--bulma-warning-h: 42deg;--bulma-warning-s: 100%;--bulma-warning-l: 53%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 3%;--bulma-warning-10-l: 8%;--bulma-warning-15-l: 13%;--bulma-warning-20-l: 18%;--bulma-warning-25-l: 23%;--bulma-warning-30-l: 28%;--bulma-warning-35-l: 33%;--bulma-warning-40-l: 38%;--bulma-warning-45-l: 43%;--bulma-warning-50-l: 48%;--bulma-warning-55-l: 53%;--bulma-warning-60-l: 58%;--bulma-warning-65-l: 63%;--bulma-warning-70-l: 68%;--bulma-warning-75-l: 73%;--bulma-warning-80-l: 78%;--bulma-warning-85-l: 83%;--bulma-warning-90-l: 88%;--bulma-warning-95-l: 93%;--bulma-warning-100-l: 100%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-40-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-45-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-50-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-70-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-100-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-00-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-05-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-10-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-10-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-15-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-15-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-10-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-50-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 23%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 255, 102, 133;--bulma-danger-h: 348deg;--bulma-danger-s: 100%;--bulma-danger-l: 70%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 5%;--bulma-danger-10-l: 10%;--bulma-danger-15-l: 15%;--bulma-danger-20-l: 20%;--bulma-danger-25-l: 25%;--bulma-danger-30-l: 30%;--bulma-danger-35-l: 35%;--bulma-danger-40-l: 40%;--bulma-danger-45-l: 45%;--bulma-danger-50-l: 50%;--bulma-danger-55-l: 55%;--bulma-danger-60-l: 60%;--bulma-danger-65-l: 65%;--bulma-danger-70-l: 70%;--bulma-danger-75-l: 75%;--bulma-danger-80-l: 80%;--bulma-danger-85-l: 85%;--bulma-danger-90-l: 90%;--bulma-danger-95-l: 95%;--bulma-danger-100-l: 100%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-80-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-100-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-10-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-25-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-30-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-05-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 40%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem}}@media (prefers-color-scheme: dark){:root{--bulma-white-on-scheme-l: 100%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black-on-scheme-l: 0%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light-on-scheme-l: 96%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark-on-scheme-l: 56%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text-on-scheme-l: 54%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary-on-scheme-l: 41%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link-on-scheme-l: 73%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info-on-scheme-l: 70%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success-on-scheme-l: 53%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning-on-scheme-l: 53%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger-on-scheme-l: 70%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-scheme-brightness: dark;--bulma-scheme-main-l: 9%;--bulma-scheme-main-bis-l: 11%;--bulma-scheme-main-ter-l: 13%;--bulma-soft-l: 20%;--bulma-bold-l: 90%;--bulma-soft-invert-l: 90%;--bulma-bold-invert-l: 20%;--bulma-background-l: 14%;--bulma-border-weak-l: 21%;--bulma-border-l: 24%;--bulma-text-weak-l: 53%;--bulma-text-l: 71%;--bulma-text-strong-l: 93%;--bulma-text-title-l: 100%;--bulma-hover-background-l-delta: 5%;--bulma-active-background-l-delta: 10%;--bulma-hover-border-l-delta: 10%;--bulma-active-border-l-delta: 20%;--bulma-hover-color-l-delta: 5%;--bulma-active-color-l-delta: 10%;--bulma-shadow-h: 0deg;--bulma-shadow-s: 0%;--bulma-shadow-l: 100%}}[data-theme=light],.theme-light{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: .375rem;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 9, 10, 12;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243, 244, 246;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46, 51, 61;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 64, 70, 84;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 100%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-30-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 0, 209, 178;--bulma-primary-h: 171deg;--bulma-primary-s: 100%;--bulma-primary-l: 41%;--bulma-primary-00-l: 1%;--bulma-primary-05-l: 6%;--bulma-primary-10-l: 11%;--bulma-primary-15-l: 16%;--bulma-primary-20-l: 21%;--bulma-primary-25-l: 26%;--bulma-primary-30-l: 31%;--bulma-primary-35-l: 36%;--bulma-primary-40-l: 41%;--bulma-primary-45-l: 46%;--bulma-primary-50-l: 51%;--bulma-primary-55-l: 56%;--bulma-primary-60-l: 61%;--bulma-primary-65-l: 66%;--bulma-primary-70-l: 71%;--bulma-primary-75-l: 76%;--bulma-primary-80-l: 81%;--bulma-primary-85-l: 86%;--bulma-primary-90-l: 91%;--bulma-primary-95-l: 96%;--bulma-primary-100-l: 100%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-30-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-40-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-50-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-100-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-100-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-00-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-00-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-05-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-05-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-10-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-10-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-10-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-10-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-10-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-10-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-10-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-15-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-10-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-50-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 21%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66, 88, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 100%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-100-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-40-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 102, 209, 255;--bulma-info-h: 198deg;--bulma-info-s: 100%;--bulma-info-l: 70%;--bulma-info-00-l: 0%;--bulma-info-05-l: 5%;--bulma-info-10-l: 10%;--bulma-info-15-l: 15%;--bulma-info-20-l: 20%;--bulma-info-25-l: 25%;--bulma-info-30-l: 30%;--bulma-info-35-l: 35%;--bulma-info-40-l: 40%;--bulma-info-45-l: 45%;--bulma-info-50-l: 50%;--bulma-info-55-l: 55%;--bulma-info-60-l: 60%;--bulma-info-65-l: 65%;--bulma-info-70-l: 70%;--bulma-info-75-l: 75%;--bulma-info-80-l: 80%;--bulma-info-85-l: 85%;--bulma-info-90-l: 90%;--bulma-info-95-l: 95%;--bulma-info-100-l: 100%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-45-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-80-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-95-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-00-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-10-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-15-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-10-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-15-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 25%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 72, 199, 142;--bulma-success-h: 153deg;--bulma-success-s: 53%;--bulma-success-l: 53%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 100%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-45-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-55-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-75-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-90-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-100-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-05-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-10-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-20-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-10-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-20-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-55-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 255, 183, 15;--bulma-warning-h: 42deg;--bulma-warning-s: 100%;--bulma-warning-l: 53%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 3%;--bulma-warning-10-l: 8%;--bulma-warning-15-l: 13%;--bulma-warning-20-l: 18%;--bulma-warning-25-l: 23%;--bulma-warning-30-l: 28%;--bulma-warning-35-l: 33%;--bulma-warning-40-l: 38%;--bulma-warning-45-l: 43%;--bulma-warning-50-l: 48%;--bulma-warning-55-l: 53%;--bulma-warning-60-l: 58%;--bulma-warning-65-l: 63%;--bulma-warning-70-l: 68%;--bulma-warning-75-l: 73%;--bulma-warning-80-l: 78%;--bulma-warning-85-l: 83%;--bulma-warning-90-l: 88%;--bulma-warning-95-l: 93%;--bulma-warning-100-l: 100%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-40-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-45-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-50-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-70-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-100-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-00-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-05-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-10-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-10-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-15-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-15-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-10-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-50-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 23%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 255, 102, 133;--bulma-danger-h: 348deg;--bulma-danger-s: 100%;--bulma-danger-l: 70%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 5%;--bulma-danger-10-l: 10%;--bulma-danger-15-l: 15%;--bulma-danger-20-l: 20%;--bulma-danger-25-l: 25%;--bulma-danger-30-l: 30%;--bulma-danger-35-l: 35%;--bulma-danger-40-l: 40%;--bulma-danger-45-l: 45%;--bulma-danger-50-l: 50%;--bulma-danger-55-l: 55%;--bulma-danger-60-l: 60%;--bulma-danger-65-l: 65%;--bulma-danger-70-l: 70%;--bulma-danger-75-l: 75%;--bulma-danger-80-l: 80%;--bulma-danger-85-l: 85%;--bulma-danger-90-l: 90%;--bulma-danger-95-l: 95%;--bulma-danger-100-l: 100%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-80-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-100-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-10-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-25-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-30-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-05-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 40%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}[data-theme=dark],.theme-dark{--bulma-white-on-scheme-l: 100%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black-on-scheme-l: 0%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light-on-scheme-l: 96%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark-on-scheme-l: 56%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text-on-scheme-l: 54%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary-on-scheme-l: 41%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link-on-scheme-l: 73%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info-on-scheme-l: 70%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success-on-scheme-l: 53%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning-on-scheme-l: 53%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger-on-scheme-l: 70%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-scheme-brightness: dark;--bulma-scheme-main-l: 9%;--bulma-scheme-main-bis-l: 11%;--bulma-scheme-main-ter-l: 13%;--bulma-soft-l: 20%;--bulma-bold-l: 90%;--bulma-soft-invert-l: 90%;--bulma-bold-invert-l: 20%;--bulma-background-l: 14%;--bulma-border-weak-l: 21%;--bulma-border-l: 24%;--bulma-text-weak-l: 53%;--bulma-text-l: 71%;--bulma-text-strong-l: 93%;--bulma-text-title-l: 100%;--bulma-hover-background-l-delta: 5%;--bulma-active-background-l-delta: 10%;--bulma-hover-border-l-delta: 10%;--bulma-active-border-l-delta: 20%;--bulma-hover-color-l-delta: 5%;--bulma-active-color-l-delta: 10%;--bulma-shadow-h: 0deg;--bulma-shadow-s: 0%;--bulma-shadow-l: 100%;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}:root{--bulma-body-background-color: var(--bulma-scheme-main);--bulma-body-size: 1em;--bulma-body-min-width: 300px;--bulma-body-rendering: optimizeLegibility;--bulma-body-family: var(--bulma-family-primary);--bulma-body-overflow-x: hidden;--bulma-body-overflow-y: scroll;--bulma-body-color: var(--bulma-text);--bulma-body-font-size: 1em;--bulma-body-weight: var(--bulma-weight-normal);--bulma-body-line-height: 1.5;--bulma-code-family: var(--bulma-family-code);--bulma-code-padding: .25em .5em .25em;--bulma-code-weight: normal;--bulma-code-size: .875em;--bulma-small-font-size: .875em;--bulma-hr-background-color: var(--bulma-background);--bulma-hr-height: 2px;--bulma-hr-margin: 1.5rem 0;--bulma-strong-color: var(--bulma-text-strong);--bulma-strong-weight: var(--bulma-weight-semibold);--bulma-pre-font-size: .875em;--bulma-pre-padding: 1.25rem 1.5rem;--bulma-pre-code-font-size: 1em}html{background-color:var(--bulma-body-background-color);font-size:var(--bulma-body-size);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:var(--bulma-body-min-width);overflow-x:var(--bulma-body-overflow-x);overflow-y:var(--bulma-body-overflow-y);text-rendering:var(--bulma-body-rendering);text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:var(--bulma-body-family)}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:var(--bulma-code-family)}body{color:var(--bulma-body-color);font-size:var(--bulma-body-font-size);font-weight:var(--bulma-body-weight);line-height:var(--bulma-body-line-height)}a,button{cursor:pointer}a:focus-visible,button:focus-visible{outline-color:hsl(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l));outline-offset:var(--bulma-focus-offset);outline-style:var(--bulma-focus-style);outline-width:var(--bulma-focus-width)}a:focus-visible:active,button:focus-visible:active{outline-width:1px}a:active,button:active{outline-width:1px}a{color:var(--bulma-link-text);cursor:pointer;text-decoration:none;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color}a strong{color:currentColor}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color}code{background-color:var(--bulma-code-background);border-radius:.5em;color:var(--bulma-code);font-size:var(--bulma-code-size);font-weight:var(--bulma-code-weight);padding:var(--bulma-code-padding)}hr{background-color:var(--bulma-hr-background-color);border:none;display:block;height:var(--bulma-hr-height);margin:var(--bulma-hr-margin)}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:var(--bulma-small-font-size)}span{font-style:inherit;font-weight:inherit}strong{color:var(--bulma-strong-color);font-weight:var(--bulma-strong-weight)}svg{height:auto;width:auto}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:var(--bulma-pre-background);color:var(--bulma-pre);font-size:var(--bulma-pre-font-size);overflow-x:auto;padding:var(--bulma-pre-padding);white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:var(--bulma-pre-code-font-size);padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:var(--bulma-text-strong)}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes pulsate{50%{opacity:.5}}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:.125em solid var(--bulma-link);border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;transition-duration:var(--bulma-duration);transition-property:border-color;width:.625em}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.input,.textarea,.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:transparent;border-style:solid;border-width:var(--bulma-control-border-width);border-radius:var(--bulma-control-radius);box-shadow:none;display:inline-flex;font-size:var(--bulma-control-size);height:var(--bulma-control-height);justify-content:flex-start;line-height:var(--bulma-control-line-height);padding-bottom:var(--bulma-control-padding-vertical);padding-left:var(--bulma-control-padding-horizontal);padding-right:var(--bulma-control-padding-horizontal);padding-top:var(--bulma-control-padding-vertical);position:relative;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color;vertical-align:top}.modal-close{--bulma-delete-dimensions: 1.25rem;--bulma-delete-background-l: 0%;--bulma-delete-background-alpha: .5;--bulma-delete-color: var(--bulma-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-delete-background-l),var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions)}.modal-close:active{--bulma-delete-background-alpha: .5}.control.is-loading:after,.select.is-loading:after,.button.is-loading:after{animation:spinAround .5s infinite linear;border:2px solid var(--bulma-loading-color);border-radius:var(--bulma-radius-rounded);border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.is-overlay,.hero-video,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger,.menu-list a,.menu-list button,.menu-list .menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0}.is-unselectable,.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{--bulma-box-background-color: var(--bulma-scheme-main);--bulma-box-color: var(--bulma-text);--bulma-box-radius: var(--bulma-radius-large);--bulma-box-shadow: var(--bulma-shadow);--bulma-box-padding: 1.25rem;--bulma-box-link-hover-shadow: 0 .5em 1em -.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1), 0 0 0 1px var(--bulma-link);--bulma-box-link-active-shadow: inset 0 1px 2px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .2), 0 0 0 1px var(--bulma-link)}.box{background-color:var(--bulma-box-background-color);border-radius:var(--bulma-box-radius);box-shadow:var(--bulma-box-shadow);color:var(--bulma-box-color);display:block;padding:var(--bulma-box-padding)}a.box:hover,a.box:focus{box-shadow:var(--bulma-box-link-hover-shadow)}a.box:active{box-shadow:var(--bulma-box-link-active-shadow)}.button{--bulma-button-family: false;--bulma-button-weight: var(--bulma-weight-medium);--bulma-button-border-color: var(--bulma-border);--bulma-button-border-style: solid;--bulma-button-border-width: var(--bulma-control-border-width);--bulma-button-padding-vertical: .5em;--bulma-button-padding-horizontal: 1em;--bulma-button-focus-border-color: var(--bulma-link-focus-border);--bulma-button-focus-box-shadow-size: 0 0 0 .125em;--bulma-button-focus-box-shadow-color: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), .25);--bulma-button-active-color: var(--bulma-link-active);--bulma-button-active-border-color: var(--bulma-link-active-border);--bulma-button-text-color: var(--bulma-text);--bulma-button-text-decoration: underline;--bulma-button-text-hover-background-color: var(--bulma-background);--bulma-button-text-hover-color: var(--bulma-text-strong);--bulma-button-ghost-background: none;--bulma-button-ghost-border-color: transparent;--bulma-button-ghost-color: var(--bulma-link-text);--bulma-button-ghost-decoration: none;--bulma-button-ghost-hover-color: var(--bulma-link);--bulma-button-ghost-hover-decoration: underline;--bulma-button-disabled-background-color: var(--bulma-scheme-main);--bulma-button-disabled-border-color: var(--bulma-border);--bulma-button-disabled-shadow: none;--bulma-button-disabled-opacity: .5;--bulma-button-static-color: var(--bulma-text-weak);--bulma-button-static-background-color: var(--bulma-scheme-main-ter);--bulma-button-static-border-color: var(--bulma-border)}.button{--bulma-button-h: var(--bulma-scheme-h);--bulma-button-s: var(--bulma-scheme-s);--bulma-button-l: var(--bulma-scheme-main-l);--bulma-button-background-l: var(--bulma-scheme-main-l);--bulma-button-background-l-delta: 0%;--bulma-button-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-button-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-button-color-l: var(--bulma-text-strong-l);--bulma-button-border-l: var(--bulma-border-l);--bulma-button-border-l-delta: 0%;--bulma-button-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-button-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-button-focus-border-l-delta: var(--bulma-focus-border-l-delta);--bulma-button-outer-shadow-h: 0;--bulma-button-outer-shadow-s: 0%;--bulma-button-outer-shadow-l: 20%;--bulma-button-outer-shadow-a: .05;--bulma-loading-color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));background-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));border-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));border-style:var(--bulma-button-border-style);border-width:var(--bulma-button-border-width);box-shadow:0 .0625em .125em hsla(var(--bulma-button-outer-shadow-h),var(--bulma-button-outer-shadow-s),var(--bulma-button-outer-shadow-l),var(--bulma-button-outer-shadow-a)),0 .125em .25em hsla(var(--bulma-button-outer-shadow-h),var(--bulma-button-outer-shadow-s),var(--bulma-button-outer-shadow-l),var(--bulma-button-outer-shadow-a));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-color-l));cursor:pointer;font-weight:var(--bulma-button-weight);height:auto;justify-content:center;padding-bottom:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));padding-left:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-top:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(var(--bulma-button-padding-horizontal) * .25)}.button .icon:last-child:not(:first-child){margin-inline-start:calc(var(--bulma-button-padding-horizontal) * .25);margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.button .icon:first-child:last-child{margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.button:hover,.button.is-hovered{--bulma-button-background-l-delta: var(--bulma-button-hover-background-l-delta);--bulma-button-border-l-delta: var(--bulma-button-hover-border-l-delta)}.button:focus-visible,.button.is-focused{--bulma-button-border-width: 1px;border-color:hsl(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l));box-shadow:var(--bulma-focus-shadow-size) hsla(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l),var(--bulma-focus-shadow-alpha))}.button:active,.button.is-active{--bulma-button-background-l-delta: var(--bulma-button-active-background-l-delta);--bulma-button-border-l-delta: var(--bulma-button-active-border-l-delta);--bulma-button-outer-shadow-a: 0}.button[disabled],fieldset[disabled] .button{background-color:var(--bulma-button-disabled-background-color);border-color:var(--bulma-button-disabled-border-color);box-shadow:var(--bulma-button-disabled-shadow);opacity:var(--bulma-button-disabled-opacity)}.button.is-white{--bulma-button-h: var(--bulma-white-h);--bulma-button-s: var(--bulma-white-s);--bulma-button-l: var(--bulma-white-l);--bulma-button-background-l: var(--bulma-white-l);--bulma-button-border-l: var(--bulma-white-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-white-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-white:focus-visible,.button.is-white.is-focused{--bulma-button-border-width: 1px}.button.is-white.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-white.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:var(--bulma-white);border-color:var(--bulma-white);box-shadow:none}.button.is-black{--bulma-button-h: var(--bulma-black-h);--bulma-button-s: var(--bulma-black-s);--bulma-button-l: var(--bulma-black-l);--bulma-button-background-l: var(--bulma-black-l);--bulma-button-border-l: var(--bulma-black-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-black-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-black:focus-visible,.button.is-black.is-focused{--bulma-button-border-width: 1px}.button.is-black.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-black.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:var(--bulma-black);border-color:var(--bulma-black);box-shadow:none}.button.is-light{--bulma-button-h: var(--bulma-light-h);--bulma-button-s: var(--bulma-light-s);--bulma-button-l: var(--bulma-light-l);--bulma-button-background-l: var(--bulma-light-l);--bulma-button-border-l: var(--bulma-light-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-light-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-light:focus-visible,.button.is-light.is-focused{--bulma-button-border-width: 1px}.button.is-light.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-light.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:var(--bulma-light);border-color:var(--bulma-light);box-shadow:none}.button.is-dark{--bulma-button-h: var(--bulma-dark-h);--bulma-button-s: var(--bulma-dark-s);--bulma-button-l: var(--bulma-dark-l);--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-border-l: var(--bulma-dark-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-dark-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-dark:focus-visible,.button.is-dark.is-focused{--bulma-button-border-width: 1px}.button.is-dark.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-dark.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:var(--bulma-dark);border-color:var(--bulma-dark);box-shadow:none}.button.is-text{--bulma-button-h: var(--bulma-text-h);--bulma-button-s: var(--bulma-text-s);--bulma-button-l: var(--bulma-text-l);--bulma-button-background-l: var(--bulma-text-l);--bulma-button-border-l: var(--bulma-text-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-text-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-text:focus-visible,.button.is-text.is-focused{--bulma-button-border-width: 1px}.button.is-text.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-text-light-invert-l)}.button.is-text.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-text-dark-invert-l)}.button.is-text.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-text.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:var(--bulma-text);border-color:var(--bulma-text);box-shadow:none}.button.is-primary{--bulma-button-h: var(--bulma-primary-h);--bulma-button-s: var(--bulma-primary-s);--bulma-button-l: var(--bulma-primary-l);--bulma-button-background-l: var(--bulma-primary-l);--bulma-button-border-l: var(--bulma-primary-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-primary-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-primary:focus-visible,.button.is-primary.is-focused{--bulma-button-border-width: 1px}.button.is-primary.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-primary-light-invert-l)}.button.is-primary.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-primary-dark-invert-l)}.button.is-primary.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-primary.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:var(--bulma-primary);border-color:var(--bulma-primary);box-shadow:none}.button.is-link{--bulma-button-h: var(--bulma-link-h);--bulma-button-s: var(--bulma-link-s);--bulma-button-l: var(--bulma-link-l);--bulma-button-background-l: var(--bulma-link-l);--bulma-button-border-l: var(--bulma-link-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-link-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-link:focus-visible,.button.is-link.is-focused{--bulma-button-border-width: 1px}.button.is-link.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-link-light-invert-l)}.button.is-link.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-link-dark-invert-l)}.button.is-link.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-link.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:var(--bulma-link);border-color:var(--bulma-link);box-shadow:none}.button.is-info{--bulma-button-h: var(--bulma-info-h);--bulma-button-s: var(--bulma-info-s);--bulma-button-l: var(--bulma-info-l);--bulma-button-background-l: var(--bulma-info-l);--bulma-button-border-l: var(--bulma-info-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-info-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-info:focus-visible,.button.is-info.is-focused{--bulma-button-border-width: 1px}.button.is-info.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-info-light-invert-l)}.button.is-info.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-info-dark-invert-l)}.button.is-info.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-info.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:var(--bulma-info);border-color:var(--bulma-info);box-shadow:none}.button.is-success{--bulma-button-h: var(--bulma-success-h);--bulma-button-s: var(--bulma-success-s);--bulma-button-l: var(--bulma-success-l);--bulma-button-background-l: var(--bulma-success-l);--bulma-button-border-l: var(--bulma-success-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-success-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-success:focus-visible,.button.is-success.is-focused{--bulma-button-border-width: 1px}.button.is-success.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-success-light-invert-l)}.button.is-success.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-success-dark-invert-l)}.button.is-success.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-success.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:var(--bulma-success);border-color:var(--bulma-success);box-shadow:none}.button.is-warning{--bulma-button-h: var(--bulma-warning-h);--bulma-button-s: var(--bulma-warning-s);--bulma-button-l: var(--bulma-warning-l);--bulma-button-background-l: var(--bulma-warning-l);--bulma-button-border-l: var(--bulma-warning-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-warning-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-warning:focus-visible,.button.is-warning.is-focused{--bulma-button-border-width: 1px}.button.is-warning.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-warning-light-invert-l)}.button.is-warning.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-warning-dark-invert-l)}.button.is-warning.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-warning.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:var(--bulma-warning);border-color:var(--bulma-warning);box-shadow:none}.button.is-danger{--bulma-button-h: var(--bulma-danger-h);--bulma-button-s: var(--bulma-danger-s);--bulma-button-l: var(--bulma-danger-l);--bulma-button-background-l: var(--bulma-danger-l);--bulma-button-border-l: var(--bulma-danger-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-danger-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-danger:focus-visible,.button.is-danger.is-focused{--bulma-button-border-width: 1px}.button.is-danger.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-danger-light-invert-l)}.button.is-danger.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-danger-dark-invert-l)}.button.is-danger.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-danger.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:var(--bulma-danger);border-color:var(--bulma-danger);box-shadow:none}.button.is-outlined{--bulma-button-border-width: max(1px, .0625em);background-color:transparent;border-color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l))}.button.is-outlined:hover{--bulma-button-border-width: max(2px, .125em);--bulma-button-outer-shadow-alpha: 1}.button.is-inverted{background-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-color-l) + var(--bulma-button-background-l-delta)));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-background-l))}.button.is-text{background-color:transparent;border-color:transparent;color:var(--bulma-button-text-color);text-decoration:var(--bulma-button-text-decoration)}.button.is-text:hover,.button.is-text.is-hovered{background-color:var(--bulma-button-text-hover-background-color);color:var(--bulma-button-text-hover-color)}.button.is-text:active,.button.is-text.is-active{color:var(--bulma-button-text-hover-color)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:var(--bulma-button-ghost-background);border-color:var(--bulma-button-ghost-border-color);box-shadow:none;color:var(--bulma-button-ghost-color);text-decoration:var(--bulma-button-ghost-decoration)}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:var(--bulma-button-ghost-hover-color);text-decoration:var(--bulma-button-ghost-hover-decoration)}.button.is-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.button.is-normal{--bulma-control-size: var(--bulma-size-normal);--bulma-control-radius: var(--bulma-radius)}.button.is-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.button.is-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-medium)}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{box-shadow:none;color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-static{background-color:var(--bulma-button-static-background-color);border-color:var(--bulma-button-static-border-color);color:var(--bulma-button-static-color);box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:var(--bulma-radius-rounded);padding-left:calc(var(--bulma-button-padding-horizontal) + .25em);padding-right:calc(var(--bulma-button-padding-horizontal) + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.buttons.are-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.buttons.are-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.buttons.are-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-large)}.buttons.has-addons{gap:0}.buttons.has-addons .button:not(:first-child){border-end-start-radius:0;border-start-start-radius:0}.buttons.has-addons .button:not(:last-child){border-end-end-radius:0;border-start-end-radius:0;margin-inline-end:-1px}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-right{justify-content:flex-end}@media screen and (max-width: 768px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small) * .75)}.button.is-responsive,.button.is-responsive.is-normal{font-size:calc(var(--bulma-size-small) * .875)}.button.is-responsive.is-medium{font-size:var(--bulma-size-small)}.button.is-responsive.is-large{font-size:var(--bulma-size-normal)}}@media screen and (min-width: 769px) and (max-width: 1023px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small) * .875)}.button.is-responsive,.button.is-responsive.is-normal{font-size:var(--bulma-size-small)}.button.is-responsive.is-medium{font-size:var(--bulma-size-normal)}.button.is-responsive.is-large{font-size:var(--bulma-size-medium)}}.content{--bulma-content-heading-color: var(--bulma-text-strong);--bulma-content-heading-weight: var(--bulma-weight-extrabold);--bulma-content-heading-line-height: 1.125;--bulma-content-block-margin-bottom: 1em;--bulma-content-blockquote-background-color: var(--bulma-background);--bulma-content-blockquote-border-left: 5px solid var(--bulma-border);--bulma-content-blockquote-padding: 1.25em 1.5em;--bulma-content-pre-padding: 1.25em 1.5em;--bulma-content-table-cell-border: 1px solid var(--bulma-border);--bulma-content-table-cell-border-width: 0 0 1px;--bulma-content-table-cell-padding: .5em .75em;--bulma-content-table-cell-heading-color: var(--bulma-text-strong);--bulma-content-table-head-cell-border-width: 0 0 2px;--bulma-content-table-head-cell-color: var(--bulma-text-strong);--bulma-content-table-body-last-row-cell-border-bottom-width: 0;--bulma-content-table-foot-cell-border-width: 2px 0 0;--bulma-content-table-foot-cell-color: var(--bulma-text-strong)}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:var(--bulma-content-block-margin-bottom)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--bulma-content-heading-color);font-weight:var(--bulma-content-heading-weight);line-height:var(--bulma-content-heading-line-height)}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:var(--bulma-content-blockquote-background-color);border-inline-start:var(--bulma-content-blockquote-border-left);padding:var(--bulma-content-blockquote-padding)}.content ol{list-style-position:outside;margin-inline-start:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-inline-start:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-bottom:.25em;margin-top:.25em}.content ul ul ul{list-style-type:square}.content dd{margin-inline-start:2em}.content figure:not([class]){margin-left:2em;margin-right:2em;text-align:center}.content figure:not([class]):not(:first-child){margin-top:2em}.content figure:not([class]):not(:last-child){margin-bottom:2em}.content figure:not([class]) img{display:inline-block}.content figure:not([class]) figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:var(--bulma-content-pre-padding);white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table td,.content table th{border:var(--bulma-content-table-cell-border);border-width:var(--bulma-content-table-cell-border-width);padding:var(--bulma-content-table-cell-padding);vertical-align:top}.content table th{color:var(--bulma-content-table-cell-heading-color)}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:var(--bulma-content-table-head-cell-border-width);color:var(--bulma-content-table-head-cell-color)}.content table tfoot td,.content table tfoot th{border-width:var(--bulma-content-table-foot-cell-border-width);color:var(--bulma-content-table-foot-cell-color)}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:var(--bulma-content-table-body-last-row-cell-border-bottom-width)}.content .tabs li+li{margin-top:0}.content.is-small{font-size:var(--bulma-size-small)}.content.is-normal{font-size:var(--bulma-size-normal)}.content.is-medium{font-size:var(--bulma-size-medium)}.content.is-large{font-size:var(--bulma-size-large)}.delete{--bulma-delete-dimensions: 1.25rem;--bulma-delete-background-l: 0%;--bulma-delete-background-alpha: .5;--bulma-delete-color: var(--bulma-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-delete-background-l),var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions)}.delete:before,.delete:after{background-color:var(--bulma-delete-color);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:hover,.delete:focus{--bulma-delete-background-alpha: .4}.delete:active{--bulma-delete-background-alpha: .5}.delete.is-small{--bulma-delete-dimensions: 1rem}.delete.is-medium{--bulma-delete-dimensions: 1.5rem}.delete.is-large{--bulma-delete-dimensions: 2rem}.icon,.icon-text{--bulma-icon-dimensions: 1.5rem;--bulma-icon-dimensions-small: 1rem;--bulma-icon-dimensions-medium: 2rem;--bulma-icon-dimensions-large: 3rem;--bulma-icon-text-spacing: .25em}.icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;height:var(--bulma-icon-dimensions);transition-duration:var(--bulma-duration);transition-property:color;width:var(--bulma-icon-dimensions)}.icon.is-small{height:var(--bulma-icon-dimensions-small);width:var(--bulma-icon-dimensions-small)}.icon.is-medium{height:var(--bulma-icon-dimensions-medium);width:var(--bulma-icon-dimensions-medium)}.icon.is-large{height:var(--bulma-icon-dimensions-large);width:var(--bulma-icon-dimensions-large)}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;gap:var(--bulma-icon-text-spacing);line-height:var(--bulma-icon-dimensions);vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:var(--bulma-radius-rounded)}.image.is-fullwidth{width:100%}.image.is-square img,.image.is-square .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-square{aspect-ratio:1}.image.is-1by1{aspect-ratio:1/1}.image.is-1by1 img,.image.is-1by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-5by4{aspect-ratio:5/4}.image.is-5by4 img,.image.is-5by4 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-4by3{aspect-ratio:4/3}.image.is-4by3 img,.image.is-4by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by2{aspect-ratio:3/2}.image.is-3by2 img,.image.is-3by2 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-5by3{aspect-ratio:5/3}.image.is-5by3 img,.image.is-5by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-16by9{aspect-ratio:16/9}.image.is-16by9 img,.image.is-16by9 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-2by1{aspect-ratio:2/1}.image.is-2by1 img,.image.is-2by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by1{aspect-ratio:3/1}.image.is-3by1 img,.image.is-3by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-4by5{aspect-ratio:4/5}.image.is-4by5 img,.image.is-4by5 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by4{aspect-ratio:3/4}.image.is-3by4 img,.image.is-3by4 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-2by3{aspect-ratio:2/3}.image.is-2by3 img,.image.is-2by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by5{aspect-ratio:3/5}.image.is-3by5 img,.image.is-3by5 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-9by16{aspect-ratio:9/16}.image.is-9by16 img,.image.is-9by16 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by2{aspect-ratio:1/2}.image.is-1by2 img,.image.is-1by2 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by3{aspect-ratio:1/3}.image.is-1by3 img,.image.is-1by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.loader{animation:spinAround .5s infinite linear;border:2px solid var(--bulma-border);border-radius:var(--bulma-radius-rounded);border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.notification{--bulma-notification-h: var(--bulma-scheme-h);--bulma-notification-s: var(--bulma-scheme-s);--bulma-notification-background-l: var(--bulma-background-l);--bulma-notification-color-l: var(--bulma-text-strong-l);--bulma-notification-code-background-color: var(--bulma-scheme-main);--bulma-notification-radius: var(--bulma-radius);--bulma-notification-padding: 1.375em 1.5em}.notification{background-color:hsl(var(--bulma-notification-h),var(--bulma-notification-s),var(--bulma-notification-background-l));border-radius:var(--bulma-notification-radius);color:hsl(var(--bulma-notification-h),var(--bulma-notification-s),var(--bulma-notification-color-l));padding:var(--bulma-notification-padding);position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:var(--bulma-notification-code-background-color)}.notification pre code{background:transparent}.notification>.delete{position:absolute;inset-inline-end:1rem;top:1rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{--bulma-notification-h: var(--bulma-white-h);--bulma-notification-s: var(--bulma-white-s);--bulma-notification-background-l: var(--bulma-white-l);--bulma-notification-color-l: var(--bulma-white-invert-l)}.notification.is-white.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-white-light-invert-l)}.notification.is-white.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-white-dark-invert-l)}.notification.is-black{--bulma-notification-h: var(--bulma-black-h);--bulma-notification-s: var(--bulma-black-s);--bulma-notification-background-l: var(--bulma-black-l);--bulma-notification-color-l: var(--bulma-black-invert-l)}.notification.is-black.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-black-light-invert-l)}.notification.is-black.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-black-dark-invert-l)}.notification.is-light{--bulma-notification-h: var(--bulma-light-h);--bulma-notification-s: var(--bulma-light-s);--bulma-notification-background-l: var(--bulma-light-l);--bulma-notification-color-l: var(--bulma-light-invert-l)}.notification.is-light.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-light-light-invert-l)}.notification.is-light.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-light-dark-invert-l)}.notification.is-dark{--bulma-notification-h: var(--bulma-dark-h);--bulma-notification-s: var(--bulma-dark-s);--bulma-notification-background-l: var(--bulma-dark-l);--bulma-notification-color-l: var(--bulma-dark-invert-l)}.notification.is-dark.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-dark-light-invert-l)}.notification.is-dark.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-dark-dark-invert-l)}.notification.is-text{--bulma-notification-h: var(--bulma-text-h);--bulma-notification-s: var(--bulma-text-s);--bulma-notification-background-l: var(--bulma-text-l);--bulma-notification-color-l: var(--bulma-text-invert-l)}.notification.is-text.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-text-light-invert-l)}.notification.is-text.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-text-dark-invert-l)}.notification.is-primary{--bulma-notification-h: var(--bulma-primary-h);--bulma-notification-s: var(--bulma-primary-s);--bulma-notification-background-l: var(--bulma-primary-l);--bulma-notification-color-l: var(--bulma-primary-invert-l)}.notification.is-primary.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-primary-light-invert-l)}.notification.is-primary.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-primary-dark-invert-l)}.notification.is-link{--bulma-notification-h: var(--bulma-link-h);--bulma-notification-s: var(--bulma-link-s);--bulma-notification-background-l: var(--bulma-link-l);--bulma-notification-color-l: var(--bulma-link-invert-l)}.notification.is-link.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-link-light-invert-l)}.notification.is-link.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-link-dark-invert-l)}.notification.is-info{--bulma-notification-h: var(--bulma-info-h);--bulma-notification-s: var(--bulma-info-s);--bulma-notification-background-l: var(--bulma-info-l);--bulma-notification-color-l: var(--bulma-info-invert-l)}.notification.is-info.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-info-light-invert-l)}.notification.is-info.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-info-dark-invert-l)}.notification.is-success{--bulma-notification-h: var(--bulma-success-h);--bulma-notification-s: var(--bulma-success-s);--bulma-notification-background-l: var(--bulma-success-l);--bulma-notification-color-l: var(--bulma-success-invert-l)}.notification.is-success.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-success-light-invert-l)}.notification.is-success.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-success-dark-invert-l)}.notification.is-warning{--bulma-notification-h: var(--bulma-warning-h);--bulma-notification-s: var(--bulma-warning-s);--bulma-notification-background-l: var(--bulma-warning-l);--bulma-notification-color-l: var(--bulma-warning-invert-l)}.notification.is-warning.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-warning-light-invert-l)}.notification.is-warning.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-warning-dark-invert-l)}.notification.is-danger{--bulma-notification-h: var(--bulma-danger-h);--bulma-notification-s: var(--bulma-danger-s);--bulma-notification-background-l: var(--bulma-danger-l);--bulma-notification-color-l: var(--bulma-danger-invert-l)}.notification.is-danger.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-danger-light-invert-l)}.notification.is-danger.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-danger-dark-invert-l)}.progress{--bulma-progress-border-radius: var(--bulma-radius-rounded);--bulma-progress-bar-background-color: var(--bulma-border-weak);--bulma-progress-value-background-color: var(--bulma-text);--bulma-progress-indeterminate-duration: 1.5s}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--bulma-progress-border-radius);display:block;height:var(--bulma-size-normal);overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:var(--bulma-progress-bar-background-color)}.progress::-webkit-progress-value{background-color:var(--bulma-progress-value-background-color)}.progress::-moz-progress-bar{background-color:var(--bulma-progress-value-background-color)}.progress::-ms-fill{background-color:var(--bulma-progress-value-background-color);border:none}.progress.is-white{--bulma-progress-value-background-color: var(--bulma-white)}.progress.is-black{--bulma-progress-value-background-color: var(--bulma-black)}.progress.is-light{--bulma-progress-value-background-color: var(--bulma-light)}.progress.is-dark{--bulma-progress-value-background-color: var(--bulma-dark)}.progress.is-text{--bulma-progress-value-background-color: var(--bulma-text)}.progress.is-primary{--bulma-progress-value-background-color: var(--bulma-primary)}.progress.is-link{--bulma-progress-value-background-color: var(--bulma-link)}.progress.is-info{--bulma-progress-value-background-color: var(--bulma-info)}.progress.is-success{--bulma-progress-value-background-color: var(--bulma-success)}.progress.is-warning{--bulma-progress-value-background-color: var(--bulma-warning)}.progress.is-danger{--bulma-progress-value-background-color: var(--bulma-danger)}.progress:indeterminate{animation-duration:var(--bulma-progress-indeterminate-duration);animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:var(--bulma-progress-bar-background-color);background-image:linear-gradient(to right,var(--bulma-progress-value-background-color) 30%,var(--bulma-progress-bar-background-color) 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:var(--bulma-size-small)}.progress.is-medium{height:var(--bulma-size-medium)}.progress.is-large{height:var(--bulma-size-large)}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{--bulma-table-color: var(--bulma-text-strong);--bulma-table-background-color: var(--bulma-scheme-main);--bulma-table-cell-border-color: var(--bulma-border);--bulma-table-cell-border-style: solid;--bulma-table-cell-border-width: 0 0 1px;--bulma-table-cell-padding: .5em .75em;--bulma-table-cell-heading-color: var(--bulma-text-strong);--bulma-table-cell-text-align: left;--bulma-table-head-cell-border-width: 0 0 2px;--bulma-table-head-cell-color: var(--bulma-text-strong);--bulma-table-foot-cell-border-width: 2px 0 0;--bulma-table-foot-cell-color: var(--bulma-text-strong);--bulma-table-head-background-color: transparent;--bulma-table-body-background-color: transparent;--bulma-table-foot-background-color: transparent;--bulma-table-row-hover-background-color: var(--bulma-scheme-main-bis);--bulma-table-row-active-background-color: var(--bulma-primary);--bulma-table-row-active-color: var(--bulma-primary-invert);--bulma-table-striped-row-even-background-color: var(--bulma-scheme-main-bis);--bulma-table-striped-row-even-hover-background-color: var(--bulma-scheme-main-ter)}.table{background-color:var(--bulma-table-background-color);color:var(--bulma-table-color)}.table td,.table th{background-color:var(--bulma-table-cell-background-color);border-color:var(--bulma-table-cell-border-color);border-style:var(--bulma-table-cell-border-style);border-width:var(--bulma-table-cell-border-width);color:var(--bulma-table-color);padding:var(--bulma-table-cell-padding);vertical-align:top}.table td.is-white,.table th.is-white{--bulma-table-color: var(--bulma-white-invert);--bulma-table-cell-heading-color: var(--bulma-white-invert);--bulma-table-cell-background-color: var(--bulma-white);--bulma-table-cell-border-color: var(--bulma-white)}.table td.is-black,.table th.is-black{--bulma-table-color: var(--bulma-black-invert);--bulma-table-cell-heading-color: var(--bulma-black-invert);--bulma-table-cell-background-color: var(--bulma-black);--bulma-table-cell-border-color: var(--bulma-black)}.table td.is-light,.table th.is-light{--bulma-table-color: var(--bulma-light-invert);--bulma-table-cell-heading-color: var(--bulma-light-invert);--bulma-table-cell-background-color: var(--bulma-light);--bulma-table-cell-border-color: var(--bulma-light)}.table td.is-dark,.table th.is-dark{--bulma-table-color: var(--bulma-dark-invert);--bulma-table-cell-heading-color: var(--bulma-dark-invert);--bulma-table-cell-background-color: var(--bulma-dark);--bulma-table-cell-border-color: var(--bulma-dark)}.table td.is-text,.table th.is-text{--bulma-table-color: var(--bulma-text-invert);--bulma-table-cell-heading-color: var(--bulma-text-invert);--bulma-table-cell-background-color: var(--bulma-text);--bulma-table-cell-border-color: var(--bulma-text)}.table td.is-primary,.table th.is-primary{--bulma-table-color: var(--bulma-primary-invert);--bulma-table-cell-heading-color: var(--bulma-primary-invert);--bulma-table-cell-background-color: var(--bulma-primary);--bulma-table-cell-border-color: var(--bulma-primary)}.table td.is-link,.table th.is-link{--bulma-table-color: var(--bulma-link-invert);--bulma-table-cell-heading-color: var(--bulma-link-invert);--bulma-table-cell-background-color: var(--bulma-link);--bulma-table-cell-border-color: var(--bulma-link)}.table td.is-info,.table th.is-info{--bulma-table-color: var(--bulma-info-invert);--bulma-table-cell-heading-color: var(--bulma-info-invert);--bulma-table-cell-background-color: var(--bulma-info);--bulma-table-cell-border-color: var(--bulma-info)}.table td.is-success,.table th.is-success{--bulma-table-color: var(--bulma-success-invert);--bulma-table-cell-heading-color: var(--bulma-success-invert);--bulma-table-cell-background-color: var(--bulma-success);--bulma-table-cell-border-color: var(--bulma-success)}.table td.is-warning,.table th.is-warning{--bulma-table-color: var(--bulma-warning-invert);--bulma-table-cell-heading-color: var(--bulma-warning-invert);--bulma-table-cell-background-color: var(--bulma-warning);--bulma-table-cell-border-color: var(--bulma-warning)}.table td.is-danger,.table th.is-danger{--bulma-table-color: var(--bulma-danger-invert);--bulma-table-cell-heading-color: var(--bulma-danger-invert);--bulma-table-cell-background-color: var(--bulma-danger);--bulma-table-cell-border-color: var(--bulma-danger)}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:var(--bulma-table-cell-heading-color)}.table th:not([align]){text-align:var(--bulma-table-cell-text-align)}.table tr.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:var(--bulma-table-row-active-color);color:currentColor}.table tr.is-white{--bulma-table-color: var(--bulma-white-invert);--bulma-table-cell-heading-color: var(--bulma-white-invert);--bulma-table-cell-background-color: var(--bulma-white);--bulma-table-cell-border-color: var(--bulma-white)}.table tr.is-black{--bulma-table-color: var(--bulma-black-invert);--bulma-table-cell-heading-color: var(--bulma-black-invert);--bulma-table-cell-background-color: var(--bulma-black);--bulma-table-cell-border-color: var(--bulma-black)}.table tr.is-light{--bulma-table-color: var(--bulma-light-invert);--bulma-table-cell-heading-color: var(--bulma-light-invert);--bulma-table-cell-background-color: var(--bulma-light);--bulma-table-cell-border-color: var(--bulma-light)}.table tr.is-dark{--bulma-table-color: var(--bulma-dark-invert);--bulma-table-cell-heading-color: var(--bulma-dark-invert);--bulma-table-cell-background-color: var(--bulma-dark);--bulma-table-cell-border-color: var(--bulma-dark)}.table tr.is-text{--bulma-table-color: var(--bulma-text-invert);--bulma-table-cell-heading-color: var(--bulma-text-invert);--bulma-table-cell-background-color: var(--bulma-text);--bulma-table-cell-border-color: var(--bulma-text)}.table tr.is-primary{--bulma-table-color: var(--bulma-primary-invert);--bulma-table-cell-heading-color: var(--bulma-primary-invert);--bulma-table-cell-background-color: var(--bulma-primary);--bulma-table-cell-border-color: var(--bulma-primary)}.table tr.is-link{--bulma-table-color: var(--bulma-link-invert);--bulma-table-cell-heading-color: var(--bulma-link-invert);--bulma-table-cell-background-color: var(--bulma-link);--bulma-table-cell-border-color: var(--bulma-link)}.table tr.is-info{--bulma-table-color: var(--bulma-info-invert);--bulma-table-cell-heading-color: var(--bulma-info-invert);--bulma-table-cell-background-color: var(--bulma-info);--bulma-table-cell-border-color: var(--bulma-info)}.table tr.is-success{--bulma-table-color: var(--bulma-success-invert);--bulma-table-cell-heading-color: var(--bulma-success-invert);--bulma-table-cell-background-color: var(--bulma-success);--bulma-table-cell-border-color: var(--bulma-success)}.table tr.is-warning{--bulma-table-color: var(--bulma-warning-invert);--bulma-table-cell-heading-color: var(--bulma-warning-invert);--bulma-table-cell-background-color: var(--bulma-warning);--bulma-table-cell-border-color: var(--bulma-warning)}.table tr.is-danger{--bulma-table-color: var(--bulma-danger-invert);--bulma-table-cell-heading-color: var(--bulma-danger-invert);--bulma-table-cell-background-color: var(--bulma-danger);--bulma-table-cell-border-color: var(--bulma-danger)}.table thead{background-color:var(--bulma-table-head-background-color)}.table thead td,.table thead th{border-width:var(--bulma-table-head-cell-border-width);color:var(--bulma-table-head-cell-color)}.table tfoot{background-color:var(--bulma-table-foot-background-color)}.table tfoot td,.table tfoot th{border-width:var(--bulma-table-foot-cell-border-width);color:var(--bulma-table-foot-cell-color)}.table tbody{background-color:var(--bulma-table-body-background-color)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:var(--bulma-table-striped-row-even-hover-background-color)}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:var(--bulma-table-striped-row-even-background-color)}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:var(--bulma-size-normal)}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:var(--bulma-size-medium)}.tags.is-centered{gap:.25rem;justify-content:center}.tags.is-right{justify-content:flex-end}.tags.has-addons{gap:0}.tags.has-addons .tag:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.tags.has-addons .tag:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.tag{--bulma-tag-h: var(--bulma-scheme-h);--bulma-tag-s: var(--bulma-scheme-s);--bulma-tag-background-l: var(--bulma-background-l);--bulma-tag-background-l-delta: 0%;--bulma-tag-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-tag-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-tag-color-l: var(--bulma-text-l);--bulma-tag-radius: var(--bulma-radius);--bulma-tag-delete-margin: 1px;align-items:center;background-color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),calc(var(--bulma-tag-background-l) + var(--bulma-tag-background-l-delta)));border-radius:var(--bulma-radius);color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:inline-flex;font-size:var(--bulma-size-small);height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag .delete{margin-inline-start:.25rem;margin-inline-end:-.375rem}.tag.is-white{--bulma-tag-h: var(--bulma-white-h);--bulma-tag-s: var(--bulma-white-s);--bulma-tag-background-l: var(--bulma-white-l);--bulma-tag-color-l: var(--bulma-white-invert-l)}.tag.is-white.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-white-light-invert-l)}.tag.is-black{--bulma-tag-h: var(--bulma-black-h);--bulma-tag-s: var(--bulma-black-s);--bulma-tag-background-l: var(--bulma-black-l);--bulma-tag-color-l: var(--bulma-black-invert-l)}.tag.is-black.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-black-light-invert-l)}.tag.is-light{--bulma-tag-h: var(--bulma-light-h);--bulma-tag-s: var(--bulma-light-s);--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-invert-l)}.tag.is-light.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-light-invert-l)}.tag.is-dark{--bulma-tag-h: var(--bulma-dark-h);--bulma-tag-s: var(--bulma-dark-s);--bulma-tag-background-l: var(--bulma-dark-l);--bulma-tag-color-l: var(--bulma-dark-invert-l)}.tag.is-dark.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-dark-light-invert-l)}.tag.is-text{--bulma-tag-h: var(--bulma-text-h);--bulma-tag-s: var(--bulma-text-s);--bulma-tag-background-l: var(--bulma-text-l);--bulma-tag-color-l: var(--bulma-text-invert-l)}.tag.is-text.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-text-light-invert-l)}.tag.is-primary{--bulma-tag-h: var(--bulma-primary-h);--bulma-tag-s: var(--bulma-primary-s);--bulma-tag-background-l: var(--bulma-primary-l);--bulma-tag-color-l: var(--bulma-primary-invert-l)}.tag.is-primary.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-primary-light-invert-l)}.tag.is-link{--bulma-tag-h: var(--bulma-link-h);--bulma-tag-s: var(--bulma-link-s);--bulma-tag-background-l: var(--bulma-link-l);--bulma-tag-color-l: var(--bulma-link-invert-l)}.tag.is-link.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-link-light-invert-l)}.tag.is-info{--bulma-tag-h: var(--bulma-info-h);--bulma-tag-s: var(--bulma-info-s);--bulma-tag-background-l: var(--bulma-info-l);--bulma-tag-color-l: var(--bulma-info-invert-l)}.tag.is-info.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-info-light-invert-l)}.tag.is-success{--bulma-tag-h: var(--bulma-success-h);--bulma-tag-s: var(--bulma-success-s);--bulma-tag-background-l: var(--bulma-success-l);--bulma-tag-color-l: var(--bulma-success-invert-l)}.tag.is-success.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-success-light-invert-l)}.tag.is-warning{--bulma-tag-h: var(--bulma-warning-h);--bulma-tag-s: var(--bulma-warning-s);--bulma-tag-background-l: var(--bulma-warning-l);--bulma-tag-color-l: var(--bulma-warning-invert-l)}.tag.is-warning.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-warning-light-invert-l)}.tag.is-danger{--bulma-tag-h: var(--bulma-danger-h);--bulma-tag-s: var(--bulma-danger-s);--bulma-tag-background-l: var(--bulma-danger-l);--bulma-tag-color-l: var(--bulma-danger-invert-l)}.tag.is-danger.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-danger-light-invert-l)}.tag.is-normal{font-size:var(--bulma-size-small)}.tag.is-medium{font-size:var(--bulma-size-normal)}.tag.is-large{font-size:var(--bulma-size-medium)}.tag .icon:first-child:not(:last-child){margin-inline-start:-.375em;margin-inline-end:.1875em}.tag .icon:last-child:not(:first-child){margin-inline-start:.1875em;margin-inline-end:-.375em}.tag .icon:first-child:last-child{margin-inline-start:-.375em;margin-inline-end:-.375em}.tag.is-delete{margin-inline-start:var(--bulma-tag-delete-margin);padding:0;position:relative;width:2em}.tag.is-delete:before,.tag.is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:before{height:1px;width:50%}.tag.is-delete:after{height:50%;width:1px}.tag.is-rounded{border-radius:var(--bulma-radius-rounded)}a.tag,button.tag,.tag.is-hoverable{cursor:pointer}a.tag:hover,button.tag:hover,.tag.is-hoverable:hover{--bulma-tag-background-l-delta: var(--bulma-tag-hover-background-l-delta)}a.tag:active,button.tag:active,.tag.is-hoverable:active{--bulma-tag-background-l-delta: var(--bulma-tag-active-background-l-delta)}.title,.subtitle{--bulma-title-color: var(--bulma-text-strong);--bulma-title-family: false;--bulma-title-size: var(--bulma-size-3);--bulma-title-weight: var(--bulma-weight-extrabold);--bulma-title-line-height: 1.125;--bulma-title-strong-color: inherit;--bulma-title-strong-weight: inherit;--bulma-title-sub-size: .75em;--bulma-title-sup-size: .75em;--bulma-subtitle-color: var(--bulma-text);--bulma-subtitle-family: false;--bulma-subtitle-size: var(--bulma-size-5);--bulma-subtitle-weight: var(--bulma-weight-normal);--bulma-subtitle-line-height: 1.25;--bulma-subtitle-strong-color: var(--bulma-text-strong);--bulma-subtitle-strong-weight: var(--bulma-weight-semibold)}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:var(--bulma-title-sub-size)}.title sup,.subtitle sup{font-size:var(--bulma-title-sup-size)}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:var(--bulma-title-color);font-size:var(--bulma-title-size);font-weight:var(--bulma-title-weight);line-height:var(--bulma-title-line-height)}.title strong{color:var(--bulma-title-strong-color);font-weight:var(--bulma-title-strong-weight)}.title:not(.is-spaced):has(+.subtitle){margin-bottom:0}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:var(--bulma-subtitle-color);font-size:var(--bulma-subtitle-size);font-weight:var(--bulma-subtitle-weight);line-height:var(--bulma-subtitle-line-height)}.subtitle strong{color:var(--bulma-subtitle-strong-color);font-weight:var(--bulma-subtitle-strong-weight)}.subtitle:not(.is-spaced):has(+.title){margin-bottom:0}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.control,.input,.textarea,.select select{--bulma-input-h: var(--bulma-scheme-h);--bulma-input-s: var(--bulma-scheme-s);--bulma-input-l: var(--bulma-scheme-main-l);--bulma-input-border-l: var(--bulma-border-l);--bulma-input-border-l-delta: 0%;--bulma-input-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-input-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-input-focus-h: var(--bulma-focus-h);--bulma-input-focus-s: var(--bulma-focus-s);--bulma-input-focus-l: var(--bulma-focus-l);--bulma-input-focus-shadow-size: var(--bulma-focus-shadow-size);--bulma-input-focus-shadow-alpha: var(--bulma-focus-shadow-alpha);--bulma-input-color-l: var(--bulma-text-strong-l);--bulma-input-background-l: var(--bulma-scheme-main-l);--bulma-input-background-l-delta: 0%;--bulma-input-height: var(--bulma-control-height);--bulma-input-shadow: inset 0 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .05);--bulma-input-placeholder-color: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l), .3);--bulma-input-disabled-color: var(--bulma-text-weak);--bulma-input-disabled-background-color: var(--bulma-background);--bulma-input-disabled-border-color: var(--bulma-background);--bulma-input-disabled-placeholder-color: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l), .3);--bulma-input-arrow: var(--bulma-link);--bulma-input-icon-color: var(--bulma-text-light);--bulma-input-icon-hover-color: var(--bulma-text-weak);--bulma-input-icon-focus-color: var(--bulma-link);--bulma-input-radius: var(--bulma-radius)}.select select,.input,.textarea{background-color:hsl(var(--bulma-input-h),var(--bulma-input-s),calc(var(--bulma-input-background-l) + var(--bulma-input-background-l-delta)));border-color:hsl(var(--bulma-input-h),var(--bulma-input-s),calc(var(--bulma-input-border-l) + var(--bulma-input-border-l-delta)));border-radius:var(--bulma-input-radius);color:hsl(var(--bulma-input-h),var(--bulma-input-s),var(--bulma-input-color-l))}.textarea,.input{--bulma-input-h: var(--bulma-scheme-h);--bulma-input-s: var(--bulma-scheme-s);--bulma-input-border-style: solid;--bulma-input-border-width: 1px;--bulma-input-border-l: var(--bulma-border-l);box-shadow:inset 0 .0625em .125em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.05);max-width:100%;width:100%}[readonly].textarea,[readonly].input{box-shadow:none}.is-white.textarea,.is-white.input{--bulma-input-h: var(--bulma-white-h);--bulma-input-s: var(--bulma-white-s);--bulma-input-l: var(--bulma-white-l);--bulma-input-focus-h: var(--bulma-white-h);--bulma-input-focus-s: var(--bulma-white-s);--bulma-input-focus-l: var(--bulma-white-l);--bulma-input-border-l: var(--bulma-white-l)}.is-black.textarea,.is-black.input{--bulma-input-h: var(--bulma-black-h);--bulma-input-s: var(--bulma-black-s);--bulma-input-l: var(--bulma-black-l);--bulma-input-focus-h: var(--bulma-black-h);--bulma-input-focus-s: var(--bulma-black-s);--bulma-input-focus-l: var(--bulma-black-l);--bulma-input-border-l: var(--bulma-black-l)}.is-light.textarea,.is-light.input{--bulma-input-h: var(--bulma-light-h);--bulma-input-s: var(--bulma-light-s);--bulma-input-l: var(--bulma-light-l);--bulma-input-focus-h: var(--bulma-light-h);--bulma-input-focus-s: var(--bulma-light-s);--bulma-input-focus-l: var(--bulma-light-l);--bulma-input-border-l: var(--bulma-light-l)}.is-dark.textarea,.is-dark.input{--bulma-input-h: var(--bulma-dark-h);--bulma-input-s: var(--bulma-dark-s);--bulma-input-l: var(--bulma-dark-l);--bulma-input-focus-h: var(--bulma-dark-h);--bulma-input-focus-s: var(--bulma-dark-s);--bulma-input-focus-l: var(--bulma-dark-l);--bulma-input-border-l: var(--bulma-dark-l)}.is-text.textarea,.is-text.input{--bulma-input-h: var(--bulma-text-h);--bulma-input-s: var(--bulma-text-s);--bulma-input-l: var(--bulma-text-l);--bulma-input-focus-h: var(--bulma-text-h);--bulma-input-focus-s: var(--bulma-text-s);--bulma-input-focus-l: var(--bulma-text-l);--bulma-input-border-l: var(--bulma-text-l)}.is-primary.textarea,.is-primary.input{--bulma-input-h: var(--bulma-primary-h);--bulma-input-s: var(--bulma-primary-s);--bulma-input-l: var(--bulma-primary-l);--bulma-input-focus-h: var(--bulma-primary-h);--bulma-input-focus-s: var(--bulma-primary-s);--bulma-input-focus-l: var(--bulma-primary-l);--bulma-input-border-l: var(--bulma-primary-l)}.is-link.textarea,.is-link.input{--bulma-input-h: var(--bulma-link-h);--bulma-input-s: var(--bulma-link-s);--bulma-input-l: var(--bulma-link-l);--bulma-input-focus-h: var(--bulma-link-h);--bulma-input-focus-s: var(--bulma-link-s);--bulma-input-focus-l: var(--bulma-link-l);--bulma-input-border-l: var(--bulma-link-l)}.is-info.textarea,.is-info.input{--bulma-input-h: var(--bulma-info-h);--bulma-input-s: var(--bulma-info-s);--bulma-input-l: var(--bulma-info-l);--bulma-input-focus-h: var(--bulma-info-h);--bulma-input-focus-s: var(--bulma-info-s);--bulma-input-focus-l: var(--bulma-info-l);--bulma-input-border-l: var(--bulma-info-l)}.is-success.textarea,.is-success.input{--bulma-input-h: var(--bulma-success-h);--bulma-input-s: var(--bulma-success-s);--bulma-input-l: var(--bulma-success-l);--bulma-input-focus-h: var(--bulma-success-h);--bulma-input-focus-s: var(--bulma-success-s);--bulma-input-focus-l: var(--bulma-success-l);--bulma-input-border-l: var(--bulma-success-l)}.is-warning.textarea,.is-warning.input{--bulma-input-h: var(--bulma-warning-h);--bulma-input-s: var(--bulma-warning-s);--bulma-input-l: var(--bulma-warning-l);--bulma-input-focus-h: var(--bulma-warning-h);--bulma-input-focus-s: var(--bulma-warning-s);--bulma-input-focus-l: var(--bulma-warning-l);--bulma-input-border-l: var(--bulma-warning-l)}.is-danger.textarea,.is-danger.input{--bulma-input-h: var(--bulma-danger-h);--bulma-input-s: var(--bulma-danger-s);--bulma-input-l: var(--bulma-danger-l);--bulma-input-focus-h: var(--bulma-danger-h);--bulma-input-focus-s: var(--bulma-danger-s);--bulma-input-focus-l: var(--bulma-danger-l);--bulma-input-border-l: var(--bulma-danger-l)}.is-small.textarea,.is-small.input{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.is-medium.textarea,.is-medium.input{font-size:var(--bulma-size-medium)}.is-large.textarea,.is-large.input{font-size:var(--bulma-size-large)}.is-fullwidth.textarea,.is-fullwidth.input{display:block;width:100%}.is-inline.textarea,.is-inline.input{display:inline;width:auto}.input.is-rounded{border-radius:var(--bulma-radius-rounded);padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{--bulma-textarea-padding: var(--bulma-control-padding-horizontal);--bulma-textarea-max-height: 40em;--bulma-textarea-min-height: 8em;display:block;max-width:100%;min-width:100%;padding:var(--bulma-textarea-padding);resize:vertical}.textarea:not([rows]){max-height:var(--bulma-textarea-max-height);min-height:var(--bulma-textarea-min-height)}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}[disabled].radio,[disabled].checkbox,fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:var(--bulma-text-weak);cursor:not-allowed}.radio+.radio{margin-inline-start:.5em}.select{--bulma-input-h: var(--bulma-scheme-h);--bulma-input-s: var(--bulma-scheme-s);--bulma-input-border-style: solid;--bulma-input-border-width: 1px;--bulma-input-border-l: var(--bulma-border-l);display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:var(--bulma-control-height)}.select:not(.is-multiple):not(.is-loading):after{inset-inline-end:1.125em;z-index:4}.select.is-rounded select{border-radius:var(--bulma-radius-rounded);padding-inline-start:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:var(--bulma-background)}.select select:not([multiple]){padding-inline-end:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select.is-white{--bulma-input-h: var(--bulma-white-h);--bulma-input-s: var(--bulma-white-s);--bulma-input-l: var(--bulma-white-l);--bulma-input-focus-h: var(--bulma-white-h);--bulma-input-focus-s: var(--bulma-white-s);--bulma-input-focus-l: var(--bulma-white-l);--bulma-input-border-l: var(--bulma-white-l)}.select.is-black{--bulma-input-h: var(--bulma-black-h);--bulma-input-s: var(--bulma-black-s);--bulma-input-l: var(--bulma-black-l);--bulma-input-focus-h: var(--bulma-black-h);--bulma-input-focus-s: var(--bulma-black-s);--bulma-input-focus-l: var(--bulma-black-l);--bulma-input-border-l: var(--bulma-black-l)}.select.is-light{--bulma-input-h: var(--bulma-light-h);--bulma-input-s: var(--bulma-light-s);--bulma-input-l: var(--bulma-light-l);--bulma-input-focus-h: var(--bulma-light-h);--bulma-input-focus-s: var(--bulma-light-s);--bulma-input-focus-l: var(--bulma-light-l);--bulma-input-border-l: var(--bulma-light-l)}.select.is-dark{--bulma-input-h: var(--bulma-dark-h);--bulma-input-s: var(--bulma-dark-s);--bulma-input-l: var(--bulma-dark-l);--bulma-input-focus-h: var(--bulma-dark-h);--bulma-input-focus-s: var(--bulma-dark-s);--bulma-input-focus-l: var(--bulma-dark-l);--bulma-input-border-l: var(--bulma-dark-l)}.select.is-text{--bulma-input-h: var(--bulma-text-h);--bulma-input-s: var(--bulma-text-s);--bulma-input-l: var(--bulma-text-l);--bulma-input-focus-h: var(--bulma-text-h);--bulma-input-focus-s: var(--bulma-text-s);--bulma-input-focus-l: var(--bulma-text-l);--bulma-input-border-l: var(--bulma-text-l)}.select.is-primary{--bulma-input-h: var(--bulma-primary-h);--bulma-input-s: var(--bulma-primary-s);--bulma-input-l: var(--bulma-primary-l);--bulma-input-focus-h: var(--bulma-primary-h);--bulma-input-focus-s: var(--bulma-primary-s);--bulma-input-focus-l: var(--bulma-primary-l);--bulma-input-border-l: var(--bulma-primary-l)}.select.is-link{--bulma-input-h: var(--bulma-link-h);--bulma-input-s: var(--bulma-link-s);--bulma-input-l: var(--bulma-link-l);--bulma-input-focus-h: var(--bulma-link-h);--bulma-input-focus-s: var(--bulma-link-s);--bulma-input-focus-l: var(--bulma-link-l);--bulma-input-border-l: var(--bulma-link-l)}.select.is-info{--bulma-input-h: var(--bulma-info-h);--bulma-input-s: var(--bulma-info-s);--bulma-input-l: var(--bulma-info-l);--bulma-input-focus-h: var(--bulma-info-h);--bulma-input-focus-s: var(--bulma-info-s);--bulma-input-focus-l: var(--bulma-info-l);--bulma-input-border-l: var(--bulma-info-l)}.select.is-success{--bulma-input-h: var(--bulma-success-h);--bulma-input-s: var(--bulma-success-s);--bulma-input-l: var(--bulma-success-l);--bulma-input-focus-h: var(--bulma-success-h);--bulma-input-focus-s: var(--bulma-success-s);--bulma-input-focus-l: var(--bulma-success-l);--bulma-input-border-l: var(--bulma-success-l)}.select.is-warning{--bulma-input-h: var(--bulma-warning-h);--bulma-input-s: var(--bulma-warning-s);--bulma-input-l: var(--bulma-warning-l);--bulma-input-focus-h: var(--bulma-warning-h);--bulma-input-focus-s: var(--bulma-warning-s);--bulma-input-focus-l: var(--bulma-warning-l);--bulma-input-border-l: var(--bulma-warning-l)}.select.is-danger{--bulma-input-h: var(--bulma-danger-h);--bulma-input-s: var(--bulma-danger-s);--bulma-input-l: var(--bulma-danger-l);--bulma-input-focus-h: var(--bulma-danger-h);--bulma-input-focus-s: var(--bulma-danger-s);--bulma-input-focus-l: var(--bulma-danger-l);--bulma-input-border-l: var(--bulma-danger-l)}.select.is-small{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.select.is-medium{font-size:var(--bulma-size-medium)}.select.is-large{font-size:var(--bulma-size-large)}.select.is-disabled:after{border-color:var(--bulma-text-weak)!important;opacity:.5}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{inset-inline-end:.625em;margin-top:0;position:absolute;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:var(--bulma-size-small)}.select.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.select.is-loading.is-large:after{font-size:var(--bulma-size-large)}.file{--bulma-file-radius: var(--bulma-radius);--bulma-file-name-border-color: var(--bulma-border);--bulma-file-name-border-style: solid;--bulma-file-name-border-width: 1px 1px 1px 0;--bulma-file-name-max-width: 16em;--bulma-file-h: var(--bulma-scheme-h);--bulma-file-s: var(--bulma-scheme-s);--bulma-file-background-l: var(--bulma-scheme-main-ter-l);--bulma-file-background-l-delta: 0%;--bulma-file-hover-background-l-delta: -5%;--bulma-file-active-background-l-delta: -10%;--bulma-file-border-l: var(--bulma-border-l);--bulma-file-border-l-delta: 0%;--bulma-file-hover-border-l-delta: -10%;--bulma-file-active-border-l-delta: -20%;--bulma-file-cta-color-l: var(--bulma-text-strong-l);--bulma-file-name-color-l: var(--bulma-text-strong-l);--bulma-file-color-l-delta: 0%;--bulma-file-hover-color-l-delta: -5%;--bulma-file-active-color-l-delta: -10%;align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white{--bulma-file-h: var(--bulma-white-h);--bulma-file-s: var(--bulma-white-s);--bulma-file-background-l: var(--bulma-white-l);--bulma-file-border-l: var(--bulma-white-l);--bulma-file-cta-color-l: var(--bulma-white-invert-l);--bulma-file-name-color-l: var(--bulma-white-on-scheme-l)}.file.is-black{--bulma-file-h: var(--bulma-black-h);--bulma-file-s: var(--bulma-black-s);--bulma-file-background-l: var(--bulma-black-l);--bulma-file-border-l: var(--bulma-black-l);--bulma-file-cta-color-l: var(--bulma-black-invert-l);--bulma-file-name-color-l: var(--bulma-black-on-scheme-l)}.file.is-light{--bulma-file-h: var(--bulma-light-h);--bulma-file-s: var(--bulma-light-s);--bulma-file-background-l: var(--bulma-light-l);--bulma-file-border-l: var(--bulma-light-l);--bulma-file-cta-color-l: var(--bulma-light-invert-l);--bulma-file-name-color-l: var(--bulma-light-on-scheme-l)}.file.is-dark{--bulma-file-h: var(--bulma-dark-h);--bulma-file-s: var(--bulma-dark-s);--bulma-file-background-l: var(--bulma-dark-l);--bulma-file-border-l: var(--bulma-dark-l);--bulma-file-cta-color-l: var(--bulma-dark-invert-l);--bulma-file-name-color-l: var(--bulma-dark-on-scheme-l)}.file.is-text{--bulma-file-h: var(--bulma-text-h);--bulma-file-s: var(--bulma-text-s);--bulma-file-background-l: var(--bulma-text-l);--bulma-file-border-l: var(--bulma-text-l);--bulma-file-cta-color-l: var(--bulma-text-invert-l);--bulma-file-name-color-l: var(--bulma-text-on-scheme-l)}.file.is-primary{--bulma-file-h: var(--bulma-primary-h);--bulma-file-s: var(--bulma-primary-s);--bulma-file-background-l: var(--bulma-primary-l);--bulma-file-border-l: var(--bulma-primary-l);--bulma-file-cta-color-l: var(--bulma-primary-invert-l);--bulma-file-name-color-l: var(--bulma-primary-on-scheme-l)}.file.is-link{--bulma-file-h: var(--bulma-link-h);--bulma-file-s: var(--bulma-link-s);--bulma-file-background-l: var(--bulma-link-l);--bulma-file-border-l: var(--bulma-link-l);--bulma-file-cta-color-l: var(--bulma-link-invert-l);--bulma-file-name-color-l: var(--bulma-link-on-scheme-l)}.file.is-info{--bulma-file-h: var(--bulma-info-h);--bulma-file-s: var(--bulma-info-s);--bulma-file-background-l: var(--bulma-info-l);--bulma-file-border-l: var(--bulma-info-l);--bulma-file-cta-color-l: var(--bulma-info-invert-l);--bulma-file-name-color-l: var(--bulma-info-on-scheme-l)}.file.is-success{--bulma-file-h: var(--bulma-success-h);--bulma-file-s: var(--bulma-success-s);--bulma-file-background-l: var(--bulma-success-l);--bulma-file-border-l: var(--bulma-success-l);--bulma-file-cta-color-l: var(--bulma-success-invert-l);--bulma-file-name-color-l: var(--bulma-success-on-scheme-l)}.file.is-warning{--bulma-file-h: var(--bulma-warning-h);--bulma-file-s: var(--bulma-warning-s);--bulma-file-background-l: var(--bulma-warning-l);--bulma-file-border-l: var(--bulma-warning-l);--bulma-file-cta-color-l: var(--bulma-warning-invert-l);--bulma-file-name-color-l: var(--bulma-warning-on-scheme-l)}.file.is-danger{--bulma-file-h: var(--bulma-danger-h);--bulma-file-s: var(--bulma-danger-s);--bulma-file-background-l: var(--bulma-danger-l);--bulma-file-border-l: var(--bulma-danger-l);--bulma-file-cta-color-l: var(--bulma-danger-invert-l);--bulma-file-name-color-l: var(--bulma-danger-on-scheme-l)}.file.is-small{font-size:var(--bulma-size-small)}.file.is-normal{font-size:var(--bulma-size-normal)}.file.is-medium{font-size:var(--bulma-size-medium)}.file.is-medium .file-icon .fa{font-size:1.5rem}.file.is-large{font-size:var(--bulma-size-large)}.file.is-large .file-icon .fa{font-size:2rem}.file.has-name .file-cta{border-end-end-radius:0;border-start-end-radius:0}.file.has-name .file-name{border-end-start-radius:0;border-start-start-radius:0}.file.has-name.is-empty .file-cta{border-radius:var(--bulma-file-radius)}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:1.5rem}.file.is-boxed.is-small .file-icon .fa{font-size:1rem}.file.is-boxed.is-medium .file-icon .fa{font-size:2rem}.file.is-boxed.is-large .file-icon .fa{font-size:2.5rem}.file.is-boxed.has-name .file-cta{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--bulma-file-radius);border-start-start-radius:var(--bulma-file-radius)}.file.is-boxed.has-name .file-name{border-end-end-radius:var(--bulma-file-radius);border-end-start-radius:var(--bulma-file-radius);border-start-end-radius:0;border-start-start-radius:0;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 var(--bulma-file-radius) var(--bulma-file-radius) 0}.file.is-right .file-name{border-radius:var(--bulma-file-radius) 0 0 var(--bulma-file-radius);border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover{--bulma-file-background-l-delta: var(--bulma-file-hover-background-l-delta);--bulma-file-border-l-delta: var(--bulma-file-hover-border-l-delta);--bulma-file-color-l-delta: var(--bulma-file-hover-color-l-delta)}.file-label:active{--bulma-file-background-l-delta: var(--bulma-file-active-background-l-delta);--bulma-file-border-l-delta: var(--bulma-file-active-border-l-delta);--bulma-file-color-l-delta: var(--bulma-file-active-color-l-delta)}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-border-l) + var(--bulma-file-border-l-delta)));border-radius:var(--bulma-file-radius);font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-background-l) + var(--bulma-file-background-l-delta)));color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-cta-color-l) + var(--bulma-file-color-l-delta)))}.file-name{border-color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-border-l) + var(--bulma-file-color-l-delta)));border-style:var(--bulma-file-name-border-style);border-width:var(--bulma-file-name-border-width);color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-name-color-l) + var(--bulma-file-color-l-delta)));display:block;max-width:var(--bulma-file-name-max-width);overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-inline-end:.5em;width:1em}.file-icon .fa{font-size:1rem}.label{color:var(--bulma-text-strong);display:block;font-size:var(--bulma-size-normal);font-weight:var(--bulma-weight-semibold)}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:var(--bulma-size-small)}.label.is-medium{font-size:var(--bulma-size-medium)}.label.is-large{font-size:var(--bulma-size-large)}.help{display:block;font-size:var(--bulma-size-small);margin-top:.25rem}.help.is-white{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l))}.help.is-black{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l))}.help.is-light{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l))}.help.is-dark{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l))}.help.is-text{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l))}.help.is-primary{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l))}.help.is-link{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l))}.help.is-info{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l))}.help.is-success{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l))}.help.is-warning{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l))}.help.is-danger{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l))}.field{--bulma-block-spacing: .75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-inline-end:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;gap:.75rem;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-inline-end:1.5rem;text-align:right}.field-label.is-small{font-size:var(--bulma-size-small);padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:var(--bulma-size-medium);padding-top:.375em}.field-label.is-large{font-size:var(--bulma-size-large);padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-inline-end:.75rem}}.control{box-sizing:border-box;clear:both;font-size:var(--bulma-size-normal);position:relative;text-align:inherit}.control.has-icons-left .input:hover~.icon,.control.has-icons-left .select:hover~.icon,.control.has-icons-right .input:hover~.icon,.control.has-icons-right .select:hover~.icon{color:var(--bulma-input-icon-hover-color)}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:var(--bulma-input-icon-focus-color)}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:var(--bulma-size-small)}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:var(--bulma-size-medium)}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:var(--bulma-size-large)}.control.has-icons-left .icon,.control.has-icons-right .icon{color:var(--bulma-input-icon-color);height:var(--bulma-input-height);pointer-events:none;position:absolute;top:0;width:var(--bulma-input-height);z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:var(--bulma-input-height)}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:var(--bulma-input-height)}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{inset-inline-end:.75em;position:absolute!important;top:.75em;z-index:4}.control.is-loading.is-small:after{font-size:var(--bulma-size-small)}.control.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.control.is-loading.is-large:after{font-size:var(--bulma-size-large)}.breadcrumb{--bulma-breadcrumb-item-color: var(--bulma-link-text);--bulma-breadcrumb-item-hover-color: var(--bulma-link-text-hover);--bulma-breadcrumb-item-active-color: var(--bulma-link-text-active);--bulma-breadcrumb-item-padding-vertical: 0;--bulma-breadcrumb-item-padding-horizontal: .75em;--bulma-breadcrumb-item-separator-color: var(--bulma-border)}.breadcrumb{font-size:var(--bulma-size-normal);white-space:nowrap}.breadcrumb a{align-items:center;color:var(--bulma-breadcrumb-item-color);display:flex;justify-content:center;padding:var(--bulma-breadcrumb-item-padding-vertical) var(--bulma-breadcrumb-item-padding-horizontal)}.breadcrumb a:hover{color:var(--bulma-breadcrumb-item-hover-color)}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-inline-start:0}.breadcrumb li.is-active a{color:var(--bulma-breadcrumb-item-active-color);cursor:default;pointer-events:none}.breadcrumb li+li:before{color:var(--bulma-breadcrumb-item-separator-color);content:"/"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-inline-end:.5em}.breadcrumb .icon:last-child{margin-inline-start:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:var(--bulma-size-small)}.breadcrumb.is-medium{font-size:var(--bulma-size-medium)}.breadcrumb.is-large{font-size:var(--bulma-size-large)}.breadcrumb.has-arrow-separator li+li:before{content:"→"}.breadcrumb.has-bullet-separator li+li:before{content:"•"}.breadcrumb.has-dot-separator li+li:before{content:"·"}.breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.card{--bulma-card-color: var(--bulma-text);--bulma-card-background-color: var(--bulma-scheme-main);--bulma-card-shadow: var(--bulma-shadow);--bulma-card-radius: .75rem;--bulma-card-header-background-color: transparent;--bulma-card-header-color: var(--bulma-text-strong);--bulma-card-header-padding: .75rem 1rem;--bulma-card-header-shadow: 0 .125em .25em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1);--bulma-card-header-weight: var(--bulma-weight-bold);--bulma-card-content-background-color: transparent;--bulma-card-content-padding: 1.5rem;--bulma-card-footer-background-color: transparent;--bulma-card-footer-border-top: 1px solid var(--bulma-border-weak);--bulma-card-footer-padding: .75rem;--bulma-card-media-margin: var(--bulma-block-spacing)}.card{background-color:var(--bulma-card-background-color);border-radius:var(--bulma-card-radius);box-shadow:var(--bulma-card-shadow);color:var(--bulma-card-color);max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-start-start-radius:var(--bulma-card-radius);border-start-end-radius:var(--bulma-card-radius)}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius)}.card-header{background-color:var(--bulma-card-header-background-color);align-items:stretch;box-shadow:var(--bulma-card-header-shadow);display:flex}.card-header-title{align-items:center;color:var(--bulma-card-header-color);display:flex;flex-grow:1;font-weight:var(--bulma-card-header-weight);padding:var(--bulma-card-header-padding)}.card-header-title.is-centered{justify-content:center}.card-header-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:var(--bulma-card-header-padding)}.card-image{display:block;position:relative}.card-image:first-child img{border-start-start-radius:var(--bulma-card-radius);border-start-end-radius:var(--bulma-card-radius)}.card-image:last-child img{border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius)}.card-content{background-color:var(--bulma-card-content-background-color);padding:var(--bulma-card-content-padding)}.card-footer{background-color:var(--bulma-card-footer-background-color);border-top:var(--bulma-card-footer-border-top);align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:var(--bulma-card-footer-padding)}.card-footer-item:not(:last-child){border-inline-end:var(--bulma-card-footer-border-top)}.card .media:not(:last-child){margin-bottom:var(--bulma-card-media-margin)}.dropdown{--bulma-dropdown-menu-min-width: 12rem;--bulma-dropdown-content-background-color: var(--bulma-scheme-main);--bulma-dropdown-content-offset: .25rem;--bulma-dropdown-content-padding-bottom: .5rem;--bulma-dropdown-content-padding-top: .5rem;--bulma-dropdown-content-radius: var(--bulma-radius);--bulma-dropdown-content-shadow: var(--bulma-shadow);--bulma-dropdown-content-z: 20;--bulma-dropdown-item-h: var(--bulma-scheme-h);--bulma-dropdown-item-s: var(--bulma-scheme-s);--bulma-dropdown-item-l: var(--bulma-scheme-main-l);--bulma-dropdown-item-background-l: var(--bulma-scheme-main-l);--bulma-dropdown-item-background-l-delta: 0%;--bulma-dropdown-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-dropdown-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-dropdown-item-color-l: var(--bulma-text-strong-l);--bulma-dropdown-item-selected-h: var(--bulma-link-h);--bulma-dropdown-item-selected-s: var(--bulma-link-s);--bulma-dropdown-item-selected-l: var(--bulma-link-l);--bulma-dropdown-item-selected-background-l: var(--bulma-link-l);--bulma-dropdown-item-selected-color-l: var(--bulma-link-invert-l);--bulma-dropdown-divider-background-color: var(--bulma-border-weak)}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:var(--bulma-dropdown-content-offset);padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:var(--bulma-dropdown-menu-min-width);padding-top:var(--bulma-dropdown-content-offset);position:absolute;top:100%;z-index:var(--bulma-dropdown-content-z)}.dropdown-content{background-color:var(--bulma-dropdown-content-background-color);border-radius:var(--bulma-dropdown-content-radius);box-shadow:var(--bulma-dropdown-content-shadow);padding-bottom:var(--bulma-dropdown-content-padding-bottom);padding-top:var(--bulma-dropdown-content-padding-top)}.dropdown-item{color:hsl(var(--bulma-dropdown-item-h),var(--bulma-dropdown-item-s),var(--bulma-dropdown-item-color-l));display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem}a.dropdown-item,button.dropdown-item{background-color:hsl(var(--bulma-dropdown-item-h),var(--bulma-dropdown-item-s),calc(var(--bulma-dropdown-item-background-l) + var(--bulma-dropdown-item-background-l-delta)));padding-inline-end:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{--bulma-dropdown-item-background-l-delta: var(--bulma-dropdown-item-hover-background-l-delta);--bulma-dropdown-item-border-l-delta: var(--bulma-dropdown-item-hover-border-l-delta)}a.dropdown-item:active,button.dropdown-item:active{--bulma-dropdown-item-background-l-delta: var(--bulma-dropdown-item-active-background-l-delta);--bulma-dropdown-item-border-l-delta: var(--bulma-dropdown-item-active-border-l-delta)}a.dropdown-item.is-active,a.dropdown-item.is-selected,button.dropdown-item.is-active,button.dropdown-item.is-selected{--bulma-dropdown-item-h: var(--bulma-dropdown-item-selected-h);--bulma-dropdown-item-s: var(--bulma-dropdown-item-selected-s);--bulma-dropdown-item-l: var(--bulma-dropdown-item-selected-l);--bulma-dropdown-item-background-l: var(--bulma-dropdown-item-selected-background-l);--bulma-dropdown-item-color-l: var(--bulma-dropdown-item-selected-color-l)}.dropdown-divider{background-color:var(--bulma-dropdown-divider-background-color);border:none;display:block;height:1px;margin:.5rem 0}.menu{--bulma-menu-item-h: var(--bulma-scheme-h);--bulma-menu-item-s: var(--bulma-scheme-s);--bulma-menu-item-l: var(--bulma-scheme-main-l);--bulma-menu-item-background-l: var(--bulma-scheme-main-l);--bulma-menu-item-background-l-delta: 0%;--bulma-menu-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-menu-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-menu-item-color-l: var(--bulma-text-l);--bulma-menu-item-radius: var(--bulma-radius-small);--bulma-menu-item-selected-h: var(--bulma-link-h);--bulma-menu-item-selected-s: var(--bulma-link-s);--bulma-menu-item-selected-l: var(--bulma-link-l);--bulma-menu-item-selected-background-l: var(--bulma-link-l);--bulma-menu-item-selected-color-l: var(--bulma-link-invert-l);--bulma-menu-list-border-left: 1px solid var(--bulma-border);--bulma-menu-list-line-height: 1.25;--bulma-menu-list-link-padding: .5em .75em;--bulma-menu-nested-list-margin: .75em;--bulma-menu-nested-list-padding-left: .75em;--bulma-menu-label-color: var(--bulma-text-weak);--bulma-menu-label-font-size: .75em;--bulma-menu-label-letter-spacing: .1em;--bulma-menu-label-spacing: 1em}.menu{font-size:var(--bulma-size-normal)}.menu.is-small{font-size:var(--bulma-size-small)}.menu.is-medium{font-size:var(--bulma-size-medium)}.menu.is-large{font-size:var(--bulma-size-large)}.menu-list{line-height:var(--bulma-menu-list-line-height)}.menu-list a,.menu-list button,.menu-list .menu-item{background-color:hsl(var(--bulma-menu-item-h),var(--bulma-menu-item-s),calc(var(--bulma-menu-item-background-l) + var(--bulma-menu-item-background-l-delta)));border-radius:var(--bulma-menu-item-radius);color:hsl(var(--bulma-menu-item-h),var(--bulma-menu-item-s),var(--bulma-menu-item-color-l));display:block;padding:var(--bulma-menu-list-link-padding);text-align:left;width:100%}.menu-list a:hover,.menu-list button:hover,.menu-list .menu-item:hover{--bulma-menu-item-background-l-delta: var(--bulma-menu-item-hover-background-l-delta)}.menu-list a:active,.menu-list button:active,.menu-list .menu-item:active{--bulma-menu-item-background-l-delta: var(--bulma-menu-item-active-background-l-delta)}.menu-list a.is-active,.menu-list a.is-selected,.menu-list button.is-active,.menu-list button.is-selected,.menu-list .menu-item.is-active,.menu-list .menu-item.is-selected{--bulma-menu-item-h: var(--bulma-menu-item-selected-h);--bulma-menu-item-s: var(--bulma-menu-item-selected-s);--bulma-menu-item-l: var(--bulma-menu-item-selected-l);--bulma-menu-item-background-l: var(--bulma-menu-item-selected-background-l);--bulma-menu-item-color-l: var(--bulma-menu-item-selected-color-l)}.menu-list li ul{border-inline-start:var(--bulma-menu-list-border-left);margin:var(--bulma-menu-nested-list-margin);padding-inline-start:var(--bulma-menu-nested-list-padding-left)}.menu-label{color:var(--bulma-menu-label-color);font-size:var(--bulma-menu-label-font-size);letter-spacing:var(--bulma-menu-label-letter-spacing);text-transform:uppercase}.menu-label:not(:first-child){margin-top:var(--bulma-menu-label-spacing)}.menu-label:not(:last-child){margin-bottom:var(--bulma-menu-label-spacing)}.message{--bulma-message-border-l-delta: -20%;--bulma-message-radius: var(--bulma-radius);--bulma-message-header-weight: var(--bulma-weight-semibold);--bulma-message-header-padding: 1em 1.25em;--bulma-message-header-radius: var(--bulma-radius);--bulma-message-body-border-width: 0 0 0 4px;--bulma-message-body-color: var(--bulma-text);--bulma-message-body-padding: 1.25em 1.5em;--bulma-message-body-radius: var(--bulma-radius-small);--bulma-message-body-pre-code-background-color: transparent;--bulma-message-header-body-border-width: 0;--bulma-message-h: var(--bulma-scheme-h);--bulma-message-s: var(--bulma-scheme-s);--bulma-message-background-l: var(--bulma-background-l);--bulma-message-border-l: var(--bulma-border-l);--bulma-message-border-style: solid;--bulma-message-border-width: .25em;--bulma-message-color-l: var(--bulma-text-l);--bulma-message-header-background-l: var(--bulma-dark-l);--bulma-message-header-color-l: var(--bulma-text-dark-invert-l)}.message{border-radius:var(--bulma-message-radius);color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-color-l));font-size:var(--bulma-size-normal)}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:var(--bulma-size-small)}.message.is-medium{font-size:var(--bulma-size-medium)}.message.is-large{font-size:var(--bulma-size-large)}.message.is-white{--bulma-message-h: var(--bulma-white-h);--bulma-message-s: var(--bulma-white-s);--bulma-message-border-l: calc(var(--bulma-white-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-white-on-scheme-l);--bulma-message-header-background-l: var(--bulma-white-l);--bulma-message-header-color-l: var(--bulma-white-invert-l)}.message.is-black{--bulma-message-h: var(--bulma-black-h);--bulma-message-s: var(--bulma-black-s);--bulma-message-border-l: calc(var(--bulma-black-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-black-on-scheme-l);--bulma-message-header-background-l: var(--bulma-black-l);--bulma-message-header-color-l: var(--bulma-black-invert-l)}.message.is-light{--bulma-message-h: var(--bulma-light-h);--bulma-message-s: var(--bulma-light-s);--bulma-message-border-l: calc(var(--bulma-light-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-light-on-scheme-l);--bulma-message-header-background-l: var(--bulma-light-l);--bulma-message-header-color-l: var(--bulma-light-invert-l)}.message.is-dark{--bulma-message-h: var(--bulma-dark-h);--bulma-message-s: var(--bulma-dark-s);--bulma-message-border-l: calc(var(--bulma-dark-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-dark-on-scheme-l);--bulma-message-header-background-l: var(--bulma-dark-l);--bulma-message-header-color-l: var(--bulma-dark-invert-l)}.message.is-text{--bulma-message-h: var(--bulma-text-h);--bulma-message-s: var(--bulma-text-s);--bulma-message-border-l: calc(var(--bulma-text-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-text-on-scheme-l);--bulma-message-header-background-l: var(--bulma-text-l);--bulma-message-header-color-l: var(--bulma-text-invert-l)}.message.is-primary{--bulma-message-h: var(--bulma-primary-h);--bulma-message-s: var(--bulma-primary-s);--bulma-message-border-l: calc(var(--bulma-primary-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-primary-on-scheme-l);--bulma-message-header-background-l: var(--bulma-primary-l);--bulma-message-header-color-l: var(--bulma-primary-invert-l)}.message.is-link{--bulma-message-h: var(--bulma-link-h);--bulma-message-s: var(--bulma-link-s);--bulma-message-border-l: calc(var(--bulma-link-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-link-on-scheme-l);--bulma-message-header-background-l: var(--bulma-link-l);--bulma-message-header-color-l: var(--bulma-link-invert-l)}.message.is-info{--bulma-message-h: var(--bulma-info-h);--bulma-message-s: var(--bulma-info-s);--bulma-message-border-l: calc(var(--bulma-info-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-info-on-scheme-l);--bulma-message-header-background-l: var(--bulma-info-l);--bulma-message-header-color-l: var(--bulma-info-invert-l)}.message.is-success{--bulma-message-h: var(--bulma-success-h);--bulma-message-s: var(--bulma-success-s);--bulma-message-border-l: calc(var(--bulma-success-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-success-on-scheme-l);--bulma-message-header-background-l: var(--bulma-success-l);--bulma-message-header-color-l: var(--bulma-success-invert-l)}.message.is-warning{--bulma-message-h: var(--bulma-warning-h);--bulma-message-s: var(--bulma-warning-s);--bulma-message-border-l: calc(var(--bulma-warning-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-warning-on-scheme-l);--bulma-message-header-background-l: var(--bulma-warning-l);--bulma-message-header-color-l: var(--bulma-warning-invert-l)}.message.is-danger{--bulma-message-h: var(--bulma-danger-h);--bulma-message-s: var(--bulma-danger-s);--bulma-message-border-l: calc(var(--bulma-danger-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-danger-on-scheme-l);--bulma-message-header-background-l: var(--bulma-danger-l);--bulma-message-header-color-l: var(--bulma-danger-invert-l)}.message-header{align-items:center;background-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-background-l));border-start-start-radius:var(--bulma-message-header-radius);border-start-end-radius:var(--bulma-message-header-radius);color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-color-l));display:flex;font-weight:var(--bulma-message-header-weight);justify-content:space-between;line-height:1.25;padding:var(--bulma-message-header-padding);position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-inline-start:.75em}.message-header+.message-body{border-width:var(--bulma-message-header-body-border-width);border-start-start-radius:0;border-start-end-radius:0}.message-body{background-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-background-l));border-inline-start-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-border-l));border-inline-start-style:var(--bulma-message-border-style);border-inline-start-width:var(--bulma-message-border-width);border-radius:var(--bulma-message-body-radius);padding:var(--bulma-message-body-padding)}.message-body code,.message-body pre{background-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-color-l));color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-background-l))}.message-body pre code{background-color:var(--bulma-message-body-pre-code-background-color)}.modal{--bulma-modal-z: 40;--bulma-modal-background-background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .86);--bulma-modal-content-width: 40rem;--bulma-modal-content-margin-mobile: 1.25rem;--bulma-modal-content-spacing-mobile: 10rem;--bulma-modal-content-spacing-tablet: 2.5rem;--bulma-modal-close-dimensions: 2.5rem;--bulma-modal-close-right: 1.25rem;--bulma-modal-close-top: 1.25rem;--bulma-modal-card-spacing: 2.5rem;--bulma-modal-card-head-background-color: var(--bulma-scheme-main);--bulma-modal-card-head-padding: 2rem;--bulma-modal-card-head-radius: var(--bulma-radius-large);--bulma-modal-card-title-color: var(--bulma-text-strong);--bulma-modal-card-title-line-height: 1;--bulma-modal-card-title-size: var(--bulma-size-4);--bulma-modal-card-foot-background-color: var(--bulma-scheme-main-bis);--bulma-modal-card-foot-radius: var(--bulma-radius-large);--bulma-modal-card-body-background-color: var(--bulma-scheme-main);--bulma-modal-card-body-padding: 2rem}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:var(--bulma-modal-z)}.modal.is-active{display:flex}.modal-background{background-color:var(--bulma-modal-background-background-color)}.modal-content,.modal-card{margin:0 var(--bulma-modal-content-margin-mobile);max-height:calc(100vh - var(--bulma-modal-content-spacing-mobile));overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - var(--bulma-modal-content-spacing-tablet));width:var(--bulma-modal-content-width)}}.modal-close{background:none;height:var(--bulma-modal-close-dimensions);inset-inline-end:var(--bulma-modal-close-right);position:fixed;top:var(--bulma-modal-close-top);width:var(--bulma-modal-close-dimensions)}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - var(--bulma-modal-card-spacing));overflow:hidden;overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;padding:var(--bulma-modal-card-head-padding);position:relative}.modal-card-head{background-color:var(--bulma-modal-card-head-background-color);border-start-start-radius:var(--bulma-modal-card-head-radius);border-start-end-radius:var(--bulma-modal-card-head-radius);box-shadow:var(--bulma-shadow)}.modal-card-title{color:var(--bulma-modal-card-title-color);flex-grow:1;flex-shrink:0;font-size:var(--bulma-modal-card-title-size);line-height:var(--bulma-modal-card-title-line-height)}.modal-card-foot{background-color:var(--bulma-modal-card-foot-background-color);border-end-start-radius:var(--bulma-modal-card-foot-radius);border-end-end-radius:var(--bulma-modal-card-foot-radius)}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:var(--bulma-modal-card-body-background-color);flex-grow:1;flex-shrink:1;overflow:auto;padding:var(--bulma-modal-card-body-padding)}:root{--bulma-navbar-height: 3.25rem}.navbar{--bulma-navbar-h: var(--bulma-scheme-h);--bulma-navbar-s: var(--bulma-scheme-s);--bulma-navbar-l: var(--bulma-scheme-main-l);--bulma-navbar-background-color: var(--bulma-scheme-main);--bulma-navbar-box-shadow-size: 0 .125em 0 0;--bulma-navbar-box-shadow-color: var(--bulma-background);--bulma-navbar-padding-vertical: 1rem;--bulma-navbar-padding-horizontal: 2rem;--bulma-navbar-z: 30;--bulma-navbar-fixed-z: 30;--bulma-navbar-item-background-a: 0;--bulma-navbar-item-background-l: var(--bulma-scheme-main-l);--bulma-navbar-item-background-l-delta: 0%;--bulma-navbar-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-navbar-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-navbar-item-color-l: var(--bulma-text-l);--bulma-navbar-item-selected-h: var(--bulma-link-h);--bulma-navbar-item-selected-s: var(--bulma-link-s);--bulma-navbar-item-selected-l: var(--bulma-link-l);--bulma-navbar-item-selected-background-l: var(--bulma-link-l);--bulma-navbar-item-selected-color-l: var(--bulma-link-invert-l);--bulma-navbar-item-img-max-height: 1.75rem;--bulma-navbar-burger-color: var(--bulma-navbar-item-color);--bulma-navbar-tab-hover-background-color: transparent;--bulma-navbar-tab-hover-border-bottom-color: var(--bulma-link);--bulma-navbar-tab-active-color: var(--bulma-link);--bulma-navbar-tab-active-background-color: transparent;--bulma-navbar-tab-active-border-bottom-color: var(--bulma-link);--bulma-navbar-tab-active-border-bottom-style: solid;--bulma-navbar-tab-active-border-bottom-width: .1875em;--bulma-navbar-dropdown-background-color: var(--bulma-scheme-main);--bulma-navbar-dropdown-border-l: var(--bulma-border-l);--bulma-navbar-dropdown-border-color: hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-dropdown-border-l));--bulma-navbar-dropdown-border-style: solid;--bulma-navbar-dropdown-border-width: .125em;--bulma-navbar-dropdown-offset: -.25em;--bulma-navbar-dropdown-arrow: var(--bulma-link);--bulma-navbar-dropdown-radius: var(--bulma-radius-large);--bulma-navbar-dropdown-z: 20;--bulma-navbar-dropdown-boxed-radius: var(--bulma-radius-large);--bulma-navbar-dropdown-boxed-shadow: 0 .5em .5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1), 0 0 0 1px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1);--bulma-navbar-dropdown-item-h: var(--bulma-scheme-h);--bulma-navbar-dropdown-item-s: var(--bulma-scheme-s);--bulma-navbar-dropdown-item-l: var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-background-l: var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-color-l: var(--bulma-text-l);--bulma-navbar-divider-background-l: var(--bulma-background-l);--bulma-navbar-divider-height: .125em;--bulma-navbar-bottom-box-shadow-size: 0 -.125em 0 0}.navbar{background-color:var(--bulma-navbar-background-color);min-height:var(--bulma-navbar-height);position:relative;z-index:var(--bulma-navbar-z)}.navbar.is-white{--bulma-navbar-h: var(--bulma-white-h);--bulma-navbar-s: var(--bulma-white-s);--bulma-navbar-l: var(--bulma-white-l);--bulma-burger-h: var(--bulma-white-h);--bulma-burger-s: var(--bulma-white-s);--bulma-burger-l: var(--bulma-white-invert-l);--bulma-navbar-background-color: var(--bulma-white);--bulma-navbar-item-background-l: var(--bulma-white-l);--bulma-navbar-item-color-l: var(--bulma-white-invert-l);--bulma-navbar-item-selected-h: var(--bulma-white-h);--bulma-navbar-item-selected-s: var(--bulma-white-s);--bulma-navbar-item-selected-l: var(--bulma-white-l);--bulma-navbar-item-selected-background-l: var(--bulma-white-l);--bulma-navbar-item-selected-color-l: var(--bulma-white-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-white-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-white-h);--bulma-navbar-dropdown-item-s: var(--bulma-white-s)}.navbar.is-black{--bulma-navbar-h: var(--bulma-black-h);--bulma-navbar-s: var(--bulma-black-s);--bulma-navbar-l: var(--bulma-black-l);--bulma-burger-h: var(--bulma-black-h);--bulma-burger-s: var(--bulma-black-s);--bulma-burger-l: var(--bulma-black-invert-l);--bulma-navbar-background-color: var(--bulma-black);--bulma-navbar-item-background-l: var(--bulma-black-l);--bulma-navbar-item-color-l: var(--bulma-black-invert-l);--bulma-navbar-item-selected-h: var(--bulma-black-h);--bulma-navbar-item-selected-s: var(--bulma-black-s);--bulma-navbar-item-selected-l: var(--bulma-black-l);--bulma-navbar-item-selected-background-l: var(--bulma-black-l);--bulma-navbar-item-selected-color-l: var(--bulma-black-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-black-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-black-h);--bulma-navbar-dropdown-item-s: var(--bulma-black-s)}.navbar.is-light{--bulma-navbar-h: var(--bulma-light-h);--bulma-navbar-s: var(--bulma-light-s);--bulma-navbar-l: var(--bulma-light-l);--bulma-burger-h: var(--bulma-light-h);--bulma-burger-s: var(--bulma-light-s);--bulma-burger-l: var(--bulma-light-invert-l);--bulma-navbar-background-color: var(--bulma-light);--bulma-navbar-item-background-l: var(--bulma-light-l);--bulma-navbar-item-color-l: var(--bulma-light-invert-l);--bulma-navbar-item-selected-h: var(--bulma-light-h);--bulma-navbar-item-selected-s: var(--bulma-light-s);--bulma-navbar-item-selected-l: var(--bulma-light-l);--bulma-navbar-item-selected-background-l: var(--bulma-light-l);--bulma-navbar-item-selected-color-l: var(--bulma-light-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-light-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-light-h);--bulma-navbar-dropdown-item-s: var(--bulma-light-s)}.navbar.is-dark{--bulma-navbar-h: var(--bulma-dark-h);--bulma-navbar-s: var(--bulma-dark-s);--bulma-navbar-l: var(--bulma-dark-l);--bulma-burger-h: var(--bulma-dark-h);--bulma-burger-s: var(--bulma-dark-s);--bulma-burger-l: var(--bulma-dark-invert-l);--bulma-navbar-background-color: var(--bulma-dark);--bulma-navbar-item-background-l: var(--bulma-dark-l);--bulma-navbar-item-color-l: var(--bulma-dark-invert-l);--bulma-navbar-item-selected-h: var(--bulma-dark-h);--bulma-navbar-item-selected-s: var(--bulma-dark-s);--bulma-navbar-item-selected-l: var(--bulma-dark-l);--bulma-navbar-item-selected-background-l: var(--bulma-dark-l);--bulma-navbar-item-selected-color-l: var(--bulma-dark-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-dark-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-dark-h);--bulma-navbar-dropdown-item-s: var(--bulma-dark-s)}.navbar.is-text{--bulma-navbar-h: var(--bulma-text-h);--bulma-navbar-s: var(--bulma-text-s);--bulma-navbar-l: var(--bulma-text-l);--bulma-burger-h: var(--bulma-text-h);--bulma-burger-s: var(--bulma-text-s);--bulma-burger-l: var(--bulma-text-invert-l);--bulma-navbar-background-color: var(--bulma-text);--bulma-navbar-item-background-l: var(--bulma-text-l);--bulma-navbar-item-color-l: var(--bulma-text-invert-l);--bulma-navbar-item-selected-h: var(--bulma-text-h);--bulma-navbar-item-selected-s: var(--bulma-text-s);--bulma-navbar-item-selected-l: var(--bulma-text-l);--bulma-navbar-item-selected-background-l: var(--bulma-text-l);--bulma-navbar-item-selected-color-l: var(--bulma-text-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-text-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-text-h);--bulma-navbar-dropdown-item-s: var(--bulma-text-s)}.navbar.is-primary{--bulma-navbar-h: var(--bulma-primary-h);--bulma-navbar-s: var(--bulma-primary-s);--bulma-navbar-l: var(--bulma-primary-l);--bulma-burger-h: var(--bulma-primary-h);--bulma-burger-s: var(--bulma-primary-s);--bulma-burger-l: var(--bulma-primary-invert-l);--bulma-navbar-background-color: var(--bulma-primary);--bulma-navbar-item-background-l: var(--bulma-primary-l);--bulma-navbar-item-color-l: var(--bulma-primary-invert-l);--bulma-navbar-item-selected-h: var(--bulma-primary-h);--bulma-navbar-item-selected-s: var(--bulma-primary-s);--bulma-navbar-item-selected-l: var(--bulma-primary-l);--bulma-navbar-item-selected-background-l: var(--bulma-primary-l);--bulma-navbar-item-selected-color-l: var(--bulma-primary-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-primary-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-primary-h);--bulma-navbar-dropdown-item-s: var(--bulma-primary-s)}.navbar.is-link{--bulma-navbar-h: var(--bulma-link-h);--bulma-navbar-s: var(--bulma-link-s);--bulma-navbar-l: var(--bulma-link-l);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-invert-l);--bulma-navbar-background-color: var(--bulma-link);--bulma-navbar-item-background-l: var(--bulma-link-l);--bulma-navbar-item-color-l: var(--bulma-link-invert-l);--bulma-navbar-item-selected-h: var(--bulma-link-h);--bulma-navbar-item-selected-s: var(--bulma-link-s);--bulma-navbar-item-selected-l: var(--bulma-link-l);--bulma-navbar-item-selected-background-l: var(--bulma-link-l);--bulma-navbar-item-selected-color-l: var(--bulma-link-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-link-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-link-h);--bulma-navbar-dropdown-item-s: var(--bulma-link-s)}.navbar.is-info{--bulma-navbar-h: var(--bulma-info-h);--bulma-navbar-s: var(--bulma-info-s);--bulma-navbar-l: var(--bulma-info-l);--bulma-burger-h: var(--bulma-info-h);--bulma-burger-s: var(--bulma-info-s);--bulma-burger-l: var(--bulma-info-invert-l);--bulma-navbar-background-color: var(--bulma-info);--bulma-navbar-item-background-l: var(--bulma-info-l);--bulma-navbar-item-color-l: var(--bulma-info-invert-l);--bulma-navbar-item-selected-h: var(--bulma-info-h);--bulma-navbar-item-selected-s: var(--bulma-info-s);--bulma-navbar-item-selected-l: var(--bulma-info-l);--bulma-navbar-item-selected-background-l: var(--bulma-info-l);--bulma-navbar-item-selected-color-l: var(--bulma-info-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-info-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-info-h);--bulma-navbar-dropdown-item-s: var(--bulma-info-s)}.navbar.is-success{--bulma-navbar-h: var(--bulma-success-h);--bulma-navbar-s: var(--bulma-success-s);--bulma-navbar-l: var(--bulma-success-l);--bulma-burger-h: var(--bulma-success-h);--bulma-burger-s: var(--bulma-success-s);--bulma-burger-l: var(--bulma-success-invert-l);--bulma-navbar-background-color: var(--bulma-success);--bulma-navbar-item-background-l: var(--bulma-success-l);--bulma-navbar-item-color-l: var(--bulma-success-invert-l);--bulma-navbar-item-selected-h: var(--bulma-success-h);--bulma-navbar-item-selected-s: var(--bulma-success-s);--bulma-navbar-item-selected-l: var(--bulma-success-l);--bulma-navbar-item-selected-background-l: var(--bulma-success-l);--bulma-navbar-item-selected-color-l: var(--bulma-success-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-success-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-success-h);--bulma-navbar-dropdown-item-s: var(--bulma-success-s)}.navbar.is-warning{--bulma-navbar-h: var(--bulma-warning-h);--bulma-navbar-s: var(--bulma-warning-s);--bulma-navbar-l: var(--bulma-warning-l);--bulma-burger-h: var(--bulma-warning-h);--bulma-burger-s: var(--bulma-warning-s);--bulma-burger-l: var(--bulma-warning-invert-l);--bulma-navbar-background-color: var(--bulma-warning);--bulma-navbar-item-background-l: var(--bulma-warning-l);--bulma-navbar-item-color-l: var(--bulma-warning-invert-l);--bulma-navbar-item-selected-h: var(--bulma-warning-h);--bulma-navbar-item-selected-s: var(--bulma-warning-s);--bulma-navbar-item-selected-l: var(--bulma-warning-l);--bulma-navbar-item-selected-background-l: var(--bulma-warning-l);--bulma-navbar-item-selected-color-l: var(--bulma-warning-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-warning-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-warning-h);--bulma-navbar-dropdown-item-s: var(--bulma-warning-s)}.navbar.is-danger{--bulma-navbar-h: var(--bulma-danger-h);--bulma-navbar-s: var(--bulma-danger-s);--bulma-navbar-l: var(--bulma-danger-l);--bulma-burger-h: var(--bulma-danger-h);--bulma-burger-s: var(--bulma-danger-s);--bulma-burger-l: var(--bulma-danger-invert-l);--bulma-navbar-background-color: var(--bulma-danger);--bulma-navbar-item-background-l: var(--bulma-danger-l);--bulma-navbar-item-color-l: var(--bulma-danger-invert-l);--bulma-navbar-item-selected-h: var(--bulma-danger-h);--bulma-navbar-item-selected-s: var(--bulma-danger-s);--bulma-navbar-item-selected-l: var(--bulma-danger-l);--bulma-navbar-item-selected-background-l: var(--bulma-danger-l);--bulma-navbar-item-selected-color-l: var(--bulma-danger-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-danger-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-danger-h);--bulma-navbar-dropdown-item-s: var(--bulma-danger-s)}.navbar>.container{align-items:stretch;display:flex;min-height:var(--bulma-navbar-height);width:100%}.navbar.has-shadow{box-shadow:var(--bulma-navbar-box-shadow-size) var(--bulma-navbar-box-shadow-color)}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:var(--bulma-navbar-bottom-box-shadow-size) var(--bulma-navbar-box-shadow-color)}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:var(--bulma-navbar-height)}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:var(--bulma-navbar-height)}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:var(--bulma-burger-border-radius);color:hsl(var(--bulma-burger-h),var(--bulma-burger-s),var(--bulma-burger-l));cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;vertical-align:top;width:2.5rem;align-self:center;margin-inline-start:auto;margin-inline-end:.375rem}.navbar-burger span{background-color:currentColor;display:block;height:var(--bulma-burger-item-height);left:calc(50% - (var(--bulma-burger-item-width)) / 2);position:absolute;transform-origin:center;transition-duration:var(--bulma-duration);transition-property:background-color,color,opacity,transform;transition-timing-function:var(--bulma-easing);width:var(--bulma-burger-item-width)}.navbar-burger span:nth-child(1),.navbar-burger span:nth-child(2){top:calc(50% - (var(--bulma-burger-item-height)) / 2)}.navbar-burger span:nth-child(3){bottom:calc(50% + var(--bulma-burger-gap))}.navbar-burger span:nth-child(4){top:calc(50% + var(--bulma-burger-gap))}.navbar-burger:hover{background-color:hsla(var(--bulma-burger-h),var(--bulma-burger-s),var(--bulma-burger-l),.1)}.navbar-burger:active{background-color:hsla(var(--bulma-burger-h),var(--bulma-burger-s),var(--bulma-burger-l),.2)}.navbar-burger.is-active span:nth-child(1){transform:rotate(-45deg)}.navbar-burger.is-active span:nth-child(2){transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(3),.navbar-burger.is-active span:nth-child(4){opacity:0}.navbar-menu{display:none}.navbar-item,.navbar-link{color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),var(--bulma-navbar-item-color-l));display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}a.navbar-item,.navbar-link{background-color:hsla(var(--bulma-navbar-h),var(--bulma-navbar-s),calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)),var(--bulma-navbar-item-background-a));cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover{--bulma-navbar-item-background-l-delta: var(--bulma-navbar-item-hover-background-l-delta);--bulma-navbar-item-background-a: 1}a.navbar-item:active,.navbar-link:active{--bulma-navbar-item-background-l-delta: var(--bulma-navbar-item-active-background-l-delta);--bulma-navbar-item-background-a: 1}a.navbar-item.is-active,a.navbar-item.is-selected,.navbar-link.is-active,.navbar-link.is-selected{--bulma-navbar-h: var(--bulma-navbar-item-selected-h);--bulma-navbar-s: var(--bulma-navbar-item-selected-s);--bulma-navbar-l: var(--bulma-navbar-item-selected-l);--bulma-navbar-item-background-l: var(--bulma-navbar-item-selected-background-l);--bulma-navbar-item-background-a: 1;--bulma-navbar-item-color-l: var(--bulma-navbar-item-selected-color-l)}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img,.navbar-item svg{max-height:var(--bulma-navbar-item-img-max-height)}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:var(--bulma-navbar-height);padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:var(--bulma-navbar-tab-hover-background-color);border-bottom-color:var(--bulma-navbar-tab-hover-border-bottom-color)}.navbar-item.is-tab.is-active{background-color:var(--bulma-navbar-tab-active-background-color);border-bottom-color:var(--bulma-navbar-tab-active-border-bottom-color);border-bottom-style:var(--bulma-navbar-tab-active-border-bottom-style);border-bottom-width:var(--bulma-navbar-tab-active-border-bottom-width);color:var(--bulma-navbar-tab-active-color);padding-bottom:calc(.5rem - var(--bulma-navbar-tab-active-border-bottom-width))}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-inline-end:2.5em}.navbar-link:not(.is-arrowless):after{border-color:var(--bulma-navbar-dropdown-arrow);margin-top:-.375em;inset-inline-end:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.75rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-dropdown .navbar-item:not(.is-active,.is-selected){background-color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),var(--bulma-navbar-dropdown-item-color-l))}.navbar-divider{background-color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),var(--bulma-navbar-divider-background-l));border:none;display:none;height:var(--bulma-navbar-divider-height);margin:.5rem 0}@media screen and (max-width: 1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:var(--bulma-navbar-background-color);box-shadow:0 .5em 1em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -.125em .1875em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - var(--bulma-navbar-height));overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:var(--bulma-navbar-height)}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:var(--bulma-navbar-height)}.navbar.is-spaced{padding:var(--bulma-navbar-padding-vertical) var(--bulma-navbar-padding-horizontal)}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:var(--bulma-radius)}.navbar.is-transparent{--bulma-navbar-item-background-a: 0}.navbar.is-transparent .navbar-dropdown a.navbar-item{background-color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)))}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active,.navbar.is-transparent .navbar-dropdown a.navbar-item.is-selected{--bulma-navbar-h: var(--bulma-navbar-item-selected-h);--bulma-navbar-s: var(--bulma-navbar-item-selected-s);--bulma-navbar-l: var(--bulma-navbar-item-selected-l);--bulma-navbar-item-background-l: var(--bulma-navbar-item-selected-background-l);--bulma-navbar-item-color-l: var(--bulma-navbar-item-selected-color-l)}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom-color:var(--bulma-navbar-dropdown-border-color);border-bottom-style:var(--bulma-navbar-dropdown-border-style);border-bottom-width:var(--bulma-navbar-dropdown-border-width);border-radius:var(--bulma-navbar-dropdown-radius) var(--bulma-navbar-dropdown-radius) 0 0;border-top:none;bottom:100%;box-shadow:0 -.5em .5em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-inline-end:auto}.navbar-end{justify-content:flex-end;margin-inline-start:auto}.navbar-dropdown{background-color:var(--bulma-navbar-dropdown-background-color);border-bottom-left-radius:var(--bulma-navbar-dropdown-radius);border-bottom-right-radius:var(--bulma-navbar-dropdown-radius);border-top-color:var(--bulma-navbar-dropdown-border-color);border-top-style:var(--bulma-navbar-dropdown-border-style);border-top-width:var(--bulma-navbar-dropdown-border-width);box-shadow:0 .5em .5em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1);display:none;font-size:.875rem;inset-inline-start:0;min-width:100%;position:absolute;top:100%;z-index:var(--bulma-navbar-dropdown-z)}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-inline-end:3rem}.navbar-dropdown a.navbar-item:not(.is-active,.is-selected){background-color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),var(--bulma-navbar-dropdown-item-color-l))}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:var(--bulma-navbar-dropdown-boxed-radius);border-top:none;box-shadow:var(--bulma-navbar-dropdown-boxed-shadow);display:block;opacity:0;pointer-events:none;top:calc(100% + (var(--bulma-navbar-dropdown-offset)));transform:translateY(-5px);transition-duration:var(--bulma-duration);transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-inline-start:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-inline-end:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -.125em .1875em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:var(--bulma-navbar-height)}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical) * 2)}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical) * 2)}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - var(--bulma-navbar-height))}.pagination{--bulma-pagination-margin: -.25rem;--bulma-pagination-min-width: var(--bulma-control-height);--bulma-pagination-item-h: var(--bulma-scheme-h);--bulma-pagination-item-s: var(--bulma-scheme-s);--bulma-pagination-item-l: var(--bulma-scheme-main-l);--bulma-pagination-item-background-l-delta: 0%;--bulma-pagination-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-pagination-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-pagination-item-border-style: solid;--bulma-pagination-item-border-width: var(--bulma-control-border-width);--bulma-pagination-item-border-l: var(--bulma-border-l);--bulma-pagination-item-border-l-delta: 0%;--bulma-pagination-item-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-pagination-item-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-pagination-item-focus-border-l-delta: var(--bulma-focus-border-l-delta);--bulma-pagination-item-color-l: var(--bulma-text-strong-l);--bulma-pagination-item-font-size: 1em;--bulma-pagination-item-margin: .25rem;--bulma-pagination-item-padding-left: .5em;--bulma-pagination-item-padding-right: .5em;--bulma-pagination-item-outer-shadow-h: 0;--bulma-pagination-item-outer-shadow-s: 0%;--bulma-pagination-item-outer-shadow-l: 20%;--bulma-pagination-item-outer-shadow-a: .05;--bulma-pagination-nav-padding-left: .75em;--bulma-pagination-nav-padding-right: .75em;--bulma-pagination-disabled-color: var(--bulma-text-weak);--bulma-pagination-disabled-background-color: var(--bulma-border);--bulma-pagination-disabled-border-color: var(--bulma-border);--bulma-pagination-current-color: var(--bulma-link-invert);--bulma-pagination-current-background-color: var(--bulma-link);--bulma-pagination-current-border-color: var(--bulma-link);--bulma-pagination-ellipsis-color: var(--bulma-text-weak);--bulma-pagination-shadow-inset: inset 0 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .2);--bulma-pagination-selected-item-h: var(--bulma-link-h);--bulma-pagination-selected-item-s: var(--bulma-link-s);--bulma-pagination-selected-item-l: var(--bulma-link-l);--bulma-pagination-selected-item-background-l: var(--bulma-link-l);--bulma-pagination-selected-item-border-l: var(--bulma-link-l);--bulma-pagination-selected-item-color-l: var(--bulma-link-invert-l)}.pagination{font-size:var(--bulma-size-normal);margin:var(--bulma-pagination-margin)}.pagination.is-small{font-size:var(--bulma-size-small)}.pagination.is-medium{font-size:var(--bulma-size-medium)}.pagination.is-large{font-size:var(--bulma-size-large)}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:var(--bulma-radius-rounded)}.pagination.is-rounded .pagination-link{border-radius:var(--bulma-radius-rounded)}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),var(--bulma-pagination-item-color-l));font-size:var(--bulma-pagination-item-font-size);justify-content:center;margin:var(--bulma-pagination-item-margin);padding-left:var(--bulma-pagination-item-padding-left);padding-right:var(--bulma-pagination-item-padding-right);text-align:center}.pagination-previous,.pagination-next,.pagination-link{background-color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),calc(var(--bulma-pagination-item-background-l) + var(--bulma-pagination-item-background-l-delta)));border-color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),calc(var(--bulma-pagination-item-border-l) + var(--bulma-pagination-item-border-l-delta)));border-style:var(--bulma-pagination-item-border-style);border-width:var(--bulma-pagination-item-border-width);box-shadow:0 .0625em .125em hsla(var(--bulma-pagination-item-outer-shadow-h),var(--bulma-pagination-item-outer-shadow-s),var(--bulma-pagination-item-outer-shadow-l),var(--bulma-pagination-item-outer-shadow-a)),0 .125em .25em hsla(var(--bulma-pagination-item-outer-shadow-h),var(--bulma-pagination-item-outer-shadow-s),var(--bulma-pagination-item-outer-shadow-l),var(--bulma-pagination-item-outer-shadow-a));color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),var(--bulma-pagination-item-color-l));min-width:var(--bulma-pagination-min-width);transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{--bulma-pagination-item-background-l-delta: var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta: var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{--bulma-pagination-item-background-l-delta: var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta: var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:var(--bulma-pagination-shadow-inset)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:var(--bulma-pagination-disabled-background-color);border-color:var(--bulma-pagination-disabled-border-color);box-shadow:none;color:var(--bulma-pagination-disabled-color);opacity:.5}.pagination-previous,.pagination-next{padding-left:var(--bulma-pagination-nav-padding-left);padding-right:var(--bulma-pagination-nav-padding-right);white-space:nowrap}.pagination-link.is-current,.pagination-link.is-selected{--bulma-pagination-item-h: var(--bulma-pagination-selected-item-h);--bulma-pagination-item-s: var(--bulma-pagination-selected-item-s);--bulma-pagination-item-l: var(--bulma-pagination-selected-item-l);--bulma-pagination-item-background-l: var(--bulma-pagination-selected-item-background-l);--bulma-pagination-item-border-l: var(--bulma-pagination-selected-item-border-l);--bulma-pagination-item-color-l: var(--bulma-pagination-selected-item-color-l)}.pagination-ellipsis{color:var(--bulma-pagination-ellipsis-color);pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next,.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{--bulma-panel-margin: var(--bulma-block-spacing);--bulma-panel-item-border: 1px solid var(--bulma-border-weak);--bulma-panel-radius: var(--bulma-radius-large);--bulma-panel-shadow: var(--bulma-shadow);--bulma-panel-heading-line-height: 1.25;--bulma-panel-heading-padding: 1em 1.25em;--bulma-panel-heading-radius: var(--bulma-radius);--bulma-panel-heading-size: 1.25em;--bulma-panel-heading-weight: var(--bulma-weight-bold);--bulma-panel-tabs-font-size: 1em;--bulma-panel-tab-border-bottom-color: var(--bulma-border);--bulma-panel-tab-border-bottom-style: solid;--bulma-panel-tab-border-bottom-width: 1px;--bulma-panel-tab-active-color: var(--bulma-link-active);--bulma-panel-list-item-color: var(--bulma-text);--bulma-panel-list-item-hover-color: var(--bulma-link);--bulma-panel-block-color: var(--bulma-text-strong);--bulma-panel-block-hover-background-color: var(--bulma-background);--bulma-panel-block-active-border-left-color: var(--bulma-link);--bulma-panel-block-active-color: var(--bulma-link-active);--bulma-panel-block-active-icon-color: var(--bulma-link);--bulma-panel-icon-color: var(--bulma-text-weak)}.panel{--bulma-panel-h: var(--bulma-scheme-h);--bulma-panel-s: var(--bulma-scheme-s);--bulma-panel-color-l: var(--bulma-text-l);--bulma-panel-heading-background-l: var(--bulma-text-l);--bulma-panel-heading-color-l: var(--bulma-text-invert-l);border-radius:var(--bulma-panel-radius);box-shadow:var(--bulma-panel-shadow);font-size:var(--bulma-size-normal)}.panel:not(:last-child){margin-bottom:var(--bulma-panel-margin)}.panel.is-white{--bulma-panel-h: var(--bulma-white-h);--bulma-panel-s: var(--bulma-white-s);--bulma-panel-color-l: var(--bulma-white-l);--bulma-panel-heading-background-l: var(--bulma-white-l);--bulma-panel-heading-color-l: var(--bulma-white-invert-l)}.panel.is-black{--bulma-panel-h: var(--bulma-black-h);--bulma-panel-s: var(--bulma-black-s);--bulma-panel-color-l: var(--bulma-black-l);--bulma-panel-heading-background-l: var(--bulma-black-l);--bulma-panel-heading-color-l: var(--bulma-black-invert-l)}.panel.is-light{--bulma-panel-h: var(--bulma-light-h);--bulma-panel-s: var(--bulma-light-s);--bulma-panel-color-l: var(--bulma-light-l);--bulma-panel-heading-background-l: var(--bulma-light-l);--bulma-panel-heading-color-l: var(--bulma-light-invert-l)}.panel.is-dark{--bulma-panel-h: var(--bulma-dark-h);--bulma-panel-s: var(--bulma-dark-s);--bulma-panel-color-l: var(--bulma-dark-l);--bulma-panel-heading-background-l: var(--bulma-dark-l);--bulma-panel-heading-color-l: var(--bulma-dark-invert-l)}.panel.is-text{--bulma-panel-h: var(--bulma-text-h);--bulma-panel-s: var(--bulma-text-s);--bulma-panel-color-l: var(--bulma-text-l);--bulma-panel-heading-background-l: var(--bulma-text-l);--bulma-panel-heading-color-l: var(--bulma-text-invert-l)}.panel.is-primary{--bulma-panel-h: var(--bulma-primary-h);--bulma-panel-s: var(--bulma-primary-s);--bulma-panel-color-l: var(--bulma-primary-l);--bulma-panel-heading-background-l: var(--bulma-primary-l);--bulma-panel-heading-color-l: var(--bulma-primary-invert-l)}.panel.is-link{--bulma-panel-h: var(--bulma-link-h);--bulma-panel-s: var(--bulma-link-s);--bulma-panel-color-l: var(--bulma-link-l);--bulma-panel-heading-background-l: var(--bulma-link-l);--bulma-panel-heading-color-l: var(--bulma-link-invert-l)}.panel.is-info{--bulma-panel-h: var(--bulma-info-h);--bulma-panel-s: var(--bulma-info-s);--bulma-panel-color-l: var(--bulma-info-l);--bulma-panel-heading-background-l: var(--bulma-info-l);--bulma-panel-heading-color-l: var(--bulma-info-invert-l)}.panel.is-success{--bulma-panel-h: var(--bulma-success-h);--bulma-panel-s: var(--bulma-success-s);--bulma-panel-color-l: var(--bulma-success-l);--bulma-panel-heading-background-l: var(--bulma-success-l);--bulma-panel-heading-color-l: var(--bulma-success-invert-l)}.panel.is-warning{--bulma-panel-h: var(--bulma-warning-h);--bulma-panel-s: var(--bulma-warning-s);--bulma-panel-color-l: var(--bulma-warning-l);--bulma-panel-heading-background-l: var(--bulma-warning-l);--bulma-panel-heading-color-l: var(--bulma-warning-invert-l)}.panel.is-danger{--bulma-panel-h: var(--bulma-danger-h);--bulma-panel-s: var(--bulma-danger-s);--bulma-panel-color-l: var(--bulma-danger-l);--bulma-panel-heading-background-l: var(--bulma-danger-l);--bulma-panel-heading-color-l: var(--bulma-danger-invert-l)}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:var(--bulma-panel-item-border)}.panel-heading{background-color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-heading-background-l));border-radius:var(--bulma-panel-radius) var(--bulma-panel-radius) 0 0;color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-heading-color-l));font-size:var(--bulma-panel-heading-size);font-weight:var(--bulma-panel-heading-weight);line-height:var(--bulma-panel-heading-line-height);padding:var(--bulma-panel-heading-padding)}.panel-tabs{align-items:flex-end;display:flex;font-size:var(--bulma-panel-tabs-font-size);justify-content:center}.panel-tabs a{border-bottom-color:var(--bulma-panel-tab-border-bottom-color);border-bottom-style:var(--bulma-panel-tab-border-bottom-style);border-bottom-width:var(--bulma-panel-tab-border-bottom-width);margin-bottom:-1px;padding:.75em}.panel-tabs a.is-active{border-bottom-color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-color-l));color:var(--bulma-panel-tab-active-color)}.panel-list a{color:var(--bulma-panel-list-item-color)}.panel-list a:hover{color:var(--bulma-panel-list-item-hover-color)}.panel-block{align-items:center;color:var(--bulma-panel-block-color);display:flex;justify-content:flex-start;padding:.75em 1em}.panel-block input[type=checkbox]{margin-inline-end:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:var(--bulma-panel-block-active-border-left-color);color:var(--bulma-panel-block-active-color)}.panel-block.is-active .panel-icon{color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-color-l))}.panel-block:last-child{border-bottom-left-radius:var(--bulma-panel-radius);border-bottom-right-radius:var(--bulma-panel-radius)}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:var(--bulma-panel-block-hover-background-color)}.panel-icon{display:inline-block;font-size:1em;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:var(--bulma-panel-icon-color);margin-inline-end:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{--bulma-tabs-border-bottom-color: var(--bulma-border);--bulma-tabs-border-bottom-style: solid;--bulma-tabs-border-bottom-width: 1px;--bulma-tabs-link-color: var(--bulma-text);--bulma-tabs-link-hover-border-bottom-color: var(--bulma-text-strong);--bulma-tabs-link-hover-color: var(--bulma-text-strong);--bulma-tabs-link-active-border-bottom-color: var(--bulma-link-text);--bulma-tabs-link-active-color: var(--bulma-link-text);--bulma-tabs-link-padding: .5em 1em;--bulma-tabs-boxed-link-radius: var(--bulma-radius);--bulma-tabs-boxed-link-hover-background-color: var(--bulma-background);--bulma-tabs-boxed-link-hover-border-bottom-color: var(--bulma-border);--bulma-tabs-boxed-link-active-background-color: var(--bulma-scheme-main);--bulma-tabs-boxed-link-active-border-color: var(--bulma-border);--bulma-tabs-boxed-link-active-border-bottom-color: transparent;--bulma-tabs-toggle-link-border-color: var(--bulma-border);--bulma-tabs-toggle-link-border-style: solid;--bulma-tabs-toggle-link-border-width: 1px;--bulma-tabs-toggle-link-hover-background-color: var(--bulma-background);--bulma-tabs-toggle-link-hover-border-color: var(--bulma-border-hover);--bulma-tabs-toggle-link-radius: var(--bulma-radius);--bulma-tabs-toggle-link-active-background-color: var(--bulma-link);--bulma-tabs-toggle-link-active-border-color: var(--bulma-link);--bulma-tabs-toggle-link-active-color: var(--bulma-link-invert)}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:var(--bulma-size-normal);justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:var(--bulma-tabs-border-bottom-color);border-bottom-style:var(--bulma-tabs-border-bottom-style);border-bottom-width:var(--bulma-tabs-border-bottom-width);color:var(--bulma-tabs-link-color);display:flex;justify-content:center;margin-bottom:calc(-1 * var(--bulma-tabs-border-bottom-width));padding:var(--bulma-tabs-link-padding);transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color;vertical-align:top}.tabs a:hover{border-bottom-color:var(--bulma-tabs-link-hover-border-bottom-color);color:var(--bulma-tabs-link-hover-color)}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:var(--bulma-tabs-link-active-border-bottom-color);color:var(--bulma-tabs-link-active-color)}.tabs ul{align-items:center;border-bottom-color:var(--bulma-tabs-border-bottom-color);border-bottom-style:var(--bulma-tabs-border-bottom-style);border-bottom-width:var(--bulma-tabs-border-bottom-width);display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-inline-end:.5em}.tabs .icon:last-child{margin-inline-start:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-start-start-radius:var(--bulma-tabs-boxed-link-radius);border-start-end-radius:var(--bulma-tabs-boxed-link-radius)}.tabs.is-boxed a:hover{background-color:var(--bulma-tabs-boxed-link-hover-background-color);border-bottom-color:var(--bulma-tabs-boxed-link-hover-border-bottom-color)}.tabs.is-boxed li.is-active a{background-color:var(--bulma-tabs-boxed-link-active-background-color);border-color:var(--bulma-tabs-boxed-link-active-border-color);border-bottom-color:var(--bulma-tabs-boxed-link-active-border-bottom-color)!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:var(--bulma-tabs-toggle-link-border-color);border-style:var(--bulma-tabs-toggle-link-border-style);border-width:var(--bulma-tabs-toggle-link-border-width);margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:var(--bulma-tabs-toggle-link-hover-background-color);border-color:var(--bulma-tabs-toggle-link-hover-border-color);z-index:2}.tabs.is-toggle li+li{margin-inline-start:calc(-1 * var(--bulma-tabs-toggle-link-border-width))}.tabs.is-toggle li:first-child a{border-start-start-radius:var(--bulma-tabs-toggle-link-radius);border-end-start-radius:var(--bulma-tabs-toggle-link-radius)}.tabs.is-toggle li:last-child a{border-start-end-radius:var(--bulma-tabs-toggle-link-radius);border-end-end-radius:var(--bulma-tabs-toggle-link-radius)}.tabs.is-toggle li.is-active a{background-color:var(--bulma-tabs-toggle-link-active-background-color);border-color:var(--bulma-tabs-toggle-link-active-border-color);color:var(--bulma-tabs-toggle-link-active-color);z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-start-start-radius:var(--bulma-radius-rounded);border-end-start-radius:var(--bulma-radius-rounded);padding-inline-start:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-start-end-radius:var(--bulma-radius-rounded);border-end-end-radius:var(--bulma-radius-rounded);padding-inline-end:1.25em}.tabs.is-small{font-size:var(--bulma-size-small)}.tabs.is-medium{font-size:var(--bulma-size-medium)}.tabs.is-large{font-size:var(--bulma-size-large)}:root{--bulma-column-gap: .75rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-inline-start:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-inline-start:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-inline-start:50%}.columns.is-mobile>.column.is-offset-one-third{margin-inline-start:.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-inline-start:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-inline-start:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-inline-start:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-inline-start:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-inline-start:80%}.columns.is-mobile>.column.is-0{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-0{margin-inline-start:0%}.columns.is-mobile>.column.is-1{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-1{margin-inline-start:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-2{margin-inline-start:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-3{margin-inline-start:25%}.columns.is-mobile>.column.is-4{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-4{margin-inline-start:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-5{margin-inline-start:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-6{margin-inline-start:50%}.columns.is-mobile>.column.is-7{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-7{margin-inline-start:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-8{margin-inline-start:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-9{margin-inline-start:75%}.columns.is-mobile>.column.is-10{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-10{margin-inline-start:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-11{margin-inline-start:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-12{margin-inline-start:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-inline-start:75%}.column.is-offset-two-thirds-mobile{margin-inline-start:66.6666%}.column.is-offset-half-mobile{margin-inline-start:50%}.column.is-offset-one-third-mobile{margin-inline-start:.3333%}.column.is-offset-one-quarter-mobile{margin-inline-start:25%}.column.is-offset-one-fifth-mobile{margin-inline-start:20%}.column.is-offset-two-fifths-mobile{margin-inline-start:40%}.column.is-offset-three-fifths-mobile{margin-inline-start:60%}.column.is-offset-four-fifths-mobile{margin-inline-start:80%}.column.is-0-mobile{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.column.is-offset-0-mobile{margin-inline-start:0%}.column.is-1-mobile{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-1-mobile{margin-inline-start:8.3333333333%}.column.is-2-mobile{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-2-mobile{margin-inline-start:16.6666666667%}.column.is-3-mobile{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.column.is-offset-3-mobile{margin-inline-start:25%}.column.is-4-mobile{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-4-mobile{margin-inline-start:33.3333333333%}.column.is-5-mobile{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-5-mobile{margin-inline-start:41.6666666667%}.column.is-6-mobile{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.column.is-offset-6-mobile{margin-inline-start:50%}.column.is-7-mobile{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-7-mobile{margin-inline-start:58.3333333333%}.column.is-8-mobile{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-8-mobile{margin-inline-start:66.6666666667%}.column.is-9-mobile{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.column.is-offset-9-mobile{margin-inline-start:75%}.column.is-10-mobile{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-10-mobile{margin-inline-start:83.3333333333%}.column.is-11-mobile{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-11-mobile{margin-inline-start:91.6666666667%}.column.is-12-mobile{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.column.is-offset-12-mobile{margin-inline-start:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-inline-start:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-inline-start:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-inline-start:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-inline-start:.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-inline-start:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-inline-start:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-inline-start:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-inline-start:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-inline-start:80%}.column.is-0,.column.is-0-tablet{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.column.is-offset-0,.column.is-offset-0-tablet{margin-inline-start:0%}.column.is-1,.column.is-1-tablet{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-1,.column.is-offset-1-tablet{margin-inline-start:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-2,.column.is-offset-2-tablet{margin-inline-start:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.column.is-offset-3,.column.is-offset-3-tablet{margin-inline-start:25%}.column.is-4,.column.is-4-tablet{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-4,.column.is-offset-4-tablet{margin-inline-start:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-5,.column.is-offset-5-tablet{margin-inline-start:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.column.is-offset-6,.column.is-offset-6-tablet{margin-inline-start:50%}.column.is-7,.column.is-7-tablet{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-7,.column.is-offset-7-tablet{margin-inline-start:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-8,.column.is-offset-8-tablet{margin-inline-start:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.column.is-offset-9,.column.is-offset-9-tablet{margin-inline-start:75%}.column.is-10,.column.is-10-tablet{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-10,.column.is-offset-10-tablet{margin-inline-start:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-11,.column.is-offset-11-tablet{margin-inline-start:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.column.is-offset-12,.column.is-offset-12-tablet{margin-inline-start:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-inline-start:75%}.column.is-offset-two-thirds-touch{margin-inline-start:66.6666%}.column.is-offset-half-touch{margin-inline-start:50%}.column.is-offset-one-third-touch{margin-inline-start:.3333%}.column.is-offset-one-quarter-touch{margin-inline-start:25%}.column.is-offset-one-fifth-touch{margin-inline-start:20%}.column.is-offset-two-fifths-touch{margin-inline-start:40%}.column.is-offset-three-fifths-touch{margin-inline-start:60%}.column.is-offset-four-fifths-touch{margin-inline-start:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-inline-start:0%}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-inline-start:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-inline-start:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-inline-start:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-inline-start:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-inline-start:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-inline-start:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-inline-start:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-inline-start:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-inline-start:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-inline-start:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-inline-start:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-inline-start:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-inline-start:75%}.column.is-offset-two-thirds-desktop{margin-inline-start:66.6666%}.column.is-offset-half-desktop{margin-inline-start:50%}.column.is-offset-one-third-desktop{margin-inline-start:.3333%}.column.is-offset-one-quarter-desktop{margin-inline-start:25%}.column.is-offset-one-fifth-desktop{margin-inline-start:20%}.column.is-offset-two-fifths-desktop{margin-inline-start:40%}.column.is-offset-three-fifths-desktop{margin-inline-start:60%}.column.is-offset-four-fifths-desktop{margin-inline-start:80%}.column.is-0-desktop{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.column.is-offset-0-desktop{margin-inline-start:0%}.column.is-1-desktop{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-1-desktop{margin-inline-start:8.3333333333%}.column.is-2-desktop{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-2-desktop{margin-inline-start:16.6666666667%}.column.is-3-desktop{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.column.is-offset-3-desktop{margin-inline-start:25%}.column.is-4-desktop{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-4-desktop{margin-inline-start:33.3333333333%}.column.is-5-desktop{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-5-desktop{margin-inline-start:41.6666666667%}.column.is-6-desktop{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.column.is-offset-6-desktop{margin-inline-start:50%}.column.is-7-desktop{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-7-desktop{margin-inline-start:58.3333333333%}.column.is-8-desktop{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-8-desktop{margin-inline-start:66.6666666667%}.column.is-9-desktop{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.column.is-offset-9-desktop{margin-inline-start:75%}.column.is-10-desktop{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-10-desktop{margin-inline-start:83.3333333333%}.column.is-11-desktop{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-11-desktop{margin-inline-start:91.6666666667%}.column.is-12-desktop{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.column.is-offset-12-desktop{margin-inline-start:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-inline-start:75%}.column.is-offset-two-thirds-widescreen{margin-inline-start:66.6666%}.column.is-offset-half-widescreen{margin-inline-start:50%}.column.is-offset-one-third-widescreen{margin-inline-start:.3333%}.column.is-offset-one-quarter-widescreen{margin-inline-start:25%}.column.is-offset-one-fifth-widescreen{margin-inline-start:20%}.column.is-offset-two-fifths-widescreen{margin-inline-start:40%}.column.is-offset-three-fifths-widescreen{margin-inline-start:60%}.column.is-offset-four-fifths-widescreen{margin-inline-start:80%}.column.is-0-widescreen{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.column.is-offset-0-widescreen{margin-inline-start:0%}.column.is-1-widescreen{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-1-widescreen{margin-inline-start:8.3333333333%}.column.is-2-widescreen{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-2-widescreen{margin-inline-start:16.6666666667%}.column.is-3-widescreen{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.column.is-offset-3-widescreen{margin-inline-start:25%}.column.is-4-widescreen{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-4-widescreen{margin-inline-start:33.3333333333%}.column.is-5-widescreen{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-5-widescreen{margin-inline-start:41.6666666667%}.column.is-6-widescreen{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.column.is-offset-6-widescreen{margin-inline-start:50%}.column.is-7-widescreen{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-7-widescreen{margin-inline-start:58.3333333333%}.column.is-8-widescreen{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-8-widescreen{margin-inline-start:66.6666666667%}.column.is-9-widescreen{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.column.is-offset-9-widescreen{margin-inline-start:75%}.column.is-10-widescreen{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-10-widescreen{margin-inline-start:83.3333333333%}.column.is-11-widescreen{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-11-widescreen{margin-inline-start:91.6666666667%}.column.is-12-widescreen{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.column.is-offset-12-widescreen{margin-inline-start:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-inline-start:75%}.column.is-offset-two-thirds-fullhd{margin-inline-start:66.6666%}.column.is-offset-half-fullhd{margin-inline-start:50%}.column.is-offset-one-third-fullhd{margin-inline-start:33.3333%}.column.is-offset-one-quarter-fullhd{margin-inline-start:25%}.column.is-offset-one-fifth-fullhd{margin-inline-start:20%}.column.is-offset-two-fifths-fullhd{margin-inline-start:40%}.column.is-offset-three-fifths-fullhd{margin-inline-start:60%}.column.is-offset-four-fifths-fullhd{margin-inline-start:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-inline-start:0%}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-inline-start:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-inline-start:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-inline-start:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-inline-start:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-inline-start:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-inline-start:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-inline-start:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-inline-start:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-inline-start:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-inline-start:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-inline-start:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-inline-start:100%}}.columns{margin-inline-start:calc(-1 * var(--bulma-column-gap));margin-inline-end:calc(-1 * var(--bulma-column-gap));margin-top:calc(-1 * var(--bulma-column-gap))}.columns:last-child{margin-bottom:calc(-1 * var(--bulma-column-gap))}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-inline-start:0;margin-inline-end:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.fixed-grid{container-name:bulma-fixed-grid;container-type:inline-size}.fixed-grid .grid{--bulma-grid-gap-count: calc(var(--bulma-grid-column-count) - 1);--bulma-grid-column-count: 2;grid-template-columns:repeat(var(--bulma-grid-column-count),1fr)}.fixed-grid.has-1-cols .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols .grid{--bulma-grid-column-count: 12}@container bulma-fixed-grid (max-width: 768px){.fixed-grid.has-1-cols-mobile .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-mobile .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-mobile .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-mobile .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-mobile .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-mobile .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-mobile .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-mobile .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-mobile .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-mobile .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-mobile .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-mobile .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 769px){.fixed-grid.has-1-cols-tablet .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-tablet .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-tablet .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-tablet .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-tablet .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-tablet .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-tablet .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-tablet .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-tablet .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-tablet .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-tablet .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-tablet .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1024px){.fixed-grid.has-1-cols-desktop .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-desktop .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-desktop .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-desktop .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-desktop .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-desktop .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-desktop .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-desktop .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-desktop .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-desktop .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-desktop .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-desktop .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1216px){.fixed-grid.has-1-cols-widescreen .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-widescreen .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-widescreen .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-widescreen .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-widescreen .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-widescreen .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-widescreen .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-widescreen .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-widescreen .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-widescreen .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-widescreen .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-widescreen .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1408px){.fixed-grid.has-1-cols-fullhd .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-fullhd .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-fullhd .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-fullhd .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-fullhd .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-fullhd .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-fullhd .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-fullhd .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-fullhd .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-fullhd .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-fullhd .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-fullhd .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (max-width: 768px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 2}}@container bulma-fixed-grid (min-width: 769px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 4}}@container bulma-fixed-grid (min-width: 1024px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 8}}@container bulma-fixed-grid (min-width: 1216px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1408px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 16}}.grid{--bulma-grid-gap: .75rem;--bulma-grid-column-min: 9rem;--bulma-grid-cell-column-span: 1;--bulma-grid-cell-row-span: 1;display:grid;gap:var(--bulma-grid-gap);column-gap:var(--bulma-grid-column-gap, var(--bulma-grid-gap));row-gap:var(--bulma-grid-row-gap, var(--bulma-grid-gap));grid-template-columns:repeat(auto-fit,minmax(var(--bulma-grid-column-min),1fr));grid-template-rows:auto}.grid.is-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--bulma-grid-column-min),1fr))}.grid.is-col-min-1{--bulma-grid-column-min: 1.5rem}.grid.is-col-min-2{--bulma-grid-column-min: 3rem}.grid.is-col-min-3{--bulma-grid-column-min: 4.5rem}.grid.is-col-min-4{--bulma-grid-column-min: 6rem}.grid.is-col-min-5{--bulma-grid-column-min: 7.5rem}.grid.is-col-min-6{--bulma-grid-column-min: 9rem}.grid.is-col-min-7{--bulma-grid-column-min: 10.5rem}.grid.is-col-min-8{--bulma-grid-column-min: 12rem}.grid.is-col-min-9{--bulma-grid-column-min: 13.5rem}.grid.is-col-min-10{--bulma-grid-column-min: 15rem}.grid.is-col-min-11{--bulma-grid-column-min: 16.5rem}.grid.is-col-min-12{--bulma-grid-column-min: 18rem}.cell{grid-column-end:span var(--bulma-grid-cell-column-span);grid-column-start:var(--bulma-grid-cell-column-start);grid-row-end:span var(--bulma-grid-cell-row-span);grid-row-start:var(--bulma-grid-cell-row-start)}.cell.is-col-start-end{--bulma-grid-cell-column-start: -1}.cell.is-row-start-end{--bulma-grid-cell-row-start: -1}.cell.is-col-start-1{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12{--bulma-grid-cell-row-span: 12}@media screen and (max-width: 768px){.cell.is-col-start-1-mobile{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-mobile{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-mobile{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-mobile{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-mobile{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-mobile{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-mobile{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-mobile{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-mobile{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-mobile{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-mobile{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-mobile{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-mobile{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-mobile{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-mobile{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-mobile{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-mobile{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-mobile{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-mobile{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-mobile{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-mobile{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-mobile{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-mobile{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-mobile{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-mobile{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-mobile{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-mobile{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-mobile{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-mobile{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-mobile{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-mobile{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-mobile{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-mobile{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-mobile{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-mobile{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-mobile{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-mobile{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-mobile{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-mobile{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-mobile{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-mobile{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-mobile{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-mobile{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-mobile{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-mobile{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-mobile{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-mobile{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-mobile{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-mobile{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-mobile{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-mobile{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-mobile{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-mobile{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-mobile{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-mobile{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-mobile{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-mobile{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-mobile{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-mobile{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-mobile{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-mobile{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-mobile{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-mobile{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-mobile{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-mobile{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-mobile{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-mobile{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-mobile{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-mobile{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-mobile{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-mobile{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-mobile{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-mobile{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-mobile{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-mobile{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-mobile{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-mobile{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-mobile{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-mobile{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-mobile{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-mobile{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-mobile{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-mobile{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-mobile{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-mobile{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-mobile{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-mobile{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-mobile{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-mobile{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-mobile{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-mobile{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-mobile{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-mobile{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-mobile{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-mobile{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-mobile{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 769px),print{.cell.is-col-start-1-tablet{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-tablet{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-tablet{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-tablet{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-tablet{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-tablet{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-tablet{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-tablet{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-tablet{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-tablet{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-tablet{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-tablet{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-tablet{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-tablet{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-tablet{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-tablet{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-tablet{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-tablet{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-tablet{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-tablet{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-tablet{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-tablet{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-tablet{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-tablet{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-tablet{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-tablet{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-tablet{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-tablet{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-tablet{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-tablet{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-tablet{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-tablet{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-tablet{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-tablet{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-tablet{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-tablet{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-tablet{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-tablet{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-tablet{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-tablet{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-tablet{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-tablet{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-tablet{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-tablet{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-tablet{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-tablet{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-tablet{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-tablet{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-tablet{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-tablet{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-tablet{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-tablet{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-tablet{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-tablet{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-tablet{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-tablet{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-tablet{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-tablet{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-tablet{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-tablet{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-tablet{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-tablet{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-tablet{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-tablet{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-tablet{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-tablet{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-tablet{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-tablet{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-tablet{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-tablet{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-tablet{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-tablet{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-tablet{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-tablet{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-tablet{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-tablet{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-tablet{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-tablet{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-tablet{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-tablet{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-tablet{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-tablet{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-tablet{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-tablet{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-tablet{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-tablet{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-tablet{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-tablet{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-tablet{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-tablet{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-tablet{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-tablet{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-tablet{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-tablet{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-tablet{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-tablet{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 769px) and (max-width: 1023px){.cell.is-col-start-1-tablet-only{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-tablet-only{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-tablet-only{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-tablet-only{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-tablet-only{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-tablet-only{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-tablet-only{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-tablet-only{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-tablet-only{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-tablet-only{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-tablet-only{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-tablet-only{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-tablet-only{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-tablet-only{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-tablet-only{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-tablet-only{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-tablet-only{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-tablet-only{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-tablet-only{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-tablet-only{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-tablet-only{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-tablet-only{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-tablet-only{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-tablet-only{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-tablet-only{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-tablet-only{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-tablet-only{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-tablet-only{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-tablet-only{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-tablet-only{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-tablet-only{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-tablet-only{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-tablet-only{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-tablet-only{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-tablet-only{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-tablet-only{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-tablet-only{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-tablet-only{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-tablet-only{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-tablet-only{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-tablet-only{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-tablet-only{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-tablet-only{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-tablet-only{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-tablet-only{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-tablet-only{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-tablet-only{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-tablet-only{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-tablet-only{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-tablet-only{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-tablet-only{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-tablet-only{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-tablet-only{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-tablet-only{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-tablet-only{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-tablet-only{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-tablet-only{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-tablet-only{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-tablet-only{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-tablet-only{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-tablet-only{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-tablet-only{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-tablet-only{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-tablet-only{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-tablet-only{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-tablet-only{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-tablet-only{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-tablet-only{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-tablet-only{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-tablet-only{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-tablet-only{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-tablet-only{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-tablet-only{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-tablet-only{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-tablet-only{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-tablet-only{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-tablet-only{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-tablet-only{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-tablet-only{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-tablet-only{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-tablet-only{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-tablet-only{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-tablet-only{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-tablet-only{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-tablet-only{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-tablet-only{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-tablet-only{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-tablet-only{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-tablet-only{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-tablet-only{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-tablet-only{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-tablet-only{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-tablet-only{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-tablet-only{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-tablet-only{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-tablet-only{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1024px){.cell.is-col-start-1-desktop{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-desktop{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-desktop{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-desktop{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-desktop{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-desktop{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-desktop{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-desktop{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-desktop{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-desktop{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-desktop{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-desktop{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-desktop{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-desktop{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-desktop{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-desktop{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-desktop{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-desktop{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-desktop{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-desktop{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-desktop{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-desktop{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-desktop{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-desktop{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-desktop{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-desktop{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-desktop{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-desktop{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-desktop{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-desktop{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-desktop{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-desktop{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-desktop{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-desktop{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-desktop{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-desktop{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-desktop{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-desktop{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-desktop{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-desktop{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-desktop{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-desktop{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-desktop{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-desktop{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-desktop{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-desktop{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-desktop{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-desktop{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-desktop{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-desktop{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-desktop{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-desktop{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-desktop{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-desktop{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-desktop{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-desktop{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-desktop{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-desktop{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-desktop{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-desktop{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-desktop{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-desktop{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-desktop{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-desktop{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-desktop{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-desktop{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-desktop{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-desktop{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-desktop{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-desktop{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-desktop{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-desktop{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-desktop{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-desktop{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-desktop{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-desktop{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-desktop{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-desktop{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-desktop{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-desktop{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-desktop{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-desktop{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-desktop{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-desktop{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-desktop{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-desktop{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-desktop{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-desktop{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-desktop{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-desktop{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-desktop{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-desktop{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-desktop{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-desktop{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-desktop{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-desktop{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1024px) and (max-width: 1215px){.cell.is-col-start-1-desktop-only{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-desktop-only{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-desktop-only{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-desktop-only{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-desktop-only{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-desktop-only{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-desktop-only{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-desktop-only{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-desktop-only{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-desktop-only{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-desktop-only{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-desktop-only{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-desktop-only{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-desktop-only{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-desktop-only{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-desktop-only{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-desktop-only{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-desktop-only{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-desktop-only{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-desktop-only{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-desktop-only{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-desktop-only{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-desktop-only{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-desktop-only{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-desktop-only{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-desktop-only{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-desktop-only{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-desktop-only{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-desktop-only{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-desktop-only{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-desktop-only{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-desktop-only{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-desktop-only{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-desktop-only{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-desktop-only{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-desktop-only{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-desktop-only{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-desktop-only{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-desktop-only{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-desktop-only{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-desktop-only{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-desktop-only{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-desktop-only{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-desktop-only{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-desktop-only{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-desktop-only{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-desktop-only{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-desktop-only{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-desktop-only{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-desktop-only{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-desktop-only{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-desktop-only{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-desktop-only{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-desktop-only{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-desktop-only{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-desktop-only{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-desktop-only{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-desktop-only{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-desktop-only{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-desktop-only{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-desktop-only{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-desktop-only{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-desktop-only{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-desktop-only{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-desktop-only{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-desktop-only{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-desktop-only{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-desktop-only{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-desktop-only{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-desktop-only{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-desktop-only{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-desktop-only{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-desktop-only{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-desktop-only{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-desktop-only{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-desktop-only{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-desktop-only{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-desktop-only{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-desktop-only{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-desktop-only{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-desktop-only{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-desktop-only{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-desktop-only{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-desktop-only{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-desktop-only{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-desktop-only{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-desktop-only{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-desktop-only{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-desktop-only{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-desktop-only{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-desktop-only{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-desktop-only{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-desktop-only{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-desktop-only{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-desktop-only{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-desktop-only{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1216px){.cell.is-col-start-1-widescreen{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-widescreen{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-widescreen{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-widescreen{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-widescreen{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-widescreen{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-widescreen{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-widescreen{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-widescreen{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-widescreen{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-widescreen{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-widescreen{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-widescreen{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-widescreen{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-widescreen{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-widescreen{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-widescreen{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-widescreen{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-widescreen{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-widescreen{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-widescreen{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-widescreen{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-widescreen{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-widescreen{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-widescreen{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-widescreen{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-widescreen{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-widescreen{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-widescreen{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-widescreen{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-widescreen{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-widescreen{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-widescreen{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-widescreen{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-widescreen{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-widescreen{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-widescreen{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-widescreen{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-widescreen{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-widescreen{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-widescreen{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-widescreen{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-widescreen{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-widescreen{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-widescreen{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-widescreen{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-widescreen{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-widescreen{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-widescreen{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-widescreen{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-widescreen{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-widescreen{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-widescreen{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-widescreen{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-widescreen{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-widescreen{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-widescreen{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-widescreen{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-widescreen{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-widescreen{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-widescreen{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-widescreen{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-widescreen{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-widescreen{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-widescreen{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-widescreen{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-widescreen{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-widescreen{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-widescreen{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-widescreen{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-widescreen{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-widescreen{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-widescreen{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-widescreen{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-widescreen{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-widescreen{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-widescreen{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-widescreen{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-widescreen{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-widescreen{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-widescreen{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-widescreen{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-widescreen{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-widescreen{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-widescreen{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-widescreen{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-widescreen{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-widescreen{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-widescreen{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-widescreen{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-widescreen{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-widescreen{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-widescreen{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-widescreen{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-widescreen{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-widescreen{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1216px) and (max-width: 1407px){.cell.is-col-start-1-widescreen-only{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-widescreen-only{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-widescreen-only{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-widescreen-only{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-widescreen-only{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-widescreen-only{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-widescreen-only{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-widescreen-only{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-widescreen-only{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-widescreen-only{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-widescreen-only{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-widescreen-only{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-widescreen-only{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-widescreen-only{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-widescreen-only{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-widescreen-only{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-widescreen-only{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-widescreen-only{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-widescreen-only{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-widescreen-only{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-widescreen-only{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-widescreen-only{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-widescreen-only{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-widescreen-only{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-widescreen-only{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-widescreen-only{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-widescreen-only{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-widescreen-only{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-widescreen-only{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-widescreen-only{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-widescreen-only{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-widescreen-only{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-widescreen-only{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-widescreen-only{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-widescreen-only{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-widescreen-only{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-widescreen-only{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-widescreen-only{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-widescreen-only{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-widescreen-only{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-widescreen-only{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-widescreen-only{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-widescreen-only{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-widescreen-only{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-widescreen-only{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-widescreen-only{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-widescreen-only{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-widescreen-only{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-widescreen-only{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-widescreen-only{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-widescreen-only{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-widescreen-only{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-widescreen-only{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-widescreen-only{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-widescreen-only{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-widescreen-only{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-widescreen-only{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-widescreen-only{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-widescreen-only{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-widescreen-only{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-widescreen-only{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-widescreen-only{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-widescreen-only{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-widescreen-only{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-widescreen-only{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-widescreen-only{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-widescreen-only{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-widescreen-only{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-widescreen-only{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-widescreen-only{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-widescreen-only{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-widescreen-only{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-widescreen-only{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-widescreen-only{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-widescreen-only{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-widescreen-only{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-widescreen-only{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-widescreen-only{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-widescreen-only{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-widescreen-only{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-widescreen-only{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-widescreen-only{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-widescreen-only{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-widescreen-only{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-widescreen-only{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-widescreen-only{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-widescreen-only{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-widescreen-only{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-widescreen-only{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-widescreen-only{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-widescreen-only{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-widescreen-only{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-widescreen-only{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-widescreen-only{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-widescreen-only{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-widescreen-only{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1408px){.cell.is-col-start-1-fullhd{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-fullhd{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-fullhd{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-fullhd{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-fullhd{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-fullhd{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-fullhd{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-fullhd{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-fullhd{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-fullhd{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-fullhd{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-fullhd{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-fullhd{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-fullhd{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-fullhd{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-fullhd{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-fullhd{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-fullhd{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-fullhd{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-fullhd{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-fullhd{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-fullhd{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-fullhd{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-fullhd{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-fullhd{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-fullhd{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-fullhd{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-fullhd{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-fullhd{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-fullhd{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-fullhd{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-fullhd{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-fullhd{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-fullhd{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-fullhd{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-fullhd{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-fullhd{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-fullhd{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-fullhd{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-fullhd{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-fullhd{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-fullhd{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-fullhd{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-fullhd{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-fullhd{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-fullhd{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-fullhd{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-fullhd{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-fullhd{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-fullhd{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-fullhd{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-fullhd{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-fullhd{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-fullhd{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-fullhd{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-fullhd{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-fullhd{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-fullhd{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-fullhd{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-fullhd{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-fullhd{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-fullhd{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-fullhd{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-fullhd{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-fullhd{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-fullhd{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-fullhd{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-fullhd{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-fullhd{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-fullhd{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-fullhd{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-fullhd{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-fullhd{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-fullhd{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-fullhd{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-fullhd{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-fullhd{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-fullhd{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-fullhd{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-fullhd{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-fullhd{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-fullhd{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-fullhd{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-fullhd{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-fullhd{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-fullhd{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-fullhd{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-fullhd{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-fullhd{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-fullhd{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-fullhd{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-fullhd{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-fullhd{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-fullhd{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-fullhd{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-fullhd{--bulma-grid-cell-row-span: 12}}.container{flex-grow:1;margin:0 auto;position:relative;width:100%}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1024px){.container{max-width:960px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.footer{--bulma-footer-background-color: var(--bulma-scheme-main-bis);--bulma-footer-color: false;--bulma-footer-padding: 3rem 1.5rem 6rem;background-color:var(--bulma-footer-background-color);padding:var(--bulma-footer-padding)}.hero{--bulma-hero-body-padding: 3rem 1.5rem;--bulma-hero-body-padding-tablet: 3rem 3rem;--bulma-hero-body-padding-small: 1.5rem;--bulma-hero-body-padding-medium: 9rem 4.5rem;--bulma-hero-body-padding-large: 18rem 6rem}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{--bulma-hero-h: var(--bulma-white-h);--bulma-hero-s: var(--bulma-white-s);--bulma-hero-background-l: var(--bulma-white-l);--bulma-hero-color-l: var(--bulma-white-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-white .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-white .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-white .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-white .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-white.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-black{--bulma-hero-h: var(--bulma-black-h);--bulma-hero-s: var(--bulma-black-s);--bulma-hero-background-l: var(--bulma-black-l);--bulma-hero-color-l: var(--bulma-black-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-black .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-black .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-black .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-black .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-black.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-light{--bulma-hero-h: var(--bulma-light-h);--bulma-hero-s: var(--bulma-light-s);--bulma-hero-background-l: var(--bulma-light-l);--bulma-hero-color-l: var(--bulma-light-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-light .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-light .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-light .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-light .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-light.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-dark{--bulma-hero-h: var(--bulma-dark-h);--bulma-hero-s: var(--bulma-dark-s);--bulma-hero-background-l: var(--bulma-dark-l);--bulma-hero-color-l: var(--bulma-dark-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-dark .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-dark .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-dark .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-dark .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-text{--bulma-hero-h: var(--bulma-text-h);--bulma-hero-s: var(--bulma-text-s);--bulma-hero-background-l: var(--bulma-text-l);--bulma-hero-color-l: var(--bulma-text-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-text .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-text .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-text .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-text .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-text.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-text.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-primary{--bulma-hero-h: var(--bulma-primary-h);--bulma-hero-s: var(--bulma-primary-s);--bulma-hero-background-l: var(--bulma-primary-l);--bulma-hero-color-l: var(--bulma-primary-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-primary .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-primary .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-primary .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-primary .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-link{--bulma-hero-h: var(--bulma-link-h);--bulma-hero-s: var(--bulma-link-s);--bulma-hero-background-l: var(--bulma-link-l);--bulma-hero-color-l: var(--bulma-link-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-link .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-link .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-link .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-link .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-link.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-info{--bulma-hero-h: var(--bulma-info-h);--bulma-hero-s: var(--bulma-info-s);--bulma-hero-background-l: var(--bulma-info-l);--bulma-hero-color-l: var(--bulma-info-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-info .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-info .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-info .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-info .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-info.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-success{--bulma-hero-h: var(--bulma-success-h);--bulma-hero-s: var(--bulma-success-s);--bulma-hero-background-l: var(--bulma-success-l);--bulma-hero-color-l: var(--bulma-success-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-success .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-success .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-success .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-success .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-success.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-warning{--bulma-hero-h: var(--bulma-warning-h);--bulma-hero-s: var(--bulma-warning-s);--bulma-hero-background-l: var(--bulma-warning-l);--bulma-hero-color-l: var(--bulma-warning-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-warning .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-warning .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-warning .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-warning .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-danger{--bulma-hero-h: var(--bulma-danger-h);--bulma-hero-s: var(--bulma-danger-s);--bulma-hero-background-l: var(--bulma-danger-l);--bulma-hero-color-l: var(--bulma-danger-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-danger .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-danger .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-danger .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-danger .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-small .hero-body{padding:var(--bulma-hero-body-padding-small)}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:var(--bulma-hero-body-padding-medium)}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:var(--bulma-hero-body-padding-large)}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-inline-end:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:var(--bulma-hero-body-padding)}@media screen and (min-width: 769px),print{.hero-body{padding:var(--bulma-hero-body-padding-tablet)}}.level{--bulma-level-item-spacing: calc(var(--bulma-block-spacing) * .5);align-items:center;display:flex;flex-direction:column;justify-content:space-between;gap:var(--bulma-level-item-spacing)}.level code{border-radius:var(--bulma-radius)}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex;flex-direction:row}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex;flex-direction:row}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0;gap:calc(var(--bulma-block-spacing) * .5)}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}.level-left{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width: 769px),print{.level-left{flex-direction:row}}.level-right{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{flex-direction:row}}.media{--bulma-media-border-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l), .5);--bulma-media-border-size: 1px;--bulma-media-spacing: 1rem;--bulma-media-spacing-large: 1.5rem;--bulma-media-content-spacing: .75rem;--bulma-media-level-1-spacing: .75rem;--bulma-media-level-1-content-spacing: .5rem;--bulma-media-level-2-spacing: .5rem;align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:var(--bulma-media-content-spacing)}.media .media{border-top-color:var(--bulma-media-border-color);border-top-style:solid;border-top-width:var(--bulma-media-border-size);display:flex;padding-top:var(--bulma-media-level-1-spacing)}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:var(--bulma-media-level-1-content-spacing)}.media .media .media{padding-top:var(--bulma-media-level-2-spacing)}.media .media .media+.media{margin-top:var(--bulma-media-level-2-spacing)}.media+.media{border-top-color:var(--bulma-media-border-color);border-top-style:solid;border-top-width:var(--bulma-media-border-size);margin-top:var(--bulma-media-spacing);padding-top:var(--bulma-media-spacing)}.media.is-large+.media{margin-top:var(--bulma-media-spacing-large);padding-top:var(--bulma-media-spacing-large)}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-inline-end:var(--bulma-media-spacing)}.media-right{margin-inline-start:var(--bulma-media-spacing)}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.section{--bulma-section-padding: 3rem 1.5rem;--bulma-section-padding-desktop: 3rem 3rem;--bulma-section-padding-medium: 9rem 4.5rem;--bulma-section-padding-large: 18rem 6rem;padding:var(--bulma-section-padding)}@media screen and (min-width: 1024px){.section{padding:var(--bulma-section-padding-desktop)}.section.is-medium{padding:var(--bulma-section-padding-medium)}.section.is-large{padding:var(--bulma-section-padding-large)}}:root{--bulma-skeleton-background: var(--bulma-border);--bulma-skeleton-radius: var(--bulma-radius-small);--bulma-skeleton-block-min-height: 4.5em;--bulma-skeleton-lines-gap: .75em;--bulma-skeleton-line-height: .75em}.skeleton-lines>div,.skeleton-block,.has-skeleton:after,.is-skeleton{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulsate;animation-timing-function:cubic-bezier(.4,0,.6,1);background-color:var(--bulma-skeleton-background);border-radius:var(--bulma-skeleton-radius);box-shadow:none;pointer-events:none}.is-skeleton{color:transparent!important}.is-skeleton em,.is-skeleton strong{color:inherit}.is-skeleton img{visibility:hidden}.is-skeleton.checkbox input{opacity:0}.is-skeleton.delete{border-radius:var(--bulma-radius-rounded)}.is-skeleton.delete:before,.is-skeleton.delete:after{display:none}input.is-skeleton,textarea.is-skeleton{resize:none}input.is-skeleton::-moz-placeholder,textarea.is-skeleton::-moz-placeholder{color:transparent!important}input.is-skeleton::-webkit-input-placeholder,textarea.is-skeleton::-webkit-input-placeholder{color:transparent!important}input.is-skeleton:-moz-placeholder,textarea.is-skeleton:-moz-placeholder{color:transparent!important}input.is-skeleton:-ms-input-placeholder,textarea.is-skeleton:-ms-input-placeholder{color:transparent!important}.has-skeleton{color:transparent!important;position:relative}.has-skeleton:after{content:"";display:block;height:100%;left:0;max-width:100%;min-width:10%;position:absolute;top:0;width:7em}.skeleton-block{color:transparent!important;min-height:var(--bulma-skeleton-block-min-height)}.skeleton-lines{color:transparent!important;display:flex;flex-direction:column;gap:var(--bulma-skeleton-lines-gap);position:relative}.skeleton-lines>div{height:var(--bulma-skeleton-line-height)}.skeleton-lines>div:last-child{min-width:4em;width:30%}.skeleton{background-image:linear-gradient(0deg,transparent 0%,transparent 50%,#f60 50%,#f60 100%);background-position:top left;background-size:1.5em}.is-aspect-ratio-1by1{aspect-ratio:1/1}.is-aspect-ratio-5by4{aspect-ratio:5/4}.is-aspect-ratio-4by3{aspect-ratio:4/3}.is-aspect-ratio-3by2{aspect-ratio:3/2}.is-aspect-ratio-5by3{aspect-ratio:5/3}.is-aspect-ratio-16by9{aspect-ratio:16/9}.is-aspect-ratio-2by1{aspect-ratio:2/1}.is-aspect-ratio-3by1{aspect-ratio:3/1}.is-aspect-ratio-4by5{aspect-ratio:4/5}.is-aspect-ratio-3by4{aspect-ratio:3/4}.is-aspect-ratio-2by3{aspect-ratio:2/3}.is-aspect-ratio-3by5{aspect-ratio:3/5}.is-aspect-ratio-9by16{aspect-ratio:9/16}.is-aspect-ratio-1by2{aspect-ratio:1/2}.is-aspect-ratio-1by3{aspect-ratio:1/3}.has-radius-small{border-radius:var(--bulma-radius-small)}.has-radius-normal{border-radius:var(--bulma-radius)}.has-radius-large{border-radius:var(--bulma-radius-large)}.has-radius-rounded{border-radius:var(--bulma-radius-rounded)}.has-background{background-color:var(--bulma-background)}[class*=is-color-white],[class*=has-text-white]{--bulma-color-l: var(--bulma-white-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-white-h),var(--bulma-white-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-white],[class*=has-background-white]{--bulma-background-l: var(--bulma-white-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-white-invert,.has-text-white-invert{--bulma-color-l: var(--bulma-white-invert-l)}.is-background-white-invert,.has-background-white-invert{--bulma-background-l: var(--bulma-white-invert-l)}.is-color-white-on-scheme,.has-text-white-on-scheme{--bulma-color-l: var(--bulma-white-on-scheme-l)}.is-background-white-on-scheme,.has-background-white-on-scheme{--bulma-background-l: var(--bulma-white-on-scheme-l)}.is-color-white-light,.has-text-white-light{--bulma-color-l: var(--bulma-white-light-l)}.is-background-white-light,.has-background-white-light{--bulma-background-l: var(--bulma-white-light-l)}.is-color-white-light-invert,.has-text-white-light-invert{--bulma-color-l: var(--bulma-white-light-invert-l)}.is-background-white-light-invert,.has-background-white-light-invert{--bulma-background-l: var(--bulma-white-light-invert-l)}.is-color-white-dark,.has-text-white-dark{--bulma-color-l: var(--bulma-white-dark-l)}.is-background-white-dark,.has-background-white-dark{--bulma-background-l: var(--bulma-white-dark-l)}.is-color-white-dark-invert,.has-text-white-dark-invert{--bulma-color-l: var(--bulma-white-dark-invert-l)}.is-background-white-dark-invert,.has-background-white-dark-invert{--bulma-background-l: var(--bulma-white-dark-invert-l)}.is-color-white-soft,.has-text-white-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-white-soft,.has-background-white-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-white-bold,.has-text-white-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-white-bold,.has-background-white-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-white-soft-invert,.has-text-white-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-white-soft-invert,.has-background-white-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-white-bold-invert,.has-text-white-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-white-bold-invert,.has-background-white-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-white-00,.has-text-white-00{--bulma-color-l: var(--bulma-white-00-l)}.is-background-white-00,.has-background-white-00{--bulma-background-l: var(--bulma-white-00-l)}.is-color-white-00-invert,.has-text-white-00-invert{--bulma-color-l: var(--bulma-white-00-invert-l)}.is-background-white-00-invert,.has-background-white-00-invert{--bulma-background-l: var(--bulma-white-00-invert-l)}.is-color-white-05,.has-text-white-05{--bulma-color-l: var(--bulma-white-05-l)}.is-background-white-05,.has-background-white-05{--bulma-background-l: var(--bulma-white-05-l)}.is-color-white-05-invert,.has-text-white-05-invert{--bulma-color-l: var(--bulma-white-05-invert-l)}.is-background-white-05-invert,.has-background-white-05-invert{--bulma-background-l: var(--bulma-white-05-invert-l)}.is-color-white-10,.has-text-white-10{--bulma-color-l: var(--bulma-white-10-l)}.is-background-white-10,.has-background-white-10{--bulma-background-l: var(--bulma-white-10-l)}.is-color-white-10-invert,.has-text-white-10-invert{--bulma-color-l: var(--bulma-white-10-invert-l)}.is-background-white-10-invert,.has-background-white-10-invert{--bulma-background-l: var(--bulma-white-10-invert-l)}.is-color-white-15,.has-text-white-15{--bulma-color-l: var(--bulma-white-15-l)}.is-background-white-15,.has-background-white-15{--bulma-background-l: var(--bulma-white-15-l)}.is-color-white-15-invert,.has-text-white-15-invert{--bulma-color-l: var(--bulma-white-15-invert-l)}.is-background-white-15-invert,.has-background-white-15-invert{--bulma-background-l: var(--bulma-white-15-invert-l)}.is-color-white-20,.has-text-white-20{--bulma-color-l: var(--bulma-white-20-l)}.is-background-white-20,.has-background-white-20{--bulma-background-l: var(--bulma-white-20-l)}.is-color-white-20-invert,.has-text-white-20-invert{--bulma-color-l: var(--bulma-white-20-invert-l)}.is-background-white-20-invert,.has-background-white-20-invert{--bulma-background-l: var(--bulma-white-20-invert-l)}.is-color-white-25,.has-text-white-25{--bulma-color-l: var(--bulma-white-25-l)}.is-background-white-25,.has-background-white-25{--bulma-background-l: var(--bulma-white-25-l)}.is-color-white-25-invert,.has-text-white-25-invert{--bulma-color-l: var(--bulma-white-25-invert-l)}.is-background-white-25-invert,.has-background-white-25-invert{--bulma-background-l: var(--bulma-white-25-invert-l)}.is-color-white-30,.has-text-white-30{--bulma-color-l: var(--bulma-white-30-l)}.is-background-white-30,.has-background-white-30{--bulma-background-l: var(--bulma-white-30-l)}.is-color-white-30-invert,.has-text-white-30-invert{--bulma-color-l: var(--bulma-white-30-invert-l)}.is-background-white-30-invert,.has-background-white-30-invert{--bulma-background-l: var(--bulma-white-30-invert-l)}.is-color-white-35,.has-text-white-35{--bulma-color-l: var(--bulma-white-35-l)}.is-background-white-35,.has-background-white-35{--bulma-background-l: var(--bulma-white-35-l)}.is-color-white-35-invert,.has-text-white-35-invert{--bulma-color-l: var(--bulma-white-35-invert-l)}.is-background-white-35-invert,.has-background-white-35-invert{--bulma-background-l: var(--bulma-white-35-invert-l)}.is-color-white-40,.has-text-white-40{--bulma-color-l: var(--bulma-white-40-l)}.is-background-white-40,.has-background-white-40{--bulma-background-l: var(--bulma-white-40-l)}.is-color-white-40-invert,.has-text-white-40-invert{--bulma-color-l: var(--bulma-white-40-invert-l)}.is-background-white-40-invert,.has-background-white-40-invert{--bulma-background-l: var(--bulma-white-40-invert-l)}.is-color-white-45,.has-text-white-45{--bulma-color-l: var(--bulma-white-45-l)}.is-background-white-45,.has-background-white-45{--bulma-background-l: var(--bulma-white-45-l)}.is-color-white-45-invert,.has-text-white-45-invert{--bulma-color-l: var(--bulma-white-45-invert-l)}.is-background-white-45-invert,.has-background-white-45-invert{--bulma-background-l: var(--bulma-white-45-invert-l)}.is-color-white-50,.has-text-white-50{--bulma-color-l: var(--bulma-white-50-l)}.is-background-white-50,.has-background-white-50{--bulma-background-l: var(--bulma-white-50-l)}.is-color-white-50-invert,.has-text-white-50-invert{--bulma-color-l: var(--bulma-white-50-invert-l)}.is-background-white-50-invert,.has-background-white-50-invert{--bulma-background-l: var(--bulma-white-50-invert-l)}.is-color-white-55,.has-text-white-55{--bulma-color-l: var(--bulma-white-55-l)}.is-background-white-55,.has-background-white-55{--bulma-background-l: var(--bulma-white-55-l)}.is-color-white-55-invert,.has-text-white-55-invert{--bulma-color-l: var(--bulma-white-55-invert-l)}.is-background-white-55-invert,.has-background-white-55-invert{--bulma-background-l: var(--bulma-white-55-invert-l)}.is-color-white-60,.has-text-white-60{--bulma-color-l: var(--bulma-white-60-l)}.is-background-white-60,.has-background-white-60{--bulma-background-l: var(--bulma-white-60-l)}.is-color-white-60-invert,.has-text-white-60-invert{--bulma-color-l: var(--bulma-white-60-invert-l)}.is-background-white-60-invert,.has-background-white-60-invert{--bulma-background-l: var(--bulma-white-60-invert-l)}.is-color-white-65,.has-text-white-65{--bulma-color-l: var(--bulma-white-65-l)}.is-background-white-65,.has-background-white-65{--bulma-background-l: var(--bulma-white-65-l)}.is-color-white-65-invert,.has-text-white-65-invert{--bulma-color-l: var(--bulma-white-65-invert-l)}.is-background-white-65-invert,.has-background-white-65-invert{--bulma-background-l: var(--bulma-white-65-invert-l)}.is-color-white-70,.has-text-white-70{--bulma-color-l: var(--bulma-white-70-l)}.is-background-white-70,.has-background-white-70{--bulma-background-l: var(--bulma-white-70-l)}.is-color-white-70-invert,.has-text-white-70-invert{--bulma-color-l: var(--bulma-white-70-invert-l)}.is-background-white-70-invert,.has-background-white-70-invert{--bulma-background-l: var(--bulma-white-70-invert-l)}.is-color-white-75,.has-text-white-75{--bulma-color-l: var(--bulma-white-75-l)}.is-background-white-75,.has-background-white-75{--bulma-background-l: var(--bulma-white-75-l)}.is-color-white-75-invert,.has-text-white-75-invert{--bulma-color-l: var(--bulma-white-75-invert-l)}.is-background-white-75-invert,.has-background-white-75-invert{--bulma-background-l: var(--bulma-white-75-invert-l)}.is-color-white-80,.has-text-white-80{--bulma-color-l: var(--bulma-white-80-l)}.is-background-white-80,.has-background-white-80{--bulma-background-l: var(--bulma-white-80-l)}.is-color-white-80-invert,.has-text-white-80-invert{--bulma-color-l: var(--bulma-white-80-invert-l)}.is-background-white-80-invert,.has-background-white-80-invert{--bulma-background-l: var(--bulma-white-80-invert-l)}.is-color-white-85,.has-text-white-85{--bulma-color-l: var(--bulma-white-85-l)}.is-background-white-85,.has-background-white-85{--bulma-background-l: var(--bulma-white-85-l)}.is-color-white-85-invert,.has-text-white-85-invert{--bulma-color-l: var(--bulma-white-85-invert-l)}.is-background-white-85-invert,.has-background-white-85-invert{--bulma-background-l: var(--bulma-white-85-invert-l)}.is-color-white-90,.has-text-white-90{--bulma-color-l: var(--bulma-white-90-l)}.is-background-white-90,.has-background-white-90{--bulma-background-l: var(--bulma-white-90-l)}.is-color-white-90-invert,.has-text-white-90-invert{--bulma-color-l: var(--bulma-white-90-invert-l)}.is-background-white-90-invert,.has-background-white-90-invert{--bulma-background-l: var(--bulma-white-90-invert-l)}.is-color-white-95,.has-text-white-95{--bulma-color-l: var(--bulma-white-95-l)}.is-background-white-95,.has-background-white-95{--bulma-background-l: var(--bulma-white-95-l)}.is-color-white-95-invert,.has-text-white-95-invert{--bulma-color-l: var(--bulma-white-95-invert-l)}.is-background-white-95-invert,.has-background-white-95-invert{--bulma-background-l: var(--bulma-white-95-invert-l)}.is-color-white-100,.has-text-white-100{--bulma-color-l: var(--bulma-white-100-l)}.is-background-white-100,.has-background-white-100{--bulma-background-l: var(--bulma-white-100-l)}.is-color-white-100-invert,.has-text-white-100-invert{--bulma-color-l: var(--bulma-white-100-invert-l)}.is-background-white-100-invert,.has-background-white-100-invert{--bulma-background-l: var(--bulma-white-100-invert-l)}a.is-color-white:hover,a.is-color-white:focus-visible,button.is-color-white:hover,button.is-color-white:focus-visible,is-color-white.is-hoverable:hover,is-color-white.is-hoverable:focus-visible,a.has-text-white:hover,a.has-text-white:focus-visible,button.has-text-white:hover,button.has-text-white:focus-visible,has-text-white.is-hoverable:hover,has-text-white.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-white:active,button.is-color-white:active,is-color-white.is-hoverable:active,a.has-text-white:active,button.has-text-white:active,has-text-white.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-white:hover,a.is-background-white:focus-visible,button.is-background-white:hover,button.is-background-white:focus-visible,is-background-white.is-hoverable:hover,is-background-white.is-hoverable:focus-visible,a.has-background-white:hover,a.has-background-white:focus-visible,button.has-background-white:hover,button.has-background-white:focus-visible,has-background-white.is-hoverable:hover,has-background-white.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-white:active,button.is-background-white:active,is-background-white.is-hoverable:active,a.has-background-white:active,button.has-background-white:active,has-background-white.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-white{--h: var(--bulma-white-h);--s: var(--bulma-white-s);--l: var(--bulma-white-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-white-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-white-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-white-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-white-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-white-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-white-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-white-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-white-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-white-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-white-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-white-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-white-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-white-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-white-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-white-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-white-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-white-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-white-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-white-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-white-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-white-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-black],[class*=has-text-black]{--bulma-color-l: var(--bulma-black-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-black-h),var(--bulma-black-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-black],[class*=has-background-black]{--bulma-background-l: var(--bulma-black-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-black-invert,.has-text-black-invert{--bulma-color-l: var(--bulma-black-invert-l)}.is-background-black-invert,.has-background-black-invert{--bulma-background-l: var(--bulma-black-invert-l)}.is-color-black-on-scheme,.has-text-black-on-scheme{--bulma-color-l: var(--bulma-black-on-scheme-l)}.is-background-black-on-scheme,.has-background-black-on-scheme{--bulma-background-l: var(--bulma-black-on-scheme-l)}.is-color-black-light,.has-text-black-light{--bulma-color-l: var(--bulma-black-light-l)}.is-background-black-light,.has-background-black-light{--bulma-background-l: var(--bulma-black-light-l)}.is-color-black-light-invert,.has-text-black-light-invert{--bulma-color-l: var(--bulma-black-light-invert-l)}.is-background-black-light-invert,.has-background-black-light-invert{--bulma-background-l: var(--bulma-black-light-invert-l)}.is-color-black-dark,.has-text-black-dark{--bulma-color-l: var(--bulma-black-dark-l)}.is-background-black-dark,.has-background-black-dark{--bulma-background-l: var(--bulma-black-dark-l)}.is-color-black-dark-invert,.has-text-black-dark-invert{--bulma-color-l: var(--bulma-black-dark-invert-l)}.is-background-black-dark-invert,.has-background-black-dark-invert{--bulma-background-l: var(--bulma-black-dark-invert-l)}.is-color-black-soft,.has-text-black-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-black-soft,.has-background-black-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-black-bold,.has-text-black-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-black-bold,.has-background-black-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-black-soft-invert,.has-text-black-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-black-soft-invert,.has-background-black-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-black-bold-invert,.has-text-black-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-black-bold-invert,.has-background-black-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-black-00,.has-text-black-00{--bulma-color-l: var(--bulma-black-00-l)}.is-background-black-00,.has-background-black-00{--bulma-background-l: var(--bulma-black-00-l)}.is-color-black-00-invert,.has-text-black-00-invert{--bulma-color-l: var(--bulma-black-00-invert-l)}.is-background-black-00-invert,.has-background-black-00-invert{--bulma-background-l: var(--bulma-black-00-invert-l)}.is-color-black-05,.has-text-black-05{--bulma-color-l: var(--bulma-black-05-l)}.is-background-black-05,.has-background-black-05{--bulma-background-l: var(--bulma-black-05-l)}.is-color-black-05-invert,.has-text-black-05-invert{--bulma-color-l: var(--bulma-black-05-invert-l)}.is-background-black-05-invert,.has-background-black-05-invert{--bulma-background-l: var(--bulma-black-05-invert-l)}.is-color-black-10,.has-text-black-10{--bulma-color-l: var(--bulma-black-10-l)}.is-background-black-10,.has-background-black-10{--bulma-background-l: var(--bulma-black-10-l)}.is-color-black-10-invert,.has-text-black-10-invert{--bulma-color-l: var(--bulma-black-10-invert-l)}.is-background-black-10-invert,.has-background-black-10-invert{--bulma-background-l: var(--bulma-black-10-invert-l)}.is-color-black-15,.has-text-black-15{--bulma-color-l: var(--bulma-black-15-l)}.is-background-black-15,.has-background-black-15{--bulma-background-l: var(--bulma-black-15-l)}.is-color-black-15-invert,.has-text-black-15-invert{--bulma-color-l: var(--bulma-black-15-invert-l)}.is-background-black-15-invert,.has-background-black-15-invert{--bulma-background-l: var(--bulma-black-15-invert-l)}.is-color-black-20,.has-text-black-20{--bulma-color-l: var(--bulma-black-20-l)}.is-background-black-20,.has-background-black-20{--bulma-background-l: var(--bulma-black-20-l)}.is-color-black-20-invert,.has-text-black-20-invert{--bulma-color-l: var(--bulma-black-20-invert-l)}.is-background-black-20-invert,.has-background-black-20-invert{--bulma-background-l: var(--bulma-black-20-invert-l)}.is-color-black-25,.has-text-black-25{--bulma-color-l: var(--bulma-black-25-l)}.is-background-black-25,.has-background-black-25{--bulma-background-l: var(--bulma-black-25-l)}.is-color-black-25-invert,.has-text-black-25-invert{--bulma-color-l: var(--bulma-black-25-invert-l)}.is-background-black-25-invert,.has-background-black-25-invert{--bulma-background-l: var(--bulma-black-25-invert-l)}.is-color-black-30,.has-text-black-30{--bulma-color-l: var(--bulma-black-30-l)}.is-background-black-30,.has-background-black-30{--bulma-background-l: var(--bulma-black-30-l)}.is-color-black-30-invert,.has-text-black-30-invert{--bulma-color-l: var(--bulma-black-30-invert-l)}.is-background-black-30-invert,.has-background-black-30-invert{--bulma-background-l: var(--bulma-black-30-invert-l)}.is-color-black-35,.has-text-black-35{--bulma-color-l: var(--bulma-black-35-l)}.is-background-black-35,.has-background-black-35{--bulma-background-l: var(--bulma-black-35-l)}.is-color-black-35-invert,.has-text-black-35-invert{--bulma-color-l: var(--bulma-black-35-invert-l)}.is-background-black-35-invert,.has-background-black-35-invert{--bulma-background-l: var(--bulma-black-35-invert-l)}.is-color-black-40,.has-text-black-40{--bulma-color-l: var(--bulma-black-40-l)}.is-background-black-40,.has-background-black-40{--bulma-background-l: var(--bulma-black-40-l)}.is-color-black-40-invert,.has-text-black-40-invert{--bulma-color-l: var(--bulma-black-40-invert-l)}.is-background-black-40-invert,.has-background-black-40-invert{--bulma-background-l: var(--bulma-black-40-invert-l)}.is-color-black-45,.has-text-black-45{--bulma-color-l: var(--bulma-black-45-l)}.is-background-black-45,.has-background-black-45{--bulma-background-l: var(--bulma-black-45-l)}.is-color-black-45-invert,.has-text-black-45-invert{--bulma-color-l: var(--bulma-black-45-invert-l)}.is-background-black-45-invert,.has-background-black-45-invert{--bulma-background-l: var(--bulma-black-45-invert-l)}.is-color-black-50,.has-text-black-50{--bulma-color-l: var(--bulma-black-50-l)}.is-background-black-50,.has-background-black-50{--bulma-background-l: var(--bulma-black-50-l)}.is-color-black-50-invert,.has-text-black-50-invert{--bulma-color-l: var(--bulma-black-50-invert-l)}.is-background-black-50-invert,.has-background-black-50-invert{--bulma-background-l: var(--bulma-black-50-invert-l)}.is-color-black-55,.has-text-black-55{--bulma-color-l: var(--bulma-black-55-l)}.is-background-black-55,.has-background-black-55{--bulma-background-l: var(--bulma-black-55-l)}.is-color-black-55-invert,.has-text-black-55-invert{--bulma-color-l: var(--bulma-black-55-invert-l)}.is-background-black-55-invert,.has-background-black-55-invert{--bulma-background-l: var(--bulma-black-55-invert-l)}.is-color-black-60,.has-text-black-60{--bulma-color-l: var(--bulma-black-60-l)}.is-background-black-60,.has-background-black-60{--bulma-background-l: var(--bulma-black-60-l)}.is-color-black-60-invert,.has-text-black-60-invert{--bulma-color-l: var(--bulma-black-60-invert-l)}.is-background-black-60-invert,.has-background-black-60-invert{--bulma-background-l: var(--bulma-black-60-invert-l)}.is-color-black-65,.has-text-black-65{--bulma-color-l: var(--bulma-black-65-l)}.is-background-black-65,.has-background-black-65{--bulma-background-l: var(--bulma-black-65-l)}.is-color-black-65-invert,.has-text-black-65-invert{--bulma-color-l: var(--bulma-black-65-invert-l)}.is-background-black-65-invert,.has-background-black-65-invert{--bulma-background-l: var(--bulma-black-65-invert-l)}.is-color-black-70,.has-text-black-70{--bulma-color-l: var(--bulma-black-70-l)}.is-background-black-70,.has-background-black-70{--bulma-background-l: var(--bulma-black-70-l)}.is-color-black-70-invert,.has-text-black-70-invert{--bulma-color-l: var(--bulma-black-70-invert-l)}.is-background-black-70-invert,.has-background-black-70-invert{--bulma-background-l: var(--bulma-black-70-invert-l)}.is-color-black-75,.has-text-black-75{--bulma-color-l: var(--bulma-black-75-l)}.is-background-black-75,.has-background-black-75{--bulma-background-l: var(--bulma-black-75-l)}.is-color-black-75-invert,.has-text-black-75-invert{--bulma-color-l: var(--bulma-black-75-invert-l)}.is-background-black-75-invert,.has-background-black-75-invert{--bulma-background-l: var(--bulma-black-75-invert-l)}.is-color-black-80,.has-text-black-80{--bulma-color-l: var(--bulma-black-80-l)}.is-background-black-80,.has-background-black-80{--bulma-background-l: var(--bulma-black-80-l)}.is-color-black-80-invert,.has-text-black-80-invert{--bulma-color-l: var(--bulma-black-80-invert-l)}.is-background-black-80-invert,.has-background-black-80-invert{--bulma-background-l: var(--bulma-black-80-invert-l)}.is-color-black-85,.has-text-black-85{--bulma-color-l: var(--bulma-black-85-l)}.is-background-black-85,.has-background-black-85{--bulma-background-l: var(--bulma-black-85-l)}.is-color-black-85-invert,.has-text-black-85-invert{--bulma-color-l: var(--bulma-black-85-invert-l)}.is-background-black-85-invert,.has-background-black-85-invert{--bulma-background-l: var(--bulma-black-85-invert-l)}.is-color-black-90,.has-text-black-90{--bulma-color-l: var(--bulma-black-90-l)}.is-background-black-90,.has-background-black-90{--bulma-background-l: var(--bulma-black-90-l)}.is-color-black-90-invert,.has-text-black-90-invert{--bulma-color-l: var(--bulma-black-90-invert-l)}.is-background-black-90-invert,.has-background-black-90-invert{--bulma-background-l: var(--bulma-black-90-invert-l)}.is-color-black-95,.has-text-black-95{--bulma-color-l: var(--bulma-black-95-l)}.is-background-black-95,.has-background-black-95{--bulma-background-l: var(--bulma-black-95-l)}.is-color-black-95-invert,.has-text-black-95-invert{--bulma-color-l: var(--bulma-black-95-invert-l)}.is-background-black-95-invert,.has-background-black-95-invert{--bulma-background-l: var(--bulma-black-95-invert-l)}.is-color-black-100,.has-text-black-100{--bulma-color-l: var(--bulma-black-100-l)}.is-background-black-100,.has-background-black-100{--bulma-background-l: var(--bulma-black-100-l)}.is-color-black-100-invert,.has-text-black-100-invert{--bulma-color-l: var(--bulma-black-100-invert-l)}.is-background-black-100-invert,.has-background-black-100-invert{--bulma-background-l: var(--bulma-black-100-invert-l)}a.is-color-black:hover,a.is-color-black:focus-visible,button.is-color-black:hover,button.is-color-black:focus-visible,is-color-black.is-hoverable:hover,is-color-black.is-hoverable:focus-visible,a.has-text-black:hover,a.has-text-black:focus-visible,button.has-text-black:hover,button.has-text-black:focus-visible,has-text-black.is-hoverable:hover,has-text-black.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-black:active,button.is-color-black:active,is-color-black.is-hoverable:active,a.has-text-black:active,button.has-text-black:active,has-text-black.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-black:hover,a.is-background-black:focus-visible,button.is-background-black:hover,button.is-background-black:focus-visible,is-background-black.is-hoverable:hover,is-background-black.is-hoverable:focus-visible,a.has-background-black:hover,a.has-background-black:focus-visible,button.has-background-black:hover,button.has-background-black:focus-visible,has-background-black.is-hoverable:hover,has-background-black.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-black:active,button.is-background-black:active,is-background-black.is-hoverable:active,a.has-background-black:active,button.has-background-black:active,has-background-black.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-black{--h: var(--bulma-black-h);--s: var(--bulma-black-s);--l: var(--bulma-black-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-black-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-black-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-black-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-black-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-black-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-black-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-black-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-black-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-black-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-black-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-black-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-black-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-black-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-black-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-black-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-black-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-black-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-black-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-black-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-black-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-black-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-light],[class*=has-text-light]{--bulma-color-l: var(--bulma-light-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-light-h),var(--bulma-light-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-light],[class*=has-background-light]{--bulma-background-l: var(--bulma-light-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-light-invert,.has-text-light-invert{--bulma-color-l: var(--bulma-light-invert-l)}.is-background-light-invert,.has-background-light-invert{--bulma-background-l: var(--bulma-light-invert-l)}.is-color-light-on-scheme,.has-text-light-on-scheme{--bulma-color-l: var(--bulma-light-on-scheme-l)}.is-background-light-on-scheme,.has-background-light-on-scheme{--bulma-background-l: var(--bulma-light-on-scheme-l)}.is-color-light-light,.has-text-light-light{--bulma-color-l: var(--bulma-light-light-l)}.is-background-light-light,.has-background-light-light{--bulma-background-l: var(--bulma-light-light-l)}.is-color-light-light-invert,.has-text-light-light-invert{--bulma-color-l: var(--bulma-light-light-invert-l)}.is-background-light-light-invert,.has-background-light-light-invert{--bulma-background-l: var(--bulma-light-light-invert-l)}.is-color-light-dark,.has-text-light-dark{--bulma-color-l: var(--bulma-light-dark-l)}.is-background-light-dark,.has-background-light-dark{--bulma-background-l: var(--bulma-light-dark-l)}.is-color-light-dark-invert,.has-text-light-dark-invert{--bulma-color-l: var(--bulma-light-dark-invert-l)}.is-background-light-dark-invert,.has-background-light-dark-invert{--bulma-background-l: var(--bulma-light-dark-invert-l)}.is-color-light-soft,.has-text-light-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-light-soft,.has-background-light-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-light-bold,.has-text-light-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-light-bold,.has-background-light-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-light-soft-invert,.has-text-light-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-light-soft-invert,.has-background-light-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-light-bold-invert,.has-text-light-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-light-bold-invert,.has-background-light-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-light-00,.has-text-light-00{--bulma-color-l: var(--bulma-light-00-l)}.is-background-light-00,.has-background-light-00{--bulma-background-l: var(--bulma-light-00-l)}.is-color-light-00-invert,.has-text-light-00-invert{--bulma-color-l: var(--bulma-light-00-invert-l)}.is-background-light-00-invert,.has-background-light-00-invert{--bulma-background-l: var(--bulma-light-00-invert-l)}.is-color-light-05,.has-text-light-05{--bulma-color-l: var(--bulma-light-05-l)}.is-background-light-05,.has-background-light-05{--bulma-background-l: var(--bulma-light-05-l)}.is-color-light-05-invert,.has-text-light-05-invert{--bulma-color-l: var(--bulma-light-05-invert-l)}.is-background-light-05-invert,.has-background-light-05-invert{--bulma-background-l: var(--bulma-light-05-invert-l)}.is-color-light-10,.has-text-light-10{--bulma-color-l: var(--bulma-light-10-l)}.is-background-light-10,.has-background-light-10{--bulma-background-l: var(--bulma-light-10-l)}.is-color-light-10-invert,.has-text-light-10-invert{--bulma-color-l: var(--bulma-light-10-invert-l)}.is-background-light-10-invert,.has-background-light-10-invert{--bulma-background-l: var(--bulma-light-10-invert-l)}.is-color-light-15,.has-text-light-15{--bulma-color-l: var(--bulma-light-15-l)}.is-background-light-15,.has-background-light-15{--bulma-background-l: var(--bulma-light-15-l)}.is-color-light-15-invert,.has-text-light-15-invert{--bulma-color-l: var(--bulma-light-15-invert-l)}.is-background-light-15-invert,.has-background-light-15-invert{--bulma-background-l: var(--bulma-light-15-invert-l)}.is-color-light-20,.has-text-light-20{--bulma-color-l: var(--bulma-light-20-l)}.is-background-light-20,.has-background-light-20{--bulma-background-l: var(--bulma-light-20-l)}.is-color-light-20-invert,.has-text-light-20-invert{--bulma-color-l: var(--bulma-light-20-invert-l)}.is-background-light-20-invert,.has-background-light-20-invert{--bulma-background-l: var(--bulma-light-20-invert-l)}.is-color-light-25,.has-text-light-25{--bulma-color-l: var(--bulma-light-25-l)}.is-background-light-25,.has-background-light-25{--bulma-background-l: var(--bulma-light-25-l)}.is-color-light-25-invert,.has-text-light-25-invert{--bulma-color-l: var(--bulma-light-25-invert-l)}.is-background-light-25-invert,.has-background-light-25-invert{--bulma-background-l: var(--bulma-light-25-invert-l)}.is-color-light-30,.has-text-light-30{--bulma-color-l: var(--bulma-light-30-l)}.is-background-light-30,.has-background-light-30{--bulma-background-l: var(--bulma-light-30-l)}.is-color-light-30-invert,.has-text-light-30-invert{--bulma-color-l: var(--bulma-light-30-invert-l)}.is-background-light-30-invert,.has-background-light-30-invert{--bulma-background-l: var(--bulma-light-30-invert-l)}.is-color-light-35,.has-text-light-35{--bulma-color-l: var(--bulma-light-35-l)}.is-background-light-35,.has-background-light-35{--bulma-background-l: var(--bulma-light-35-l)}.is-color-light-35-invert,.has-text-light-35-invert{--bulma-color-l: var(--bulma-light-35-invert-l)}.is-background-light-35-invert,.has-background-light-35-invert{--bulma-background-l: var(--bulma-light-35-invert-l)}.is-color-light-40,.has-text-light-40{--bulma-color-l: var(--bulma-light-40-l)}.is-background-light-40,.has-background-light-40{--bulma-background-l: var(--bulma-light-40-l)}.is-color-light-40-invert,.has-text-light-40-invert{--bulma-color-l: var(--bulma-light-40-invert-l)}.is-background-light-40-invert,.has-background-light-40-invert{--bulma-background-l: var(--bulma-light-40-invert-l)}.is-color-light-45,.has-text-light-45{--bulma-color-l: var(--bulma-light-45-l)}.is-background-light-45,.has-background-light-45{--bulma-background-l: var(--bulma-light-45-l)}.is-color-light-45-invert,.has-text-light-45-invert{--bulma-color-l: var(--bulma-light-45-invert-l)}.is-background-light-45-invert,.has-background-light-45-invert{--bulma-background-l: var(--bulma-light-45-invert-l)}.is-color-light-50,.has-text-light-50{--bulma-color-l: var(--bulma-light-50-l)}.is-background-light-50,.has-background-light-50{--bulma-background-l: var(--bulma-light-50-l)}.is-color-light-50-invert,.has-text-light-50-invert{--bulma-color-l: var(--bulma-light-50-invert-l)}.is-background-light-50-invert,.has-background-light-50-invert{--bulma-background-l: var(--bulma-light-50-invert-l)}.is-color-light-55,.has-text-light-55{--bulma-color-l: var(--bulma-light-55-l)}.is-background-light-55,.has-background-light-55{--bulma-background-l: var(--bulma-light-55-l)}.is-color-light-55-invert,.has-text-light-55-invert{--bulma-color-l: var(--bulma-light-55-invert-l)}.is-background-light-55-invert,.has-background-light-55-invert{--bulma-background-l: var(--bulma-light-55-invert-l)}.is-color-light-60,.has-text-light-60{--bulma-color-l: var(--bulma-light-60-l)}.is-background-light-60,.has-background-light-60{--bulma-background-l: var(--bulma-light-60-l)}.is-color-light-60-invert,.has-text-light-60-invert{--bulma-color-l: var(--bulma-light-60-invert-l)}.is-background-light-60-invert,.has-background-light-60-invert{--bulma-background-l: var(--bulma-light-60-invert-l)}.is-color-light-65,.has-text-light-65{--bulma-color-l: var(--bulma-light-65-l)}.is-background-light-65,.has-background-light-65{--bulma-background-l: var(--bulma-light-65-l)}.is-color-light-65-invert,.has-text-light-65-invert{--bulma-color-l: var(--bulma-light-65-invert-l)}.is-background-light-65-invert,.has-background-light-65-invert{--bulma-background-l: var(--bulma-light-65-invert-l)}.is-color-light-70,.has-text-light-70{--bulma-color-l: var(--bulma-light-70-l)}.is-background-light-70,.has-background-light-70{--bulma-background-l: var(--bulma-light-70-l)}.is-color-light-70-invert,.has-text-light-70-invert{--bulma-color-l: var(--bulma-light-70-invert-l)}.is-background-light-70-invert,.has-background-light-70-invert{--bulma-background-l: var(--bulma-light-70-invert-l)}.is-color-light-75,.has-text-light-75{--bulma-color-l: var(--bulma-light-75-l)}.is-background-light-75,.has-background-light-75{--bulma-background-l: var(--bulma-light-75-l)}.is-color-light-75-invert,.has-text-light-75-invert{--bulma-color-l: var(--bulma-light-75-invert-l)}.is-background-light-75-invert,.has-background-light-75-invert{--bulma-background-l: var(--bulma-light-75-invert-l)}.is-color-light-80,.has-text-light-80{--bulma-color-l: var(--bulma-light-80-l)}.is-background-light-80,.has-background-light-80{--bulma-background-l: var(--bulma-light-80-l)}.is-color-light-80-invert,.has-text-light-80-invert{--bulma-color-l: var(--bulma-light-80-invert-l)}.is-background-light-80-invert,.has-background-light-80-invert{--bulma-background-l: var(--bulma-light-80-invert-l)}.is-color-light-85,.has-text-light-85{--bulma-color-l: var(--bulma-light-85-l)}.is-background-light-85,.has-background-light-85{--bulma-background-l: var(--bulma-light-85-l)}.is-color-light-85-invert,.has-text-light-85-invert{--bulma-color-l: var(--bulma-light-85-invert-l)}.is-background-light-85-invert,.has-background-light-85-invert{--bulma-background-l: var(--bulma-light-85-invert-l)}.is-color-light-90,.has-text-light-90{--bulma-color-l: var(--bulma-light-90-l)}.is-background-light-90,.has-background-light-90{--bulma-background-l: var(--bulma-light-90-l)}.is-color-light-90-invert,.has-text-light-90-invert{--bulma-color-l: var(--bulma-light-90-invert-l)}.is-background-light-90-invert,.has-background-light-90-invert{--bulma-background-l: var(--bulma-light-90-invert-l)}.is-color-light-95,.has-text-light-95{--bulma-color-l: var(--bulma-light-95-l)}.is-background-light-95,.has-background-light-95{--bulma-background-l: var(--bulma-light-95-l)}.is-color-light-95-invert,.has-text-light-95-invert{--bulma-color-l: var(--bulma-light-95-invert-l)}.is-background-light-95-invert,.has-background-light-95-invert{--bulma-background-l: var(--bulma-light-95-invert-l)}.is-color-light-100,.has-text-light-100{--bulma-color-l: var(--bulma-light-100-l)}.is-background-light-100,.has-background-light-100{--bulma-background-l: var(--bulma-light-100-l)}.is-color-light-100-invert,.has-text-light-100-invert{--bulma-color-l: var(--bulma-light-100-invert-l)}.is-background-light-100-invert,.has-background-light-100-invert{--bulma-background-l: var(--bulma-light-100-invert-l)}a.is-color-light:hover,a.is-color-light:focus-visible,button.is-color-light:hover,button.is-color-light:focus-visible,is-color-light.is-hoverable:hover,is-color-light.is-hoverable:focus-visible,a.has-text-light:hover,a.has-text-light:focus-visible,button.has-text-light:hover,button.has-text-light:focus-visible,has-text-light.is-hoverable:hover,has-text-light.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-light:active,button.is-color-light:active,is-color-light.is-hoverable:active,a.has-text-light:active,button.has-text-light:active,has-text-light.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-light:hover,a.is-background-light:focus-visible,button.is-background-light:hover,button.is-background-light:focus-visible,is-background-light.is-hoverable:hover,is-background-light.is-hoverable:focus-visible,a.has-background-light:hover,a.has-background-light:focus-visible,button.has-background-light:hover,button.has-background-light:focus-visible,has-background-light.is-hoverable:hover,has-background-light.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-light:active,button.is-background-light:active,is-background-light.is-hoverable:active,a.has-background-light:active,button.has-background-light:active,has-background-light.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-light{--h: var(--bulma-light-h);--s: var(--bulma-light-s);--l: var(--bulma-light-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-light-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-light-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-light-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-light-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-light-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-light-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-light-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-light-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-light-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-light-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-light-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-light-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-light-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-light-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-light-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-light-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-light-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-light-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-light-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-light-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-light-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-dark],[class*=has-text-dark]{--bulma-color-l: var(--bulma-dark-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-dark],[class*=has-background-dark]{--bulma-background-l: var(--bulma-dark-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-dark-invert,.has-text-dark-invert{--bulma-color-l: var(--bulma-dark-invert-l)}.is-background-dark-invert,.has-background-dark-invert{--bulma-background-l: var(--bulma-dark-invert-l)}.is-color-dark-on-scheme,.has-text-dark-on-scheme{--bulma-color-l: var(--bulma-dark-on-scheme-l)}.is-background-dark-on-scheme,.has-background-dark-on-scheme{--bulma-background-l: var(--bulma-dark-on-scheme-l)}.is-color-dark-light,.has-text-dark-light{--bulma-color-l: var(--bulma-dark-light-l)}.is-background-dark-light,.has-background-dark-light{--bulma-background-l: var(--bulma-dark-light-l)}.is-color-dark-light-invert,.has-text-dark-light-invert{--bulma-color-l: var(--bulma-dark-light-invert-l)}.is-background-dark-light-invert,.has-background-dark-light-invert{--bulma-background-l: var(--bulma-dark-light-invert-l)}.is-color-dark-dark,.has-text-dark-dark{--bulma-color-l: var(--bulma-dark-dark-l)}.is-background-dark-dark,.has-background-dark-dark{--bulma-background-l: var(--bulma-dark-dark-l)}.is-color-dark-dark-invert,.has-text-dark-dark-invert{--bulma-color-l: var(--bulma-dark-dark-invert-l)}.is-background-dark-dark-invert,.has-background-dark-dark-invert{--bulma-background-l: var(--bulma-dark-dark-invert-l)}.is-color-dark-soft,.has-text-dark-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-dark-soft,.has-background-dark-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-dark-bold,.has-text-dark-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-dark-bold,.has-background-dark-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-dark-soft-invert,.has-text-dark-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-dark-soft-invert,.has-background-dark-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-dark-bold-invert,.has-text-dark-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-dark-bold-invert,.has-background-dark-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-dark-00,.has-text-dark-00{--bulma-color-l: var(--bulma-dark-00-l)}.is-background-dark-00,.has-background-dark-00{--bulma-background-l: var(--bulma-dark-00-l)}.is-color-dark-00-invert,.has-text-dark-00-invert{--bulma-color-l: var(--bulma-dark-00-invert-l)}.is-background-dark-00-invert,.has-background-dark-00-invert{--bulma-background-l: var(--bulma-dark-00-invert-l)}.is-color-dark-05,.has-text-dark-05{--bulma-color-l: var(--bulma-dark-05-l)}.is-background-dark-05,.has-background-dark-05{--bulma-background-l: var(--bulma-dark-05-l)}.is-color-dark-05-invert,.has-text-dark-05-invert{--bulma-color-l: var(--bulma-dark-05-invert-l)}.is-background-dark-05-invert,.has-background-dark-05-invert{--bulma-background-l: var(--bulma-dark-05-invert-l)}.is-color-dark-10,.has-text-dark-10{--bulma-color-l: var(--bulma-dark-10-l)}.is-background-dark-10,.has-background-dark-10{--bulma-background-l: var(--bulma-dark-10-l)}.is-color-dark-10-invert,.has-text-dark-10-invert{--bulma-color-l: var(--bulma-dark-10-invert-l)}.is-background-dark-10-invert,.has-background-dark-10-invert{--bulma-background-l: var(--bulma-dark-10-invert-l)}.is-color-dark-15,.has-text-dark-15{--bulma-color-l: var(--bulma-dark-15-l)}.is-background-dark-15,.has-background-dark-15{--bulma-background-l: var(--bulma-dark-15-l)}.is-color-dark-15-invert,.has-text-dark-15-invert{--bulma-color-l: var(--bulma-dark-15-invert-l)}.is-background-dark-15-invert,.has-background-dark-15-invert{--bulma-background-l: var(--bulma-dark-15-invert-l)}.is-color-dark-20,.has-text-dark-20{--bulma-color-l: var(--bulma-dark-20-l)}.is-background-dark-20,.has-background-dark-20{--bulma-background-l: var(--bulma-dark-20-l)}.is-color-dark-20-invert,.has-text-dark-20-invert{--bulma-color-l: var(--bulma-dark-20-invert-l)}.is-background-dark-20-invert,.has-background-dark-20-invert{--bulma-background-l: var(--bulma-dark-20-invert-l)}.is-color-dark-25,.has-text-dark-25{--bulma-color-l: var(--bulma-dark-25-l)}.is-background-dark-25,.has-background-dark-25{--bulma-background-l: var(--bulma-dark-25-l)}.is-color-dark-25-invert,.has-text-dark-25-invert{--bulma-color-l: var(--bulma-dark-25-invert-l)}.is-background-dark-25-invert,.has-background-dark-25-invert{--bulma-background-l: var(--bulma-dark-25-invert-l)}.is-color-dark-30,.has-text-dark-30{--bulma-color-l: var(--bulma-dark-30-l)}.is-background-dark-30,.has-background-dark-30{--bulma-background-l: var(--bulma-dark-30-l)}.is-color-dark-30-invert,.has-text-dark-30-invert{--bulma-color-l: var(--bulma-dark-30-invert-l)}.is-background-dark-30-invert,.has-background-dark-30-invert{--bulma-background-l: var(--bulma-dark-30-invert-l)}.is-color-dark-35,.has-text-dark-35{--bulma-color-l: var(--bulma-dark-35-l)}.is-background-dark-35,.has-background-dark-35{--bulma-background-l: var(--bulma-dark-35-l)}.is-color-dark-35-invert,.has-text-dark-35-invert{--bulma-color-l: var(--bulma-dark-35-invert-l)}.is-background-dark-35-invert,.has-background-dark-35-invert{--bulma-background-l: var(--bulma-dark-35-invert-l)}.is-color-dark-40,.has-text-dark-40{--bulma-color-l: var(--bulma-dark-40-l)}.is-background-dark-40,.has-background-dark-40{--bulma-background-l: var(--bulma-dark-40-l)}.is-color-dark-40-invert,.has-text-dark-40-invert{--bulma-color-l: var(--bulma-dark-40-invert-l)}.is-background-dark-40-invert,.has-background-dark-40-invert{--bulma-background-l: var(--bulma-dark-40-invert-l)}.is-color-dark-45,.has-text-dark-45{--bulma-color-l: var(--bulma-dark-45-l)}.is-background-dark-45,.has-background-dark-45{--bulma-background-l: var(--bulma-dark-45-l)}.is-color-dark-45-invert,.has-text-dark-45-invert{--bulma-color-l: var(--bulma-dark-45-invert-l)}.is-background-dark-45-invert,.has-background-dark-45-invert{--bulma-background-l: var(--bulma-dark-45-invert-l)}.is-color-dark-50,.has-text-dark-50{--bulma-color-l: var(--bulma-dark-50-l)}.is-background-dark-50,.has-background-dark-50{--bulma-background-l: var(--bulma-dark-50-l)}.is-color-dark-50-invert,.has-text-dark-50-invert{--bulma-color-l: var(--bulma-dark-50-invert-l)}.is-background-dark-50-invert,.has-background-dark-50-invert{--bulma-background-l: var(--bulma-dark-50-invert-l)}.is-color-dark-55,.has-text-dark-55{--bulma-color-l: var(--bulma-dark-55-l)}.is-background-dark-55,.has-background-dark-55{--bulma-background-l: var(--bulma-dark-55-l)}.is-color-dark-55-invert,.has-text-dark-55-invert{--bulma-color-l: var(--bulma-dark-55-invert-l)}.is-background-dark-55-invert,.has-background-dark-55-invert{--bulma-background-l: var(--bulma-dark-55-invert-l)}.is-color-dark-60,.has-text-dark-60{--bulma-color-l: var(--bulma-dark-60-l)}.is-background-dark-60,.has-background-dark-60{--bulma-background-l: var(--bulma-dark-60-l)}.is-color-dark-60-invert,.has-text-dark-60-invert{--bulma-color-l: var(--bulma-dark-60-invert-l)}.is-background-dark-60-invert,.has-background-dark-60-invert{--bulma-background-l: var(--bulma-dark-60-invert-l)}.is-color-dark-65,.has-text-dark-65{--bulma-color-l: var(--bulma-dark-65-l)}.is-background-dark-65,.has-background-dark-65{--bulma-background-l: var(--bulma-dark-65-l)}.is-color-dark-65-invert,.has-text-dark-65-invert{--bulma-color-l: var(--bulma-dark-65-invert-l)}.is-background-dark-65-invert,.has-background-dark-65-invert{--bulma-background-l: var(--bulma-dark-65-invert-l)}.is-color-dark-70,.has-text-dark-70{--bulma-color-l: var(--bulma-dark-70-l)}.is-background-dark-70,.has-background-dark-70{--bulma-background-l: var(--bulma-dark-70-l)}.is-color-dark-70-invert,.has-text-dark-70-invert{--bulma-color-l: var(--bulma-dark-70-invert-l)}.is-background-dark-70-invert,.has-background-dark-70-invert{--bulma-background-l: var(--bulma-dark-70-invert-l)}.is-color-dark-75,.has-text-dark-75{--bulma-color-l: var(--bulma-dark-75-l)}.is-background-dark-75,.has-background-dark-75{--bulma-background-l: var(--bulma-dark-75-l)}.is-color-dark-75-invert,.has-text-dark-75-invert{--bulma-color-l: var(--bulma-dark-75-invert-l)}.is-background-dark-75-invert,.has-background-dark-75-invert{--bulma-background-l: var(--bulma-dark-75-invert-l)}.is-color-dark-80,.has-text-dark-80{--bulma-color-l: var(--bulma-dark-80-l)}.is-background-dark-80,.has-background-dark-80{--bulma-background-l: var(--bulma-dark-80-l)}.is-color-dark-80-invert,.has-text-dark-80-invert{--bulma-color-l: var(--bulma-dark-80-invert-l)}.is-background-dark-80-invert,.has-background-dark-80-invert{--bulma-background-l: var(--bulma-dark-80-invert-l)}.is-color-dark-85,.has-text-dark-85{--bulma-color-l: var(--bulma-dark-85-l)}.is-background-dark-85,.has-background-dark-85{--bulma-background-l: var(--bulma-dark-85-l)}.is-color-dark-85-invert,.has-text-dark-85-invert{--bulma-color-l: var(--bulma-dark-85-invert-l)}.is-background-dark-85-invert,.has-background-dark-85-invert{--bulma-background-l: var(--bulma-dark-85-invert-l)}.is-color-dark-90,.has-text-dark-90{--bulma-color-l: var(--bulma-dark-90-l)}.is-background-dark-90,.has-background-dark-90{--bulma-background-l: var(--bulma-dark-90-l)}.is-color-dark-90-invert,.has-text-dark-90-invert{--bulma-color-l: var(--bulma-dark-90-invert-l)}.is-background-dark-90-invert,.has-background-dark-90-invert{--bulma-background-l: var(--bulma-dark-90-invert-l)}.is-color-dark-95,.has-text-dark-95{--bulma-color-l: var(--bulma-dark-95-l)}.is-background-dark-95,.has-background-dark-95{--bulma-background-l: var(--bulma-dark-95-l)}.is-color-dark-95-invert,.has-text-dark-95-invert{--bulma-color-l: var(--bulma-dark-95-invert-l)}.is-background-dark-95-invert,.has-background-dark-95-invert{--bulma-background-l: var(--bulma-dark-95-invert-l)}.is-color-dark-100,.has-text-dark-100{--bulma-color-l: var(--bulma-dark-100-l)}.is-background-dark-100,.has-background-dark-100{--bulma-background-l: var(--bulma-dark-100-l)}.is-color-dark-100-invert,.has-text-dark-100-invert{--bulma-color-l: var(--bulma-dark-100-invert-l)}.is-background-dark-100-invert,.has-background-dark-100-invert{--bulma-background-l: var(--bulma-dark-100-invert-l)}a.is-color-dark:hover,a.is-color-dark:focus-visible,button.is-color-dark:hover,button.is-color-dark:focus-visible,is-color-dark.is-hoverable:hover,is-color-dark.is-hoverable:focus-visible,a.has-text-dark:hover,a.has-text-dark:focus-visible,button.has-text-dark:hover,button.has-text-dark:focus-visible,has-text-dark.is-hoverable:hover,has-text-dark.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-dark:active,button.is-color-dark:active,is-color-dark.is-hoverable:active,a.has-text-dark:active,button.has-text-dark:active,has-text-dark.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-dark:hover,a.is-background-dark:focus-visible,button.is-background-dark:hover,button.is-background-dark:focus-visible,is-background-dark.is-hoverable:hover,is-background-dark.is-hoverable:focus-visible,a.has-background-dark:hover,a.has-background-dark:focus-visible,button.has-background-dark:hover,button.has-background-dark:focus-visible,has-background-dark.is-hoverable:hover,has-background-dark.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-dark:active,button.is-background-dark:active,is-background-dark.is-hoverable:active,a.has-background-dark:active,button.has-background-dark:active,has-background-dark.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-dark{--h: var(--bulma-dark-h);--s: var(--bulma-dark-s);--l: var(--bulma-dark-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-dark-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-dark-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-dark-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-dark-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-dark-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-dark-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-dark-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-dark-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-dark-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-dark-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-dark-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-dark-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-dark-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-dark-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-dark-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-dark-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-dark-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-dark-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-dark-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-dark-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-dark-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-text],[class*=has-text-text]{--bulma-color-l: var(--bulma-text-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-text-h),var(--bulma-text-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-text],[class*=has-background-text]{--bulma-background-l: var(--bulma-text-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-text-invert,.has-text-text-invert{--bulma-color-l: var(--bulma-text-invert-l)}.is-background-text-invert,.has-background-text-invert{--bulma-background-l: var(--bulma-text-invert-l)}.is-color-text-on-scheme,.has-text-text-on-scheme{--bulma-color-l: var(--bulma-text-on-scheme-l)}.is-background-text-on-scheme,.has-background-text-on-scheme{--bulma-background-l: var(--bulma-text-on-scheme-l)}.is-color-text-light,.has-text-text-light{--bulma-color-l: var(--bulma-text-light-l)}.is-background-text-light,.has-background-text-light{--bulma-background-l: var(--bulma-text-light-l)}.is-color-text-light-invert,.has-text-text-light-invert{--bulma-color-l: var(--bulma-text-light-invert-l)}.is-background-text-light-invert,.has-background-text-light-invert{--bulma-background-l: var(--bulma-text-light-invert-l)}.is-color-text-dark,.has-text-text-dark{--bulma-color-l: var(--bulma-text-dark-l)}.is-background-text-dark,.has-background-text-dark{--bulma-background-l: var(--bulma-text-dark-l)}.is-color-text-dark-invert,.has-text-text-dark-invert{--bulma-color-l: var(--bulma-text-dark-invert-l)}.is-background-text-dark-invert,.has-background-text-dark-invert{--bulma-background-l: var(--bulma-text-dark-invert-l)}.is-color-text-soft,.has-text-text-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-text-soft,.has-background-text-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-text-bold,.has-text-text-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-text-bold,.has-background-text-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-text-soft-invert,.has-text-text-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-text-soft-invert,.has-background-text-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-text-bold-invert,.has-text-text-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-text-bold-invert,.has-background-text-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-text-00,.has-text-text-00{--bulma-color-l: var(--bulma-text-00-l)}.is-background-text-00,.has-background-text-00{--bulma-background-l: var(--bulma-text-00-l)}.is-color-text-00-invert,.has-text-text-00-invert{--bulma-color-l: var(--bulma-text-00-invert-l)}.is-background-text-00-invert,.has-background-text-00-invert{--bulma-background-l: var(--bulma-text-00-invert-l)}.is-color-text-05,.has-text-text-05{--bulma-color-l: var(--bulma-text-05-l)}.is-background-text-05,.has-background-text-05{--bulma-background-l: var(--bulma-text-05-l)}.is-color-text-05-invert,.has-text-text-05-invert{--bulma-color-l: var(--bulma-text-05-invert-l)}.is-background-text-05-invert,.has-background-text-05-invert{--bulma-background-l: var(--bulma-text-05-invert-l)}.is-color-text-10,.has-text-text-10{--bulma-color-l: var(--bulma-text-10-l)}.is-background-text-10,.has-background-text-10{--bulma-background-l: var(--bulma-text-10-l)}.is-color-text-10-invert,.has-text-text-10-invert{--bulma-color-l: var(--bulma-text-10-invert-l)}.is-background-text-10-invert,.has-background-text-10-invert{--bulma-background-l: var(--bulma-text-10-invert-l)}.is-color-text-15,.has-text-text-15{--bulma-color-l: var(--bulma-text-15-l)}.is-background-text-15,.has-background-text-15{--bulma-background-l: var(--bulma-text-15-l)}.is-color-text-15-invert,.has-text-text-15-invert{--bulma-color-l: var(--bulma-text-15-invert-l)}.is-background-text-15-invert,.has-background-text-15-invert{--bulma-background-l: var(--bulma-text-15-invert-l)}.is-color-text-20,.has-text-text-20{--bulma-color-l: var(--bulma-text-20-l)}.is-background-text-20,.has-background-text-20{--bulma-background-l: var(--bulma-text-20-l)}.is-color-text-20-invert,.has-text-text-20-invert{--bulma-color-l: var(--bulma-text-20-invert-l)}.is-background-text-20-invert,.has-background-text-20-invert{--bulma-background-l: var(--bulma-text-20-invert-l)}.is-color-text-25,.has-text-text-25{--bulma-color-l: var(--bulma-text-25-l)}.is-background-text-25,.has-background-text-25{--bulma-background-l: var(--bulma-text-25-l)}.is-color-text-25-invert,.has-text-text-25-invert{--bulma-color-l: var(--bulma-text-25-invert-l)}.is-background-text-25-invert,.has-background-text-25-invert{--bulma-background-l: var(--bulma-text-25-invert-l)}.is-color-text-30,.has-text-text-30{--bulma-color-l: var(--bulma-text-30-l)}.is-background-text-30,.has-background-text-30{--bulma-background-l: var(--bulma-text-30-l)}.is-color-text-30-invert,.has-text-text-30-invert{--bulma-color-l: var(--bulma-text-30-invert-l)}.is-background-text-30-invert,.has-background-text-30-invert{--bulma-background-l: var(--bulma-text-30-invert-l)}.is-color-text-35,.has-text-text-35{--bulma-color-l: var(--bulma-text-35-l)}.is-background-text-35,.has-background-text-35{--bulma-background-l: var(--bulma-text-35-l)}.is-color-text-35-invert,.has-text-text-35-invert{--bulma-color-l: var(--bulma-text-35-invert-l)}.is-background-text-35-invert,.has-background-text-35-invert{--bulma-background-l: var(--bulma-text-35-invert-l)}.is-color-text-40,.has-text-text-40{--bulma-color-l: var(--bulma-text-40-l)}.is-background-text-40,.has-background-text-40{--bulma-background-l: var(--bulma-text-40-l)}.is-color-text-40-invert,.has-text-text-40-invert{--bulma-color-l: var(--bulma-text-40-invert-l)}.is-background-text-40-invert,.has-background-text-40-invert{--bulma-background-l: var(--bulma-text-40-invert-l)}.is-color-text-45,.has-text-text-45{--bulma-color-l: var(--bulma-text-45-l)}.is-background-text-45,.has-background-text-45{--bulma-background-l: var(--bulma-text-45-l)}.is-color-text-45-invert,.has-text-text-45-invert{--bulma-color-l: var(--bulma-text-45-invert-l)}.is-background-text-45-invert,.has-background-text-45-invert{--bulma-background-l: var(--bulma-text-45-invert-l)}.is-color-text-50,.has-text-text-50{--bulma-color-l: var(--bulma-text-50-l)}.is-background-text-50,.has-background-text-50{--bulma-background-l: var(--bulma-text-50-l)}.is-color-text-50-invert,.has-text-text-50-invert{--bulma-color-l: var(--bulma-text-50-invert-l)}.is-background-text-50-invert,.has-background-text-50-invert{--bulma-background-l: var(--bulma-text-50-invert-l)}.is-color-text-55,.has-text-text-55{--bulma-color-l: var(--bulma-text-55-l)}.is-background-text-55,.has-background-text-55{--bulma-background-l: var(--bulma-text-55-l)}.is-color-text-55-invert,.has-text-text-55-invert{--bulma-color-l: var(--bulma-text-55-invert-l)}.is-background-text-55-invert,.has-background-text-55-invert{--bulma-background-l: var(--bulma-text-55-invert-l)}.is-color-text-60,.has-text-text-60{--bulma-color-l: var(--bulma-text-60-l)}.is-background-text-60,.has-background-text-60{--bulma-background-l: var(--bulma-text-60-l)}.is-color-text-60-invert,.has-text-text-60-invert{--bulma-color-l: var(--bulma-text-60-invert-l)}.is-background-text-60-invert,.has-background-text-60-invert{--bulma-background-l: var(--bulma-text-60-invert-l)}.is-color-text-65,.has-text-text-65{--bulma-color-l: var(--bulma-text-65-l)}.is-background-text-65,.has-background-text-65{--bulma-background-l: var(--bulma-text-65-l)}.is-color-text-65-invert,.has-text-text-65-invert{--bulma-color-l: var(--bulma-text-65-invert-l)}.is-background-text-65-invert,.has-background-text-65-invert{--bulma-background-l: var(--bulma-text-65-invert-l)}.is-color-text-70,.has-text-text-70{--bulma-color-l: var(--bulma-text-70-l)}.is-background-text-70,.has-background-text-70{--bulma-background-l: var(--bulma-text-70-l)}.is-color-text-70-invert,.has-text-text-70-invert{--bulma-color-l: var(--bulma-text-70-invert-l)}.is-background-text-70-invert,.has-background-text-70-invert{--bulma-background-l: var(--bulma-text-70-invert-l)}.is-color-text-75,.has-text-text-75{--bulma-color-l: var(--bulma-text-75-l)}.is-background-text-75,.has-background-text-75{--bulma-background-l: var(--bulma-text-75-l)}.is-color-text-75-invert,.has-text-text-75-invert{--bulma-color-l: var(--bulma-text-75-invert-l)}.is-background-text-75-invert,.has-background-text-75-invert{--bulma-background-l: var(--bulma-text-75-invert-l)}.is-color-text-80,.has-text-text-80{--bulma-color-l: var(--bulma-text-80-l)}.is-background-text-80,.has-background-text-80{--bulma-background-l: var(--bulma-text-80-l)}.is-color-text-80-invert,.has-text-text-80-invert{--bulma-color-l: var(--bulma-text-80-invert-l)}.is-background-text-80-invert,.has-background-text-80-invert{--bulma-background-l: var(--bulma-text-80-invert-l)}.is-color-text-85,.has-text-text-85{--bulma-color-l: var(--bulma-text-85-l)}.is-background-text-85,.has-background-text-85{--bulma-background-l: var(--bulma-text-85-l)}.is-color-text-85-invert,.has-text-text-85-invert{--bulma-color-l: var(--bulma-text-85-invert-l)}.is-background-text-85-invert,.has-background-text-85-invert{--bulma-background-l: var(--bulma-text-85-invert-l)}.is-color-text-90,.has-text-text-90{--bulma-color-l: var(--bulma-text-90-l)}.is-background-text-90,.has-background-text-90{--bulma-background-l: var(--bulma-text-90-l)}.is-color-text-90-invert,.has-text-text-90-invert{--bulma-color-l: var(--bulma-text-90-invert-l)}.is-background-text-90-invert,.has-background-text-90-invert{--bulma-background-l: var(--bulma-text-90-invert-l)}.is-color-text-95,.has-text-text-95{--bulma-color-l: var(--bulma-text-95-l)}.is-background-text-95,.has-background-text-95{--bulma-background-l: var(--bulma-text-95-l)}.is-color-text-95-invert,.has-text-text-95-invert{--bulma-color-l: var(--bulma-text-95-invert-l)}.is-background-text-95-invert,.has-background-text-95-invert{--bulma-background-l: var(--bulma-text-95-invert-l)}.is-color-text-100,.has-text-text-100{--bulma-color-l: var(--bulma-text-100-l)}.is-background-text-100,.has-background-text-100{--bulma-background-l: var(--bulma-text-100-l)}.is-color-text-100-invert,.has-text-text-100-invert{--bulma-color-l: var(--bulma-text-100-invert-l)}.is-background-text-100-invert,.has-background-text-100-invert{--bulma-background-l: var(--bulma-text-100-invert-l)}a.is-color-text:hover,a.is-color-text:focus-visible,button.is-color-text:hover,button.is-color-text:focus-visible,is-color-text.is-hoverable:hover,is-color-text.is-hoverable:focus-visible,a.has-text-text:hover,a.has-text-text:focus-visible,button.has-text-text:hover,button.has-text-text:focus-visible,has-text-text.is-hoverable:hover,has-text-text.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-text:active,button.is-color-text:active,is-color-text.is-hoverable:active,a.has-text-text:active,button.has-text-text:active,has-text-text.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-text:hover,a.is-background-text:focus-visible,button.is-background-text:hover,button.is-background-text:focus-visible,is-background-text.is-hoverable:hover,is-background-text.is-hoverable:focus-visible,a.has-background-text:hover,a.has-background-text:focus-visible,button.has-background-text:hover,button.has-background-text:focus-visible,has-background-text.is-hoverable:hover,has-background-text.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-text:active,button.is-background-text:active,is-background-text.is-hoverable:active,a.has-background-text:active,button.has-background-text:active,has-background-text.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-text{--h: var(--bulma-text-h);--s: var(--bulma-text-s);--l: var(--bulma-text-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-text-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-text-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-text-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-text-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-text-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-text-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-text-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-text-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-text-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-text-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-text-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-text-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-text-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-text-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-text-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-text-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-text-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-text-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-text-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-text-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-text-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-primary],[class*=has-text-primary]{--bulma-color-l: var(--bulma-primary-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-primary],[class*=has-background-primary]{--bulma-background-l: var(--bulma-primary-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-primary-invert,.has-text-primary-invert{--bulma-color-l: var(--bulma-primary-invert-l)}.is-background-primary-invert,.has-background-primary-invert{--bulma-background-l: var(--bulma-primary-invert-l)}.is-color-primary-on-scheme,.has-text-primary-on-scheme{--bulma-color-l: var(--bulma-primary-on-scheme-l)}.is-background-primary-on-scheme,.has-background-primary-on-scheme{--bulma-background-l: var(--bulma-primary-on-scheme-l)}.is-color-primary-light,.has-text-primary-light{--bulma-color-l: var(--bulma-primary-light-l)}.is-background-primary-light,.has-background-primary-light{--bulma-background-l: var(--bulma-primary-light-l)}.is-color-primary-light-invert,.has-text-primary-light-invert{--bulma-color-l: var(--bulma-primary-light-invert-l)}.is-background-primary-light-invert,.has-background-primary-light-invert{--bulma-background-l: var(--bulma-primary-light-invert-l)}.is-color-primary-dark,.has-text-primary-dark{--bulma-color-l: var(--bulma-primary-dark-l)}.is-background-primary-dark,.has-background-primary-dark{--bulma-background-l: var(--bulma-primary-dark-l)}.is-color-primary-dark-invert,.has-text-primary-dark-invert{--bulma-color-l: var(--bulma-primary-dark-invert-l)}.is-background-primary-dark-invert,.has-background-primary-dark-invert{--bulma-background-l: var(--bulma-primary-dark-invert-l)}.is-color-primary-soft,.has-text-primary-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-primary-soft,.has-background-primary-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-primary-bold,.has-text-primary-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-primary-bold,.has-background-primary-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-primary-soft-invert,.has-text-primary-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-primary-soft-invert,.has-background-primary-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-primary-bold-invert,.has-text-primary-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-primary-bold-invert,.has-background-primary-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-primary-00,.has-text-primary-00{--bulma-color-l: var(--bulma-primary-00-l)}.is-background-primary-00,.has-background-primary-00{--bulma-background-l: var(--bulma-primary-00-l)}.is-color-primary-00-invert,.has-text-primary-00-invert{--bulma-color-l: var(--bulma-primary-00-invert-l)}.is-background-primary-00-invert,.has-background-primary-00-invert{--bulma-background-l: var(--bulma-primary-00-invert-l)}.is-color-primary-05,.has-text-primary-05{--bulma-color-l: var(--bulma-primary-05-l)}.is-background-primary-05,.has-background-primary-05{--bulma-background-l: var(--bulma-primary-05-l)}.is-color-primary-05-invert,.has-text-primary-05-invert{--bulma-color-l: var(--bulma-primary-05-invert-l)}.is-background-primary-05-invert,.has-background-primary-05-invert{--bulma-background-l: var(--bulma-primary-05-invert-l)}.is-color-primary-10,.has-text-primary-10{--bulma-color-l: var(--bulma-primary-10-l)}.is-background-primary-10,.has-background-primary-10{--bulma-background-l: var(--bulma-primary-10-l)}.is-color-primary-10-invert,.has-text-primary-10-invert{--bulma-color-l: var(--bulma-primary-10-invert-l)}.is-background-primary-10-invert,.has-background-primary-10-invert{--bulma-background-l: var(--bulma-primary-10-invert-l)}.is-color-primary-15,.has-text-primary-15{--bulma-color-l: var(--bulma-primary-15-l)}.is-background-primary-15,.has-background-primary-15{--bulma-background-l: var(--bulma-primary-15-l)}.is-color-primary-15-invert,.has-text-primary-15-invert{--bulma-color-l: var(--bulma-primary-15-invert-l)}.is-background-primary-15-invert,.has-background-primary-15-invert{--bulma-background-l: var(--bulma-primary-15-invert-l)}.is-color-primary-20,.has-text-primary-20{--bulma-color-l: var(--bulma-primary-20-l)}.is-background-primary-20,.has-background-primary-20{--bulma-background-l: var(--bulma-primary-20-l)}.is-color-primary-20-invert,.has-text-primary-20-invert{--bulma-color-l: var(--bulma-primary-20-invert-l)}.is-background-primary-20-invert,.has-background-primary-20-invert{--bulma-background-l: var(--bulma-primary-20-invert-l)}.is-color-primary-25,.has-text-primary-25{--bulma-color-l: var(--bulma-primary-25-l)}.is-background-primary-25,.has-background-primary-25{--bulma-background-l: var(--bulma-primary-25-l)}.is-color-primary-25-invert,.has-text-primary-25-invert{--bulma-color-l: var(--bulma-primary-25-invert-l)}.is-background-primary-25-invert,.has-background-primary-25-invert{--bulma-background-l: var(--bulma-primary-25-invert-l)}.is-color-primary-30,.has-text-primary-30{--bulma-color-l: var(--bulma-primary-30-l)}.is-background-primary-30,.has-background-primary-30{--bulma-background-l: var(--bulma-primary-30-l)}.is-color-primary-30-invert,.has-text-primary-30-invert{--bulma-color-l: var(--bulma-primary-30-invert-l)}.is-background-primary-30-invert,.has-background-primary-30-invert{--bulma-background-l: var(--bulma-primary-30-invert-l)}.is-color-primary-35,.has-text-primary-35{--bulma-color-l: var(--bulma-primary-35-l)}.is-background-primary-35,.has-background-primary-35{--bulma-background-l: var(--bulma-primary-35-l)}.is-color-primary-35-invert,.has-text-primary-35-invert{--bulma-color-l: var(--bulma-primary-35-invert-l)}.is-background-primary-35-invert,.has-background-primary-35-invert{--bulma-background-l: var(--bulma-primary-35-invert-l)}.is-color-primary-40,.has-text-primary-40{--bulma-color-l: var(--bulma-primary-40-l)}.is-background-primary-40,.has-background-primary-40{--bulma-background-l: var(--bulma-primary-40-l)}.is-color-primary-40-invert,.has-text-primary-40-invert{--bulma-color-l: var(--bulma-primary-40-invert-l)}.is-background-primary-40-invert,.has-background-primary-40-invert{--bulma-background-l: var(--bulma-primary-40-invert-l)}.is-color-primary-45,.has-text-primary-45{--bulma-color-l: var(--bulma-primary-45-l)}.is-background-primary-45,.has-background-primary-45{--bulma-background-l: var(--bulma-primary-45-l)}.is-color-primary-45-invert,.has-text-primary-45-invert{--bulma-color-l: var(--bulma-primary-45-invert-l)}.is-background-primary-45-invert,.has-background-primary-45-invert{--bulma-background-l: var(--bulma-primary-45-invert-l)}.is-color-primary-50,.has-text-primary-50{--bulma-color-l: var(--bulma-primary-50-l)}.is-background-primary-50,.has-background-primary-50{--bulma-background-l: var(--bulma-primary-50-l)}.is-color-primary-50-invert,.has-text-primary-50-invert{--bulma-color-l: var(--bulma-primary-50-invert-l)}.is-background-primary-50-invert,.has-background-primary-50-invert{--bulma-background-l: var(--bulma-primary-50-invert-l)}.is-color-primary-55,.has-text-primary-55{--bulma-color-l: var(--bulma-primary-55-l)}.is-background-primary-55,.has-background-primary-55{--bulma-background-l: var(--bulma-primary-55-l)}.is-color-primary-55-invert,.has-text-primary-55-invert{--bulma-color-l: var(--bulma-primary-55-invert-l)}.is-background-primary-55-invert,.has-background-primary-55-invert{--bulma-background-l: var(--bulma-primary-55-invert-l)}.is-color-primary-60,.has-text-primary-60{--bulma-color-l: var(--bulma-primary-60-l)}.is-background-primary-60,.has-background-primary-60{--bulma-background-l: var(--bulma-primary-60-l)}.is-color-primary-60-invert,.has-text-primary-60-invert{--bulma-color-l: var(--bulma-primary-60-invert-l)}.is-background-primary-60-invert,.has-background-primary-60-invert{--bulma-background-l: var(--bulma-primary-60-invert-l)}.is-color-primary-65,.has-text-primary-65{--bulma-color-l: var(--bulma-primary-65-l)}.is-background-primary-65,.has-background-primary-65{--bulma-background-l: var(--bulma-primary-65-l)}.is-color-primary-65-invert,.has-text-primary-65-invert{--bulma-color-l: var(--bulma-primary-65-invert-l)}.is-background-primary-65-invert,.has-background-primary-65-invert{--bulma-background-l: var(--bulma-primary-65-invert-l)}.is-color-primary-70,.has-text-primary-70{--bulma-color-l: var(--bulma-primary-70-l)}.is-background-primary-70,.has-background-primary-70{--bulma-background-l: var(--bulma-primary-70-l)}.is-color-primary-70-invert,.has-text-primary-70-invert{--bulma-color-l: var(--bulma-primary-70-invert-l)}.is-background-primary-70-invert,.has-background-primary-70-invert{--bulma-background-l: var(--bulma-primary-70-invert-l)}.is-color-primary-75,.has-text-primary-75{--bulma-color-l: var(--bulma-primary-75-l)}.is-background-primary-75,.has-background-primary-75{--bulma-background-l: var(--bulma-primary-75-l)}.is-color-primary-75-invert,.has-text-primary-75-invert{--bulma-color-l: var(--bulma-primary-75-invert-l)}.is-background-primary-75-invert,.has-background-primary-75-invert{--bulma-background-l: var(--bulma-primary-75-invert-l)}.is-color-primary-80,.has-text-primary-80{--bulma-color-l: var(--bulma-primary-80-l)}.is-background-primary-80,.has-background-primary-80{--bulma-background-l: var(--bulma-primary-80-l)}.is-color-primary-80-invert,.has-text-primary-80-invert{--bulma-color-l: var(--bulma-primary-80-invert-l)}.is-background-primary-80-invert,.has-background-primary-80-invert{--bulma-background-l: var(--bulma-primary-80-invert-l)}.is-color-primary-85,.has-text-primary-85{--bulma-color-l: var(--bulma-primary-85-l)}.is-background-primary-85,.has-background-primary-85{--bulma-background-l: var(--bulma-primary-85-l)}.is-color-primary-85-invert,.has-text-primary-85-invert{--bulma-color-l: var(--bulma-primary-85-invert-l)}.is-background-primary-85-invert,.has-background-primary-85-invert{--bulma-background-l: var(--bulma-primary-85-invert-l)}.is-color-primary-90,.has-text-primary-90{--bulma-color-l: var(--bulma-primary-90-l)}.is-background-primary-90,.has-background-primary-90{--bulma-background-l: var(--bulma-primary-90-l)}.is-color-primary-90-invert,.has-text-primary-90-invert{--bulma-color-l: var(--bulma-primary-90-invert-l)}.is-background-primary-90-invert,.has-background-primary-90-invert{--bulma-background-l: var(--bulma-primary-90-invert-l)}.is-color-primary-95,.has-text-primary-95{--bulma-color-l: var(--bulma-primary-95-l)}.is-background-primary-95,.has-background-primary-95{--bulma-background-l: var(--bulma-primary-95-l)}.is-color-primary-95-invert,.has-text-primary-95-invert{--bulma-color-l: var(--bulma-primary-95-invert-l)}.is-background-primary-95-invert,.has-background-primary-95-invert{--bulma-background-l: var(--bulma-primary-95-invert-l)}.is-color-primary-100,.has-text-primary-100{--bulma-color-l: var(--bulma-primary-100-l)}.is-background-primary-100,.has-background-primary-100{--bulma-background-l: var(--bulma-primary-100-l)}.is-color-primary-100-invert,.has-text-primary-100-invert{--bulma-color-l: var(--bulma-primary-100-invert-l)}.is-background-primary-100-invert,.has-background-primary-100-invert{--bulma-background-l: var(--bulma-primary-100-invert-l)}a.is-color-primary:hover,a.is-color-primary:focus-visible,button.is-color-primary:hover,button.is-color-primary:focus-visible,is-color-primary.is-hoverable:hover,is-color-primary.is-hoverable:focus-visible,a.has-text-primary:hover,a.has-text-primary:focus-visible,button.has-text-primary:hover,button.has-text-primary:focus-visible,has-text-primary.is-hoverable:hover,has-text-primary.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-primary:active,button.is-color-primary:active,is-color-primary.is-hoverable:active,a.has-text-primary:active,button.has-text-primary:active,has-text-primary.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-primary:hover,a.is-background-primary:focus-visible,button.is-background-primary:hover,button.is-background-primary:focus-visible,is-background-primary.is-hoverable:hover,is-background-primary.is-hoverable:focus-visible,a.has-background-primary:hover,a.has-background-primary:focus-visible,button.has-background-primary:hover,button.has-background-primary:focus-visible,has-background-primary.is-hoverable:hover,has-background-primary.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-primary:active,button.is-background-primary:active,is-background-primary.is-hoverable:active,a.has-background-primary:active,button.has-background-primary:active,has-background-primary.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-primary{--h: var(--bulma-primary-h);--s: var(--bulma-primary-s);--l: var(--bulma-primary-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-primary-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-primary-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-primary-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-primary-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-primary-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-primary-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-primary-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-primary-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-primary-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-primary-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-primary-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-primary-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-primary-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-primary-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-primary-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-primary-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-primary-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-primary-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-primary-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-primary-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-primary-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-link],[class*=has-text-link]{--bulma-color-l: var(--bulma-link-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-link],[class*=has-background-link]{--bulma-background-l: var(--bulma-link-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-link-invert,.has-text-link-invert{--bulma-color-l: var(--bulma-link-invert-l)}.is-background-link-invert,.has-background-link-invert{--bulma-background-l: var(--bulma-link-invert-l)}.is-color-link-on-scheme,.has-text-link-on-scheme{--bulma-color-l: var(--bulma-link-on-scheme-l)}.is-background-link-on-scheme,.has-background-link-on-scheme{--bulma-background-l: var(--bulma-link-on-scheme-l)}.is-color-link-light,.has-text-link-light{--bulma-color-l: var(--bulma-link-light-l)}.is-background-link-light,.has-background-link-light{--bulma-background-l: var(--bulma-link-light-l)}.is-color-link-light-invert,.has-text-link-light-invert{--bulma-color-l: var(--bulma-link-light-invert-l)}.is-background-link-light-invert,.has-background-link-light-invert{--bulma-background-l: var(--bulma-link-light-invert-l)}.is-color-link-dark,.has-text-link-dark{--bulma-color-l: var(--bulma-link-dark-l)}.is-background-link-dark,.has-background-link-dark{--bulma-background-l: var(--bulma-link-dark-l)}.is-color-link-dark-invert,.has-text-link-dark-invert{--bulma-color-l: var(--bulma-link-dark-invert-l)}.is-background-link-dark-invert,.has-background-link-dark-invert{--bulma-background-l: var(--bulma-link-dark-invert-l)}.is-color-link-soft,.has-text-link-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-link-soft,.has-background-link-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-link-bold,.has-text-link-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-link-bold,.has-background-link-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-link-soft-invert,.has-text-link-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-link-soft-invert,.has-background-link-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-link-bold-invert,.has-text-link-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-link-bold-invert,.has-background-link-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-link-00,.has-text-link-00{--bulma-color-l: var(--bulma-link-00-l)}.is-background-link-00,.has-background-link-00{--bulma-background-l: var(--bulma-link-00-l)}.is-color-link-00-invert,.has-text-link-00-invert{--bulma-color-l: var(--bulma-link-00-invert-l)}.is-background-link-00-invert,.has-background-link-00-invert{--bulma-background-l: var(--bulma-link-00-invert-l)}.is-color-link-05,.has-text-link-05{--bulma-color-l: var(--bulma-link-05-l)}.is-background-link-05,.has-background-link-05{--bulma-background-l: var(--bulma-link-05-l)}.is-color-link-05-invert,.has-text-link-05-invert{--bulma-color-l: var(--bulma-link-05-invert-l)}.is-background-link-05-invert,.has-background-link-05-invert{--bulma-background-l: var(--bulma-link-05-invert-l)}.is-color-link-10,.has-text-link-10{--bulma-color-l: var(--bulma-link-10-l)}.is-background-link-10,.has-background-link-10{--bulma-background-l: var(--bulma-link-10-l)}.is-color-link-10-invert,.has-text-link-10-invert{--bulma-color-l: var(--bulma-link-10-invert-l)}.is-background-link-10-invert,.has-background-link-10-invert{--bulma-background-l: var(--bulma-link-10-invert-l)}.is-color-link-15,.has-text-link-15{--bulma-color-l: var(--bulma-link-15-l)}.is-background-link-15,.has-background-link-15{--bulma-background-l: var(--bulma-link-15-l)}.is-color-link-15-invert,.has-text-link-15-invert{--bulma-color-l: var(--bulma-link-15-invert-l)}.is-background-link-15-invert,.has-background-link-15-invert{--bulma-background-l: var(--bulma-link-15-invert-l)}.is-color-link-20,.has-text-link-20{--bulma-color-l: var(--bulma-link-20-l)}.is-background-link-20,.has-background-link-20{--bulma-background-l: var(--bulma-link-20-l)}.is-color-link-20-invert,.has-text-link-20-invert{--bulma-color-l: var(--bulma-link-20-invert-l)}.is-background-link-20-invert,.has-background-link-20-invert{--bulma-background-l: var(--bulma-link-20-invert-l)}.is-color-link-25,.has-text-link-25{--bulma-color-l: var(--bulma-link-25-l)}.is-background-link-25,.has-background-link-25{--bulma-background-l: var(--bulma-link-25-l)}.is-color-link-25-invert,.has-text-link-25-invert{--bulma-color-l: var(--bulma-link-25-invert-l)}.is-background-link-25-invert,.has-background-link-25-invert{--bulma-background-l: var(--bulma-link-25-invert-l)}.is-color-link-30,.has-text-link-30{--bulma-color-l: var(--bulma-link-30-l)}.is-background-link-30,.has-background-link-30{--bulma-background-l: var(--bulma-link-30-l)}.is-color-link-30-invert,.has-text-link-30-invert{--bulma-color-l: var(--bulma-link-30-invert-l)}.is-background-link-30-invert,.has-background-link-30-invert{--bulma-background-l: var(--bulma-link-30-invert-l)}.is-color-link-35,.has-text-link-35{--bulma-color-l: var(--bulma-link-35-l)}.is-background-link-35,.has-background-link-35{--bulma-background-l: var(--bulma-link-35-l)}.is-color-link-35-invert,.has-text-link-35-invert{--bulma-color-l: var(--bulma-link-35-invert-l)}.is-background-link-35-invert,.has-background-link-35-invert{--bulma-background-l: var(--bulma-link-35-invert-l)}.is-color-link-40,.has-text-link-40{--bulma-color-l: var(--bulma-link-40-l)}.is-background-link-40,.has-background-link-40{--bulma-background-l: var(--bulma-link-40-l)}.is-color-link-40-invert,.has-text-link-40-invert{--bulma-color-l: var(--bulma-link-40-invert-l)}.is-background-link-40-invert,.has-background-link-40-invert{--bulma-background-l: var(--bulma-link-40-invert-l)}.is-color-link-45,.has-text-link-45{--bulma-color-l: var(--bulma-link-45-l)}.is-background-link-45,.has-background-link-45{--bulma-background-l: var(--bulma-link-45-l)}.is-color-link-45-invert,.has-text-link-45-invert{--bulma-color-l: var(--bulma-link-45-invert-l)}.is-background-link-45-invert,.has-background-link-45-invert{--bulma-background-l: var(--bulma-link-45-invert-l)}.is-color-link-50,.has-text-link-50{--bulma-color-l: var(--bulma-link-50-l)}.is-background-link-50,.has-background-link-50{--bulma-background-l: var(--bulma-link-50-l)}.is-color-link-50-invert,.has-text-link-50-invert{--bulma-color-l: var(--bulma-link-50-invert-l)}.is-background-link-50-invert,.has-background-link-50-invert{--bulma-background-l: var(--bulma-link-50-invert-l)}.is-color-link-55,.has-text-link-55{--bulma-color-l: var(--bulma-link-55-l)}.is-background-link-55,.has-background-link-55{--bulma-background-l: var(--bulma-link-55-l)}.is-color-link-55-invert,.has-text-link-55-invert{--bulma-color-l: var(--bulma-link-55-invert-l)}.is-background-link-55-invert,.has-background-link-55-invert{--bulma-background-l: var(--bulma-link-55-invert-l)}.is-color-link-60,.has-text-link-60{--bulma-color-l: var(--bulma-link-60-l)}.is-background-link-60,.has-background-link-60{--bulma-background-l: var(--bulma-link-60-l)}.is-color-link-60-invert,.has-text-link-60-invert{--bulma-color-l: var(--bulma-link-60-invert-l)}.is-background-link-60-invert,.has-background-link-60-invert{--bulma-background-l: var(--bulma-link-60-invert-l)}.is-color-link-65,.has-text-link-65{--bulma-color-l: var(--bulma-link-65-l)}.is-background-link-65,.has-background-link-65{--bulma-background-l: var(--bulma-link-65-l)}.is-color-link-65-invert,.has-text-link-65-invert{--bulma-color-l: var(--bulma-link-65-invert-l)}.is-background-link-65-invert,.has-background-link-65-invert{--bulma-background-l: var(--bulma-link-65-invert-l)}.is-color-link-70,.has-text-link-70{--bulma-color-l: var(--bulma-link-70-l)}.is-background-link-70,.has-background-link-70{--bulma-background-l: var(--bulma-link-70-l)}.is-color-link-70-invert,.has-text-link-70-invert{--bulma-color-l: var(--bulma-link-70-invert-l)}.is-background-link-70-invert,.has-background-link-70-invert{--bulma-background-l: var(--bulma-link-70-invert-l)}.is-color-link-75,.has-text-link-75{--bulma-color-l: var(--bulma-link-75-l)}.is-background-link-75,.has-background-link-75{--bulma-background-l: var(--bulma-link-75-l)}.is-color-link-75-invert,.has-text-link-75-invert{--bulma-color-l: var(--bulma-link-75-invert-l)}.is-background-link-75-invert,.has-background-link-75-invert{--bulma-background-l: var(--bulma-link-75-invert-l)}.is-color-link-80,.has-text-link-80{--bulma-color-l: var(--bulma-link-80-l)}.is-background-link-80,.has-background-link-80{--bulma-background-l: var(--bulma-link-80-l)}.is-color-link-80-invert,.has-text-link-80-invert{--bulma-color-l: var(--bulma-link-80-invert-l)}.is-background-link-80-invert,.has-background-link-80-invert{--bulma-background-l: var(--bulma-link-80-invert-l)}.is-color-link-85,.has-text-link-85{--bulma-color-l: var(--bulma-link-85-l)}.is-background-link-85,.has-background-link-85{--bulma-background-l: var(--bulma-link-85-l)}.is-color-link-85-invert,.has-text-link-85-invert{--bulma-color-l: var(--bulma-link-85-invert-l)}.is-background-link-85-invert,.has-background-link-85-invert{--bulma-background-l: var(--bulma-link-85-invert-l)}.is-color-link-90,.has-text-link-90{--bulma-color-l: var(--bulma-link-90-l)}.is-background-link-90,.has-background-link-90{--bulma-background-l: var(--bulma-link-90-l)}.is-color-link-90-invert,.has-text-link-90-invert{--bulma-color-l: var(--bulma-link-90-invert-l)}.is-background-link-90-invert,.has-background-link-90-invert{--bulma-background-l: var(--bulma-link-90-invert-l)}.is-color-link-95,.has-text-link-95{--bulma-color-l: var(--bulma-link-95-l)}.is-background-link-95,.has-background-link-95{--bulma-background-l: var(--bulma-link-95-l)}.is-color-link-95-invert,.has-text-link-95-invert{--bulma-color-l: var(--bulma-link-95-invert-l)}.is-background-link-95-invert,.has-background-link-95-invert{--bulma-background-l: var(--bulma-link-95-invert-l)}.is-color-link-100,.has-text-link-100{--bulma-color-l: var(--bulma-link-100-l)}.is-background-link-100,.has-background-link-100{--bulma-background-l: var(--bulma-link-100-l)}.is-color-link-100-invert,.has-text-link-100-invert{--bulma-color-l: var(--bulma-link-100-invert-l)}.is-background-link-100-invert,.has-background-link-100-invert{--bulma-background-l: var(--bulma-link-100-invert-l)}a.is-color-link:hover,a.is-color-link:focus-visible,button.is-color-link:hover,button.is-color-link:focus-visible,is-color-link.is-hoverable:hover,is-color-link.is-hoverable:focus-visible,a.has-text-link:hover,a.has-text-link:focus-visible,button.has-text-link:hover,button.has-text-link:focus-visible,has-text-link.is-hoverable:hover,has-text-link.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-link:active,button.is-color-link:active,is-color-link.is-hoverable:active,a.has-text-link:active,button.has-text-link:active,has-text-link.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-link:hover,a.is-background-link:focus-visible,button.is-background-link:hover,button.is-background-link:focus-visible,is-background-link.is-hoverable:hover,is-background-link.is-hoverable:focus-visible,a.has-background-link:hover,a.has-background-link:focus-visible,button.has-background-link:hover,button.has-background-link:focus-visible,has-background-link.is-hoverable:hover,has-background-link.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-link:active,button.is-background-link:active,is-background-link.is-hoverable:active,a.has-background-link:active,button.has-background-link:active,has-background-link.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-link{--h: var(--bulma-link-h);--s: var(--bulma-link-s);--l: var(--bulma-link-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-link-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-link-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-link-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-link-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-link-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-link-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-link-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-link-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-link-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-link-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-link-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-link-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-link-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-link-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-link-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-link-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-link-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-link-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-link-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-link-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-link-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-info],[class*=has-text-info]{--bulma-color-l: var(--bulma-info-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-info-h),var(--bulma-info-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-info],[class*=has-background-info]{--bulma-background-l: var(--bulma-info-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-info-invert,.has-text-info-invert{--bulma-color-l: var(--bulma-info-invert-l)}.is-background-info-invert,.has-background-info-invert{--bulma-background-l: var(--bulma-info-invert-l)}.is-color-info-on-scheme,.has-text-info-on-scheme{--bulma-color-l: var(--bulma-info-on-scheme-l)}.is-background-info-on-scheme,.has-background-info-on-scheme{--bulma-background-l: var(--bulma-info-on-scheme-l)}.is-color-info-light,.has-text-info-light{--bulma-color-l: var(--bulma-info-light-l)}.is-background-info-light,.has-background-info-light{--bulma-background-l: var(--bulma-info-light-l)}.is-color-info-light-invert,.has-text-info-light-invert{--bulma-color-l: var(--bulma-info-light-invert-l)}.is-background-info-light-invert,.has-background-info-light-invert{--bulma-background-l: var(--bulma-info-light-invert-l)}.is-color-info-dark,.has-text-info-dark{--bulma-color-l: var(--bulma-info-dark-l)}.is-background-info-dark,.has-background-info-dark{--bulma-background-l: var(--bulma-info-dark-l)}.is-color-info-dark-invert,.has-text-info-dark-invert{--bulma-color-l: var(--bulma-info-dark-invert-l)}.is-background-info-dark-invert,.has-background-info-dark-invert{--bulma-background-l: var(--bulma-info-dark-invert-l)}.is-color-info-soft,.has-text-info-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-info-soft,.has-background-info-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-info-bold,.has-text-info-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-info-bold,.has-background-info-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-info-soft-invert,.has-text-info-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-info-soft-invert,.has-background-info-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-info-bold-invert,.has-text-info-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-info-bold-invert,.has-background-info-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-info-00,.has-text-info-00{--bulma-color-l: var(--bulma-info-00-l)}.is-background-info-00,.has-background-info-00{--bulma-background-l: var(--bulma-info-00-l)}.is-color-info-00-invert,.has-text-info-00-invert{--bulma-color-l: var(--bulma-info-00-invert-l)}.is-background-info-00-invert,.has-background-info-00-invert{--bulma-background-l: var(--bulma-info-00-invert-l)}.is-color-info-05,.has-text-info-05{--bulma-color-l: var(--bulma-info-05-l)}.is-background-info-05,.has-background-info-05{--bulma-background-l: var(--bulma-info-05-l)}.is-color-info-05-invert,.has-text-info-05-invert{--bulma-color-l: var(--bulma-info-05-invert-l)}.is-background-info-05-invert,.has-background-info-05-invert{--bulma-background-l: var(--bulma-info-05-invert-l)}.is-color-info-10,.has-text-info-10{--bulma-color-l: var(--bulma-info-10-l)}.is-background-info-10,.has-background-info-10{--bulma-background-l: var(--bulma-info-10-l)}.is-color-info-10-invert,.has-text-info-10-invert{--bulma-color-l: var(--bulma-info-10-invert-l)}.is-background-info-10-invert,.has-background-info-10-invert{--bulma-background-l: var(--bulma-info-10-invert-l)}.is-color-info-15,.has-text-info-15{--bulma-color-l: var(--bulma-info-15-l)}.is-background-info-15,.has-background-info-15{--bulma-background-l: var(--bulma-info-15-l)}.is-color-info-15-invert,.has-text-info-15-invert{--bulma-color-l: var(--bulma-info-15-invert-l)}.is-background-info-15-invert,.has-background-info-15-invert{--bulma-background-l: var(--bulma-info-15-invert-l)}.is-color-info-20,.has-text-info-20{--bulma-color-l: var(--bulma-info-20-l)}.is-background-info-20,.has-background-info-20{--bulma-background-l: var(--bulma-info-20-l)}.is-color-info-20-invert,.has-text-info-20-invert{--bulma-color-l: var(--bulma-info-20-invert-l)}.is-background-info-20-invert,.has-background-info-20-invert{--bulma-background-l: var(--bulma-info-20-invert-l)}.is-color-info-25,.has-text-info-25{--bulma-color-l: var(--bulma-info-25-l)}.is-background-info-25,.has-background-info-25{--bulma-background-l: var(--bulma-info-25-l)}.is-color-info-25-invert,.has-text-info-25-invert{--bulma-color-l: var(--bulma-info-25-invert-l)}.is-background-info-25-invert,.has-background-info-25-invert{--bulma-background-l: var(--bulma-info-25-invert-l)}.is-color-info-30,.has-text-info-30{--bulma-color-l: var(--bulma-info-30-l)}.is-background-info-30,.has-background-info-30{--bulma-background-l: var(--bulma-info-30-l)}.is-color-info-30-invert,.has-text-info-30-invert{--bulma-color-l: var(--bulma-info-30-invert-l)}.is-background-info-30-invert,.has-background-info-30-invert{--bulma-background-l: var(--bulma-info-30-invert-l)}.is-color-info-35,.has-text-info-35{--bulma-color-l: var(--bulma-info-35-l)}.is-background-info-35,.has-background-info-35{--bulma-background-l: var(--bulma-info-35-l)}.is-color-info-35-invert,.has-text-info-35-invert{--bulma-color-l: var(--bulma-info-35-invert-l)}.is-background-info-35-invert,.has-background-info-35-invert{--bulma-background-l: var(--bulma-info-35-invert-l)}.is-color-info-40,.has-text-info-40{--bulma-color-l: var(--bulma-info-40-l)}.is-background-info-40,.has-background-info-40{--bulma-background-l: var(--bulma-info-40-l)}.is-color-info-40-invert,.has-text-info-40-invert{--bulma-color-l: var(--bulma-info-40-invert-l)}.is-background-info-40-invert,.has-background-info-40-invert{--bulma-background-l: var(--bulma-info-40-invert-l)}.is-color-info-45,.has-text-info-45{--bulma-color-l: var(--bulma-info-45-l)}.is-background-info-45,.has-background-info-45{--bulma-background-l: var(--bulma-info-45-l)}.is-color-info-45-invert,.has-text-info-45-invert{--bulma-color-l: var(--bulma-info-45-invert-l)}.is-background-info-45-invert,.has-background-info-45-invert{--bulma-background-l: var(--bulma-info-45-invert-l)}.is-color-info-50,.has-text-info-50{--bulma-color-l: var(--bulma-info-50-l)}.is-background-info-50,.has-background-info-50{--bulma-background-l: var(--bulma-info-50-l)}.is-color-info-50-invert,.has-text-info-50-invert{--bulma-color-l: var(--bulma-info-50-invert-l)}.is-background-info-50-invert,.has-background-info-50-invert{--bulma-background-l: var(--bulma-info-50-invert-l)}.is-color-info-55,.has-text-info-55{--bulma-color-l: var(--bulma-info-55-l)}.is-background-info-55,.has-background-info-55{--bulma-background-l: var(--bulma-info-55-l)}.is-color-info-55-invert,.has-text-info-55-invert{--bulma-color-l: var(--bulma-info-55-invert-l)}.is-background-info-55-invert,.has-background-info-55-invert{--bulma-background-l: var(--bulma-info-55-invert-l)}.is-color-info-60,.has-text-info-60{--bulma-color-l: var(--bulma-info-60-l)}.is-background-info-60,.has-background-info-60{--bulma-background-l: var(--bulma-info-60-l)}.is-color-info-60-invert,.has-text-info-60-invert{--bulma-color-l: var(--bulma-info-60-invert-l)}.is-background-info-60-invert,.has-background-info-60-invert{--bulma-background-l: var(--bulma-info-60-invert-l)}.is-color-info-65,.has-text-info-65{--bulma-color-l: var(--bulma-info-65-l)}.is-background-info-65,.has-background-info-65{--bulma-background-l: var(--bulma-info-65-l)}.is-color-info-65-invert,.has-text-info-65-invert{--bulma-color-l: var(--bulma-info-65-invert-l)}.is-background-info-65-invert,.has-background-info-65-invert{--bulma-background-l: var(--bulma-info-65-invert-l)}.is-color-info-70,.has-text-info-70{--bulma-color-l: var(--bulma-info-70-l)}.is-background-info-70,.has-background-info-70{--bulma-background-l: var(--bulma-info-70-l)}.is-color-info-70-invert,.has-text-info-70-invert{--bulma-color-l: var(--bulma-info-70-invert-l)}.is-background-info-70-invert,.has-background-info-70-invert{--bulma-background-l: var(--bulma-info-70-invert-l)}.is-color-info-75,.has-text-info-75{--bulma-color-l: var(--bulma-info-75-l)}.is-background-info-75,.has-background-info-75{--bulma-background-l: var(--bulma-info-75-l)}.is-color-info-75-invert,.has-text-info-75-invert{--bulma-color-l: var(--bulma-info-75-invert-l)}.is-background-info-75-invert,.has-background-info-75-invert{--bulma-background-l: var(--bulma-info-75-invert-l)}.is-color-info-80,.has-text-info-80{--bulma-color-l: var(--bulma-info-80-l)}.is-background-info-80,.has-background-info-80{--bulma-background-l: var(--bulma-info-80-l)}.is-color-info-80-invert,.has-text-info-80-invert{--bulma-color-l: var(--bulma-info-80-invert-l)}.is-background-info-80-invert,.has-background-info-80-invert{--bulma-background-l: var(--bulma-info-80-invert-l)}.is-color-info-85,.has-text-info-85{--bulma-color-l: var(--bulma-info-85-l)}.is-background-info-85,.has-background-info-85{--bulma-background-l: var(--bulma-info-85-l)}.is-color-info-85-invert,.has-text-info-85-invert{--bulma-color-l: var(--bulma-info-85-invert-l)}.is-background-info-85-invert,.has-background-info-85-invert{--bulma-background-l: var(--bulma-info-85-invert-l)}.is-color-info-90,.has-text-info-90{--bulma-color-l: var(--bulma-info-90-l)}.is-background-info-90,.has-background-info-90{--bulma-background-l: var(--bulma-info-90-l)}.is-color-info-90-invert,.has-text-info-90-invert{--bulma-color-l: var(--bulma-info-90-invert-l)}.is-background-info-90-invert,.has-background-info-90-invert{--bulma-background-l: var(--bulma-info-90-invert-l)}.is-color-info-95,.has-text-info-95{--bulma-color-l: var(--bulma-info-95-l)}.is-background-info-95,.has-background-info-95{--bulma-background-l: var(--bulma-info-95-l)}.is-color-info-95-invert,.has-text-info-95-invert{--bulma-color-l: var(--bulma-info-95-invert-l)}.is-background-info-95-invert,.has-background-info-95-invert{--bulma-background-l: var(--bulma-info-95-invert-l)}.is-color-info-100,.has-text-info-100{--bulma-color-l: var(--bulma-info-100-l)}.is-background-info-100,.has-background-info-100{--bulma-background-l: var(--bulma-info-100-l)}.is-color-info-100-invert,.has-text-info-100-invert{--bulma-color-l: var(--bulma-info-100-invert-l)}.is-background-info-100-invert,.has-background-info-100-invert{--bulma-background-l: var(--bulma-info-100-invert-l)}a.is-color-info:hover,a.is-color-info:focus-visible,button.is-color-info:hover,button.is-color-info:focus-visible,is-color-info.is-hoverable:hover,is-color-info.is-hoverable:focus-visible,a.has-text-info:hover,a.has-text-info:focus-visible,button.has-text-info:hover,button.has-text-info:focus-visible,has-text-info.is-hoverable:hover,has-text-info.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-info:active,button.is-color-info:active,is-color-info.is-hoverable:active,a.has-text-info:active,button.has-text-info:active,has-text-info.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-info:hover,a.is-background-info:focus-visible,button.is-background-info:hover,button.is-background-info:focus-visible,is-background-info.is-hoverable:hover,is-background-info.is-hoverable:focus-visible,a.has-background-info:hover,a.has-background-info:focus-visible,button.has-background-info:hover,button.has-background-info:focus-visible,has-background-info.is-hoverable:hover,has-background-info.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-info:active,button.is-background-info:active,is-background-info.is-hoverable:active,a.has-background-info:active,button.has-background-info:active,has-background-info.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-info{--h: var(--bulma-info-h);--s: var(--bulma-info-s);--l: var(--bulma-info-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-info-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-info-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-info-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-info-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-info-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-info-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-info-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-info-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-info-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-info-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-info-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-info-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-info-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-info-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-info-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-info-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-info-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-info-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-info-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-info-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-info-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-success],[class*=has-text-success]{--bulma-color-l: var(--bulma-success-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-success-h),var(--bulma-success-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-success],[class*=has-background-success]{--bulma-background-l: var(--bulma-success-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-success-invert,.has-text-success-invert{--bulma-color-l: var(--bulma-success-invert-l)}.is-background-success-invert,.has-background-success-invert{--bulma-background-l: var(--bulma-success-invert-l)}.is-color-success-on-scheme,.has-text-success-on-scheme{--bulma-color-l: var(--bulma-success-on-scheme-l)}.is-background-success-on-scheme,.has-background-success-on-scheme{--bulma-background-l: var(--bulma-success-on-scheme-l)}.is-color-success-light,.has-text-success-light{--bulma-color-l: var(--bulma-success-light-l)}.is-background-success-light,.has-background-success-light{--bulma-background-l: var(--bulma-success-light-l)}.is-color-success-light-invert,.has-text-success-light-invert{--bulma-color-l: var(--bulma-success-light-invert-l)}.is-background-success-light-invert,.has-background-success-light-invert{--bulma-background-l: var(--bulma-success-light-invert-l)}.is-color-success-dark,.has-text-success-dark{--bulma-color-l: var(--bulma-success-dark-l)}.is-background-success-dark,.has-background-success-dark{--bulma-background-l: var(--bulma-success-dark-l)}.is-color-success-dark-invert,.has-text-success-dark-invert{--bulma-color-l: var(--bulma-success-dark-invert-l)}.is-background-success-dark-invert,.has-background-success-dark-invert{--bulma-background-l: var(--bulma-success-dark-invert-l)}.is-color-success-soft,.has-text-success-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-success-soft,.has-background-success-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-success-bold,.has-text-success-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-success-bold,.has-background-success-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-success-soft-invert,.has-text-success-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-success-soft-invert,.has-background-success-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-success-bold-invert,.has-text-success-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-success-bold-invert,.has-background-success-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-success-00,.has-text-success-00{--bulma-color-l: var(--bulma-success-00-l)}.is-background-success-00,.has-background-success-00{--bulma-background-l: var(--bulma-success-00-l)}.is-color-success-00-invert,.has-text-success-00-invert{--bulma-color-l: var(--bulma-success-00-invert-l)}.is-background-success-00-invert,.has-background-success-00-invert{--bulma-background-l: var(--bulma-success-00-invert-l)}.is-color-success-05,.has-text-success-05{--bulma-color-l: var(--bulma-success-05-l)}.is-background-success-05,.has-background-success-05{--bulma-background-l: var(--bulma-success-05-l)}.is-color-success-05-invert,.has-text-success-05-invert{--bulma-color-l: var(--bulma-success-05-invert-l)}.is-background-success-05-invert,.has-background-success-05-invert{--bulma-background-l: var(--bulma-success-05-invert-l)}.is-color-success-10,.has-text-success-10{--bulma-color-l: var(--bulma-success-10-l)}.is-background-success-10,.has-background-success-10{--bulma-background-l: var(--bulma-success-10-l)}.is-color-success-10-invert,.has-text-success-10-invert{--bulma-color-l: var(--bulma-success-10-invert-l)}.is-background-success-10-invert,.has-background-success-10-invert{--bulma-background-l: var(--bulma-success-10-invert-l)}.is-color-success-15,.has-text-success-15{--bulma-color-l: var(--bulma-success-15-l)}.is-background-success-15,.has-background-success-15{--bulma-background-l: var(--bulma-success-15-l)}.is-color-success-15-invert,.has-text-success-15-invert{--bulma-color-l: var(--bulma-success-15-invert-l)}.is-background-success-15-invert,.has-background-success-15-invert{--bulma-background-l: var(--bulma-success-15-invert-l)}.is-color-success-20,.has-text-success-20{--bulma-color-l: var(--bulma-success-20-l)}.is-background-success-20,.has-background-success-20{--bulma-background-l: var(--bulma-success-20-l)}.is-color-success-20-invert,.has-text-success-20-invert{--bulma-color-l: var(--bulma-success-20-invert-l)}.is-background-success-20-invert,.has-background-success-20-invert{--bulma-background-l: var(--bulma-success-20-invert-l)}.is-color-success-25,.has-text-success-25{--bulma-color-l: var(--bulma-success-25-l)}.is-background-success-25,.has-background-success-25{--bulma-background-l: var(--bulma-success-25-l)}.is-color-success-25-invert,.has-text-success-25-invert{--bulma-color-l: var(--bulma-success-25-invert-l)}.is-background-success-25-invert,.has-background-success-25-invert{--bulma-background-l: var(--bulma-success-25-invert-l)}.is-color-success-30,.has-text-success-30{--bulma-color-l: var(--bulma-success-30-l)}.is-background-success-30,.has-background-success-30{--bulma-background-l: var(--bulma-success-30-l)}.is-color-success-30-invert,.has-text-success-30-invert{--bulma-color-l: var(--bulma-success-30-invert-l)}.is-background-success-30-invert,.has-background-success-30-invert{--bulma-background-l: var(--bulma-success-30-invert-l)}.is-color-success-35,.has-text-success-35{--bulma-color-l: var(--bulma-success-35-l)}.is-background-success-35,.has-background-success-35{--bulma-background-l: var(--bulma-success-35-l)}.is-color-success-35-invert,.has-text-success-35-invert{--bulma-color-l: var(--bulma-success-35-invert-l)}.is-background-success-35-invert,.has-background-success-35-invert{--bulma-background-l: var(--bulma-success-35-invert-l)}.is-color-success-40,.has-text-success-40{--bulma-color-l: var(--bulma-success-40-l)}.is-background-success-40,.has-background-success-40{--bulma-background-l: var(--bulma-success-40-l)}.is-color-success-40-invert,.has-text-success-40-invert{--bulma-color-l: var(--bulma-success-40-invert-l)}.is-background-success-40-invert,.has-background-success-40-invert{--bulma-background-l: var(--bulma-success-40-invert-l)}.is-color-success-45,.has-text-success-45{--bulma-color-l: var(--bulma-success-45-l)}.is-background-success-45,.has-background-success-45{--bulma-background-l: var(--bulma-success-45-l)}.is-color-success-45-invert,.has-text-success-45-invert{--bulma-color-l: var(--bulma-success-45-invert-l)}.is-background-success-45-invert,.has-background-success-45-invert{--bulma-background-l: var(--bulma-success-45-invert-l)}.is-color-success-50,.has-text-success-50{--bulma-color-l: var(--bulma-success-50-l)}.is-background-success-50,.has-background-success-50{--bulma-background-l: var(--bulma-success-50-l)}.is-color-success-50-invert,.has-text-success-50-invert{--bulma-color-l: var(--bulma-success-50-invert-l)}.is-background-success-50-invert,.has-background-success-50-invert{--bulma-background-l: var(--bulma-success-50-invert-l)}.is-color-success-55,.has-text-success-55{--bulma-color-l: var(--bulma-success-55-l)}.is-background-success-55,.has-background-success-55{--bulma-background-l: var(--bulma-success-55-l)}.is-color-success-55-invert,.has-text-success-55-invert{--bulma-color-l: var(--bulma-success-55-invert-l)}.is-background-success-55-invert,.has-background-success-55-invert{--bulma-background-l: var(--bulma-success-55-invert-l)}.is-color-success-60,.has-text-success-60{--bulma-color-l: var(--bulma-success-60-l)}.is-background-success-60,.has-background-success-60{--bulma-background-l: var(--bulma-success-60-l)}.is-color-success-60-invert,.has-text-success-60-invert{--bulma-color-l: var(--bulma-success-60-invert-l)}.is-background-success-60-invert,.has-background-success-60-invert{--bulma-background-l: var(--bulma-success-60-invert-l)}.is-color-success-65,.has-text-success-65{--bulma-color-l: var(--bulma-success-65-l)}.is-background-success-65,.has-background-success-65{--bulma-background-l: var(--bulma-success-65-l)}.is-color-success-65-invert,.has-text-success-65-invert{--bulma-color-l: var(--bulma-success-65-invert-l)}.is-background-success-65-invert,.has-background-success-65-invert{--bulma-background-l: var(--bulma-success-65-invert-l)}.is-color-success-70,.has-text-success-70{--bulma-color-l: var(--bulma-success-70-l)}.is-background-success-70,.has-background-success-70{--bulma-background-l: var(--bulma-success-70-l)}.is-color-success-70-invert,.has-text-success-70-invert{--bulma-color-l: var(--bulma-success-70-invert-l)}.is-background-success-70-invert,.has-background-success-70-invert{--bulma-background-l: var(--bulma-success-70-invert-l)}.is-color-success-75,.has-text-success-75{--bulma-color-l: var(--bulma-success-75-l)}.is-background-success-75,.has-background-success-75{--bulma-background-l: var(--bulma-success-75-l)}.is-color-success-75-invert,.has-text-success-75-invert{--bulma-color-l: var(--bulma-success-75-invert-l)}.is-background-success-75-invert,.has-background-success-75-invert{--bulma-background-l: var(--bulma-success-75-invert-l)}.is-color-success-80,.has-text-success-80{--bulma-color-l: var(--bulma-success-80-l)}.is-background-success-80,.has-background-success-80{--bulma-background-l: var(--bulma-success-80-l)}.is-color-success-80-invert,.has-text-success-80-invert{--bulma-color-l: var(--bulma-success-80-invert-l)}.is-background-success-80-invert,.has-background-success-80-invert{--bulma-background-l: var(--bulma-success-80-invert-l)}.is-color-success-85,.has-text-success-85{--bulma-color-l: var(--bulma-success-85-l)}.is-background-success-85,.has-background-success-85{--bulma-background-l: var(--bulma-success-85-l)}.is-color-success-85-invert,.has-text-success-85-invert{--bulma-color-l: var(--bulma-success-85-invert-l)}.is-background-success-85-invert,.has-background-success-85-invert{--bulma-background-l: var(--bulma-success-85-invert-l)}.is-color-success-90,.has-text-success-90{--bulma-color-l: var(--bulma-success-90-l)}.is-background-success-90,.has-background-success-90{--bulma-background-l: var(--bulma-success-90-l)}.is-color-success-90-invert,.has-text-success-90-invert{--bulma-color-l: var(--bulma-success-90-invert-l)}.is-background-success-90-invert,.has-background-success-90-invert{--bulma-background-l: var(--bulma-success-90-invert-l)}.is-color-success-95,.has-text-success-95{--bulma-color-l: var(--bulma-success-95-l)}.is-background-success-95,.has-background-success-95{--bulma-background-l: var(--bulma-success-95-l)}.is-color-success-95-invert,.has-text-success-95-invert{--bulma-color-l: var(--bulma-success-95-invert-l)}.is-background-success-95-invert,.has-background-success-95-invert{--bulma-background-l: var(--bulma-success-95-invert-l)}.is-color-success-100,.has-text-success-100{--bulma-color-l: var(--bulma-success-100-l)}.is-background-success-100,.has-background-success-100{--bulma-background-l: var(--bulma-success-100-l)}.is-color-success-100-invert,.has-text-success-100-invert{--bulma-color-l: var(--bulma-success-100-invert-l)}.is-background-success-100-invert,.has-background-success-100-invert{--bulma-background-l: var(--bulma-success-100-invert-l)}a.is-color-success:hover,a.is-color-success:focus-visible,button.is-color-success:hover,button.is-color-success:focus-visible,is-color-success.is-hoverable:hover,is-color-success.is-hoverable:focus-visible,a.has-text-success:hover,a.has-text-success:focus-visible,button.has-text-success:hover,button.has-text-success:focus-visible,has-text-success.is-hoverable:hover,has-text-success.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-success:active,button.is-color-success:active,is-color-success.is-hoverable:active,a.has-text-success:active,button.has-text-success:active,has-text-success.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-success:hover,a.is-background-success:focus-visible,button.is-background-success:hover,button.is-background-success:focus-visible,is-background-success.is-hoverable:hover,is-background-success.is-hoverable:focus-visible,a.has-background-success:hover,a.has-background-success:focus-visible,button.has-background-success:hover,button.has-background-success:focus-visible,has-background-success.is-hoverable:hover,has-background-success.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-success:active,button.is-background-success:active,is-background-success.is-hoverable:active,a.has-background-success:active,button.has-background-success:active,has-background-success.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-success{--h: var(--bulma-success-h);--s: var(--bulma-success-s);--l: var(--bulma-success-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-success-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-success-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-success-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-success-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-success-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-success-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-success-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-success-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-success-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-success-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-success-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-success-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-success-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-success-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-success-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-success-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-success-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-success-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-success-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-success-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-success-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-warning],[class*=has-text-warning]{--bulma-color-l: var(--bulma-warning-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-warning],[class*=has-background-warning]{--bulma-background-l: var(--bulma-warning-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-warning-invert,.has-text-warning-invert{--bulma-color-l: var(--bulma-warning-invert-l)}.is-background-warning-invert,.has-background-warning-invert{--bulma-background-l: var(--bulma-warning-invert-l)}.is-color-warning-on-scheme,.has-text-warning-on-scheme{--bulma-color-l: var(--bulma-warning-on-scheme-l)}.is-background-warning-on-scheme,.has-background-warning-on-scheme{--bulma-background-l: var(--bulma-warning-on-scheme-l)}.is-color-warning-light,.has-text-warning-light{--bulma-color-l: var(--bulma-warning-light-l)}.is-background-warning-light,.has-background-warning-light{--bulma-background-l: var(--bulma-warning-light-l)}.is-color-warning-light-invert,.has-text-warning-light-invert{--bulma-color-l: var(--bulma-warning-light-invert-l)}.is-background-warning-light-invert,.has-background-warning-light-invert{--bulma-background-l: var(--bulma-warning-light-invert-l)}.is-color-warning-dark,.has-text-warning-dark{--bulma-color-l: var(--bulma-warning-dark-l)}.is-background-warning-dark,.has-background-warning-dark{--bulma-background-l: var(--bulma-warning-dark-l)}.is-color-warning-dark-invert,.has-text-warning-dark-invert{--bulma-color-l: var(--bulma-warning-dark-invert-l)}.is-background-warning-dark-invert,.has-background-warning-dark-invert{--bulma-background-l: var(--bulma-warning-dark-invert-l)}.is-color-warning-soft,.has-text-warning-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-warning-soft,.has-background-warning-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-warning-bold,.has-text-warning-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-warning-bold,.has-background-warning-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-warning-soft-invert,.has-text-warning-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-warning-soft-invert,.has-background-warning-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-warning-bold-invert,.has-text-warning-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-warning-bold-invert,.has-background-warning-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-warning-00,.has-text-warning-00{--bulma-color-l: var(--bulma-warning-00-l)}.is-background-warning-00,.has-background-warning-00{--bulma-background-l: var(--bulma-warning-00-l)}.is-color-warning-00-invert,.has-text-warning-00-invert{--bulma-color-l: var(--bulma-warning-00-invert-l)}.is-background-warning-00-invert,.has-background-warning-00-invert{--bulma-background-l: var(--bulma-warning-00-invert-l)}.is-color-warning-05,.has-text-warning-05{--bulma-color-l: var(--bulma-warning-05-l)}.is-background-warning-05,.has-background-warning-05{--bulma-background-l: var(--bulma-warning-05-l)}.is-color-warning-05-invert,.has-text-warning-05-invert{--bulma-color-l: var(--bulma-warning-05-invert-l)}.is-background-warning-05-invert,.has-background-warning-05-invert{--bulma-background-l: var(--bulma-warning-05-invert-l)}.is-color-warning-10,.has-text-warning-10{--bulma-color-l: var(--bulma-warning-10-l)}.is-background-warning-10,.has-background-warning-10{--bulma-background-l: var(--bulma-warning-10-l)}.is-color-warning-10-invert,.has-text-warning-10-invert{--bulma-color-l: var(--bulma-warning-10-invert-l)}.is-background-warning-10-invert,.has-background-warning-10-invert{--bulma-background-l: var(--bulma-warning-10-invert-l)}.is-color-warning-15,.has-text-warning-15{--bulma-color-l: var(--bulma-warning-15-l)}.is-background-warning-15,.has-background-warning-15{--bulma-background-l: var(--bulma-warning-15-l)}.is-color-warning-15-invert,.has-text-warning-15-invert{--bulma-color-l: var(--bulma-warning-15-invert-l)}.is-background-warning-15-invert,.has-background-warning-15-invert{--bulma-background-l: var(--bulma-warning-15-invert-l)}.is-color-warning-20,.has-text-warning-20{--bulma-color-l: var(--bulma-warning-20-l)}.is-background-warning-20,.has-background-warning-20{--bulma-background-l: var(--bulma-warning-20-l)}.is-color-warning-20-invert,.has-text-warning-20-invert{--bulma-color-l: var(--bulma-warning-20-invert-l)}.is-background-warning-20-invert,.has-background-warning-20-invert{--bulma-background-l: var(--bulma-warning-20-invert-l)}.is-color-warning-25,.has-text-warning-25{--bulma-color-l: var(--bulma-warning-25-l)}.is-background-warning-25,.has-background-warning-25{--bulma-background-l: var(--bulma-warning-25-l)}.is-color-warning-25-invert,.has-text-warning-25-invert{--bulma-color-l: var(--bulma-warning-25-invert-l)}.is-background-warning-25-invert,.has-background-warning-25-invert{--bulma-background-l: var(--bulma-warning-25-invert-l)}.is-color-warning-30,.has-text-warning-30{--bulma-color-l: var(--bulma-warning-30-l)}.is-background-warning-30,.has-background-warning-30{--bulma-background-l: var(--bulma-warning-30-l)}.is-color-warning-30-invert,.has-text-warning-30-invert{--bulma-color-l: var(--bulma-warning-30-invert-l)}.is-background-warning-30-invert,.has-background-warning-30-invert{--bulma-background-l: var(--bulma-warning-30-invert-l)}.is-color-warning-35,.has-text-warning-35{--bulma-color-l: var(--bulma-warning-35-l)}.is-background-warning-35,.has-background-warning-35{--bulma-background-l: var(--bulma-warning-35-l)}.is-color-warning-35-invert,.has-text-warning-35-invert{--bulma-color-l: var(--bulma-warning-35-invert-l)}.is-background-warning-35-invert,.has-background-warning-35-invert{--bulma-background-l: var(--bulma-warning-35-invert-l)}.is-color-warning-40,.has-text-warning-40{--bulma-color-l: var(--bulma-warning-40-l)}.is-background-warning-40,.has-background-warning-40{--bulma-background-l: var(--bulma-warning-40-l)}.is-color-warning-40-invert,.has-text-warning-40-invert{--bulma-color-l: var(--bulma-warning-40-invert-l)}.is-background-warning-40-invert,.has-background-warning-40-invert{--bulma-background-l: var(--bulma-warning-40-invert-l)}.is-color-warning-45,.has-text-warning-45{--bulma-color-l: var(--bulma-warning-45-l)}.is-background-warning-45,.has-background-warning-45{--bulma-background-l: var(--bulma-warning-45-l)}.is-color-warning-45-invert,.has-text-warning-45-invert{--bulma-color-l: var(--bulma-warning-45-invert-l)}.is-background-warning-45-invert,.has-background-warning-45-invert{--bulma-background-l: var(--bulma-warning-45-invert-l)}.is-color-warning-50,.has-text-warning-50{--bulma-color-l: var(--bulma-warning-50-l)}.is-background-warning-50,.has-background-warning-50{--bulma-background-l: var(--bulma-warning-50-l)}.is-color-warning-50-invert,.has-text-warning-50-invert{--bulma-color-l: var(--bulma-warning-50-invert-l)}.is-background-warning-50-invert,.has-background-warning-50-invert{--bulma-background-l: var(--bulma-warning-50-invert-l)}.is-color-warning-55,.has-text-warning-55{--bulma-color-l: var(--bulma-warning-55-l)}.is-background-warning-55,.has-background-warning-55{--bulma-background-l: var(--bulma-warning-55-l)}.is-color-warning-55-invert,.has-text-warning-55-invert{--bulma-color-l: var(--bulma-warning-55-invert-l)}.is-background-warning-55-invert,.has-background-warning-55-invert{--bulma-background-l: var(--bulma-warning-55-invert-l)}.is-color-warning-60,.has-text-warning-60{--bulma-color-l: var(--bulma-warning-60-l)}.is-background-warning-60,.has-background-warning-60{--bulma-background-l: var(--bulma-warning-60-l)}.is-color-warning-60-invert,.has-text-warning-60-invert{--bulma-color-l: var(--bulma-warning-60-invert-l)}.is-background-warning-60-invert,.has-background-warning-60-invert{--bulma-background-l: var(--bulma-warning-60-invert-l)}.is-color-warning-65,.has-text-warning-65{--bulma-color-l: var(--bulma-warning-65-l)}.is-background-warning-65,.has-background-warning-65{--bulma-background-l: var(--bulma-warning-65-l)}.is-color-warning-65-invert,.has-text-warning-65-invert{--bulma-color-l: var(--bulma-warning-65-invert-l)}.is-background-warning-65-invert,.has-background-warning-65-invert{--bulma-background-l: var(--bulma-warning-65-invert-l)}.is-color-warning-70,.has-text-warning-70{--bulma-color-l: var(--bulma-warning-70-l)}.is-background-warning-70,.has-background-warning-70{--bulma-background-l: var(--bulma-warning-70-l)}.is-color-warning-70-invert,.has-text-warning-70-invert{--bulma-color-l: var(--bulma-warning-70-invert-l)}.is-background-warning-70-invert,.has-background-warning-70-invert{--bulma-background-l: var(--bulma-warning-70-invert-l)}.is-color-warning-75,.has-text-warning-75{--bulma-color-l: var(--bulma-warning-75-l)}.is-background-warning-75,.has-background-warning-75{--bulma-background-l: var(--bulma-warning-75-l)}.is-color-warning-75-invert,.has-text-warning-75-invert{--bulma-color-l: var(--bulma-warning-75-invert-l)}.is-background-warning-75-invert,.has-background-warning-75-invert{--bulma-background-l: var(--bulma-warning-75-invert-l)}.is-color-warning-80,.has-text-warning-80{--bulma-color-l: var(--bulma-warning-80-l)}.is-background-warning-80,.has-background-warning-80{--bulma-background-l: var(--bulma-warning-80-l)}.is-color-warning-80-invert,.has-text-warning-80-invert{--bulma-color-l: var(--bulma-warning-80-invert-l)}.is-background-warning-80-invert,.has-background-warning-80-invert{--bulma-background-l: var(--bulma-warning-80-invert-l)}.is-color-warning-85,.has-text-warning-85{--bulma-color-l: var(--bulma-warning-85-l)}.is-background-warning-85,.has-background-warning-85{--bulma-background-l: var(--bulma-warning-85-l)}.is-color-warning-85-invert,.has-text-warning-85-invert{--bulma-color-l: var(--bulma-warning-85-invert-l)}.is-background-warning-85-invert,.has-background-warning-85-invert{--bulma-background-l: var(--bulma-warning-85-invert-l)}.is-color-warning-90,.has-text-warning-90{--bulma-color-l: var(--bulma-warning-90-l)}.is-background-warning-90,.has-background-warning-90{--bulma-background-l: var(--bulma-warning-90-l)}.is-color-warning-90-invert,.has-text-warning-90-invert{--bulma-color-l: var(--bulma-warning-90-invert-l)}.is-background-warning-90-invert,.has-background-warning-90-invert{--bulma-background-l: var(--bulma-warning-90-invert-l)}.is-color-warning-95,.has-text-warning-95{--bulma-color-l: var(--bulma-warning-95-l)}.is-background-warning-95,.has-background-warning-95{--bulma-background-l: var(--bulma-warning-95-l)}.is-color-warning-95-invert,.has-text-warning-95-invert{--bulma-color-l: var(--bulma-warning-95-invert-l)}.is-background-warning-95-invert,.has-background-warning-95-invert{--bulma-background-l: var(--bulma-warning-95-invert-l)}.is-color-warning-100,.has-text-warning-100{--bulma-color-l: var(--bulma-warning-100-l)}.is-background-warning-100,.has-background-warning-100{--bulma-background-l: var(--bulma-warning-100-l)}.is-color-warning-100-invert,.has-text-warning-100-invert{--bulma-color-l: var(--bulma-warning-100-invert-l)}.is-background-warning-100-invert,.has-background-warning-100-invert{--bulma-background-l: var(--bulma-warning-100-invert-l)}a.is-color-warning:hover,a.is-color-warning:focus-visible,button.is-color-warning:hover,button.is-color-warning:focus-visible,is-color-warning.is-hoverable:hover,is-color-warning.is-hoverable:focus-visible,a.has-text-warning:hover,a.has-text-warning:focus-visible,button.has-text-warning:hover,button.has-text-warning:focus-visible,has-text-warning.is-hoverable:hover,has-text-warning.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-warning:active,button.is-color-warning:active,is-color-warning.is-hoverable:active,a.has-text-warning:active,button.has-text-warning:active,has-text-warning.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-warning:hover,a.is-background-warning:focus-visible,button.is-background-warning:hover,button.is-background-warning:focus-visible,is-background-warning.is-hoverable:hover,is-background-warning.is-hoverable:focus-visible,a.has-background-warning:hover,a.has-background-warning:focus-visible,button.has-background-warning:hover,button.has-background-warning:focus-visible,has-background-warning.is-hoverable:hover,has-background-warning.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-warning:active,button.is-background-warning:active,is-background-warning.is-hoverable:active,a.has-background-warning:active,button.has-background-warning:active,has-background-warning.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-warning{--h: var(--bulma-warning-h);--s: var(--bulma-warning-s);--l: var(--bulma-warning-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-warning-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-warning-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-warning-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-warning-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-warning-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-warning-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-warning-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-warning-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-warning-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-warning-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-warning-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-warning-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-warning-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-warning-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-warning-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-warning-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-warning-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-warning-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-warning-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-warning-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-warning-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-danger],[class*=has-text-danger]{--bulma-color-l: var(--bulma-danger-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-danger],[class*=has-background-danger]{--bulma-background-l: var(--bulma-danger-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-danger-invert,.has-text-danger-invert{--bulma-color-l: var(--bulma-danger-invert-l)}.is-background-danger-invert,.has-background-danger-invert{--bulma-background-l: var(--bulma-danger-invert-l)}.is-color-danger-on-scheme,.has-text-danger-on-scheme{--bulma-color-l: var(--bulma-danger-on-scheme-l)}.is-background-danger-on-scheme,.has-background-danger-on-scheme{--bulma-background-l: var(--bulma-danger-on-scheme-l)}.is-color-danger-light,.has-text-danger-light{--bulma-color-l: var(--bulma-danger-light-l)}.is-background-danger-light,.has-background-danger-light{--bulma-background-l: var(--bulma-danger-light-l)}.is-color-danger-light-invert,.has-text-danger-light-invert{--bulma-color-l: var(--bulma-danger-light-invert-l)}.is-background-danger-light-invert,.has-background-danger-light-invert{--bulma-background-l: var(--bulma-danger-light-invert-l)}.is-color-danger-dark,.has-text-danger-dark{--bulma-color-l: var(--bulma-danger-dark-l)}.is-background-danger-dark,.has-background-danger-dark{--bulma-background-l: var(--bulma-danger-dark-l)}.is-color-danger-dark-invert,.has-text-danger-dark-invert{--bulma-color-l: var(--bulma-danger-dark-invert-l)}.is-background-danger-dark-invert,.has-background-danger-dark-invert{--bulma-background-l: var(--bulma-danger-dark-invert-l)}.is-color-danger-soft,.has-text-danger-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-danger-soft,.has-background-danger-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-danger-bold,.has-text-danger-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-danger-bold,.has-background-danger-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-danger-soft-invert,.has-text-danger-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-danger-soft-invert,.has-background-danger-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-danger-bold-invert,.has-text-danger-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-danger-bold-invert,.has-background-danger-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-danger-00,.has-text-danger-00{--bulma-color-l: var(--bulma-danger-00-l)}.is-background-danger-00,.has-background-danger-00{--bulma-background-l: var(--bulma-danger-00-l)}.is-color-danger-00-invert,.has-text-danger-00-invert{--bulma-color-l: var(--bulma-danger-00-invert-l)}.is-background-danger-00-invert,.has-background-danger-00-invert{--bulma-background-l: var(--bulma-danger-00-invert-l)}.is-color-danger-05,.has-text-danger-05{--bulma-color-l: var(--bulma-danger-05-l)}.is-background-danger-05,.has-background-danger-05{--bulma-background-l: var(--bulma-danger-05-l)}.is-color-danger-05-invert,.has-text-danger-05-invert{--bulma-color-l: var(--bulma-danger-05-invert-l)}.is-background-danger-05-invert,.has-background-danger-05-invert{--bulma-background-l: var(--bulma-danger-05-invert-l)}.is-color-danger-10,.has-text-danger-10{--bulma-color-l: var(--bulma-danger-10-l)}.is-background-danger-10,.has-background-danger-10{--bulma-background-l: var(--bulma-danger-10-l)}.is-color-danger-10-invert,.has-text-danger-10-invert{--bulma-color-l: var(--bulma-danger-10-invert-l)}.is-background-danger-10-invert,.has-background-danger-10-invert{--bulma-background-l: var(--bulma-danger-10-invert-l)}.is-color-danger-15,.has-text-danger-15{--bulma-color-l: var(--bulma-danger-15-l)}.is-background-danger-15,.has-background-danger-15{--bulma-background-l: var(--bulma-danger-15-l)}.is-color-danger-15-invert,.has-text-danger-15-invert{--bulma-color-l: var(--bulma-danger-15-invert-l)}.is-background-danger-15-invert,.has-background-danger-15-invert{--bulma-background-l: var(--bulma-danger-15-invert-l)}.is-color-danger-20,.has-text-danger-20{--bulma-color-l: var(--bulma-danger-20-l)}.is-background-danger-20,.has-background-danger-20{--bulma-background-l: var(--bulma-danger-20-l)}.is-color-danger-20-invert,.has-text-danger-20-invert{--bulma-color-l: var(--bulma-danger-20-invert-l)}.is-background-danger-20-invert,.has-background-danger-20-invert{--bulma-background-l: var(--bulma-danger-20-invert-l)}.is-color-danger-25,.has-text-danger-25{--bulma-color-l: var(--bulma-danger-25-l)}.is-background-danger-25,.has-background-danger-25{--bulma-background-l: var(--bulma-danger-25-l)}.is-color-danger-25-invert,.has-text-danger-25-invert{--bulma-color-l: var(--bulma-danger-25-invert-l)}.is-background-danger-25-invert,.has-background-danger-25-invert{--bulma-background-l: var(--bulma-danger-25-invert-l)}.is-color-danger-30,.has-text-danger-30{--bulma-color-l: var(--bulma-danger-30-l)}.is-background-danger-30,.has-background-danger-30{--bulma-background-l: var(--bulma-danger-30-l)}.is-color-danger-30-invert,.has-text-danger-30-invert{--bulma-color-l: var(--bulma-danger-30-invert-l)}.is-background-danger-30-invert,.has-background-danger-30-invert{--bulma-background-l: var(--bulma-danger-30-invert-l)}.is-color-danger-35,.has-text-danger-35{--bulma-color-l: var(--bulma-danger-35-l)}.is-background-danger-35,.has-background-danger-35{--bulma-background-l: var(--bulma-danger-35-l)}.is-color-danger-35-invert,.has-text-danger-35-invert{--bulma-color-l: var(--bulma-danger-35-invert-l)}.is-background-danger-35-invert,.has-background-danger-35-invert{--bulma-background-l: var(--bulma-danger-35-invert-l)}.is-color-danger-40,.has-text-danger-40{--bulma-color-l: var(--bulma-danger-40-l)}.is-background-danger-40,.has-background-danger-40{--bulma-background-l: var(--bulma-danger-40-l)}.is-color-danger-40-invert,.has-text-danger-40-invert{--bulma-color-l: var(--bulma-danger-40-invert-l)}.is-background-danger-40-invert,.has-background-danger-40-invert{--bulma-background-l: var(--bulma-danger-40-invert-l)}.is-color-danger-45,.has-text-danger-45{--bulma-color-l: var(--bulma-danger-45-l)}.is-background-danger-45,.has-background-danger-45{--bulma-background-l: var(--bulma-danger-45-l)}.is-color-danger-45-invert,.has-text-danger-45-invert{--bulma-color-l: var(--bulma-danger-45-invert-l)}.is-background-danger-45-invert,.has-background-danger-45-invert{--bulma-background-l: var(--bulma-danger-45-invert-l)}.is-color-danger-50,.has-text-danger-50{--bulma-color-l: var(--bulma-danger-50-l)}.is-background-danger-50,.has-background-danger-50{--bulma-background-l: var(--bulma-danger-50-l)}.is-color-danger-50-invert,.has-text-danger-50-invert{--bulma-color-l: var(--bulma-danger-50-invert-l)}.is-background-danger-50-invert,.has-background-danger-50-invert{--bulma-background-l: var(--bulma-danger-50-invert-l)}.is-color-danger-55,.has-text-danger-55{--bulma-color-l: var(--bulma-danger-55-l)}.is-background-danger-55,.has-background-danger-55{--bulma-background-l: var(--bulma-danger-55-l)}.is-color-danger-55-invert,.has-text-danger-55-invert{--bulma-color-l: var(--bulma-danger-55-invert-l)}.is-background-danger-55-invert,.has-background-danger-55-invert{--bulma-background-l: var(--bulma-danger-55-invert-l)}.is-color-danger-60,.has-text-danger-60{--bulma-color-l: var(--bulma-danger-60-l)}.is-background-danger-60,.has-background-danger-60{--bulma-background-l: var(--bulma-danger-60-l)}.is-color-danger-60-invert,.has-text-danger-60-invert{--bulma-color-l: var(--bulma-danger-60-invert-l)}.is-background-danger-60-invert,.has-background-danger-60-invert{--bulma-background-l: var(--bulma-danger-60-invert-l)}.is-color-danger-65,.has-text-danger-65{--bulma-color-l: var(--bulma-danger-65-l)}.is-background-danger-65,.has-background-danger-65{--bulma-background-l: var(--bulma-danger-65-l)}.is-color-danger-65-invert,.has-text-danger-65-invert{--bulma-color-l: var(--bulma-danger-65-invert-l)}.is-background-danger-65-invert,.has-background-danger-65-invert{--bulma-background-l: var(--bulma-danger-65-invert-l)}.is-color-danger-70,.has-text-danger-70{--bulma-color-l: var(--bulma-danger-70-l)}.is-background-danger-70,.has-background-danger-70{--bulma-background-l: var(--bulma-danger-70-l)}.is-color-danger-70-invert,.has-text-danger-70-invert{--bulma-color-l: var(--bulma-danger-70-invert-l)}.is-background-danger-70-invert,.has-background-danger-70-invert{--bulma-background-l: var(--bulma-danger-70-invert-l)}.is-color-danger-75,.has-text-danger-75{--bulma-color-l: var(--bulma-danger-75-l)}.is-background-danger-75,.has-background-danger-75{--bulma-background-l: var(--bulma-danger-75-l)}.is-color-danger-75-invert,.has-text-danger-75-invert{--bulma-color-l: var(--bulma-danger-75-invert-l)}.is-background-danger-75-invert,.has-background-danger-75-invert{--bulma-background-l: var(--bulma-danger-75-invert-l)}.is-color-danger-80,.has-text-danger-80{--bulma-color-l: var(--bulma-danger-80-l)}.is-background-danger-80,.has-background-danger-80{--bulma-background-l: var(--bulma-danger-80-l)}.is-color-danger-80-invert,.has-text-danger-80-invert{--bulma-color-l: var(--bulma-danger-80-invert-l)}.is-background-danger-80-invert,.has-background-danger-80-invert{--bulma-background-l: var(--bulma-danger-80-invert-l)}.is-color-danger-85,.has-text-danger-85{--bulma-color-l: var(--bulma-danger-85-l)}.is-background-danger-85,.has-background-danger-85{--bulma-background-l: var(--bulma-danger-85-l)}.is-color-danger-85-invert,.has-text-danger-85-invert{--bulma-color-l: var(--bulma-danger-85-invert-l)}.is-background-danger-85-invert,.has-background-danger-85-invert{--bulma-background-l: var(--bulma-danger-85-invert-l)}.is-color-danger-90,.has-text-danger-90{--bulma-color-l: var(--bulma-danger-90-l)}.is-background-danger-90,.has-background-danger-90{--bulma-background-l: var(--bulma-danger-90-l)}.is-color-danger-90-invert,.has-text-danger-90-invert{--bulma-color-l: var(--bulma-danger-90-invert-l)}.is-background-danger-90-invert,.has-background-danger-90-invert{--bulma-background-l: var(--bulma-danger-90-invert-l)}.is-color-danger-95,.has-text-danger-95{--bulma-color-l: var(--bulma-danger-95-l)}.is-background-danger-95,.has-background-danger-95{--bulma-background-l: var(--bulma-danger-95-l)}.is-color-danger-95-invert,.has-text-danger-95-invert{--bulma-color-l: var(--bulma-danger-95-invert-l)}.is-background-danger-95-invert,.has-background-danger-95-invert{--bulma-background-l: var(--bulma-danger-95-invert-l)}.is-color-danger-100,.has-text-danger-100{--bulma-color-l: var(--bulma-danger-100-l)}.is-background-danger-100,.has-background-danger-100{--bulma-background-l: var(--bulma-danger-100-l)}.is-color-danger-100-invert,.has-text-danger-100-invert{--bulma-color-l: var(--bulma-danger-100-invert-l)}.is-background-danger-100-invert,.has-background-danger-100-invert{--bulma-background-l: var(--bulma-danger-100-invert-l)}a.is-color-danger:hover,a.is-color-danger:focus-visible,button.is-color-danger:hover,button.is-color-danger:focus-visible,is-color-danger.is-hoverable:hover,is-color-danger.is-hoverable:focus-visible,a.has-text-danger:hover,a.has-text-danger:focus-visible,button.has-text-danger:hover,button.has-text-danger:focus-visible,has-text-danger.is-hoverable:hover,has-text-danger.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-danger:active,button.is-color-danger:active,is-color-danger.is-hoverable:active,a.has-text-danger:active,button.has-text-danger:active,has-text-danger.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-danger:hover,a.is-background-danger:focus-visible,button.is-background-danger:hover,button.is-background-danger:focus-visible,is-background-danger.is-hoverable:hover,is-background-danger.is-hoverable:focus-visible,a.has-background-danger:hover,a.has-background-danger:focus-visible,button.has-background-danger:hover,button.has-background-danger:focus-visible,has-background-danger.is-hoverable:hover,has-background-danger.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-danger:active,button.is-background-danger:active,is-background-danger.is-hoverable:active,a.has-background-danger:active,button.has-background-danger:active,has-background-danger.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-danger{--h: var(--bulma-danger-h);--s: var(--bulma-danger-s);--l: var(--bulma-danger-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-danger-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-danger-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-danger-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-danger-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-danger-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-danger-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-danger-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-danger-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-danger-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-danger-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-danger-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-danger-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-danger-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-danger-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-danger-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-danger-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-danger-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-danger-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-danger-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-danger-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-danger-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.is-color-black-bis,.has-text-black-bis{color:#14161a!important}.is-background-black-bis,.has-background-black-bis{background-color:#14161a!important}.is-color-black-ter,.has-text-black-ter{color:#1f2229!important}.is-background-black-ter,.has-background-black-ter{background-color:#1f2229!important}.is-color-grey-darker,.has-text-grey-darker{color:#2e333d!important}.is-background-grey-darker,.has-background-grey-darker{background-color:#2e333d!important}.is-color-grey-dark,.has-text-grey-dark{color:#404654!important}.is-background-grey-dark,.has-background-grey-dark{background-color:#404654!important}.is-color-grey,.has-text-grey{color:#69748c!important}.is-background-grey,.has-background-grey{background-color:#69748c!important}.is-color-grey-light,.has-text-grey-light{color:#abb1bf!important}.is-background-grey-light,.has-background-grey-light{background-color:#abb1bf!important}.is-color-grey-lighter,.has-text-grey-lighter{color:#d6d9e0!important}.is-background-grey-lighter,.has-background-grey-lighter{background-color:#d6d9e0!important}.is-color-white-ter,.has-text-white-ter{color:#f3f4f6!important}.is-background-white-ter,.has-background-white-ter{background-color:#f3f4f6!important}.is-color-white-bis,.has-text-white-bis{color:#f9fafb!important}.is-background-white-bis,.has-background-white-bis{background-color:#f9fafb!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-float-left,.is-pulled-left{float:left!important}.is-float-right,.is-pulled-right{float:right!important}.is-float-none{float:none!important}.is-clear-both{clear:both!important}.is-clear-left{clear:left!important}.is-clear-none{clear:none!important}.is-clear-right{clear:right!important}.is-gapless{gap:0!important}.is-gap-0{gap:0rem!important}.is-gap-0\.5{gap:.25rem!important}.is-gap-1{gap:.5rem!important}.is-gap-1\.5{gap:.75rem!important}.is-gap-2{gap:1rem!important}.is-gap-2\.5{gap:1.25rem!important}.is-gap-3{gap:1.5rem!important}.is-gap-3\.5{gap:1.75rem!important}.is-gap-4{gap:2rem!important}.is-gap-4\.5{gap:2.25rem!important}.is-gap-5{gap:2.5rem!important}.is-gap-5\.5{gap:2.75rem!important}.is-gap-6{gap:3rem!important}.is-gap-6\.5{gap:3.25rem!important}.is-gap-7{gap:3.5rem!important}.is-gap-7\.5{gap:3.75rem!important}.is-gap-8{gap:4rem!important}.is-column-gap-0{column-gap:0rem!important}.is-column-gap-0\.5{column-gap:.25rem!important}.is-column-gap-1{column-gap:.5rem!important}.is-column-gap-1\.5{column-gap:.75rem!important}.is-column-gap-2{column-gap:1rem!important}.is-column-gap-2\.5{column-gap:1.25rem!important}.is-column-gap-3{column-gap:1.5rem!important}.is-column-gap-3\.5{column-gap:1.75rem!important}.is-column-gap-4{column-gap:2rem!important}.is-column-gap-4\.5{column-gap:2.25rem!important}.is-column-gap-5{column-gap:2.5rem!important}.is-column-gap-5\.5{column-gap:2.75rem!important}.is-column-gap-6{column-gap:3rem!important}.is-column-gap-6\.5{column-gap:3.25rem!important}.is-column-gap-7{column-gap:3.5rem!important}.is-column-gap-7\.5{column-gap:3.75rem!important}.is-column-gap-8{column-gap:4rem!important}.is-row-gap-0{row-gap:0rem!important}.is-row-gap-0\.5{row-gap:.25rem!important}.is-row-gap-1{row-gap:.5rem!important}.is-row-gap-1\.5{row-gap:.75rem!important}.is-row-gap-2{row-gap:1rem!important}.is-row-gap-2\.5{row-gap:1.25rem!important}.is-row-gap-3{row-gap:1.5rem!important}.is-row-gap-3\.5{row-gap:1.75rem!important}.is-row-gap-4{row-gap:2rem!important}.is-row-gap-4\.5{row-gap:2.25rem!important}.is-row-gap-5{row-gap:2.5rem!important}.is-row-gap-5\.5{row-gap:2.75rem!important}.is-row-gap-6{row-gap:3rem!important}.is-row-gap-6\.5{row-gap:3.25rem!important}.is-row-gap-7{row-gap:3.5rem!important}.is-row-gap-7\.5{row-gap:3.75rem!important}.is-row-gap-8{row-gap:4rem!important}.is-clipped{overflow:hidden!important}.is-overflow-auto{overflow:auto!important}.is-overflow-x-auto{overflow-x:auto!important}.is-overflow-y-auto{overflow-y:auto!important}.is-overflow-clip{overflow:clip!important}.is-overflow-x-clip{overflow-x:clip!important}.is-overflow-y-clip{overflow-y:clip!important}.is-overflow-hidden{overflow:hidden!important}.is-overflow-x-hidden{overflow-x:hidden!important}.is-overflow-y-hidden{overflow-y:hidden!important}.is-overflow-scroll{overflow:scroll!important}.is-overflow-x-scroll{overflow-x:scroll!important}.is-overflow-y-scroll{overflow-y:scroll!important}.is-overflow-visible{overflow:visible!important}.is-overflow-x-visible{overflow-x:visible!important}.is-overflow-y-visible{overflow-y:visible!important}.is-relative{position:relative!important}.is-position-absolute{position:absolute!important}.is-position-fixed{position:fixed!important}.is-position-relative{position:relative!important}.is-position-static{position:static!important}.is-position-sticky{position:sticky!important}.marginless{margin:0!important}.paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-underlined{text-decoration:underline!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-secondary,.is-family-sans-serif{font-family:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-monospace,.is-family-code{font-family:Inconsolata,Hack,SF Mono,Roboto Mono,Source Code Pro,Ubuntu Mono,monospace!important}.is-display-none,.is-hidden{display:none!important}.is-display-block,.is-block{display:block!important}@media screen and (max-width: 768px){.is-display-block-mobile,.is-block-mobile{display:block!important}}@media screen and (min-width: 769px),print{.is-display-block-tablet,.is-block-tablet{display:block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-block-tablet-only,.is-block-tablet-only{display:block!important}}@media screen and (max-width: 1023px){.is-display-block-touch,.is-block-touch{display:block!important}}@media screen and (min-width: 1024px){.is-display-block-desktop,.is-block-desktop{display:block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-block-desktop-only,.is-block-desktop-only{display:block!important}}@media screen and (min-width: 1216px){.is-display-block-widescreen,.is-block-widescreen{display:block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-block-widescreen-only,.is-block-widescreen-only{display:block!important}}@media screen and (min-width: 1408px){.is-display-block-fullhd,.is-block-fullhd{display:block!important}}.is-display-flex,.is-flex{display:flex!important}@media screen and (max-width: 768px){.is-display-flex-mobile,.is-flex-mobile{display:flex!important}}@media screen and (min-width: 769px),print{.is-display-flex-tablet,.is-flex-tablet{display:flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-flex-tablet-only,.is-flex-tablet-only{display:flex!important}}@media screen and (max-width: 1023px){.is-display-flex-touch,.is-flex-touch{display:flex!important}}@media screen and (min-width: 1024px){.is-display-flex-desktop,.is-flex-desktop{display:flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-flex-desktop-only,.is-flex-desktop-only{display:flex!important}}@media screen and (min-width: 1216px){.is-display-flex-widescreen,.is-flex-widescreen{display:flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-flex-widescreen-only,.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width: 1408px){.is-display-flex-fullhd,.is-flex-fullhd{display:flex!important}}.is-display-inline,.is-inline{display:inline!important}@media screen and (max-width: 768px){.is-display-inline-mobile,.is-inline-mobile{display:inline!important}}@media screen and (min-width: 769px),print{.is-display-inline-tablet,.is-inline-tablet{display:inline!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-inline-tablet-only,.is-inline-tablet-only{display:inline!important}}@media screen and (max-width: 1023px){.is-display-inline-touch,.is-inline-touch{display:inline!important}}@media screen and (min-width: 1024px){.is-display-inline-desktop,.is-inline-desktop{display:inline!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-inline-desktop-only,.is-inline-desktop-only{display:inline!important}}@media screen and (min-width: 1216px){.is-display-inline-widescreen,.is-inline-widescreen{display:inline!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-inline-widescreen-only,.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width: 1408px){.is-display-inline-fullhd,.is-inline-fullhd{display:inline!important}}.is-display-inline-block,.is-inline-block{display:inline-block!important}@media screen and (max-width: 768px){.is-display-inline-block-mobile,.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width: 769px),print{.is-display-inline-block-tablet,.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-inline-block-tablet-only,.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width: 1023px){.is-display-inline-block-touch,.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width: 1024px){.is-display-inline-block-desktop,.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-inline-block-desktop-only,.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width: 1216px){.is-display-inline-block-widescreen,.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-inline-block-widescreen-only,.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width: 1408px){.is-display-inline-block-fullhd,.is-inline-block-fullhd{display:inline-block!important}}.is-display-inline-flex,.is-inline-flex{display:inline-flex!important}@media screen and (max-width: 768px){.is-display-inline-flex-mobile,.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width: 769px),print{.is-display-inline-flex-tablet,.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-inline-flex-tablet-only,.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width: 1023px){.is-display-inline-flex-touch,.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width: 1024px){.is-display-inline-flex-desktop,.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-inline-flex-desktop-only,.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width: 1216px){.is-display-inline-flex-widescreen,.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-inline-flex-widescreen-only,.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width: 1408px){.is-display-inline-flex-fullhd,.is-inline-flex-fullhd{display:inline-flex!important}}.is-display-grid,.is-grid{display:grid!important}@media screen and (max-width: 768px){.is-display-grid-mobile,.is-grid-mobile{display:grid!important}}@media screen and (min-width: 769px),print{.is-display-grid-tablet,.is-grid-tablet{display:grid!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-grid-tablet-only,.is-grid-tablet-only{display:grid!important}}@media screen and (max-width: 1023px){.is-display-grid-touch,.is-grid-touch{display:grid!important}}@media screen and (min-width: 1024px){.is-display-grid-desktop,.is-grid-desktop{display:grid!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-grid-desktop-only,.is-grid-desktop-only{display:grid!important}}@media screen and (min-width: 1216px){.is-display-grid-widescreen,.is-grid-widescreen{display:grid!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-grid-widescreen-only,.is-grid-widescreen-only{display:grid!important}}@media screen and (min-width: 1408px){.is-display-grid-fullhd,.is-grid-fullhd{display:grid!important}}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width: 768px){.is-display-none-mobile,.is-hidden-mobile{display:none!important}}@media screen and (min-width: 769px),print{.is-display-none-tablet,.is-hidden-tablet{display:none!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-none-tablet-only,.is-hidden-tablet-only{display:none!important}}@media screen and (max-width: 1023px){.is-display-none-touch,.is-hidden-touch{display:none!important}}@media screen and (min-width: 1024px){.is-display-none-desktop,.is-hidden-desktop{display:none!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-none-desktop-only,.is-hidden-desktop-only{display:none!important}}@media screen and (min-width: 1216px){.is-display-none-widescreen,.is-hidden-widescreen{display:none!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-none-widescreen-only,.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width: 1408px){.is-display-none-fullhd,.is-hidden-fullhd{display:none!important}}.is-visibility-hidden,.is-invisible{visibility:hidden!important}@media screen and (max-width: 768px){.is-visibility-hidden-mobile,.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width: 769px),print{.is-visibility-hidden-tablet,.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-visibility-hidden-tablet-only,.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width: 1023px){.is-visibility-hidden-touch,.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width: 1024px){.is-visibility-hidden-desktop,.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-visibility-hidden-desktop-only,.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width: 1216px){.is-visibility-hidden-widescreen,.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-visibility-hidden-widescreen-only,.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width: 1408px){.is-visibility-hidden-fullhd,.is-invisible-fullhd{visibility:hidden!important}}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}[data-theme=light],.theme-light{--bulma-body-color: black;--bulma-body-background-color: white !important}[data-theme=light] .button,.theme-light .button{border-color:#acacac}[data-theme=dark],.theme-dark{--bulma-body-color: white;--bulma-body-background-color: #33393e !important}[data-theme=dark] .button,.theme-dark .button{border-color:#585858}html,body{--bulma-body-background-color: transparent !important;--bulma-control-height: 30px;--bulma-hr-background-color: #d8d8d8}:root{--bulma-body-background-color: transparent;--bulma-body-family: BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;--bulma-control-height: 30px;--bulma-radius-small: 6px}:root .title{--bulma-title-weight: 600;margin-bottom:24px}:root .button{--bulma-button-weight: 400;--bulma-button-padding-horizontal: .75em;box-shadow:none;border-radius:2px;height:30px}:root .button span.mdi{margin-right:4px}:root .navbar-item,:root .navbar-link{color:#fff}:root .icon.mdi,:root .icon .mdi{height:1em;width:1em}:root .ms-dark-mode,:root .ms-drop.ms-dark-mode,:root .slick-dark-mode .ms-dark-mode,:root .slick-dark-mode,:root .dark-mode .text-color-primary{--slick-primary-color: #66b8ff;--text-color-primary: #66b8ff}body{height:calc(100vh - 52px)}[data-theme=light]{background-color:#fff}[data-theme=dark]{background-color:#33393e}.demo-container.container{padding:15px 20px;margin-top:52px}.demo-container{background-color:#fff}.demo-container h3{color:#333}.demo-container .subtitle{color:#727272}.demo-container.dark-mode{background-color:#33393e;color:#f0f0f0}.demo-container.dark-mode h3{color:#e4e4e4}.demo-container.dark-mode .subtitle{color:#cbcbcb}.fake-hyperlink{cursor:pointer;color:#006dcc}.fake-hyperlink:hover{text-decoration:underline}.disabled{color:#ccc}.github-button-container{position:relative;top:18px;margin-left:5px}.faded{opacity:.7}.faded:hover{opacity:1}.subtitle.code-link{float:right;margin-top:-15px}.notification.is-narrow{padding:.75rem 1rem}input.is-narrow{width:55px}.ml-8{margin-left:50px}.float-right{float:right}.action-btn{width:35px;margin-top:-1px}.d-inline-flex{display:inline-flex}.align-items-center{align-items:center}.columns:not(:last-child){margin-bottom:.6rem}.gap-5px{gap:5px}.text-green{color:#009e00}.text-violet{color:#659bff}.text-bluenavy{color:#003597}.text-red{color:red}.flex{display:flex!important}.align-center{align-items:center}.justify-center{justify-content:center} diff --git a/assets/index-BOuHEgr1.css b/assets/index-BOuHEgr1.css deleted file mode 100644 index 20ba3618f..000000000 --- a/assets/index-BOuHEgr1.css +++ /dev/null @@ -1,9 +0,0 @@ -@charset "UTF-8";.section-container{display:flex;flex-wrap:wrap}.section-title{margin:15px 0 5px;text-decoration:underline}.text-utilities div{border-right:1px solid #bebebe}.note-negative{margin-bottom:18px;margin-top:-12px}.bg-gray{background-color:#3f3e3e}.icon-box{display:flex;align-items:center}.button-style{display:inline-flex;align-items:center;justify-content:center}.mr-5px{margin-right:5px}.red{color:red}:root body.material-theme,:root body.material-theme .icon-checkbox-container{--text-color-primary: #009530;--slick-primary-color: #009530;--slick-header-menu-display: inline-block;--slick-compound-filter-operator-select-border: 1px solid #00c840;--slick-row-mouse-hover-color: #ebfaef;--slick-row-selected-color: #d4f6d7;--slick-row-mouse-hover-box-shadow: none;--slick-cell-odd-background-color: #f5f5f5;--slick-cell-box-shadow: none;--slick-cell-active-box-shadow: inset 0 0 0 1px #aaaaaa;--slick-form-control-focus-border-color: #00c840;--slick-form-control-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(53, 121, 154, .3);--slick-editor-focus-border-color: #00b93c;--slick-editor-focus-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px rgba(#00a033, .3);--slick-multiselect-input-focus-border-color: #00c840;--slick-focus-color: #00c840;--slick-input-focus-border-color: #00c840;--slick-text-editor-focus-border-color: #00c840;--slick-slider-editor-focus-border-color: #00c840;--slick-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(53, 121, 154, .3);--slick-multiselect-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(53, 121, 154, .3);--slick-header-filter-row-border-bottom: 1px solid #d0d0d0;--slick-container-border-right: 1px solid #ccc;--slick-container-border-top: 1px solid #ccc;--slick-container-border-left: 1px solid #ccc;--slick-container-border-bottom: 1px solid #ccc;--slick-header-background-color: #fff;--slick-header-row-filter-padding: 8px 4px;--slick-header-text-color: rgba(0, 0, 0, .87);--slick-sorting-header-color: rgba(0, 0, 0, .87);--slick-font-family: Roboto, "Helvetica Neue", sans-serif;--slick-font-size-base-value: 14;--slick-header-font-size: 12px;--slick-filled-filter-font-weight: normal;--slick-icon-sort-color: var(--slick-primary-color);--slick-column-picker-icon-color: #009530;--slick-compound-filter-text-color: #009530;--slick-checkbox-icon-color: var(--slick-primary-color);--slick-checkbox-icon-border: none;--slick-checkbox-icon-width: 22px;--slick-checkbox-icon-bg-color: transparent;--slick-checkbox-icon-container-bg-color: transparent;--slick-checkbox-icon-unchecked-color-visibility: visible;--slick-checkbox-icon-container-size: 1rem;--slick-checkbox-icon-font-size: 28px;--slick-checkbox-icon-container-size: 1.4rem;--slick-checkbox-opacity-hover: .9;--slick-checkbox-size: 22px;--slick-checkbox-unchecked-opacity: 1;--slick-icon-group-color: var(--slick-primary-color);--slick-pagination-icon-color: #009530;--slick-slider-filter-thumb-border: 2px solid rgba(0, 149, 48, .68);--slick-slider-filter-thumb-active-bg-color: #fff;--slick-slider-filter-thumb-active-color: rgba(#02bf3e, .88);--slick-slider-filter-thumb-active-border: 2px solid #55B876;--slick-slider-filter-thumb-active-box-shadow: 0 0 0 2px rgba(#02bf3e, .15);--slick-header-resizable-hover-border-bottom: 2px solid #83d9a0;--slick-header-resizable-hover-border-left: 2px solid #83d9a0;--slick-header-resizable-hover-border-top: 2px solid #83d9a0;--slick-header-resizable-hover-border-right: 2px solid #83d9a0;--slick-slider-filter-filled-track-color: #9ac49c;--ms-ok-button-text-color: #009530;--ms-select-all-text-color: #007c28;--slick-multiselect-icon-radio-border: none;--slick-multiselect-ok-button-text-color: #009530;--slick-multiselect-ok-button-text-hover-color: #00a736;--slick-multiselect-select-all-text-color: #007c28;--ms-checkbox-color: var(--slick-primary-color);--slick-multiselect-icon-color: var(--slick-primary-color)}:root body.material-theme .icon-checkbox-container,:root body.material-theme .icon-checkbox-container .icon-checkbox-container{--slick-checkbox-icon-container-bg-color: transparent;--slick-checkbox-unchecked-opacity: .9}:root body.material-theme .icon-checkbox-container .mdi-icon-check,:root body.material-theme .icon-checkbox-container .icon-checkbox-container .mdi-icon-check{--slick-checkbox-icon-checked-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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') !important}:root body.material-theme .icon-checkbox-container .mdi-icon-uncheck,:root body.material-theme .icon-checkbox-container .icon-checkbox-container .mdi-icon-uncheck{--slick-checkbox-icon-unchecked-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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') !important}:root body.material-theme .slick-headerrow input.search-filter.filled,:root body.material-theme .slick-headerrow .search-filter.filled input,:root body.material-theme .slick-headerrow .search-filter.filled input.date-picker,:root body.material-theme .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled input.date-picker,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select{color:#555;font-weight:400;border:1px solid #55B876;box-shadow:none}:root body.material-theme .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select{border-right:0px;font-weight:700}:root body.material-theme .slick-headerrow .search-filter.filled .ms-choice,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .ms-choice{box-shadow:none;border:1px solid #55B876}:root body.material-theme .slick-headerrow .search-filter.filled .ms-choice span,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .ms-choice span{font-weight:400;color:var(--slick-dark-text-color)}:root body.material-theme .slick-headerrow .search-filter.filled .input-group-append,:root body.material-theme .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-append{border-left:0}:root body.material-theme .ms-dark-mode,:root body.material-theme .ms-drop.ms-dark-mode,:root body.material-theme .slick-dark-mode .ms-dark-mode,:root body.material-theme .slick-dark-mode .icon-checkbox-container,:root body.material-theme .ms-dark-mode .icon-checkbox-container,:root body.material-theme .slick-dark-mode,:root body.material-theme .icon-checkbox-container .ms-dark-mode,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container,:root body.material-theme .icon-checkbox-container .slick-dark-mode{--slick-base-dark-menu-bg-color: #212121;--slick-primary-color: #66bb6a;--slick-button-primary-bg-color:#66bb6a;--slick-cell-active-box-shadow: inset 0 0 0 1px #aaaaaa;--slick-cell-box-shadow: none;--slick-checkbox-icon-color: #66bb6a;--slick-checkbox-icon-height: 22px;--slick-checkbox-icon-bg-color: transparent;--slick-checkbox-icon-border: none;--slick-column-picker-icon-color: #66bb6a;--slick-compound-filter-text-color: #66bb6a;--slick-compound-filter-operator-select-border: 1px solid #66bb6a;--slick-header-filter-row-border-bottom: 1px solid #505050;--slick-container-border-right: 1px solid #505050;--slick-container-border-top: 1px solid #505050;--slick-container-border-left: 1px solid #505050;--slick-container-border-bottom: 1px solid #505050;--slick-pane-top-border-top: 1px solid #505050;--slick-filled-filter-color: #66bb6a;--slick-highlight-color: #49a54e;--slick-icon-sort-color: #66bb6a;--slick-grid-menu-icon-btn-color: #bbb;--slick-pagination-icon-color: #66bb6a;--slick-row-mouse-hover-box-shadow: none;--slick-row-mouse-hover-color: #505050;--slick-row-selected-color: #474747;--ms-checkbox-color: #66bb6a;--ms-checkbox-hover-color: #70c075;--ms-ok-button-text-color: #66bb6a;--ms-ok-button-text-hover-color: #78c37b}:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .input-group-addon select,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled .input-group-addon select{color:var(--slick-filled-filter-color)}:root body.material-theme .ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .slick-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .slick-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .ms-drop.ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .ms-dark-mode .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .ms-dark-mode .icon-checkbox-container .slick-headerrow .search-filter.filled .date-picker input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow input.search-filter.filled,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled input,:root body.material-theme .icon-checkbox-container .slick-dark-mode .slick-headerrow .search-filter.filled .date-picker input{color:var(--slick-text-color)}:root body.material-theme .ms-dark-mode,:root body.material-theme .ms-drop.ms-dark-mode,:root body.material-theme .slick-dark-mode .ms-dark-mode,:root body.material-theme .slick-dark-mode,:root body.material-theme .dark-mode .text-color-primary{--slick-primary-color: #66bb6a}.orange{color:orange}.grid5{--slick-cell-display: inline-flex}.grid5 .slick-cell{column-gap:4px}.grid6 .slick-cell{display:inline-flex;align-items:center;column-gap:4px}.grid6 .avg-total{color:#ac76ff}.grid6 .bold{font-weight:700}.grid6 .total-suffix{margin-left:10px}.grid6 .hidden{display:none}.grid6 .mdi-file-pdf-outline{color:#f14668;opacity:.9}.grid6 .mdi-folder,.grid6 .mdi-folder-open{color:orange;opacity:.9}.grid6 .mdi-file-music-outline{color:#3298dc;opacity:.9}.grid6 .mdi-file-excel-outline{color:#1e9f75;opacity:.9}.grid6 .mdi-file-document-outline,.grid6 .mdi-file-question-outline{color:#686868;opacity:.9}.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}:root .grid7{--slick-cell-display: flex}:root #modal-allFilter-table{display:table}:root #modal-allFilter-table .row{display:table-row}:root #modal-allFilter-table .column{display:table-cell;vertical-align:top;width:40%}.flex-container{display:flex}.flex-container>div{padding-right:5px}:root .modal.modal11{--bulma-modal-content-width: 1200px}.example11-body .dropdown-item{cursor:pointer}.example11-body .dropdown-item-disabled{color:#afafaf;cursor:default}.example11-body .ml-1-negative{margin-left:-5px}.example11-body .action-btns{display:inline-block;line-height:18px}.grid11 .unsaved-editable-field{background-color:#fbfdd1!important}.grid13-1{--slick-header-button-float: right}.grid13-2{--slick-header-button-margin: -2px 0 50px 0;--slick-header-button-float: left}.salmon{color:#ffa07a}.green{color:#7fc418}.grid14-container{width:1000px;height:calc(100vh - 320px)}.hidden{display:none}.visible{display:inline-block}.header-tooltip-title{font-weight:700;font-size:14px}.headerrow-tooltip-title{color:#ad0041;font-style:italic;font-size:13px;font-weight:700}.grid16-tooltip.l4{--slick-tooltip-color: #fff}.grid16-tooltip.l4 .header-tooltip-title,.grid16-tooltip.l4 .headerrow-tooltip-title{color:#fff}.grid16-tooltip.l4{color:#fff;background-color:#696969;border:2px solid #545454}.grid16-tooltip.l4.arrow-down:after,.grid16-tooltip.l4.arrow-up:after{border-width:10px}.grid16-tooltip.l4.arrow-down:after{border-top-color:#464646}.grid16-tooltip.l4.arrow-up:after{top:-20px;border-bottom-color:#464646}.grid16-tooltip.l4.arrow-left-align:after{margin-left:15px}.grid16-tooltip.l4.arrow-right-align:after{margin-left:calc(100% - 35px)}.grid16-tooltip.l6.arrow-left-align:after{margin-left:4px}[data-theme=dark] .grid16-tooltip{--slick-tooltip-color: #dadada;--slick-tooltip-border: 1px solid #5a5a5a;--slick-tooltip-background-color: #414141;--slick-tooltip-arrow-color: #707070}[data-theme=dark] .grid16-tooltip.l4{--slick-tooltip-color: #dadada;--slick-tooltip-background-color: #a7a7a7;--slick-tooltip-border: 2px solid #999999}[data-theme=dark] .grid16-tooltip .text-color-primary{color:#83c5ff}:root .grid17-1,:root .grid17-2{--slick-header-column-height: 17px}.scroll-configs input{width:60px}.grid17-1 .cell-effort-driven,.grid17-2 .cell-effort-driven{text-align:center}.grid17-1 .slick-group-title[level="0"],.grid17-2 .slick-group-title[level="0"]{font-weight:700}.grid17-1 .slick-group-title[level="1"],.grid17-2 .slick-group-title[level="1"]{text-decoration:underline}.grid17-1 .slick-group-title[level="2"],.grid17-2 .slick-group-title[level="2"]{font-style:italic}.grid17-1 .slick-row:not(.slick-group)>.cell-unselectable,.grid17-2 .slick-row:not(.slick-group)>.cell-unselectable{background:#ececec!important}.grid17-1 .slick-row .slick-cell.frozen:last-child,.grid17-1 .slick-header-column.frozen:last-child,.grid17-1 .slick-headerrow-column.frozen:last-child,.grid17-1 .slick-footerrow-column.frozen:last-child,.grid17-2 .slick-row .slick-cell.frozen:last-child,.grid17-2 .slick-header-column.frozen:last-child,.grid17-2 .slick-headerrow-column.frozen:last-child,.grid17-2 .slick-footerrow-column.frozen:last-child{border-right:1px solid red}.grid17-1 .slick-row.frozen:last-child .slick-cell,.grid17-2 .slick-row.frozen:last-child .slick-cell{border-bottom:1px solid red}.option-item{padding:6px}.grid17-2{margin-bottom:60px}.trading-platform.full-screen{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px 12px 0 10px;background-color:#fff;z-index:1040;position:fixed}.changed-gain{background-color:#eafae8!important}.changed-loss{background-color:#ffeae8!important}.simulation-form{margin-bottom:15px}.simulation-form input[type=number]{height:30px;width:60px;border:1px solid #c0c0c0;border-radius:3px}.simulation-form div.range{display:contents;width:200px}.simulation-form div.range label.form-label{margin:0}.simulation-form div.range input.form-range{width:120px}.simulation-form .refresh-rate input{height:30px;width:46px}.sparkline{stroke:#00b78d;fill:#00b78d08}.slick-dark-mode .changed-gain,.dark-mode .changed-gain{background-color:#00ff001d!important}.slick-dark-mode .changed-loss,.dark-mode .changed-loss{background-color:#ff00001b!important}.slick-dark-mode .trading-platform.full-screen,.dark-mode .trading-platform.full-screen{background-color:#33393e}.grid19{--slick-border-color: #d4d4d4;--slick-cell-odd-background-color: #fbfbfb;--slick-cell-border-left: 1px solid var(--slick-border-color);--slick-header-menu-display: none;--slick-header-column-height: 20px;--slick-grid-border-color: #d4d4d4;--slick-row-selected-color: #d4ebfd}.grid21 .slick-cell{display:inline-flex;align-items:center;column-gap:4px}.grid21 .preload{font-size:18px}.grid21 .detail{display:flex;align-items:center;max-width:450px;padding:5px;border-bottom:1px solid #e8e8e8}.grid21 .detail label{font-weight:600;font-size:16px;margin-right:10px;flex-grow:1}.grid21 .detail span{font-size:15px}.grid21 input.filter{border:1px solid #dadada;border-radius:2px}.grid21 input.filter::placeholder{opacity:.4}.grid21 .dynamic-cell-detail>:first-child{vertical-align:middle;line-height:13px;padding:10px;margin-left:20px}.grid21 .slick-headerrow-column{background:#f1f1f1;text-overflow:clip;box-sizing:border-box}.grid21 .slick-headerrow-column input{margin:0;padding:0;width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.grid21 .tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.grid21 .tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px}.grid21 .tab button:hover{background-color:#ddd}.grid21 .tab button.active{background-color:#ccc}.grid21 .tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}.grid21 .options-panel{width:375px}/*! - * SlickGrid custom styling for Salesforce (https://github.com/ghiscoding/slickgrid-universal) - * Licensed under MIT (https://github.com/ghiscoding/slickgrid-universal/blob/master/LICENSE) - * @author: Ghislain B. (ghiscoding) - */.ms-dark-mode,.ms-drop.ms-dark-mode,.slick-dark-mode .ms-dark-mode,.slick-dark-mode .icon-checkbox-container,.slick-dark-mode{--slick-primary-color: #66b8ff;--ms-checkbox-color: #66b8ff;--ms-ok-button-text-color: #66b8ff;--slick-button-primary-bg-color: #0064c9;--slick-multiselect-icon-checked-color: #66b8ff;--slick-base-dark-menu-bg-color: #212121;--slick-cell-active-box-shadow: inset 0 0 0 1px #3ca4ff;--slick-cell-box-shadow: 0px 1px 0px #303030, 0px -1px 0px #303030;--slick-checkbox-icon-container-bg-color: #2d2d2d;--slick-highlight-color: #3ca4ff;--slick-column-picker-icon-color: #66b8ff;--slick-checkbox-icon-color: #66b8ff;--slick-checkbox-icon-border: 1px solid #5e5e5e;--slick-compound-filter-text-color: #66b8ff;--slick-filled-filter-color: #66b8ff;--slick-icon-sort-color: #66b8ff;--slick-header-filter-row-border-bottom: 2px solid #0389ff;--slick-pagination-icon-color: #66b8ff;--slick-row-mouse-hover-box-shadow: 0 0 0 2px #3a3a3a}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}.slick-editor-modal .btn,.slick-large-editor-text .btn{cursor:pointer;font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;border-radius:4px}.slick-editor-modal .btn-default,.slick-large-editor-text .btn-default{color:var(--slick-cell-text-color, #333);background-color:var(--slick-btn-default-bg-color, #fff);border-color:var(--slick-btn-default-border-color, #ccc)}.slick-editor-modal .btn-primary,.slick-large-editor-text .btn-primary{color:#fff;background-color:var(--slick-button-primary-bg-color, #004487)}.slick-editor-modal .btn-xs,.slick-editor-modal .btn-group-xs>.btn,.slick-large-editor-text .btn-xs,.slick-large-editor-text .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.slick-editor-modal .btn-sm,.slick-large-editor-text .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.gridPane,.grid-pane,.slick-editor-modal{font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif))}.gridPane .form-control,.grid-pane .form-control,.slick-editor-modal .form-control{display:block;width:100%;font-size:var(--slick-font-size-base, 13px);line-height:1.42857143;background-image:none;border-radius:4px;background-color:var(--slick-form-control-bg-color, #fff);border:var(--slick-form-control-border, 1px solid #ccc);color:var(--slick-font-color, #000);box-shadow:inset 0 1px 1px #00000013;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.gridPane .input-group .form-control,.grid-pane .input-group .form-control,.slick-editor-modal .input-group .form-control{border-radius:4px}.gridPane .input-group .form-control,.grid-pane .input-group .form-control,.slick-editor-modal .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.gridPane .input-group,.grid-pane .input-group,.slick-editor-modal .input-group{position:relative;display:table;border-collapse:separate}.gridPane .input-group-addon,.grid-pane .input-group-addon,.slick-editor-modal .input-group-addon{font-size:14px;font-weight:400;line-height:1;border:var(--slick-input-group-addon-border, 1px solid #ccc);color:var(--slick-input-group-addon-color, #555);text-align:center;background-color:var(--slick-input-group-addon-bg-color, #eee);border-radius:4px}.gridPane .input-group-addon,.gridPane .input-group-btn,.grid-pane .input-group-addon,.grid-pane .input-group-btn,.slick-editor-modal .input-group-addon,.slick-editor-modal .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.gridPane .input-group .form-control,.gridPane .input-group-addon,.gridPane .input-group-btn,.grid-pane .input-group .form-control,.grid-pane .input-group-addon,.grid-pane .input-group-btn,.slick-editor-modal .input-group .form-control,.slick-editor-modal .input-group-addon,.slick-editor-modal .input-group-btn{display:table-cell}.gridPane .input-group-addon:first-child,.grid-pane .input-group-addon:first-child,.slick-editor-modal .input-group-addon:first-child{border-right:0}.gridPane .input-group-addon:last-child,.grid-pane .input-group-addon:last-child,.slick-editor-modal .input-group-addon:last-child{border-left:0}.gridPane .input-group .form-control:last-child,.gridPane .input-group-addon:last-child,.gridPane .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.gridPane .input-group-btn:first-child>.btn:not(:first-child),.gridPane .input-group-btn:last-child>.btn,.gridPane .input-group-btn:last-child>.btn-group>.btn,.gridPane .input-group-btn:last-child>.dropdown-toggle,.grid-pane .input-group .form-control:last-child,.grid-pane .input-group-addon:last-child,.grid-pane .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.grid-pane .input-group-btn:first-child>.btn:not(:first-child),.grid-pane .input-group-btn:last-child>.btn,.grid-pane .input-group-btn:last-child>.btn-group>.btn,.grid-pane .input-group-btn:last-child>.dropdown-toggle,.slick-editor-modal .input-group .form-control:last-child,.slick-editor-modal .input-group-addon:last-child,.slick-editor-modal .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.slick-editor-modal .input-group-btn:first-child>.btn:not(:first-child),.slick-editor-modal .input-group-btn:last-child>.btn,.slick-editor-modal .input-group-btn:last-child>.btn-group>.btn,.slick-editor-modal .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.gridPane .input-group .form-control:first-child,.gridPane .input-group-addon:first-child,.gridPane .input-group-btn:first-child>.btn,.gridPane .input-group-btn:first-child>.btn-group>.btn,.gridPane .input-group-btn:first-child>.dropdown-toggle,.gridPane .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.gridPane .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.grid-pane .input-group .form-control:first-child,.grid-pane .input-group-addon:first-child,.grid-pane .input-group-btn:first-child>.btn,.grid-pane .input-group-btn:first-child>.btn-group>.btn,.grid-pane .input-group-btn:first-child>.dropdown-toggle,.grid-pane .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.grid-pane .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.slick-editor-modal .input-group .form-control:first-child,.slick-editor-modal .input-group-addon:first-child,.slick-editor-modal .input-group-btn:first-child>.btn,.slick-editor-modal .input-group-btn:first-child>.btn-group>.btn,.slick-editor-modal .input-group-btn:first-child>.dropdown-toggle,.slick-editor-modal .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.slick-editor-modal .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.gridPane .input-group-btn:last-child>.btn,.gridPane .input-group-btn:last-child>.btn-group,.grid-pane .input-group-btn:last-child>.btn,.grid-pane .input-group-btn:last-child>.btn-group,.slick-editor-modal .input-group-btn:last-child>.btn,.slick-editor-modal .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.gridPane .input-group-addon:not(:first-child):not(:last-child),.gridPane .input-group-btn:not(:first-child):not(:last-child),.gridPane .input-group .form-control:not(:first-child):not(:last-child),.grid-pane .input-group-addon:not(:first-child):not(:last-child),.grid-pane .input-group-btn:not(:first-child):not(:last-child),.grid-pane .input-group .form-control:not(:first-child):not(:last-child),.slick-editor-modal .input-group-addon:not(:first-child):not(:last-child),.slick-editor-modal .input-group-btn:not(:first-child):not(:last-child),.slick-editor-modal .input-group .form-control:not(:first-child):not(:last-child){border-radius:0/0px 0px 0px 0;border-radius:0/0px}.gridPane *,.gridPane :after,.gridPane :before,.grid-pane *,.grid-pane :after,.grid-pane :before,.slick-editor-modal *,.slick-editor-modal :after,.slick-editor-modal :before{box-sizing:border-box}.gridPane .form-control:focus,.grid-pane .form-control:focus,.slick-editor-modal .form-control:focus{outline:0;border-color:var(--slick-form-control-focus-border-color, #0088ff);box-shadow:var(--slick-form-control-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.gridPane .slick-pagination .slick-pagination-nav .pagination>li a,.gridPane .slick-pagination .slick-pagination-nav .pagination>li span,.grid-pane .slick-pagination .slick-pagination-nav .pagination>li a,.grid-pane .slick-pagination .slick-pagination-nav .pagination>li span,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>li a,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>li span{position:relative;float:left;margin-left:-1px}.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>a,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>a:focus,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>a:hover,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>span,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>span:focus,.gridPane .slick-pagination .slick-pagination-nav .pagination>.disabled>span:hover,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>a,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>a:focus,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>a:hover,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>span,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>span:focus,.grid-pane .slick-pagination .slick-pagination-nav .pagination>.disabled>span:hover,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>a,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>a:focus,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>a:hover,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>span,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>span:focus,.slick-editor-modal .slick-pagination .slick-pagination-nav .pagination>.disabled>span:hover{cursor:not-allowed}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}@keyframes fade{0%,to{background:none}50%{background:var(--slick-row-highlight-background-color, #d2eaff)}}@keyframes slickgrid-invalid-highlight{0%{box-shadow:0 0 6px red}to{box-shadow:none}}.full-height{height:100%}.grid-pane{width:100%}.slickgrid-container{overflow:hidden;outline:0;position:relative;box-sizing:content-box;width:100%;border-top:var(--slick-container-border-top, 1px solid #ccc);border-bottom:var(--slick-container-border-bottom, 1px solid #ccc);border-left:var(--slick-container-border-left, 0px solid #ccc);border-right:var(--slick-container-border-right, 0px solid #ccc);font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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(250, 250, 250, .6))}.slickgrid-container .slick-header-column-active{background-color:var(--slick-header-column-background-active, rgba(242, 242, 242, .6))!important}.slickgrid-container .slick-headerrow{background:var(--slick-grid-header-background, rgba(255, 255, 255, .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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));font-weight:var(--slick-cell-font-weight, 400)}.slickgrid-container .slick-row:hover{background-color:var(--slick-row-mouse-hover-color, #f3f2f2);box-shadow:var(--slick-row-mouse-hover-box-shadow, 0 0 0 2px #dddbda);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, .2));transition:var(--slick-copied-cell-transition, .5s background)}.slickgrid-container .slick-row.odd{background-color:var(--slick-cell-odd-background-color, #f3f2f2)}.slickgrid-container .slick-row.odd:hover{background-color:var(--slick-row-mouse-hover-color, #f3f2f2)}.slickgrid-container .slick-row.odd .slick-cell{background:inherit}.slickgrid-container .slick-row.odd .slick-cell.selected{background-color:var(--slick-row-selected-color, #ECEBEA)}.slickgrid-container .slick-row.odd .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, .2));transition:var(--slick-copied-cell-transition, .5s background)}.slickgrid-container .slick-row.highlight{background:var(--slick-row-highlight-background-color, #d2eaff)}.slickgrid-container .slick-row.highlight-animate{background:var(--slick-row-highlight-background-color, #d2eaff)!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, #666666);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, #d9d9d9)}.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, #e6e6e6)}.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, #e6e6e6)!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, #d9d9d9)}.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, #e6e6e6)}.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 #0070D2);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% - 4px);height:100%;outline:0;transform:translateY(-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:#f2f2f2}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell{background-color:var(--slick-row-based-edit-editmode-bgcolor, #d9d9d9)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover{background-color:var(--slick-row-based-edit-editmode-hover-bgcolor, #e6e6e6)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell:hover .active{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, #e6e6e6)!important}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active{background-color:var(--slick-row-based-edit-editmode-active-bgcolor, #d9d9d9)}.slickgrid-container .slick-row.slick-rbe-editmode .slick-cell .active:hover{background-color:var(--slick-row-based-edit-editmode-active-hover-bgcolor, #e6e6e6)}.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 fade(black,3%);border-right-color:transparent;border-bottom-color:transparent;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, #fafaf9);border-bottom:var(--slick-header-border-bottom, transparent)}.slickgrid-container .slick-pane-top{box-sizing:border-box;border-top:var(--slick-pane-top-border-top, 1px solid #d0d0d0)}.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 white;background-color:#00000080}.slickgrid-container .slick-header,.slickgrid-container .slick-headerrow,.slickgrid-container .slick-footerrow{overflow:hidden}.slickgrid-container .slick-headerrow{border-top-color:transparent;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:transparent;border-left-color:transparent;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:transparent;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, fade(black, 3%));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 #0000001a}.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 transparent;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:#00f3;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, .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, .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, .2) 8px 2px 8px 4px, rgba(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, none);border-bottom:var(--slick-cell-border-bottom, none);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, 0px 1px 0px #dddbda, 0px -1px 0px #dddbda)}.slickgrid-container .grid-canvas .slick-cell{padding:var(--slick-cell-padding, 5px 6px);font-size:var(--slick-font-size-base, 13px)}.slickgrid-container .grid-canvas .slick-cell td{font-size:var(--slick-font-size-base, 13px)}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, #006DCC)}.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(#006DCC, 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, #ECEBEA)}.slickgrid-container .grid-canvas .slick-cell.copied{background:var(--slick-copied-cell-bg-color-transition, rgba(0, 0, 255, .2));transition:var(--slick-copied-cell-transition, .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{height:var(--slick-draggable-group-title-height, 24px);line-height:var(--slick-draggable-group-title-line-height, 24px);vertical-align:var(--slick-draggable-group-title-vertical-align, top)}.slickgrid-container .grid-canvas .slick-cell .slick-group-toggle{cursor:pointer;display:inline-block;width:1em;height:1em;color:var(--slick-icon-group-color, #006DCC);font-size:var(--slick-icon-group-font-size, 24px );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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, transparent);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, 2px solid #004487);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;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-header-columns{background:var(--slick-grid-header-background, rgba(255, 255, 255, .6));background-color:var(--slick-header-background-color, #fafaf9);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, 34px );line-height:var(--slick-font-size-base, 13px);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;background:var(--slick-header-background-color, #fafaf9);font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));color:var(--slick-header-text-color, #514f4d);font-size:var(--slick-header-font-size, 13px);font-weight:var(--slick-header-font-weight, 700)}.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, 13px)}.slickgrid-container .slick-header-columns .slick-header-column.slick-state-default td{font-size:var(--slick-font-size-base, 13px)}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 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, #fafaf9);font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));color:var(--slick-header-text-color, #514f4d);font-size:var(--slick-header-font-size, 13px);font-weight:var(--slick-header-font-weight, 700)}.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, #0070D2)}.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, 21px )}.slickgrid-container .slick-header-columns .slick-header-column .slick-sort-indicator-numbered{font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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, 26px )}.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, .5);--slick-icon-sort-asc-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, 2px solid #0070D2);border-left:var(--slick-header-resizable-hover-border-left, 2px solid #0070D2);border-right:var(--slick-header-resizable-hover-border-right, 2px solid #0070D2);border-top:var(--slick-header-resizable-hover-border-top, 2px solid #0070D2);border-radius:var(--slick-header-resizable-hover-border-radius, 8px);width:var(--slick-header-resizable-hover-width, 4px);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, .5)}.slickgrid-container .slick-header-columns .slick-header-column.unorderable{background-color:var(--slick-grid-header-unorderable-bg-color, rgba(255, 255, 255, .6))}.slickgrid-container .slick-preheader-panel.slick-state-default{border-bottom:var(--slick-preheader-border-bottom, none)}.slickgrid-container .slick-preheader-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{height:var(--slick-preheader-height, 21px);border-left:var(--slick-preheader-border-left, none);border-right:var(--slick-preheader-border-right, 1px solid #e8e8e8);font-size:var(--slick-preheader-font-size, 14px);justify-content:var(--slick-preheader-grouped-title-justify, center);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{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{border-right:var(--slick-preheader-border-right-last-element, none)}.slickgrid-container .slick-row .slick-cell.frozen:last-child,.slickgrid-container .slick-footerrow-column.frozen:last-child{border-right:var(--slick-frozen-border-right, 1px solid #0070D2)}.slickgrid-container .slick-header-column.frozen:last-child{border-right:var(--slick-frozen-header-row-border-right, 1px solid #0070D2)}.slickgrid-container .slick-pane-left .slick-preheader-panel .slick-header-column.frozen:last-child{border-right:var(--slick-frozen-preheader-row-border-right, 1px solid #0070D2)}.slickgrid-container .slick-headerrow-column.frozen:last-child{border-right:var(--slick-frozen-filter-row-border-right, 1px solid #0070D2)}.slickgrid-container .slick-pane-bottom{border-top:var(--slick-frozen-border-bottom, 1px solid #0070D2)}.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}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}@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, #0088ff);box-shadow:var(--slick-text-editor-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.slick-cell input.dual-editor-text.right,.slick-cell input.editor-text.right{margin-left:var(--slick-text-editor-right-input-margin-left, 7px )}.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, #0088ff);box-shadow:var(--slick-slider-editor-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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, 100%)}.slick-cell .ms-filter.select-editor button.ms-choice{height:var(--slick-multiselect-editor-height, 100%)}.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, 100%)}.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:0;border-bottom-left-radius:0;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, 1px 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, 100%)}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, 3px)}.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, .6));z-index:var(--slick-editor-modal-container-z-index, 1050);transition:var(--slick-editor-modal-backdrop-transition-start, opacity .15s linear)}.slick-editor-modal .slick-editor-modal-content{display:inline-block;position:absolute;border-radius:var(--slick-editor-modal-container-radius, var(--lwc-borderRadiusMedium, .25rem));font-family:var(--slick-font-family, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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, .3s linear);transition-property:opacity,transform}@media only screen and (min-width: 768px){.slick-editor-modal .slick-editor-modal-content.split-view{width:800px}.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:1200px}}@media only screen and (max-width: 1200px){.slick-editor-modal .slick-editor-modal-content.triple-split-view{width:800px}}@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, 28px);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, #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, #505050)}@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, #ffffff);font-size:var(--slick-editor-modal-close-btn-outside-font-size, 36px);right:var(--slick-editor-modal-close-btn-outside-right, -7px);top:var(--slick-editor-modal-close-btn-outside-top, -32px)}.slick-editor-modal .slick-editor-modal-content .close.outside:hover{color:var(--slick-editor-modal-close-btn-outside-color-hover, #e6e6e6)}}.slick-editor-modal .slick-editor-modal-content .slick-editor-modal-title{font-size:var(--slick-editor-modal-title-font-size, var(--lwc-fontSize7, 1.25rem));font-weight:var(--slick-editor-modal-title-font-weight, var(--lwc-fontWeightLight, 300));line-height:var(--slick-editor-modal-title-line-height, var(--lwc-lineHeightHeading, 1.25));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, center);text-overflow:ellipsis;width:calc(100% - 30px);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 - 147px) );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, var(--lwc-borderWidthThick, 2px) solid var(--lwc-colorBorder, rgb(221, 219, 218)));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('data:image/svg+xml,'))}.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, #0088ff);box-shadow:var(--slick-text-editor-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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, #0088ff);box-shadow:var(--slick-text-editor-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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 10px 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)}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}li.hidden{display:none}.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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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, .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, 23px);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:700}.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, 17px);font-weight:var(--slick-column-picker-title-font-weight, normal);width:var(--slick-column-picker-title-width, calc(100% - 25px) );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, 17px);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{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, 26px);line-height:var(--slick-column-picker-item-line-height, 16px);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;margin-bottom:0}.slick-column-picker-list hr,.slick-grid-menu-list hr{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:6px 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, #006DCC)}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, .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, .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;gap:3px;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:700}.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:transparent;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, .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, 23px);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, .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, 17px);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, 26px);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, 18px);margin-right:var(--slick-menu-icon-margin-right, 4px);vertical-align:middle;min-width:var(--slick-menu-icon-min-width, 18px)}.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}.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:transparent!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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", 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);z-index:100000;cursor:default;display:inline-block;overflow-x:hidden;overflow-y:auto;resize:both}@-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, 12px );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:0;position:absolute;border:transparent;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, #b2b0b0)}.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, #b2b0b0)}.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% - 19px) )}.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, -4px 0 100px 0);height:var(--slick-header-button-height, 18px);width:var(--slick-header-button-width, 18px);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, -6px);transition:var(--slick-header-button-hidden-transition, .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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, 20px );color:var(--slick-row-move-plugin-icon-color, inherit);cursor:var(--slick-row-move-plugin-cursor, grab);--slick-row-move-plugin-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, white);height:var(--slick-checkbox-icon-container-size, 1.05rem);width:var(--slick-checkbox-icon-container-size, 1.05rem);border:var(--slick-checkbox-icon-border, 1px solid #d6d4d4);border-radius:var(--slick-checkbox-icon-border-radius, .125rem)}.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, 20px);color:var(--slick-checkbox-icon-color, #0070D2)}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 24" display="inline-block" height="1em" width="1em" vertical-align="text-bottom" xmlns="http://www.w3.org/2000/svg" %3E%3Cpath fill="currentColor" d=""/%3E%3C/svg%3E');-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, 1);visibility:var(--slick-checkbox-icon-unchecked-color-visibility, hidden)}.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, .9)}.slick-header-column.header-checkbox-selectall .slick-column-name{text-align:center;margin-right:0}.slick-group .slick-cell-checkboxsel{text-align:left}.search-filter :focus{outline-color:var(--slick-focus-color, rgb(115, 179, 229))}.ms-choice{border:var(--slick-multiselect-input-filter-border, 1px solid #ccc);background-color:transparent;font-size:var(--slick-header-font-size, 13px);height:var(--slick-header-input-height, 27px)}.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, 13px)}.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, #0088ff);box-shadow:var(--slick-multiselect-input-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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, #fafafa)}.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, 15px )}.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:transparent}.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, #fafafa)}.ms-drop .ms-select-all label{display:inline-flex;font-weight:400;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, #005fb3)}.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, #006DCC);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, #005fb3)}.search-filter .operator.input-group-addon{margin:0;padding:0;min-width:25px;border:none}.search-filter .operator.input-group-addon:focus{z-index:3}.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, #004487);font-weight:var(--slick-compound-filter-text-weight, bold);background-color:var(--slick-compound-filter-bgcolor, #ffffff)}.search-filter .operator.input-group-addon .form-control:focus{z-index:3}.search-filter .operator.input-group-addon select{font-family:var(--slick-compound-filter-operator-select-font-family, 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 #6cb6ff);width:var(--slick-compound-filter-operator-select-width, 25px)}.search-filter .operator.input-group-addon select.form-control{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-filter .operator.input-group-addon select.form-control:-ms-expand{display:none}.search-filter .operator.input-group-addon select.form-control .empty{color:silver}.search-filter .operator-char3.input-group-addon{min-width:30px}input.search-filter,.search-filter input{font-family:var(--slick-filter-placeholder-font-family, "Segoe UI Symbol")}.search-filter input.compound-input{border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0)!important;border-left:none}.search-filter input::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter input.compound-slider{border-left:none!important}.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}.vanilla-calendar{padding:.9rem;z-index:9999}.search-filter.form-group .input-group.date-picker input.form-control{border-bottom-left-radius:0;border-top-left-radius:0}.search-filter .date-picker input.form-control{border-left:none}.search-filter .date-picker input.form-control::placeholder{color:var(--slick-placeholder-color, #c9c9c9)}.search-filter .date-picker{flex:1;cursor:pointer}.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, 13px);border-radius:var(--slick-compound-filter-border-radius, 0 4px 4px 0);width:100%}.search-filter .date-picker .date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.search-filter .date-picker .form-control[readonly]{cursor:pointer;background-color:var(--slick-date-picker-bg-color, #fff)}.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, 13px);border-radius:var(--slick-date-range-filter-border-radius, 4px)}.date-picker input.form-control[readonly]{background-color:var(--slick-date-picker-bg-color, #fff)}.slick-preheader-panel .slick-dropzone,.slick-preheader-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, 0px);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%)!important;border-radius:var(--slick-draggable-group-drop-radius, 0px);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{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{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{cursor:pointer;display:inline-block;background-color:currentColor;width:1em;height:1em;color:var(--slick-draggable-group-toggle-all-icon-color, #006DCC);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-draggable-group-toggle-expanded-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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-draggable-group-toggle-collapsed-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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{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{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{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{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{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, middle)}.slick-preheader-panel .slick-dropzone .slick-groupby-remove:hover,.slick-preheader-panel .slick-dropzone-hover .slick-groupby-remove:hover{color:var(--slick-draggable-group-delete-hover-color, red)}.slick-preheader-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{opacity:var(--slick-draggable-group-drop-placeholder-hover-opacity, .6)}.slick-preheader-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]{-webkit-appearance:none;-moz-appearance:none;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(0, 109, 204, .68));background:var(--slick-slider-filter-thumb-color, white);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, 10px );width:var(--slick-slider-filter-thumb-width, 10px );border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(0, 109, 204, .68));background:var(--slick-slider-filter-thumb-color, white);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:transparent;border-color:transparent;border-width:6px 0;color:transparent;-webkit-appearance:none;-moz-appearance:none;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, 10px );width:var(--slick-slider-filter-thumb-width, 10px );border-radius:var(--slick-slider-filter-thumb-border-radius, 50%);border:var(--slick-slider-filter-thumb-border, 2px solid rgba(0, 109, 204, .68));background:var(--slick-slider-filter-thumb-color, white);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(0, 109, 204, .88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(0, 117, 219, .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(0, 109, 204, .88));box-shadow:var(--slick-slider-filter-thumb-active-box-shadow, 0 0 0 2px rgba(0, 117, 219, .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(13 - 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(13 - 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) .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-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(13 - 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 auto auto 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, #ECEBEA);height:var(--slick-slider-filter-runnable-track-height, 5px);width:calc(100% - 16px)}.slider-input-container input[type=range]{position:absolute;background-color:transparent;pointer-events:none;width:100%}.slider-input-container input[type=range].focus{outline:0;border-color:var(--slick-slider-filter-focus-border-color, #0088ff);box-shadow:var(--slick-slider-filter-focus-box-shadow, inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(28, 119, 253, .3))}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, #006DCC);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, #005299);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}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}.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, 13px);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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));font-size:var(--slick-empty-data-warning-font-size, 15px );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, var(--lwc-fontFamily, "Salesforce Sans", "SalesforceSans-Regular", Arial, sans-serif));font-size:var(--slick-pagination-font-size, 12px );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, 3px);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, 17px );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, #E6E6E6)}.slick-pagination .slick-pagination-nav .pagination .page-item:first-child{border-top-left-radius:var(--slick-pagination-button-border-radius, 2px);border-bottom-left-radius:var(--slick-pagination-button-border-radius, 2px)}.slick-pagination .slick-pagination-nav .pagination .page-item:last-child{border-top-right-radius:var(--slick-pagination-button-border-radius, 2px);border-bottom-right-radius:var(--slick-pagination-button-border-radius, 2px)}.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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, #006DCC)}.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, 11px );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)}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}.percent-complete-bar,.percent-complete-bar-with-text{display:inline-block;border-radius:3px;background-color:transparent}.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}.slick-headerrow input.search-filter.filled,.slick-headerrow .search-filter.filled input,.slick-headerrow .search-filter.filled .date-picker input,.slick-headerrow .search-filter.filled .input-group-addon.slider-value,.slick-headerrow .search-filter.filled .input-group-addon.slider-range-value,.slick-headerrow .search-filter.filled .input-group-addon select{color:var(--slick-filled-filter-color, #004487);font-weight:var(--slick-filled-filter-font-weight, bold);border:var(--slick-filled-filter-border, 1px solid #006DCC);box-shadow:var(--slick-filled-filter-box-shadow, inset 0 0 0 1px #66b8ff)}.slick-headerrow input.search-filter.filled.input-group-prepend,.slick-headerrow .search-filter.filled input.input-group-prepend,.slick-headerrow .search-filter.filled .date-picker input.input-group-prepend,.slick-headerrow .search-filter.filled .input-group-addon.slider-value.input-group-prepend,.slick-headerrow .search-filter.filled .input-group-addon.slider-range-value.input-group-prepend,.slick-headerrow .search-filter.filled .input-group-addon select.input-group-prepend{border-right:0}.slick-headerrow input.search-filter.filled.input-group-append,.slick-headerrow .search-filter.filled input.input-group-append,.slick-headerrow .search-filter.filled .date-picker input.input-group-append,.slick-headerrow .search-filter.filled .input-group-addon.slider-value.input-group-append,.slick-headerrow .search-filter.filled .input-group-addon.slider-range-value.input-group-append,.slick-headerrow .search-filter.filled .input-group-addon select.input-group-append{border-left:0}.slick-headerrow .search-filter.filled .input-group-prepend select{border-right:0}.slick-headerrow .search-filter.filled .ms-choice{box-shadow:var(--slick-filled-filter-box-shadow, inset 0 0 0 1px #66b8ff);border:var(--slick-filled-filter-border, 1px solid #006DCC)}.slick-headerrow .search-filter.filled .ms-choice span{display:inline-flex;align-items:center;font-weight:var(--slick-filled-filter-font-weight, bold);color:var(--slick-filled-filter-color, #004487)}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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%}.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, .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, #eceaea);cursor:pointer}@keyframes md-spin{0%{transform:rotate(0)}to{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('data:image/svg+xml,'));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, 370px );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:0;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, 11px );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, 318px );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, 11px );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, 318px );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, #0080f0);font-style:var(--slick-autocomplete-tpl4-top-right-font-style, normal);font-size:var(--slick-autocomplete-tpl4-top-right-font-size, 11px );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, 270px );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:0;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, 11px );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, 218px );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, 218px );display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:1px}@-webkit-keyframes sg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sg-spin{0%{transform:rotate(0)}to{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}.mdi-account{--mdi-account-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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}.grid-canvas .slick-row .slick-cell.editable-field,.grid-canvas .slick-row .slick-cell.selected.editable-field,.grid-canvas .slick-row.odd .slick-cell.editable-field,.grid-canvas .slick-row.odd .slick-cell.selected.editable-field{background-color:var(--slick-editable-field-bg-color, rgba(227, 240, 251, .569))}.grid-canvas .slick-row .slick-cell.editable-field:hover:after,.grid-canvas .slick-row .slick-cell.selected.editable-field:hover:after,.grid-canvas .slick-row.odd .slick-cell.editable-field:hover:after,.grid-canvas .slick-row.odd .slick-cell.selected.editable-field:hover:after{content:var(--slick-editable-field-hover-icon, url('data:image/svg+xml,'));position:absolute;top:var(--slick-editable-field-hover-icon-margin-top, 8px);right:var(--slick-editable-field-hover-icon-margin-right, 8px);width:var(--slick-editable-field-hover-icon-width, 14px)}.grid-canvas .slick-row .slick-cell.editable-field.active:hover:after,.grid-canvas .slick-row .slick-cell.selected.editable-field.active:hover:after,.grid-canvas .slick-row.odd .slick-cell.editable-field.active:hover:after,.grid-canvas .slick-row.odd .slick-cell.selected.editable-field.active:hover:after{content:none}.grid-canvas .slick-row .slick-cell .editing-field,.grid-canvas .slick-row .slick-cell.selected .editing-field,.grid-canvas .slick-row.odd .slick-cell .editing-field,.grid-canvas .slick-row.odd .slick-cell.selected .editing-field{border:var(--slick-editing-field-border, 1px solid #dddbda);padding:3px 5px 3px 4px;margin:-2px;height:calc(100% + 4px);border-radius:3px;background-color:var(--slick-editing-field-bg-color, #fff);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-canvas .slick-row .slick-cell .editing-field:before,.grid-canvas .slick-row .slick-cell.selected .editing-field:before,.grid-canvas .slick-row.odd .slick-cell .editing-field:before,.grid-canvas .slick-row.odd .slick-cell.selected .editing-field:before{content:"";display:table;clear:both}.grid-canvas .slick-row .slick-cell .editing-field:hover:after,.grid-canvas .slick-row .slick-cell.selected .editing-field:hover:after,.grid-canvas .slick-row.odd .slick-cell .editing-field:hover:after,.grid-canvas .slick-row.odd .slick-cell.selected .editing-field:hover:after{content:var(--slick-editable-field-hover-icon, url('data:image/svg+xml,'));position:absolute;top:var(--slick-editable-field-hover-icon-margin-top, 8px);right:var(--slick-editable-field-hover-icon-margin-right, 8px);width:var(--slick-editable-field-hover-icon-width, 14px)}.grid-canvas .slick-row .slick-cell .editing-field.active:hover:after,.grid-canvas .slick-row .slick-cell.selected .editing-field.active:hover:after,.grid-canvas .slick-row.odd .slick-cell .editing-field.active:hover:after,.grid-canvas .slick-row.odd .slick-cell.selected .editing-field.active:hover:after{content:none}.grid-canvas .slick-row .slick-cell.unsaved-editable-field .editing-field,.grid-canvas .slick-row.odd .slick-cell.unsaved-editable-field .editing-field{border:var(--slick-editor-modal-detail-container-border-modified, 1px solid orange);border-width:var(--slick-editor-grid-cell-border-width-modified, 1px 7px 1px 1px)}.text-color-primary{color:var(--text-color-primary, #006DCC)}.text-color-secondary{color:var(--text-color-secondary, #6c757d)}.text-color-success{color:var(--text-color-success, #28a745)}.text-color-danger{color:var(--text-color-danger, #dc3545)}.text-color-warning{color:var(--text-color-warning, #ffc107)}.text-color-info{color:var(--text-color-info, #17a2b8)}.text-color-light{color:var(--text-color-light, #f8f9fa)}.text-color-dark{color:var(--text-color-dark, #343a40)}.text-color-body{color:var(--text-color-body, #212529)}.text-color-muted{color:var(--text-color-muted, #6c757d)}.text-color-white{color:var(--text-color-white, #ffffff)}.text-color-disabled{color:var(--text-color-disabled, #DDDBDA)}.text-color-disabled-dark{color:var(--text-color-disabled-dark, #cccccc)}.text-color-alt-default{color:var(--text-color-alt-default, #1e87f0)}.text-color-alt-warning{color:var(--text-color-alt-warning, #faa05a)}.text-color-alt-danger{color:var(--text-color-alt-danger, #f0506e)}.text-color-alt-success{color:var(--text-color-alt-success, #32d296)}.text-color-se-primary{color:var(--text-color-se-primary, #3dcd58)}.text-color-se-link{color:var(--text-color-se-link, #42b4e6)}.text-color-se-link-dark{color:var(--text-color-se-link-dark, #337ab7)}.text-color-se-danger{color:var(--text-color-se-danger, #b10043)}.text-color-se-secondary{color:var(--text-color-se-secondary, #9fa0a4)}.text-color-se-warning{color:var(--text-color-se-warning, #e47f00)}.text-color-se-warning-light{color:var(--text-color-se-warning-light, #ffd100)}.text-color-sf-highlight{color:var(--text-color-sf-highlight, #0070D2)}.text-color-sf-primary{color:var(--text-color-sf-primary, #006DCC)}.text-color-sf-primary-dark{color:var(--text-color-sf-primary-dark, #004487)}.text-color-primary-light{color:#007deb}.text-color-primary-dark{color:#005dad}.text-color-secondary-light{color:#7b848d}.text-color-secondary-dark{color:#5e666d}.text-color-success-light{color:#2ec04f}.text-color-success-dark{color:#228e3b}.text-color-danger-light{color:#e14f5d}.text-color-danger-dark{color:#cf2434}.text-color-warning-light{color:#ffc926}.text-color-warning-dark{color:#e7ae00}.text-color-info-light{color:#1abad3}.text-color-info-dark{color:#148a9d}.text-color-body-light{color:#2f343a}.text-color-body-dark{color:#131618}.text-color-muted-light{color:#7b848d}.text-color-muted-dark{color:#5e666d}.text-color-alt-warning-light{color:#fbb178}.text-color-alt-warning-dark{color:#f98f3c}.text-color-alt-default-light{color:#3b96f2}.text-color-alt-default-dark{color:#0f78e0}.text-color-alt-danger-light{color:#f26c85}.text-color-alt-danger-dark{color:#ee3457}.text-color-alt-success-light{color:#4bd8a3}.text-color-alt-success-dark{color:#29bc85}.text-color-se-secondary-light{color:#afb0b3}/*! name: vanilla-calendar-picker | url: https://github.com/uvarov-frontend/vanilla-calendar-picker */.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(.4,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}.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:-.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(.4,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:1rem .75rem .5rem;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% - 8px);width:100%;border-radius:.5rem}.vanilla-calendar-day__popup:after{content:"";transform:translate(-50%);left:50%;top:1px;z-index:-10;display:block;height:0px;width:0px;border-left-width:8px;border-right-width:8px;border-top-width:0px;border-bottom-width:8px;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.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;-moz-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;-moz-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(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[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-day__popup:after{border-bottom-color:#fff}[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(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[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-day__popup:after{border-bottom-color:#334155}[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))}.ms-dark-mode{--ms-checkbox-color: #408cfd;--ms-checkbox-hover-color: #4f95fe;--ms-checkbox-icon-container-border: 1px solid #797979;--ms-choice-border: 1px solid #757575;--ms-choice-bgcolor: #262b2f;--ms-choice-color: #d4d4d4;--ms-choice-border-hover-color: #7f7f7f;--ms-choice-focus-border-color: #267dfd;--ms-choice-focus-box-shadow: 0 0 0 2px rgba(13, 110, 253, .2);--ms-drop-background: #2a2f34;--ms-drop-border: 1px solid #585858;--ms-drop-color: #cccccc;--ms-drop-hide-radio-hover-bgcolor: #0262ef;--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: #0257d5;--ms-ok-button-bg-color: #262b2f;--ms-ok-button-bg-hover-color: #24282c;--ms-ok-button-border-color: #4a4a4a;--ms-ok-button-text-color: #267dfd;--ms-ok-button-text-hover-color: #267dfd;--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}/*! - * Multiple-Select-Vanilla styling - * @author zhixin wen - * @contributor Ghislain B. - */.ms-icon-caret{--ms-icon-caret-icon-svg: url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 24 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');-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, #0070D2)}.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, #0266f9)}.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;-webkit-user-select:none;user-select:none;white-space:nowrap}.ms-choice:hover{border-color:var(--ms-choice-border-hover-color, #c3c3c3)}.ms-choice:focus{border-color:var(--ms-choice-focus-border-color, white);box-shadow:var(--ms-choice-focus-box-shadow, 0 0 0 1.5px rgba(13, 110, 253, .35))}.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, .15))}.ms-drop.top{bottom:100%;box-shadow:var(--ms-drop-top-box-shadow, 0 -4px 5px rgba(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, 15px );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, #fafafa)}.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, #005fb3);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, #006DCC);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, #005fb3)}.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:400!important;opacity:var(--ms-drop-list-item-disabled-opacity, .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:400;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, #fafafa)}.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, .3rem);accent-color:var(--ms-checkbox-color, #0070D2)}.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-primary-color: #599bfe;--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: var(--slick-primary-color);--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: #929292;--slick-button-primary-color: #bababa;--slick-button-style-bg-color: var(--slick-base-dark-menu-bg-color);--slick-btn-default-bg-color: #383838;--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: .7;--slick-checkbox-icon-bg-color: #444444;--slick-checkbox-icon-bg-color: transparent;--slick-checkbox-unchecked-color: #408cfd;--slick-checkbox-unchecked-opacity: .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: .75;--slick-detail-view-container-border: 1px solid #525252;--slick-detail-view-container-bgcolor: #3c4349;--slick-btn-default-border-color: #565656;--slick-grid-menu-icon-btn-color: #ededed;--slick-row-mouse-hover-color: #2c3034;--slick-header-background-color: #1c1c1c;--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-bg-color);--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: #383838;--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-editor-modal-close-btn-border-left: var(--slick-base-dark-menu-border);--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-footer-btn-border: var(--slick-base-dark-menu-item-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-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-scrollbar-color: #828282 #424242;--slick-sorting-header-color: var(--slick-base-dark-text-color);--slick-row-selected-color: #474747;--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-input-filter-border: 1px solid #949494;--slick-multiselect-option-highlight-bg-color: var(--slick-base-dark-menu-item-hover-color);--slick-multiselect-select-all-label-hover-bg-color: var(--ms-option-highlight-bg-color);--slick-multiselect-option-highlight-border: var(--slick-base-dark-menu-item-border);--slick-submenu-box-shadow: 0 1px 3px 1px rgba(146, 152, 163, .4) --ms-choice-border: var(--slick-base-dark-menu-item-border);--ms-choice-bgcolor: var(--slick-base-dark-menu-bg-color);--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-base-dark-menu-item-hover-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 .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, #599bfe)}.dark-mode .text-color-secondary{--text-color-secondary: rgba(222, 226, 230, .75)}.pointer{cursor:pointer}.bold{font-weight:700}.button-style{cursor:pointer;background-color:var(--slick-button-style-bg-color, #fff);border:1px solid var(--slick-button-border-color, #c7c7c7);border-radius:2px;justify-content:center;text-align:center}.button-style:hover{border-color:var(--slick-button-hover-border-color, #a1a1a1)}.delete-icon:hover{color:#b14c4a}.edit-icon:hover,.info-icon:hover{color:#09f}.height-10{height:10%!important}.height-20{height:20%!important}.height-30{height:30%!important}.height-40{height:40%!important}.height-50{height:50%!important}.height-60{height:60%!important}.height-70{height:70%!important}.height-80{height:80%!important}.height-90{height:90%!important}.height-100{height:100%!important}.margin-0px{margin:0}.margin-1px{margin:1px}.margin-2px{margin:2px}.margin-3px{margin:3px}.margin-4px{margin:4px}.margin-5px{margin:5px}.margin-6px{margin:6px}.margin-7px{margin:7px}.margin-8px{margin:8px}.margin-9px{margin:9px}.margin-10px{margin:10px}.margin-11px{margin:11px}.margin-12px{margin:12px}.margin-13px{margin:13px}.margin-14px{margin:14px}.margin-15px{margin:15px}.margin-16px{margin:16px}.margin-17px{margin:17px}.margin-18px{margin:18px}.margin-19px{margin:19px}.margin-20px{margin:20px}.margin-21px{margin:21px}.margin-22px{margin:22px}.margin-23px{margin:23px}.margin-24px{margin:24px}.margin-25px{margin:25px}.margin-26px{margin:26px}.margin-27px{margin:27px}.margin-28px{margin:28px}.margin-29px{margin:29px}.margin-30px{margin:30px}.margin-31px{margin:31px}.margin-32px{margin:32px}.margin-33px{margin:33px}.margin-34px{margin:34px}.margin-35px{margin:35px}.margin-36px{margin:36px}.margin-37px{margin:37px}.margin-38px{margin:38px}.margin-39px{margin:39px}.margin-40px{margin:40px}.margin-41px{margin:41px}.margin-42px{margin:42px}.margin-43px{margin:43px}.margin-44px{margin:44px}.margin-45px{margin:45px}.margin-46px{margin:46px}.margin-47px{margin:47px}.margin-48px{margin:48px}.margin-49px{margin:49px}.margin-50px{margin:50px}.padding-0px{padding:0}.padding-1px{padding:1px}.padding-2px{padding:2px}.padding-3px{padding:3px}.padding-4px{padding:4px}.padding-5px{padding:5px}.padding-6px{padding:6px}.padding-7px{padding:7px}.padding-8px{padding:8px}.padding-9px{padding:9px}.padding-10px{padding:10px}.padding-11px{padding:11px}.padding-12px{padding:12px}.padding-13px{padding:13px}.padding-14px{padding:14px}.padding-15px{padding:15px}.padding-16px{padding:16px}.padding-17px{padding:17px}.padding-18px{padding:18px}.padding-19px{padding:19px}.padding-20px{padding:20px}.padding-21px{padding:21px}.padding-22px{padding:22px}.padding-23px{padding:23px}.padding-24px{padding:24px}.padding-25px{padding:25px}.padding-26px{padding:26px}.padding-27px{padding:27px}.padding-28px{padding:28px}.padding-29px{padding:29px}.padding-30px{padding:30px}.margin-auto{margin:auto}.text-bold{font-weight:700!important}.text-italic{font-style:italic!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-underline{text-decoration:underline!important}.vertical-align-bottom,.vertical-align-middle,.vertical-align-top{display:inline-block}.vertical-align-bottom{vertical-align:bottom}.vertical-align-middle{vertical-align:middle}.vertical-align-top{vertical-align:top}/*! bulma.io v1.0.0 | MIT License | github.com/jgthms/bulma */:root{--bulma-control-radius: var(--bulma-radius);--bulma-control-radius-small: var(--bulma-radius-small);--bulma-control-border-width: 1px;--bulma-control-height: 2.5em;--bulma-control-line-height: 1.5;--bulma-control-padding-vertical: calc(.5em - 1px) ;--bulma-control-padding-horizontal: calc(.75em - 1px) ;--bulma-control-size: var(--bulma-size-normal);--bulma-control-focus-shadow-l: 50%}:root{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: .375rem;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 9, 10, 12;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243, 244, 246;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46, 51, 61;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 64, 70, 84;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 100%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-30-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 0, 209, 178;--bulma-primary-h: 171deg;--bulma-primary-s: 100%;--bulma-primary-l: 41%;--bulma-primary-00-l: 1%;--bulma-primary-05-l: 6%;--bulma-primary-10-l: 11%;--bulma-primary-15-l: 16%;--bulma-primary-20-l: 21%;--bulma-primary-25-l: 26%;--bulma-primary-30-l: 31%;--bulma-primary-35-l: 36%;--bulma-primary-40-l: 41%;--bulma-primary-45-l: 46%;--bulma-primary-50-l: 51%;--bulma-primary-55-l: 56%;--bulma-primary-60-l: 61%;--bulma-primary-65-l: 66%;--bulma-primary-70-l: 71%;--bulma-primary-75-l: 76%;--bulma-primary-80-l: 81%;--bulma-primary-85-l: 86%;--bulma-primary-90-l: 91%;--bulma-primary-95-l: 96%;--bulma-primary-100-l: 100%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-30-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-40-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-50-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-100-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-100-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-00-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-00-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-05-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-05-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-10-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-10-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-10-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-10-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-10-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-10-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-10-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-15-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-10-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-50-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 21%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66, 88, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 100%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-100-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-40-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 102, 209, 255;--bulma-info-h: 198deg;--bulma-info-s: 100%;--bulma-info-l: 70%;--bulma-info-00-l: 0%;--bulma-info-05-l: 5%;--bulma-info-10-l: 10%;--bulma-info-15-l: 15%;--bulma-info-20-l: 20%;--bulma-info-25-l: 25%;--bulma-info-30-l: 30%;--bulma-info-35-l: 35%;--bulma-info-40-l: 40%;--bulma-info-45-l: 45%;--bulma-info-50-l: 50%;--bulma-info-55-l: 55%;--bulma-info-60-l: 60%;--bulma-info-65-l: 65%;--bulma-info-70-l: 70%;--bulma-info-75-l: 75%;--bulma-info-80-l: 80%;--bulma-info-85-l: 85%;--bulma-info-90-l: 90%;--bulma-info-95-l: 95%;--bulma-info-100-l: 100%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-45-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-80-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-95-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-00-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-10-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-15-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-10-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-15-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 25%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 72, 199, 142;--bulma-success-h: 153deg;--bulma-success-s: 53%;--bulma-success-l: 53%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 100%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-45-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-55-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-75-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-90-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-100-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-05-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-10-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-20-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-10-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-20-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-55-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 255, 183, 15;--bulma-warning-h: 42deg;--bulma-warning-s: 100%;--bulma-warning-l: 53%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 3%;--bulma-warning-10-l: 8%;--bulma-warning-15-l: 13%;--bulma-warning-20-l: 18%;--bulma-warning-25-l: 23%;--bulma-warning-30-l: 28%;--bulma-warning-35-l: 33%;--bulma-warning-40-l: 38%;--bulma-warning-45-l: 43%;--bulma-warning-50-l: 48%;--bulma-warning-55-l: 53%;--bulma-warning-60-l: 58%;--bulma-warning-65-l: 63%;--bulma-warning-70-l: 68%;--bulma-warning-75-l: 73%;--bulma-warning-80-l: 78%;--bulma-warning-85-l: 83%;--bulma-warning-90-l: 88%;--bulma-warning-95-l: 93%;--bulma-warning-100-l: 100%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-40-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-45-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-50-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-70-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-100-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-00-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-05-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-10-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-10-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-15-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-15-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-10-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-50-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 23%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 255, 102, 133;--bulma-danger-h: 348deg;--bulma-danger-s: 100%;--bulma-danger-l: 70%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 5%;--bulma-danger-10-l: 10%;--bulma-danger-15-l: 15%;--bulma-danger-20-l: 20%;--bulma-danger-25-l: 25%;--bulma-danger-30-l: 30%;--bulma-danger-35-l: 35%;--bulma-danger-40-l: 40%;--bulma-danger-45-l: 45%;--bulma-danger-50-l: 50%;--bulma-danger-55-l: 55%;--bulma-danger-60-l: 60%;--bulma-danger-65-l: 65%;--bulma-danger-70-l: 70%;--bulma-danger-75-l: 75%;--bulma-danger-80-l: 80%;--bulma-danger-85-l: 85%;--bulma-danger-90-l: 90%;--bulma-danger-95-l: 95%;--bulma-danger-100-l: 100%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-80-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-100-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-10-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-25-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-30-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-05-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 40%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}@media (prefers-color-scheme: light){:root{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: .375rem;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 9, 10, 12;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243, 244, 246;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46, 51, 61;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 64, 70, 84;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 100%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-30-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 0, 209, 178;--bulma-primary-h: 171deg;--bulma-primary-s: 100%;--bulma-primary-l: 41%;--bulma-primary-00-l: 1%;--bulma-primary-05-l: 6%;--bulma-primary-10-l: 11%;--bulma-primary-15-l: 16%;--bulma-primary-20-l: 21%;--bulma-primary-25-l: 26%;--bulma-primary-30-l: 31%;--bulma-primary-35-l: 36%;--bulma-primary-40-l: 41%;--bulma-primary-45-l: 46%;--bulma-primary-50-l: 51%;--bulma-primary-55-l: 56%;--bulma-primary-60-l: 61%;--bulma-primary-65-l: 66%;--bulma-primary-70-l: 71%;--bulma-primary-75-l: 76%;--bulma-primary-80-l: 81%;--bulma-primary-85-l: 86%;--bulma-primary-90-l: 91%;--bulma-primary-95-l: 96%;--bulma-primary-100-l: 100%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-30-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-40-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-50-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-100-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-100-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-00-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-00-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-05-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-05-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-10-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-10-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-10-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-10-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-10-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-10-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-10-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-15-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-10-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-50-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 21%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66, 88, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 100%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-100-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-40-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 102, 209, 255;--bulma-info-h: 198deg;--bulma-info-s: 100%;--bulma-info-l: 70%;--bulma-info-00-l: 0%;--bulma-info-05-l: 5%;--bulma-info-10-l: 10%;--bulma-info-15-l: 15%;--bulma-info-20-l: 20%;--bulma-info-25-l: 25%;--bulma-info-30-l: 30%;--bulma-info-35-l: 35%;--bulma-info-40-l: 40%;--bulma-info-45-l: 45%;--bulma-info-50-l: 50%;--bulma-info-55-l: 55%;--bulma-info-60-l: 60%;--bulma-info-65-l: 65%;--bulma-info-70-l: 70%;--bulma-info-75-l: 75%;--bulma-info-80-l: 80%;--bulma-info-85-l: 85%;--bulma-info-90-l: 90%;--bulma-info-95-l: 95%;--bulma-info-100-l: 100%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-45-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-80-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-95-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-00-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-10-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-15-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-10-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-15-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 25%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 72, 199, 142;--bulma-success-h: 153deg;--bulma-success-s: 53%;--bulma-success-l: 53%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 100%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-45-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-55-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-75-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-90-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-100-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-05-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-10-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-20-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-10-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-20-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-55-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 255, 183, 15;--bulma-warning-h: 42deg;--bulma-warning-s: 100%;--bulma-warning-l: 53%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 3%;--bulma-warning-10-l: 8%;--bulma-warning-15-l: 13%;--bulma-warning-20-l: 18%;--bulma-warning-25-l: 23%;--bulma-warning-30-l: 28%;--bulma-warning-35-l: 33%;--bulma-warning-40-l: 38%;--bulma-warning-45-l: 43%;--bulma-warning-50-l: 48%;--bulma-warning-55-l: 53%;--bulma-warning-60-l: 58%;--bulma-warning-65-l: 63%;--bulma-warning-70-l: 68%;--bulma-warning-75-l: 73%;--bulma-warning-80-l: 78%;--bulma-warning-85-l: 83%;--bulma-warning-90-l: 88%;--bulma-warning-95-l: 93%;--bulma-warning-100-l: 100%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-40-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-45-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-50-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-70-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-100-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-00-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-05-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-10-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-10-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-15-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-15-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-10-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-50-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 23%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 255, 102, 133;--bulma-danger-h: 348deg;--bulma-danger-s: 100%;--bulma-danger-l: 70%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 5%;--bulma-danger-10-l: 10%;--bulma-danger-15-l: 15%;--bulma-danger-20-l: 20%;--bulma-danger-25-l: 25%;--bulma-danger-30-l: 30%;--bulma-danger-35-l: 35%;--bulma-danger-40-l: 40%;--bulma-danger-45-l: 45%;--bulma-danger-50-l: 50%;--bulma-danger-55-l: 55%;--bulma-danger-60-l: 60%;--bulma-danger-65-l: 65%;--bulma-danger-70-l: 70%;--bulma-danger-75-l: 75%;--bulma-danger-80-l: 80%;--bulma-danger-85-l: 85%;--bulma-danger-90-l: 90%;--bulma-danger-95-l: 95%;--bulma-danger-100-l: 100%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-80-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-100-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-10-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-25-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-30-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-05-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 40%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem}}@media (prefers-color-scheme: dark){:root{--bulma-white-on-scheme-l: 100%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black-on-scheme-l: 0%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light-on-scheme-l: 96%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark-on-scheme-l: 56%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text-on-scheme-l: 54%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary-on-scheme-l: 41%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link-on-scheme-l: 73%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info-on-scheme-l: 70%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success-on-scheme-l: 53%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning-on-scheme-l: 53%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger-on-scheme-l: 70%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-scheme-brightness: dark;--bulma-scheme-main-l: 9%;--bulma-scheme-main-bis-l: 11%;--bulma-scheme-main-ter-l: 13%;--bulma-soft-l: 20%;--bulma-bold-l: 90%;--bulma-soft-invert-l: 90%;--bulma-bold-invert-l: 20%;--bulma-background-l: 14%;--bulma-border-weak-l: 21%;--bulma-border-l: 24%;--bulma-text-weak-l: 53%;--bulma-text-l: 71%;--bulma-text-strong-l: 93%;--bulma-text-title-l: 100%;--bulma-hover-background-l-delta: 5%;--bulma-active-background-l-delta: 10%;--bulma-hover-border-l-delta: 10%;--bulma-active-border-l-delta: 20%;--bulma-hover-color-l-delta: 5%;--bulma-active-color-l-delta: 10%;--bulma-shadow-h: 0deg;--bulma-shadow-s: 0%;--bulma-shadow-l: 100%}}[data-theme=light],.theme-light{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: .375rem;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 9, 10, 12;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243, 244, 246;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46, 51, 61;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 64, 70, 84;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 100%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-30-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 0, 209, 178;--bulma-primary-h: 171deg;--bulma-primary-s: 100%;--bulma-primary-l: 41%;--bulma-primary-00-l: 1%;--bulma-primary-05-l: 6%;--bulma-primary-10-l: 11%;--bulma-primary-15-l: 16%;--bulma-primary-20-l: 21%;--bulma-primary-25-l: 26%;--bulma-primary-30-l: 31%;--bulma-primary-35-l: 36%;--bulma-primary-40-l: 41%;--bulma-primary-45-l: 46%;--bulma-primary-50-l: 51%;--bulma-primary-55-l: 56%;--bulma-primary-60-l: 61%;--bulma-primary-65-l: 66%;--bulma-primary-70-l: 71%;--bulma-primary-75-l: 76%;--bulma-primary-80-l: 81%;--bulma-primary-85-l: 86%;--bulma-primary-90-l: 91%;--bulma-primary-95-l: 96%;--bulma-primary-100-l: 100%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-30-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-40-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-50-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-100-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-100-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-00-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-00-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-05-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-05-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-10-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-10-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-10-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-10-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-10-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-10-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-10-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-15-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-10-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-50-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 21%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66, 88, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 100%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-100-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-40-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 102, 209, 255;--bulma-info-h: 198deg;--bulma-info-s: 100%;--bulma-info-l: 70%;--bulma-info-00-l: 0%;--bulma-info-05-l: 5%;--bulma-info-10-l: 10%;--bulma-info-15-l: 15%;--bulma-info-20-l: 20%;--bulma-info-25-l: 25%;--bulma-info-30-l: 30%;--bulma-info-35-l: 35%;--bulma-info-40-l: 40%;--bulma-info-45-l: 45%;--bulma-info-50-l: 50%;--bulma-info-55-l: 55%;--bulma-info-60-l: 60%;--bulma-info-65-l: 65%;--bulma-info-70-l: 70%;--bulma-info-75-l: 75%;--bulma-info-80-l: 80%;--bulma-info-85-l: 85%;--bulma-info-90-l: 90%;--bulma-info-95-l: 95%;--bulma-info-100-l: 100%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-45-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-80-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-95-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-00-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-10-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-15-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-10-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-15-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 25%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 72, 199, 142;--bulma-success-h: 153deg;--bulma-success-s: 53%;--bulma-success-l: 53%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 100%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-45-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-55-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-75-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-90-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-100-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-05-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-10-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-20-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-10-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-20-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-55-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 255, 183, 15;--bulma-warning-h: 42deg;--bulma-warning-s: 100%;--bulma-warning-l: 53%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 3%;--bulma-warning-10-l: 8%;--bulma-warning-15-l: 13%;--bulma-warning-20-l: 18%;--bulma-warning-25-l: 23%;--bulma-warning-30-l: 28%;--bulma-warning-35-l: 33%;--bulma-warning-40-l: 38%;--bulma-warning-45-l: 43%;--bulma-warning-50-l: 48%;--bulma-warning-55-l: 53%;--bulma-warning-60-l: 58%;--bulma-warning-65-l: 63%;--bulma-warning-70-l: 68%;--bulma-warning-75-l: 73%;--bulma-warning-80-l: 78%;--bulma-warning-85-l: 83%;--bulma-warning-90-l: 88%;--bulma-warning-95-l: 93%;--bulma-warning-100-l: 100%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-40-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-45-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-50-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-70-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-100-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-00-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-05-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-10-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-10-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-15-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-15-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-10-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-50-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 23%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 255, 102, 133;--bulma-danger-h: 348deg;--bulma-danger-s: 100%;--bulma-danger-l: 70%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 5%;--bulma-danger-10-l: 10%;--bulma-danger-15-l: 15%;--bulma-danger-20-l: 20%;--bulma-danger-25-l: 25%;--bulma-danger-30-l: 30%;--bulma-danger-35-l: 35%;--bulma-danger-40-l: 40%;--bulma-danger-45-l: 45%;--bulma-danger-50-l: 50%;--bulma-danger-55-l: 55%;--bulma-danger-60-l: 60%;--bulma-danger-65-l: 65%;--bulma-danger-70-l: 70%;--bulma-danger-75-l: 75%;--bulma-danger-80-l: 80%;--bulma-danger-85-l: 85%;--bulma-danger-90-l: 90%;--bulma-danger-95-l: 95%;--bulma-danger-100-l: 100%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-80-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-100-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-10-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-25-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-30-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-05-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 40%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}[data-theme=dark],.theme-dark{--bulma-white-on-scheme-l: 100%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black-on-scheme-l: 0%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light-on-scheme-l: 96%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark-on-scheme-l: 56%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text-on-scheme-l: 54%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary-on-scheme-l: 41%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link-on-scheme-l: 73%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info-on-scheme-l: 70%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success-on-scheme-l: 53%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning-on-scheme-l: 53%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger-on-scheme-l: 70%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-scheme-brightness: dark;--bulma-scheme-main-l: 9%;--bulma-scheme-main-bis-l: 11%;--bulma-scheme-main-ter-l: 13%;--bulma-soft-l: 20%;--bulma-bold-l: 90%;--bulma-soft-invert-l: 90%;--bulma-bold-invert-l: 20%;--bulma-background-l: 14%;--bulma-border-weak-l: 21%;--bulma-border-l: 24%;--bulma-text-weak-l: 53%;--bulma-text-l: 71%;--bulma-text-strong-l: 93%;--bulma-text-title-l: 100%;--bulma-hover-background-l-delta: 5%;--bulma-active-background-l-delta: 10%;--bulma-hover-border-l-delta: 10%;--bulma-active-border-l-delta: 20%;--bulma-hover-color-l-delta: 5%;--bulma-active-color-l-delta: 10%;--bulma-shadow-h: 0deg;--bulma-shadow-s: 0%;--bulma-shadow-l: 100%;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}:root{--bulma-body-background-color: var(--bulma-scheme-main);--bulma-body-size: 1em;--bulma-body-min-width: 300px;--bulma-body-rendering: optimizeLegibility;--bulma-body-family: var(--bulma-family-primary);--bulma-body-overflow-x: hidden;--bulma-body-overflow-y: scroll;--bulma-body-color: var(--bulma-text);--bulma-body-font-size: 1em;--bulma-body-weight: var(--bulma-weight-normal);--bulma-body-line-height: 1.5;--bulma-code-family: var(--bulma-family-code);--bulma-code-padding: .25em .5em .25em;--bulma-code-weight: normal;--bulma-code-size: .875em;--bulma-small-font-size: .875em;--bulma-hr-background-color: var(--bulma-background);--bulma-hr-height: 2px;--bulma-hr-margin: 1.5rem 0;--bulma-strong-color: var(--bulma-text-strong);--bulma-strong-weight: var(--bulma-weight-semibold);--bulma-pre-font-size: .875em;--bulma-pre-padding: 1.25rem 1.5rem;--bulma-pre-code-font-size: 1em}html{background-color:var(--bulma-body-background-color);font-size:var(--bulma-body-size);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:var(--bulma-body-min-width);overflow-x:var(--bulma-body-overflow-x);overflow-y:var(--bulma-body-overflow-y);text-rendering:var(--bulma-body-rendering);text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:var(--bulma-body-family)}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:var(--bulma-code-family)}body{color:var(--bulma-body-color);font-size:var(--bulma-body-font-size);font-weight:var(--bulma-body-weight);line-height:var(--bulma-body-line-height)}a,button{cursor:pointer}a:focus-visible,button:focus-visible{outline-color:hsl(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l));outline-offset:var(--bulma-focus-offset);outline-style:var(--bulma-focus-style);outline-width:var(--bulma-focus-width)}a:focus-visible:active,button:focus-visible:active{outline-width:1px}a:active,button:active{outline-width:1px}a{color:var(--bulma-link-text);cursor:pointer;text-decoration:none;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color}a strong{color:currentColor}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color}code{background-color:var(--bulma-code-background);border-radius:.5em;color:var(--bulma-code);font-size:var(--bulma-code-size);font-weight:var(--bulma-code-weight);padding:var(--bulma-code-padding)}hr{background-color:var(--bulma-hr-background-color);border:none;display:block;height:var(--bulma-hr-height);margin:var(--bulma-hr-margin)}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:var(--bulma-small-font-size)}span{font-style:inherit;font-weight:inherit}strong{color:var(--bulma-strong-color);font-weight:var(--bulma-strong-weight)}svg{height:auto;width:auto}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:var(--bulma-pre-background);color:var(--bulma-pre);font-size:var(--bulma-pre-font-size);overflow-x:auto;padding:var(--bulma-pre-padding);white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:var(--bulma-pre-code-font-size);padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:var(--bulma-text-strong)}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes pulsate{50%{opacity:.5}}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:.125em solid var(--bulma-link);border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;transition-duration:var(--bulma-duration);transition-property:border-color;width:.625em}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.input,.textarea,.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:transparent;border-style:solid;border-width:var(--bulma-control-border-width);border-radius:var(--bulma-control-radius);box-shadow:none;display:inline-flex;font-size:var(--bulma-control-size);height:var(--bulma-control-height);justify-content:flex-start;line-height:var(--bulma-control-line-height);padding-bottom:var(--bulma-control-padding-vertical);padding-left:var(--bulma-control-padding-horizontal);padding-right:var(--bulma-control-padding-horizontal);padding-top:var(--bulma-control-padding-vertical);position:relative;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color;vertical-align:top}.modal-close{--bulma-delete-dimensions: 1.25rem;--bulma-delete-background-l: 0%;--bulma-delete-background-alpha: .5;--bulma-delete-color: var(--bulma-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-delete-background-l),var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions)}.modal-close:active{--bulma-delete-background-alpha: .5}.control.is-loading:after,.select.is-loading:after,.button.is-loading:after{animation:spinAround .5s infinite linear;border:2px solid var(--bulma-loading-color);border-radius:var(--bulma-radius-rounded);border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.is-overlay,.hero-video,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger,.menu-list a,.menu-list button,.menu-list .menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0}.is-unselectable,.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{--bulma-box-background-color: var(--bulma-scheme-main);--bulma-box-color: var(--bulma-text);--bulma-box-radius: var(--bulma-radius-large);--bulma-box-shadow: var(--bulma-shadow);--bulma-box-padding: 1.25rem;--bulma-box-link-hover-shadow: 0 .5em 1em -.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1), 0 0 0 1px var(--bulma-link);--bulma-box-link-active-shadow: inset 0 1px 2px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .2), 0 0 0 1px var(--bulma-link)}.box{background-color:var(--bulma-box-background-color);border-radius:var(--bulma-box-radius);box-shadow:var(--bulma-box-shadow);color:var(--bulma-box-color);display:block;padding:var(--bulma-box-padding)}a.box:hover,a.box:focus{box-shadow:var(--bulma-box-link-hover-shadow)}a.box:active{box-shadow:var(--bulma-box-link-active-shadow)}.button{--bulma-button-family: false;--bulma-button-weight: var(--bulma-weight-medium);--bulma-button-border-color: var(--bulma-border);--bulma-button-border-style: solid;--bulma-button-border-width: var(--bulma-control-border-width);--bulma-button-padding-vertical: .5em;--bulma-button-padding-horizontal: 1em;--bulma-button-focus-border-color: var(--bulma-link-focus-border);--bulma-button-focus-box-shadow-size: 0 0 0 .125em;--bulma-button-focus-box-shadow-color: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), .25);--bulma-button-active-color: var(--bulma-link-active);--bulma-button-active-border-color: var(--bulma-link-active-border);--bulma-button-text-color: var(--bulma-text);--bulma-button-text-decoration: underline;--bulma-button-text-hover-background-color: var(--bulma-background);--bulma-button-text-hover-color: var(--bulma-text-strong);--bulma-button-ghost-background: none;--bulma-button-ghost-border-color: transparent;--bulma-button-ghost-color: var(--bulma-link-text);--bulma-button-ghost-decoration: none;--bulma-button-ghost-hover-color: var(--bulma-link);--bulma-button-ghost-hover-decoration: underline;--bulma-button-disabled-background-color: var(--bulma-scheme-main);--bulma-button-disabled-border-color: var(--bulma-border);--bulma-button-disabled-shadow: none;--bulma-button-disabled-opacity: .5;--bulma-button-static-color: var(--bulma-text-weak);--bulma-button-static-background-color: var(--bulma-scheme-main-ter);--bulma-button-static-border-color: var(--bulma-border)}.button{--bulma-button-h: var(--bulma-scheme-h);--bulma-button-s: var(--bulma-scheme-s);--bulma-button-l: var(--bulma-scheme-main-l);--bulma-button-background-l: var(--bulma-scheme-main-l);--bulma-button-background-l-delta: 0%;--bulma-button-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-button-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-button-color-l: var(--bulma-text-strong-l);--bulma-button-border-l: var(--bulma-border-l);--bulma-button-border-l-delta: 0%;--bulma-button-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-button-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-button-focus-border-l-delta: var(--bulma-focus-border-l-delta);--bulma-button-outer-shadow-h: 0;--bulma-button-outer-shadow-s: 0%;--bulma-button-outer-shadow-l: 20%;--bulma-button-outer-shadow-a: .05;--bulma-loading-color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));background-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));border-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));border-style:var(--bulma-button-border-style);border-width:var(--bulma-button-border-width);box-shadow:0 .0625em .125em hsla(var(--bulma-button-outer-shadow-h),var(--bulma-button-outer-shadow-s),var(--bulma-button-outer-shadow-l),var(--bulma-button-outer-shadow-a)),0 .125em .25em hsla(var(--bulma-button-outer-shadow-h),var(--bulma-button-outer-shadow-s),var(--bulma-button-outer-shadow-l),var(--bulma-button-outer-shadow-a));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-color-l));cursor:pointer;font-weight:var(--bulma-button-weight);height:auto;justify-content:center;padding-bottom:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));padding-left:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-top:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(var(--bulma-button-padding-horizontal) * .25)}.button .icon:last-child:not(:first-child){margin-inline-start:calc(var(--bulma-button-padding-horizontal) * .25);margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.button .icon:first-child:last-child{margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.button:hover,.button.is-hovered{--bulma-button-background-l-delta: var(--bulma-button-hover-background-l-delta);--bulma-button-border-l-delta: var(--bulma-button-hover-border-l-delta)}.button:focus-visible,.button.is-focused{--bulma-button-border-width: 1px;border-color:hsl(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l));box-shadow:var(--bulma-focus-shadow-size) hsla(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l),var(--bulma-focus-shadow-alpha))}.button:active,.button.is-active{--bulma-button-background-l-delta: var(--bulma-button-active-background-l-delta);--bulma-button-border-l-delta: var(--bulma-button-active-border-l-delta);--bulma-button-outer-shadow-a: 0}.button[disabled],fieldset[disabled] .button{background-color:var(--bulma-button-disabled-background-color);border-color:var(--bulma-button-disabled-border-color);box-shadow:var(--bulma-button-disabled-shadow);opacity:var(--bulma-button-disabled-opacity)}.button.is-white{--bulma-button-h: var(--bulma-white-h);--bulma-button-s: var(--bulma-white-s);--bulma-button-l: var(--bulma-white-l);--bulma-button-background-l: var(--bulma-white-l);--bulma-button-border-l: var(--bulma-white-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-white-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-white:focus-visible,.button.is-white.is-focused{--bulma-button-border-width: 1px}.button.is-white.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-white.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:var(--bulma-white);border-color:var(--bulma-white);box-shadow:none}.button.is-black{--bulma-button-h: var(--bulma-black-h);--bulma-button-s: var(--bulma-black-s);--bulma-button-l: var(--bulma-black-l);--bulma-button-background-l: var(--bulma-black-l);--bulma-button-border-l: var(--bulma-black-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-black-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-black:focus-visible,.button.is-black.is-focused{--bulma-button-border-width: 1px}.button.is-black.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-black.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:var(--bulma-black);border-color:var(--bulma-black);box-shadow:none}.button.is-light{--bulma-button-h: var(--bulma-light-h);--bulma-button-s: var(--bulma-light-s);--bulma-button-l: var(--bulma-light-l);--bulma-button-background-l: var(--bulma-light-l);--bulma-button-border-l: var(--bulma-light-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-light-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-light:focus-visible,.button.is-light.is-focused{--bulma-button-border-width: 1px}.button.is-light.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-light.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:var(--bulma-light);border-color:var(--bulma-light);box-shadow:none}.button.is-dark{--bulma-button-h: var(--bulma-dark-h);--bulma-button-s: var(--bulma-dark-s);--bulma-button-l: var(--bulma-dark-l);--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-border-l: var(--bulma-dark-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-dark-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-dark:focus-visible,.button.is-dark.is-focused{--bulma-button-border-width: 1px}.button.is-dark.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-dark.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:var(--bulma-dark);border-color:var(--bulma-dark);box-shadow:none}.button.is-text{--bulma-button-h: var(--bulma-text-h);--bulma-button-s: var(--bulma-text-s);--bulma-button-l: var(--bulma-text-l);--bulma-button-background-l: var(--bulma-text-l);--bulma-button-border-l: var(--bulma-text-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-text-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-text:focus-visible,.button.is-text.is-focused{--bulma-button-border-width: 1px}.button.is-text.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-text-light-invert-l)}.button.is-text.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-text-dark-invert-l)}.button.is-text.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-text.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:var(--bulma-text);border-color:var(--bulma-text);box-shadow:none}.button.is-primary{--bulma-button-h: var(--bulma-primary-h);--bulma-button-s: var(--bulma-primary-s);--bulma-button-l: var(--bulma-primary-l);--bulma-button-background-l: var(--bulma-primary-l);--bulma-button-border-l: var(--bulma-primary-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-primary-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-primary:focus-visible,.button.is-primary.is-focused{--bulma-button-border-width: 1px}.button.is-primary.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-primary-light-invert-l)}.button.is-primary.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-primary-dark-invert-l)}.button.is-primary.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-primary.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:var(--bulma-primary);border-color:var(--bulma-primary);box-shadow:none}.button.is-link{--bulma-button-h: var(--bulma-link-h);--bulma-button-s: var(--bulma-link-s);--bulma-button-l: var(--bulma-link-l);--bulma-button-background-l: var(--bulma-link-l);--bulma-button-border-l: var(--bulma-link-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-link-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-link:focus-visible,.button.is-link.is-focused{--bulma-button-border-width: 1px}.button.is-link.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-link-light-invert-l)}.button.is-link.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-link-dark-invert-l)}.button.is-link.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-link.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:var(--bulma-link);border-color:var(--bulma-link);box-shadow:none}.button.is-info{--bulma-button-h: var(--bulma-info-h);--bulma-button-s: var(--bulma-info-s);--bulma-button-l: var(--bulma-info-l);--bulma-button-background-l: var(--bulma-info-l);--bulma-button-border-l: var(--bulma-info-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-info-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-info:focus-visible,.button.is-info.is-focused{--bulma-button-border-width: 1px}.button.is-info.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-info-light-invert-l)}.button.is-info.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-info-dark-invert-l)}.button.is-info.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-info.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:var(--bulma-info);border-color:var(--bulma-info);box-shadow:none}.button.is-success{--bulma-button-h: var(--bulma-success-h);--bulma-button-s: var(--bulma-success-s);--bulma-button-l: var(--bulma-success-l);--bulma-button-background-l: var(--bulma-success-l);--bulma-button-border-l: var(--bulma-success-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-success-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-success:focus-visible,.button.is-success.is-focused{--bulma-button-border-width: 1px}.button.is-success.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-success-light-invert-l)}.button.is-success.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-success-dark-invert-l)}.button.is-success.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-success.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:var(--bulma-success);border-color:var(--bulma-success);box-shadow:none}.button.is-warning{--bulma-button-h: var(--bulma-warning-h);--bulma-button-s: var(--bulma-warning-s);--bulma-button-l: var(--bulma-warning-l);--bulma-button-background-l: var(--bulma-warning-l);--bulma-button-border-l: var(--bulma-warning-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-warning-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-warning:focus-visible,.button.is-warning.is-focused{--bulma-button-border-width: 1px}.button.is-warning.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-warning-light-invert-l)}.button.is-warning.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-warning-dark-invert-l)}.button.is-warning.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-warning.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:var(--bulma-warning);border-color:var(--bulma-warning);box-shadow:none}.button.is-danger{--bulma-button-h: var(--bulma-danger-h);--bulma-button-s: var(--bulma-danger-s);--bulma-button-l: var(--bulma-danger-l);--bulma-button-background-l: var(--bulma-danger-l);--bulma-button-border-l: var(--bulma-danger-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-danger-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-danger:focus-visible,.button.is-danger.is-focused{--bulma-button-border-width: 1px}.button.is-danger.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-danger-light-invert-l)}.button.is-danger.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-danger-dark-invert-l)}.button.is-danger.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-danger.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:var(--bulma-danger);border-color:var(--bulma-danger);box-shadow:none}.button.is-outlined{--bulma-button-border-width: max(1px, .0625em);background-color:transparent;border-color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l))}.button.is-outlined:hover{--bulma-button-border-width: max(2px, .125em);--bulma-button-outer-shadow-alpha: 1}.button.is-inverted{background-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-color-l) + var(--bulma-button-background-l-delta)));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-background-l))}.button.is-text{background-color:transparent;border-color:transparent;color:var(--bulma-button-text-color);text-decoration:var(--bulma-button-text-decoration)}.button.is-text:hover,.button.is-text.is-hovered{background-color:var(--bulma-button-text-hover-background-color);color:var(--bulma-button-text-hover-color)}.button.is-text:active,.button.is-text.is-active{color:var(--bulma-button-text-hover-color)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:var(--bulma-button-ghost-background);border-color:var(--bulma-button-ghost-border-color);box-shadow:none;color:var(--bulma-button-ghost-color);text-decoration:var(--bulma-button-ghost-decoration)}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:var(--bulma-button-ghost-hover-color);text-decoration:var(--bulma-button-ghost-hover-decoration)}.button.is-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.button.is-normal{--bulma-control-size: var(--bulma-size-normal);--bulma-control-radius: var(--bulma-radius)}.button.is-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.button.is-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-medium)}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{box-shadow:none;color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-static{background-color:var(--bulma-button-static-background-color);border-color:var(--bulma-button-static-border-color);color:var(--bulma-button-static-color);box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:var(--bulma-radius-rounded);padding-left:calc(var(--bulma-button-padding-horizontal) + .25em);padding-right:calc(var(--bulma-button-padding-horizontal) + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.buttons.are-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.buttons.are-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.buttons.are-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-large)}.buttons.has-addons{gap:0}.buttons.has-addons .button:not(:first-child){border-end-start-radius:0;border-start-start-radius:0}.buttons.has-addons .button:not(:last-child){border-end-end-radius:0;border-start-end-radius:0;margin-inline-end:-1px}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-right{justify-content:flex-end}@media screen and (max-width: 768px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small) * .75)}.button.is-responsive,.button.is-responsive.is-normal{font-size:calc(var(--bulma-size-small) * .875)}.button.is-responsive.is-medium{font-size:var(--bulma-size-small)}.button.is-responsive.is-large{font-size:var(--bulma-size-normal)}}@media screen and (min-width: 769px) and (max-width: 1023px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small) * .875)}.button.is-responsive,.button.is-responsive.is-normal{font-size:var(--bulma-size-small)}.button.is-responsive.is-medium{font-size:var(--bulma-size-normal)}.button.is-responsive.is-large{font-size:var(--bulma-size-medium)}}.content{--bulma-content-heading-color: var(--bulma-text-strong);--bulma-content-heading-weight: var(--bulma-weight-extrabold);--bulma-content-heading-line-height: 1.125;--bulma-content-block-margin-bottom: 1em;--bulma-content-blockquote-background-color: var(--bulma-background);--bulma-content-blockquote-border-left: 5px solid var(--bulma-border);--bulma-content-blockquote-padding: 1.25em 1.5em;--bulma-content-pre-padding: 1.25em 1.5em;--bulma-content-table-cell-border: 1px solid var(--bulma-border);--bulma-content-table-cell-border-width: 0 0 1px;--bulma-content-table-cell-padding: .5em .75em;--bulma-content-table-cell-heading-color: var(--bulma-text-strong);--bulma-content-table-head-cell-border-width: 0 0 2px;--bulma-content-table-head-cell-color: var(--bulma-text-strong);--bulma-content-table-body-last-row-cell-border-bottom-width: 0;--bulma-content-table-foot-cell-border-width: 2px 0 0;--bulma-content-table-foot-cell-color: var(--bulma-text-strong)}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:var(--bulma-content-block-margin-bottom)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--bulma-content-heading-color);font-weight:var(--bulma-content-heading-weight);line-height:var(--bulma-content-heading-line-height)}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:var(--bulma-content-blockquote-background-color);border-inline-start:var(--bulma-content-blockquote-border-left);padding:var(--bulma-content-blockquote-padding)}.content ol{list-style-position:outside;margin-inline-start:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-inline-start:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-bottom:.25em;margin-top:.25em}.content ul ul ul{list-style-type:square}.content dd{margin-inline-start:2em}.content figure:not([class]){margin-left:2em;margin-right:2em;text-align:center}.content figure:not([class]):not(:first-child){margin-top:2em}.content figure:not([class]):not(:last-child){margin-bottom:2em}.content figure:not([class]) img{display:inline-block}.content figure:not([class]) figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:var(--bulma-content-pre-padding);white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table td,.content table th{border:var(--bulma-content-table-cell-border);border-width:var(--bulma-content-table-cell-border-width);padding:var(--bulma-content-table-cell-padding);vertical-align:top}.content table th{color:var(--bulma-content-table-cell-heading-color)}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:var(--bulma-content-table-head-cell-border-width);color:var(--bulma-content-table-head-cell-color)}.content table tfoot td,.content table tfoot th{border-width:var(--bulma-content-table-foot-cell-border-width);color:var(--bulma-content-table-foot-cell-color)}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:var(--bulma-content-table-body-last-row-cell-border-bottom-width)}.content .tabs li+li{margin-top:0}.content.is-small{font-size:var(--bulma-size-small)}.content.is-normal{font-size:var(--bulma-size-normal)}.content.is-medium{font-size:var(--bulma-size-medium)}.content.is-large{font-size:var(--bulma-size-large)}.delete{--bulma-delete-dimensions: 1.25rem;--bulma-delete-background-l: 0%;--bulma-delete-background-alpha: .5;--bulma-delete-color: var(--bulma-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-delete-background-l),var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions)}.delete:before,.delete:after{background-color:var(--bulma-delete-color);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:hover,.delete:focus{--bulma-delete-background-alpha: .4}.delete:active{--bulma-delete-background-alpha: .5}.delete.is-small{--bulma-delete-dimensions: 1rem}.delete.is-medium{--bulma-delete-dimensions: 1.5rem}.delete.is-large{--bulma-delete-dimensions: 2rem}.icon,.icon-text{--bulma-icon-dimensions: 1.5rem;--bulma-icon-dimensions-small: 1rem;--bulma-icon-dimensions-medium: 2rem;--bulma-icon-dimensions-large: 3rem;--bulma-icon-text-spacing: .25em}.icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;height:var(--bulma-icon-dimensions);transition-duration:var(--bulma-duration);transition-property:color;width:var(--bulma-icon-dimensions)}.icon.is-small{height:var(--bulma-icon-dimensions-small);width:var(--bulma-icon-dimensions-small)}.icon.is-medium{height:var(--bulma-icon-dimensions-medium);width:var(--bulma-icon-dimensions-medium)}.icon.is-large{height:var(--bulma-icon-dimensions-large);width:var(--bulma-icon-dimensions-large)}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;gap:var(--bulma-icon-text-spacing);line-height:var(--bulma-icon-dimensions);vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:var(--bulma-radius-rounded)}.image.is-fullwidth{width:100%}.image.is-square img,.image.is-square .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-square{aspect-ratio:1}.image.is-1by1{aspect-ratio:1/1}.image.is-1by1 img,.image.is-1by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-5by4{aspect-ratio:5/4}.image.is-5by4 img,.image.is-5by4 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-4by3{aspect-ratio:4/3}.image.is-4by3 img,.image.is-4by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by2{aspect-ratio:3/2}.image.is-3by2 img,.image.is-3by2 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-5by3{aspect-ratio:5/3}.image.is-5by3 img,.image.is-5by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-16by9{aspect-ratio:16/9}.image.is-16by9 img,.image.is-16by9 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-2by1{aspect-ratio:2/1}.image.is-2by1 img,.image.is-2by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by1{aspect-ratio:3/1}.image.is-3by1 img,.image.is-3by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-4by5{aspect-ratio:4/5}.image.is-4by5 img,.image.is-4by5 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by4{aspect-ratio:3/4}.image.is-3by4 img,.image.is-3by4 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-2by3{aspect-ratio:2/3}.image.is-2by3 img,.image.is-2by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by5{aspect-ratio:3/5}.image.is-3by5 img,.image.is-3by5 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-9by16{aspect-ratio:9/16}.image.is-9by16 img,.image.is-9by16 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by2{aspect-ratio:1/2}.image.is-1by2 img,.image.is-1by2 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by3{aspect-ratio:1/3}.image.is-1by3 img,.image.is-1by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.loader{animation:spinAround .5s infinite linear;border:2px solid var(--bulma-border);border-radius:var(--bulma-radius-rounded);border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.notification{--bulma-notification-h: var(--bulma-scheme-h);--bulma-notification-s: var(--bulma-scheme-s);--bulma-notification-background-l: var(--bulma-background-l);--bulma-notification-color-l: var(--bulma-text-strong-l);--bulma-notification-code-background-color: var(--bulma-scheme-main);--bulma-notification-radius: var(--bulma-radius);--bulma-notification-padding: 1.375em 1.5em}.notification{background-color:hsl(var(--bulma-notification-h),var(--bulma-notification-s),var(--bulma-notification-background-l));border-radius:var(--bulma-notification-radius);color:hsl(var(--bulma-notification-h),var(--bulma-notification-s),var(--bulma-notification-color-l));padding:var(--bulma-notification-padding);position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:var(--bulma-notification-code-background-color)}.notification pre code{background:transparent}.notification>.delete{position:absolute;inset-inline-end:1rem;top:1rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{--bulma-notification-h: var(--bulma-white-h);--bulma-notification-s: var(--bulma-white-s);--bulma-notification-background-l: var(--bulma-white-l);--bulma-notification-color-l: var(--bulma-white-invert-l)}.notification.is-white.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-white-light-invert-l)}.notification.is-white.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-white-dark-invert-l)}.notification.is-black{--bulma-notification-h: var(--bulma-black-h);--bulma-notification-s: var(--bulma-black-s);--bulma-notification-background-l: var(--bulma-black-l);--bulma-notification-color-l: var(--bulma-black-invert-l)}.notification.is-black.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-black-light-invert-l)}.notification.is-black.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-black-dark-invert-l)}.notification.is-light{--bulma-notification-h: var(--bulma-light-h);--bulma-notification-s: var(--bulma-light-s);--bulma-notification-background-l: var(--bulma-light-l);--bulma-notification-color-l: var(--bulma-light-invert-l)}.notification.is-light.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-light-light-invert-l)}.notification.is-light.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-light-dark-invert-l)}.notification.is-dark{--bulma-notification-h: var(--bulma-dark-h);--bulma-notification-s: var(--bulma-dark-s);--bulma-notification-background-l: var(--bulma-dark-l);--bulma-notification-color-l: var(--bulma-dark-invert-l)}.notification.is-dark.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-dark-light-invert-l)}.notification.is-dark.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-dark-dark-invert-l)}.notification.is-text{--bulma-notification-h: var(--bulma-text-h);--bulma-notification-s: var(--bulma-text-s);--bulma-notification-background-l: var(--bulma-text-l);--bulma-notification-color-l: var(--bulma-text-invert-l)}.notification.is-text.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-text-light-invert-l)}.notification.is-text.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-text-dark-invert-l)}.notification.is-primary{--bulma-notification-h: var(--bulma-primary-h);--bulma-notification-s: var(--bulma-primary-s);--bulma-notification-background-l: var(--bulma-primary-l);--bulma-notification-color-l: var(--bulma-primary-invert-l)}.notification.is-primary.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-primary-light-invert-l)}.notification.is-primary.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-primary-dark-invert-l)}.notification.is-link{--bulma-notification-h: var(--bulma-link-h);--bulma-notification-s: var(--bulma-link-s);--bulma-notification-background-l: var(--bulma-link-l);--bulma-notification-color-l: var(--bulma-link-invert-l)}.notification.is-link.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-link-light-invert-l)}.notification.is-link.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-link-dark-invert-l)}.notification.is-info{--bulma-notification-h: var(--bulma-info-h);--bulma-notification-s: var(--bulma-info-s);--bulma-notification-background-l: var(--bulma-info-l);--bulma-notification-color-l: var(--bulma-info-invert-l)}.notification.is-info.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-info-light-invert-l)}.notification.is-info.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-info-dark-invert-l)}.notification.is-success{--bulma-notification-h: var(--bulma-success-h);--bulma-notification-s: var(--bulma-success-s);--bulma-notification-background-l: var(--bulma-success-l);--bulma-notification-color-l: var(--bulma-success-invert-l)}.notification.is-success.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-success-light-invert-l)}.notification.is-success.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-success-dark-invert-l)}.notification.is-warning{--bulma-notification-h: var(--bulma-warning-h);--bulma-notification-s: var(--bulma-warning-s);--bulma-notification-background-l: var(--bulma-warning-l);--bulma-notification-color-l: var(--bulma-warning-invert-l)}.notification.is-warning.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-warning-light-invert-l)}.notification.is-warning.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-warning-dark-invert-l)}.notification.is-danger{--bulma-notification-h: var(--bulma-danger-h);--bulma-notification-s: var(--bulma-danger-s);--bulma-notification-background-l: var(--bulma-danger-l);--bulma-notification-color-l: var(--bulma-danger-invert-l)}.notification.is-danger.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-danger-light-invert-l)}.notification.is-danger.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-danger-dark-invert-l)}.progress{--bulma-progress-border-radius: var(--bulma-radius-rounded);--bulma-progress-bar-background-color: var(--bulma-border-weak);--bulma-progress-value-background-color: var(--bulma-text);--bulma-progress-indeterminate-duration: 1.5s}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--bulma-progress-border-radius);display:block;height:var(--bulma-size-normal);overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:var(--bulma-progress-bar-background-color)}.progress::-webkit-progress-value{background-color:var(--bulma-progress-value-background-color)}.progress::-moz-progress-bar{background-color:var(--bulma-progress-value-background-color)}.progress::-ms-fill{background-color:var(--bulma-progress-value-background-color);border:none}.progress.is-white{--bulma-progress-value-background-color: var(--bulma-white)}.progress.is-black{--bulma-progress-value-background-color: var(--bulma-black)}.progress.is-light{--bulma-progress-value-background-color: var(--bulma-light)}.progress.is-dark{--bulma-progress-value-background-color: var(--bulma-dark)}.progress.is-text{--bulma-progress-value-background-color: var(--bulma-text)}.progress.is-primary{--bulma-progress-value-background-color: var(--bulma-primary)}.progress.is-link{--bulma-progress-value-background-color: var(--bulma-link)}.progress.is-info{--bulma-progress-value-background-color: var(--bulma-info)}.progress.is-success{--bulma-progress-value-background-color: var(--bulma-success)}.progress.is-warning{--bulma-progress-value-background-color: var(--bulma-warning)}.progress.is-danger{--bulma-progress-value-background-color: var(--bulma-danger)}.progress:indeterminate{animation-duration:var(--bulma-progress-indeterminate-duration);animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:var(--bulma-progress-bar-background-color);background-image:linear-gradient(to right,var(--bulma-progress-value-background-color) 30%,var(--bulma-progress-bar-background-color) 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:var(--bulma-size-small)}.progress.is-medium{height:var(--bulma-size-medium)}.progress.is-large{height:var(--bulma-size-large)}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{--bulma-table-color: var(--bulma-text-strong);--bulma-table-background-color: var(--bulma-scheme-main);--bulma-table-cell-border-color: var(--bulma-border);--bulma-table-cell-border-style: solid;--bulma-table-cell-border-width: 0 0 1px;--bulma-table-cell-padding: .5em .75em;--bulma-table-cell-heading-color: var(--bulma-text-strong);--bulma-table-cell-text-align: left;--bulma-table-head-cell-border-width: 0 0 2px;--bulma-table-head-cell-color: var(--bulma-text-strong);--bulma-table-foot-cell-border-width: 2px 0 0;--bulma-table-foot-cell-color: var(--bulma-text-strong);--bulma-table-head-background-color: transparent;--bulma-table-body-background-color: transparent;--bulma-table-foot-background-color: transparent;--bulma-table-row-hover-background-color: var(--bulma-scheme-main-bis);--bulma-table-row-active-background-color: var(--bulma-primary);--bulma-table-row-active-color: var(--bulma-primary-invert);--bulma-table-striped-row-even-background-color: var(--bulma-scheme-main-bis);--bulma-table-striped-row-even-hover-background-color: var(--bulma-scheme-main-ter)}.table{background-color:var(--bulma-table-background-color);color:var(--bulma-table-color)}.table td,.table th{background-color:var(--bulma-table-cell-background-color);border-color:var(--bulma-table-cell-border-color);border-style:var(--bulma-table-cell-border-style);border-width:var(--bulma-table-cell-border-width);color:var(--bulma-table-color);padding:var(--bulma-table-cell-padding);vertical-align:top}.table td.is-white,.table th.is-white{--bulma-table-color: var(--bulma-white-invert);--bulma-table-cell-heading-color: var(--bulma-white-invert);--bulma-table-cell-background-color: var(--bulma-white);--bulma-table-cell-border-color: var(--bulma-white)}.table td.is-black,.table th.is-black{--bulma-table-color: var(--bulma-black-invert);--bulma-table-cell-heading-color: var(--bulma-black-invert);--bulma-table-cell-background-color: var(--bulma-black);--bulma-table-cell-border-color: var(--bulma-black)}.table td.is-light,.table th.is-light{--bulma-table-color: var(--bulma-light-invert);--bulma-table-cell-heading-color: var(--bulma-light-invert);--bulma-table-cell-background-color: var(--bulma-light);--bulma-table-cell-border-color: var(--bulma-light)}.table td.is-dark,.table th.is-dark{--bulma-table-color: var(--bulma-dark-invert);--bulma-table-cell-heading-color: var(--bulma-dark-invert);--bulma-table-cell-background-color: var(--bulma-dark);--bulma-table-cell-border-color: var(--bulma-dark)}.table td.is-text,.table th.is-text{--bulma-table-color: var(--bulma-text-invert);--bulma-table-cell-heading-color: var(--bulma-text-invert);--bulma-table-cell-background-color: var(--bulma-text);--bulma-table-cell-border-color: var(--bulma-text)}.table td.is-primary,.table th.is-primary{--bulma-table-color: var(--bulma-primary-invert);--bulma-table-cell-heading-color: var(--bulma-primary-invert);--bulma-table-cell-background-color: var(--bulma-primary);--bulma-table-cell-border-color: var(--bulma-primary)}.table td.is-link,.table th.is-link{--bulma-table-color: var(--bulma-link-invert);--bulma-table-cell-heading-color: var(--bulma-link-invert);--bulma-table-cell-background-color: var(--bulma-link);--bulma-table-cell-border-color: var(--bulma-link)}.table td.is-info,.table th.is-info{--bulma-table-color: var(--bulma-info-invert);--bulma-table-cell-heading-color: var(--bulma-info-invert);--bulma-table-cell-background-color: var(--bulma-info);--bulma-table-cell-border-color: var(--bulma-info)}.table td.is-success,.table th.is-success{--bulma-table-color: var(--bulma-success-invert);--bulma-table-cell-heading-color: var(--bulma-success-invert);--bulma-table-cell-background-color: var(--bulma-success);--bulma-table-cell-border-color: var(--bulma-success)}.table td.is-warning,.table th.is-warning{--bulma-table-color: var(--bulma-warning-invert);--bulma-table-cell-heading-color: var(--bulma-warning-invert);--bulma-table-cell-background-color: var(--bulma-warning);--bulma-table-cell-border-color: var(--bulma-warning)}.table td.is-danger,.table th.is-danger{--bulma-table-color: var(--bulma-danger-invert);--bulma-table-cell-heading-color: var(--bulma-danger-invert);--bulma-table-cell-background-color: var(--bulma-danger);--bulma-table-cell-border-color: var(--bulma-danger)}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:var(--bulma-table-cell-heading-color)}.table th:not([align]){text-align:var(--bulma-table-cell-text-align)}.table tr.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:var(--bulma-table-row-active-color);color:currentColor}.table tr.is-white{--bulma-table-color: var(--bulma-white-invert);--bulma-table-cell-heading-color: var(--bulma-white-invert);--bulma-table-cell-background-color: var(--bulma-white);--bulma-table-cell-border-color: var(--bulma-white)}.table tr.is-black{--bulma-table-color: var(--bulma-black-invert);--bulma-table-cell-heading-color: var(--bulma-black-invert);--bulma-table-cell-background-color: var(--bulma-black);--bulma-table-cell-border-color: var(--bulma-black)}.table tr.is-light{--bulma-table-color: var(--bulma-light-invert);--bulma-table-cell-heading-color: var(--bulma-light-invert);--bulma-table-cell-background-color: var(--bulma-light);--bulma-table-cell-border-color: var(--bulma-light)}.table tr.is-dark{--bulma-table-color: var(--bulma-dark-invert);--bulma-table-cell-heading-color: var(--bulma-dark-invert);--bulma-table-cell-background-color: var(--bulma-dark);--bulma-table-cell-border-color: var(--bulma-dark)}.table tr.is-text{--bulma-table-color: var(--bulma-text-invert);--bulma-table-cell-heading-color: var(--bulma-text-invert);--bulma-table-cell-background-color: var(--bulma-text);--bulma-table-cell-border-color: var(--bulma-text)}.table tr.is-primary{--bulma-table-color: var(--bulma-primary-invert);--bulma-table-cell-heading-color: var(--bulma-primary-invert);--bulma-table-cell-background-color: var(--bulma-primary);--bulma-table-cell-border-color: var(--bulma-primary)}.table tr.is-link{--bulma-table-color: var(--bulma-link-invert);--bulma-table-cell-heading-color: var(--bulma-link-invert);--bulma-table-cell-background-color: var(--bulma-link);--bulma-table-cell-border-color: var(--bulma-link)}.table tr.is-info{--bulma-table-color: var(--bulma-info-invert);--bulma-table-cell-heading-color: var(--bulma-info-invert);--bulma-table-cell-background-color: var(--bulma-info);--bulma-table-cell-border-color: var(--bulma-info)}.table tr.is-success{--bulma-table-color: var(--bulma-success-invert);--bulma-table-cell-heading-color: var(--bulma-success-invert);--bulma-table-cell-background-color: var(--bulma-success);--bulma-table-cell-border-color: var(--bulma-success)}.table tr.is-warning{--bulma-table-color: var(--bulma-warning-invert);--bulma-table-cell-heading-color: var(--bulma-warning-invert);--bulma-table-cell-background-color: var(--bulma-warning);--bulma-table-cell-border-color: var(--bulma-warning)}.table tr.is-danger{--bulma-table-color: var(--bulma-danger-invert);--bulma-table-cell-heading-color: var(--bulma-danger-invert);--bulma-table-cell-background-color: var(--bulma-danger);--bulma-table-cell-border-color: var(--bulma-danger)}.table thead{background-color:var(--bulma-table-head-background-color)}.table thead td,.table thead th{border-width:var(--bulma-table-head-cell-border-width);color:var(--bulma-table-head-cell-color)}.table tfoot{background-color:var(--bulma-table-foot-background-color)}.table tfoot td,.table tfoot th{border-width:var(--bulma-table-foot-cell-border-width);color:var(--bulma-table-foot-cell-color)}.table tbody{background-color:var(--bulma-table-body-background-color)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:var(--bulma-table-striped-row-even-hover-background-color)}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:var(--bulma-table-striped-row-even-background-color)}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:var(--bulma-size-normal)}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:var(--bulma-size-medium)}.tags.is-centered{gap:.25rem;justify-content:center}.tags.is-right{justify-content:flex-end}.tags.has-addons{gap:0}.tags.has-addons .tag:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.tags.has-addons .tag:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.tag{--bulma-tag-h: var(--bulma-scheme-h);--bulma-tag-s: var(--bulma-scheme-s);--bulma-tag-background-l: var(--bulma-background-l);--bulma-tag-background-l-delta: 0%;--bulma-tag-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-tag-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-tag-color-l: var(--bulma-text-l);--bulma-tag-radius: var(--bulma-radius);--bulma-tag-delete-margin: 1px;align-items:center;background-color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),calc(var(--bulma-tag-background-l) + var(--bulma-tag-background-l-delta)));border-radius:var(--bulma-radius);color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:inline-flex;font-size:var(--bulma-size-small);height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag .delete{margin-inline-start:.25rem;margin-inline-end:-.375rem}.tag.is-white{--bulma-tag-h: var(--bulma-white-h);--bulma-tag-s: var(--bulma-white-s);--bulma-tag-background-l: var(--bulma-white-l);--bulma-tag-color-l: var(--bulma-white-invert-l)}.tag.is-white.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-white-light-invert-l)}.tag.is-black{--bulma-tag-h: var(--bulma-black-h);--bulma-tag-s: var(--bulma-black-s);--bulma-tag-background-l: var(--bulma-black-l);--bulma-tag-color-l: var(--bulma-black-invert-l)}.tag.is-black.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-black-light-invert-l)}.tag.is-light{--bulma-tag-h: var(--bulma-light-h);--bulma-tag-s: var(--bulma-light-s);--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-invert-l)}.tag.is-light.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-light-invert-l)}.tag.is-dark{--bulma-tag-h: var(--bulma-dark-h);--bulma-tag-s: var(--bulma-dark-s);--bulma-tag-background-l: var(--bulma-dark-l);--bulma-tag-color-l: var(--bulma-dark-invert-l)}.tag.is-dark.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-dark-light-invert-l)}.tag.is-text{--bulma-tag-h: var(--bulma-text-h);--bulma-tag-s: var(--bulma-text-s);--bulma-tag-background-l: var(--bulma-text-l);--bulma-tag-color-l: var(--bulma-text-invert-l)}.tag.is-text.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-text-light-invert-l)}.tag.is-primary{--bulma-tag-h: var(--bulma-primary-h);--bulma-tag-s: var(--bulma-primary-s);--bulma-tag-background-l: var(--bulma-primary-l);--bulma-tag-color-l: var(--bulma-primary-invert-l)}.tag.is-primary.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-primary-light-invert-l)}.tag.is-link{--bulma-tag-h: var(--bulma-link-h);--bulma-tag-s: var(--bulma-link-s);--bulma-tag-background-l: var(--bulma-link-l);--bulma-tag-color-l: var(--bulma-link-invert-l)}.tag.is-link.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-link-light-invert-l)}.tag.is-info{--bulma-tag-h: var(--bulma-info-h);--bulma-tag-s: var(--bulma-info-s);--bulma-tag-background-l: var(--bulma-info-l);--bulma-tag-color-l: var(--bulma-info-invert-l)}.tag.is-info.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-info-light-invert-l)}.tag.is-success{--bulma-tag-h: var(--bulma-success-h);--bulma-tag-s: var(--bulma-success-s);--bulma-tag-background-l: var(--bulma-success-l);--bulma-tag-color-l: var(--bulma-success-invert-l)}.tag.is-success.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-success-light-invert-l)}.tag.is-warning{--bulma-tag-h: var(--bulma-warning-h);--bulma-tag-s: var(--bulma-warning-s);--bulma-tag-background-l: var(--bulma-warning-l);--bulma-tag-color-l: var(--bulma-warning-invert-l)}.tag.is-warning.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-warning-light-invert-l)}.tag.is-danger{--bulma-tag-h: var(--bulma-danger-h);--bulma-tag-s: var(--bulma-danger-s);--bulma-tag-background-l: var(--bulma-danger-l);--bulma-tag-color-l: var(--bulma-danger-invert-l)}.tag.is-danger.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-danger-light-invert-l)}.tag.is-normal{font-size:var(--bulma-size-small)}.tag.is-medium{font-size:var(--bulma-size-normal)}.tag.is-large{font-size:var(--bulma-size-medium)}.tag .icon:first-child:not(:last-child){margin-inline-start:-.375em;margin-inline-end:.1875em}.tag .icon:last-child:not(:first-child){margin-inline-start:.1875em;margin-inline-end:-.375em}.tag .icon:first-child:last-child{margin-inline-start:-.375em;margin-inline-end:-.375em}.tag.is-delete{margin-inline-start:var(--bulma-tag-delete-margin);padding:0;position:relative;width:2em}.tag.is-delete:before,.tag.is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:before{height:1px;width:50%}.tag.is-delete:after{height:50%;width:1px}.tag.is-rounded{border-radius:var(--bulma-radius-rounded)}a.tag,button.tag,.tag.is-hoverable{cursor:pointer}a.tag:hover,button.tag:hover,.tag.is-hoverable:hover{--bulma-tag-background-l-delta: var(--bulma-tag-hover-background-l-delta)}a.tag:active,button.tag:active,.tag.is-hoverable:active{--bulma-tag-background-l-delta: var(--bulma-tag-active-background-l-delta)}.title,.subtitle{--bulma-title-color: var(--bulma-text-strong);--bulma-title-family: false;--bulma-title-size: var(--bulma-size-3);--bulma-title-weight: var(--bulma-weight-extrabold);--bulma-title-line-height: 1.125;--bulma-title-strong-color: inherit;--bulma-title-strong-weight: inherit;--bulma-title-sub-size: .75em;--bulma-title-sup-size: .75em;--bulma-subtitle-color: var(--bulma-text);--bulma-subtitle-family: false;--bulma-subtitle-size: var(--bulma-size-5);--bulma-subtitle-weight: var(--bulma-weight-normal);--bulma-subtitle-line-height: 1.25;--bulma-subtitle-strong-color: var(--bulma-text-strong);--bulma-subtitle-strong-weight: var(--bulma-weight-semibold)}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:var(--bulma-title-sub-size)}.title sup,.subtitle sup{font-size:var(--bulma-title-sup-size)}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:var(--bulma-title-color);font-size:var(--bulma-title-size);font-weight:var(--bulma-title-weight);line-height:var(--bulma-title-line-height)}.title strong{color:var(--bulma-title-strong-color);font-weight:var(--bulma-title-strong-weight)}.title:not(.is-spaced):has(+.subtitle){margin-bottom:0}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:var(--bulma-subtitle-color);font-size:var(--bulma-subtitle-size);font-weight:var(--bulma-subtitle-weight);line-height:var(--bulma-subtitle-line-height)}.subtitle strong{color:var(--bulma-subtitle-strong-color);font-weight:var(--bulma-subtitle-strong-weight)}.subtitle:not(.is-spaced):has(+.title){margin-bottom:0}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.control,.input,.textarea,.select select{--bulma-input-h: var(--bulma-scheme-h);--bulma-input-s: var(--bulma-scheme-s);--bulma-input-l: var(--bulma-scheme-main-l);--bulma-input-border-l: var(--bulma-border-l);--bulma-input-border-l-delta: 0%;--bulma-input-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-input-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-input-focus-h: var(--bulma-focus-h);--bulma-input-focus-s: var(--bulma-focus-s);--bulma-input-focus-l: var(--bulma-focus-l);--bulma-input-focus-shadow-size: var(--bulma-focus-shadow-size);--bulma-input-focus-shadow-alpha: var(--bulma-focus-shadow-alpha);--bulma-input-color-l: var(--bulma-text-strong-l);--bulma-input-background-l: var(--bulma-scheme-main-l);--bulma-input-background-l-delta: 0%;--bulma-input-height: var(--bulma-control-height);--bulma-input-shadow: inset 0 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .05);--bulma-input-placeholder-color: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l), .3);--bulma-input-disabled-color: var(--bulma-text-weak);--bulma-input-disabled-background-color: var(--bulma-background);--bulma-input-disabled-border-color: var(--bulma-background);--bulma-input-disabled-placeholder-color: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l), .3);--bulma-input-arrow: var(--bulma-link);--bulma-input-icon-color: var(--bulma-text-light);--bulma-input-icon-hover-color: var(--bulma-text-weak);--bulma-input-icon-focus-color: var(--bulma-link);--bulma-input-radius: var(--bulma-radius)}.select select,.input,.textarea{background-color:hsl(var(--bulma-input-h),var(--bulma-input-s),calc(var(--bulma-input-background-l) + var(--bulma-input-background-l-delta)));border-color:hsl(var(--bulma-input-h),var(--bulma-input-s),calc(var(--bulma-input-border-l) + var(--bulma-input-border-l-delta)));border-radius:var(--bulma-input-radius);color:hsl(var(--bulma-input-h),var(--bulma-input-s),var(--bulma-input-color-l))}.textarea,.input{--bulma-input-h: var(--bulma-scheme-h);--bulma-input-s: var(--bulma-scheme-s);--bulma-input-border-style: solid;--bulma-input-border-width: 1px;--bulma-input-border-l: var(--bulma-border-l);box-shadow:inset 0 .0625em .125em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.05);max-width:100%;width:100%}[readonly].textarea,[readonly].input{box-shadow:none}.is-white.textarea,.is-white.input{--bulma-input-h: var(--bulma-white-h);--bulma-input-s: var(--bulma-white-s);--bulma-input-l: var(--bulma-white-l);--bulma-input-focus-h: var(--bulma-white-h);--bulma-input-focus-s: var(--bulma-white-s);--bulma-input-focus-l: var(--bulma-white-l);--bulma-input-border-l: var(--bulma-white-l)}.is-black.textarea,.is-black.input{--bulma-input-h: var(--bulma-black-h);--bulma-input-s: var(--bulma-black-s);--bulma-input-l: var(--bulma-black-l);--bulma-input-focus-h: var(--bulma-black-h);--bulma-input-focus-s: var(--bulma-black-s);--bulma-input-focus-l: var(--bulma-black-l);--bulma-input-border-l: var(--bulma-black-l)}.is-light.textarea,.is-light.input{--bulma-input-h: var(--bulma-light-h);--bulma-input-s: var(--bulma-light-s);--bulma-input-l: var(--bulma-light-l);--bulma-input-focus-h: var(--bulma-light-h);--bulma-input-focus-s: var(--bulma-light-s);--bulma-input-focus-l: var(--bulma-light-l);--bulma-input-border-l: var(--bulma-light-l)}.is-dark.textarea,.is-dark.input{--bulma-input-h: var(--bulma-dark-h);--bulma-input-s: var(--bulma-dark-s);--bulma-input-l: var(--bulma-dark-l);--bulma-input-focus-h: var(--bulma-dark-h);--bulma-input-focus-s: var(--bulma-dark-s);--bulma-input-focus-l: var(--bulma-dark-l);--bulma-input-border-l: var(--bulma-dark-l)}.is-text.textarea,.is-text.input{--bulma-input-h: var(--bulma-text-h);--bulma-input-s: var(--bulma-text-s);--bulma-input-l: var(--bulma-text-l);--bulma-input-focus-h: var(--bulma-text-h);--bulma-input-focus-s: var(--bulma-text-s);--bulma-input-focus-l: var(--bulma-text-l);--bulma-input-border-l: var(--bulma-text-l)}.is-primary.textarea,.is-primary.input{--bulma-input-h: var(--bulma-primary-h);--bulma-input-s: var(--bulma-primary-s);--bulma-input-l: var(--bulma-primary-l);--bulma-input-focus-h: var(--bulma-primary-h);--bulma-input-focus-s: var(--bulma-primary-s);--bulma-input-focus-l: var(--bulma-primary-l);--bulma-input-border-l: var(--bulma-primary-l)}.is-link.textarea,.is-link.input{--bulma-input-h: var(--bulma-link-h);--bulma-input-s: var(--bulma-link-s);--bulma-input-l: var(--bulma-link-l);--bulma-input-focus-h: var(--bulma-link-h);--bulma-input-focus-s: var(--bulma-link-s);--bulma-input-focus-l: var(--bulma-link-l);--bulma-input-border-l: var(--bulma-link-l)}.is-info.textarea,.is-info.input{--bulma-input-h: var(--bulma-info-h);--bulma-input-s: var(--bulma-info-s);--bulma-input-l: var(--bulma-info-l);--bulma-input-focus-h: var(--bulma-info-h);--bulma-input-focus-s: var(--bulma-info-s);--bulma-input-focus-l: var(--bulma-info-l);--bulma-input-border-l: var(--bulma-info-l)}.is-success.textarea,.is-success.input{--bulma-input-h: var(--bulma-success-h);--bulma-input-s: var(--bulma-success-s);--bulma-input-l: var(--bulma-success-l);--bulma-input-focus-h: var(--bulma-success-h);--bulma-input-focus-s: var(--bulma-success-s);--bulma-input-focus-l: var(--bulma-success-l);--bulma-input-border-l: var(--bulma-success-l)}.is-warning.textarea,.is-warning.input{--bulma-input-h: var(--bulma-warning-h);--bulma-input-s: var(--bulma-warning-s);--bulma-input-l: var(--bulma-warning-l);--bulma-input-focus-h: var(--bulma-warning-h);--bulma-input-focus-s: var(--bulma-warning-s);--bulma-input-focus-l: var(--bulma-warning-l);--bulma-input-border-l: var(--bulma-warning-l)}.is-danger.textarea,.is-danger.input{--bulma-input-h: var(--bulma-danger-h);--bulma-input-s: var(--bulma-danger-s);--bulma-input-l: var(--bulma-danger-l);--bulma-input-focus-h: var(--bulma-danger-h);--bulma-input-focus-s: var(--bulma-danger-s);--bulma-input-focus-l: var(--bulma-danger-l);--bulma-input-border-l: var(--bulma-danger-l)}.is-small.textarea,.is-small.input{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.is-medium.textarea,.is-medium.input{font-size:var(--bulma-size-medium)}.is-large.textarea,.is-large.input{font-size:var(--bulma-size-large)}.is-fullwidth.textarea,.is-fullwidth.input{display:block;width:100%}.is-inline.textarea,.is-inline.input{display:inline;width:auto}.input.is-rounded{border-radius:var(--bulma-radius-rounded);padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{--bulma-textarea-padding: var(--bulma-control-padding-horizontal);--bulma-textarea-max-height: 40em;--bulma-textarea-min-height: 8em;display:block;max-width:100%;min-width:100%;padding:var(--bulma-textarea-padding);resize:vertical}.textarea:not([rows]){max-height:var(--bulma-textarea-max-height);min-height:var(--bulma-textarea-min-height)}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}[disabled].radio,[disabled].checkbox,fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:var(--bulma-text-weak);cursor:not-allowed}.radio+.radio{margin-inline-start:.5em}.select{--bulma-input-h: var(--bulma-scheme-h);--bulma-input-s: var(--bulma-scheme-s);--bulma-input-border-style: solid;--bulma-input-border-width: 1px;--bulma-input-border-l: var(--bulma-border-l);display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:var(--bulma-control-height)}.select:not(.is-multiple):not(.is-loading):after{inset-inline-end:1.125em;z-index:4}.select.is-rounded select{border-radius:var(--bulma-radius-rounded);padding-inline-start:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:var(--bulma-background)}.select select:not([multiple]){padding-inline-end:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select.is-white{--bulma-input-h: var(--bulma-white-h);--bulma-input-s: var(--bulma-white-s);--bulma-input-l: var(--bulma-white-l);--bulma-input-focus-h: var(--bulma-white-h);--bulma-input-focus-s: var(--bulma-white-s);--bulma-input-focus-l: var(--bulma-white-l);--bulma-input-border-l: var(--bulma-white-l)}.select.is-black{--bulma-input-h: var(--bulma-black-h);--bulma-input-s: var(--bulma-black-s);--bulma-input-l: var(--bulma-black-l);--bulma-input-focus-h: var(--bulma-black-h);--bulma-input-focus-s: var(--bulma-black-s);--bulma-input-focus-l: var(--bulma-black-l);--bulma-input-border-l: var(--bulma-black-l)}.select.is-light{--bulma-input-h: var(--bulma-light-h);--bulma-input-s: var(--bulma-light-s);--bulma-input-l: var(--bulma-light-l);--bulma-input-focus-h: var(--bulma-light-h);--bulma-input-focus-s: var(--bulma-light-s);--bulma-input-focus-l: var(--bulma-light-l);--bulma-input-border-l: var(--bulma-light-l)}.select.is-dark{--bulma-input-h: var(--bulma-dark-h);--bulma-input-s: var(--bulma-dark-s);--bulma-input-l: var(--bulma-dark-l);--bulma-input-focus-h: var(--bulma-dark-h);--bulma-input-focus-s: var(--bulma-dark-s);--bulma-input-focus-l: var(--bulma-dark-l);--bulma-input-border-l: var(--bulma-dark-l)}.select.is-text{--bulma-input-h: var(--bulma-text-h);--bulma-input-s: var(--bulma-text-s);--bulma-input-l: var(--bulma-text-l);--bulma-input-focus-h: var(--bulma-text-h);--bulma-input-focus-s: var(--bulma-text-s);--bulma-input-focus-l: var(--bulma-text-l);--bulma-input-border-l: var(--bulma-text-l)}.select.is-primary{--bulma-input-h: var(--bulma-primary-h);--bulma-input-s: var(--bulma-primary-s);--bulma-input-l: var(--bulma-primary-l);--bulma-input-focus-h: var(--bulma-primary-h);--bulma-input-focus-s: var(--bulma-primary-s);--bulma-input-focus-l: var(--bulma-primary-l);--bulma-input-border-l: var(--bulma-primary-l)}.select.is-link{--bulma-input-h: var(--bulma-link-h);--bulma-input-s: var(--bulma-link-s);--bulma-input-l: var(--bulma-link-l);--bulma-input-focus-h: var(--bulma-link-h);--bulma-input-focus-s: var(--bulma-link-s);--bulma-input-focus-l: var(--bulma-link-l);--bulma-input-border-l: var(--bulma-link-l)}.select.is-info{--bulma-input-h: var(--bulma-info-h);--bulma-input-s: var(--bulma-info-s);--bulma-input-l: var(--bulma-info-l);--bulma-input-focus-h: var(--bulma-info-h);--bulma-input-focus-s: var(--bulma-info-s);--bulma-input-focus-l: var(--bulma-info-l);--bulma-input-border-l: var(--bulma-info-l)}.select.is-success{--bulma-input-h: var(--bulma-success-h);--bulma-input-s: var(--bulma-success-s);--bulma-input-l: var(--bulma-success-l);--bulma-input-focus-h: var(--bulma-success-h);--bulma-input-focus-s: var(--bulma-success-s);--bulma-input-focus-l: var(--bulma-success-l);--bulma-input-border-l: var(--bulma-success-l)}.select.is-warning{--bulma-input-h: var(--bulma-warning-h);--bulma-input-s: var(--bulma-warning-s);--bulma-input-l: var(--bulma-warning-l);--bulma-input-focus-h: var(--bulma-warning-h);--bulma-input-focus-s: var(--bulma-warning-s);--bulma-input-focus-l: var(--bulma-warning-l);--bulma-input-border-l: var(--bulma-warning-l)}.select.is-danger{--bulma-input-h: var(--bulma-danger-h);--bulma-input-s: var(--bulma-danger-s);--bulma-input-l: var(--bulma-danger-l);--bulma-input-focus-h: var(--bulma-danger-h);--bulma-input-focus-s: var(--bulma-danger-s);--bulma-input-focus-l: var(--bulma-danger-l);--bulma-input-border-l: var(--bulma-danger-l)}.select.is-small{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.select.is-medium{font-size:var(--bulma-size-medium)}.select.is-large{font-size:var(--bulma-size-large)}.select.is-disabled:after{border-color:var(--bulma-text-weak)!important;opacity:.5}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{inset-inline-end:.625em;margin-top:0;position:absolute;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:var(--bulma-size-small)}.select.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.select.is-loading.is-large:after{font-size:var(--bulma-size-large)}.file{--bulma-file-radius: var(--bulma-radius);--bulma-file-name-border-color: var(--bulma-border);--bulma-file-name-border-style: solid;--bulma-file-name-border-width: 1px 1px 1px 0;--bulma-file-name-max-width: 16em;--bulma-file-h: var(--bulma-scheme-h);--bulma-file-s: var(--bulma-scheme-s);--bulma-file-background-l: var(--bulma-scheme-main-ter-l);--bulma-file-background-l-delta: 0%;--bulma-file-hover-background-l-delta: -5%;--bulma-file-active-background-l-delta: -10%;--bulma-file-border-l: var(--bulma-border-l);--bulma-file-border-l-delta: 0%;--bulma-file-hover-border-l-delta: -10%;--bulma-file-active-border-l-delta: -20%;--bulma-file-cta-color-l: var(--bulma-text-strong-l);--bulma-file-name-color-l: var(--bulma-text-strong-l);--bulma-file-color-l-delta: 0%;--bulma-file-hover-color-l-delta: -5%;--bulma-file-active-color-l-delta: -10%;align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white{--bulma-file-h: var(--bulma-white-h);--bulma-file-s: var(--bulma-white-s);--bulma-file-background-l: var(--bulma-white-l);--bulma-file-border-l: var(--bulma-white-l);--bulma-file-cta-color-l: var(--bulma-white-invert-l);--bulma-file-name-color-l: var(--bulma-white-on-scheme-l)}.file.is-black{--bulma-file-h: var(--bulma-black-h);--bulma-file-s: var(--bulma-black-s);--bulma-file-background-l: var(--bulma-black-l);--bulma-file-border-l: var(--bulma-black-l);--bulma-file-cta-color-l: var(--bulma-black-invert-l);--bulma-file-name-color-l: var(--bulma-black-on-scheme-l)}.file.is-light{--bulma-file-h: var(--bulma-light-h);--bulma-file-s: var(--bulma-light-s);--bulma-file-background-l: var(--bulma-light-l);--bulma-file-border-l: var(--bulma-light-l);--bulma-file-cta-color-l: var(--bulma-light-invert-l);--bulma-file-name-color-l: var(--bulma-light-on-scheme-l)}.file.is-dark{--bulma-file-h: var(--bulma-dark-h);--bulma-file-s: var(--bulma-dark-s);--bulma-file-background-l: var(--bulma-dark-l);--bulma-file-border-l: var(--bulma-dark-l);--bulma-file-cta-color-l: var(--bulma-dark-invert-l);--bulma-file-name-color-l: var(--bulma-dark-on-scheme-l)}.file.is-text{--bulma-file-h: var(--bulma-text-h);--bulma-file-s: var(--bulma-text-s);--bulma-file-background-l: var(--bulma-text-l);--bulma-file-border-l: var(--bulma-text-l);--bulma-file-cta-color-l: var(--bulma-text-invert-l);--bulma-file-name-color-l: var(--bulma-text-on-scheme-l)}.file.is-primary{--bulma-file-h: var(--bulma-primary-h);--bulma-file-s: var(--bulma-primary-s);--bulma-file-background-l: var(--bulma-primary-l);--bulma-file-border-l: var(--bulma-primary-l);--bulma-file-cta-color-l: var(--bulma-primary-invert-l);--bulma-file-name-color-l: var(--bulma-primary-on-scheme-l)}.file.is-link{--bulma-file-h: var(--bulma-link-h);--bulma-file-s: var(--bulma-link-s);--bulma-file-background-l: var(--bulma-link-l);--bulma-file-border-l: var(--bulma-link-l);--bulma-file-cta-color-l: var(--bulma-link-invert-l);--bulma-file-name-color-l: var(--bulma-link-on-scheme-l)}.file.is-info{--bulma-file-h: var(--bulma-info-h);--bulma-file-s: var(--bulma-info-s);--bulma-file-background-l: var(--bulma-info-l);--bulma-file-border-l: var(--bulma-info-l);--bulma-file-cta-color-l: var(--bulma-info-invert-l);--bulma-file-name-color-l: var(--bulma-info-on-scheme-l)}.file.is-success{--bulma-file-h: var(--bulma-success-h);--bulma-file-s: var(--bulma-success-s);--bulma-file-background-l: var(--bulma-success-l);--bulma-file-border-l: var(--bulma-success-l);--bulma-file-cta-color-l: var(--bulma-success-invert-l);--bulma-file-name-color-l: var(--bulma-success-on-scheme-l)}.file.is-warning{--bulma-file-h: var(--bulma-warning-h);--bulma-file-s: var(--bulma-warning-s);--bulma-file-background-l: var(--bulma-warning-l);--bulma-file-border-l: var(--bulma-warning-l);--bulma-file-cta-color-l: var(--bulma-warning-invert-l);--bulma-file-name-color-l: var(--bulma-warning-on-scheme-l)}.file.is-danger{--bulma-file-h: var(--bulma-danger-h);--bulma-file-s: var(--bulma-danger-s);--bulma-file-background-l: var(--bulma-danger-l);--bulma-file-border-l: var(--bulma-danger-l);--bulma-file-cta-color-l: var(--bulma-danger-invert-l);--bulma-file-name-color-l: var(--bulma-danger-on-scheme-l)}.file.is-small{font-size:var(--bulma-size-small)}.file.is-normal{font-size:var(--bulma-size-normal)}.file.is-medium{font-size:var(--bulma-size-medium)}.file.is-medium .file-icon .fa{font-size:1.5rem}.file.is-large{font-size:var(--bulma-size-large)}.file.is-large .file-icon .fa{font-size:2rem}.file.has-name .file-cta{border-end-end-radius:0;border-start-end-radius:0}.file.has-name .file-name{border-end-start-radius:0;border-start-start-radius:0}.file.has-name.is-empty .file-cta{border-radius:var(--bulma-file-radius)}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:1.5rem}.file.is-boxed.is-small .file-icon .fa{font-size:1rem}.file.is-boxed.is-medium .file-icon .fa{font-size:2rem}.file.is-boxed.is-large .file-icon .fa{font-size:2.5rem}.file.is-boxed.has-name .file-cta{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--bulma-file-radius);border-start-start-radius:var(--bulma-file-radius)}.file.is-boxed.has-name .file-name{border-end-end-radius:var(--bulma-file-radius);border-end-start-radius:var(--bulma-file-radius);border-start-end-radius:0;border-start-start-radius:0;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 var(--bulma-file-radius) var(--bulma-file-radius) 0}.file.is-right .file-name{border-radius:var(--bulma-file-radius) 0 0 var(--bulma-file-radius);border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover{--bulma-file-background-l-delta: var(--bulma-file-hover-background-l-delta);--bulma-file-border-l-delta: var(--bulma-file-hover-border-l-delta);--bulma-file-color-l-delta: var(--bulma-file-hover-color-l-delta)}.file-label:active{--bulma-file-background-l-delta: var(--bulma-file-active-background-l-delta);--bulma-file-border-l-delta: var(--bulma-file-active-border-l-delta);--bulma-file-color-l-delta: var(--bulma-file-active-color-l-delta)}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-border-l) + var(--bulma-file-border-l-delta)));border-radius:var(--bulma-file-radius);font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-background-l) + var(--bulma-file-background-l-delta)));color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-cta-color-l) + var(--bulma-file-color-l-delta)))}.file-name{border-color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-border-l) + var(--bulma-file-color-l-delta)));border-style:var(--bulma-file-name-border-style);border-width:var(--bulma-file-name-border-width);color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-name-color-l) + var(--bulma-file-color-l-delta)));display:block;max-width:var(--bulma-file-name-max-width);overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-inline-end:.5em;width:1em}.file-icon .fa{font-size:1rem}.label{color:var(--bulma-text-strong);display:block;font-size:var(--bulma-size-normal);font-weight:var(--bulma-weight-semibold)}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:var(--bulma-size-small)}.label.is-medium{font-size:var(--bulma-size-medium)}.label.is-large{font-size:var(--bulma-size-large)}.help{display:block;font-size:var(--bulma-size-small);margin-top:.25rem}.help.is-white{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l))}.help.is-black{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l))}.help.is-light{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l))}.help.is-dark{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l))}.help.is-text{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l))}.help.is-primary{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l))}.help.is-link{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l))}.help.is-info{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l))}.help.is-success{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l))}.help.is-warning{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l))}.help.is-danger{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l))}.field{--bulma-block-spacing: .75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-inline-end:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;gap:.75rem;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-inline-end:1.5rem;text-align:right}.field-label.is-small{font-size:var(--bulma-size-small);padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:var(--bulma-size-medium);padding-top:.375em}.field-label.is-large{font-size:var(--bulma-size-large);padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-inline-end:.75rem}}.control{box-sizing:border-box;clear:both;font-size:var(--bulma-size-normal);position:relative;text-align:inherit}.control.has-icons-left .input:hover~.icon,.control.has-icons-left .select:hover~.icon,.control.has-icons-right .input:hover~.icon,.control.has-icons-right .select:hover~.icon{color:var(--bulma-input-icon-hover-color)}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:var(--bulma-input-icon-focus-color)}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:var(--bulma-size-small)}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:var(--bulma-size-medium)}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:var(--bulma-size-large)}.control.has-icons-left .icon,.control.has-icons-right .icon{color:var(--bulma-input-icon-color);height:var(--bulma-input-height);pointer-events:none;position:absolute;top:0;width:var(--bulma-input-height);z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:var(--bulma-input-height)}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:var(--bulma-input-height)}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{inset-inline-end:.75em;position:absolute!important;top:.75em;z-index:4}.control.is-loading.is-small:after{font-size:var(--bulma-size-small)}.control.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.control.is-loading.is-large:after{font-size:var(--bulma-size-large)}.breadcrumb{--bulma-breadcrumb-item-color: var(--bulma-link-text);--bulma-breadcrumb-item-hover-color: var(--bulma-link-text-hover);--bulma-breadcrumb-item-active-color: var(--bulma-link-text-active);--bulma-breadcrumb-item-padding-vertical: 0;--bulma-breadcrumb-item-padding-horizontal: .75em;--bulma-breadcrumb-item-separator-color: var(--bulma-border)}.breadcrumb{font-size:var(--bulma-size-normal);white-space:nowrap}.breadcrumb a{align-items:center;color:var(--bulma-breadcrumb-item-color);display:flex;justify-content:center;padding:var(--bulma-breadcrumb-item-padding-vertical) var(--bulma-breadcrumb-item-padding-horizontal)}.breadcrumb a:hover{color:var(--bulma-breadcrumb-item-hover-color)}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-inline-start:0}.breadcrumb li.is-active a{color:var(--bulma-breadcrumb-item-active-color);cursor:default;pointer-events:none}.breadcrumb li+li:before{color:var(--bulma-breadcrumb-item-separator-color);content:"/"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-inline-end:.5em}.breadcrumb .icon:last-child{margin-inline-start:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:var(--bulma-size-small)}.breadcrumb.is-medium{font-size:var(--bulma-size-medium)}.breadcrumb.is-large{font-size:var(--bulma-size-large)}.breadcrumb.has-arrow-separator li+li:before{content:"→"}.breadcrumb.has-bullet-separator li+li:before{content:"•"}.breadcrumb.has-dot-separator li+li:before{content:"·"}.breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.card{--bulma-card-color: var(--bulma-text);--bulma-card-background-color: var(--bulma-scheme-main);--bulma-card-shadow: var(--bulma-shadow);--bulma-card-radius: .75rem;--bulma-card-header-background-color: transparent;--bulma-card-header-color: var(--bulma-text-strong);--bulma-card-header-padding: .75rem 1rem;--bulma-card-header-shadow: 0 .125em .25em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1);--bulma-card-header-weight: var(--bulma-weight-bold);--bulma-card-content-background-color: transparent;--bulma-card-content-padding: 1.5rem;--bulma-card-footer-background-color: transparent;--bulma-card-footer-border-top: 1px solid var(--bulma-border-weak);--bulma-card-footer-padding: .75rem;--bulma-card-media-margin: var(--bulma-block-spacing)}.card{background-color:var(--bulma-card-background-color);border-radius:var(--bulma-card-radius);box-shadow:var(--bulma-card-shadow);color:var(--bulma-card-color);max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-start-start-radius:var(--bulma-card-radius);border-start-end-radius:var(--bulma-card-radius)}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius)}.card-header{background-color:var(--bulma-card-header-background-color);align-items:stretch;box-shadow:var(--bulma-card-header-shadow);display:flex}.card-header-title{align-items:center;color:var(--bulma-card-header-color);display:flex;flex-grow:1;font-weight:var(--bulma-card-header-weight);padding:var(--bulma-card-header-padding)}.card-header-title.is-centered{justify-content:center}.card-header-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:var(--bulma-card-header-padding)}.card-image{display:block;position:relative}.card-image:first-child img{border-start-start-radius:var(--bulma-card-radius);border-start-end-radius:var(--bulma-card-radius)}.card-image:last-child img{border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius)}.card-content{background-color:var(--bulma-card-content-background-color);padding:var(--bulma-card-content-padding)}.card-footer{background-color:var(--bulma-card-footer-background-color);border-top:var(--bulma-card-footer-border-top);align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:var(--bulma-card-footer-padding)}.card-footer-item:not(:last-child){border-inline-end:var(--bulma-card-footer-border-top)}.card .media:not(:last-child){margin-bottom:var(--bulma-card-media-margin)}.dropdown{--bulma-dropdown-menu-min-width: 12rem;--bulma-dropdown-content-background-color: var(--bulma-scheme-main);--bulma-dropdown-content-offset: .25rem;--bulma-dropdown-content-padding-bottom: .5rem;--bulma-dropdown-content-padding-top: .5rem;--bulma-dropdown-content-radius: var(--bulma-radius);--bulma-dropdown-content-shadow: var(--bulma-shadow);--bulma-dropdown-content-z: 20;--bulma-dropdown-item-h: var(--bulma-scheme-h);--bulma-dropdown-item-s: var(--bulma-scheme-s);--bulma-dropdown-item-l: var(--bulma-scheme-main-l);--bulma-dropdown-item-background-l: var(--bulma-scheme-main-l);--bulma-dropdown-item-background-l-delta: 0%;--bulma-dropdown-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-dropdown-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-dropdown-item-color-l: var(--bulma-text-strong-l);--bulma-dropdown-item-selected-h: var(--bulma-link-h);--bulma-dropdown-item-selected-s: var(--bulma-link-s);--bulma-dropdown-item-selected-l: var(--bulma-link-l);--bulma-dropdown-item-selected-background-l: var(--bulma-link-l);--bulma-dropdown-item-selected-color-l: var(--bulma-link-invert-l);--bulma-dropdown-divider-background-color: var(--bulma-border-weak)}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:var(--bulma-dropdown-content-offset);padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:var(--bulma-dropdown-menu-min-width);padding-top:var(--bulma-dropdown-content-offset);position:absolute;top:100%;z-index:var(--bulma-dropdown-content-z)}.dropdown-content{background-color:var(--bulma-dropdown-content-background-color);border-radius:var(--bulma-dropdown-content-radius);box-shadow:var(--bulma-dropdown-content-shadow);padding-bottom:var(--bulma-dropdown-content-padding-bottom);padding-top:var(--bulma-dropdown-content-padding-top)}.dropdown-item{color:hsl(var(--bulma-dropdown-item-h),var(--bulma-dropdown-item-s),var(--bulma-dropdown-item-color-l));display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem}a.dropdown-item,button.dropdown-item{background-color:hsl(var(--bulma-dropdown-item-h),var(--bulma-dropdown-item-s),calc(var(--bulma-dropdown-item-background-l) + var(--bulma-dropdown-item-background-l-delta)));padding-inline-end:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{--bulma-dropdown-item-background-l-delta: var(--bulma-dropdown-item-hover-background-l-delta);--bulma-dropdown-item-border-l-delta: var(--bulma-dropdown-item-hover-border-l-delta)}a.dropdown-item:active,button.dropdown-item:active{--bulma-dropdown-item-background-l-delta: var(--bulma-dropdown-item-active-background-l-delta);--bulma-dropdown-item-border-l-delta: var(--bulma-dropdown-item-active-border-l-delta)}a.dropdown-item.is-active,a.dropdown-item.is-selected,button.dropdown-item.is-active,button.dropdown-item.is-selected{--bulma-dropdown-item-h: var(--bulma-dropdown-item-selected-h);--bulma-dropdown-item-s: var(--bulma-dropdown-item-selected-s);--bulma-dropdown-item-l: var(--bulma-dropdown-item-selected-l);--bulma-dropdown-item-background-l: var(--bulma-dropdown-item-selected-background-l);--bulma-dropdown-item-color-l: var(--bulma-dropdown-item-selected-color-l)}.dropdown-divider{background-color:var(--bulma-dropdown-divider-background-color);border:none;display:block;height:1px;margin:.5rem 0}.menu{--bulma-menu-item-h: var(--bulma-scheme-h);--bulma-menu-item-s: var(--bulma-scheme-s);--bulma-menu-item-l: var(--bulma-scheme-main-l);--bulma-menu-item-background-l: var(--bulma-scheme-main-l);--bulma-menu-item-background-l-delta: 0%;--bulma-menu-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-menu-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-menu-item-color-l: var(--bulma-text-l);--bulma-menu-item-radius: var(--bulma-radius-small);--bulma-menu-item-selected-h: var(--bulma-link-h);--bulma-menu-item-selected-s: var(--bulma-link-s);--bulma-menu-item-selected-l: var(--bulma-link-l);--bulma-menu-item-selected-background-l: var(--bulma-link-l);--bulma-menu-item-selected-color-l: var(--bulma-link-invert-l);--bulma-menu-list-border-left: 1px solid var(--bulma-border);--bulma-menu-list-line-height: 1.25;--bulma-menu-list-link-padding: .5em .75em;--bulma-menu-nested-list-margin: .75em;--bulma-menu-nested-list-padding-left: .75em;--bulma-menu-label-color: var(--bulma-text-weak);--bulma-menu-label-font-size: .75em;--bulma-menu-label-letter-spacing: .1em;--bulma-menu-label-spacing: 1em}.menu{font-size:var(--bulma-size-normal)}.menu.is-small{font-size:var(--bulma-size-small)}.menu.is-medium{font-size:var(--bulma-size-medium)}.menu.is-large{font-size:var(--bulma-size-large)}.menu-list{line-height:var(--bulma-menu-list-line-height)}.menu-list a,.menu-list button,.menu-list .menu-item{background-color:hsl(var(--bulma-menu-item-h),var(--bulma-menu-item-s),calc(var(--bulma-menu-item-background-l) + var(--bulma-menu-item-background-l-delta)));border-radius:var(--bulma-menu-item-radius);color:hsl(var(--bulma-menu-item-h),var(--bulma-menu-item-s),var(--bulma-menu-item-color-l));display:block;padding:var(--bulma-menu-list-link-padding);text-align:left;width:100%}.menu-list a:hover,.menu-list button:hover,.menu-list .menu-item:hover{--bulma-menu-item-background-l-delta: var(--bulma-menu-item-hover-background-l-delta)}.menu-list a:active,.menu-list button:active,.menu-list .menu-item:active{--bulma-menu-item-background-l-delta: var(--bulma-menu-item-active-background-l-delta)}.menu-list a.is-active,.menu-list a.is-selected,.menu-list button.is-active,.menu-list button.is-selected,.menu-list .menu-item.is-active,.menu-list .menu-item.is-selected{--bulma-menu-item-h: var(--bulma-menu-item-selected-h);--bulma-menu-item-s: var(--bulma-menu-item-selected-s);--bulma-menu-item-l: var(--bulma-menu-item-selected-l);--bulma-menu-item-background-l: var(--bulma-menu-item-selected-background-l);--bulma-menu-item-color-l: var(--bulma-menu-item-selected-color-l)}.menu-list li ul{border-inline-start:var(--bulma-menu-list-border-left);margin:var(--bulma-menu-nested-list-margin);padding-inline-start:var(--bulma-menu-nested-list-padding-left)}.menu-label{color:var(--bulma-menu-label-color);font-size:var(--bulma-menu-label-font-size);letter-spacing:var(--bulma-menu-label-letter-spacing);text-transform:uppercase}.menu-label:not(:first-child){margin-top:var(--bulma-menu-label-spacing)}.menu-label:not(:last-child){margin-bottom:var(--bulma-menu-label-spacing)}.message{--bulma-message-border-l-delta: -20%;--bulma-message-radius: var(--bulma-radius);--bulma-message-header-weight: var(--bulma-weight-semibold);--bulma-message-header-padding: 1em 1.25em;--bulma-message-header-radius: var(--bulma-radius);--bulma-message-body-border-width: 0 0 0 4px;--bulma-message-body-color: var(--bulma-text);--bulma-message-body-padding: 1.25em 1.5em;--bulma-message-body-radius: var(--bulma-radius-small);--bulma-message-body-pre-code-background-color: transparent;--bulma-message-header-body-border-width: 0;--bulma-message-h: var(--bulma-scheme-h);--bulma-message-s: var(--bulma-scheme-s);--bulma-message-background-l: var(--bulma-background-l);--bulma-message-border-l: var(--bulma-border-l);--bulma-message-border-style: solid;--bulma-message-border-width: .25em;--bulma-message-color-l: var(--bulma-text-l);--bulma-message-header-background-l: var(--bulma-dark-l);--bulma-message-header-color-l: var(--bulma-text-dark-invert-l)}.message{border-radius:var(--bulma-message-radius);color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-color-l));font-size:var(--bulma-size-normal)}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:var(--bulma-size-small)}.message.is-medium{font-size:var(--bulma-size-medium)}.message.is-large{font-size:var(--bulma-size-large)}.message.is-white{--bulma-message-h: var(--bulma-white-h);--bulma-message-s: var(--bulma-white-s);--bulma-message-border-l: calc(var(--bulma-white-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-white-on-scheme-l);--bulma-message-header-background-l: var(--bulma-white-l);--bulma-message-header-color-l: var(--bulma-white-invert-l)}.message.is-black{--bulma-message-h: var(--bulma-black-h);--bulma-message-s: var(--bulma-black-s);--bulma-message-border-l: calc(var(--bulma-black-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-black-on-scheme-l);--bulma-message-header-background-l: var(--bulma-black-l);--bulma-message-header-color-l: var(--bulma-black-invert-l)}.message.is-light{--bulma-message-h: var(--bulma-light-h);--bulma-message-s: var(--bulma-light-s);--bulma-message-border-l: calc(var(--bulma-light-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-light-on-scheme-l);--bulma-message-header-background-l: var(--bulma-light-l);--bulma-message-header-color-l: var(--bulma-light-invert-l)}.message.is-dark{--bulma-message-h: var(--bulma-dark-h);--bulma-message-s: var(--bulma-dark-s);--bulma-message-border-l: calc(var(--bulma-dark-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-dark-on-scheme-l);--bulma-message-header-background-l: var(--bulma-dark-l);--bulma-message-header-color-l: var(--bulma-dark-invert-l)}.message.is-text{--bulma-message-h: var(--bulma-text-h);--bulma-message-s: var(--bulma-text-s);--bulma-message-border-l: calc(var(--bulma-text-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-text-on-scheme-l);--bulma-message-header-background-l: var(--bulma-text-l);--bulma-message-header-color-l: var(--bulma-text-invert-l)}.message.is-primary{--bulma-message-h: var(--bulma-primary-h);--bulma-message-s: var(--bulma-primary-s);--bulma-message-border-l: calc(var(--bulma-primary-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-primary-on-scheme-l);--bulma-message-header-background-l: var(--bulma-primary-l);--bulma-message-header-color-l: var(--bulma-primary-invert-l)}.message.is-link{--bulma-message-h: var(--bulma-link-h);--bulma-message-s: var(--bulma-link-s);--bulma-message-border-l: calc(var(--bulma-link-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-link-on-scheme-l);--bulma-message-header-background-l: var(--bulma-link-l);--bulma-message-header-color-l: var(--bulma-link-invert-l)}.message.is-info{--bulma-message-h: var(--bulma-info-h);--bulma-message-s: var(--bulma-info-s);--bulma-message-border-l: calc(var(--bulma-info-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-info-on-scheme-l);--bulma-message-header-background-l: var(--bulma-info-l);--bulma-message-header-color-l: var(--bulma-info-invert-l)}.message.is-success{--bulma-message-h: var(--bulma-success-h);--bulma-message-s: var(--bulma-success-s);--bulma-message-border-l: calc(var(--bulma-success-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-success-on-scheme-l);--bulma-message-header-background-l: var(--bulma-success-l);--bulma-message-header-color-l: var(--bulma-success-invert-l)}.message.is-warning{--bulma-message-h: var(--bulma-warning-h);--bulma-message-s: var(--bulma-warning-s);--bulma-message-border-l: calc(var(--bulma-warning-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-warning-on-scheme-l);--bulma-message-header-background-l: var(--bulma-warning-l);--bulma-message-header-color-l: var(--bulma-warning-invert-l)}.message.is-danger{--bulma-message-h: var(--bulma-danger-h);--bulma-message-s: var(--bulma-danger-s);--bulma-message-border-l: calc(var(--bulma-danger-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-danger-on-scheme-l);--bulma-message-header-background-l: var(--bulma-danger-l);--bulma-message-header-color-l: var(--bulma-danger-invert-l)}.message-header{align-items:center;background-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-background-l));border-start-start-radius:var(--bulma-message-header-radius);border-start-end-radius:var(--bulma-message-header-radius);color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-color-l));display:flex;font-weight:var(--bulma-message-header-weight);justify-content:space-between;line-height:1.25;padding:var(--bulma-message-header-padding);position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-inline-start:.75em}.message-header+.message-body{border-width:var(--bulma-message-header-body-border-width);border-start-start-radius:0;border-start-end-radius:0}.message-body{background-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-background-l));border-inline-start-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-border-l));border-inline-start-style:var(--bulma-message-border-style);border-inline-start-width:var(--bulma-message-border-width);border-radius:var(--bulma-message-body-radius);padding:var(--bulma-message-body-padding)}.message-body code,.message-body pre{background-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-color-l));color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-background-l))}.message-body pre code{background-color:var(--bulma-message-body-pre-code-background-color)}.modal{--bulma-modal-z: 40;--bulma-modal-background-background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .86);--bulma-modal-content-width: 40rem;--bulma-modal-content-margin-mobile: 1.25rem;--bulma-modal-content-spacing-mobile: 10rem;--bulma-modal-content-spacing-tablet: 2.5rem;--bulma-modal-close-dimensions: 2.5rem;--bulma-modal-close-right: 1.25rem;--bulma-modal-close-top: 1.25rem;--bulma-modal-card-spacing: 2.5rem;--bulma-modal-card-head-background-color: var(--bulma-scheme-main);--bulma-modal-card-head-padding: 2rem;--bulma-modal-card-head-radius: var(--bulma-radius-large);--bulma-modal-card-title-color: var(--bulma-text-strong);--bulma-modal-card-title-line-height: 1;--bulma-modal-card-title-size: var(--bulma-size-4);--bulma-modal-card-foot-background-color: var(--bulma-scheme-main-bis);--bulma-modal-card-foot-radius: var(--bulma-radius-large);--bulma-modal-card-body-background-color: var(--bulma-scheme-main);--bulma-modal-card-body-padding: 2rem}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:var(--bulma-modal-z)}.modal.is-active{display:flex}.modal-background{background-color:var(--bulma-modal-background-background-color)}.modal-content,.modal-card{margin:0 var(--bulma-modal-content-margin-mobile);max-height:calc(100vh - var(--bulma-modal-content-spacing-mobile));overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - var(--bulma-modal-content-spacing-tablet));width:var(--bulma-modal-content-width)}}.modal-close{background:none;height:var(--bulma-modal-close-dimensions);inset-inline-end:var(--bulma-modal-close-right);position:fixed;top:var(--bulma-modal-close-top);width:var(--bulma-modal-close-dimensions)}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - var(--bulma-modal-card-spacing));overflow:hidden;overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;padding:var(--bulma-modal-card-head-padding);position:relative}.modal-card-head{background-color:var(--bulma-modal-card-head-background-color);border-start-start-radius:var(--bulma-modal-card-head-radius);border-start-end-radius:var(--bulma-modal-card-head-radius);box-shadow:var(--bulma-shadow)}.modal-card-title{color:var(--bulma-modal-card-title-color);flex-grow:1;flex-shrink:0;font-size:var(--bulma-modal-card-title-size);line-height:var(--bulma-modal-card-title-line-height)}.modal-card-foot{background-color:var(--bulma-modal-card-foot-background-color);border-end-start-radius:var(--bulma-modal-card-foot-radius);border-end-end-radius:var(--bulma-modal-card-foot-radius)}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:var(--bulma-modal-card-body-background-color);flex-grow:1;flex-shrink:1;overflow:auto;padding:var(--bulma-modal-card-body-padding)}:root{--bulma-navbar-height: 3.25rem}.navbar{--bulma-navbar-h: var(--bulma-scheme-h);--bulma-navbar-s: var(--bulma-scheme-s);--bulma-navbar-l: var(--bulma-scheme-main-l);--bulma-navbar-background-color: var(--bulma-scheme-main);--bulma-navbar-box-shadow-size: 0 .125em 0 0;--bulma-navbar-box-shadow-color: var(--bulma-background);--bulma-navbar-padding-vertical: 1rem;--bulma-navbar-padding-horizontal: 2rem;--bulma-navbar-z: 30;--bulma-navbar-fixed-z: 30;--bulma-navbar-item-background-a: 0;--bulma-navbar-item-background-l: var(--bulma-scheme-main-l);--bulma-navbar-item-background-l-delta: 0%;--bulma-navbar-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-navbar-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-navbar-item-color-l: var(--bulma-text-l);--bulma-navbar-item-selected-h: var(--bulma-link-h);--bulma-navbar-item-selected-s: var(--bulma-link-s);--bulma-navbar-item-selected-l: var(--bulma-link-l);--bulma-navbar-item-selected-background-l: var(--bulma-link-l);--bulma-navbar-item-selected-color-l: var(--bulma-link-invert-l);--bulma-navbar-item-img-max-height: 1.75rem;--bulma-navbar-burger-color: var(--bulma-navbar-item-color);--bulma-navbar-tab-hover-background-color: transparent;--bulma-navbar-tab-hover-border-bottom-color: var(--bulma-link);--bulma-navbar-tab-active-color: var(--bulma-link);--bulma-navbar-tab-active-background-color: transparent;--bulma-navbar-tab-active-border-bottom-color: var(--bulma-link);--bulma-navbar-tab-active-border-bottom-style: solid;--bulma-navbar-tab-active-border-bottom-width: .1875em;--bulma-navbar-dropdown-background-color: var(--bulma-scheme-main);--bulma-navbar-dropdown-border-l: var(--bulma-border-l);--bulma-navbar-dropdown-border-color: hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-dropdown-border-l));--bulma-navbar-dropdown-border-style: solid;--bulma-navbar-dropdown-border-width: .125em;--bulma-navbar-dropdown-offset: -.25em;--bulma-navbar-dropdown-arrow: var(--bulma-link);--bulma-navbar-dropdown-radius: var(--bulma-radius-large);--bulma-navbar-dropdown-z: 20;--bulma-navbar-dropdown-boxed-radius: var(--bulma-radius-large);--bulma-navbar-dropdown-boxed-shadow: 0 .5em .5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1), 0 0 0 1px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1);--bulma-navbar-dropdown-item-h: var(--bulma-scheme-h);--bulma-navbar-dropdown-item-s: var(--bulma-scheme-s);--bulma-navbar-dropdown-item-l: var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-background-l: var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-color-l: var(--bulma-text-l);--bulma-navbar-divider-background-l: var(--bulma-background-l);--bulma-navbar-divider-height: .125em;--bulma-navbar-bottom-box-shadow-size: 0 -.125em 0 0}.navbar{background-color:var(--bulma-navbar-background-color);min-height:var(--bulma-navbar-height);position:relative;z-index:var(--bulma-navbar-z)}.navbar.is-white{--bulma-navbar-h: var(--bulma-white-h);--bulma-navbar-s: var(--bulma-white-s);--bulma-navbar-l: var(--bulma-white-l);--bulma-burger-h: var(--bulma-white-h);--bulma-burger-s: var(--bulma-white-s);--bulma-burger-l: var(--bulma-white-invert-l);--bulma-navbar-background-color: var(--bulma-white);--bulma-navbar-item-background-l: var(--bulma-white-l);--bulma-navbar-item-color-l: var(--bulma-white-invert-l);--bulma-navbar-item-selected-h: var(--bulma-white-h);--bulma-navbar-item-selected-s: var(--bulma-white-s);--bulma-navbar-item-selected-l: var(--bulma-white-l);--bulma-navbar-item-selected-background-l: var(--bulma-white-l);--bulma-navbar-item-selected-color-l: var(--bulma-white-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-white-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-white-h);--bulma-navbar-dropdown-item-s: var(--bulma-white-s)}.navbar.is-black{--bulma-navbar-h: var(--bulma-black-h);--bulma-navbar-s: var(--bulma-black-s);--bulma-navbar-l: var(--bulma-black-l);--bulma-burger-h: var(--bulma-black-h);--bulma-burger-s: var(--bulma-black-s);--bulma-burger-l: var(--bulma-black-invert-l);--bulma-navbar-background-color: var(--bulma-black);--bulma-navbar-item-background-l: var(--bulma-black-l);--bulma-navbar-item-color-l: var(--bulma-black-invert-l);--bulma-navbar-item-selected-h: var(--bulma-black-h);--bulma-navbar-item-selected-s: var(--bulma-black-s);--bulma-navbar-item-selected-l: var(--bulma-black-l);--bulma-navbar-item-selected-background-l: var(--bulma-black-l);--bulma-navbar-item-selected-color-l: var(--bulma-black-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-black-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-black-h);--bulma-navbar-dropdown-item-s: var(--bulma-black-s)}.navbar.is-light{--bulma-navbar-h: var(--bulma-light-h);--bulma-navbar-s: var(--bulma-light-s);--bulma-navbar-l: var(--bulma-light-l);--bulma-burger-h: var(--bulma-light-h);--bulma-burger-s: var(--bulma-light-s);--bulma-burger-l: var(--bulma-light-invert-l);--bulma-navbar-background-color: var(--bulma-light);--bulma-navbar-item-background-l: var(--bulma-light-l);--bulma-navbar-item-color-l: var(--bulma-light-invert-l);--bulma-navbar-item-selected-h: var(--bulma-light-h);--bulma-navbar-item-selected-s: var(--bulma-light-s);--bulma-navbar-item-selected-l: var(--bulma-light-l);--bulma-navbar-item-selected-background-l: var(--bulma-light-l);--bulma-navbar-item-selected-color-l: var(--bulma-light-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-light-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-light-h);--bulma-navbar-dropdown-item-s: var(--bulma-light-s)}.navbar.is-dark{--bulma-navbar-h: var(--bulma-dark-h);--bulma-navbar-s: var(--bulma-dark-s);--bulma-navbar-l: var(--bulma-dark-l);--bulma-burger-h: var(--bulma-dark-h);--bulma-burger-s: var(--bulma-dark-s);--bulma-burger-l: var(--bulma-dark-invert-l);--bulma-navbar-background-color: var(--bulma-dark);--bulma-navbar-item-background-l: var(--bulma-dark-l);--bulma-navbar-item-color-l: var(--bulma-dark-invert-l);--bulma-navbar-item-selected-h: var(--bulma-dark-h);--bulma-navbar-item-selected-s: var(--bulma-dark-s);--bulma-navbar-item-selected-l: var(--bulma-dark-l);--bulma-navbar-item-selected-background-l: var(--bulma-dark-l);--bulma-navbar-item-selected-color-l: var(--bulma-dark-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-dark-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-dark-h);--bulma-navbar-dropdown-item-s: var(--bulma-dark-s)}.navbar.is-text{--bulma-navbar-h: var(--bulma-text-h);--bulma-navbar-s: var(--bulma-text-s);--bulma-navbar-l: var(--bulma-text-l);--bulma-burger-h: var(--bulma-text-h);--bulma-burger-s: var(--bulma-text-s);--bulma-burger-l: var(--bulma-text-invert-l);--bulma-navbar-background-color: var(--bulma-text);--bulma-navbar-item-background-l: var(--bulma-text-l);--bulma-navbar-item-color-l: var(--bulma-text-invert-l);--bulma-navbar-item-selected-h: var(--bulma-text-h);--bulma-navbar-item-selected-s: var(--bulma-text-s);--bulma-navbar-item-selected-l: var(--bulma-text-l);--bulma-navbar-item-selected-background-l: var(--bulma-text-l);--bulma-navbar-item-selected-color-l: var(--bulma-text-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-text-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-text-h);--bulma-navbar-dropdown-item-s: var(--bulma-text-s)}.navbar.is-primary{--bulma-navbar-h: var(--bulma-primary-h);--bulma-navbar-s: var(--bulma-primary-s);--bulma-navbar-l: var(--bulma-primary-l);--bulma-burger-h: var(--bulma-primary-h);--bulma-burger-s: var(--bulma-primary-s);--bulma-burger-l: var(--bulma-primary-invert-l);--bulma-navbar-background-color: var(--bulma-primary);--bulma-navbar-item-background-l: var(--bulma-primary-l);--bulma-navbar-item-color-l: var(--bulma-primary-invert-l);--bulma-navbar-item-selected-h: var(--bulma-primary-h);--bulma-navbar-item-selected-s: var(--bulma-primary-s);--bulma-navbar-item-selected-l: var(--bulma-primary-l);--bulma-navbar-item-selected-background-l: var(--bulma-primary-l);--bulma-navbar-item-selected-color-l: var(--bulma-primary-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-primary-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-primary-h);--bulma-navbar-dropdown-item-s: var(--bulma-primary-s)}.navbar.is-link{--bulma-navbar-h: var(--bulma-link-h);--bulma-navbar-s: var(--bulma-link-s);--bulma-navbar-l: var(--bulma-link-l);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-invert-l);--bulma-navbar-background-color: var(--bulma-link);--bulma-navbar-item-background-l: var(--bulma-link-l);--bulma-navbar-item-color-l: var(--bulma-link-invert-l);--bulma-navbar-item-selected-h: var(--bulma-link-h);--bulma-navbar-item-selected-s: var(--bulma-link-s);--bulma-navbar-item-selected-l: var(--bulma-link-l);--bulma-navbar-item-selected-background-l: var(--bulma-link-l);--bulma-navbar-item-selected-color-l: var(--bulma-link-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-link-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-link-h);--bulma-navbar-dropdown-item-s: var(--bulma-link-s)}.navbar.is-info{--bulma-navbar-h: var(--bulma-info-h);--bulma-navbar-s: var(--bulma-info-s);--bulma-navbar-l: var(--bulma-info-l);--bulma-burger-h: var(--bulma-info-h);--bulma-burger-s: var(--bulma-info-s);--bulma-burger-l: var(--bulma-info-invert-l);--bulma-navbar-background-color: var(--bulma-info);--bulma-navbar-item-background-l: var(--bulma-info-l);--bulma-navbar-item-color-l: var(--bulma-info-invert-l);--bulma-navbar-item-selected-h: var(--bulma-info-h);--bulma-navbar-item-selected-s: var(--bulma-info-s);--bulma-navbar-item-selected-l: var(--bulma-info-l);--bulma-navbar-item-selected-background-l: var(--bulma-info-l);--bulma-navbar-item-selected-color-l: var(--bulma-info-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-info-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-info-h);--bulma-navbar-dropdown-item-s: var(--bulma-info-s)}.navbar.is-success{--bulma-navbar-h: var(--bulma-success-h);--bulma-navbar-s: var(--bulma-success-s);--bulma-navbar-l: var(--bulma-success-l);--bulma-burger-h: var(--bulma-success-h);--bulma-burger-s: var(--bulma-success-s);--bulma-burger-l: var(--bulma-success-invert-l);--bulma-navbar-background-color: var(--bulma-success);--bulma-navbar-item-background-l: var(--bulma-success-l);--bulma-navbar-item-color-l: var(--bulma-success-invert-l);--bulma-navbar-item-selected-h: var(--bulma-success-h);--bulma-navbar-item-selected-s: var(--bulma-success-s);--bulma-navbar-item-selected-l: var(--bulma-success-l);--bulma-navbar-item-selected-background-l: var(--bulma-success-l);--bulma-navbar-item-selected-color-l: var(--bulma-success-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-success-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-success-h);--bulma-navbar-dropdown-item-s: var(--bulma-success-s)}.navbar.is-warning{--bulma-navbar-h: var(--bulma-warning-h);--bulma-navbar-s: var(--bulma-warning-s);--bulma-navbar-l: var(--bulma-warning-l);--bulma-burger-h: var(--bulma-warning-h);--bulma-burger-s: var(--bulma-warning-s);--bulma-burger-l: var(--bulma-warning-invert-l);--bulma-navbar-background-color: var(--bulma-warning);--bulma-navbar-item-background-l: var(--bulma-warning-l);--bulma-navbar-item-color-l: var(--bulma-warning-invert-l);--bulma-navbar-item-selected-h: var(--bulma-warning-h);--bulma-navbar-item-selected-s: var(--bulma-warning-s);--bulma-navbar-item-selected-l: var(--bulma-warning-l);--bulma-navbar-item-selected-background-l: var(--bulma-warning-l);--bulma-navbar-item-selected-color-l: var(--bulma-warning-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-warning-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-warning-h);--bulma-navbar-dropdown-item-s: var(--bulma-warning-s)}.navbar.is-danger{--bulma-navbar-h: var(--bulma-danger-h);--bulma-navbar-s: var(--bulma-danger-s);--bulma-navbar-l: var(--bulma-danger-l);--bulma-burger-h: var(--bulma-danger-h);--bulma-burger-s: var(--bulma-danger-s);--bulma-burger-l: var(--bulma-danger-invert-l);--bulma-navbar-background-color: var(--bulma-danger);--bulma-navbar-item-background-l: var(--bulma-danger-l);--bulma-navbar-item-color-l: var(--bulma-danger-invert-l);--bulma-navbar-item-selected-h: var(--bulma-danger-h);--bulma-navbar-item-selected-s: var(--bulma-danger-s);--bulma-navbar-item-selected-l: var(--bulma-danger-l);--bulma-navbar-item-selected-background-l: var(--bulma-danger-l);--bulma-navbar-item-selected-color-l: var(--bulma-danger-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-danger-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-danger-h);--bulma-navbar-dropdown-item-s: var(--bulma-danger-s)}.navbar>.container{align-items:stretch;display:flex;min-height:var(--bulma-navbar-height);width:100%}.navbar.has-shadow{box-shadow:var(--bulma-navbar-box-shadow-size) var(--bulma-navbar-box-shadow-color)}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:var(--bulma-navbar-bottom-box-shadow-size) var(--bulma-navbar-box-shadow-color)}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:var(--bulma-navbar-height)}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:var(--bulma-navbar-height)}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:var(--bulma-burger-border-radius);color:hsl(var(--bulma-burger-h),var(--bulma-burger-s),var(--bulma-burger-l));cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;vertical-align:top;width:2.5rem;align-self:center;margin-inline-start:auto;margin-inline-end:.375rem}.navbar-burger span{background-color:currentColor;display:block;height:var(--bulma-burger-item-height);left:calc(50% - (var(--bulma-burger-item-width)) / 2);position:absolute;transform-origin:center;transition-duration:var(--bulma-duration);transition-property:background-color,color,opacity,transform;transition-timing-function:var(--bulma-easing);width:var(--bulma-burger-item-width)}.navbar-burger span:nth-child(1),.navbar-burger span:nth-child(2){top:calc(50% - (var(--bulma-burger-item-height)) / 2)}.navbar-burger span:nth-child(3){bottom:calc(50% + var(--bulma-burger-gap))}.navbar-burger span:nth-child(4){top:calc(50% + var(--bulma-burger-gap))}.navbar-burger:hover{background-color:hsla(var(--bulma-burger-h),var(--bulma-burger-s),var(--bulma-burger-l),.1)}.navbar-burger:active{background-color:hsla(var(--bulma-burger-h),var(--bulma-burger-s),var(--bulma-burger-l),.2)}.navbar-burger.is-active span:nth-child(1){transform:rotate(-45deg)}.navbar-burger.is-active span:nth-child(2){transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(3),.navbar-burger.is-active span:nth-child(4){opacity:0}.navbar-menu{display:none}.navbar-item,.navbar-link{color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),var(--bulma-navbar-item-color-l));display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}a.navbar-item,.navbar-link{background-color:hsla(var(--bulma-navbar-h),var(--bulma-navbar-s),calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)),var(--bulma-navbar-item-background-a));cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover{--bulma-navbar-item-background-l-delta: var(--bulma-navbar-item-hover-background-l-delta);--bulma-navbar-item-background-a: 1}a.navbar-item:active,.navbar-link:active{--bulma-navbar-item-background-l-delta: var(--bulma-navbar-item-active-background-l-delta);--bulma-navbar-item-background-a: 1}a.navbar-item.is-active,a.navbar-item.is-selected,.navbar-link.is-active,.navbar-link.is-selected{--bulma-navbar-h: var(--bulma-navbar-item-selected-h);--bulma-navbar-s: var(--bulma-navbar-item-selected-s);--bulma-navbar-l: var(--bulma-navbar-item-selected-l);--bulma-navbar-item-background-l: var(--bulma-navbar-item-selected-background-l);--bulma-navbar-item-background-a: 1;--bulma-navbar-item-color-l: var(--bulma-navbar-item-selected-color-l)}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img,.navbar-item svg{max-height:var(--bulma-navbar-item-img-max-height)}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:var(--bulma-navbar-height);padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:var(--bulma-navbar-tab-hover-background-color);border-bottom-color:var(--bulma-navbar-tab-hover-border-bottom-color)}.navbar-item.is-tab.is-active{background-color:var(--bulma-navbar-tab-active-background-color);border-bottom-color:var(--bulma-navbar-tab-active-border-bottom-color);border-bottom-style:var(--bulma-navbar-tab-active-border-bottom-style);border-bottom-width:var(--bulma-navbar-tab-active-border-bottom-width);color:var(--bulma-navbar-tab-active-color);padding-bottom:calc(.5rem - var(--bulma-navbar-tab-active-border-bottom-width))}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-inline-end:2.5em}.navbar-link:not(.is-arrowless):after{border-color:var(--bulma-navbar-dropdown-arrow);margin-top:-.375em;inset-inline-end:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.75rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-dropdown .navbar-item:not(.is-active,.is-selected){background-color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),var(--bulma-navbar-dropdown-item-color-l))}.navbar-divider{background-color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),var(--bulma-navbar-divider-background-l));border:none;display:none;height:var(--bulma-navbar-divider-height);margin:.5rem 0}@media screen and (max-width: 1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:var(--bulma-navbar-background-color);box-shadow:0 .5em 1em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -.125em .1875em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - var(--bulma-navbar-height));overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:var(--bulma-navbar-height)}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:var(--bulma-navbar-height)}.navbar.is-spaced{padding:var(--bulma-navbar-padding-vertical) var(--bulma-navbar-padding-horizontal)}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:var(--bulma-radius)}.navbar.is-transparent{--bulma-navbar-item-background-a: 0}.navbar.is-transparent .navbar-dropdown a.navbar-item{background-color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)))}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active,.navbar.is-transparent .navbar-dropdown a.navbar-item.is-selected{--bulma-navbar-h: var(--bulma-navbar-item-selected-h);--bulma-navbar-s: var(--bulma-navbar-item-selected-s);--bulma-navbar-l: var(--bulma-navbar-item-selected-l);--bulma-navbar-item-background-l: var(--bulma-navbar-item-selected-background-l);--bulma-navbar-item-color-l: var(--bulma-navbar-item-selected-color-l)}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom-color:var(--bulma-navbar-dropdown-border-color);border-bottom-style:var(--bulma-navbar-dropdown-border-style);border-bottom-width:var(--bulma-navbar-dropdown-border-width);border-radius:var(--bulma-navbar-dropdown-radius) var(--bulma-navbar-dropdown-radius) 0 0;border-top:none;bottom:100%;box-shadow:0 -.5em .5em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-inline-end:auto}.navbar-end{justify-content:flex-end;margin-inline-start:auto}.navbar-dropdown{background-color:var(--bulma-navbar-dropdown-background-color);border-bottom-left-radius:var(--bulma-navbar-dropdown-radius);border-bottom-right-radius:var(--bulma-navbar-dropdown-radius);border-top-color:var(--bulma-navbar-dropdown-border-color);border-top-style:var(--bulma-navbar-dropdown-border-style);border-top-width:var(--bulma-navbar-dropdown-border-width);box-shadow:0 .5em .5em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1);display:none;font-size:.875rem;inset-inline-start:0;min-width:100%;position:absolute;top:100%;z-index:var(--bulma-navbar-dropdown-z)}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-inline-end:3rem}.navbar-dropdown a.navbar-item:not(.is-active,.is-selected){background-color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),var(--bulma-navbar-dropdown-item-color-l))}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:var(--bulma-navbar-dropdown-boxed-radius);border-top:none;box-shadow:var(--bulma-navbar-dropdown-boxed-shadow);display:block;opacity:0;pointer-events:none;top:calc(100% + (var(--bulma-navbar-dropdown-offset)));transform:translateY(-5px);transition-duration:var(--bulma-duration);transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-inline-start:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-inline-end:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -.125em .1875em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:var(--bulma-navbar-height)}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical) * 2)}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical) * 2)}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - var(--bulma-navbar-height))}.pagination{--bulma-pagination-margin: -.25rem;--bulma-pagination-min-width: var(--bulma-control-height);--bulma-pagination-item-h: var(--bulma-scheme-h);--bulma-pagination-item-s: var(--bulma-scheme-s);--bulma-pagination-item-l: var(--bulma-scheme-main-l);--bulma-pagination-item-background-l-delta: 0%;--bulma-pagination-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-pagination-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-pagination-item-border-style: solid;--bulma-pagination-item-border-width: var(--bulma-control-border-width);--bulma-pagination-item-border-l: var(--bulma-border-l);--bulma-pagination-item-border-l-delta: 0%;--bulma-pagination-item-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-pagination-item-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-pagination-item-focus-border-l-delta: var(--bulma-focus-border-l-delta);--bulma-pagination-item-color-l: var(--bulma-text-strong-l);--bulma-pagination-item-font-size: 1em;--bulma-pagination-item-margin: .25rem;--bulma-pagination-item-padding-left: .5em;--bulma-pagination-item-padding-right: .5em;--bulma-pagination-item-outer-shadow-h: 0;--bulma-pagination-item-outer-shadow-s: 0%;--bulma-pagination-item-outer-shadow-l: 20%;--bulma-pagination-item-outer-shadow-a: .05;--bulma-pagination-nav-padding-left: .75em;--bulma-pagination-nav-padding-right: .75em;--bulma-pagination-disabled-color: var(--bulma-text-weak);--bulma-pagination-disabled-background-color: var(--bulma-border);--bulma-pagination-disabled-border-color: var(--bulma-border);--bulma-pagination-current-color: var(--bulma-link-invert);--bulma-pagination-current-background-color: var(--bulma-link);--bulma-pagination-current-border-color: var(--bulma-link);--bulma-pagination-ellipsis-color: var(--bulma-text-weak);--bulma-pagination-shadow-inset: inset 0 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .2);--bulma-pagination-selected-item-h: var(--bulma-link-h);--bulma-pagination-selected-item-s: var(--bulma-link-s);--bulma-pagination-selected-item-l: var(--bulma-link-l);--bulma-pagination-selected-item-background-l: var(--bulma-link-l);--bulma-pagination-selected-item-border-l: var(--bulma-link-l);--bulma-pagination-selected-item-color-l: var(--bulma-link-invert-l)}.pagination{font-size:var(--bulma-size-normal);margin:var(--bulma-pagination-margin)}.pagination.is-small{font-size:var(--bulma-size-small)}.pagination.is-medium{font-size:var(--bulma-size-medium)}.pagination.is-large{font-size:var(--bulma-size-large)}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:var(--bulma-radius-rounded)}.pagination.is-rounded .pagination-link{border-radius:var(--bulma-radius-rounded)}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),var(--bulma-pagination-item-color-l));font-size:var(--bulma-pagination-item-font-size);justify-content:center;margin:var(--bulma-pagination-item-margin);padding-left:var(--bulma-pagination-item-padding-left);padding-right:var(--bulma-pagination-item-padding-right);text-align:center}.pagination-previous,.pagination-next,.pagination-link{background-color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),calc(var(--bulma-pagination-item-background-l) + var(--bulma-pagination-item-background-l-delta)));border-color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),calc(var(--bulma-pagination-item-border-l) + var(--bulma-pagination-item-border-l-delta)));border-style:var(--bulma-pagination-item-border-style);border-width:var(--bulma-pagination-item-border-width);box-shadow:0 .0625em .125em hsla(var(--bulma-pagination-item-outer-shadow-h),var(--bulma-pagination-item-outer-shadow-s),var(--bulma-pagination-item-outer-shadow-l),var(--bulma-pagination-item-outer-shadow-a)),0 .125em .25em hsla(var(--bulma-pagination-item-outer-shadow-h),var(--bulma-pagination-item-outer-shadow-s),var(--bulma-pagination-item-outer-shadow-l),var(--bulma-pagination-item-outer-shadow-a));color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),var(--bulma-pagination-item-color-l));min-width:var(--bulma-pagination-min-width);transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{--bulma-pagination-item-background-l-delta: var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta: var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{--bulma-pagination-item-background-l-delta: var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta: var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:var(--bulma-pagination-shadow-inset)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:var(--bulma-pagination-disabled-background-color);border-color:var(--bulma-pagination-disabled-border-color);box-shadow:none;color:var(--bulma-pagination-disabled-color);opacity:.5}.pagination-previous,.pagination-next{padding-left:var(--bulma-pagination-nav-padding-left);padding-right:var(--bulma-pagination-nav-padding-right);white-space:nowrap}.pagination-link.is-current,.pagination-link.is-selected{--bulma-pagination-item-h: var(--bulma-pagination-selected-item-h);--bulma-pagination-item-s: var(--bulma-pagination-selected-item-s);--bulma-pagination-item-l: var(--bulma-pagination-selected-item-l);--bulma-pagination-item-background-l: var(--bulma-pagination-selected-item-background-l);--bulma-pagination-item-border-l: var(--bulma-pagination-selected-item-border-l);--bulma-pagination-item-color-l: var(--bulma-pagination-selected-item-color-l)}.pagination-ellipsis{color:var(--bulma-pagination-ellipsis-color);pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next,.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{--bulma-panel-margin: var(--bulma-block-spacing);--bulma-panel-item-border: 1px solid var(--bulma-border-weak);--bulma-panel-radius: var(--bulma-radius-large);--bulma-panel-shadow: var(--bulma-shadow);--bulma-panel-heading-line-height: 1.25;--bulma-panel-heading-padding: 1em 1.25em;--bulma-panel-heading-radius: var(--bulma-radius);--bulma-panel-heading-size: 1.25em;--bulma-panel-heading-weight: var(--bulma-weight-bold);--bulma-panel-tabs-font-size: 1em;--bulma-panel-tab-border-bottom-color: var(--bulma-border);--bulma-panel-tab-border-bottom-style: solid;--bulma-panel-tab-border-bottom-width: 1px;--bulma-panel-tab-active-color: var(--bulma-link-active);--bulma-panel-list-item-color: var(--bulma-text);--bulma-panel-list-item-hover-color: var(--bulma-link);--bulma-panel-block-color: var(--bulma-text-strong);--bulma-panel-block-hover-background-color: var(--bulma-background);--bulma-panel-block-active-border-left-color: var(--bulma-link);--bulma-panel-block-active-color: var(--bulma-link-active);--bulma-panel-block-active-icon-color: var(--bulma-link);--bulma-panel-icon-color: var(--bulma-text-weak)}.panel{--bulma-panel-h: var(--bulma-scheme-h);--bulma-panel-s: var(--bulma-scheme-s);--bulma-panel-color-l: var(--bulma-text-l);--bulma-panel-heading-background-l: var(--bulma-text-l);--bulma-panel-heading-color-l: var(--bulma-text-invert-l);border-radius:var(--bulma-panel-radius);box-shadow:var(--bulma-panel-shadow);font-size:var(--bulma-size-normal)}.panel:not(:last-child){margin-bottom:var(--bulma-panel-margin)}.panel.is-white{--bulma-panel-h: var(--bulma-white-h);--bulma-panel-s: var(--bulma-white-s);--bulma-panel-color-l: var(--bulma-white-l);--bulma-panel-heading-background-l: var(--bulma-white-l);--bulma-panel-heading-color-l: var(--bulma-white-invert-l)}.panel.is-black{--bulma-panel-h: var(--bulma-black-h);--bulma-panel-s: var(--bulma-black-s);--bulma-panel-color-l: var(--bulma-black-l);--bulma-panel-heading-background-l: var(--bulma-black-l);--bulma-panel-heading-color-l: var(--bulma-black-invert-l)}.panel.is-light{--bulma-panel-h: var(--bulma-light-h);--bulma-panel-s: var(--bulma-light-s);--bulma-panel-color-l: var(--bulma-light-l);--bulma-panel-heading-background-l: var(--bulma-light-l);--bulma-panel-heading-color-l: var(--bulma-light-invert-l)}.panel.is-dark{--bulma-panel-h: var(--bulma-dark-h);--bulma-panel-s: var(--bulma-dark-s);--bulma-panel-color-l: var(--bulma-dark-l);--bulma-panel-heading-background-l: var(--bulma-dark-l);--bulma-panel-heading-color-l: var(--bulma-dark-invert-l)}.panel.is-text{--bulma-panel-h: var(--bulma-text-h);--bulma-panel-s: var(--bulma-text-s);--bulma-panel-color-l: var(--bulma-text-l);--bulma-panel-heading-background-l: var(--bulma-text-l);--bulma-panel-heading-color-l: var(--bulma-text-invert-l)}.panel.is-primary{--bulma-panel-h: var(--bulma-primary-h);--bulma-panel-s: var(--bulma-primary-s);--bulma-panel-color-l: var(--bulma-primary-l);--bulma-panel-heading-background-l: var(--bulma-primary-l);--bulma-panel-heading-color-l: var(--bulma-primary-invert-l)}.panel.is-link{--bulma-panel-h: var(--bulma-link-h);--bulma-panel-s: var(--bulma-link-s);--bulma-panel-color-l: var(--bulma-link-l);--bulma-panel-heading-background-l: var(--bulma-link-l);--bulma-panel-heading-color-l: var(--bulma-link-invert-l)}.panel.is-info{--bulma-panel-h: var(--bulma-info-h);--bulma-panel-s: var(--bulma-info-s);--bulma-panel-color-l: var(--bulma-info-l);--bulma-panel-heading-background-l: var(--bulma-info-l);--bulma-panel-heading-color-l: var(--bulma-info-invert-l)}.panel.is-success{--bulma-panel-h: var(--bulma-success-h);--bulma-panel-s: var(--bulma-success-s);--bulma-panel-color-l: var(--bulma-success-l);--bulma-panel-heading-background-l: var(--bulma-success-l);--bulma-panel-heading-color-l: var(--bulma-success-invert-l)}.panel.is-warning{--bulma-panel-h: var(--bulma-warning-h);--bulma-panel-s: var(--bulma-warning-s);--bulma-panel-color-l: var(--bulma-warning-l);--bulma-panel-heading-background-l: var(--bulma-warning-l);--bulma-panel-heading-color-l: var(--bulma-warning-invert-l)}.panel.is-danger{--bulma-panel-h: var(--bulma-danger-h);--bulma-panel-s: var(--bulma-danger-s);--bulma-panel-color-l: var(--bulma-danger-l);--bulma-panel-heading-background-l: var(--bulma-danger-l);--bulma-panel-heading-color-l: var(--bulma-danger-invert-l)}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:var(--bulma-panel-item-border)}.panel-heading{background-color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-heading-background-l));border-radius:var(--bulma-panel-radius) var(--bulma-panel-radius) 0 0;color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-heading-color-l));font-size:var(--bulma-panel-heading-size);font-weight:var(--bulma-panel-heading-weight);line-height:var(--bulma-panel-heading-line-height);padding:var(--bulma-panel-heading-padding)}.panel-tabs{align-items:flex-end;display:flex;font-size:var(--bulma-panel-tabs-font-size);justify-content:center}.panel-tabs a{border-bottom-color:var(--bulma-panel-tab-border-bottom-color);border-bottom-style:var(--bulma-panel-tab-border-bottom-style);border-bottom-width:var(--bulma-panel-tab-border-bottom-width);margin-bottom:-1px;padding:.75em}.panel-tabs a.is-active{border-bottom-color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-color-l));color:var(--bulma-panel-tab-active-color)}.panel-list a{color:var(--bulma-panel-list-item-color)}.panel-list a:hover{color:var(--bulma-panel-list-item-hover-color)}.panel-block{align-items:center;color:var(--bulma-panel-block-color);display:flex;justify-content:flex-start;padding:.75em 1em}.panel-block input[type=checkbox]{margin-inline-end:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:var(--bulma-panel-block-active-border-left-color);color:var(--bulma-panel-block-active-color)}.panel-block.is-active .panel-icon{color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-color-l))}.panel-block:last-child{border-bottom-left-radius:var(--bulma-panel-radius);border-bottom-right-radius:var(--bulma-panel-radius)}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:var(--bulma-panel-block-hover-background-color)}.panel-icon{display:inline-block;font-size:1em;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:var(--bulma-panel-icon-color);margin-inline-end:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{--bulma-tabs-border-bottom-color: var(--bulma-border);--bulma-tabs-border-bottom-style: solid;--bulma-tabs-border-bottom-width: 1px;--bulma-tabs-link-color: var(--bulma-text);--bulma-tabs-link-hover-border-bottom-color: var(--bulma-text-strong);--bulma-tabs-link-hover-color: var(--bulma-text-strong);--bulma-tabs-link-active-border-bottom-color: var(--bulma-link-text);--bulma-tabs-link-active-color: var(--bulma-link-text);--bulma-tabs-link-padding: .5em 1em;--bulma-tabs-boxed-link-radius: var(--bulma-radius);--bulma-tabs-boxed-link-hover-background-color: var(--bulma-background);--bulma-tabs-boxed-link-hover-border-bottom-color: var(--bulma-border);--bulma-tabs-boxed-link-active-background-color: var(--bulma-scheme-main);--bulma-tabs-boxed-link-active-border-color: var(--bulma-border);--bulma-tabs-boxed-link-active-border-bottom-color: transparent;--bulma-tabs-toggle-link-border-color: var(--bulma-border);--bulma-tabs-toggle-link-border-style: solid;--bulma-tabs-toggle-link-border-width: 1px;--bulma-tabs-toggle-link-hover-background-color: var(--bulma-background);--bulma-tabs-toggle-link-hover-border-color: var(--bulma-border-hover);--bulma-tabs-toggle-link-radius: var(--bulma-radius);--bulma-tabs-toggle-link-active-background-color: var(--bulma-link);--bulma-tabs-toggle-link-active-border-color: var(--bulma-link);--bulma-tabs-toggle-link-active-color: var(--bulma-link-invert)}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:var(--bulma-size-normal);justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:var(--bulma-tabs-border-bottom-color);border-bottom-style:var(--bulma-tabs-border-bottom-style);border-bottom-width:var(--bulma-tabs-border-bottom-width);color:var(--bulma-tabs-link-color);display:flex;justify-content:center;margin-bottom:calc(-1 * var(--bulma-tabs-border-bottom-width));padding:var(--bulma-tabs-link-padding);transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color;vertical-align:top}.tabs a:hover{border-bottom-color:var(--bulma-tabs-link-hover-border-bottom-color);color:var(--bulma-tabs-link-hover-color)}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:var(--bulma-tabs-link-active-border-bottom-color);color:var(--bulma-tabs-link-active-color)}.tabs ul{align-items:center;border-bottom-color:var(--bulma-tabs-border-bottom-color);border-bottom-style:var(--bulma-tabs-border-bottom-style);border-bottom-width:var(--bulma-tabs-border-bottom-width);display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-inline-end:.5em}.tabs .icon:last-child{margin-inline-start:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-start-start-radius:var(--bulma-tabs-boxed-link-radius);border-start-end-radius:var(--bulma-tabs-boxed-link-radius)}.tabs.is-boxed a:hover{background-color:var(--bulma-tabs-boxed-link-hover-background-color);border-bottom-color:var(--bulma-tabs-boxed-link-hover-border-bottom-color)}.tabs.is-boxed li.is-active a{background-color:var(--bulma-tabs-boxed-link-active-background-color);border-color:var(--bulma-tabs-boxed-link-active-border-color);border-bottom-color:var(--bulma-tabs-boxed-link-active-border-bottom-color)!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:var(--bulma-tabs-toggle-link-border-color);border-style:var(--bulma-tabs-toggle-link-border-style);border-width:var(--bulma-tabs-toggle-link-border-width);margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:var(--bulma-tabs-toggle-link-hover-background-color);border-color:var(--bulma-tabs-toggle-link-hover-border-color);z-index:2}.tabs.is-toggle li+li{margin-inline-start:calc(-1 * var(--bulma-tabs-toggle-link-border-width))}.tabs.is-toggle li:first-child a{border-start-start-radius:var(--bulma-tabs-toggle-link-radius);border-end-start-radius:var(--bulma-tabs-toggle-link-radius)}.tabs.is-toggle li:last-child a{border-start-end-radius:var(--bulma-tabs-toggle-link-radius);border-end-end-radius:var(--bulma-tabs-toggle-link-radius)}.tabs.is-toggle li.is-active a{background-color:var(--bulma-tabs-toggle-link-active-background-color);border-color:var(--bulma-tabs-toggle-link-active-border-color);color:var(--bulma-tabs-toggle-link-active-color);z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-start-start-radius:var(--bulma-radius-rounded);border-end-start-radius:var(--bulma-radius-rounded);padding-inline-start:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-start-end-radius:var(--bulma-radius-rounded);border-end-end-radius:var(--bulma-radius-rounded);padding-inline-end:1.25em}.tabs.is-small{font-size:var(--bulma-size-small)}.tabs.is-medium{font-size:var(--bulma-size-medium)}.tabs.is-large{font-size:var(--bulma-size-large)}:root{--bulma-column-gap: .75rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-inline-start:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-inline-start:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-inline-start:50%}.columns.is-mobile>.column.is-offset-one-third{margin-inline-start:.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-inline-start:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-inline-start:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-inline-start:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-inline-start:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-inline-start:80%}.columns.is-mobile>.column.is-0{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-0{margin-inline-start:0%}.columns.is-mobile>.column.is-1{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-1{margin-inline-start:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-2{margin-inline-start:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-3{margin-inline-start:25%}.columns.is-mobile>.column.is-4{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-4{margin-inline-start:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-5{margin-inline-start:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-6{margin-inline-start:50%}.columns.is-mobile>.column.is-7{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-7{margin-inline-start:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-8{margin-inline-start:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-9{margin-inline-start:75%}.columns.is-mobile>.column.is-10{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-10{margin-inline-start:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-11{margin-inline-start:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.columns.is-mobile>.column.is-offset-12{margin-inline-start:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-inline-start:75%}.column.is-offset-two-thirds-mobile{margin-inline-start:66.6666%}.column.is-offset-half-mobile{margin-inline-start:50%}.column.is-offset-one-third-mobile{margin-inline-start:.3333%}.column.is-offset-one-quarter-mobile{margin-inline-start:25%}.column.is-offset-one-fifth-mobile{margin-inline-start:20%}.column.is-offset-two-fifths-mobile{margin-inline-start:40%}.column.is-offset-three-fifths-mobile{margin-inline-start:60%}.column.is-offset-four-fifths-mobile{margin-inline-start:80%}.column.is-0-mobile{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.column.is-offset-0-mobile{margin-inline-start:0%}.column.is-1-mobile{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-1-mobile{margin-inline-start:8.3333333333%}.column.is-2-mobile{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-2-mobile{margin-inline-start:16.6666666667%}.column.is-3-mobile{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.column.is-offset-3-mobile{margin-inline-start:25%}.column.is-4-mobile{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-4-mobile{margin-inline-start:33.3333333333%}.column.is-5-mobile{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-5-mobile{margin-inline-start:41.6666666667%}.column.is-6-mobile{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.column.is-offset-6-mobile{margin-inline-start:50%}.column.is-7-mobile{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-7-mobile{margin-inline-start:58.3333333333%}.column.is-8-mobile{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-8-mobile{margin-inline-start:66.6666666667%}.column.is-9-mobile{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.column.is-offset-9-mobile{margin-inline-start:75%}.column.is-10-mobile{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-10-mobile{margin-inline-start:83.3333333333%}.column.is-11-mobile{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-11-mobile{margin-inline-start:91.6666666667%}.column.is-12-mobile{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.column.is-offset-12-mobile{margin-inline-start:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-inline-start:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-inline-start:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-inline-start:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-inline-start:.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-inline-start:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-inline-start:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-inline-start:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-inline-start:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-inline-start:80%}.column.is-0,.column.is-0-tablet{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.column.is-offset-0,.column.is-offset-0-tablet{margin-inline-start:0%}.column.is-1,.column.is-1-tablet{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-1,.column.is-offset-1-tablet{margin-inline-start:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-2,.column.is-offset-2-tablet{margin-inline-start:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.column.is-offset-3,.column.is-offset-3-tablet{margin-inline-start:25%}.column.is-4,.column.is-4-tablet{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-4,.column.is-offset-4-tablet{margin-inline-start:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-5,.column.is-offset-5-tablet{margin-inline-start:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.column.is-offset-6,.column.is-offset-6-tablet{margin-inline-start:50%}.column.is-7,.column.is-7-tablet{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-7,.column.is-offset-7-tablet{margin-inline-start:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-8,.column.is-offset-8-tablet{margin-inline-start:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.column.is-offset-9,.column.is-offset-9-tablet{margin-inline-start:75%}.column.is-10,.column.is-10-tablet{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-10,.column.is-offset-10-tablet{margin-inline-start:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-11,.column.is-offset-11-tablet{margin-inline-start:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.column.is-offset-12,.column.is-offset-12-tablet{margin-inline-start:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-inline-start:75%}.column.is-offset-two-thirds-touch{margin-inline-start:66.6666%}.column.is-offset-half-touch{margin-inline-start:50%}.column.is-offset-one-third-touch{margin-inline-start:.3333%}.column.is-offset-one-quarter-touch{margin-inline-start:25%}.column.is-offset-one-fifth-touch{margin-inline-start:20%}.column.is-offset-two-fifths-touch{margin-inline-start:40%}.column.is-offset-three-fifths-touch{margin-inline-start:60%}.column.is-offset-four-fifths-touch{margin-inline-start:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-inline-start:0%}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-inline-start:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-inline-start:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-inline-start:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-inline-start:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-inline-start:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-inline-start:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-inline-start:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-inline-start:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-inline-start:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-inline-start:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-inline-start:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-inline-start:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-inline-start:75%}.column.is-offset-two-thirds-desktop{margin-inline-start:66.6666%}.column.is-offset-half-desktop{margin-inline-start:50%}.column.is-offset-one-third-desktop{margin-inline-start:.3333%}.column.is-offset-one-quarter-desktop{margin-inline-start:25%}.column.is-offset-one-fifth-desktop{margin-inline-start:20%}.column.is-offset-two-fifths-desktop{margin-inline-start:40%}.column.is-offset-three-fifths-desktop{margin-inline-start:60%}.column.is-offset-four-fifths-desktop{margin-inline-start:80%}.column.is-0-desktop{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.column.is-offset-0-desktop{margin-inline-start:0%}.column.is-1-desktop{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-1-desktop{margin-inline-start:8.3333333333%}.column.is-2-desktop{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-2-desktop{margin-inline-start:16.6666666667%}.column.is-3-desktop{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.column.is-offset-3-desktop{margin-inline-start:25%}.column.is-4-desktop{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-4-desktop{margin-inline-start:33.3333333333%}.column.is-5-desktop{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-5-desktop{margin-inline-start:41.6666666667%}.column.is-6-desktop{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.column.is-offset-6-desktop{margin-inline-start:50%}.column.is-7-desktop{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-7-desktop{margin-inline-start:58.3333333333%}.column.is-8-desktop{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-8-desktop{margin-inline-start:66.6666666667%}.column.is-9-desktop{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.column.is-offset-9-desktop{margin-inline-start:75%}.column.is-10-desktop{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-10-desktop{margin-inline-start:83.3333333333%}.column.is-11-desktop{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-11-desktop{margin-inline-start:91.6666666667%}.column.is-12-desktop{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.column.is-offset-12-desktop{margin-inline-start:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-inline-start:75%}.column.is-offset-two-thirds-widescreen{margin-inline-start:66.6666%}.column.is-offset-half-widescreen{margin-inline-start:50%}.column.is-offset-one-third-widescreen{margin-inline-start:.3333%}.column.is-offset-one-quarter-widescreen{margin-inline-start:25%}.column.is-offset-one-fifth-widescreen{margin-inline-start:20%}.column.is-offset-two-fifths-widescreen{margin-inline-start:40%}.column.is-offset-three-fifths-widescreen{margin-inline-start:60%}.column.is-offset-four-fifths-widescreen{margin-inline-start:80%}.column.is-0-widescreen{flex:none;width:calc(0% - var(--bulma-column-gap) / 2)}.column.is-offset-0-widescreen{margin-inline-start:0%}.column.is-1-widescreen{flex:none;width:calc(8.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-1-widescreen{margin-inline-start:8.3333333333%}.column.is-2-widescreen{flex:none;width:calc(16.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-2-widescreen{margin-inline-start:16.6666666667%}.column.is-3-widescreen{flex:none;width:calc(25% - var(--bulma-column-gap) / 2)}.column.is-offset-3-widescreen{margin-inline-start:25%}.column.is-4-widescreen{flex:none;width:calc(33.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-4-widescreen{margin-inline-start:33.3333333333%}.column.is-5-widescreen{flex:none;width:calc(41.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-5-widescreen{margin-inline-start:41.6666666667%}.column.is-6-widescreen{flex:none;width:calc(50% - var(--bulma-column-gap) / 2)}.column.is-offset-6-widescreen{margin-inline-start:50%}.column.is-7-widescreen{flex:none;width:calc(58.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-7-widescreen{margin-inline-start:58.3333333333%}.column.is-8-widescreen{flex:none;width:calc(66.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-8-widescreen{margin-inline-start:66.6666666667%}.column.is-9-widescreen{flex:none;width:calc(75% - var(--bulma-column-gap) / 2)}.column.is-offset-9-widescreen{margin-inline-start:75%}.column.is-10-widescreen{flex:none;width:calc(83.3333333333% - var(--bulma-column-gap) / 2)}.column.is-offset-10-widescreen{margin-inline-start:83.3333333333%}.column.is-11-widescreen{flex:none;width:calc(91.6666666667% - var(--bulma-column-gap) / 2)}.column.is-offset-11-widescreen{margin-inline-start:91.6666666667%}.column.is-12-widescreen{flex:none;width:calc(100% - var(--bulma-column-gap) / 2)}.column.is-offset-12-widescreen{margin-inline-start:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-inline-start:75%}.column.is-offset-two-thirds-fullhd{margin-inline-start:66.6666%}.column.is-offset-half-fullhd{margin-inline-start:50%}.column.is-offset-one-third-fullhd{margin-inline-start:33.3333%}.column.is-offset-one-quarter-fullhd{margin-inline-start:25%}.column.is-offset-one-fifth-fullhd{margin-inline-start:20%}.column.is-offset-two-fifths-fullhd{margin-inline-start:40%}.column.is-offset-three-fifths-fullhd{margin-inline-start:60%}.column.is-offset-four-fifths-fullhd{margin-inline-start:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-inline-start:0%}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-inline-start:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-inline-start:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-inline-start:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-inline-start:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-inline-start:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-inline-start:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-inline-start:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-inline-start:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-inline-start:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-inline-start:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-inline-start:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-inline-start:100%}}.columns{margin-inline-start:calc(-1 * var(--bulma-column-gap));margin-inline-end:calc(-1 * var(--bulma-column-gap));margin-top:calc(-1 * var(--bulma-column-gap))}.columns:last-child{margin-bottom:calc(-1 * var(--bulma-column-gap))}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-inline-start:0;margin-inline-end:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.fixed-grid{container-name:bulma-fixed-grid;container-type:inline-size}.fixed-grid .grid{--bulma-grid-gap-count: calc(var(--bulma-grid-column-count) - 1);--bulma-grid-column-count: 2;grid-template-columns:repeat(var(--bulma-grid-column-count),1fr)}.fixed-grid.has-1-cols .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols .grid{--bulma-grid-column-count: 12}@container bulma-fixed-grid (max-width: 768px){.fixed-grid.has-1-cols-mobile .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-mobile .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-mobile .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-mobile .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-mobile .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-mobile .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-mobile .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-mobile .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-mobile .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-mobile .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-mobile .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-mobile .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 769px){.fixed-grid.has-1-cols-tablet .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-tablet .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-tablet .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-tablet .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-tablet .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-tablet .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-tablet .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-tablet .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-tablet .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-tablet .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-tablet .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-tablet .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1024px){.fixed-grid.has-1-cols-desktop .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-desktop .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-desktop .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-desktop .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-desktop .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-desktop .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-desktop .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-desktop .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-desktop .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-desktop .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-desktop .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-desktop .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1216px){.fixed-grid.has-1-cols-widescreen .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-widescreen .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-widescreen .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-widescreen .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-widescreen .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-widescreen .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-widescreen .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-widescreen .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-widescreen .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-widescreen .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-widescreen .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-widescreen .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1408px){.fixed-grid.has-1-cols-fullhd .grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-fullhd .grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-fullhd .grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-fullhd .grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-fullhd .grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-fullhd .grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-fullhd .grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-fullhd .grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-fullhd .grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-fullhd .grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-fullhd .grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-fullhd .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (max-width: 768px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 2}}@container bulma-fixed-grid (min-width: 769px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 4}}@container bulma-fixed-grid (min-width: 1024px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 8}}@container bulma-fixed-grid (min-width: 1216px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1408px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 16}}.grid{--bulma-grid-gap: .75rem;--bulma-grid-column-min: 9rem;--bulma-grid-cell-column-span: 1;--bulma-grid-cell-row-span: 1;display:grid;gap:var(--bulma-grid-gap);column-gap:var(--bulma-grid-column-gap, var(--bulma-grid-gap));row-gap:var(--bulma-grid-row-gap, var(--bulma-grid-gap));grid-template-columns:repeat(auto-fit,minmax(var(--bulma-grid-column-min),1fr));grid-template-rows:auto}.grid.is-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--bulma-grid-column-min),1fr))}.grid.is-col-min-1{--bulma-grid-column-min: 1.5rem}.grid.is-col-min-2{--bulma-grid-column-min: 3rem}.grid.is-col-min-3{--bulma-grid-column-min: 4.5rem}.grid.is-col-min-4{--bulma-grid-column-min: 6rem}.grid.is-col-min-5{--bulma-grid-column-min: 7.5rem}.grid.is-col-min-6{--bulma-grid-column-min: 9rem}.grid.is-col-min-7{--bulma-grid-column-min: 10.5rem}.grid.is-col-min-8{--bulma-grid-column-min: 12rem}.grid.is-col-min-9{--bulma-grid-column-min: 13.5rem}.grid.is-col-min-10{--bulma-grid-column-min: 15rem}.grid.is-col-min-11{--bulma-grid-column-min: 16.5rem}.grid.is-col-min-12{--bulma-grid-column-min: 18rem}.cell{grid-column-end:span var(--bulma-grid-cell-column-span);grid-column-start:var(--bulma-grid-cell-column-start);grid-row-end:span var(--bulma-grid-cell-row-span);grid-row-start:var(--bulma-grid-cell-row-start)}.cell.is-col-start-end{--bulma-grid-cell-column-start: -1}.cell.is-row-start-end{--bulma-grid-cell-row-start: -1}.cell.is-col-start-1{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12{--bulma-grid-cell-row-span: 12}@media screen and (max-width: 768px){.cell.is-col-start-1-mobile{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-mobile{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-mobile{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-mobile{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-mobile{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-mobile{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-mobile{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-mobile{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-mobile{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-mobile{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-mobile{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-mobile{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-mobile{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-mobile{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-mobile{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-mobile{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-mobile{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-mobile{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-mobile{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-mobile{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-mobile{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-mobile{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-mobile{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-mobile{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-mobile{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-mobile{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-mobile{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-mobile{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-mobile{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-mobile{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-mobile{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-mobile{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-mobile{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-mobile{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-mobile{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-mobile{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-mobile{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-mobile{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-mobile{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-mobile{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-mobile{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-mobile{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-mobile{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-mobile{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-mobile{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-mobile{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-mobile{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-mobile{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-mobile{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-mobile{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-mobile{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-mobile{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-mobile{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-mobile{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-mobile{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-mobile{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-mobile{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-mobile{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-mobile{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-mobile{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-mobile{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-mobile{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-mobile{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-mobile{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-mobile{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-mobile{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-mobile{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-mobile{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-mobile{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-mobile{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-mobile{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-mobile{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-mobile{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-mobile{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-mobile{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-mobile{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-mobile{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-mobile{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-mobile{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-mobile{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-mobile{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-mobile{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-mobile{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-mobile{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-mobile{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-mobile{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-mobile{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-mobile{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-mobile{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-mobile{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-mobile{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-mobile{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-mobile{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-mobile{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-mobile{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-mobile{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 769px),print{.cell.is-col-start-1-tablet{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-tablet{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-tablet{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-tablet{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-tablet{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-tablet{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-tablet{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-tablet{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-tablet{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-tablet{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-tablet{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-tablet{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-tablet{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-tablet{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-tablet{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-tablet{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-tablet{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-tablet{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-tablet{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-tablet{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-tablet{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-tablet{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-tablet{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-tablet{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-tablet{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-tablet{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-tablet{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-tablet{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-tablet{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-tablet{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-tablet{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-tablet{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-tablet{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-tablet{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-tablet{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-tablet{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-tablet{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-tablet{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-tablet{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-tablet{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-tablet{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-tablet{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-tablet{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-tablet{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-tablet{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-tablet{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-tablet{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-tablet{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-tablet{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-tablet{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-tablet{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-tablet{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-tablet{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-tablet{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-tablet{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-tablet{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-tablet{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-tablet{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-tablet{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-tablet{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-tablet{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-tablet{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-tablet{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-tablet{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-tablet{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-tablet{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-tablet{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-tablet{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-tablet{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-tablet{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-tablet{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-tablet{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-tablet{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-tablet{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-tablet{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-tablet{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-tablet{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-tablet{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-tablet{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-tablet{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-tablet{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-tablet{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-tablet{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-tablet{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-tablet{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-tablet{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-tablet{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-tablet{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-tablet{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-tablet{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-tablet{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-tablet{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-tablet{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-tablet{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-tablet{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-tablet{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 769px) and (max-width: 1023px){.cell.is-col-start-1-tablet-only{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-tablet-only{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-tablet-only{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-tablet-only{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-tablet-only{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-tablet-only{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-tablet-only{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-tablet-only{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-tablet-only{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-tablet-only{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-tablet-only{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-tablet-only{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-tablet-only{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-tablet-only{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-tablet-only{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-tablet-only{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-tablet-only{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-tablet-only{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-tablet-only{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-tablet-only{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-tablet-only{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-tablet-only{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-tablet-only{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-tablet-only{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-tablet-only{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-tablet-only{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-tablet-only{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-tablet-only{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-tablet-only{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-tablet-only{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-tablet-only{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-tablet-only{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-tablet-only{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-tablet-only{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-tablet-only{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-tablet-only{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-tablet-only{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-tablet-only{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-tablet-only{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-tablet-only{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-tablet-only{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-tablet-only{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-tablet-only{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-tablet-only{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-tablet-only{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-tablet-only{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-tablet-only{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-tablet-only{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-tablet-only{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-tablet-only{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-tablet-only{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-tablet-only{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-tablet-only{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-tablet-only{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-tablet-only{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-tablet-only{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-tablet-only{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-tablet-only{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-tablet-only{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-tablet-only{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-tablet-only{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-tablet-only{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-tablet-only{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-tablet-only{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-tablet-only{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-tablet-only{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-tablet-only{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-tablet-only{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-tablet-only{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-tablet-only{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-tablet-only{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-tablet-only{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-tablet-only{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-tablet-only{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-tablet-only{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-tablet-only{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-tablet-only{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-tablet-only{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-tablet-only{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-tablet-only{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-tablet-only{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-tablet-only{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-tablet-only{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-tablet-only{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-tablet-only{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-tablet-only{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-tablet-only{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-tablet-only{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-tablet-only{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-tablet-only{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-tablet-only{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-tablet-only{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-tablet-only{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-tablet-only{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-tablet-only{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-tablet-only{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1024px){.cell.is-col-start-1-desktop{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-desktop{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-desktop{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-desktop{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-desktop{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-desktop{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-desktop{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-desktop{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-desktop{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-desktop{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-desktop{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-desktop{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-desktop{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-desktop{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-desktop{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-desktop{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-desktop{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-desktop{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-desktop{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-desktop{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-desktop{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-desktop{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-desktop{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-desktop{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-desktop{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-desktop{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-desktop{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-desktop{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-desktop{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-desktop{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-desktop{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-desktop{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-desktop{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-desktop{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-desktop{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-desktop{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-desktop{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-desktop{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-desktop{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-desktop{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-desktop{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-desktop{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-desktop{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-desktop{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-desktop{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-desktop{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-desktop{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-desktop{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-desktop{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-desktop{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-desktop{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-desktop{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-desktop{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-desktop{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-desktop{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-desktop{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-desktop{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-desktop{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-desktop{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-desktop{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-desktop{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-desktop{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-desktop{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-desktop{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-desktop{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-desktop{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-desktop{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-desktop{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-desktop{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-desktop{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-desktop{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-desktop{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-desktop{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-desktop{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-desktop{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-desktop{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-desktop{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-desktop{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-desktop{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-desktop{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-desktop{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-desktop{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-desktop{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-desktop{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-desktop{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-desktop{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-desktop{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-desktop{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-desktop{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-desktop{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-desktop{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-desktop{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-desktop{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-desktop{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-desktop{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-desktop{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1024px) and (max-width: 1215px){.cell.is-col-start-1-desktop-only{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-desktop-only{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-desktop-only{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-desktop-only{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-desktop-only{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-desktop-only{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-desktop-only{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-desktop-only{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-desktop-only{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-desktop-only{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-desktop-only{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-desktop-only{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-desktop-only{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-desktop-only{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-desktop-only{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-desktop-only{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-desktop-only{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-desktop-only{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-desktop-only{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-desktop-only{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-desktop-only{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-desktop-only{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-desktop-only{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-desktop-only{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-desktop-only{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-desktop-only{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-desktop-only{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-desktop-only{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-desktop-only{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-desktop-only{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-desktop-only{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-desktop-only{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-desktop-only{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-desktop-only{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-desktop-only{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-desktop-only{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-desktop-only{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-desktop-only{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-desktop-only{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-desktop-only{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-desktop-only{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-desktop-only{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-desktop-only{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-desktop-only{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-desktop-only{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-desktop-only{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-desktop-only{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-desktop-only{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-desktop-only{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-desktop-only{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-desktop-only{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-desktop-only{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-desktop-only{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-desktop-only{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-desktop-only{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-desktop-only{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-desktop-only{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-desktop-only{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-desktop-only{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-desktop-only{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-desktop-only{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-desktop-only{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-desktop-only{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-desktop-only{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-desktop-only{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-desktop-only{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-desktop-only{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-desktop-only{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-desktop-only{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-desktop-only{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-desktop-only{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-desktop-only{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-desktop-only{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-desktop-only{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-desktop-only{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-desktop-only{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-desktop-only{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-desktop-only{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-desktop-only{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-desktop-only{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-desktop-only{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-desktop-only{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-desktop-only{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-desktop-only{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-desktop-only{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-desktop-only{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-desktop-only{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-desktop-only{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-desktop-only{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-desktop-only{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-desktop-only{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-desktop-only{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-desktop-only{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-desktop-only{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-desktop-only{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-desktop-only{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1216px){.cell.is-col-start-1-widescreen{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-widescreen{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-widescreen{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-widescreen{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-widescreen{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-widescreen{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-widescreen{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-widescreen{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-widescreen{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-widescreen{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-widescreen{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-widescreen{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-widescreen{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-widescreen{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-widescreen{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-widescreen{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-widescreen{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-widescreen{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-widescreen{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-widescreen{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-widescreen{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-widescreen{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-widescreen{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-widescreen{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-widescreen{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-widescreen{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-widescreen{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-widescreen{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-widescreen{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-widescreen{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-widescreen{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-widescreen{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-widescreen{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-widescreen{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-widescreen{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-widescreen{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-widescreen{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-widescreen{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-widescreen{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-widescreen{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-widescreen{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-widescreen{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-widescreen{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-widescreen{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-widescreen{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-widescreen{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-widescreen{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-widescreen{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-widescreen{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-widescreen{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-widescreen{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-widescreen{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-widescreen{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-widescreen{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-widescreen{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-widescreen{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-widescreen{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-widescreen{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-widescreen{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-widescreen{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-widescreen{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-widescreen{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-widescreen{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-widescreen{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-widescreen{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-widescreen{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-widescreen{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-widescreen{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-widescreen{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-widescreen{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-widescreen{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-widescreen{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-widescreen{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-widescreen{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-widescreen{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-widescreen{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-widescreen{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-widescreen{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-widescreen{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-widescreen{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-widescreen{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-widescreen{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-widescreen{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-widescreen{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-widescreen{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-widescreen{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-widescreen{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-widescreen{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-widescreen{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-widescreen{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-widescreen{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-widescreen{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-widescreen{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-widescreen{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-widescreen{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-widescreen{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1216px) and (max-width: 1407px){.cell.is-col-start-1-widescreen-only{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-widescreen-only{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-widescreen-only{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-widescreen-only{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-widescreen-only{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-widescreen-only{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-widescreen-only{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-widescreen-only{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-widescreen-only{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-widescreen-only{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-widescreen-only{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-widescreen-only{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-widescreen-only{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-widescreen-only{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-widescreen-only{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-widescreen-only{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-widescreen-only{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-widescreen-only{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-widescreen-only{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-widescreen-only{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-widescreen-only{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-widescreen-only{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-widescreen-only{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-widescreen-only{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-widescreen-only{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-widescreen-only{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-widescreen-only{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-widescreen-only{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-widescreen-only{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-widescreen-only{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-widescreen-only{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-widescreen-only{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-widescreen-only{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-widescreen-only{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-widescreen-only{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-widescreen-only{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-widescreen-only{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-widescreen-only{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-widescreen-only{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-widescreen-only{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-widescreen-only{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-widescreen-only{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-widescreen-only{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-widescreen-only{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-widescreen-only{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-widescreen-only{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-widescreen-only{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-widescreen-only{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-widescreen-only{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-widescreen-only{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-widescreen-only{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-widescreen-only{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-widescreen-only{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-widescreen-only{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-widescreen-only{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-widescreen-only{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-widescreen-only{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-widescreen-only{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-widescreen-only{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-widescreen-only{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-widescreen-only{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-widescreen-only{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-widescreen-only{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-widescreen-only{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-widescreen-only{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-widescreen-only{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-widescreen-only{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-widescreen-only{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-widescreen-only{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-widescreen-only{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-widescreen-only{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-widescreen-only{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-widescreen-only{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-widescreen-only{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-widescreen-only{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-widescreen-only{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-widescreen-only{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-widescreen-only{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-widescreen-only{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-widescreen-only{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-widescreen-only{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-widescreen-only{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-widescreen-only{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-widescreen-only{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-widescreen-only{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-widescreen-only{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-widescreen-only{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-widescreen-only{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-widescreen-only{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-widescreen-only{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-widescreen-only{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-widescreen-only{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-widescreen-only{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-widescreen-only{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-widescreen-only{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-widescreen-only{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1408px){.cell.is-col-start-1-fullhd{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-fullhd{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-fullhd{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-fullhd{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-fullhd{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-fullhd{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-fullhd{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-fullhd{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-fullhd{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-fullhd{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-fullhd{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-fullhd{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-fullhd{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-fullhd{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-fullhd{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-fullhd{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-fullhd{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-fullhd{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-fullhd{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-fullhd{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-fullhd{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-fullhd{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-fullhd{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-fullhd{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-fullhd{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-fullhd{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-fullhd{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-fullhd{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-fullhd{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-fullhd{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-fullhd{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-fullhd{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-fullhd{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-fullhd{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-fullhd{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-fullhd{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-fullhd{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-fullhd{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-fullhd{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-fullhd{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-fullhd{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-fullhd{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-fullhd{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-fullhd{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-fullhd{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-fullhd{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-fullhd{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-fullhd{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-fullhd{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-fullhd{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-fullhd{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-fullhd{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-fullhd{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-fullhd{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-fullhd{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-fullhd{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-fullhd{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-fullhd{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-fullhd{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-fullhd{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-fullhd{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-fullhd{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-fullhd{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-fullhd{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-fullhd{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-fullhd{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-fullhd{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-fullhd{--bulma-grid-cell-column-span: 9}.cell.is-row-start-9-fullhd{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-fullhd{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-fullhd{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-fullhd{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-fullhd{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-fullhd{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-fullhd{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-fullhd{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-fullhd{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-fullhd{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-fullhd{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-fullhd{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-fullhd{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-fullhd{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-fullhd{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-fullhd{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-fullhd{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-fullhd{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-fullhd{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-fullhd{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-fullhd{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-fullhd{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-fullhd{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-fullhd{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-fullhd{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-fullhd{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-fullhd{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-fullhd{--bulma-grid-cell-row-span: 12}}.container{flex-grow:1;margin:0 auto;position:relative;width:100%}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1024px){.container{max-width:960px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.footer{--bulma-footer-background-color: var(--bulma-scheme-main-bis);--bulma-footer-color: false;--bulma-footer-padding: 3rem 1.5rem 6rem;background-color:var(--bulma-footer-background-color);padding:var(--bulma-footer-padding)}.hero{--bulma-hero-body-padding: 3rem 1.5rem;--bulma-hero-body-padding-tablet: 3rem 3rem;--bulma-hero-body-padding-small: 1.5rem;--bulma-hero-body-padding-medium: 9rem 4.5rem;--bulma-hero-body-padding-large: 18rem 6rem}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{--bulma-hero-h: var(--bulma-white-h);--bulma-hero-s: var(--bulma-white-s);--bulma-hero-background-l: var(--bulma-white-l);--bulma-hero-color-l: var(--bulma-white-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-white .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-white .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-white .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-white .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-white.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-black{--bulma-hero-h: var(--bulma-black-h);--bulma-hero-s: var(--bulma-black-s);--bulma-hero-background-l: var(--bulma-black-l);--bulma-hero-color-l: var(--bulma-black-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-black .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-black .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-black .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-black .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-black.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-light{--bulma-hero-h: var(--bulma-light-h);--bulma-hero-s: var(--bulma-light-s);--bulma-hero-background-l: var(--bulma-light-l);--bulma-hero-color-l: var(--bulma-light-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-light .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-light .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-light .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-light .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-light.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-dark{--bulma-hero-h: var(--bulma-dark-h);--bulma-hero-s: var(--bulma-dark-s);--bulma-hero-background-l: var(--bulma-dark-l);--bulma-hero-color-l: var(--bulma-dark-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-dark .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-dark .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-dark .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-dark .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-text{--bulma-hero-h: var(--bulma-text-h);--bulma-hero-s: var(--bulma-text-s);--bulma-hero-background-l: var(--bulma-text-l);--bulma-hero-color-l: var(--bulma-text-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-text .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-text .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-text .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-text .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-text.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-text.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-primary{--bulma-hero-h: var(--bulma-primary-h);--bulma-hero-s: var(--bulma-primary-s);--bulma-hero-background-l: var(--bulma-primary-l);--bulma-hero-color-l: var(--bulma-primary-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-primary .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-primary .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-primary .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-primary .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-link{--bulma-hero-h: var(--bulma-link-h);--bulma-hero-s: var(--bulma-link-s);--bulma-hero-background-l: var(--bulma-link-l);--bulma-hero-color-l: var(--bulma-link-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-link .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-link .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-link .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-link .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-link.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-info{--bulma-hero-h: var(--bulma-info-h);--bulma-hero-s: var(--bulma-info-s);--bulma-hero-background-l: var(--bulma-info-l);--bulma-hero-color-l: var(--bulma-info-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-info .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-info .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-info .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-info .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-info.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-success{--bulma-hero-h: var(--bulma-success-h);--bulma-hero-s: var(--bulma-success-s);--bulma-hero-background-l: var(--bulma-success-l);--bulma-hero-color-l: var(--bulma-success-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-success .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-success .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-success .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-success .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-success.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-warning{--bulma-hero-h: var(--bulma-warning-h);--bulma-hero-s: var(--bulma-warning-s);--bulma-hero-background-l: var(--bulma-warning-l);--bulma-hero-color-l: var(--bulma-warning-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-warning .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-warning .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-warning .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-warning .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-danger{--bulma-hero-h: var(--bulma-danger-h);--bulma-hero-s: var(--bulma-danger-s);--bulma-hero-background-l: var(--bulma-danger-l);--bulma-hero-color-l: var(--bulma-danger-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-danger .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-danger .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-danger .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-danger .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)),hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)))}}.hero.is-small .hero-body{padding:var(--bulma-hero-body-padding-small)}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:var(--bulma-hero-body-padding-medium)}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:var(--bulma-hero-body-padding-large)}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-inline-end:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:var(--bulma-hero-body-padding)}@media screen and (min-width: 769px),print{.hero-body{padding:var(--bulma-hero-body-padding-tablet)}}.level{--bulma-level-item-spacing: calc(var(--bulma-block-spacing) * .5);align-items:center;display:flex;flex-direction:column;justify-content:space-between;gap:var(--bulma-level-item-spacing)}.level code{border-radius:var(--bulma-radius)}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex;flex-direction:row}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex;flex-direction:row}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0;gap:calc(var(--bulma-block-spacing) * .5)}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}.level-left{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width: 769px),print{.level-left{flex-direction:row}}.level-right{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{flex-direction:row}}.media{--bulma-media-border-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l), .5);--bulma-media-border-size: 1px;--bulma-media-spacing: 1rem;--bulma-media-spacing-large: 1.5rem;--bulma-media-content-spacing: .75rem;--bulma-media-level-1-spacing: .75rem;--bulma-media-level-1-content-spacing: .5rem;--bulma-media-level-2-spacing: .5rem;align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:var(--bulma-media-content-spacing)}.media .media{border-top-color:var(--bulma-media-border-color);border-top-style:solid;border-top-width:var(--bulma-media-border-size);display:flex;padding-top:var(--bulma-media-level-1-spacing)}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:var(--bulma-media-level-1-content-spacing)}.media .media .media{padding-top:var(--bulma-media-level-2-spacing)}.media .media .media+.media{margin-top:var(--bulma-media-level-2-spacing)}.media+.media{border-top-color:var(--bulma-media-border-color);border-top-style:solid;border-top-width:var(--bulma-media-border-size);margin-top:var(--bulma-media-spacing);padding-top:var(--bulma-media-spacing)}.media.is-large+.media{margin-top:var(--bulma-media-spacing-large);padding-top:var(--bulma-media-spacing-large)}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-inline-end:var(--bulma-media-spacing)}.media-right{margin-inline-start:var(--bulma-media-spacing)}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.section{--bulma-section-padding: 3rem 1.5rem;--bulma-section-padding-desktop: 3rem 3rem;--bulma-section-padding-medium: 9rem 4.5rem;--bulma-section-padding-large: 18rem 6rem;padding:var(--bulma-section-padding)}@media screen and (min-width: 1024px){.section{padding:var(--bulma-section-padding-desktop)}.section.is-medium{padding:var(--bulma-section-padding-medium)}.section.is-large{padding:var(--bulma-section-padding-large)}}:root{--bulma-skeleton-background: var(--bulma-border);--bulma-skeleton-radius: var(--bulma-radius-small);--bulma-skeleton-block-min-height: 4.5em;--bulma-skeleton-lines-gap: .75em;--bulma-skeleton-line-height: .75em}.skeleton-lines>div,.skeleton-block,.has-skeleton:after,.is-skeleton{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulsate;animation-timing-function:cubic-bezier(.4,0,.6,1);background-color:var(--bulma-skeleton-background);border-radius:var(--bulma-skeleton-radius);box-shadow:none;pointer-events:none}.is-skeleton{color:transparent!important}.is-skeleton em,.is-skeleton strong{color:inherit}.is-skeleton img{visibility:hidden}.is-skeleton.checkbox input{opacity:0}.is-skeleton.delete{border-radius:var(--bulma-radius-rounded)}.is-skeleton.delete:before,.is-skeleton.delete:after{display:none}input.is-skeleton,textarea.is-skeleton{resize:none}input.is-skeleton::-moz-placeholder,textarea.is-skeleton::-moz-placeholder{color:transparent!important}input.is-skeleton::-webkit-input-placeholder,textarea.is-skeleton::-webkit-input-placeholder{color:transparent!important}input.is-skeleton:-moz-placeholder,textarea.is-skeleton:-moz-placeholder{color:transparent!important}input.is-skeleton:-ms-input-placeholder,textarea.is-skeleton:-ms-input-placeholder{color:transparent!important}.has-skeleton{color:transparent!important;position:relative}.has-skeleton:after{content:"";display:block;height:100%;left:0;max-width:100%;min-width:10%;position:absolute;top:0;width:7em}.skeleton-block{color:transparent!important;min-height:var(--bulma-skeleton-block-min-height)}.skeleton-lines{color:transparent!important;display:flex;flex-direction:column;gap:var(--bulma-skeleton-lines-gap);position:relative}.skeleton-lines>div{height:var(--bulma-skeleton-line-height)}.skeleton-lines>div:last-child{min-width:4em;width:30%}.skeleton{background-image:linear-gradient(0deg,transparent 0%,transparent 50%,#f60 50%,#f60 100%);background-position:top left;background-size:1.5em}.is-aspect-ratio-1by1{aspect-ratio:1/1}.is-aspect-ratio-5by4{aspect-ratio:5/4}.is-aspect-ratio-4by3{aspect-ratio:4/3}.is-aspect-ratio-3by2{aspect-ratio:3/2}.is-aspect-ratio-5by3{aspect-ratio:5/3}.is-aspect-ratio-16by9{aspect-ratio:16/9}.is-aspect-ratio-2by1{aspect-ratio:2/1}.is-aspect-ratio-3by1{aspect-ratio:3/1}.is-aspect-ratio-4by5{aspect-ratio:4/5}.is-aspect-ratio-3by4{aspect-ratio:3/4}.is-aspect-ratio-2by3{aspect-ratio:2/3}.is-aspect-ratio-3by5{aspect-ratio:3/5}.is-aspect-ratio-9by16{aspect-ratio:9/16}.is-aspect-ratio-1by2{aspect-ratio:1/2}.is-aspect-ratio-1by3{aspect-ratio:1/3}.has-radius-small{border-radius:var(--bulma-radius-small)}.has-radius-normal{border-radius:var(--bulma-radius)}.has-radius-large{border-radius:var(--bulma-radius-large)}.has-radius-rounded{border-radius:var(--bulma-radius-rounded)}.has-background{background-color:var(--bulma-background)}[class*=is-color-white],[class*=has-text-white]{--bulma-color-l: var(--bulma-white-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-white-h),var(--bulma-white-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-white],[class*=has-background-white]{--bulma-background-l: var(--bulma-white-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-white-invert,.has-text-white-invert{--bulma-color-l: var(--bulma-white-invert-l)}.is-background-white-invert,.has-background-white-invert{--bulma-background-l: var(--bulma-white-invert-l)}.is-color-white-on-scheme,.has-text-white-on-scheme{--bulma-color-l: var(--bulma-white-on-scheme-l)}.is-background-white-on-scheme,.has-background-white-on-scheme{--bulma-background-l: var(--bulma-white-on-scheme-l)}.is-color-white-light,.has-text-white-light{--bulma-color-l: var(--bulma-white-light-l)}.is-background-white-light,.has-background-white-light{--bulma-background-l: var(--bulma-white-light-l)}.is-color-white-light-invert,.has-text-white-light-invert{--bulma-color-l: var(--bulma-white-light-invert-l)}.is-background-white-light-invert,.has-background-white-light-invert{--bulma-background-l: var(--bulma-white-light-invert-l)}.is-color-white-dark,.has-text-white-dark{--bulma-color-l: var(--bulma-white-dark-l)}.is-background-white-dark,.has-background-white-dark{--bulma-background-l: var(--bulma-white-dark-l)}.is-color-white-dark-invert,.has-text-white-dark-invert{--bulma-color-l: var(--bulma-white-dark-invert-l)}.is-background-white-dark-invert,.has-background-white-dark-invert{--bulma-background-l: var(--bulma-white-dark-invert-l)}.is-color-white-soft,.has-text-white-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-white-soft,.has-background-white-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-white-bold,.has-text-white-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-white-bold,.has-background-white-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-white-soft-invert,.has-text-white-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-white-soft-invert,.has-background-white-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-white-bold-invert,.has-text-white-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-white-bold-invert,.has-background-white-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-white-00,.has-text-white-00{--bulma-color-l: var(--bulma-white-00-l)}.is-background-white-00,.has-background-white-00{--bulma-background-l: var(--bulma-white-00-l)}.is-color-white-00-invert,.has-text-white-00-invert{--bulma-color-l: var(--bulma-white-00-invert-l)}.is-background-white-00-invert,.has-background-white-00-invert{--bulma-background-l: var(--bulma-white-00-invert-l)}.is-color-white-05,.has-text-white-05{--bulma-color-l: var(--bulma-white-05-l)}.is-background-white-05,.has-background-white-05{--bulma-background-l: var(--bulma-white-05-l)}.is-color-white-05-invert,.has-text-white-05-invert{--bulma-color-l: var(--bulma-white-05-invert-l)}.is-background-white-05-invert,.has-background-white-05-invert{--bulma-background-l: var(--bulma-white-05-invert-l)}.is-color-white-10,.has-text-white-10{--bulma-color-l: var(--bulma-white-10-l)}.is-background-white-10,.has-background-white-10{--bulma-background-l: var(--bulma-white-10-l)}.is-color-white-10-invert,.has-text-white-10-invert{--bulma-color-l: var(--bulma-white-10-invert-l)}.is-background-white-10-invert,.has-background-white-10-invert{--bulma-background-l: var(--bulma-white-10-invert-l)}.is-color-white-15,.has-text-white-15{--bulma-color-l: var(--bulma-white-15-l)}.is-background-white-15,.has-background-white-15{--bulma-background-l: var(--bulma-white-15-l)}.is-color-white-15-invert,.has-text-white-15-invert{--bulma-color-l: var(--bulma-white-15-invert-l)}.is-background-white-15-invert,.has-background-white-15-invert{--bulma-background-l: var(--bulma-white-15-invert-l)}.is-color-white-20,.has-text-white-20{--bulma-color-l: var(--bulma-white-20-l)}.is-background-white-20,.has-background-white-20{--bulma-background-l: var(--bulma-white-20-l)}.is-color-white-20-invert,.has-text-white-20-invert{--bulma-color-l: var(--bulma-white-20-invert-l)}.is-background-white-20-invert,.has-background-white-20-invert{--bulma-background-l: var(--bulma-white-20-invert-l)}.is-color-white-25,.has-text-white-25{--bulma-color-l: var(--bulma-white-25-l)}.is-background-white-25,.has-background-white-25{--bulma-background-l: var(--bulma-white-25-l)}.is-color-white-25-invert,.has-text-white-25-invert{--bulma-color-l: var(--bulma-white-25-invert-l)}.is-background-white-25-invert,.has-background-white-25-invert{--bulma-background-l: var(--bulma-white-25-invert-l)}.is-color-white-30,.has-text-white-30{--bulma-color-l: var(--bulma-white-30-l)}.is-background-white-30,.has-background-white-30{--bulma-background-l: var(--bulma-white-30-l)}.is-color-white-30-invert,.has-text-white-30-invert{--bulma-color-l: var(--bulma-white-30-invert-l)}.is-background-white-30-invert,.has-background-white-30-invert{--bulma-background-l: var(--bulma-white-30-invert-l)}.is-color-white-35,.has-text-white-35{--bulma-color-l: var(--bulma-white-35-l)}.is-background-white-35,.has-background-white-35{--bulma-background-l: var(--bulma-white-35-l)}.is-color-white-35-invert,.has-text-white-35-invert{--bulma-color-l: var(--bulma-white-35-invert-l)}.is-background-white-35-invert,.has-background-white-35-invert{--bulma-background-l: var(--bulma-white-35-invert-l)}.is-color-white-40,.has-text-white-40{--bulma-color-l: var(--bulma-white-40-l)}.is-background-white-40,.has-background-white-40{--bulma-background-l: var(--bulma-white-40-l)}.is-color-white-40-invert,.has-text-white-40-invert{--bulma-color-l: var(--bulma-white-40-invert-l)}.is-background-white-40-invert,.has-background-white-40-invert{--bulma-background-l: var(--bulma-white-40-invert-l)}.is-color-white-45,.has-text-white-45{--bulma-color-l: var(--bulma-white-45-l)}.is-background-white-45,.has-background-white-45{--bulma-background-l: var(--bulma-white-45-l)}.is-color-white-45-invert,.has-text-white-45-invert{--bulma-color-l: var(--bulma-white-45-invert-l)}.is-background-white-45-invert,.has-background-white-45-invert{--bulma-background-l: var(--bulma-white-45-invert-l)}.is-color-white-50,.has-text-white-50{--bulma-color-l: var(--bulma-white-50-l)}.is-background-white-50,.has-background-white-50{--bulma-background-l: var(--bulma-white-50-l)}.is-color-white-50-invert,.has-text-white-50-invert{--bulma-color-l: var(--bulma-white-50-invert-l)}.is-background-white-50-invert,.has-background-white-50-invert{--bulma-background-l: var(--bulma-white-50-invert-l)}.is-color-white-55,.has-text-white-55{--bulma-color-l: var(--bulma-white-55-l)}.is-background-white-55,.has-background-white-55{--bulma-background-l: var(--bulma-white-55-l)}.is-color-white-55-invert,.has-text-white-55-invert{--bulma-color-l: var(--bulma-white-55-invert-l)}.is-background-white-55-invert,.has-background-white-55-invert{--bulma-background-l: var(--bulma-white-55-invert-l)}.is-color-white-60,.has-text-white-60{--bulma-color-l: var(--bulma-white-60-l)}.is-background-white-60,.has-background-white-60{--bulma-background-l: var(--bulma-white-60-l)}.is-color-white-60-invert,.has-text-white-60-invert{--bulma-color-l: var(--bulma-white-60-invert-l)}.is-background-white-60-invert,.has-background-white-60-invert{--bulma-background-l: var(--bulma-white-60-invert-l)}.is-color-white-65,.has-text-white-65{--bulma-color-l: var(--bulma-white-65-l)}.is-background-white-65,.has-background-white-65{--bulma-background-l: var(--bulma-white-65-l)}.is-color-white-65-invert,.has-text-white-65-invert{--bulma-color-l: var(--bulma-white-65-invert-l)}.is-background-white-65-invert,.has-background-white-65-invert{--bulma-background-l: var(--bulma-white-65-invert-l)}.is-color-white-70,.has-text-white-70{--bulma-color-l: var(--bulma-white-70-l)}.is-background-white-70,.has-background-white-70{--bulma-background-l: var(--bulma-white-70-l)}.is-color-white-70-invert,.has-text-white-70-invert{--bulma-color-l: var(--bulma-white-70-invert-l)}.is-background-white-70-invert,.has-background-white-70-invert{--bulma-background-l: var(--bulma-white-70-invert-l)}.is-color-white-75,.has-text-white-75{--bulma-color-l: var(--bulma-white-75-l)}.is-background-white-75,.has-background-white-75{--bulma-background-l: var(--bulma-white-75-l)}.is-color-white-75-invert,.has-text-white-75-invert{--bulma-color-l: var(--bulma-white-75-invert-l)}.is-background-white-75-invert,.has-background-white-75-invert{--bulma-background-l: var(--bulma-white-75-invert-l)}.is-color-white-80,.has-text-white-80{--bulma-color-l: var(--bulma-white-80-l)}.is-background-white-80,.has-background-white-80{--bulma-background-l: var(--bulma-white-80-l)}.is-color-white-80-invert,.has-text-white-80-invert{--bulma-color-l: var(--bulma-white-80-invert-l)}.is-background-white-80-invert,.has-background-white-80-invert{--bulma-background-l: var(--bulma-white-80-invert-l)}.is-color-white-85,.has-text-white-85{--bulma-color-l: var(--bulma-white-85-l)}.is-background-white-85,.has-background-white-85{--bulma-background-l: var(--bulma-white-85-l)}.is-color-white-85-invert,.has-text-white-85-invert{--bulma-color-l: var(--bulma-white-85-invert-l)}.is-background-white-85-invert,.has-background-white-85-invert{--bulma-background-l: var(--bulma-white-85-invert-l)}.is-color-white-90,.has-text-white-90{--bulma-color-l: var(--bulma-white-90-l)}.is-background-white-90,.has-background-white-90{--bulma-background-l: var(--bulma-white-90-l)}.is-color-white-90-invert,.has-text-white-90-invert{--bulma-color-l: var(--bulma-white-90-invert-l)}.is-background-white-90-invert,.has-background-white-90-invert{--bulma-background-l: var(--bulma-white-90-invert-l)}.is-color-white-95,.has-text-white-95{--bulma-color-l: var(--bulma-white-95-l)}.is-background-white-95,.has-background-white-95{--bulma-background-l: var(--bulma-white-95-l)}.is-color-white-95-invert,.has-text-white-95-invert{--bulma-color-l: var(--bulma-white-95-invert-l)}.is-background-white-95-invert,.has-background-white-95-invert{--bulma-background-l: var(--bulma-white-95-invert-l)}.is-color-white-100,.has-text-white-100{--bulma-color-l: var(--bulma-white-100-l)}.is-background-white-100,.has-background-white-100{--bulma-background-l: var(--bulma-white-100-l)}.is-color-white-100-invert,.has-text-white-100-invert{--bulma-color-l: var(--bulma-white-100-invert-l)}.is-background-white-100-invert,.has-background-white-100-invert{--bulma-background-l: var(--bulma-white-100-invert-l)}a.is-color-white:hover,a.is-color-white:focus-visible,button.is-color-white:hover,button.is-color-white:focus-visible,is-color-white.is-hoverable:hover,is-color-white.is-hoverable:focus-visible,a.has-text-white:hover,a.has-text-white:focus-visible,button.has-text-white:hover,button.has-text-white:focus-visible,has-text-white.is-hoverable:hover,has-text-white.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-white:active,button.is-color-white:active,is-color-white.is-hoverable:active,a.has-text-white:active,button.has-text-white:active,has-text-white.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-white:hover,a.is-background-white:focus-visible,button.is-background-white:hover,button.is-background-white:focus-visible,is-background-white.is-hoverable:hover,is-background-white.is-hoverable:focus-visible,a.has-background-white:hover,a.has-background-white:focus-visible,button.has-background-white:hover,button.has-background-white:focus-visible,has-background-white.is-hoverable:hover,has-background-white.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-white:active,button.is-background-white:active,is-background-white.is-hoverable:active,a.has-background-white:active,button.has-background-white:active,has-background-white.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-white{--h: var(--bulma-white-h);--s: var(--bulma-white-s);--l: var(--bulma-white-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-white-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-white-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-white-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-white-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-white-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-white-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-white-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-white-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-white-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-white-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-white-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-white-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-white-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-white-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-white-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-white-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-white-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-white-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-white-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-white-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-white-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-black],[class*=has-text-black]{--bulma-color-l: var(--bulma-black-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-black-h),var(--bulma-black-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-black],[class*=has-background-black]{--bulma-background-l: var(--bulma-black-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-black-invert,.has-text-black-invert{--bulma-color-l: var(--bulma-black-invert-l)}.is-background-black-invert,.has-background-black-invert{--bulma-background-l: var(--bulma-black-invert-l)}.is-color-black-on-scheme,.has-text-black-on-scheme{--bulma-color-l: var(--bulma-black-on-scheme-l)}.is-background-black-on-scheme,.has-background-black-on-scheme{--bulma-background-l: var(--bulma-black-on-scheme-l)}.is-color-black-light,.has-text-black-light{--bulma-color-l: var(--bulma-black-light-l)}.is-background-black-light,.has-background-black-light{--bulma-background-l: var(--bulma-black-light-l)}.is-color-black-light-invert,.has-text-black-light-invert{--bulma-color-l: var(--bulma-black-light-invert-l)}.is-background-black-light-invert,.has-background-black-light-invert{--bulma-background-l: var(--bulma-black-light-invert-l)}.is-color-black-dark,.has-text-black-dark{--bulma-color-l: var(--bulma-black-dark-l)}.is-background-black-dark,.has-background-black-dark{--bulma-background-l: var(--bulma-black-dark-l)}.is-color-black-dark-invert,.has-text-black-dark-invert{--bulma-color-l: var(--bulma-black-dark-invert-l)}.is-background-black-dark-invert,.has-background-black-dark-invert{--bulma-background-l: var(--bulma-black-dark-invert-l)}.is-color-black-soft,.has-text-black-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-black-soft,.has-background-black-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-black-bold,.has-text-black-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-black-bold,.has-background-black-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-black-soft-invert,.has-text-black-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-black-soft-invert,.has-background-black-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-black-bold-invert,.has-text-black-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-black-bold-invert,.has-background-black-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-black-00,.has-text-black-00{--bulma-color-l: var(--bulma-black-00-l)}.is-background-black-00,.has-background-black-00{--bulma-background-l: var(--bulma-black-00-l)}.is-color-black-00-invert,.has-text-black-00-invert{--bulma-color-l: var(--bulma-black-00-invert-l)}.is-background-black-00-invert,.has-background-black-00-invert{--bulma-background-l: var(--bulma-black-00-invert-l)}.is-color-black-05,.has-text-black-05{--bulma-color-l: var(--bulma-black-05-l)}.is-background-black-05,.has-background-black-05{--bulma-background-l: var(--bulma-black-05-l)}.is-color-black-05-invert,.has-text-black-05-invert{--bulma-color-l: var(--bulma-black-05-invert-l)}.is-background-black-05-invert,.has-background-black-05-invert{--bulma-background-l: var(--bulma-black-05-invert-l)}.is-color-black-10,.has-text-black-10{--bulma-color-l: var(--bulma-black-10-l)}.is-background-black-10,.has-background-black-10{--bulma-background-l: var(--bulma-black-10-l)}.is-color-black-10-invert,.has-text-black-10-invert{--bulma-color-l: var(--bulma-black-10-invert-l)}.is-background-black-10-invert,.has-background-black-10-invert{--bulma-background-l: var(--bulma-black-10-invert-l)}.is-color-black-15,.has-text-black-15{--bulma-color-l: var(--bulma-black-15-l)}.is-background-black-15,.has-background-black-15{--bulma-background-l: var(--bulma-black-15-l)}.is-color-black-15-invert,.has-text-black-15-invert{--bulma-color-l: var(--bulma-black-15-invert-l)}.is-background-black-15-invert,.has-background-black-15-invert{--bulma-background-l: var(--bulma-black-15-invert-l)}.is-color-black-20,.has-text-black-20{--bulma-color-l: var(--bulma-black-20-l)}.is-background-black-20,.has-background-black-20{--bulma-background-l: var(--bulma-black-20-l)}.is-color-black-20-invert,.has-text-black-20-invert{--bulma-color-l: var(--bulma-black-20-invert-l)}.is-background-black-20-invert,.has-background-black-20-invert{--bulma-background-l: var(--bulma-black-20-invert-l)}.is-color-black-25,.has-text-black-25{--bulma-color-l: var(--bulma-black-25-l)}.is-background-black-25,.has-background-black-25{--bulma-background-l: var(--bulma-black-25-l)}.is-color-black-25-invert,.has-text-black-25-invert{--bulma-color-l: var(--bulma-black-25-invert-l)}.is-background-black-25-invert,.has-background-black-25-invert{--bulma-background-l: var(--bulma-black-25-invert-l)}.is-color-black-30,.has-text-black-30{--bulma-color-l: var(--bulma-black-30-l)}.is-background-black-30,.has-background-black-30{--bulma-background-l: var(--bulma-black-30-l)}.is-color-black-30-invert,.has-text-black-30-invert{--bulma-color-l: var(--bulma-black-30-invert-l)}.is-background-black-30-invert,.has-background-black-30-invert{--bulma-background-l: var(--bulma-black-30-invert-l)}.is-color-black-35,.has-text-black-35{--bulma-color-l: var(--bulma-black-35-l)}.is-background-black-35,.has-background-black-35{--bulma-background-l: var(--bulma-black-35-l)}.is-color-black-35-invert,.has-text-black-35-invert{--bulma-color-l: var(--bulma-black-35-invert-l)}.is-background-black-35-invert,.has-background-black-35-invert{--bulma-background-l: var(--bulma-black-35-invert-l)}.is-color-black-40,.has-text-black-40{--bulma-color-l: var(--bulma-black-40-l)}.is-background-black-40,.has-background-black-40{--bulma-background-l: var(--bulma-black-40-l)}.is-color-black-40-invert,.has-text-black-40-invert{--bulma-color-l: var(--bulma-black-40-invert-l)}.is-background-black-40-invert,.has-background-black-40-invert{--bulma-background-l: var(--bulma-black-40-invert-l)}.is-color-black-45,.has-text-black-45{--bulma-color-l: var(--bulma-black-45-l)}.is-background-black-45,.has-background-black-45{--bulma-background-l: var(--bulma-black-45-l)}.is-color-black-45-invert,.has-text-black-45-invert{--bulma-color-l: var(--bulma-black-45-invert-l)}.is-background-black-45-invert,.has-background-black-45-invert{--bulma-background-l: var(--bulma-black-45-invert-l)}.is-color-black-50,.has-text-black-50{--bulma-color-l: var(--bulma-black-50-l)}.is-background-black-50,.has-background-black-50{--bulma-background-l: var(--bulma-black-50-l)}.is-color-black-50-invert,.has-text-black-50-invert{--bulma-color-l: var(--bulma-black-50-invert-l)}.is-background-black-50-invert,.has-background-black-50-invert{--bulma-background-l: var(--bulma-black-50-invert-l)}.is-color-black-55,.has-text-black-55{--bulma-color-l: var(--bulma-black-55-l)}.is-background-black-55,.has-background-black-55{--bulma-background-l: var(--bulma-black-55-l)}.is-color-black-55-invert,.has-text-black-55-invert{--bulma-color-l: var(--bulma-black-55-invert-l)}.is-background-black-55-invert,.has-background-black-55-invert{--bulma-background-l: var(--bulma-black-55-invert-l)}.is-color-black-60,.has-text-black-60{--bulma-color-l: var(--bulma-black-60-l)}.is-background-black-60,.has-background-black-60{--bulma-background-l: var(--bulma-black-60-l)}.is-color-black-60-invert,.has-text-black-60-invert{--bulma-color-l: var(--bulma-black-60-invert-l)}.is-background-black-60-invert,.has-background-black-60-invert{--bulma-background-l: var(--bulma-black-60-invert-l)}.is-color-black-65,.has-text-black-65{--bulma-color-l: var(--bulma-black-65-l)}.is-background-black-65,.has-background-black-65{--bulma-background-l: var(--bulma-black-65-l)}.is-color-black-65-invert,.has-text-black-65-invert{--bulma-color-l: var(--bulma-black-65-invert-l)}.is-background-black-65-invert,.has-background-black-65-invert{--bulma-background-l: var(--bulma-black-65-invert-l)}.is-color-black-70,.has-text-black-70{--bulma-color-l: var(--bulma-black-70-l)}.is-background-black-70,.has-background-black-70{--bulma-background-l: var(--bulma-black-70-l)}.is-color-black-70-invert,.has-text-black-70-invert{--bulma-color-l: var(--bulma-black-70-invert-l)}.is-background-black-70-invert,.has-background-black-70-invert{--bulma-background-l: var(--bulma-black-70-invert-l)}.is-color-black-75,.has-text-black-75{--bulma-color-l: var(--bulma-black-75-l)}.is-background-black-75,.has-background-black-75{--bulma-background-l: var(--bulma-black-75-l)}.is-color-black-75-invert,.has-text-black-75-invert{--bulma-color-l: var(--bulma-black-75-invert-l)}.is-background-black-75-invert,.has-background-black-75-invert{--bulma-background-l: var(--bulma-black-75-invert-l)}.is-color-black-80,.has-text-black-80{--bulma-color-l: var(--bulma-black-80-l)}.is-background-black-80,.has-background-black-80{--bulma-background-l: var(--bulma-black-80-l)}.is-color-black-80-invert,.has-text-black-80-invert{--bulma-color-l: var(--bulma-black-80-invert-l)}.is-background-black-80-invert,.has-background-black-80-invert{--bulma-background-l: var(--bulma-black-80-invert-l)}.is-color-black-85,.has-text-black-85{--bulma-color-l: var(--bulma-black-85-l)}.is-background-black-85,.has-background-black-85{--bulma-background-l: var(--bulma-black-85-l)}.is-color-black-85-invert,.has-text-black-85-invert{--bulma-color-l: var(--bulma-black-85-invert-l)}.is-background-black-85-invert,.has-background-black-85-invert{--bulma-background-l: var(--bulma-black-85-invert-l)}.is-color-black-90,.has-text-black-90{--bulma-color-l: var(--bulma-black-90-l)}.is-background-black-90,.has-background-black-90{--bulma-background-l: var(--bulma-black-90-l)}.is-color-black-90-invert,.has-text-black-90-invert{--bulma-color-l: var(--bulma-black-90-invert-l)}.is-background-black-90-invert,.has-background-black-90-invert{--bulma-background-l: var(--bulma-black-90-invert-l)}.is-color-black-95,.has-text-black-95{--bulma-color-l: var(--bulma-black-95-l)}.is-background-black-95,.has-background-black-95{--bulma-background-l: var(--bulma-black-95-l)}.is-color-black-95-invert,.has-text-black-95-invert{--bulma-color-l: var(--bulma-black-95-invert-l)}.is-background-black-95-invert,.has-background-black-95-invert{--bulma-background-l: var(--bulma-black-95-invert-l)}.is-color-black-100,.has-text-black-100{--bulma-color-l: var(--bulma-black-100-l)}.is-background-black-100,.has-background-black-100{--bulma-background-l: var(--bulma-black-100-l)}.is-color-black-100-invert,.has-text-black-100-invert{--bulma-color-l: var(--bulma-black-100-invert-l)}.is-background-black-100-invert,.has-background-black-100-invert{--bulma-background-l: var(--bulma-black-100-invert-l)}a.is-color-black:hover,a.is-color-black:focus-visible,button.is-color-black:hover,button.is-color-black:focus-visible,is-color-black.is-hoverable:hover,is-color-black.is-hoverable:focus-visible,a.has-text-black:hover,a.has-text-black:focus-visible,button.has-text-black:hover,button.has-text-black:focus-visible,has-text-black.is-hoverable:hover,has-text-black.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-black:active,button.is-color-black:active,is-color-black.is-hoverable:active,a.has-text-black:active,button.has-text-black:active,has-text-black.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-black:hover,a.is-background-black:focus-visible,button.is-background-black:hover,button.is-background-black:focus-visible,is-background-black.is-hoverable:hover,is-background-black.is-hoverable:focus-visible,a.has-background-black:hover,a.has-background-black:focus-visible,button.has-background-black:hover,button.has-background-black:focus-visible,has-background-black.is-hoverable:hover,has-background-black.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-black:active,button.is-background-black:active,is-background-black.is-hoverable:active,a.has-background-black:active,button.has-background-black:active,has-background-black.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-black{--h: var(--bulma-black-h);--s: var(--bulma-black-s);--l: var(--bulma-black-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-black-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-black-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-black-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-black-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-black-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-black-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-black-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-black-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-black-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-black-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-black-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-black-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-black-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-black-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-black-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-black-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-black-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-black-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-black-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-black-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-black-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-light],[class*=has-text-light]{--bulma-color-l: var(--bulma-light-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-light-h),var(--bulma-light-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-light],[class*=has-background-light]{--bulma-background-l: var(--bulma-light-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-light-invert,.has-text-light-invert{--bulma-color-l: var(--bulma-light-invert-l)}.is-background-light-invert,.has-background-light-invert{--bulma-background-l: var(--bulma-light-invert-l)}.is-color-light-on-scheme,.has-text-light-on-scheme{--bulma-color-l: var(--bulma-light-on-scheme-l)}.is-background-light-on-scheme,.has-background-light-on-scheme{--bulma-background-l: var(--bulma-light-on-scheme-l)}.is-color-light-light,.has-text-light-light{--bulma-color-l: var(--bulma-light-light-l)}.is-background-light-light,.has-background-light-light{--bulma-background-l: var(--bulma-light-light-l)}.is-color-light-light-invert,.has-text-light-light-invert{--bulma-color-l: var(--bulma-light-light-invert-l)}.is-background-light-light-invert,.has-background-light-light-invert{--bulma-background-l: var(--bulma-light-light-invert-l)}.is-color-light-dark,.has-text-light-dark{--bulma-color-l: var(--bulma-light-dark-l)}.is-background-light-dark,.has-background-light-dark{--bulma-background-l: var(--bulma-light-dark-l)}.is-color-light-dark-invert,.has-text-light-dark-invert{--bulma-color-l: var(--bulma-light-dark-invert-l)}.is-background-light-dark-invert,.has-background-light-dark-invert{--bulma-background-l: var(--bulma-light-dark-invert-l)}.is-color-light-soft,.has-text-light-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-light-soft,.has-background-light-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-light-bold,.has-text-light-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-light-bold,.has-background-light-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-light-soft-invert,.has-text-light-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-light-soft-invert,.has-background-light-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-light-bold-invert,.has-text-light-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-light-bold-invert,.has-background-light-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-light-00,.has-text-light-00{--bulma-color-l: var(--bulma-light-00-l)}.is-background-light-00,.has-background-light-00{--bulma-background-l: var(--bulma-light-00-l)}.is-color-light-00-invert,.has-text-light-00-invert{--bulma-color-l: var(--bulma-light-00-invert-l)}.is-background-light-00-invert,.has-background-light-00-invert{--bulma-background-l: var(--bulma-light-00-invert-l)}.is-color-light-05,.has-text-light-05{--bulma-color-l: var(--bulma-light-05-l)}.is-background-light-05,.has-background-light-05{--bulma-background-l: var(--bulma-light-05-l)}.is-color-light-05-invert,.has-text-light-05-invert{--bulma-color-l: var(--bulma-light-05-invert-l)}.is-background-light-05-invert,.has-background-light-05-invert{--bulma-background-l: var(--bulma-light-05-invert-l)}.is-color-light-10,.has-text-light-10{--bulma-color-l: var(--bulma-light-10-l)}.is-background-light-10,.has-background-light-10{--bulma-background-l: var(--bulma-light-10-l)}.is-color-light-10-invert,.has-text-light-10-invert{--bulma-color-l: var(--bulma-light-10-invert-l)}.is-background-light-10-invert,.has-background-light-10-invert{--bulma-background-l: var(--bulma-light-10-invert-l)}.is-color-light-15,.has-text-light-15{--bulma-color-l: var(--bulma-light-15-l)}.is-background-light-15,.has-background-light-15{--bulma-background-l: var(--bulma-light-15-l)}.is-color-light-15-invert,.has-text-light-15-invert{--bulma-color-l: var(--bulma-light-15-invert-l)}.is-background-light-15-invert,.has-background-light-15-invert{--bulma-background-l: var(--bulma-light-15-invert-l)}.is-color-light-20,.has-text-light-20{--bulma-color-l: var(--bulma-light-20-l)}.is-background-light-20,.has-background-light-20{--bulma-background-l: var(--bulma-light-20-l)}.is-color-light-20-invert,.has-text-light-20-invert{--bulma-color-l: var(--bulma-light-20-invert-l)}.is-background-light-20-invert,.has-background-light-20-invert{--bulma-background-l: var(--bulma-light-20-invert-l)}.is-color-light-25,.has-text-light-25{--bulma-color-l: var(--bulma-light-25-l)}.is-background-light-25,.has-background-light-25{--bulma-background-l: var(--bulma-light-25-l)}.is-color-light-25-invert,.has-text-light-25-invert{--bulma-color-l: var(--bulma-light-25-invert-l)}.is-background-light-25-invert,.has-background-light-25-invert{--bulma-background-l: var(--bulma-light-25-invert-l)}.is-color-light-30,.has-text-light-30{--bulma-color-l: var(--bulma-light-30-l)}.is-background-light-30,.has-background-light-30{--bulma-background-l: var(--bulma-light-30-l)}.is-color-light-30-invert,.has-text-light-30-invert{--bulma-color-l: var(--bulma-light-30-invert-l)}.is-background-light-30-invert,.has-background-light-30-invert{--bulma-background-l: var(--bulma-light-30-invert-l)}.is-color-light-35,.has-text-light-35{--bulma-color-l: var(--bulma-light-35-l)}.is-background-light-35,.has-background-light-35{--bulma-background-l: var(--bulma-light-35-l)}.is-color-light-35-invert,.has-text-light-35-invert{--bulma-color-l: var(--bulma-light-35-invert-l)}.is-background-light-35-invert,.has-background-light-35-invert{--bulma-background-l: var(--bulma-light-35-invert-l)}.is-color-light-40,.has-text-light-40{--bulma-color-l: var(--bulma-light-40-l)}.is-background-light-40,.has-background-light-40{--bulma-background-l: var(--bulma-light-40-l)}.is-color-light-40-invert,.has-text-light-40-invert{--bulma-color-l: var(--bulma-light-40-invert-l)}.is-background-light-40-invert,.has-background-light-40-invert{--bulma-background-l: var(--bulma-light-40-invert-l)}.is-color-light-45,.has-text-light-45{--bulma-color-l: var(--bulma-light-45-l)}.is-background-light-45,.has-background-light-45{--bulma-background-l: var(--bulma-light-45-l)}.is-color-light-45-invert,.has-text-light-45-invert{--bulma-color-l: var(--bulma-light-45-invert-l)}.is-background-light-45-invert,.has-background-light-45-invert{--bulma-background-l: var(--bulma-light-45-invert-l)}.is-color-light-50,.has-text-light-50{--bulma-color-l: var(--bulma-light-50-l)}.is-background-light-50,.has-background-light-50{--bulma-background-l: var(--bulma-light-50-l)}.is-color-light-50-invert,.has-text-light-50-invert{--bulma-color-l: var(--bulma-light-50-invert-l)}.is-background-light-50-invert,.has-background-light-50-invert{--bulma-background-l: var(--bulma-light-50-invert-l)}.is-color-light-55,.has-text-light-55{--bulma-color-l: var(--bulma-light-55-l)}.is-background-light-55,.has-background-light-55{--bulma-background-l: var(--bulma-light-55-l)}.is-color-light-55-invert,.has-text-light-55-invert{--bulma-color-l: var(--bulma-light-55-invert-l)}.is-background-light-55-invert,.has-background-light-55-invert{--bulma-background-l: var(--bulma-light-55-invert-l)}.is-color-light-60,.has-text-light-60{--bulma-color-l: var(--bulma-light-60-l)}.is-background-light-60,.has-background-light-60{--bulma-background-l: var(--bulma-light-60-l)}.is-color-light-60-invert,.has-text-light-60-invert{--bulma-color-l: var(--bulma-light-60-invert-l)}.is-background-light-60-invert,.has-background-light-60-invert{--bulma-background-l: var(--bulma-light-60-invert-l)}.is-color-light-65,.has-text-light-65{--bulma-color-l: var(--bulma-light-65-l)}.is-background-light-65,.has-background-light-65{--bulma-background-l: var(--bulma-light-65-l)}.is-color-light-65-invert,.has-text-light-65-invert{--bulma-color-l: var(--bulma-light-65-invert-l)}.is-background-light-65-invert,.has-background-light-65-invert{--bulma-background-l: var(--bulma-light-65-invert-l)}.is-color-light-70,.has-text-light-70{--bulma-color-l: var(--bulma-light-70-l)}.is-background-light-70,.has-background-light-70{--bulma-background-l: var(--bulma-light-70-l)}.is-color-light-70-invert,.has-text-light-70-invert{--bulma-color-l: var(--bulma-light-70-invert-l)}.is-background-light-70-invert,.has-background-light-70-invert{--bulma-background-l: var(--bulma-light-70-invert-l)}.is-color-light-75,.has-text-light-75{--bulma-color-l: var(--bulma-light-75-l)}.is-background-light-75,.has-background-light-75{--bulma-background-l: var(--bulma-light-75-l)}.is-color-light-75-invert,.has-text-light-75-invert{--bulma-color-l: var(--bulma-light-75-invert-l)}.is-background-light-75-invert,.has-background-light-75-invert{--bulma-background-l: var(--bulma-light-75-invert-l)}.is-color-light-80,.has-text-light-80{--bulma-color-l: var(--bulma-light-80-l)}.is-background-light-80,.has-background-light-80{--bulma-background-l: var(--bulma-light-80-l)}.is-color-light-80-invert,.has-text-light-80-invert{--bulma-color-l: var(--bulma-light-80-invert-l)}.is-background-light-80-invert,.has-background-light-80-invert{--bulma-background-l: var(--bulma-light-80-invert-l)}.is-color-light-85,.has-text-light-85{--bulma-color-l: var(--bulma-light-85-l)}.is-background-light-85,.has-background-light-85{--bulma-background-l: var(--bulma-light-85-l)}.is-color-light-85-invert,.has-text-light-85-invert{--bulma-color-l: var(--bulma-light-85-invert-l)}.is-background-light-85-invert,.has-background-light-85-invert{--bulma-background-l: var(--bulma-light-85-invert-l)}.is-color-light-90,.has-text-light-90{--bulma-color-l: var(--bulma-light-90-l)}.is-background-light-90,.has-background-light-90{--bulma-background-l: var(--bulma-light-90-l)}.is-color-light-90-invert,.has-text-light-90-invert{--bulma-color-l: var(--bulma-light-90-invert-l)}.is-background-light-90-invert,.has-background-light-90-invert{--bulma-background-l: var(--bulma-light-90-invert-l)}.is-color-light-95,.has-text-light-95{--bulma-color-l: var(--bulma-light-95-l)}.is-background-light-95,.has-background-light-95{--bulma-background-l: var(--bulma-light-95-l)}.is-color-light-95-invert,.has-text-light-95-invert{--bulma-color-l: var(--bulma-light-95-invert-l)}.is-background-light-95-invert,.has-background-light-95-invert{--bulma-background-l: var(--bulma-light-95-invert-l)}.is-color-light-100,.has-text-light-100{--bulma-color-l: var(--bulma-light-100-l)}.is-background-light-100,.has-background-light-100{--bulma-background-l: var(--bulma-light-100-l)}.is-color-light-100-invert,.has-text-light-100-invert{--bulma-color-l: var(--bulma-light-100-invert-l)}.is-background-light-100-invert,.has-background-light-100-invert{--bulma-background-l: var(--bulma-light-100-invert-l)}a.is-color-light:hover,a.is-color-light:focus-visible,button.is-color-light:hover,button.is-color-light:focus-visible,is-color-light.is-hoverable:hover,is-color-light.is-hoverable:focus-visible,a.has-text-light:hover,a.has-text-light:focus-visible,button.has-text-light:hover,button.has-text-light:focus-visible,has-text-light.is-hoverable:hover,has-text-light.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-light:active,button.is-color-light:active,is-color-light.is-hoverable:active,a.has-text-light:active,button.has-text-light:active,has-text-light.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-light:hover,a.is-background-light:focus-visible,button.is-background-light:hover,button.is-background-light:focus-visible,is-background-light.is-hoverable:hover,is-background-light.is-hoverable:focus-visible,a.has-background-light:hover,a.has-background-light:focus-visible,button.has-background-light:hover,button.has-background-light:focus-visible,has-background-light.is-hoverable:hover,has-background-light.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-light:active,button.is-background-light:active,is-background-light.is-hoverable:active,a.has-background-light:active,button.has-background-light:active,has-background-light.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-light{--h: var(--bulma-light-h);--s: var(--bulma-light-s);--l: var(--bulma-light-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-light-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-light-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-light-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-light-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-light-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-light-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-light-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-light-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-light-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-light-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-light-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-light-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-light-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-light-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-light-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-light-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-light-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-light-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-light-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-light-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-light-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-dark],[class*=has-text-dark]{--bulma-color-l: var(--bulma-dark-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-dark],[class*=has-background-dark]{--bulma-background-l: var(--bulma-dark-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-dark-invert,.has-text-dark-invert{--bulma-color-l: var(--bulma-dark-invert-l)}.is-background-dark-invert,.has-background-dark-invert{--bulma-background-l: var(--bulma-dark-invert-l)}.is-color-dark-on-scheme,.has-text-dark-on-scheme{--bulma-color-l: var(--bulma-dark-on-scheme-l)}.is-background-dark-on-scheme,.has-background-dark-on-scheme{--bulma-background-l: var(--bulma-dark-on-scheme-l)}.is-color-dark-light,.has-text-dark-light{--bulma-color-l: var(--bulma-dark-light-l)}.is-background-dark-light,.has-background-dark-light{--bulma-background-l: var(--bulma-dark-light-l)}.is-color-dark-light-invert,.has-text-dark-light-invert{--bulma-color-l: var(--bulma-dark-light-invert-l)}.is-background-dark-light-invert,.has-background-dark-light-invert{--bulma-background-l: var(--bulma-dark-light-invert-l)}.is-color-dark-dark,.has-text-dark-dark{--bulma-color-l: var(--bulma-dark-dark-l)}.is-background-dark-dark,.has-background-dark-dark{--bulma-background-l: var(--bulma-dark-dark-l)}.is-color-dark-dark-invert,.has-text-dark-dark-invert{--bulma-color-l: var(--bulma-dark-dark-invert-l)}.is-background-dark-dark-invert,.has-background-dark-dark-invert{--bulma-background-l: var(--bulma-dark-dark-invert-l)}.is-color-dark-soft,.has-text-dark-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-dark-soft,.has-background-dark-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-dark-bold,.has-text-dark-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-dark-bold,.has-background-dark-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-dark-soft-invert,.has-text-dark-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-dark-soft-invert,.has-background-dark-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-dark-bold-invert,.has-text-dark-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-dark-bold-invert,.has-background-dark-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-dark-00,.has-text-dark-00{--bulma-color-l: var(--bulma-dark-00-l)}.is-background-dark-00,.has-background-dark-00{--bulma-background-l: var(--bulma-dark-00-l)}.is-color-dark-00-invert,.has-text-dark-00-invert{--bulma-color-l: var(--bulma-dark-00-invert-l)}.is-background-dark-00-invert,.has-background-dark-00-invert{--bulma-background-l: var(--bulma-dark-00-invert-l)}.is-color-dark-05,.has-text-dark-05{--bulma-color-l: var(--bulma-dark-05-l)}.is-background-dark-05,.has-background-dark-05{--bulma-background-l: var(--bulma-dark-05-l)}.is-color-dark-05-invert,.has-text-dark-05-invert{--bulma-color-l: var(--bulma-dark-05-invert-l)}.is-background-dark-05-invert,.has-background-dark-05-invert{--bulma-background-l: var(--bulma-dark-05-invert-l)}.is-color-dark-10,.has-text-dark-10{--bulma-color-l: var(--bulma-dark-10-l)}.is-background-dark-10,.has-background-dark-10{--bulma-background-l: var(--bulma-dark-10-l)}.is-color-dark-10-invert,.has-text-dark-10-invert{--bulma-color-l: var(--bulma-dark-10-invert-l)}.is-background-dark-10-invert,.has-background-dark-10-invert{--bulma-background-l: var(--bulma-dark-10-invert-l)}.is-color-dark-15,.has-text-dark-15{--bulma-color-l: var(--bulma-dark-15-l)}.is-background-dark-15,.has-background-dark-15{--bulma-background-l: var(--bulma-dark-15-l)}.is-color-dark-15-invert,.has-text-dark-15-invert{--bulma-color-l: var(--bulma-dark-15-invert-l)}.is-background-dark-15-invert,.has-background-dark-15-invert{--bulma-background-l: var(--bulma-dark-15-invert-l)}.is-color-dark-20,.has-text-dark-20{--bulma-color-l: var(--bulma-dark-20-l)}.is-background-dark-20,.has-background-dark-20{--bulma-background-l: var(--bulma-dark-20-l)}.is-color-dark-20-invert,.has-text-dark-20-invert{--bulma-color-l: var(--bulma-dark-20-invert-l)}.is-background-dark-20-invert,.has-background-dark-20-invert{--bulma-background-l: var(--bulma-dark-20-invert-l)}.is-color-dark-25,.has-text-dark-25{--bulma-color-l: var(--bulma-dark-25-l)}.is-background-dark-25,.has-background-dark-25{--bulma-background-l: var(--bulma-dark-25-l)}.is-color-dark-25-invert,.has-text-dark-25-invert{--bulma-color-l: var(--bulma-dark-25-invert-l)}.is-background-dark-25-invert,.has-background-dark-25-invert{--bulma-background-l: var(--bulma-dark-25-invert-l)}.is-color-dark-30,.has-text-dark-30{--bulma-color-l: var(--bulma-dark-30-l)}.is-background-dark-30,.has-background-dark-30{--bulma-background-l: var(--bulma-dark-30-l)}.is-color-dark-30-invert,.has-text-dark-30-invert{--bulma-color-l: var(--bulma-dark-30-invert-l)}.is-background-dark-30-invert,.has-background-dark-30-invert{--bulma-background-l: var(--bulma-dark-30-invert-l)}.is-color-dark-35,.has-text-dark-35{--bulma-color-l: var(--bulma-dark-35-l)}.is-background-dark-35,.has-background-dark-35{--bulma-background-l: var(--bulma-dark-35-l)}.is-color-dark-35-invert,.has-text-dark-35-invert{--bulma-color-l: var(--bulma-dark-35-invert-l)}.is-background-dark-35-invert,.has-background-dark-35-invert{--bulma-background-l: var(--bulma-dark-35-invert-l)}.is-color-dark-40,.has-text-dark-40{--bulma-color-l: var(--bulma-dark-40-l)}.is-background-dark-40,.has-background-dark-40{--bulma-background-l: var(--bulma-dark-40-l)}.is-color-dark-40-invert,.has-text-dark-40-invert{--bulma-color-l: var(--bulma-dark-40-invert-l)}.is-background-dark-40-invert,.has-background-dark-40-invert{--bulma-background-l: var(--bulma-dark-40-invert-l)}.is-color-dark-45,.has-text-dark-45{--bulma-color-l: var(--bulma-dark-45-l)}.is-background-dark-45,.has-background-dark-45{--bulma-background-l: var(--bulma-dark-45-l)}.is-color-dark-45-invert,.has-text-dark-45-invert{--bulma-color-l: var(--bulma-dark-45-invert-l)}.is-background-dark-45-invert,.has-background-dark-45-invert{--bulma-background-l: var(--bulma-dark-45-invert-l)}.is-color-dark-50,.has-text-dark-50{--bulma-color-l: var(--bulma-dark-50-l)}.is-background-dark-50,.has-background-dark-50{--bulma-background-l: var(--bulma-dark-50-l)}.is-color-dark-50-invert,.has-text-dark-50-invert{--bulma-color-l: var(--bulma-dark-50-invert-l)}.is-background-dark-50-invert,.has-background-dark-50-invert{--bulma-background-l: var(--bulma-dark-50-invert-l)}.is-color-dark-55,.has-text-dark-55{--bulma-color-l: var(--bulma-dark-55-l)}.is-background-dark-55,.has-background-dark-55{--bulma-background-l: var(--bulma-dark-55-l)}.is-color-dark-55-invert,.has-text-dark-55-invert{--bulma-color-l: var(--bulma-dark-55-invert-l)}.is-background-dark-55-invert,.has-background-dark-55-invert{--bulma-background-l: var(--bulma-dark-55-invert-l)}.is-color-dark-60,.has-text-dark-60{--bulma-color-l: var(--bulma-dark-60-l)}.is-background-dark-60,.has-background-dark-60{--bulma-background-l: var(--bulma-dark-60-l)}.is-color-dark-60-invert,.has-text-dark-60-invert{--bulma-color-l: var(--bulma-dark-60-invert-l)}.is-background-dark-60-invert,.has-background-dark-60-invert{--bulma-background-l: var(--bulma-dark-60-invert-l)}.is-color-dark-65,.has-text-dark-65{--bulma-color-l: var(--bulma-dark-65-l)}.is-background-dark-65,.has-background-dark-65{--bulma-background-l: var(--bulma-dark-65-l)}.is-color-dark-65-invert,.has-text-dark-65-invert{--bulma-color-l: var(--bulma-dark-65-invert-l)}.is-background-dark-65-invert,.has-background-dark-65-invert{--bulma-background-l: var(--bulma-dark-65-invert-l)}.is-color-dark-70,.has-text-dark-70{--bulma-color-l: var(--bulma-dark-70-l)}.is-background-dark-70,.has-background-dark-70{--bulma-background-l: var(--bulma-dark-70-l)}.is-color-dark-70-invert,.has-text-dark-70-invert{--bulma-color-l: var(--bulma-dark-70-invert-l)}.is-background-dark-70-invert,.has-background-dark-70-invert{--bulma-background-l: var(--bulma-dark-70-invert-l)}.is-color-dark-75,.has-text-dark-75{--bulma-color-l: var(--bulma-dark-75-l)}.is-background-dark-75,.has-background-dark-75{--bulma-background-l: var(--bulma-dark-75-l)}.is-color-dark-75-invert,.has-text-dark-75-invert{--bulma-color-l: var(--bulma-dark-75-invert-l)}.is-background-dark-75-invert,.has-background-dark-75-invert{--bulma-background-l: var(--bulma-dark-75-invert-l)}.is-color-dark-80,.has-text-dark-80{--bulma-color-l: var(--bulma-dark-80-l)}.is-background-dark-80,.has-background-dark-80{--bulma-background-l: var(--bulma-dark-80-l)}.is-color-dark-80-invert,.has-text-dark-80-invert{--bulma-color-l: var(--bulma-dark-80-invert-l)}.is-background-dark-80-invert,.has-background-dark-80-invert{--bulma-background-l: var(--bulma-dark-80-invert-l)}.is-color-dark-85,.has-text-dark-85{--bulma-color-l: var(--bulma-dark-85-l)}.is-background-dark-85,.has-background-dark-85{--bulma-background-l: var(--bulma-dark-85-l)}.is-color-dark-85-invert,.has-text-dark-85-invert{--bulma-color-l: var(--bulma-dark-85-invert-l)}.is-background-dark-85-invert,.has-background-dark-85-invert{--bulma-background-l: var(--bulma-dark-85-invert-l)}.is-color-dark-90,.has-text-dark-90{--bulma-color-l: var(--bulma-dark-90-l)}.is-background-dark-90,.has-background-dark-90{--bulma-background-l: var(--bulma-dark-90-l)}.is-color-dark-90-invert,.has-text-dark-90-invert{--bulma-color-l: var(--bulma-dark-90-invert-l)}.is-background-dark-90-invert,.has-background-dark-90-invert{--bulma-background-l: var(--bulma-dark-90-invert-l)}.is-color-dark-95,.has-text-dark-95{--bulma-color-l: var(--bulma-dark-95-l)}.is-background-dark-95,.has-background-dark-95{--bulma-background-l: var(--bulma-dark-95-l)}.is-color-dark-95-invert,.has-text-dark-95-invert{--bulma-color-l: var(--bulma-dark-95-invert-l)}.is-background-dark-95-invert,.has-background-dark-95-invert{--bulma-background-l: var(--bulma-dark-95-invert-l)}.is-color-dark-100,.has-text-dark-100{--bulma-color-l: var(--bulma-dark-100-l)}.is-background-dark-100,.has-background-dark-100{--bulma-background-l: var(--bulma-dark-100-l)}.is-color-dark-100-invert,.has-text-dark-100-invert{--bulma-color-l: var(--bulma-dark-100-invert-l)}.is-background-dark-100-invert,.has-background-dark-100-invert{--bulma-background-l: var(--bulma-dark-100-invert-l)}a.is-color-dark:hover,a.is-color-dark:focus-visible,button.is-color-dark:hover,button.is-color-dark:focus-visible,is-color-dark.is-hoverable:hover,is-color-dark.is-hoverable:focus-visible,a.has-text-dark:hover,a.has-text-dark:focus-visible,button.has-text-dark:hover,button.has-text-dark:focus-visible,has-text-dark.is-hoverable:hover,has-text-dark.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-dark:active,button.is-color-dark:active,is-color-dark.is-hoverable:active,a.has-text-dark:active,button.has-text-dark:active,has-text-dark.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-dark:hover,a.is-background-dark:focus-visible,button.is-background-dark:hover,button.is-background-dark:focus-visible,is-background-dark.is-hoverable:hover,is-background-dark.is-hoverable:focus-visible,a.has-background-dark:hover,a.has-background-dark:focus-visible,button.has-background-dark:hover,button.has-background-dark:focus-visible,has-background-dark.is-hoverable:hover,has-background-dark.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-dark:active,button.is-background-dark:active,is-background-dark.is-hoverable:active,a.has-background-dark:active,button.has-background-dark:active,has-background-dark.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-dark{--h: var(--bulma-dark-h);--s: var(--bulma-dark-s);--l: var(--bulma-dark-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-dark-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-dark-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-dark-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-dark-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-dark-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-dark-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-dark-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-dark-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-dark-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-dark-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-dark-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-dark-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-dark-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-dark-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-dark-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-dark-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-dark-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-dark-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-dark-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-dark-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-dark-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-text],[class*=has-text-text]{--bulma-color-l: var(--bulma-text-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-text-h),var(--bulma-text-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-text],[class*=has-background-text]{--bulma-background-l: var(--bulma-text-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-text-invert,.has-text-text-invert{--bulma-color-l: var(--bulma-text-invert-l)}.is-background-text-invert,.has-background-text-invert{--bulma-background-l: var(--bulma-text-invert-l)}.is-color-text-on-scheme,.has-text-text-on-scheme{--bulma-color-l: var(--bulma-text-on-scheme-l)}.is-background-text-on-scheme,.has-background-text-on-scheme{--bulma-background-l: var(--bulma-text-on-scheme-l)}.is-color-text-light,.has-text-text-light{--bulma-color-l: var(--bulma-text-light-l)}.is-background-text-light,.has-background-text-light{--bulma-background-l: var(--bulma-text-light-l)}.is-color-text-light-invert,.has-text-text-light-invert{--bulma-color-l: var(--bulma-text-light-invert-l)}.is-background-text-light-invert,.has-background-text-light-invert{--bulma-background-l: var(--bulma-text-light-invert-l)}.is-color-text-dark,.has-text-text-dark{--bulma-color-l: var(--bulma-text-dark-l)}.is-background-text-dark,.has-background-text-dark{--bulma-background-l: var(--bulma-text-dark-l)}.is-color-text-dark-invert,.has-text-text-dark-invert{--bulma-color-l: var(--bulma-text-dark-invert-l)}.is-background-text-dark-invert,.has-background-text-dark-invert{--bulma-background-l: var(--bulma-text-dark-invert-l)}.is-color-text-soft,.has-text-text-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-text-soft,.has-background-text-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-text-bold,.has-text-text-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-text-bold,.has-background-text-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-text-soft-invert,.has-text-text-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-text-soft-invert,.has-background-text-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-text-bold-invert,.has-text-text-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-text-bold-invert,.has-background-text-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-text-00,.has-text-text-00{--bulma-color-l: var(--bulma-text-00-l)}.is-background-text-00,.has-background-text-00{--bulma-background-l: var(--bulma-text-00-l)}.is-color-text-00-invert,.has-text-text-00-invert{--bulma-color-l: var(--bulma-text-00-invert-l)}.is-background-text-00-invert,.has-background-text-00-invert{--bulma-background-l: var(--bulma-text-00-invert-l)}.is-color-text-05,.has-text-text-05{--bulma-color-l: var(--bulma-text-05-l)}.is-background-text-05,.has-background-text-05{--bulma-background-l: var(--bulma-text-05-l)}.is-color-text-05-invert,.has-text-text-05-invert{--bulma-color-l: var(--bulma-text-05-invert-l)}.is-background-text-05-invert,.has-background-text-05-invert{--bulma-background-l: var(--bulma-text-05-invert-l)}.is-color-text-10,.has-text-text-10{--bulma-color-l: var(--bulma-text-10-l)}.is-background-text-10,.has-background-text-10{--bulma-background-l: var(--bulma-text-10-l)}.is-color-text-10-invert,.has-text-text-10-invert{--bulma-color-l: var(--bulma-text-10-invert-l)}.is-background-text-10-invert,.has-background-text-10-invert{--bulma-background-l: var(--bulma-text-10-invert-l)}.is-color-text-15,.has-text-text-15{--bulma-color-l: var(--bulma-text-15-l)}.is-background-text-15,.has-background-text-15{--bulma-background-l: var(--bulma-text-15-l)}.is-color-text-15-invert,.has-text-text-15-invert{--bulma-color-l: var(--bulma-text-15-invert-l)}.is-background-text-15-invert,.has-background-text-15-invert{--bulma-background-l: var(--bulma-text-15-invert-l)}.is-color-text-20,.has-text-text-20{--bulma-color-l: var(--bulma-text-20-l)}.is-background-text-20,.has-background-text-20{--bulma-background-l: var(--bulma-text-20-l)}.is-color-text-20-invert,.has-text-text-20-invert{--bulma-color-l: var(--bulma-text-20-invert-l)}.is-background-text-20-invert,.has-background-text-20-invert{--bulma-background-l: var(--bulma-text-20-invert-l)}.is-color-text-25,.has-text-text-25{--bulma-color-l: var(--bulma-text-25-l)}.is-background-text-25,.has-background-text-25{--bulma-background-l: var(--bulma-text-25-l)}.is-color-text-25-invert,.has-text-text-25-invert{--bulma-color-l: var(--bulma-text-25-invert-l)}.is-background-text-25-invert,.has-background-text-25-invert{--bulma-background-l: var(--bulma-text-25-invert-l)}.is-color-text-30,.has-text-text-30{--bulma-color-l: var(--bulma-text-30-l)}.is-background-text-30,.has-background-text-30{--bulma-background-l: var(--bulma-text-30-l)}.is-color-text-30-invert,.has-text-text-30-invert{--bulma-color-l: var(--bulma-text-30-invert-l)}.is-background-text-30-invert,.has-background-text-30-invert{--bulma-background-l: var(--bulma-text-30-invert-l)}.is-color-text-35,.has-text-text-35{--bulma-color-l: var(--bulma-text-35-l)}.is-background-text-35,.has-background-text-35{--bulma-background-l: var(--bulma-text-35-l)}.is-color-text-35-invert,.has-text-text-35-invert{--bulma-color-l: var(--bulma-text-35-invert-l)}.is-background-text-35-invert,.has-background-text-35-invert{--bulma-background-l: var(--bulma-text-35-invert-l)}.is-color-text-40,.has-text-text-40{--bulma-color-l: var(--bulma-text-40-l)}.is-background-text-40,.has-background-text-40{--bulma-background-l: var(--bulma-text-40-l)}.is-color-text-40-invert,.has-text-text-40-invert{--bulma-color-l: var(--bulma-text-40-invert-l)}.is-background-text-40-invert,.has-background-text-40-invert{--bulma-background-l: var(--bulma-text-40-invert-l)}.is-color-text-45,.has-text-text-45{--bulma-color-l: var(--bulma-text-45-l)}.is-background-text-45,.has-background-text-45{--bulma-background-l: var(--bulma-text-45-l)}.is-color-text-45-invert,.has-text-text-45-invert{--bulma-color-l: var(--bulma-text-45-invert-l)}.is-background-text-45-invert,.has-background-text-45-invert{--bulma-background-l: var(--bulma-text-45-invert-l)}.is-color-text-50,.has-text-text-50{--bulma-color-l: var(--bulma-text-50-l)}.is-background-text-50,.has-background-text-50{--bulma-background-l: var(--bulma-text-50-l)}.is-color-text-50-invert,.has-text-text-50-invert{--bulma-color-l: var(--bulma-text-50-invert-l)}.is-background-text-50-invert,.has-background-text-50-invert{--bulma-background-l: var(--bulma-text-50-invert-l)}.is-color-text-55,.has-text-text-55{--bulma-color-l: var(--bulma-text-55-l)}.is-background-text-55,.has-background-text-55{--bulma-background-l: var(--bulma-text-55-l)}.is-color-text-55-invert,.has-text-text-55-invert{--bulma-color-l: var(--bulma-text-55-invert-l)}.is-background-text-55-invert,.has-background-text-55-invert{--bulma-background-l: var(--bulma-text-55-invert-l)}.is-color-text-60,.has-text-text-60{--bulma-color-l: var(--bulma-text-60-l)}.is-background-text-60,.has-background-text-60{--bulma-background-l: var(--bulma-text-60-l)}.is-color-text-60-invert,.has-text-text-60-invert{--bulma-color-l: var(--bulma-text-60-invert-l)}.is-background-text-60-invert,.has-background-text-60-invert{--bulma-background-l: var(--bulma-text-60-invert-l)}.is-color-text-65,.has-text-text-65{--bulma-color-l: var(--bulma-text-65-l)}.is-background-text-65,.has-background-text-65{--bulma-background-l: var(--bulma-text-65-l)}.is-color-text-65-invert,.has-text-text-65-invert{--bulma-color-l: var(--bulma-text-65-invert-l)}.is-background-text-65-invert,.has-background-text-65-invert{--bulma-background-l: var(--bulma-text-65-invert-l)}.is-color-text-70,.has-text-text-70{--bulma-color-l: var(--bulma-text-70-l)}.is-background-text-70,.has-background-text-70{--bulma-background-l: var(--bulma-text-70-l)}.is-color-text-70-invert,.has-text-text-70-invert{--bulma-color-l: var(--bulma-text-70-invert-l)}.is-background-text-70-invert,.has-background-text-70-invert{--bulma-background-l: var(--bulma-text-70-invert-l)}.is-color-text-75,.has-text-text-75{--bulma-color-l: var(--bulma-text-75-l)}.is-background-text-75,.has-background-text-75{--bulma-background-l: var(--bulma-text-75-l)}.is-color-text-75-invert,.has-text-text-75-invert{--bulma-color-l: var(--bulma-text-75-invert-l)}.is-background-text-75-invert,.has-background-text-75-invert{--bulma-background-l: var(--bulma-text-75-invert-l)}.is-color-text-80,.has-text-text-80{--bulma-color-l: var(--bulma-text-80-l)}.is-background-text-80,.has-background-text-80{--bulma-background-l: var(--bulma-text-80-l)}.is-color-text-80-invert,.has-text-text-80-invert{--bulma-color-l: var(--bulma-text-80-invert-l)}.is-background-text-80-invert,.has-background-text-80-invert{--bulma-background-l: var(--bulma-text-80-invert-l)}.is-color-text-85,.has-text-text-85{--bulma-color-l: var(--bulma-text-85-l)}.is-background-text-85,.has-background-text-85{--bulma-background-l: var(--bulma-text-85-l)}.is-color-text-85-invert,.has-text-text-85-invert{--bulma-color-l: var(--bulma-text-85-invert-l)}.is-background-text-85-invert,.has-background-text-85-invert{--bulma-background-l: var(--bulma-text-85-invert-l)}.is-color-text-90,.has-text-text-90{--bulma-color-l: var(--bulma-text-90-l)}.is-background-text-90,.has-background-text-90{--bulma-background-l: var(--bulma-text-90-l)}.is-color-text-90-invert,.has-text-text-90-invert{--bulma-color-l: var(--bulma-text-90-invert-l)}.is-background-text-90-invert,.has-background-text-90-invert{--bulma-background-l: var(--bulma-text-90-invert-l)}.is-color-text-95,.has-text-text-95{--bulma-color-l: var(--bulma-text-95-l)}.is-background-text-95,.has-background-text-95{--bulma-background-l: var(--bulma-text-95-l)}.is-color-text-95-invert,.has-text-text-95-invert{--bulma-color-l: var(--bulma-text-95-invert-l)}.is-background-text-95-invert,.has-background-text-95-invert{--bulma-background-l: var(--bulma-text-95-invert-l)}.is-color-text-100,.has-text-text-100{--bulma-color-l: var(--bulma-text-100-l)}.is-background-text-100,.has-background-text-100{--bulma-background-l: var(--bulma-text-100-l)}.is-color-text-100-invert,.has-text-text-100-invert{--bulma-color-l: var(--bulma-text-100-invert-l)}.is-background-text-100-invert,.has-background-text-100-invert{--bulma-background-l: var(--bulma-text-100-invert-l)}a.is-color-text:hover,a.is-color-text:focus-visible,button.is-color-text:hover,button.is-color-text:focus-visible,is-color-text.is-hoverable:hover,is-color-text.is-hoverable:focus-visible,a.has-text-text:hover,a.has-text-text:focus-visible,button.has-text-text:hover,button.has-text-text:focus-visible,has-text-text.is-hoverable:hover,has-text-text.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-text:active,button.is-color-text:active,is-color-text.is-hoverable:active,a.has-text-text:active,button.has-text-text:active,has-text-text.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-text:hover,a.is-background-text:focus-visible,button.is-background-text:hover,button.is-background-text:focus-visible,is-background-text.is-hoverable:hover,is-background-text.is-hoverable:focus-visible,a.has-background-text:hover,a.has-background-text:focus-visible,button.has-background-text:hover,button.has-background-text:focus-visible,has-background-text.is-hoverable:hover,has-background-text.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-text:active,button.is-background-text:active,is-background-text.is-hoverable:active,a.has-background-text:active,button.has-background-text:active,has-background-text.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-text{--h: var(--bulma-text-h);--s: var(--bulma-text-s);--l: var(--bulma-text-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-text-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-text-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-text-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-text-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-text-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-text-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-text-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-text-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-text-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-text-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-text-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-text-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-text-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-text-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-text-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-text-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-text-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-text-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-text-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-text-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-text-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-primary],[class*=has-text-primary]{--bulma-color-l: var(--bulma-primary-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-primary],[class*=has-background-primary]{--bulma-background-l: var(--bulma-primary-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-primary-invert,.has-text-primary-invert{--bulma-color-l: var(--bulma-primary-invert-l)}.is-background-primary-invert,.has-background-primary-invert{--bulma-background-l: var(--bulma-primary-invert-l)}.is-color-primary-on-scheme,.has-text-primary-on-scheme{--bulma-color-l: var(--bulma-primary-on-scheme-l)}.is-background-primary-on-scheme,.has-background-primary-on-scheme{--bulma-background-l: var(--bulma-primary-on-scheme-l)}.is-color-primary-light,.has-text-primary-light{--bulma-color-l: var(--bulma-primary-light-l)}.is-background-primary-light,.has-background-primary-light{--bulma-background-l: var(--bulma-primary-light-l)}.is-color-primary-light-invert,.has-text-primary-light-invert{--bulma-color-l: var(--bulma-primary-light-invert-l)}.is-background-primary-light-invert,.has-background-primary-light-invert{--bulma-background-l: var(--bulma-primary-light-invert-l)}.is-color-primary-dark,.has-text-primary-dark{--bulma-color-l: var(--bulma-primary-dark-l)}.is-background-primary-dark,.has-background-primary-dark{--bulma-background-l: var(--bulma-primary-dark-l)}.is-color-primary-dark-invert,.has-text-primary-dark-invert{--bulma-color-l: var(--bulma-primary-dark-invert-l)}.is-background-primary-dark-invert,.has-background-primary-dark-invert{--bulma-background-l: var(--bulma-primary-dark-invert-l)}.is-color-primary-soft,.has-text-primary-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-primary-soft,.has-background-primary-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-primary-bold,.has-text-primary-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-primary-bold,.has-background-primary-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-primary-soft-invert,.has-text-primary-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-primary-soft-invert,.has-background-primary-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-primary-bold-invert,.has-text-primary-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-primary-bold-invert,.has-background-primary-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-primary-00,.has-text-primary-00{--bulma-color-l: var(--bulma-primary-00-l)}.is-background-primary-00,.has-background-primary-00{--bulma-background-l: var(--bulma-primary-00-l)}.is-color-primary-00-invert,.has-text-primary-00-invert{--bulma-color-l: var(--bulma-primary-00-invert-l)}.is-background-primary-00-invert,.has-background-primary-00-invert{--bulma-background-l: var(--bulma-primary-00-invert-l)}.is-color-primary-05,.has-text-primary-05{--bulma-color-l: var(--bulma-primary-05-l)}.is-background-primary-05,.has-background-primary-05{--bulma-background-l: var(--bulma-primary-05-l)}.is-color-primary-05-invert,.has-text-primary-05-invert{--bulma-color-l: var(--bulma-primary-05-invert-l)}.is-background-primary-05-invert,.has-background-primary-05-invert{--bulma-background-l: var(--bulma-primary-05-invert-l)}.is-color-primary-10,.has-text-primary-10{--bulma-color-l: var(--bulma-primary-10-l)}.is-background-primary-10,.has-background-primary-10{--bulma-background-l: var(--bulma-primary-10-l)}.is-color-primary-10-invert,.has-text-primary-10-invert{--bulma-color-l: var(--bulma-primary-10-invert-l)}.is-background-primary-10-invert,.has-background-primary-10-invert{--bulma-background-l: var(--bulma-primary-10-invert-l)}.is-color-primary-15,.has-text-primary-15{--bulma-color-l: var(--bulma-primary-15-l)}.is-background-primary-15,.has-background-primary-15{--bulma-background-l: var(--bulma-primary-15-l)}.is-color-primary-15-invert,.has-text-primary-15-invert{--bulma-color-l: var(--bulma-primary-15-invert-l)}.is-background-primary-15-invert,.has-background-primary-15-invert{--bulma-background-l: var(--bulma-primary-15-invert-l)}.is-color-primary-20,.has-text-primary-20{--bulma-color-l: var(--bulma-primary-20-l)}.is-background-primary-20,.has-background-primary-20{--bulma-background-l: var(--bulma-primary-20-l)}.is-color-primary-20-invert,.has-text-primary-20-invert{--bulma-color-l: var(--bulma-primary-20-invert-l)}.is-background-primary-20-invert,.has-background-primary-20-invert{--bulma-background-l: var(--bulma-primary-20-invert-l)}.is-color-primary-25,.has-text-primary-25{--bulma-color-l: var(--bulma-primary-25-l)}.is-background-primary-25,.has-background-primary-25{--bulma-background-l: var(--bulma-primary-25-l)}.is-color-primary-25-invert,.has-text-primary-25-invert{--bulma-color-l: var(--bulma-primary-25-invert-l)}.is-background-primary-25-invert,.has-background-primary-25-invert{--bulma-background-l: var(--bulma-primary-25-invert-l)}.is-color-primary-30,.has-text-primary-30{--bulma-color-l: var(--bulma-primary-30-l)}.is-background-primary-30,.has-background-primary-30{--bulma-background-l: var(--bulma-primary-30-l)}.is-color-primary-30-invert,.has-text-primary-30-invert{--bulma-color-l: var(--bulma-primary-30-invert-l)}.is-background-primary-30-invert,.has-background-primary-30-invert{--bulma-background-l: var(--bulma-primary-30-invert-l)}.is-color-primary-35,.has-text-primary-35{--bulma-color-l: var(--bulma-primary-35-l)}.is-background-primary-35,.has-background-primary-35{--bulma-background-l: var(--bulma-primary-35-l)}.is-color-primary-35-invert,.has-text-primary-35-invert{--bulma-color-l: var(--bulma-primary-35-invert-l)}.is-background-primary-35-invert,.has-background-primary-35-invert{--bulma-background-l: var(--bulma-primary-35-invert-l)}.is-color-primary-40,.has-text-primary-40{--bulma-color-l: var(--bulma-primary-40-l)}.is-background-primary-40,.has-background-primary-40{--bulma-background-l: var(--bulma-primary-40-l)}.is-color-primary-40-invert,.has-text-primary-40-invert{--bulma-color-l: var(--bulma-primary-40-invert-l)}.is-background-primary-40-invert,.has-background-primary-40-invert{--bulma-background-l: var(--bulma-primary-40-invert-l)}.is-color-primary-45,.has-text-primary-45{--bulma-color-l: var(--bulma-primary-45-l)}.is-background-primary-45,.has-background-primary-45{--bulma-background-l: var(--bulma-primary-45-l)}.is-color-primary-45-invert,.has-text-primary-45-invert{--bulma-color-l: var(--bulma-primary-45-invert-l)}.is-background-primary-45-invert,.has-background-primary-45-invert{--bulma-background-l: var(--bulma-primary-45-invert-l)}.is-color-primary-50,.has-text-primary-50{--bulma-color-l: var(--bulma-primary-50-l)}.is-background-primary-50,.has-background-primary-50{--bulma-background-l: var(--bulma-primary-50-l)}.is-color-primary-50-invert,.has-text-primary-50-invert{--bulma-color-l: var(--bulma-primary-50-invert-l)}.is-background-primary-50-invert,.has-background-primary-50-invert{--bulma-background-l: var(--bulma-primary-50-invert-l)}.is-color-primary-55,.has-text-primary-55{--bulma-color-l: var(--bulma-primary-55-l)}.is-background-primary-55,.has-background-primary-55{--bulma-background-l: var(--bulma-primary-55-l)}.is-color-primary-55-invert,.has-text-primary-55-invert{--bulma-color-l: var(--bulma-primary-55-invert-l)}.is-background-primary-55-invert,.has-background-primary-55-invert{--bulma-background-l: var(--bulma-primary-55-invert-l)}.is-color-primary-60,.has-text-primary-60{--bulma-color-l: var(--bulma-primary-60-l)}.is-background-primary-60,.has-background-primary-60{--bulma-background-l: var(--bulma-primary-60-l)}.is-color-primary-60-invert,.has-text-primary-60-invert{--bulma-color-l: var(--bulma-primary-60-invert-l)}.is-background-primary-60-invert,.has-background-primary-60-invert{--bulma-background-l: var(--bulma-primary-60-invert-l)}.is-color-primary-65,.has-text-primary-65{--bulma-color-l: var(--bulma-primary-65-l)}.is-background-primary-65,.has-background-primary-65{--bulma-background-l: var(--bulma-primary-65-l)}.is-color-primary-65-invert,.has-text-primary-65-invert{--bulma-color-l: var(--bulma-primary-65-invert-l)}.is-background-primary-65-invert,.has-background-primary-65-invert{--bulma-background-l: var(--bulma-primary-65-invert-l)}.is-color-primary-70,.has-text-primary-70{--bulma-color-l: var(--bulma-primary-70-l)}.is-background-primary-70,.has-background-primary-70{--bulma-background-l: var(--bulma-primary-70-l)}.is-color-primary-70-invert,.has-text-primary-70-invert{--bulma-color-l: var(--bulma-primary-70-invert-l)}.is-background-primary-70-invert,.has-background-primary-70-invert{--bulma-background-l: var(--bulma-primary-70-invert-l)}.is-color-primary-75,.has-text-primary-75{--bulma-color-l: var(--bulma-primary-75-l)}.is-background-primary-75,.has-background-primary-75{--bulma-background-l: var(--bulma-primary-75-l)}.is-color-primary-75-invert,.has-text-primary-75-invert{--bulma-color-l: var(--bulma-primary-75-invert-l)}.is-background-primary-75-invert,.has-background-primary-75-invert{--bulma-background-l: var(--bulma-primary-75-invert-l)}.is-color-primary-80,.has-text-primary-80{--bulma-color-l: var(--bulma-primary-80-l)}.is-background-primary-80,.has-background-primary-80{--bulma-background-l: var(--bulma-primary-80-l)}.is-color-primary-80-invert,.has-text-primary-80-invert{--bulma-color-l: var(--bulma-primary-80-invert-l)}.is-background-primary-80-invert,.has-background-primary-80-invert{--bulma-background-l: var(--bulma-primary-80-invert-l)}.is-color-primary-85,.has-text-primary-85{--bulma-color-l: var(--bulma-primary-85-l)}.is-background-primary-85,.has-background-primary-85{--bulma-background-l: var(--bulma-primary-85-l)}.is-color-primary-85-invert,.has-text-primary-85-invert{--bulma-color-l: var(--bulma-primary-85-invert-l)}.is-background-primary-85-invert,.has-background-primary-85-invert{--bulma-background-l: var(--bulma-primary-85-invert-l)}.is-color-primary-90,.has-text-primary-90{--bulma-color-l: var(--bulma-primary-90-l)}.is-background-primary-90,.has-background-primary-90{--bulma-background-l: var(--bulma-primary-90-l)}.is-color-primary-90-invert,.has-text-primary-90-invert{--bulma-color-l: var(--bulma-primary-90-invert-l)}.is-background-primary-90-invert,.has-background-primary-90-invert{--bulma-background-l: var(--bulma-primary-90-invert-l)}.is-color-primary-95,.has-text-primary-95{--bulma-color-l: var(--bulma-primary-95-l)}.is-background-primary-95,.has-background-primary-95{--bulma-background-l: var(--bulma-primary-95-l)}.is-color-primary-95-invert,.has-text-primary-95-invert{--bulma-color-l: var(--bulma-primary-95-invert-l)}.is-background-primary-95-invert,.has-background-primary-95-invert{--bulma-background-l: var(--bulma-primary-95-invert-l)}.is-color-primary-100,.has-text-primary-100{--bulma-color-l: var(--bulma-primary-100-l)}.is-background-primary-100,.has-background-primary-100{--bulma-background-l: var(--bulma-primary-100-l)}.is-color-primary-100-invert,.has-text-primary-100-invert{--bulma-color-l: var(--bulma-primary-100-invert-l)}.is-background-primary-100-invert,.has-background-primary-100-invert{--bulma-background-l: var(--bulma-primary-100-invert-l)}a.is-color-primary:hover,a.is-color-primary:focus-visible,button.is-color-primary:hover,button.is-color-primary:focus-visible,is-color-primary.is-hoverable:hover,is-color-primary.is-hoverable:focus-visible,a.has-text-primary:hover,a.has-text-primary:focus-visible,button.has-text-primary:hover,button.has-text-primary:focus-visible,has-text-primary.is-hoverable:hover,has-text-primary.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-primary:active,button.is-color-primary:active,is-color-primary.is-hoverable:active,a.has-text-primary:active,button.has-text-primary:active,has-text-primary.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-primary:hover,a.is-background-primary:focus-visible,button.is-background-primary:hover,button.is-background-primary:focus-visible,is-background-primary.is-hoverable:hover,is-background-primary.is-hoverable:focus-visible,a.has-background-primary:hover,a.has-background-primary:focus-visible,button.has-background-primary:hover,button.has-background-primary:focus-visible,has-background-primary.is-hoverable:hover,has-background-primary.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-primary:active,button.is-background-primary:active,is-background-primary.is-hoverable:active,a.has-background-primary:active,button.has-background-primary:active,has-background-primary.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-primary{--h: var(--bulma-primary-h);--s: var(--bulma-primary-s);--l: var(--bulma-primary-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-primary-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-primary-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-primary-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-primary-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-primary-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-primary-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-primary-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-primary-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-primary-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-primary-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-primary-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-primary-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-primary-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-primary-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-primary-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-primary-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-primary-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-primary-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-primary-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-primary-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-primary-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-link],[class*=has-text-link]{--bulma-color-l: var(--bulma-link-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-link],[class*=has-background-link]{--bulma-background-l: var(--bulma-link-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-link-invert,.has-text-link-invert{--bulma-color-l: var(--bulma-link-invert-l)}.is-background-link-invert,.has-background-link-invert{--bulma-background-l: var(--bulma-link-invert-l)}.is-color-link-on-scheme,.has-text-link-on-scheme{--bulma-color-l: var(--bulma-link-on-scheme-l)}.is-background-link-on-scheme,.has-background-link-on-scheme{--bulma-background-l: var(--bulma-link-on-scheme-l)}.is-color-link-light,.has-text-link-light{--bulma-color-l: var(--bulma-link-light-l)}.is-background-link-light,.has-background-link-light{--bulma-background-l: var(--bulma-link-light-l)}.is-color-link-light-invert,.has-text-link-light-invert{--bulma-color-l: var(--bulma-link-light-invert-l)}.is-background-link-light-invert,.has-background-link-light-invert{--bulma-background-l: var(--bulma-link-light-invert-l)}.is-color-link-dark,.has-text-link-dark{--bulma-color-l: var(--bulma-link-dark-l)}.is-background-link-dark,.has-background-link-dark{--bulma-background-l: var(--bulma-link-dark-l)}.is-color-link-dark-invert,.has-text-link-dark-invert{--bulma-color-l: var(--bulma-link-dark-invert-l)}.is-background-link-dark-invert,.has-background-link-dark-invert{--bulma-background-l: var(--bulma-link-dark-invert-l)}.is-color-link-soft,.has-text-link-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-link-soft,.has-background-link-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-link-bold,.has-text-link-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-link-bold,.has-background-link-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-link-soft-invert,.has-text-link-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-link-soft-invert,.has-background-link-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-link-bold-invert,.has-text-link-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-link-bold-invert,.has-background-link-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-link-00,.has-text-link-00{--bulma-color-l: var(--bulma-link-00-l)}.is-background-link-00,.has-background-link-00{--bulma-background-l: var(--bulma-link-00-l)}.is-color-link-00-invert,.has-text-link-00-invert{--bulma-color-l: var(--bulma-link-00-invert-l)}.is-background-link-00-invert,.has-background-link-00-invert{--bulma-background-l: var(--bulma-link-00-invert-l)}.is-color-link-05,.has-text-link-05{--bulma-color-l: var(--bulma-link-05-l)}.is-background-link-05,.has-background-link-05{--bulma-background-l: var(--bulma-link-05-l)}.is-color-link-05-invert,.has-text-link-05-invert{--bulma-color-l: var(--bulma-link-05-invert-l)}.is-background-link-05-invert,.has-background-link-05-invert{--bulma-background-l: var(--bulma-link-05-invert-l)}.is-color-link-10,.has-text-link-10{--bulma-color-l: var(--bulma-link-10-l)}.is-background-link-10,.has-background-link-10{--bulma-background-l: var(--bulma-link-10-l)}.is-color-link-10-invert,.has-text-link-10-invert{--bulma-color-l: var(--bulma-link-10-invert-l)}.is-background-link-10-invert,.has-background-link-10-invert{--bulma-background-l: var(--bulma-link-10-invert-l)}.is-color-link-15,.has-text-link-15{--bulma-color-l: var(--bulma-link-15-l)}.is-background-link-15,.has-background-link-15{--bulma-background-l: var(--bulma-link-15-l)}.is-color-link-15-invert,.has-text-link-15-invert{--bulma-color-l: var(--bulma-link-15-invert-l)}.is-background-link-15-invert,.has-background-link-15-invert{--bulma-background-l: var(--bulma-link-15-invert-l)}.is-color-link-20,.has-text-link-20{--bulma-color-l: var(--bulma-link-20-l)}.is-background-link-20,.has-background-link-20{--bulma-background-l: var(--bulma-link-20-l)}.is-color-link-20-invert,.has-text-link-20-invert{--bulma-color-l: var(--bulma-link-20-invert-l)}.is-background-link-20-invert,.has-background-link-20-invert{--bulma-background-l: var(--bulma-link-20-invert-l)}.is-color-link-25,.has-text-link-25{--bulma-color-l: var(--bulma-link-25-l)}.is-background-link-25,.has-background-link-25{--bulma-background-l: var(--bulma-link-25-l)}.is-color-link-25-invert,.has-text-link-25-invert{--bulma-color-l: var(--bulma-link-25-invert-l)}.is-background-link-25-invert,.has-background-link-25-invert{--bulma-background-l: var(--bulma-link-25-invert-l)}.is-color-link-30,.has-text-link-30{--bulma-color-l: var(--bulma-link-30-l)}.is-background-link-30,.has-background-link-30{--bulma-background-l: var(--bulma-link-30-l)}.is-color-link-30-invert,.has-text-link-30-invert{--bulma-color-l: var(--bulma-link-30-invert-l)}.is-background-link-30-invert,.has-background-link-30-invert{--bulma-background-l: var(--bulma-link-30-invert-l)}.is-color-link-35,.has-text-link-35{--bulma-color-l: var(--bulma-link-35-l)}.is-background-link-35,.has-background-link-35{--bulma-background-l: var(--bulma-link-35-l)}.is-color-link-35-invert,.has-text-link-35-invert{--bulma-color-l: var(--bulma-link-35-invert-l)}.is-background-link-35-invert,.has-background-link-35-invert{--bulma-background-l: var(--bulma-link-35-invert-l)}.is-color-link-40,.has-text-link-40{--bulma-color-l: var(--bulma-link-40-l)}.is-background-link-40,.has-background-link-40{--bulma-background-l: var(--bulma-link-40-l)}.is-color-link-40-invert,.has-text-link-40-invert{--bulma-color-l: var(--bulma-link-40-invert-l)}.is-background-link-40-invert,.has-background-link-40-invert{--bulma-background-l: var(--bulma-link-40-invert-l)}.is-color-link-45,.has-text-link-45{--bulma-color-l: var(--bulma-link-45-l)}.is-background-link-45,.has-background-link-45{--bulma-background-l: var(--bulma-link-45-l)}.is-color-link-45-invert,.has-text-link-45-invert{--bulma-color-l: var(--bulma-link-45-invert-l)}.is-background-link-45-invert,.has-background-link-45-invert{--bulma-background-l: var(--bulma-link-45-invert-l)}.is-color-link-50,.has-text-link-50{--bulma-color-l: var(--bulma-link-50-l)}.is-background-link-50,.has-background-link-50{--bulma-background-l: var(--bulma-link-50-l)}.is-color-link-50-invert,.has-text-link-50-invert{--bulma-color-l: var(--bulma-link-50-invert-l)}.is-background-link-50-invert,.has-background-link-50-invert{--bulma-background-l: var(--bulma-link-50-invert-l)}.is-color-link-55,.has-text-link-55{--bulma-color-l: var(--bulma-link-55-l)}.is-background-link-55,.has-background-link-55{--bulma-background-l: var(--bulma-link-55-l)}.is-color-link-55-invert,.has-text-link-55-invert{--bulma-color-l: var(--bulma-link-55-invert-l)}.is-background-link-55-invert,.has-background-link-55-invert{--bulma-background-l: var(--bulma-link-55-invert-l)}.is-color-link-60,.has-text-link-60{--bulma-color-l: var(--bulma-link-60-l)}.is-background-link-60,.has-background-link-60{--bulma-background-l: var(--bulma-link-60-l)}.is-color-link-60-invert,.has-text-link-60-invert{--bulma-color-l: var(--bulma-link-60-invert-l)}.is-background-link-60-invert,.has-background-link-60-invert{--bulma-background-l: var(--bulma-link-60-invert-l)}.is-color-link-65,.has-text-link-65{--bulma-color-l: var(--bulma-link-65-l)}.is-background-link-65,.has-background-link-65{--bulma-background-l: var(--bulma-link-65-l)}.is-color-link-65-invert,.has-text-link-65-invert{--bulma-color-l: var(--bulma-link-65-invert-l)}.is-background-link-65-invert,.has-background-link-65-invert{--bulma-background-l: var(--bulma-link-65-invert-l)}.is-color-link-70,.has-text-link-70{--bulma-color-l: var(--bulma-link-70-l)}.is-background-link-70,.has-background-link-70{--bulma-background-l: var(--bulma-link-70-l)}.is-color-link-70-invert,.has-text-link-70-invert{--bulma-color-l: var(--bulma-link-70-invert-l)}.is-background-link-70-invert,.has-background-link-70-invert{--bulma-background-l: var(--bulma-link-70-invert-l)}.is-color-link-75,.has-text-link-75{--bulma-color-l: var(--bulma-link-75-l)}.is-background-link-75,.has-background-link-75{--bulma-background-l: var(--bulma-link-75-l)}.is-color-link-75-invert,.has-text-link-75-invert{--bulma-color-l: var(--bulma-link-75-invert-l)}.is-background-link-75-invert,.has-background-link-75-invert{--bulma-background-l: var(--bulma-link-75-invert-l)}.is-color-link-80,.has-text-link-80{--bulma-color-l: var(--bulma-link-80-l)}.is-background-link-80,.has-background-link-80{--bulma-background-l: var(--bulma-link-80-l)}.is-color-link-80-invert,.has-text-link-80-invert{--bulma-color-l: var(--bulma-link-80-invert-l)}.is-background-link-80-invert,.has-background-link-80-invert{--bulma-background-l: var(--bulma-link-80-invert-l)}.is-color-link-85,.has-text-link-85{--bulma-color-l: var(--bulma-link-85-l)}.is-background-link-85,.has-background-link-85{--bulma-background-l: var(--bulma-link-85-l)}.is-color-link-85-invert,.has-text-link-85-invert{--bulma-color-l: var(--bulma-link-85-invert-l)}.is-background-link-85-invert,.has-background-link-85-invert{--bulma-background-l: var(--bulma-link-85-invert-l)}.is-color-link-90,.has-text-link-90{--bulma-color-l: var(--bulma-link-90-l)}.is-background-link-90,.has-background-link-90{--bulma-background-l: var(--bulma-link-90-l)}.is-color-link-90-invert,.has-text-link-90-invert{--bulma-color-l: var(--bulma-link-90-invert-l)}.is-background-link-90-invert,.has-background-link-90-invert{--bulma-background-l: var(--bulma-link-90-invert-l)}.is-color-link-95,.has-text-link-95{--bulma-color-l: var(--bulma-link-95-l)}.is-background-link-95,.has-background-link-95{--bulma-background-l: var(--bulma-link-95-l)}.is-color-link-95-invert,.has-text-link-95-invert{--bulma-color-l: var(--bulma-link-95-invert-l)}.is-background-link-95-invert,.has-background-link-95-invert{--bulma-background-l: var(--bulma-link-95-invert-l)}.is-color-link-100,.has-text-link-100{--bulma-color-l: var(--bulma-link-100-l)}.is-background-link-100,.has-background-link-100{--bulma-background-l: var(--bulma-link-100-l)}.is-color-link-100-invert,.has-text-link-100-invert{--bulma-color-l: var(--bulma-link-100-invert-l)}.is-background-link-100-invert,.has-background-link-100-invert{--bulma-background-l: var(--bulma-link-100-invert-l)}a.is-color-link:hover,a.is-color-link:focus-visible,button.is-color-link:hover,button.is-color-link:focus-visible,is-color-link.is-hoverable:hover,is-color-link.is-hoverable:focus-visible,a.has-text-link:hover,a.has-text-link:focus-visible,button.has-text-link:hover,button.has-text-link:focus-visible,has-text-link.is-hoverable:hover,has-text-link.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-link:active,button.is-color-link:active,is-color-link.is-hoverable:active,a.has-text-link:active,button.has-text-link:active,has-text-link.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-link:hover,a.is-background-link:focus-visible,button.is-background-link:hover,button.is-background-link:focus-visible,is-background-link.is-hoverable:hover,is-background-link.is-hoverable:focus-visible,a.has-background-link:hover,a.has-background-link:focus-visible,button.has-background-link:hover,button.has-background-link:focus-visible,has-background-link.is-hoverable:hover,has-background-link.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-link:active,button.is-background-link:active,is-background-link.is-hoverable:active,a.has-background-link:active,button.has-background-link:active,has-background-link.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-link{--h: var(--bulma-link-h);--s: var(--bulma-link-s);--l: var(--bulma-link-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-link-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-link-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-link-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-link-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-link-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-link-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-link-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-link-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-link-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-link-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-link-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-link-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-link-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-link-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-link-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-link-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-link-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-link-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-link-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-link-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-link-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-info],[class*=has-text-info]{--bulma-color-l: var(--bulma-info-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-info-h),var(--bulma-info-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-info],[class*=has-background-info]{--bulma-background-l: var(--bulma-info-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-info-invert,.has-text-info-invert{--bulma-color-l: var(--bulma-info-invert-l)}.is-background-info-invert,.has-background-info-invert{--bulma-background-l: var(--bulma-info-invert-l)}.is-color-info-on-scheme,.has-text-info-on-scheme{--bulma-color-l: var(--bulma-info-on-scheme-l)}.is-background-info-on-scheme,.has-background-info-on-scheme{--bulma-background-l: var(--bulma-info-on-scheme-l)}.is-color-info-light,.has-text-info-light{--bulma-color-l: var(--bulma-info-light-l)}.is-background-info-light,.has-background-info-light{--bulma-background-l: var(--bulma-info-light-l)}.is-color-info-light-invert,.has-text-info-light-invert{--bulma-color-l: var(--bulma-info-light-invert-l)}.is-background-info-light-invert,.has-background-info-light-invert{--bulma-background-l: var(--bulma-info-light-invert-l)}.is-color-info-dark,.has-text-info-dark{--bulma-color-l: var(--bulma-info-dark-l)}.is-background-info-dark,.has-background-info-dark{--bulma-background-l: var(--bulma-info-dark-l)}.is-color-info-dark-invert,.has-text-info-dark-invert{--bulma-color-l: var(--bulma-info-dark-invert-l)}.is-background-info-dark-invert,.has-background-info-dark-invert{--bulma-background-l: var(--bulma-info-dark-invert-l)}.is-color-info-soft,.has-text-info-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-info-soft,.has-background-info-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-info-bold,.has-text-info-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-info-bold,.has-background-info-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-info-soft-invert,.has-text-info-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-info-soft-invert,.has-background-info-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-info-bold-invert,.has-text-info-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-info-bold-invert,.has-background-info-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-info-00,.has-text-info-00{--bulma-color-l: var(--bulma-info-00-l)}.is-background-info-00,.has-background-info-00{--bulma-background-l: var(--bulma-info-00-l)}.is-color-info-00-invert,.has-text-info-00-invert{--bulma-color-l: var(--bulma-info-00-invert-l)}.is-background-info-00-invert,.has-background-info-00-invert{--bulma-background-l: var(--bulma-info-00-invert-l)}.is-color-info-05,.has-text-info-05{--bulma-color-l: var(--bulma-info-05-l)}.is-background-info-05,.has-background-info-05{--bulma-background-l: var(--bulma-info-05-l)}.is-color-info-05-invert,.has-text-info-05-invert{--bulma-color-l: var(--bulma-info-05-invert-l)}.is-background-info-05-invert,.has-background-info-05-invert{--bulma-background-l: var(--bulma-info-05-invert-l)}.is-color-info-10,.has-text-info-10{--bulma-color-l: var(--bulma-info-10-l)}.is-background-info-10,.has-background-info-10{--bulma-background-l: var(--bulma-info-10-l)}.is-color-info-10-invert,.has-text-info-10-invert{--bulma-color-l: var(--bulma-info-10-invert-l)}.is-background-info-10-invert,.has-background-info-10-invert{--bulma-background-l: var(--bulma-info-10-invert-l)}.is-color-info-15,.has-text-info-15{--bulma-color-l: var(--bulma-info-15-l)}.is-background-info-15,.has-background-info-15{--bulma-background-l: var(--bulma-info-15-l)}.is-color-info-15-invert,.has-text-info-15-invert{--bulma-color-l: var(--bulma-info-15-invert-l)}.is-background-info-15-invert,.has-background-info-15-invert{--bulma-background-l: var(--bulma-info-15-invert-l)}.is-color-info-20,.has-text-info-20{--bulma-color-l: var(--bulma-info-20-l)}.is-background-info-20,.has-background-info-20{--bulma-background-l: var(--bulma-info-20-l)}.is-color-info-20-invert,.has-text-info-20-invert{--bulma-color-l: var(--bulma-info-20-invert-l)}.is-background-info-20-invert,.has-background-info-20-invert{--bulma-background-l: var(--bulma-info-20-invert-l)}.is-color-info-25,.has-text-info-25{--bulma-color-l: var(--bulma-info-25-l)}.is-background-info-25,.has-background-info-25{--bulma-background-l: var(--bulma-info-25-l)}.is-color-info-25-invert,.has-text-info-25-invert{--bulma-color-l: var(--bulma-info-25-invert-l)}.is-background-info-25-invert,.has-background-info-25-invert{--bulma-background-l: var(--bulma-info-25-invert-l)}.is-color-info-30,.has-text-info-30{--bulma-color-l: var(--bulma-info-30-l)}.is-background-info-30,.has-background-info-30{--bulma-background-l: var(--bulma-info-30-l)}.is-color-info-30-invert,.has-text-info-30-invert{--bulma-color-l: var(--bulma-info-30-invert-l)}.is-background-info-30-invert,.has-background-info-30-invert{--bulma-background-l: var(--bulma-info-30-invert-l)}.is-color-info-35,.has-text-info-35{--bulma-color-l: var(--bulma-info-35-l)}.is-background-info-35,.has-background-info-35{--bulma-background-l: var(--bulma-info-35-l)}.is-color-info-35-invert,.has-text-info-35-invert{--bulma-color-l: var(--bulma-info-35-invert-l)}.is-background-info-35-invert,.has-background-info-35-invert{--bulma-background-l: var(--bulma-info-35-invert-l)}.is-color-info-40,.has-text-info-40{--bulma-color-l: var(--bulma-info-40-l)}.is-background-info-40,.has-background-info-40{--bulma-background-l: var(--bulma-info-40-l)}.is-color-info-40-invert,.has-text-info-40-invert{--bulma-color-l: var(--bulma-info-40-invert-l)}.is-background-info-40-invert,.has-background-info-40-invert{--bulma-background-l: var(--bulma-info-40-invert-l)}.is-color-info-45,.has-text-info-45{--bulma-color-l: var(--bulma-info-45-l)}.is-background-info-45,.has-background-info-45{--bulma-background-l: var(--bulma-info-45-l)}.is-color-info-45-invert,.has-text-info-45-invert{--bulma-color-l: var(--bulma-info-45-invert-l)}.is-background-info-45-invert,.has-background-info-45-invert{--bulma-background-l: var(--bulma-info-45-invert-l)}.is-color-info-50,.has-text-info-50{--bulma-color-l: var(--bulma-info-50-l)}.is-background-info-50,.has-background-info-50{--bulma-background-l: var(--bulma-info-50-l)}.is-color-info-50-invert,.has-text-info-50-invert{--bulma-color-l: var(--bulma-info-50-invert-l)}.is-background-info-50-invert,.has-background-info-50-invert{--bulma-background-l: var(--bulma-info-50-invert-l)}.is-color-info-55,.has-text-info-55{--bulma-color-l: var(--bulma-info-55-l)}.is-background-info-55,.has-background-info-55{--bulma-background-l: var(--bulma-info-55-l)}.is-color-info-55-invert,.has-text-info-55-invert{--bulma-color-l: var(--bulma-info-55-invert-l)}.is-background-info-55-invert,.has-background-info-55-invert{--bulma-background-l: var(--bulma-info-55-invert-l)}.is-color-info-60,.has-text-info-60{--bulma-color-l: var(--bulma-info-60-l)}.is-background-info-60,.has-background-info-60{--bulma-background-l: var(--bulma-info-60-l)}.is-color-info-60-invert,.has-text-info-60-invert{--bulma-color-l: var(--bulma-info-60-invert-l)}.is-background-info-60-invert,.has-background-info-60-invert{--bulma-background-l: var(--bulma-info-60-invert-l)}.is-color-info-65,.has-text-info-65{--bulma-color-l: var(--bulma-info-65-l)}.is-background-info-65,.has-background-info-65{--bulma-background-l: var(--bulma-info-65-l)}.is-color-info-65-invert,.has-text-info-65-invert{--bulma-color-l: var(--bulma-info-65-invert-l)}.is-background-info-65-invert,.has-background-info-65-invert{--bulma-background-l: var(--bulma-info-65-invert-l)}.is-color-info-70,.has-text-info-70{--bulma-color-l: var(--bulma-info-70-l)}.is-background-info-70,.has-background-info-70{--bulma-background-l: var(--bulma-info-70-l)}.is-color-info-70-invert,.has-text-info-70-invert{--bulma-color-l: var(--bulma-info-70-invert-l)}.is-background-info-70-invert,.has-background-info-70-invert{--bulma-background-l: var(--bulma-info-70-invert-l)}.is-color-info-75,.has-text-info-75{--bulma-color-l: var(--bulma-info-75-l)}.is-background-info-75,.has-background-info-75{--bulma-background-l: var(--bulma-info-75-l)}.is-color-info-75-invert,.has-text-info-75-invert{--bulma-color-l: var(--bulma-info-75-invert-l)}.is-background-info-75-invert,.has-background-info-75-invert{--bulma-background-l: var(--bulma-info-75-invert-l)}.is-color-info-80,.has-text-info-80{--bulma-color-l: var(--bulma-info-80-l)}.is-background-info-80,.has-background-info-80{--bulma-background-l: var(--bulma-info-80-l)}.is-color-info-80-invert,.has-text-info-80-invert{--bulma-color-l: var(--bulma-info-80-invert-l)}.is-background-info-80-invert,.has-background-info-80-invert{--bulma-background-l: var(--bulma-info-80-invert-l)}.is-color-info-85,.has-text-info-85{--bulma-color-l: var(--bulma-info-85-l)}.is-background-info-85,.has-background-info-85{--bulma-background-l: var(--bulma-info-85-l)}.is-color-info-85-invert,.has-text-info-85-invert{--bulma-color-l: var(--bulma-info-85-invert-l)}.is-background-info-85-invert,.has-background-info-85-invert{--bulma-background-l: var(--bulma-info-85-invert-l)}.is-color-info-90,.has-text-info-90{--bulma-color-l: var(--bulma-info-90-l)}.is-background-info-90,.has-background-info-90{--bulma-background-l: var(--bulma-info-90-l)}.is-color-info-90-invert,.has-text-info-90-invert{--bulma-color-l: var(--bulma-info-90-invert-l)}.is-background-info-90-invert,.has-background-info-90-invert{--bulma-background-l: var(--bulma-info-90-invert-l)}.is-color-info-95,.has-text-info-95{--bulma-color-l: var(--bulma-info-95-l)}.is-background-info-95,.has-background-info-95{--bulma-background-l: var(--bulma-info-95-l)}.is-color-info-95-invert,.has-text-info-95-invert{--bulma-color-l: var(--bulma-info-95-invert-l)}.is-background-info-95-invert,.has-background-info-95-invert{--bulma-background-l: var(--bulma-info-95-invert-l)}.is-color-info-100,.has-text-info-100{--bulma-color-l: var(--bulma-info-100-l)}.is-background-info-100,.has-background-info-100{--bulma-background-l: var(--bulma-info-100-l)}.is-color-info-100-invert,.has-text-info-100-invert{--bulma-color-l: var(--bulma-info-100-invert-l)}.is-background-info-100-invert,.has-background-info-100-invert{--bulma-background-l: var(--bulma-info-100-invert-l)}a.is-color-info:hover,a.is-color-info:focus-visible,button.is-color-info:hover,button.is-color-info:focus-visible,is-color-info.is-hoverable:hover,is-color-info.is-hoverable:focus-visible,a.has-text-info:hover,a.has-text-info:focus-visible,button.has-text-info:hover,button.has-text-info:focus-visible,has-text-info.is-hoverable:hover,has-text-info.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-info:active,button.is-color-info:active,is-color-info.is-hoverable:active,a.has-text-info:active,button.has-text-info:active,has-text-info.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-info:hover,a.is-background-info:focus-visible,button.is-background-info:hover,button.is-background-info:focus-visible,is-background-info.is-hoverable:hover,is-background-info.is-hoverable:focus-visible,a.has-background-info:hover,a.has-background-info:focus-visible,button.has-background-info:hover,button.has-background-info:focus-visible,has-background-info.is-hoverable:hover,has-background-info.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-info:active,button.is-background-info:active,is-background-info.is-hoverable:active,a.has-background-info:active,button.has-background-info:active,has-background-info.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-info{--h: var(--bulma-info-h);--s: var(--bulma-info-s);--l: var(--bulma-info-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-info-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-info-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-info-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-info-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-info-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-info-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-info-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-info-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-info-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-info-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-info-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-info-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-info-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-info-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-info-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-info-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-info-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-info-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-info-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-info-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-info-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-success],[class*=has-text-success]{--bulma-color-l: var(--bulma-success-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-success-h),var(--bulma-success-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-success],[class*=has-background-success]{--bulma-background-l: var(--bulma-success-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-success-invert,.has-text-success-invert{--bulma-color-l: var(--bulma-success-invert-l)}.is-background-success-invert,.has-background-success-invert{--bulma-background-l: var(--bulma-success-invert-l)}.is-color-success-on-scheme,.has-text-success-on-scheme{--bulma-color-l: var(--bulma-success-on-scheme-l)}.is-background-success-on-scheme,.has-background-success-on-scheme{--bulma-background-l: var(--bulma-success-on-scheme-l)}.is-color-success-light,.has-text-success-light{--bulma-color-l: var(--bulma-success-light-l)}.is-background-success-light,.has-background-success-light{--bulma-background-l: var(--bulma-success-light-l)}.is-color-success-light-invert,.has-text-success-light-invert{--bulma-color-l: var(--bulma-success-light-invert-l)}.is-background-success-light-invert,.has-background-success-light-invert{--bulma-background-l: var(--bulma-success-light-invert-l)}.is-color-success-dark,.has-text-success-dark{--bulma-color-l: var(--bulma-success-dark-l)}.is-background-success-dark,.has-background-success-dark{--bulma-background-l: var(--bulma-success-dark-l)}.is-color-success-dark-invert,.has-text-success-dark-invert{--bulma-color-l: var(--bulma-success-dark-invert-l)}.is-background-success-dark-invert,.has-background-success-dark-invert{--bulma-background-l: var(--bulma-success-dark-invert-l)}.is-color-success-soft,.has-text-success-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-success-soft,.has-background-success-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-success-bold,.has-text-success-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-success-bold,.has-background-success-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-success-soft-invert,.has-text-success-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-success-soft-invert,.has-background-success-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-success-bold-invert,.has-text-success-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-success-bold-invert,.has-background-success-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-success-00,.has-text-success-00{--bulma-color-l: var(--bulma-success-00-l)}.is-background-success-00,.has-background-success-00{--bulma-background-l: var(--bulma-success-00-l)}.is-color-success-00-invert,.has-text-success-00-invert{--bulma-color-l: var(--bulma-success-00-invert-l)}.is-background-success-00-invert,.has-background-success-00-invert{--bulma-background-l: var(--bulma-success-00-invert-l)}.is-color-success-05,.has-text-success-05{--bulma-color-l: var(--bulma-success-05-l)}.is-background-success-05,.has-background-success-05{--bulma-background-l: var(--bulma-success-05-l)}.is-color-success-05-invert,.has-text-success-05-invert{--bulma-color-l: var(--bulma-success-05-invert-l)}.is-background-success-05-invert,.has-background-success-05-invert{--bulma-background-l: var(--bulma-success-05-invert-l)}.is-color-success-10,.has-text-success-10{--bulma-color-l: var(--bulma-success-10-l)}.is-background-success-10,.has-background-success-10{--bulma-background-l: var(--bulma-success-10-l)}.is-color-success-10-invert,.has-text-success-10-invert{--bulma-color-l: var(--bulma-success-10-invert-l)}.is-background-success-10-invert,.has-background-success-10-invert{--bulma-background-l: var(--bulma-success-10-invert-l)}.is-color-success-15,.has-text-success-15{--bulma-color-l: var(--bulma-success-15-l)}.is-background-success-15,.has-background-success-15{--bulma-background-l: var(--bulma-success-15-l)}.is-color-success-15-invert,.has-text-success-15-invert{--bulma-color-l: var(--bulma-success-15-invert-l)}.is-background-success-15-invert,.has-background-success-15-invert{--bulma-background-l: var(--bulma-success-15-invert-l)}.is-color-success-20,.has-text-success-20{--bulma-color-l: var(--bulma-success-20-l)}.is-background-success-20,.has-background-success-20{--bulma-background-l: var(--bulma-success-20-l)}.is-color-success-20-invert,.has-text-success-20-invert{--bulma-color-l: var(--bulma-success-20-invert-l)}.is-background-success-20-invert,.has-background-success-20-invert{--bulma-background-l: var(--bulma-success-20-invert-l)}.is-color-success-25,.has-text-success-25{--bulma-color-l: var(--bulma-success-25-l)}.is-background-success-25,.has-background-success-25{--bulma-background-l: var(--bulma-success-25-l)}.is-color-success-25-invert,.has-text-success-25-invert{--bulma-color-l: var(--bulma-success-25-invert-l)}.is-background-success-25-invert,.has-background-success-25-invert{--bulma-background-l: var(--bulma-success-25-invert-l)}.is-color-success-30,.has-text-success-30{--bulma-color-l: var(--bulma-success-30-l)}.is-background-success-30,.has-background-success-30{--bulma-background-l: var(--bulma-success-30-l)}.is-color-success-30-invert,.has-text-success-30-invert{--bulma-color-l: var(--bulma-success-30-invert-l)}.is-background-success-30-invert,.has-background-success-30-invert{--bulma-background-l: var(--bulma-success-30-invert-l)}.is-color-success-35,.has-text-success-35{--bulma-color-l: var(--bulma-success-35-l)}.is-background-success-35,.has-background-success-35{--bulma-background-l: var(--bulma-success-35-l)}.is-color-success-35-invert,.has-text-success-35-invert{--bulma-color-l: var(--bulma-success-35-invert-l)}.is-background-success-35-invert,.has-background-success-35-invert{--bulma-background-l: var(--bulma-success-35-invert-l)}.is-color-success-40,.has-text-success-40{--bulma-color-l: var(--bulma-success-40-l)}.is-background-success-40,.has-background-success-40{--bulma-background-l: var(--bulma-success-40-l)}.is-color-success-40-invert,.has-text-success-40-invert{--bulma-color-l: var(--bulma-success-40-invert-l)}.is-background-success-40-invert,.has-background-success-40-invert{--bulma-background-l: var(--bulma-success-40-invert-l)}.is-color-success-45,.has-text-success-45{--bulma-color-l: var(--bulma-success-45-l)}.is-background-success-45,.has-background-success-45{--bulma-background-l: var(--bulma-success-45-l)}.is-color-success-45-invert,.has-text-success-45-invert{--bulma-color-l: var(--bulma-success-45-invert-l)}.is-background-success-45-invert,.has-background-success-45-invert{--bulma-background-l: var(--bulma-success-45-invert-l)}.is-color-success-50,.has-text-success-50{--bulma-color-l: var(--bulma-success-50-l)}.is-background-success-50,.has-background-success-50{--bulma-background-l: var(--bulma-success-50-l)}.is-color-success-50-invert,.has-text-success-50-invert{--bulma-color-l: var(--bulma-success-50-invert-l)}.is-background-success-50-invert,.has-background-success-50-invert{--bulma-background-l: var(--bulma-success-50-invert-l)}.is-color-success-55,.has-text-success-55{--bulma-color-l: var(--bulma-success-55-l)}.is-background-success-55,.has-background-success-55{--bulma-background-l: var(--bulma-success-55-l)}.is-color-success-55-invert,.has-text-success-55-invert{--bulma-color-l: var(--bulma-success-55-invert-l)}.is-background-success-55-invert,.has-background-success-55-invert{--bulma-background-l: var(--bulma-success-55-invert-l)}.is-color-success-60,.has-text-success-60{--bulma-color-l: var(--bulma-success-60-l)}.is-background-success-60,.has-background-success-60{--bulma-background-l: var(--bulma-success-60-l)}.is-color-success-60-invert,.has-text-success-60-invert{--bulma-color-l: var(--bulma-success-60-invert-l)}.is-background-success-60-invert,.has-background-success-60-invert{--bulma-background-l: var(--bulma-success-60-invert-l)}.is-color-success-65,.has-text-success-65{--bulma-color-l: var(--bulma-success-65-l)}.is-background-success-65,.has-background-success-65{--bulma-background-l: var(--bulma-success-65-l)}.is-color-success-65-invert,.has-text-success-65-invert{--bulma-color-l: var(--bulma-success-65-invert-l)}.is-background-success-65-invert,.has-background-success-65-invert{--bulma-background-l: var(--bulma-success-65-invert-l)}.is-color-success-70,.has-text-success-70{--bulma-color-l: var(--bulma-success-70-l)}.is-background-success-70,.has-background-success-70{--bulma-background-l: var(--bulma-success-70-l)}.is-color-success-70-invert,.has-text-success-70-invert{--bulma-color-l: var(--bulma-success-70-invert-l)}.is-background-success-70-invert,.has-background-success-70-invert{--bulma-background-l: var(--bulma-success-70-invert-l)}.is-color-success-75,.has-text-success-75{--bulma-color-l: var(--bulma-success-75-l)}.is-background-success-75,.has-background-success-75{--bulma-background-l: var(--bulma-success-75-l)}.is-color-success-75-invert,.has-text-success-75-invert{--bulma-color-l: var(--bulma-success-75-invert-l)}.is-background-success-75-invert,.has-background-success-75-invert{--bulma-background-l: var(--bulma-success-75-invert-l)}.is-color-success-80,.has-text-success-80{--bulma-color-l: var(--bulma-success-80-l)}.is-background-success-80,.has-background-success-80{--bulma-background-l: var(--bulma-success-80-l)}.is-color-success-80-invert,.has-text-success-80-invert{--bulma-color-l: var(--bulma-success-80-invert-l)}.is-background-success-80-invert,.has-background-success-80-invert{--bulma-background-l: var(--bulma-success-80-invert-l)}.is-color-success-85,.has-text-success-85{--bulma-color-l: var(--bulma-success-85-l)}.is-background-success-85,.has-background-success-85{--bulma-background-l: var(--bulma-success-85-l)}.is-color-success-85-invert,.has-text-success-85-invert{--bulma-color-l: var(--bulma-success-85-invert-l)}.is-background-success-85-invert,.has-background-success-85-invert{--bulma-background-l: var(--bulma-success-85-invert-l)}.is-color-success-90,.has-text-success-90{--bulma-color-l: var(--bulma-success-90-l)}.is-background-success-90,.has-background-success-90{--bulma-background-l: var(--bulma-success-90-l)}.is-color-success-90-invert,.has-text-success-90-invert{--bulma-color-l: var(--bulma-success-90-invert-l)}.is-background-success-90-invert,.has-background-success-90-invert{--bulma-background-l: var(--bulma-success-90-invert-l)}.is-color-success-95,.has-text-success-95{--bulma-color-l: var(--bulma-success-95-l)}.is-background-success-95,.has-background-success-95{--bulma-background-l: var(--bulma-success-95-l)}.is-color-success-95-invert,.has-text-success-95-invert{--bulma-color-l: var(--bulma-success-95-invert-l)}.is-background-success-95-invert,.has-background-success-95-invert{--bulma-background-l: var(--bulma-success-95-invert-l)}.is-color-success-100,.has-text-success-100{--bulma-color-l: var(--bulma-success-100-l)}.is-background-success-100,.has-background-success-100{--bulma-background-l: var(--bulma-success-100-l)}.is-color-success-100-invert,.has-text-success-100-invert{--bulma-color-l: var(--bulma-success-100-invert-l)}.is-background-success-100-invert,.has-background-success-100-invert{--bulma-background-l: var(--bulma-success-100-invert-l)}a.is-color-success:hover,a.is-color-success:focus-visible,button.is-color-success:hover,button.is-color-success:focus-visible,is-color-success.is-hoverable:hover,is-color-success.is-hoverable:focus-visible,a.has-text-success:hover,a.has-text-success:focus-visible,button.has-text-success:hover,button.has-text-success:focus-visible,has-text-success.is-hoverable:hover,has-text-success.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-success:active,button.is-color-success:active,is-color-success.is-hoverable:active,a.has-text-success:active,button.has-text-success:active,has-text-success.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-success:hover,a.is-background-success:focus-visible,button.is-background-success:hover,button.is-background-success:focus-visible,is-background-success.is-hoverable:hover,is-background-success.is-hoverable:focus-visible,a.has-background-success:hover,a.has-background-success:focus-visible,button.has-background-success:hover,button.has-background-success:focus-visible,has-background-success.is-hoverable:hover,has-background-success.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-success:active,button.is-background-success:active,is-background-success.is-hoverable:active,a.has-background-success:active,button.has-background-success:active,has-background-success.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-success{--h: var(--bulma-success-h);--s: var(--bulma-success-s);--l: var(--bulma-success-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-success-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-success-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-success-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-success-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-success-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-success-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-success-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-success-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-success-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-success-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-success-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-success-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-success-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-success-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-success-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-success-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-success-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-success-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-success-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-success-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-success-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-warning],[class*=has-text-warning]{--bulma-color-l: var(--bulma-warning-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-warning],[class*=has-background-warning]{--bulma-background-l: var(--bulma-warning-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-warning-invert,.has-text-warning-invert{--bulma-color-l: var(--bulma-warning-invert-l)}.is-background-warning-invert,.has-background-warning-invert{--bulma-background-l: var(--bulma-warning-invert-l)}.is-color-warning-on-scheme,.has-text-warning-on-scheme{--bulma-color-l: var(--bulma-warning-on-scheme-l)}.is-background-warning-on-scheme,.has-background-warning-on-scheme{--bulma-background-l: var(--bulma-warning-on-scheme-l)}.is-color-warning-light,.has-text-warning-light{--bulma-color-l: var(--bulma-warning-light-l)}.is-background-warning-light,.has-background-warning-light{--bulma-background-l: var(--bulma-warning-light-l)}.is-color-warning-light-invert,.has-text-warning-light-invert{--bulma-color-l: var(--bulma-warning-light-invert-l)}.is-background-warning-light-invert,.has-background-warning-light-invert{--bulma-background-l: var(--bulma-warning-light-invert-l)}.is-color-warning-dark,.has-text-warning-dark{--bulma-color-l: var(--bulma-warning-dark-l)}.is-background-warning-dark,.has-background-warning-dark{--bulma-background-l: var(--bulma-warning-dark-l)}.is-color-warning-dark-invert,.has-text-warning-dark-invert{--bulma-color-l: var(--bulma-warning-dark-invert-l)}.is-background-warning-dark-invert,.has-background-warning-dark-invert{--bulma-background-l: var(--bulma-warning-dark-invert-l)}.is-color-warning-soft,.has-text-warning-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-warning-soft,.has-background-warning-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-warning-bold,.has-text-warning-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-warning-bold,.has-background-warning-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-warning-soft-invert,.has-text-warning-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-warning-soft-invert,.has-background-warning-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-warning-bold-invert,.has-text-warning-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-warning-bold-invert,.has-background-warning-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-warning-00,.has-text-warning-00{--bulma-color-l: var(--bulma-warning-00-l)}.is-background-warning-00,.has-background-warning-00{--bulma-background-l: var(--bulma-warning-00-l)}.is-color-warning-00-invert,.has-text-warning-00-invert{--bulma-color-l: var(--bulma-warning-00-invert-l)}.is-background-warning-00-invert,.has-background-warning-00-invert{--bulma-background-l: var(--bulma-warning-00-invert-l)}.is-color-warning-05,.has-text-warning-05{--bulma-color-l: var(--bulma-warning-05-l)}.is-background-warning-05,.has-background-warning-05{--bulma-background-l: var(--bulma-warning-05-l)}.is-color-warning-05-invert,.has-text-warning-05-invert{--bulma-color-l: var(--bulma-warning-05-invert-l)}.is-background-warning-05-invert,.has-background-warning-05-invert{--bulma-background-l: var(--bulma-warning-05-invert-l)}.is-color-warning-10,.has-text-warning-10{--bulma-color-l: var(--bulma-warning-10-l)}.is-background-warning-10,.has-background-warning-10{--bulma-background-l: var(--bulma-warning-10-l)}.is-color-warning-10-invert,.has-text-warning-10-invert{--bulma-color-l: var(--bulma-warning-10-invert-l)}.is-background-warning-10-invert,.has-background-warning-10-invert{--bulma-background-l: var(--bulma-warning-10-invert-l)}.is-color-warning-15,.has-text-warning-15{--bulma-color-l: var(--bulma-warning-15-l)}.is-background-warning-15,.has-background-warning-15{--bulma-background-l: var(--bulma-warning-15-l)}.is-color-warning-15-invert,.has-text-warning-15-invert{--bulma-color-l: var(--bulma-warning-15-invert-l)}.is-background-warning-15-invert,.has-background-warning-15-invert{--bulma-background-l: var(--bulma-warning-15-invert-l)}.is-color-warning-20,.has-text-warning-20{--bulma-color-l: var(--bulma-warning-20-l)}.is-background-warning-20,.has-background-warning-20{--bulma-background-l: var(--bulma-warning-20-l)}.is-color-warning-20-invert,.has-text-warning-20-invert{--bulma-color-l: var(--bulma-warning-20-invert-l)}.is-background-warning-20-invert,.has-background-warning-20-invert{--bulma-background-l: var(--bulma-warning-20-invert-l)}.is-color-warning-25,.has-text-warning-25{--bulma-color-l: var(--bulma-warning-25-l)}.is-background-warning-25,.has-background-warning-25{--bulma-background-l: var(--bulma-warning-25-l)}.is-color-warning-25-invert,.has-text-warning-25-invert{--bulma-color-l: var(--bulma-warning-25-invert-l)}.is-background-warning-25-invert,.has-background-warning-25-invert{--bulma-background-l: var(--bulma-warning-25-invert-l)}.is-color-warning-30,.has-text-warning-30{--bulma-color-l: var(--bulma-warning-30-l)}.is-background-warning-30,.has-background-warning-30{--bulma-background-l: var(--bulma-warning-30-l)}.is-color-warning-30-invert,.has-text-warning-30-invert{--bulma-color-l: var(--bulma-warning-30-invert-l)}.is-background-warning-30-invert,.has-background-warning-30-invert{--bulma-background-l: var(--bulma-warning-30-invert-l)}.is-color-warning-35,.has-text-warning-35{--bulma-color-l: var(--bulma-warning-35-l)}.is-background-warning-35,.has-background-warning-35{--bulma-background-l: var(--bulma-warning-35-l)}.is-color-warning-35-invert,.has-text-warning-35-invert{--bulma-color-l: var(--bulma-warning-35-invert-l)}.is-background-warning-35-invert,.has-background-warning-35-invert{--bulma-background-l: var(--bulma-warning-35-invert-l)}.is-color-warning-40,.has-text-warning-40{--bulma-color-l: var(--bulma-warning-40-l)}.is-background-warning-40,.has-background-warning-40{--bulma-background-l: var(--bulma-warning-40-l)}.is-color-warning-40-invert,.has-text-warning-40-invert{--bulma-color-l: var(--bulma-warning-40-invert-l)}.is-background-warning-40-invert,.has-background-warning-40-invert{--bulma-background-l: var(--bulma-warning-40-invert-l)}.is-color-warning-45,.has-text-warning-45{--bulma-color-l: var(--bulma-warning-45-l)}.is-background-warning-45,.has-background-warning-45{--bulma-background-l: var(--bulma-warning-45-l)}.is-color-warning-45-invert,.has-text-warning-45-invert{--bulma-color-l: var(--bulma-warning-45-invert-l)}.is-background-warning-45-invert,.has-background-warning-45-invert{--bulma-background-l: var(--bulma-warning-45-invert-l)}.is-color-warning-50,.has-text-warning-50{--bulma-color-l: var(--bulma-warning-50-l)}.is-background-warning-50,.has-background-warning-50{--bulma-background-l: var(--bulma-warning-50-l)}.is-color-warning-50-invert,.has-text-warning-50-invert{--bulma-color-l: var(--bulma-warning-50-invert-l)}.is-background-warning-50-invert,.has-background-warning-50-invert{--bulma-background-l: var(--bulma-warning-50-invert-l)}.is-color-warning-55,.has-text-warning-55{--bulma-color-l: var(--bulma-warning-55-l)}.is-background-warning-55,.has-background-warning-55{--bulma-background-l: var(--bulma-warning-55-l)}.is-color-warning-55-invert,.has-text-warning-55-invert{--bulma-color-l: var(--bulma-warning-55-invert-l)}.is-background-warning-55-invert,.has-background-warning-55-invert{--bulma-background-l: var(--bulma-warning-55-invert-l)}.is-color-warning-60,.has-text-warning-60{--bulma-color-l: var(--bulma-warning-60-l)}.is-background-warning-60,.has-background-warning-60{--bulma-background-l: var(--bulma-warning-60-l)}.is-color-warning-60-invert,.has-text-warning-60-invert{--bulma-color-l: var(--bulma-warning-60-invert-l)}.is-background-warning-60-invert,.has-background-warning-60-invert{--bulma-background-l: var(--bulma-warning-60-invert-l)}.is-color-warning-65,.has-text-warning-65{--bulma-color-l: var(--bulma-warning-65-l)}.is-background-warning-65,.has-background-warning-65{--bulma-background-l: var(--bulma-warning-65-l)}.is-color-warning-65-invert,.has-text-warning-65-invert{--bulma-color-l: var(--bulma-warning-65-invert-l)}.is-background-warning-65-invert,.has-background-warning-65-invert{--bulma-background-l: var(--bulma-warning-65-invert-l)}.is-color-warning-70,.has-text-warning-70{--bulma-color-l: var(--bulma-warning-70-l)}.is-background-warning-70,.has-background-warning-70{--bulma-background-l: var(--bulma-warning-70-l)}.is-color-warning-70-invert,.has-text-warning-70-invert{--bulma-color-l: var(--bulma-warning-70-invert-l)}.is-background-warning-70-invert,.has-background-warning-70-invert{--bulma-background-l: var(--bulma-warning-70-invert-l)}.is-color-warning-75,.has-text-warning-75{--bulma-color-l: var(--bulma-warning-75-l)}.is-background-warning-75,.has-background-warning-75{--bulma-background-l: var(--bulma-warning-75-l)}.is-color-warning-75-invert,.has-text-warning-75-invert{--bulma-color-l: var(--bulma-warning-75-invert-l)}.is-background-warning-75-invert,.has-background-warning-75-invert{--bulma-background-l: var(--bulma-warning-75-invert-l)}.is-color-warning-80,.has-text-warning-80{--bulma-color-l: var(--bulma-warning-80-l)}.is-background-warning-80,.has-background-warning-80{--bulma-background-l: var(--bulma-warning-80-l)}.is-color-warning-80-invert,.has-text-warning-80-invert{--bulma-color-l: var(--bulma-warning-80-invert-l)}.is-background-warning-80-invert,.has-background-warning-80-invert{--bulma-background-l: var(--bulma-warning-80-invert-l)}.is-color-warning-85,.has-text-warning-85{--bulma-color-l: var(--bulma-warning-85-l)}.is-background-warning-85,.has-background-warning-85{--bulma-background-l: var(--bulma-warning-85-l)}.is-color-warning-85-invert,.has-text-warning-85-invert{--bulma-color-l: var(--bulma-warning-85-invert-l)}.is-background-warning-85-invert,.has-background-warning-85-invert{--bulma-background-l: var(--bulma-warning-85-invert-l)}.is-color-warning-90,.has-text-warning-90{--bulma-color-l: var(--bulma-warning-90-l)}.is-background-warning-90,.has-background-warning-90{--bulma-background-l: var(--bulma-warning-90-l)}.is-color-warning-90-invert,.has-text-warning-90-invert{--bulma-color-l: var(--bulma-warning-90-invert-l)}.is-background-warning-90-invert,.has-background-warning-90-invert{--bulma-background-l: var(--bulma-warning-90-invert-l)}.is-color-warning-95,.has-text-warning-95{--bulma-color-l: var(--bulma-warning-95-l)}.is-background-warning-95,.has-background-warning-95{--bulma-background-l: var(--bulma-warning-95-l)}.is-color-warning-95-invert,.has-text-warning-95-invert{--bulma-color-l: var(--bulma-warning-95-invert-l)}.is-background-warning-95-invert,.has-background-warning-95-invert{--bulma-background-l: var(--bulma-warning-95-invert-l)}.is-color-warning-100,.has-text-warning-100{--bulma-color-l: var(--bulma-warning-100-l)}.is-background-warning-100,.has-background-warning-100{--bulma-background-l: var(--bulma-warning-100-l)}.is-color-warning-100-invert,.has-text-warning-100-invert{--bulma-color-l: var(--bulma-warning-100-invert-l)}.is-background-warning-100-invert,.has-background-warning-100-invert{--bulma-background-l: var(--bulma-warning-100-invert-l)}a.is-color-warning:hover,a.is-color-warning:focus-visible,button.is-color-warning:hover,button.is-color-warning:focus-visible,is-color-warning.is-hoverable:hover,is-color-warning.is-hoverable:focus-visible,a.has-text-warning:hover,a.has-text-warning:focus-visible,button.has-text-warning:hover,button.has-text-warning:focus-visible,has-text-warning.is-hoverable:hover,has-text-warning.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-warning:active,button.is-color-warning:active,is-color-warning.is-hoverable:active,a.has-text-warning:active,button.has-text-warning:active,has-text-warning.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-warning:hover,a.is-background-warning:focus-visible,button.is-background-warning:hover,button.is-background-warning:focus-visible,is-background-warning.is-hoverable:hover,is-background-warning.is-hoverable:focus-visible,a.has-background-warning:hover,a.has-background-warning:focus-visible,button.has-background-warning:hover,button.has-background-warning:focus-visible,has-background-warning.is-hoverable:hover,has-background-warning.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-warning:active,button.is-background-warning:active,is-background-warning.is-hoverable:active,a.has-background-warning:active,button.has-background-warning:active,has-background-warning.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-warning{--h: var(--bulma-warning-h);--s: var(--bulma-warning-s);--l: var(--bulma-warning-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-warning-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-warning-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-warning-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-warning-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-warning-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-warning-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-warning-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-warning-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-warning-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-warning-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-warning-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-warning-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-warning-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-warning-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-warning-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-warning-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-warning-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-warning-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-warning-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-warning-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-warning-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}[class*=is-color-danger],[class*=has-text-danger]{--bulma-color-l: var(--bulma-danger-l);--bulma-color-l-delta: 0%;color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-color-l) + var(--bulma-color-l-delta)))!important}[class*=is-background-danger],[class*=has-background-danger]{--bulma-background-l: var(--bulma-danger-l);--bulma-background-l-delta: 0%;background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-background-l) + var(--bulma-background-l-delta)))!important}.is-color-danger-invert,.has-text-danger-invert{--bulma-color-l: var(--bulma-danger-invert-l)}.is-background-danger-invert,.has-background-danger-invert{--bulma-background-l: var(--bulma-danger-invert-l)}.is-color-danger-on-scheme,.has-text-danger-on-scheme{--bulma-color-l: var(--bulma-danger-on-scheme-l)}.is-background-danger-on-scheme,.has-background-danger-on-scheme{--bulma-background-l: var(--bulma-danger-on-scheme-l)}.is-color-danger-light,.has-text-danger-light{--bulma-color-l: var(--bulma-danger-light-l)}.is-background-danger-light,.has-background-danger-light{--bulma-background-l: var(--bulma-danger-light-l)}.is-color-danger-light-invert,.has-text-danger-light-invert{--bulma-color-l: var(--bulma-danger-light-invert-l)}.is-background-danger-light-invert,.has-background-danger-light-invert{--bulma-background-l: var(--bulma-danger-light-invert-l)}.is-color-danger-dark,.has-text-danger-dark{--bulma-color-l: var(--bulma-danger-dark-l)}.is-background-danger-dark,.has-background-danger-dark{--bulma-background-l: var(--bulma-danger-dark-l)}.is-color-danger-dark-invert,.has-text-danger-dark-invert{--bulma-color-l: var(--bulma-danger-dark-invert-l)}.is-background-danger-dark-invert,.has-background-danger-dark-invert{--bulma-background-l: var(--bulma-danger-dark-invert-l)}.is-color-danger-soft,.has-text-danger-soft{--bulma-color-l: var(--bulma-soft-l)}.is-background-danger-soft,.has-background-danger-soft{--bulma-background-l: var(--bulma-soft-l)}.is-color-danger-bold,.has-text-danger-bold{--bulma-color-l: var(--bulma-bold-l)}.is-background-danger-bold,.has-background-danger-bold{--bulma-background-l: var(--bulma-bold-l)}.is-color-danger-soft-invert,.has-text-danger-soft-invert{--bulma-color-l: var(--bulma-soft-invert-l)}.is-background-danger-soft-invert,.has-background-danger-soft-invert{--bulma-background-l: var(--bulma-soft-invert-l)}.is-color-danger-bold-invert,.has-text-danger-bold-invert{--bulma-color-l: var(--bulma-bold-invert-l)}.is-background-danger-bold-invert,.has-background-danger-bold-invert{--bulma-background-l: var(--bulma-bold-invert-l)}.is-color-danger-00,.has-text-danger-00{--bulma-color-l: var(--bulma-danger-00-l)}.is-background-danger-00,.has-background-danger-00{--bulma-background-l: var(--bulma-danger-00-l)}.is-color-danger-00-invert,.has-text-danger-00-invert{--bulma-color-l: var(--bulma-danger-00-invert-l)}.is-background-danger-00-invert,.has-background-danger-00-invert{--bulma-background-l: var(--bulma-danger-00-invert-l)}.is-color-danger-05,.has-text-danger-05{--bulma-color-l: var(--bulma-danger-05-l)}.is-background-danger-05,.has-background-danger-05{--bulma-background-l: var(--bulma-danger-05-l)}.is-color-danger-05-invert,.has-text-danger-05-invert{--bulma-color-l: var(--bulma-danger-05-invert-l)}.is-background-danger-05-invert,.has-background-danger-05-invert{--bulma-background-l: var(--bulma-danger-05-invert-l)}.is-color-danger-10,.has-text-danger-10{--bulma-color-l: var(--bulma-danger-10-l)}.is-background-danger-10,.has-background-danger-10{--bulma-background-l: var(--bulma-danger-10-l)}.is-color-danger-10-invert,.has-text-danger-10-invert{--bulma-color-l: var(--bulma-danger-10-invert-l)}.is-background-danger-10-invert,.has-background-danger-10-invert{--bulma-background-l: var(--bulma-danger-10-invert-l)}.is-color-danger-15,.has-text-danger-15{--bulma-color-l: var(--bulma-danger-15-l)}.is-background-danger-15,.has-background-danger-15{--bulma-background-l: var(--bulma-danger-15-l)}.is-color-danger-15-invert,.has-text-danger-15-invert{--bulma-color-l: var(--bulma-danger-15-invert-l)}.is-background-danger-15-invert,.has-background-danger-15-invert{--bulma-background-l: var(--bulma-danger-15-invert-l)}.is-color-danger-20,.has-text-danger-20{--bulma-color-l: var(--bulma-danger-20-l)}.is-background-danger-20,.has-background-danger-20{--bulma-background-l: var(--bulma-danger-20-l)}.is-color-danger-20-invert,.has-text-danger-20-invert{--bulma-color-l: var(--bulma-danger-20-invert-l)}.is-background-danger-20-invert,.has-background-danger-20-invert{--bulma-background-l: var(--bulma-danger-20-invert-l)}.is-color-danger-25,.has-text-danger-25{--bulma-color-l: var(--bulma-danger-25-l)}.is-background-danger-25,.has-background-danger-25{--bulma-background-l: var(--bulma-danger-25-l)}.is-color-danger-25-invert,.has-text-danger-25-invert{--bulma-color-l: var(--bulma-danger-25-invert-l)}.is-background-danger-25-invert,.has-background-danger-25-invert{--bulma-background-l: var(--bulma-danger-25-invert-l)}.is-color-danger-30,.has-text-danger-30{--bulma-color-l: var(--bulma-danger-30-l)}.is-background-danger-30,.has-background-danger-30{--bulma-background-l: var(--bulma-danger-30-l)}.is-color-danger-30-invert,.has-text-danger-30-invert{--bulma-color-l: var(--bulma-danger-30-invert-l)}.is-background-danger-30-invert,.has-background-danger-30-invert{--bulma-background-l: var(--bulma-danger-30-invert-l)}.is-color-danger-35,.has-text-danger-35{--bulma-color-l: var(--bulma-danger-35-l)}.is-background-danger-35,.has-background-danger-35{--bulma-background-l: var(--bulma-danger-35-l)}.is-color-danger-35-invert,.has-text-danger-35-invert{--bulma-color-l: var(--bulma-danger-35-invert-l)}.is-background-danger-35-invert,.has-background-danger-35-invert{--bulma-background-l: var(--bulma-danger-35-invert-l)}.is-color-danger-40,.has-text-danger-40{--bulma-color-l: var(--bulma-danger-40-l)}.is-background-danger-40,.has-background-danger-40{--bulma-background-l: var(--bulma-danger-40-l)}.is-color-danger-40-invert,.has-text-danger-40-invert{--bulma-color-l: var(--bulma-danger-40-invert-l)}.is-background-danger-40-invert,.has-background-danger-40-invert{--bulma-background-l: var(--bulma-danger-40-invert-l)}.is-color-danger-45,.has-text-danger-45{--bulma-color-l: var(--bulma-danger-45-l)}.is-background-danger-45,.has-background-danger-45{--bulma-background-l: var(--bulma-danger-45-l)}.is-color-danger-45-invert,.has-text-danger-45-invert{--bulma-color-l: var(--bulma-danger-45-invert-l)}.is-background-danger-45-invert,.has-background-danger-45-invert{--bulma-background-l: var(--bulma-danger-45-invert-l)}.is-color-danger-50,.has-text-danger-50{--bulma-color-l: var(--bulma-danger-50-l)}.is-background-danger-50,.has-background-danger-50{--bulma-background-l: var(--bulma-danger-50-l)}.is-color-danger-50-invert,.has-text-danger-50-invert{--bulma-color-l: var(--bulma-danger-50-invert-l)}.is-background-danger-50-invert,.has-background-danger-50-invert{--bulma-background-l: var(--bulma-danger-50-invert-l)}.is-color-danger-55,.has-text-danger-55{--bulma-color-l: var(--bulma-danger-55-l)}.is-background-danger-55,.has-background-danger-55{--bulma-background-l: var(--bulma-danger-55-l)}.is-color-danger-55-invert,.has-text-danger-55-invert{--bulma-color-l: var(--bulma-danger-55-invert-l)}.is-background-danger-55-invert,.has-background-danger-55-invert{--bulma-background-l: var(--bulma-danger-55-invert-l)}.is-color-danger-60,.has-text-danger-60{--bulma-color-l: var(--bulma-danger-60-l)}.is-background-danger-60,.has-background-danger-60{--bulma-background-l: var(--bulma-danger-60-l)}.is-color-danger-60-invert,.has-text-danger-60-invert{--bulma-color-l: var(--bulma-danger-60-invert-l)}.is-background-danger-60-invert,.has-background-danger-60-invert{--bulma-background-l: var(--bulma-danger-60-invert-l)}.is-color-danger-65,.has-text-danger-65{--bulma-color-l: var(--bulma-danger-65-l)}.is-background-danger-65,.has-background-danger-65{--bulma-background-l: var(--bulma-danger-65-l)}.is-color-danger-65-invert,.has-text-danger-65-invert{--bulma-color-l: var(--bulma-danger-65-invert-l)}.is-background-danger-65-invert,.has-background-danger-65-invert{--bulma-background-l: var(--bulma-danger-65-invert-l)}.is-color-danger-70,.has-text-danger-70{--bulma-color-l: var(--bulma-danger-70-l)}.is-background-danger-70,.has-background-danger-70{--bulma-background-l: var(--bulma-danger-70-l)}.is-color-danger-70-invert,.has-text-danger-70-invert{--bulma-color-l: var(--bulma-danger-70-invert-l)}.is-background-danger-70-invert,.has-background-danger-70-invert{--bulma-background-l: var(--bulma-danger-70-invert-l)}.is-color-danger-75,.has-text-danger-75{--bulma-color-l: var(--bulma-danger-75-l)}.is-background-danger-75,.has-background-danger-75{--bulma-background-l: var(--bulma-danger-75-l)}.is-color-danger-75-invert,.has-text-danger-75-invert{--bulma-color-l: var(--bulma-danger-75-invert-l)}.is-background-danger-75-invert,.has-background-danger-75-invert{--bulma-background-l: var(--bulma-danger-75-invert-l)}.is-color-danger-80,.has-text-danger-80{--bulma-color-l: var(--bulma-danger-80-l)}.is-background-danger-80,.has-background-danger-80{--bulma-background-l: var(--bulma-danger-80-l)}.is-color-danger-80-invert,.has-text-danger-80-invert{--bulma-color-l: var(--bulma-danger-80-invert-l)}.is-background-danger-80-invert,.has-background-danger-80-invert{--bulma-background-l: var(--bulma-danger-80-invert-l)}.is-color-danger-85,.has-text-danger-85{--bulma-color-l: var(--bulma-danger-85-l)}.is-background-danger-85,.has-background-danger-85{--bulma-background-l: var(--bulma-danger-85-l)}.is-color-danger-85-invert,.has-text-danger-85-invert{--bulma-color-l: var(--bulma-danger-85-invert-l)}.is-background-danger-85-invert,.has-background-danger-85-invert{--bulma-background-l: var(--bulma-danger-85-invert-l)}.is-color-danger-90,.has-text-danger-90{--bulma-color-l: var(--bulma-danger-90-l)}.is-background-danger-90,.has-background-danger-90{--bulma-background-l: var(--bulma-danger-90-l)}.is-color-danger-90-invert,.has-text-danger-90-invert{--bulma-color-l: var(--bulma-danger-90-invert-l)}.is-background-danger-90-invert,.has-background-danger-90-invert{--bulma-background-l: var(--bulma-danger-90-invert-l)}.is-color-danger-95,.has-text-danger-95{--bulma-color-l: var(--bulma-danger-95-l)}.is-background-danger-95,.has-background-danger-95{--bulma-background-l: var(--bulma-danger-95-l)}.is-color-danger-95-invert,.has-text-danger-95-invert{--bulma-color-l: var(--bulma-danger-95-invert-l)}.is-background-danger-95-invert,.has-background-danger-95-invert{--bulma-background-l: var(--bulma-danger-95-invert-l)}.is-color-danger-100,.has-text-danger-100{--bulma-color-l: var(--bulma-danger-100-l)}.is-background-danger-100,.has-background-danger-100{--bulma-background-l: var(--bulma-danger-100-l)}.is-color-danger-100-invert,.has-text-danger-100-invert{--bulma-color-l: var(--bulma-danger-100-invert-l)}.is-background-danger-100-invert,.has-background-danger-100-invert{--bulma-background-l: var(--bulma-danger-100-invert-l)}a.is-color-danger:hover,a.is-color-danger:focus-visible,button.is-color-danger:hover,button.is-color-danger:focus-visible,is-color-danger.is-hoverable:hover,is-color-danger.is-hoverable:focus-visible,a.has-text-danger:hover,a.has-text-danger:focus-visible,button.has-text-danger:hover,button.has-text-danger:focus-visible,has-text-danger.is-hoverable:hover,has-text-danger.is-hoverable:focus-visible{--bulma-color-l-delta: var(--bulma-hover-color-l-delta)}a.is-color-danger:active,button.is-color-danger:active,is-color-danger.is-hoverable:active,a.has-text-danger:active,button.has-text-danger:active,has-text-danger.is-hoverable:active{--bulma-color-l-delta: var(--bulma-active-color-l-delta)}a.is-background-danger:hover,a.is-background-danger:focus-visible,button.is-background-danger:hover,button.is-background-danger:focus-visible,is-background-danger.is-hoverable:hover,is-background-danger.is-hoverable:focus-visible,a.has-background-danger:hover,a.has-background-danger:focus-visible,button.has-background-danger:hover,button.has-background-danger:focus-visible,has-background-danger.is-hoverable:hover,has-background-danger.is-hoverable:focus-visible{--bulma-background-l-delta: var(--bulma-hover-background-l-delta)}a.is-background-danger:active,button.is-background-danger:active,is-background-danger.is-hoverable:active,a.has-background-danger:active,button.has-background-danger:active,has-background-danger.is-hoverable:active{--bulma-background-l-delta: var(--bulma-active-background-l-delta)}.is-palette-danger{--h: var(--bulma-danger-h);--s: var(--bulma-danger-s);--l: var(--bulma-danger-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-danger-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-danger-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-danger-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-danger-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-danger-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-danger-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-danger-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-danger-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-danger-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-danger-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-danger-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-danger-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-danger-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-danger-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-danger-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-danger-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-danger-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-danger-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-danger-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-danger-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-danger-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.is-color-black-bis,.has-text-black-bis{color:#14161a!important}.is-background-black-bis,.has-background-black-bis{background-color:#14161a!important}.is-color-black-ter,.has-text-black-ter{color:#1f2229!important}.is-background-black-ter,.has-background-black-ter{background-color:#1f2229!important}.is-color-grey-darker,.has-text-grey-darker{color:#2e333d!important}.is-background-grey-darker,.has-background-grey-darker{background-color:#2e333d!important}.is-color-grey-dark,.has-text-grey-dark{color:#404654!important}.is-background-grey-dark,.has-background-grey-dark{background-color:#404654!important}.is-color-grey,.has-text-grey{color:#69748c!important}.is-background-grey,.has-background-grey{background-color:#69748c!important}.is-color-grey-light,.has-text-grey-light{color:#abb1bf!important}.is-background-grey-light,.has-background-grey-light{background-color:#abb1bf!important}.is-color-grey-lighter,.has-text-grey-lighter{color:#d6d9e0!important}.is-background-grey-lighter,.has-background-grey-lighter{background-color:#d6d9e0!important}.is-color-white-ter,.has-text-white-ter{color:#f3f4f6!important}.is-background-white-ter,.has-background-white-ter{background-color:#f3f4f6!important}.is-color-white-bis,.has-text-white-bis{color:#f9fafb!important}.is-background-white-bis,.has-background-white-bis{background-color:#f9fafb!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-float-left,.is-pulled-left{float:left!important}.is-float-right,.is-pulled-right{float:right!important}.is-float-none{float:none!important}.is-clear-both{clear:both!important}.is-clear-left{clear:left!important}.is-clear-none{clear:none!important}.is-clear-right{clear:right!important}.is-gapless{gap:0!important}.is-gap-0{gap:0rem!important}.is-gap-0\.5{gap:.25rem!important}.is-gap-1{gap:.5rem!important}.is-gap-1\.5{gap:.75rem!important}.is-gap-2{gap:1rem!important}.is-gap-2\.5{gap:1.25rem!important}.is-gap-3{gap:1.5rem!important}.is-gap-3\.5{gap:1.75rem!important}.is-gap-4{gap:2rem!important}.is-gap-4\.5{gap:2.25rem!important}.is-gap-5{gap:2.5rem!important}.is-gap-5\.5{gap:2.75rem!important}.is-gap-6{gap:3rem!important}.is-gap-6\.5{gap:3.25rem!important}.is-gap-7{gap:3.5rem!important}.is-gap-7\.5{gap:3.75rem!important}.is-gap-8{gap:4rem!important}.is-column-gap-0{column-gap:0rem!important}.is-column-gap-0\.5{column-gap:.25rem!important}.is-column-gap-1{column-gap:.5rem!important}.is-column-gap-1\.5{column-gap:.75rem!important}.is-column-gap-2{column-gap:1rem!important}.is-column-gap-2\.5{column-gap:1.25rem!important}.is-column-gap-3{column-gap:1.5rem!important}.is-column-gap-3\.5{column-gap:1.75rem!important}.is-column-gap-4{column-gap:2rem!important}.is-column-gap-4\.5{column-gap:2.25rem!important}.is-column-gap-5{column-gap:2.5rem!important}.is-column-gap-5\.5{column-gap:2.75rem!important}.is-column-gap-6{column-gap:3rem!important}.is-column-gap-6\.5{column-gap:3.25rem!important}.is-column-gap-7{column-gap:3.5rem!important}.is-column-gap-7\.5{column-gap:3.75rem!important}.is-column-gap-8{column-gap:4rem!important}.is-row-gap-0{row-gap:0rem!important}.is-row-gap-0\.5{row-gap:.25rem!important}.is-row-gap-1{row-gap:.5rem!important}.is-row-gap-1\.5{row-gap:.75rem!important}.is-row-gap-2{row-gap:1rem!important}.is-row-gap-2\.5{row-gap:1.25rem!important}.is-row-gap-3{row-gap:1.5rem!important}.is-row-gap-3\.5{row-gap:1.75rem!important}.is-row-gap-4{row-gap:2rem!important}.is-row-gap-4\.5{row-gap:2.25rem!important}.is-row-gap-5{row-gap:2.5rem!important}.is-row-gap-5\.5{row-gap:2.75rem!important}.is-row-gap-6{row-gap:3rem!important}.is-row-gap-6\.5{row-gap:3.25rem!important}.is-row-gap-7{row-gap:3.5rem!important}.is-row-gap-7\.5{row-gap:3.75rem!important}.is-row-gap-8{row-gap:4rem!important}.is-clipped{overflow:hidden!important}.is-overflow-auto{overflow:auto!important}.is-overflow-x-auto{overflow-x:auto!important}.is-overflow-y-auto{overflow-y:auto!important}.is-overflow-clip{overflow:clip!important}.is-overflow-x-clip{overflow-x:clip!important}.is-overflow-y-clip{overflow-y:clip!important}.is-overflow-hidden{overflow:hidden!important}.is-overflow-x-hidden{overflow-x:hidden!important}.is-overflow-y-hidden{overflow-y:hidden!important}.is-overflow-scroll{overflow:scroll!important}.is-overflow-x-scroll{overflow-x:scroll!important}.is-overflow-y-scroll{overflow-y:scroll!important}.is-overflow-visible{overflow:visible!important}.is-overflow-x-visible{overflow-x:visible!important}.is-overflow-y-visible{overflow-y:visible!important}.is-relative{position:relative!important}.is-position-absolute{position:absolute!important}.is-position-fixed{position:fixed!important}.is-position-relative{position:relative!important}.is-position-static{position:static!important}.is-position-sticky{position:sticky!important}.marginless{margin:0!important}.paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-underlined{text-decoration:underline!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-secondary,.is-family-sans-serif{font-family:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-monospace,.is-family-code{font-family:Inconsolata,Hack,SF Mono,Roboto Mono,Source Code Pro,Ubuntu Mono,monospace!important}.is-display-none,.is-hidden{display:none!important}.is-display-block,.is-block{display:block!important}@media screen and (max-width: 768px){.is-display-block-mobile,.is-block-mobile{display:block!important}}@media screen and (min-width: 769px),print{.is-display-block-tablet,.is-block-tablet{display:block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-block-tablet-only,.is-block-tablet-only{display:block!important}}@media screen and (max-width: 1023px){.is-display-block-touch,.is-block-touch{display:block!important}}@media screen and (min-width: 1024px){.is-display-block-desktop,.is-block-desktop{display:block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-block-desktop-only,.is-block-desktop-only{display:block!important}}@media screen and (min-width: 1216px){.is-display-block-widescreen,.is-block-widescreen{display:block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-block-widescreen-only,.is-block-widescreen-only{display:block!important}}@media screen and (min-width: 1408px){.is-display-block-fullhd,.is-block-fullhd{display:block!important}}.is-display-flex,.is-flex{display:flex!important}@media screen and (max-width: 768px){.is-display-flex-mobile,.is-flex-mobile{display:flex!important}}@media screen and (min-width: 769px),print{.is-display-flex-tablet,.is-flex-tablet{display:flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-flex-tablet-only,.is-flex-tablet-only{display:flex!important}}@media screen and (max-width: 1023px){.is-display-flex-touch,.is-flex-touch{display:flex!important}}@media screen and (min-width: 1024px){.is-display-flex-desktop,.is-flex-desktop{display:flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-flex-desktop-only,.is-flex-desktop-only{display:flex!important}}@media screen and (min-width: 1216px){.is-display-flex-widescreen,.is-flex-widescreen{display:flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-flex-widescreen-only,.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width: 1408px){.is-display-flex-fullhd,.is-flex-fullhd{display:flex!important}}.is-display-inline,.is-inline{display:inline!important}@media screen and (max-width: 768px){.is-display-inline-mobile,.is-inline-mobile{display:inline!important}}@media screen and (min-width: 769px),print{.is-display-inline-tablet,.is-inline-tablet{display:inline!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-inline-tablet-only,.is-inline-tablet-only{display:inline!important}}@media screen and (max-width: 1023px){.is-display-inline-touch,.is-inline-touch{display:inline!important}}@media screen and (min-width: 1024px){.is-display-inline-desktop,.is-inline-desktop{display:inline!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-inline-desktop-only,.is-inline-desktop-only{display:inline!important}}@media screen and (min-width: 1216px){.is-display-inline-widescreen,.is-inline-widescreen{display:inline!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-inline-widescreen-only,.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width: 1408px){.is-display-inline-fullhd,.is-inline-fullhd{display:inline!important}}.is-display-inline-block,.is-inline-block{display:inline-block!important}@media screen and (max-width: 768px){.is-display-inline-block-mobile,.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width: 769px),print{.is-display-inline-block-tablet,.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-inline-block-tablet-only,.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width: 1023px){.is-display-inline-block-touch,.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width: 1024px){.is-display-inline-block-desktop,.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-inline-block-desktop-only,.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width: 1216px){.is-display-inline-block-widescreen,.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-inline-block-widescreen-only,.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width: 1408px){.is-display-inline-block-fullhd,.is-inline-block-fullhd{display:inline-block!important}}.is-display-inline-flex,.is-inline-flex{display:inline-flex!important}@media screen and (max-width: 768px){.is-display-inline-flex-mobile,.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width: 769px),print{.is-display-inline-flex-tablet,.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-inline-flex-tablet-only,.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width: 1023px){.is-display-inline-flex-touch,.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width: 1024px){.is-display-inline-flex-desktop,.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-inline-flex-desktop-only,.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width: 1216px){.is-display-inline-flex-widescreen,.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-inline-flex-widescreen-only,.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width: 1408px){.is-display-inline-flex-fullhd,.is-inline-flex-fullhd{display:inline-flex!important}}.is-display-grid,.is-grid{display:grid!important}@media screen and (max-width: 768px){.is-display-grid-mobile,.is-grid-mobile{display:grid!important}}@media screen and (min-width: 769px),print{.is-display-grid-tablet,.is-grid-tablet{display:grid!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-grid-tablet-only,.is-grid-tablet-only{display:grid!important}}@media screen and (max-width: 1023px){.is-display-grid-touch,.is-grid-touch{display:grid!important}}@media screen and (min-width: 1024px){.is-display-grid-desktop,.is-grid-desktop{display:grid!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-grid-desktop-only,.is-grid-desktop-only{display:grid!important}}@media screen and (min-width: 1216px){.is-display-grid-widescreen,.is-grid-widescreen{display:grid!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-grid-widescreen-only,.is-grid-widescreen-only{display:grid!important}}@media screen and (min-width: 1408px){.is-display-grid-fullhd,.is-grid-fullhd{display:grid!important}}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width: 768px){.is-display-none-mobile,.is-hidden-mobile{display:none!important}}@media screen and (min-width: 769px),print{.is-display-none-tablet,.is-hidden-tablet{display:none!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-none-tablet-only,.is-hidden-tablet-only{display:none!important}}@media screen and (max-width: 1023px){.is-display-none-touch,.is-hidden-touch{display:none!important}}@media screen and (min-width: 1024px){.is-display-none-desktop,.is-hidden-desktop{display:none!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-none-desktop-only,.is-hidden-desktop-only{display:none!important}}@media screen and (min-width: 1216px){.is-display-none-widescreen,.is-hidden-widescreen{display:none!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-none-widescreen-only,.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width: 1408px){.is-display-none-fullhd,.is-hidden-fullhd{display:none!important}}.is-visibility-hidden,.is-invisible{visibility:hidden!important}@media screen and (max-width: 768px){.is-visibility-hidden-mobile,.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width: 769px),print{.is-visibility-hidden-tablet,.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-visibility-hidden-tablet-only,.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width: 1023px){.is-visibility-hidden-touch,.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width: 1024px){.is-visibility-hidden-desktop,.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-visibility-hidden-desktop-only,.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width: 1216px){.is-visibility-hidden-widescreen,.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-visibility-hidden-widescreen-only,.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width: 1408px){.is-visibility-hidden-fullhd,.is-invisible-fullhd{visibility:hidden!important}}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}[data-theme=light],.theme-light{--bulma-body-color: black;--bulma-body-background-color: white !important}[data-theme=light] .button,.theme-light .button{border-color:#acacac}[data-theme=dark],.theme-dark{--bulma-body-color: white;--bulma-body-background-color: #33393e !important}[data-theme=dark] .button,.theme-dark .button{border-color:#585858}html,body{--bulma-body-background-color: transparent !important;--bulma-control-height: 30px;--bulma-hr-background-color: #d8d8d8}:root{--bulma-body-background-color: transparent;--bulma-body-family: BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;--bulma-control-height: 30px;--bulma-radius-small: 6px}:root .title{--bulma-title-weight: 600;margin-bottom:24px}:root .button{--bulma-button-weight: 400;--bulma-button-padding-horizontal: .75em;box-shadow:none;border-radius:2px;height:30px}:root .button span.mdi{margin-right:4px}:root .navbar-item,:root .navbar-link{color:#fff}:root .icon.mdi,:root .icon .mdi{height:1em;width:1em}:root .ms-dark-mode,:root .ms-drop.ms-dark-mode,:root .slick-dark-mode .ms-dark-mode,:root .slick-dark-mode,:root .dark-mode .text-color-primary{--slick-primary-color: #66b8ff;--text-color-primary: #66b8ff}body{height:calc(100vh - 52px)}[data-theme=light]{background-color:#fff}[data-theme=dark]{background-color:#33393e}.demo-container.container{padding:15px 20px;margin-top:52px}.demo-container{background-color:#fff}.demo-container h3{color:#333}.demo-container .subtitle{color:#727272}.demo-container.dark-mode{background-color:#33393e;color:#f0f0f0}.demo-container.dark-mode h3{color:#e4e4e4}.demo-container.dark-mode .subtitle{color:#cbcbcb}.fake-hyperlink{cursor:pointer;color:#006dcc}.fake-hyperlink:hover{text-decoration:underline}.disabled{color:#ccc}.github-button-container{position:relative;top:18px;margin-left:5px}.faded{opacity:.7}.faded:hover{opacity:1}.subtitle.code-link{float:right;margin-top:-15px}.notification.is-narrow{padding:.75rem 1rem}input.is-narrow{width:55px}.ml-8{margin-left:50px}.float-right{float:right}.action-btn{width:35px;margin-top:-1px}.d-inline-flex{display:inline-flex}.align-items-center{align-items:center}.columns:not(:last-child){margin-bottom:.6rem}.gap-5px{gap:5px}.text-green{color:#009e00}.text-violet{color:#659bff}.text-bluenavy{color:#003597}.text-red{color:red}.flex{display:flex!important}.align-center{align-items:center}.justify-center{justify-content:center} diff --git a/assets/index-dxDFVSrb.js b/assets/index-CDGb1eOv.js similarity index 72% rename from assets/index-dxDFVSrb.js rename to assets/index-CDGb1eOv.js index b63dc6d16..b94fbdc65 100644 --- a/assets/index-dxDFVSrb.js +++ b/assets/index-CDGb1eOv.js @@ -1,32 +1,32 @@ -var y5=Object.defineProperty;var z5=(n,u,e)=>u in n?y5(n,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[u]=e;var k=(n,u,e)=>(z5(n,typeof u!="symbol"?u+"":u,e),e);(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))a(i);new MutationObserver(i=>{for(const t of i)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function e(i){const t={};return i.integrity&&(t.integrity=i.integrity),i.referrerPolicy&&(t.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?t.credentials="include":i.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function a(i){if(i.ep)return;i.ep=!0;const t=e(i);fetch(i.href,t)}})();class Fi{constructor(u){this._value=null,this._boundedEventWithListeners=[],this._elementBindings=[],this._binding=u,this._property=u.property||"",this._elementBindings=[],u.property&&u.variable&&(u.variable.hasOwnProperty(u.property)||u.property in u.variable)?this._value=u.variable[u.property]:this._value=u.variable,typeof u.variable=="object"&&Object.defineProperty(u.variable,u.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(u){if(this._value=u,Array.isArray(this._elementBindings))for(const e of this._elementBindings)e!=null&&e.element&&(e!=null&&e.attribute)&&(e.element[e.attribute]=u)}bind(u,e,a,i){return u&&u.forEach?u.forEach(t=>this.bindSingleElement(t,e,a,i)):u&&this.bindSingleElement(u,e,a,i),this}unbind(u,e,a,i,t){if(u){u.removeEventListener(e,a,i);const r=this._boundedEventWithListeners.findIndex(o=>o.uid===t);r>=0&&this._boundedEventWithListeners.splice(r,1)}}unbindAll(){let u=this._boundedEventWithListeners.pop();for(;u;){const{element:e,eventName:a,listener:i,uid:t}=u;this.unbind(e,a,i,void 0,t),u=this._boundedEventWithListeners.pop()}this._boundedEventWithListeners=[]}bindSingleElement(u,e,a,i){const t={element:u,attribute:e};if(u){if(a){const r=()=>{let o=u[e];if(this.hasData(o)&&(u==null?void 0:u.type)==="number"&&(o=+o),this.valueSetter(o),(this._binding.variable.hasOwnProperty(this._binding.property)||this._binding.property in this._binding.variable)&&(this._binding.variable[this._binding.property]=this.valueGetter()),typeof i=="function")return i(this.valueGetter())};t.event=a,t.listener=r,u.addEventListener(a,r),this._boundedEventWithListeners.push({element:u,eventName:a,listener:r,uid:this.generateUuidV4()})}this._elementBindings.push(t),u[e]=this._value}}generateUuidV4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,u=>{const e=Math.random()*16|0;return(u==="x"?e:e&3|8).toString(16)})}hasData(u){return u!=null&&u!==""}}class Ml{constructor(){this._observers=[],this._querySelectorPrefix=""}get querySelectorPrefix(){return this._querySelectorPrefix||""}set querySelectorPrefix(u){this._querySelectorPrefix=u}get observers(){return this._observers}dispose(){let u=this._observers.pop();for(;u;)u.dispose(),u=this._observers.pop();this._observers=[]}addElementBinding(u,e,a,i,t,r){const o=document.querySelectorAll(`${this.querySelectorPrefix}${a}`);let s=this._observers.find(l=>l.property===u);s||(s=new Fi({variable:u,property:e})),Array.isArray(t)?t.forEach(l=>s==null?void 0:s.bind(o,i,l,r)):s==null||s.bind(o,i,t,r),this._observers.push(s)}bindEventHandler(u,e,a,i){document.querySelectorAll(`${this.querySelectorPrefix}${u}`).forEach(r=>{r!=null&&r.addEventListener&&r.addEventListener(e,a,i)})}setElementAttributeValue(u,e,a){document.querySelectorAll(`${this.querySelectorPrefix}${u}`).forEach(t=>{t.textContent="",t&&e in t&&(t[e]=a)})}}class vu{constructor(){this._boundedEvents=[]}get boundedEvents(){return this._boundedEvents}dispose(){this.unbindAll(),this._boundedEvents=[]}bind(u,e,a,i,t=""){const r=Array.isArray(e)?e:[e];if(u!=null&&u.forEach)u.forEach(o=>{for(const s of r)o.addEventListener(s,a,i),this._boundedEvents.push({element:o,eventName:s,listener:a,groupName:t})});else for(const o of r)u.addEventListener(o,a,i),this._boundedEvents.push({element:u,eventName:o,listener:a,groupName:t})}unbind(u,e,a){const i=Array.isArray(u)?u:[u],t=Array.isArray(e)?e:[e];for(const r of t)for(const o of i)typeof(o==null?void 0:o.removeEventListener)=="function"&&o.removeEventListener(r,a)}unbindByEventName(u,e){const a=this._boundedEvents.find(i=>i.element===u&&i.eventName===e);a&&this.unbind(a.element,a.eventName,a.listener)}unbindAll(u){if(u){const e=Array.isArray(u)?u:[u];for(let a=this._boundedEvents.length-1;a>=0;--a){const i=this._boundedEvents[a];if(e.some(t=>t===i.groupName)){const{element:t,eventName:r,listener:o}=i;this.unbind(t,r,o),this._boundedEvents.splice(a,1)}}}else for(;this._boundedEvents.length>0;){const e=this._boundedEvents.pop(),{element:a,eventName:i,listener:t}=e;this.unbind(a,i,t)}}}class Br{constructor(u){k(this,"_className","");k(this,"_viewModel");k(this,"_observers",[]);this.viewTemplate=u,this.viewTemplate.textContent="Loading..."}get className(){return this._className}dispose(){let u=this._observers.pop();for(;u;)u.dispose(),u=this._observers.pop();this._observers=[]}getModuleClassName(u){let e="";const a=typeof u=="object"&&Object.keys(u);return Array.isArray(a)&&a.length>0?e=a[0]:u!=null&&u.name&&(e=u.name),e}loadView(u){const e=this.parseTemplate(u);this.render(e)}loadViewModel(u){return this._className=this.getModuleClassName(u),this._viewModel=u!=null&&u.name?new u:new u[this._className],this._className?(window[this._className]=this._viewModel,this._viewModel):null}parseTemplate(u){return u.replace(/([a-z]*){1}.(delegate)="?(.*?)(\))"/gi,this.parseMethodBinding.bind(this)).replace(/([a-z]*){1}.(bind)="?([^">\s]*)"?/gi,this.parsePropertyBinding.bind(this)).replace(/\${(.*)}/gi,this.parseLogicExecution.bind(this))}parseLogicExecution(u,e){return window[this._className][e]}parseMethodBinding(u,e,a,i,t){let r="";switch(a){case"delegate":r=`${e.toLowerCase()}="window.${this._className.trim()}.${i.trim()}${t}"`;break}return r||""}parsePropertyBinding(u,e,a,i){return setTimeout(()=>{const t=document.querySelectorAll(`[${e}\\.${a}=${i}]`),r=e.toLowerCase();let o=this._observers.find(s=>s.property===i);switch(o||(o=new Fi({variable:window[this._className],property:i}),this._observers.push(o)),r){case"class":o.bind(t,"className");break;case"innerhtml":case"innerHTML":o.bind(t,"innerHTML");break;case"innertext":case"innerText":o.bind(t,"innerText");break;case"style":o.bind(t,"style");break;case"textcontent":case"textContent":o.bind(t,"textContent");break;case"value":o.bind(t,r,"change").bind(t,r,"keyup");break;case"checked":case"min":case"max":default:o.bind(t,r,"change");break}},0),u}render(u){return this.viewTemplate.innerHTML=u,this.viewTemplate}renderError(u){this.viewTemplate.innerHTML+=`

${u}
`}}var Hu;(function(n){n.local="local",n.remote="remote"})(Hu||(Hu={}));class Tl{constructor(u){this.rxjs=u}addRxJsResource(u){this.rxjs=u}executeBackendProcessesCallback(u,e,a,i){const t=new Date;e&&a.service.postProcess&&a.service.postProcess(e),e&&(a!=null&&a.internalPostProcess)&&a.internalPostProcess(e),a.postProcess!==void 0&&(e instanceof Object&&(e.metrics={startTime:u,endTime:t,executionTime:t.valueOf()-u.valueOf(),itemCount:i,totalItemCount:i}),a.postProcess(e))}onBackendError(u,e){if(typeof(e==null?void 0:e.onError)=="function")e.onError(u);else throw u}executeBackendCallback(u,e,a,i,t,r){var o;if(u){a&&!a.clearFilterTriggered&&!a.clearSortTriggered&&(r!=null&&r.emitActionChangedCallback)&&r.emitActionChangedCallback.call(this,Hu.remote);const s=u.process(e);if(s instanceof Promise&&s.then)s.then(l=>{var E;this.executeBackendProcessesCallback(i,l,u,t),(E=r==null?void 0:r.successCallback)==null||E.call(this,a)}).catch(l=>{var E;(E=r==null?void 0:r.errorCallback)==null||E.call(this,a),this.onBackendError(l,u)});else if((o=this.rxjs)!=null&&o.isObservable(s)){const l=this.rxjs;l.isObservable(r==null?void 0:r.httpCancelRequestSubject)&&(r==null||r.httpCancelRequestSubject.next()),s.pipe(l.takeUntil(l.iif(()=>l.isObservable(r==null?void 0:r.httpCancelRequestSubject),r==null?void 0:r.httpCancelRequestSubject,l.EMPTY))).subscribe(E=>{var d;this.executeBackendProcessesCallback(i,E,u,t),(d=r==null?void 0:r.successCallback)==null||d.call(this,a)},E=>{var d;(d=r==null?void 0:r.errorCallback)==null||d.call(this,a),this.onBackendError(E,u)})}}}refreshBackendDataset(u){var i;let e="";const a=u==null?void 0:u.backendServiceApi;if(!a||!a.service||!a.process)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');if(a.service&&(e=a.service.buildQuery()),e&&e!==""){const t=new Date;a.preProcess&&a.preProcess();const r=((i=u==null?void 0:u.pagination)==null?void 0:i.totalItems)??0;this.executeBackendCallback(a,e,null,t,r)}}}const S5=Object.freeze(Object.defineProperty({__proto__:null,BackendUtilityService:Tl},Symbol.toStringTag,{value:"Module"}));function Di(n,u){["pop","push","reverse","shift","unshift","splice","sort"].forEach(a=>{n[a]=(...i)=>{const t=Array.prototype[a].apply(n,i);return u.apply(n,[n,i]),t}})}function yr(n,u,e){let a=n[u];Object.defineProperty(n,u,{configurable:!0,get(){return a},set(i){a=i,e.apply(n,[i,n[u]])}})}const w5=Object.freeze(Object.defineProperty({__proto__:null,collectionObserver:Di,propertyObserver:yr},Symbol.toStringTag,{value:"Module"})),M5=n=>n;function T5(n,u,e=M5,a=()=>{}){const i=n&&n.length?[{pointer:n,offset:0}]:[],t=[];let r;for(;i.length;)for(r=i.pop();r.offset{if(u)throw new ki("Cancelled Promise");return e}),cancel:()=>u=!0}:n}function Pl(n,u,e=""){let a=u;if(u instanceof Promise)return u;if(n.isObservable(u)&&(a=n.firstValueFrom(u)),!(a instanceof Promise))throw new Error(`Something went wrong, Slickgrid-Universal ${e} is not able to convert the Observable into a Promise.`);return a}function Vt(n,u,e=0){const a=(u==null?void 0:u.childrenPropName)??T.treeDataProperties.CHILDREN_PROP;Array.isArray(n)&&n.forEach(i=>{i&&(Array.isArray(i[a])&&i[a].length>0&&(e++,Vt(i[a],u,e),e--),i[u.levelPropName]=e)})}function vi(n,u,e=0,a=null){const i=(u==null?void 0:u.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,{aggregator:t}=u;Array.isArray(n)&&n.forEach(r=>{if(r){const o=Array.isArray(r[i]);Array.isArray(r[i])&&r[i].length>0&&(t.init(r,!0),e++,vi(r[i],u,e,r),e--),a&&t.isInitialized&&typeof t.accumulate=="function"&&!(r!=null&&r.__filteredOut)&&(t.accumulate(r,o),t.storeResult(a.__treeTotals)),r[u.levelPropName]=e}})}function jl(n,u){const e=(u==null?void 0:u.identifierPropName)??"id",a=(u==null?void 0:u.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,i=(u==null?void 0:u.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP,t=(u==null?void 0:u.parentPropName)??T.treeDataProperties.PARENT_PROP,r=(u==null?void 0:u.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP;return u!=null&&u.shouldAddTreeLevelNumber&&(u!=null&&u.aggregators?u.aggregators.forEach(s=>{vi(n,{childrenPropName:a,levelPropName:r,aggregator:s})}):Vt(n,{childrenPropName:a,levelPropName:r})),T5(n,s=>s[a],(s,l)=>({[e]:s[e],[t]:l!==void 0?l[e]:null,[i]:!!s[a],...Rl(s,a)}))}function Ll(n,u){const e=(u==null?void 0:u.identifierPropName)??"id",a=(u==null?void 0:u.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,i=(u==null?void 0:u.parentPropName)??T.treeDataProperties.PARENT_PROP,t=(u==null?void 0:u.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP,r=(u==null?void 0:u.collapsedPropName)??T.treeDataProperties.COLLAPSED_PROP,o=n||[],s=[],l={};return o.forEach(E=>l[E[e]]=E),Object.keys(l).forEach(E=>{const d=l[E];if(!(i in d)||d[i]===null||d[i]===void 0||d[i]==="")s.push(d);else if(d[i]in l){const c=l[d[i]];a in c||(c[a]=[]),c[a].push(d),c[r]===void 0&&(c[r]=(u==null?void 0:u.initiallyCollapsed)??!1)}}),u!=null&&u.aggregators?u.aggregators.forEach(E=>{vi(s,{childrenPropName:a,levelPropName:t,aggregator:E},0)}):Vt(s,{childrenPropName:a,levelPropName:t},0),s}function Je(n,u,e){if(!e)throw new Error('findRecursive requires parameter "childrenPropertyName"');const a=n.find(u),i=n.filter(t=>(t==null?void 0:t.hasOwnProperty(e))&&t[e]);if(a)return a;if(i.length){const t=[];return i.forEach(r=>{r!=null&&r.hasOwnProperty(e)&&t.push(...r[e])}),Je(t,u,e)}}function ne(n,u,e,a=".",i=""){if(isNaN(+n))return n;const t=u===void 0?2:u,r=e===void 0?2:e;let o=String(Math.round(+n*Math.pow(10,r))/Math.pow(10,r));for(o.indexOf(".")<0&&t>0&&(o+=".");o.length-o.indexOf(".")<=t;)o+="0";const s=o.split(".");let l,E;i?l=s.length>=1?ve(s[0],i):void 0:l=s.length>=1?s[0]:o,s.length>1&&(E=s[1]);let d="";return l!==void 0&&E!==void 0?d=`${l}${a}${E}`:l!=null&&(d=l),d}function Uu(n,u,e,a,i="",t="",r=".",o=""){if(isNaN(+n))return n;const s=Math.round(parseFloat(n)*1e6)/1e6;if(s<0){const l=Math.abs(s);if(a){if(!isNaN(u)||!isNaN(e))return`(${i}${ne(l,u,e,r,o)}${t})`;const E=ve(`${l}`,o);return`(${i}${E}${t})`}else{if(!isNaN(u)||!isNaN(e))return`-${i}${ne(l,u,e,r,o)}${t}`;const E=ve(`${l}`,o);return`-${i}${E}${t}`}}else{if(!isNaN(u)||!isNaN(e))return`${i}${ne(n,u,e,r,o)}${t}`;const l=ve(`${n}`,o);return`${i}${l}${t}`}}function mi(n,u,e){if(typeof n.queryFieldNameGetterFn=="function"){const a=n.queryFieldNameGetterFn(u);(a==null?void 0:a.indexOf("."))>=0?e=Yu(u,a):e=u.hasOwnProperty(a)?u[a]:e}return e}function Yu(n,u){return!n||!u?n:u.split(".").reduce((e,a)=>e&&e[a],n)}function Q0(n){return n&&n.translationNamespace?n.translationNamespace+(n.translationNamespaceSeparator||""):""}function hi(n){return n.outputType||n.type||p.string}function Sr(n){switch(n){case p.date:case p.dateTime:case p.dateIso:case p.dateTimeIso:case p.dateTimeShortIso:case p.dateTimeIsoAmPm:case p.dateTimeIsoAM_PM:case p.dateEuro:case p.dateEuroShort:case p.dateTimeEuro:case p.dateTimeShortEuro:case p.dateTimeEuroAmPm:case p.dateTimeEuroAM_PM:case p.dateTimeEuroShort:case p.dateTimeEuroShortAmPm:case p.dateTimeEuroShortAM_PM:case p.dateUs:case p.dateUsShort:case p.dateTimeUs:case p.dateTimeShortUs:case p.dateTimeUsAmPm:case p.dateTimeUsAM_PM:case p.dateTimeUsShort:case p.dateTimeUsShortAmPm:case p.dateTimeUsShortAM_PM:case p.dateUtc:return!0;default:return!1}}function Nl(n){let u;switch(n){case"<":case"LT":u=P.lessThan;break;case"<=":case"LE":u=P.lessThanOrEqual;break;case">":case"GT":u=P.greaterThan;break;case">=":case"GE":u=P.greaterThanOrEqual;break;case"<>":case"!=":case"NE":u=P.notEqual;break;case"*":case"a*":case"StartsWith":u=P.startsWith;break;case"*z":case"EndsWith":u=P.endsWith;break;case"=":case"==":case"EQ":u=P.equal;break;case"IN":u=P.in;break;case"NIN":case"NOT_IN":u=P.notIn;break;case"Not_Contains":case"NOT_CONTAINS":u=P.notContains;break;case"Contains":case"CONTAINS":default:u=P.contains;break}return u}function ja(n){let u="";switch(n){case P.greaterThan:case">":u=">";break;case P.greaterThanOrEqual:case">=":u=">=";break;case P.lessThan:case"<":u="<";break;case P.lessThanOrEqual:case"<=":u="<=";break;case P.notEqual:case"<>":u="<>";break;case P.equal:case"=":case"==":case"EQ":u="=";break;case P.startsWith:case"a*":case"*":u="a*";break;case P.endsWith:case"*z":u="*z";break;default:u=n;break}return u}function xi(n){let u;if(Sr(n))u=P.equal;else switch(n){case p.unknown:case p.string:case p.text:case p.password:case p.readonly:u=P.contains;break;case p.float:case p.number:default:u=P.equal;break}return u}function Rl(n,u){return Object.keys(n).reduce((e,a)=>(a!==u&&(e[a]=n[a]),e),{})}function ve(n,u=","){if(n!=null){const e=`${n}`,a=e.split(".");return a.length===2?`${a[0].replace(/\B(?=(\d{3})+(?!\d))/g,u)}.${a[1]}`:e.replace(/\B(?=(\d{3})+(?!\d))/g,u)}return n}function Ae(n,u,e={}){return Array.isArray(n)?n.find(u)||e:n}function $t(n){if(Array.isArray(n))for(;n.length>0;){const u=n.pop();u!=null&&u.unsubscribe&&u.unsubscribe()}return n}const _5=Object.freeze(Object.defineProperty({__proto__:null,CancelledException:ki,addTreeLevelAndAggregatorsByMutation:vi,addTreeLevelByMutation:Vt,cancellablePromise:_l,castObservableToPromise:Pl,decimalFormatted:ne,findItemInTreeStructure:Je,findOrDefault:Ae,flattenToParentChildArray:jl,formatNumber:Uu,getCellValueFromQueryFieldGetter:mi,getColumnFieldType:hi,getDescendantProperty:Yu,getTranslationPrefix:Q0,isColumnDateType:Sr,mapOperatorByFieldType:xi,mapOperatorToShorthandDesignation:ja,mapOperatorType:Nl,objectWithoutKey:Rl,thousandSeparatorFormatted:ve,unflattenParentChildArrayToTree:Ll,unsubscribeAll:$t},Symbol.toStringTag,{value:"Module"})),P5=(n,u,e)=>{e==null&&(e=ju.neutral);let a=0;return n===u?a=0:n===null?a=-1:u===null?a=1:e?a=n{if(!a||!a.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 t=n!=null&&n.hasOwnProperty(a.dataKey)?n[a.dataKey]:n,r=u!=null&&u.hasOwnProperty(a.dataKey)?u[a.dataKey]:u,o=(a==null?void 0:a.valueCouldBeUndefined)??(i==null?void 0:i.cellValueCouldBeUndefined)??!1;e==null&&(e=ju.neutral);let s=0;return typeof n!="object"?s=-99e10:typeof u!="object"?s=99e10:t===null||o&&t===void 0?s=-1:r===null||o&&r===void 0?s=1:t===r?s=0:e?s=t{i==="innerHTML"&&console.warn(`[Slickgrid-Universal] For better CSP (Content Security Policy) support, do not use "innerHTML" directly in "createDomElement('${n}', { innerHTML: 'some html'})", it is better as separate assignment: "const elm = createDomElement('span'); elm.innerHTML = 'some html';"`);const t=u[i];typeof t=="object"?Object.assign(a[i],t):a[i]=u[i]}),e!=null&&e.appendChild&&e.appendChild(a),a}function _u(n=""){return n.split(" ").filter(u=>u)}function wr(n){typeof n=="object"&&Object.keys(n).forEach(u=>{Array.isArray(n[u])&&wr(n[u]),n[u]instanceof HTMLElement&&(n[u]=null)})}function bu(n){for(;n!=null&&n.firstChild;)n.removeChild(n.firstChild);return n}function E0(n,u="innerHTML"){return n instanceof DocumentFragment?[].map.call(n.childNodes,e=>e[u]).join("")||n.textContent||"":n instanceof HTMLElement?n[u]:String(n??"")}function Kl(n,u){if(!n||!u)return;const e=n.getBoundingClientRect(),a=u.getBoundingClientRect();return{top:a.top-e.top,right:a.right-e.right,bottom:a.bottom-e.bottom,left:a.left-e.left}}function Iu(n){if(!n||!n.getBoundingClientRect)return;const u=n.getBoundingClientRect(),e=document.documentElement;let a=0,i=0,t=0,r=0;return(u==null?void 0:u.top)!==void 0&&u.left!==void 0&&(a=u.top+window.pageYOffset-e.clientTop,i=u.left+window.pageXOffset-e.clientLeft,r=u.right,t=u.bottom),{top:a,left:i,bottom:t,right:r}}function ht(n,u){let e=0;if(n){const a=u==="height"?"clientHeight":"clientWidth",i=u==="height"?["top","bottom"]:["left","right"];e=n[a];for(const t of i){const r=parseFloat(Hl(n,`padding-${t}`)||"")||0;e-=r}}return e}function Hl(n,u){return n?window.getComputedStyle(n).getPropertyValue(u):null}function ti(n,u){if(n)for(const e of u){const a=n.getAttribute(e);if(a)return a}return null}function be(n,u="auto"){return(/^[0-9]+$/i.test(`${n}`)?`${+n}px`:n)||u}function Ol(n){const u=typeof n=="string"?n:String(n),e={"&":"&","<":"<",">":">",'"':""","'":"'"};return(u||"").toString().replace(/[&<>"']/g,a=>e[a])}function Il(n){return n.replace(/&#(\d+);/g,(u,e)=>String.fromCharCode(e))}function Gl(n,u){const e=n.length;let a=Ol(n);if(e"u"||it.call(u,i)},Jo=function(u,e){Io&&e.name==="__proto__"?Io(u,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):u[e.name]=e.newValue},Wo=function(u,e){if(e==="__proto__")if(it.call(u,e)){if(Go)return Go(u,e).value}else return;return u[e]};function wu(...n){let u,e,a,i,t,r,o=n[0],s=1;const l=n.length;let E=!1;for(typeof o=="boolean"&&(E=o,o=n[1]||{},s=2),(o==null||typeof o!="object"&&typeof o!="function")&&(o={});si[e]===u[e]):a=n.findIndex(i=>i===u),a<0&&n.push(u)}function La(n,u=" "){let e="";for(let a=0;au!==a)}function oa(n){if(!Array.isArray(n)&&!Ve(n))return n;const u=Array.isArray(n)?[]:{};return wu(!0,u,n)}function da(n,...u){if(!u.length)return n;const e=u.shift();return n=!Ve(n)&&Ve(e)?{}:n,Ve(n)&&Ve(e)&&Object.keys(e).forEach(a=>{e.hasOwnProperty(a)&&(a in n?typeof n[a]!="object"||typeof e[a]!="object"?n[a]=e[a]:n[a].concat&&e[a].concat?n[a]=n[a].concat(e[a]):n[a]=da(n[a],e[a]):n[a]=e[a])}),da(n,...u)}function Jl(n){return Ve(n)&&Object.keys(n).forEach(u=>{n.hasOwnProperty(u)&&delete n[u]}),n=null,n={},n}function Zn(n,u=!0){let e=!1;const a=t=>{const r=t.toString();if(e=r.includes("async "),r.replaceAll(" ","").includes("=>({")){const l=r.match(/(({.*}))/g)||[];return l.length>=1?`return ${l[0].trimStart()}`:r}const o=!r.includes("{")&&r.includes("=>"),s=r.substring(r.indexOf("{")+1||r.indexOf("=>")+2,r.includes("}")?r.lastIndexOf("}"):r.length);return u&&o&&!s.startsWith("return")?"return "+s.trimStart():s};return{params:(t=>{const r=/(\/\/.*$)|(\/\*[\s\S]*?\*\/)|(\s*=[^,)]*(('(?:\\'|[^'\r\n])*')|("(?:\\"|[^"\r\n])*"))|(\s*=[^,)]*))/mg,o=/([^\s,]+)/g,s=t.toString().replace(r,"");return s.slice(s.indexOf("(")+1,s.indexOf(")")).match(o)??[]})(n),body:a(n),isAsync:e}}function Yn(n){return n==null?!0:Object.entries(n).length===0}function $u(n){return n!=null&&n!==""}function ia(n){return n!==null&&!isNaN(n)&&n!==""}function Ve(n){return n!==null&&typeof n=="object"&&!Array.isArray(n)&&!(n instanceof Date)}function bi(n){return typeof n=="boolean"||typeof n=="number"||typeof n=="string"||n===null||n===void 0}function ca(n){return n instanceof HTMLElement||n instanceof DocumentFragment||bi(n)}function Jt(n){return n!=null&&n!==""}function su(n,u=!1){return u?n==null||typeof n=="string"?!1:!isNaN(n):n==null||n===""?!1:!isNaN(+n)}function Wl(n){return!n||n&&typeof n=="object"&&Object.keys(n).length===0}function xt(n){return/(true|1)/i.test(n+"")}function wa(n,u=!1){const e=typeof n.normalize=="function"?n.normalize("NFD").replace(/[\u0300-\u036f]/g,""):n;return u?e.toLowerCase():e}function B0(n,u,e){if(typeof u=="string"&&(u=u.split(".")),u.length>1){const a=u.shift();n&&a!==void 0&&B0(n[a]=Jt(n[a])&&(Array.isArray(n[a])||Object.prototype.toString.call(n[a])==="[object Object]")?n[a]:{},u,e)}else n&&u[0]&&(n[u[0]]=e)}function N0(n,u=!1){return typeof n=="string"?u?n.replace(/\w\S*/g,e=>e.charAt(0).toUpperCase()+e.substring(1).toLowerCase()):n.charAt(0).toUpperCase()+n.slice(1):n}function _r(n){return typeof n=="string"?n.replace(/(?:^\w|[A-Z]|\b\w|[\s+\-_/])/g,(u,e)=>/[\s+\-_/]/.test(u)?"":e===0?u.toLowerCase():u.toUpperCase()):n}function gi(n){return typeof n=="string"?_r(n).replace(/([A-Z])/g,"-$1").toLowerCase():n}function de(n){if(typeof n=="string"){const u=n.replace(/([A-Z])|(-)/g," $1").replace(/\s+/g," ").trim();return u.charAt(0).toUpperCase()+u.slice(1)}return n}function N5(n){return typeof n=="string"?_r(n).replace(/([A-Z])/g,"_$1").toLowerCase():n}function Ul(n){return Array.isArray(n)&&n.length>0?n.filter((u,e)=>n.indexOf(u)>=e):n}function R5(n,u="id"){if(Array.isArray(n)&&n.length>0){const e=[],a=new Map;for(const i of n)i&&!a.has(i[u])&&(a.set(i[u],!0),e.push({id:i[u],name:i.name}));return e}return n}const qa=Symbol("plaintext"),Uo=Symbol("html"),qo=Symbol("comment"),K5=/<(\w*)>/g,H5=/<\/?([^\s/>]+)/;function Wu(n,u,e){function a(s,l,E){if(typeof s!="string"&&(su(s)||typeof s=="boolean"))return String(s);if(s instanceof HTMLElement&&(s=s.innerHTML),typeof s!="string"&&s!==void 0&&s!==null)throw new TypeError("'html' parameter must be a string");return t(s||"",i(l||"",E||""))}function i(s,l){return{allowable_tags:r(s),tag_replacement:l,state:qa,tag_buffer:"",depth:0,in_quote_char:""}}function t(s,l){const E=l.allowable_tags,d=l.tag_replacement;let c=l.state,D=l.tag_buffer,m=l.depth,h=l.in_quote_char,x="";for(let g=0,F=s.length;g":if(h)break;if(m){m--;break}h="",c=qa,D+=">",E.has(o(D))?x+=D:x+=d,D="";break;case'"':case"'":C===h?h="":h=h||C,D+=C;break;case"-":D==="":D.slice(-2)==="--"&&(c=qa),D="";break;default:D+=C;break}}return l.state=c,l.tag_buffer=D,l.depth=m,l.in_quote_char=h,x}function r(s){let l=new Set;if(typeof s=="string"){let E;for(;E=K5.exec(s);)l.add(E[1])}else typeof s[Symbol.iterator]=="function"&&(l=new Set(s));return l}function o(s){const l=H5.exec(s);return l?l[1].toLowerCase():null}return a(n,u,e)}const O5=Object.freeze(Object.defineProperty({__proto__:null,addToArrayWhenNotExists:L5,addWhiteSpaces:La,arrayRemoveItemByIndex:Tr,calculateAvailableSpace:Ai,classNameToList:_u,createDomElement:v,deepCopy:oa,deepMerge:da,destroyAllElementProps:wr,emptyElement:bu,emptyObject:Jl,extend:wu,findFirstAttribute:ti,findWidthOrDefault:be,getFunctionDetails:Zn,getHtmlStringOutput:E0,getInnerSize:ht,getOffset:Iu,getOffsetRelativeToParent:Kl,getStyleProp:Hl,hasData:Jt,htmlEncode:Ol,htmlEncodeWithPadding:Gl,htmlEntityDecode:Il,insertAfterElement:Vl,isDefined:$u,isDefinedNumber:ia,isEmptyObject:Yn,isNumber:su,isObject:Ve,isObjectEmpty:Wl,isPrimitiveOrHTML:ca,isPrimitiveValue:bi,parseBoolean:xt,removeAccentFromText:wa,setDeepValue:B0,stripTags:Wu,titleCase:N0,toCamelCase:_r,toKebabCase:gi,toSentenceCase:de,toSnakeCase:N5,uniqueArray:Ul,uniqueObjectArray:R5,windowScrollPosition:Mr},Symbol.toStringTag,{value:"Module"})),I5=(n,u,e,a,i)=>{e==null&&(e=ju.neutral);let t=0;const r=(a==null?void 0:a.valueCouldBeUndefined)??(i==null?void 0:i.cellValueCouldBeUndefined)??!1;return n===u?t=0:n===null||r&&n===void 0?t=-1:u===null||r&&u===void 0?t=1:(i!=null&&i.ignoreAccentOnStringFilterAndSort&&(n=wa(n,!1),u=wa(u,!1)),e?t=n{const t=(a==null?void 0:a.valueCouldBeUndefined)??(i==null?void 0:i.cellValueCouldBeUndefined)??!1,r=isNaN(n)||n===""||n===null||t&&n===void 0?-99e10:parseFloat(n),o=isNaN(u)||u===""||u===null||t&&u===void 0?-99e10:parseFloat(u);return e*(r===o?0:r>o?1:-1)};var Zl=/^([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 G5(n){const u=n.match(Zl);if(u){const e=Number(u[2]);if(e<1||e>12)return!1;if(typeof u[3]!==void 0){const a=Number(u[3]);if(a<1||a>31)return!1}if(typeof u[4]!==void 0){const a=Number(u[4]);if(a<0||a>23)return!1}return!0}return!1}function V5(n){const u=n.match(Zl);return u&&typeof u[4]>"u"?n+="T00:00:00":n}function xe(n){if(n||(n=new Date),n instanceof Date){const u=new Date(n);return u.setMilliseconds(0),u}if(n=n.trim(),G5(n))return new Date(V5(n));throw new Error(`Non ISO 8601 compliant date (${n}).`)}function pa(n,u=1){const e=xe(n);return e.setDate(e.getDate()+u),e}function $5(n){const u=xe(n);return u.setDate(1),u.setMonth(u.getMonth()+1),u.setDate(0),u}function J5(n){return $5(n).getDate()}var Pr="1999-03-04T02:05:01.000Z",Dn=new Map,jr=[["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"}]],Lr=[["HH",{hour:"2-digit"}],["H",{hour:"numeric"}]],Nr=[["hh",{hour:"2-digit"}],["h",{hour:"numeric"}],["a",{dayPeriod:"narrow"}],["A",{dayPeriod:"narrow"}]],gt={DD:2,HH:2,MM:2,YY:2,YYYY:4,hh:2,mm:2,ss:2};function Yl(n){if(/^[+-]\d{2}:\d{2}/.test(n))return 6;if(/^[+-]\d{4}/.test(n))return 5;throw new Error("Invalid offset format")}var W5=["MMMM","MMM","dddd","ddd"],Xu=new Map([...jr,...Lr,...Nr].map(n=>[n[0],n])),Zo=new Map,Ql=["full","long","medium","short"],je=n=>String(n).padStart(2,"0"),mn=n=>String(n).padStart(2,"0");function fe(n){return n.type==="literal"&&(n.value=n.value.normalize("NFKC")),n}function U5(n,u,e,a=!1,i=null){const t=q5(n,u,e,a),r=xe(n);function o({partName:s,partValue:l,token:E}){if(s==="literal")return l;const d=t[s];if(s==="hour"&&E==="H")return d.replace(/^0/,"")||"0";if(["mm","ss","MM"].includes(E)&&d.length===1)return`0${d}`;if(s==="dayPeriod"){const c=ya(r.getUTCHours()<12?"am":"pm",e);return E==="A"?c.toUpperCase():c.toLowerCase()}return s==="timeZoneName"?i??Xl(-1*r.getTimezoneOffset(),E):d}return u.map(s=>({...s,value:o(s)}))}function q5(n,u,e,a=!1){const i=xe(n),t=u.filter(E=>E.hour12),r=u.filter(E=>!E.hour12),o=[],s=[];function l(E,d=!1){const c=`${e}-u-hc-${d?"h12":"h23"}`;if(o.push(...new Intl.DateTimeFormat(c,E.reduce((D,m)=>m.partName==="literal"?D:(a&&W5.includes(m.token)&&s.push(m),Object.assign(D,m.option)),{timeZone:"UTC"})).formatToParts(i).map(fe)),a&&s.length)for(const D of s){let m=[];switch(D.token){case"MMMM":m=new Intl.DateTimeFormat(c,{dateStyle:"long",timeZone:"UTC"}).formatToParts(i).map(fe);break;case"MMM":m=new Intl.DateTimeFormat(c,{dateStyle:"medium",timeZone:"UTC"}).formatToParts(i).map(fe);break}const h=m.find(g=>g.type===D.partName),x=o.findIndex(g=>g.type===D.partName);h&&x>-1&&(o[x]=h)}}return t.length&&l(t,!0),r.length&&l(r),o.reduce((E,d)=>(E[d.type]=d.value,E),{})}function Xl(n,u="Z"){const e=String(Math.floor(Math.abs(n/60))).padStart(2,"0"),a=String(Math.abs(n%60)).padStart(2,"0"),i=n<0?"-":"+";return u==="ZZ"?`${i}${e}${a}`:`${i}${e}:${a}`}function Z5(n,u){u1(n,u);const[e,a,i,t]=n.match(/([+-])([0-3][0-9]):?([0-6][0-9])/),r=Number(i)*60+Number(t);return a==="+"?r:-r}function u1(n,u="Z"){if(!(a=>{switch(a){case"Z":return/^([+-])[0-3][0-9]:[0-6][0-9]$/.test(n);case"ZZ":return/^([+-])[0-3][0-9][0-6][0-9]$/.test(n)}})(u))throw new Error(`Invalid offset: ${n}`);return n}function Y5(n){return jr.concat(Lr).concat(Nr).sort((u,e)=>u[0].length>e[0].length?1:-1).reduce((u,e)=>u.replace(e[0],`\\${e[0]}`),n)}function Q5(n){return["numeric","2-digit"].includes(n.partValue)}function X5(n){let u;for(const e of n){if(e.partName==="literal"&&!isNaN(parseFloat(e.partValue)))throw new Error(`Numbers in format (${e.partValue}).`);if(u&&u.partName!=="literal"&&e.partName!=="literal"&&!(u.token in gt)&&!(e.token in gt)&&!(Q5(u)&&e.token.toLowerCase()==="a"))throw new Error(`Illegal adjacent tokens (${u.token}, ${e.token})`);u=e}return n}function uD(n){return typeof n=="string"?n.includes("ZZ")?"ZZ":"Z":"time"in n&&n.time==="full"?"Z":"ZZ"}function ya(n,u){const e=Zo.get(u);if(e&&e[n])return e[n];const a=new Date(Pr);a.setUTCHours(n==="am"?5:20);const t=new Intl.DateTimeFormat(u,{timeStyle:"full",timeZone:"UTC",hour12:!0}).formatToParts(a).map(fe).find(r=>r.type==="dayPeriod");if(t){const r=e||{};return Zo.set(u,Object.assign(r,{[n]:t.value})),t.value}return n}function e1(n,u="+00:00"){const e=xe(n),a=(()=>{switch(Yl(u)){case 5:return"ZZ";case 6:return"Z"}})(),i=Z5(u,a);return new Date(e.getTime()+i*1e3*60)}function a1(){return Intl.DateTimeFormat().resolvedOptions().timeZone}function Yo(n,u){const e=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZone:u,hourCycle:"h23"}).formatToParts(n).map(fe),a={};return e.forEach(i=>{a[i.type]=i.value}),new Date(`${a.year}-${a.month}-${a.day}T${a.hour}:${a.minute}:${a.second}Z`)}function Ct(n,u="UTC",e="device",a="Z"){var i;e=e==="device"?(i=a1())!=null?i:"utc":e;const t=xe(n),r=Yo(t,u),s=(Yo(t,e).getTime()-r.getTime())/1e3/60;return Xl(s,a)}function eD(n,u){const e=xe(n);return e1(e,Ct(e,u))}function Qo(n){const u=xe(n);return u.setHours(0,0,0),u}function Rr(n,u){if(Ql.includes(n)||typeof n=="object")return aD(n,u);let e=n,a=0;const i=E=>{if(E[2]||(E[2]=new RegExp(`(.)?(${E[0]})`,"g")),E[2].test(e)){let d=0;return e=e.replace(E[2],(c,D,m)=>D==="\\"?m:`${typeof D=="string"?D:""}{!${d++?a:a++}!}`),!!d}return!1};function t(E){const d=E.map(D=>D.partName),c=new Set(d);if(d.length>c.size)throw new Error("Cannot reuse format tokens.");return E}function r(E,[d,c,D]){const m=Object.keys(c)[0],h=c[m];return{option:c,partName:m,partValue:h,token:d,pattern:D,hour12:E}}const o=jr.filter(i).concat(Lr.filter(i)).map(r.bind(null,!1)),s=t(o.concat(Nr.filter(i).map(r.bind(null,!0)))),l=/^\{!(\d+)!\}$/;return e.split(/(\{!\d+!\})/).map(E=>{const d=E.match(l);return d?s[Number(d[1])]:{option:{literal:E},partName:"literal",partValue:E,token:E,pattern:new RegExp(""),hour12:!1}}).filter(E=>!(E.partName==="literal"&&E.partValue===""))}function aD(n,u){const e={timeZone:"UTC"};typeof n=="string"?e.dateStyle=n:("date"in n&&(e.dateStyle=n.date),"time"in n&&(e.timeStyle=n.time));const a=new Intl.DateTimeFormat(u,e),i=a.formatToParts(new Date(Pr)).map(fe),r=a.formatToParts(new Date("1999-04-05T23:05:01.000Z")).map(fe).find(s=>s.type==="hour"),o=r&&r.value==="23"?24:12;return i.map(s=>{const l=s.type,E=iD(s.type,s.value,u,s.type==="hour"?o:void 0,e);if(E===void 0)return;const d=E[1][l];if(d)return E[2]||(E[2]=new RegExp(`${E[0]}`,"g")),{option:{[l]:d},partName:l,partValue:d,token:E[0],pattern:E[2],hour12:o===12}}).filter(s=>!!s)}function iD(n,u,e,a,i){const t=u.length,r=!isNaN(Number(u));let o;switch(n){case"year":return t===2?Xu.get("YY"):Xu.get("YYYY");case"month":if(r)return t===1?Xu.get("M"):Xu.get("MM");switch(o=Xo(e,n,u),o){case"long":return Xu.get("MMMM");default:return Xu.get("MMM")}case"day":return t===1?Xu.get("D"):Xu.get("DD");case"weekday":switch(o=Xo(e,n,u),o){case"narrow":return Xu.get("d");case"short":return Xu.get("ddd");default:return Xu.get("dddd")}case"hour":return a===12?t===1?Xu.get("h"):Xu.get("hh"):t===1?Xu.get("H"):Xu.get("HH");case"minute":return t===1?Xu.get("m"):Xu.get("mm");case"second":return t===1?Xu.get("s"):Xu.get("ss");case"dayPeriod":return/^[A-Z]+$/u.test(u)?Xu.get("A"):Xu.get("a");case"literal":return[u,{literal:u},new RegExp("")];case"timeZoneName":return i.timeStyle==="full"?Xu.get("Z"):Xu.get("ZZ");default:return}}function Xo(n,u,e){if(!Dn.has(n)){const i=new Date(Pr),t=[3,8,9,7,6,4,3],r=["weekday","month","dayPeriod"],o=["long","short","narrow"],s={};for(let l=0;l<12;l++){i.setMonth(0+l),l in t&&i.setDate(t[l]),i.setUTCHours(8+l);for(const E of o){const d=new Intl.DateTimeFormat(n,r.reduce((c,D)=>Object.assign(c,{[D]:E}),{hour12:!0,timeZone:"UTC"})).formatToParts(i).map(fe);if(E==="long"||E==="short"){const D=new Intl.DateTimeFormat(n,{dateStyle:E==="short"?"medium":"long",timeZone:"UTC"}).formatToParts(i).map(fe).find(h=>h.type==="month"),m=d.findIndex(h=>h.type==="month");m>-1&&D&&(d[m]=D)}d.forEach(c=>{if(c.type==="literal")return;const D=c.type;s[D]=Object.assign(s[D]||{},{[c.value]:E})})}}Dn.set(n,s)}const a=Dn.get(n);return a?a[u][e]:void 0}function i1(n,u="+00:00"){const e=u.slice(0,1)==="+";return e1(n,u.replace(e?"+":"-",e?"-":"+"))}function tD(){return Intl.DateTimeFormat().resolvedOptions().locale}function l0(n,u="long",e="device",a=!1,i){let t,r;return typeof n=="object"&&!(n instanceof Date)&&({date:n,format:u,locale:e,genitive:a,partFilter:i,tz:t}=n),u==="ISO8601"?xe(n).toISOString():(t&&(r=Ct(n,"utc",t,uD(u))),t??(t=a1()),(t==null?void 0:t.toLowerCase())!=="utc"&&(n=i1(n,Ct(n,t,"utc"))),(!e||e==="device")&&(e=tD()),U5(n,Rr(u,e).filter(i??(()=>!0)),e,a,r).map(o=>o.value).join(""))}function nD(n,u="en",e=!1,a=()=>!0){return Rr(n,u).filter(a).reduce((i,t)=>i+=e&&t.partName==="literal"?Y5(t.token):t.token,"").normalize("NFKC")}function rD(n){const u=new Date().getFullYear(),e=u%100,a=Math.floor(u/100),i=Number(n);return(a+(i>e+20?-1:0))*100+i}function t1(n,u="en",e=!1){const a=(i,t)=>Array(i).fill("").map((r,o)=>`${t(o)}`);if(n==="M")return a(12,i=>i+1);if(n==="MM")return a(12,i=>{const t=i+1;return t<10?`0${t}`:t});if(n.startsWith("M"))return t1("MM").map(i=>l0(`2000-${i}-05`,n,u,e));if(n.startsWith("d"))return a(7,i=>`0${i+2}`).map(i=>l0(`2022-10-${i}`,n,u));if(n==="a")return[ya("am",u).toLowerCase(),ya("pm",u).toLowerCase()];if(n==="A")return[ya("am",u).toUpperCase(),ya("pm",u).toUpperCase()];if(n.startsWith("Y")){const i=new Date().getFullYear();return a(120,t=>t+1).reduce((t,r)=>(r!=="120"&&t.push(l0(`${i+Number(r)}-06-06`,n,u)),t.unshift(l0(`${i-Number(r)}-06-06`,n,u)),t),[l0(`${i}-06-06`,n,u)])}return n.startsWith("D")?a(31,i=>`${n==="DD"&&i<9?"0":""}${i+1}`):n.startsWith("H")?a(24,i=>`${n==="HH"&&i<10?"0":""}${i}`):n.startsWith("h")?a(12,i=>`${n==="hh"&&i<9?"0":""}${i+1}`):n.startsWith("m")||n.startsWith("s")?a(60,i=>`${n.length>1&&i<10?"0":""}${i}`):[]}function pt(n,u="ISO8601",e="device"){let a=()=>!0,i,t="backward";if(typeof n=="object"?{date:i,format:u="ISO8601",locale:e="device",dateOverflow:t="backward",partFilter:a=()=>!0}=n:i=n,!i)throw new Error("parse() requires a date string.");const r=()=>{throw new Error(`Date (${i}) does not match format (${nD(u,e)})`)};if(u==="ISO8601")return xe(i);const o=Ql.includes(u)||typeof u=="object",s=X5(Rr(u,e).filter(a));if(!s.length)throw new Error("parse() requires a pattern.");let l;try{l=oD(i,s)}catch{return r()}const E=new Date,d=new Map([["YYYY",E.getFullYear()],["MM",E.getMonth()+1],["DD",E.getDate()],["HH",0],["mm",0],["ss",0]]);let c=null,D="";l.forEach(z=>{if(z.partName==="literal")return;if(z.token===z.value)return r();const M=Number(z.value);if(d.has(z.token))d.set(z.token,M);else if(z.token==="YY")d.set("YYYY",rD(z.value));else{const w=z.token;if(w.startsWith("d"))return;if(w==="D")d.set("DD",M);else if(w==="H"||w.startsWith("h"))d.set("HH",M);else if(w==="M")d.set("MM",M);else if(w==="a"||w==="A")c=z.value.toLowerCase()===ya("am",e).toLowerCase();else if(w==="Z"||w==="ZZ")D=u1(z.value,w);else{const G=t1(w,e,o).indexOf(z.value);if(G!==-1)switch(w){case"MMM":case"MMMM":d.set("MM",G+1);break}}}});let m=d.get("HH")||0;c===!1?(m+=m===12?0:12,d.set("HH",m===24?0:m)):c===!0&&m===12&&d.set("HH",0),d.set("MM",(d.get("MM")||1)-1);let[h,x,g,F,C,A]=Array.from(d.values());const b=J5(new Date(`${mn(h)}-${je(x+1)}-10`));if(b[o[e++],o[e]];let i=0;const t=[];let r;do{const[o,s]=a(u);r=s;let l=1;if(o.partName==="literal")l=o.partValue.length;else if(o.partName==="timeZoneName")l=Yl(n.substring(i));else if(o.token in gt)l=gt[o.token];else if(s)if(s.partName==="literal"){if(l=n.indexOf(s.partValue,i)-i,l<0)throw new Error}else if(s.partName==="dayPeriod"){for(let E=1;E<=4;E++)if(isNaN(Number(n.charAt(i+E)))){l=E;break}}else{const E=n.substring(i).search(/\d/);E!==-1&&(l=i+E)}else l=n.length;t.push({...o,value:n.substring(i,i+l)}),i+=l}while(r);return t}function $0(n,u=!1){let e;switch(n){case p.dateTime:case p.dateTimeIso:e="YYYY-MM-DD HH:mm:ss";break;case p.dateTimeIsoAmPm:e="YYYY-MM-DD hh:mm:ss a";break;case p.dateTimeIsoAM_PM:e="YYYY-MM-DD hh:mm:ss A";break;case p.dateTimeShortIso:e="YYYY-MM-DD HH:mm";break;case p.dateEuro:e="DD/MM/YYYY";break;case p.dateEuroShort:e=u?"DD/MM/YY":"D/M/YY";break;case p.dateTimeEuro:e="DD/MM/YYYY HH:mm:ss";break;case p.dateTimeShortEuro:e=u?"DD/MM/YYYY HH:mm":"D/M/YYYY H:m";break;case p.dateTimeEuroAmPm:e="DD/MM/YYYY hh:mm:ss a";break;case p.dateTimeEuroAM_PM:e="DD/MM/YYYY hh:mm:ss A";break;case p.dateTimeEuroShort:e=u?"DD/MM/YY HH:mm:ss":"D/M/YY H:m:s";break;case p.dateTimeEuroShortAmPm:e=u?"DD/MM/YY hh:mm:ss a":"D/M/YY h:m:s a";break;case p.dateTimeEuroShortAM_PM:e=u?"DD/MM/YY hh:mm:ss A":"D/M/YY h:m:s A";break;case p.dateUs:e="MM/DD/YYYY";break;case p.dateUsShort:e=u?"MM/DD/YY":"M/D/YY";break;case p.dateTimeUs:e="MM/DD/YYYY HH:mm:ss";break;case p.dateTimeUsAmPm:e="MM/DD/YYYY hh:mm:ss a";break;case p.dateTimeUsAM_PM:e="MM/DD/YYYY hh:mm:ss A";break;case p.dateTimeUsShort:e=u?"MM/DD/YY HH:mm:ss":"M/D/YY H:m:s";break;case p.dateTimeUsShortAmPm:e=u?"MM/DD/YY hh:mm:ss a":"M/D/YY h:m:s a";break;case p.dateTimeUsShortAM_PM:e=u?"MM/DD/YY hh:mm:ss A":"M/D/YY h:m:s A";break;case p.dateTimeShortUs:e=u?"MM/DD/YYYY HH:mm":"M/D/YYYY H:m";break;case p.dateUtc:e="ISO8601";break;case p.date:case p.dateIso:default:e="YYYY-MM-DD";break}return e}function le(n,u,e){const a=u?$0(u):void 0,i=$0(e),t=n instanceof Date?n:Be(n,a);return t&&n!==void 0?e===p.dateUtc?t.toISOString():l0(t,i,"en-US"):""}function Be(n,u,e=!1){try{return n?n instanceof Date?n:pt({date:n,format:u,dateOverflow:e?"throw":"backward",locale:"en-US"}):!1}catch{return!1}}function sD(n){return i1(n,Ct(n,"utc"))}function lD(n){let u="";if(typeof n=="string"&&/^[0-9\-/]*$/.test(n)){const e=decodeURIComponent(n),a=eD(e,"utc");a&&(u=a.toISOString().replace(/(.*)([.\d]{4})(Z)/gi,"$1$3"))}return u}function us(n,u,e,a,i){let t=0;if(n===u)t=0;else{let r=Be(n,a,i),o=Be(u,a,i);r||(r=new Date(1001,1,1)),o||(o=new Date(1001,1,1)),t=r.valueOf()-o.valueOf()}return e*t}function Ru(n){const u=n===p.date?void 0:$0(n);return(e,a,i)=>u===void 0?us(e,a,i,u,!1):us(e,a,i,u,!0)}const S0={boolean:P5,date:Ru(p.date),dateIso:Ru(p.dateIso),dateUtc:Ru(p.dateUtc),dateTime:Ru(p.dateTime),dateTimeIso:Ru(p.dateTimeIso),dateTimeIsoAmPm:Ru(p.dateTimeIsoAmPm),dateTimeIsoAM_PM:Ru(p.dateTimeIsoAM_PM),dateTimeShortIso:Ru(p.dateTimeShortIso),dateEuro:Ru(p.dateEuro),dateEuroShort:Ru(p.dateEuroShort),dateTimeShortEuro:Ru(p.dateTimeShortEuro),dateTimeEuro:Ru(p.dateTimeEuro),dateTimeEuroAmPm:Ru(p.dateTimeEuroAmPm),dateTimeEuroAM_PM:Ru(p.dateTimeEuroAM_PM),dateTimeEuroShort:Ru(p.dateTimeEuroShort),dateTimeEuroShortAmPm:Ru(p.dateTimeEuroShortAmPm),dateTimeEuroShortAM_PM:Ru(p.dateTimeEuroShortAM_PM),dateUs:Ru(p.dateUs),dateUsShort:Ru(p.dateUsShort),dateTimeShortUs:Ru(p.dateTimeShortUs),dateTimeUs:Ru(p.dateTimeUs),dateTimeUsAmPm:Ru(p.dateTimeUsAmPm),dateTimeUsAM_PM:Ru(p.dateTimeUsAM_PM),dateTimeUsShort:Ru(p.dateTimeUsShort),dateTimeUsShortAmPm:Ru(p.dateTimeUsShortAmPm),dateTimeUsShortAM_PM:Ru(p.dateTimeUsShortAM_PM),numeric:ql,objectString:j5,string:I5};function Ma(n,u,e,a,i,t){let r=0;switch(n){case p.boolean:r=S0.boolean(u,e,a,i,t);break;case p.float:case p.integer:case p.number:r=S0.numeric(u,e,a,i,t);break;case p.date:case p.dateIso:case p.dateUtc:case p.dateTime:case p.dateTimeIso:case p.dateTimeIsoAmPm:case p.dateTimeIsoAM_PM:case p.dateTimeShortIso:case p.dateEuro:case p.dateEuroShort:case p.dateTimeShortEuro:case p.dateTimeEuro:case p.dateTimeEuroAmPm:case p.dateTimeEuroAM_PM:case p.dateTimeEuroShort:case p.dateTimeEuroShortAmPm:case p.dateTimeEuroShortAM_PM:case p.dateUs:case p.dateUsShort:case p.dateTimeShortUs:case p.dateTimeUs:case p.dateTimeUsAmPm:case p.dateTimeUsAM_PM:case p.dateTimeUsShort:case p.dateTimeUsShortAmPm:case p.dateTimeUsShortAM_PM:r=Ru(n).call(this,u,e,a,i,t);break;case p.object:r=S0.objectString(u,e,a,i,t);break;case p.string:case p.text:case p.password:case p.readonly:default:r=S0.string(u,e,a,i,t);break}return r}const ED=Object.freeze(Object.defineProperty({__proto__:null,sortByFieldType:Ma},Symbol.toStringTag,{value:"Module"}));var I0;(function(n){n.camelCase="camelCase",n.kebabCase="kebabCase",n.lowerCase="lowerCase",n.lowerCaseWithoutOnPrefix="lowerCaseWithoutOnPrefix"})(I0||(I0={}));class n1{get elementSource(){return this._elementSource}set elementSource(u){this._elementSource=u}get subscribedEvents(){return this._subscribedEvents}get subscribedEventNames(){return this._subscribedEvents.map(u=>u.name)}constructor(u){this._subscribedEvents=[],this.eventNamingStyle=I0.camelCase,this._elementSource=u||document.createElement("div")}dispose(){var u;this.unsubscribeAll(),this._subscribedEvents=[],clearTimeout(this._timer),(u=this._elementSource)==null||u.remove(),this._elementSource=null}dispatchCustomEvent(u,e,a=!0,i=!0,t){var s;const r={bubbles:a,cancelable:i};e&&(r.detail=e);const o=new CustomEvent(u,r);return typeof t=="function"&&t(o),(s=this._elementSource)==null?void 0:s.dispatchEvent(o)}getEventNameByNamingConvention(u,e){let a="";switch(this.eventNamingStyle){case I0.camelCase:a=e!==""?`${e}${N0(u)}`:u;break;case I0.kebabCase:a=e!==""?`${e}-${gi(u)}`:gi(u);break;case I0.lowerCase:a=`${e}${u}`.toLowerCase();break;case I0.lowerCaseWithoutOnPrefix:a=`${e}${u.replace(/^on/,"")}`.toLowerCase();break}return a}publish(u,e,a,i){const t=this.getEventNameByNamingConvention(u,"");return a?new Promise(r=>{clearTimeout(this._timer),this._timer=setTimeout(()=>r(this.dispatchCustomEvent(t,e,!0,!0,i)),a)}):this.dispatchCustomEvent(t,e,!0,!0,i)}subscribe(u,e){const a=this.getEventNameByNamingConvention(u,"");return this._elementSource.addEventListener(a,i=>e.call(null,i.detail)),this._subscribedEvents.push({name:a,listener:e}),{unsubscribe:()=>this.unsubscribe(a,e)}}subscribeEvent(u,e){const a=this.getEventNameByNamingConvention(u,"");return this._elementSource.addEventListener(a,e),this._subscribedEvents.push({name:a,listener:e}),{unsubscribe:()=>this.unsubscribe(a,e)}}unsubscribe(u,e,a=!0){const i=this.getEventNameByNamingConvention(u,"");this._elementSource.removeEventListener(i,e),a&&this.removeSubscribedEventWhenFound(u,e)}unsubscribeAll(u){if(Array.isArray(u)){let e;do e=u.pop(),e!=null&&e.dispose?e.dispose():e!=null&&e.unsubscribe&&e.unsubscribe();while(e)}else{let e=this._subscribedEvents.pop();for(;e;)this.unsubscribe(e.name,e.listener,!1),e=this._subscribedEvents.pop()}}removeSubscribedEventWhenFound(u,e){const a=this._subscribedEvents.findIndex(i=>i.name===u&&i.listener===e);a>=0&&this._subscribedEvents.splice(a,1)}}function Ft(n){var u=document,e=n.container||u.createElement("div"),a=n.preventSubmit||0;e.id=e.id||"autocomplete-"+F();var i=e.style,t=n.debounceWaitMs||0,r=n.disableAutoSelect||!1,o=e.parentElement,s=[],l="",E=2,d=n.showOnFocus,c,D=0,m,h=!1,x=!1;if(n.minLength!==void 0&&(E=n.minLength),!n.input)throw new Error("input undefined");var g=n.input;e.className="autocomplete "+(n.className||""),e.setAttribute("role","listbox"),g.setAttribute("role","combobox"),g.setAttribute("aria-expanded","false"),g.setAttribute("aria-autocomplete","list"),g.setAttribute("aria-controls",e.id),g.setAttribute("aria-owns",e.id),g.setAttribute("aria-activedescendant",""),g.setAttribute("aria-haspopup","listbox"),i.position="absolute";function F(){return Date.now().toString(36)+Math.random().toString(36).substring(2)}function C(){var V=e.parentNode;V&&V.removeChild(e)}function A(){m&&window.clearTimeout(m)}function b(){e.parentNode||(o||u.body).appendChild(e)}function y(){return!!e.parentNode}function S(){D++,s=[],l="",c=void 0,g.setAttribute("aria-activedescendant",""),g.setAttribute("aria-expanded","false"),C()}function z(){if(!y())return;g.setAttribute("aria-expanded","true"),i.height="auto",i.width=g.offsetWidth+"px";var V=0,Cu;function Nu(){var n0=u.documentElement,x0=n0.clientTop||u.body.clientTop||0,r0=n0.clientLeft||u.body.clientLeft||0,X0=window.pageYOffset||n0.scrollTop,M0=window.pageXOffset||n0.scrollLeft;Cu=g.getBoundingClientRect();var g0=Cu.top+g.offsetHeight+X0-x0,Pe=Cu.left+M0-r0;i.top=g0+"px",i.left=Pe+"px",V=window.innerHeight-(Cu.top+g.offsetHeight),V<0&&(V=0),i.top=g0+"px",i.bottom="",i.left=Pe+"px",i.maxHeight=V+"px"}Nu(),Nu(),n.customize&&Cu&&n.customize(g,Cu,e,V)}function M(){e.textContent="",g.setAttribute("aria-activedescendant","");var V=function(r0,X0,M0){var g0=u.createElement("div");return g0.textContent=r0.label||"",g0};n.render&&(V=n.render);var Cu=function(r0,X0){var M0=u.createElement("div");return M0.textContent=r0,M0};n.renderGroup&&(Cu=n.renderGroup);var Nu=u.createDocumentFragment(),n0=F();if(s.forEach(function(r0,X0){if(r0.group&&r0.group!==n0){n0=r0.group;var M0=Cu(r0.group,l);M0&&(M0.className+=" group",Nu.appendChild(M0))}var g0=V(r0,l,X0);g0&&(g0.id=e.id+"_"+X0,g0.setAttribute("role","option"),g0.addEventListener("click",function(Pe){x=!0;try{n.onSelect(r0,g)}finally{x=!1}S(),Pe.preventDefault(),Pe.stopPropagation()}),r0===c&&(g0.className+=" selected",g0.setAttribute("aria-selected","true"),g.setAttribute("aria-activedescendant",g0.id)),Nu.appendChild(g0))}),e.appendChild(Nu),s.length<1)if(n.emptyMsg){var x0=u.createElement("div");x0.id=e.id+"_"+F(),x0.className="empty",x0.textContent=n.emptyMsg,e.appendChild(x0),g.setAttribute("aria-activedescendant",x0.id)}else{S();return}b(),z(),Y()}function w(){y()&&M()}function R(){w()}function G(V){V.target!==e?w():V.preventDefault()}function L(){x||iu(0)}function Y(){var V=e.getElementsByClassName("selected");if(V.length>0){var Cu=V[0],Nu=Cu.previousElementSibling;if(Nu&&Nu.className.indexOf("group")!==-1&&!Nu.previousElementSibling&&(Cu=Nu),Cu.offsetTopx0&&(e.scrollTop+=n0-x0)}}}function lu(){var V=s.indexOf(c);c=V===-1?void 0:s[(V+s.length-1)%s.length],Eu(V)}function hu(){var V=s.indexOf(c);c=s.length<1?void 0:V===-1?s[0]:s[(V+1)%s.length],Eu(V)}function Eu(V){s.length>0&&(Vu(V),du(s.indexOf(c)),Y())}function du(V){var Cu=u.getElementById(e.id+"_"+V);Cu&&(Cu.classList.add("selected"),Cu.setAttribute("aria-selected","true"),g.setAttribute("aria-activedescendant",Cu.id))}function Vu(V){var Cu=u.getElementById(e.id+"_"+V);Cu&&(Cu.classList.remove("selected"),Cu.removeAttribute("aria-selected"),g.removeAttribute("aria-activedescendant"))}function Au(V,Cu){var Nu=y();if(Cu==="Escape")S();else{if(!Nu||s.length<1)return;Cu==="ArrowUp"?lu():hu()}V.preventDefault(),Nu&&V.stopPropagation()}function mu(V){if(c){a===2&&V.preventDefault(),x=!0;try{n.onSelect(c,g)}finally{x=!1}S()}a===1&&V.preventDefault()}function au(V){var Cu=V.key;switch(Cu){case"ArrowUp":case"ArrowDown":case"Escape":Au(V,Cu);break;case"Enter":mu(V);break}}function Lu(){d&&iu(1)}function iu(V){g.value.length>=E||V===1?(A(),m=window.setTimeout(function(){return zu(g.value,V,g.selectionStart||0)},V===0||V===2?t:0)):S()}function zu(V,Cu,Nu){if(!h){var n0=++D;n.fetch(V,function(x0){D===n0&&x0&&(s=x0,l=V,c=s.length<1||r?void 0:s[0],M())},Cu,Nu)}}function ru(V){if(n.keyup){n.keyup({event:V,fetch:function(){return iu(0)}});return}!y()&&V.key==="ArrowDown"&&iu(0)}function Bu(V){n.click&&n.click({event:V,fetch:function(){return iu(2)}})}function c0(){setTimeout(function(){u.activeElement!==g&&S()},200)}function re(){zu(g.value,3,g.selectionStart||0)}e.addEventListener("mousedown",function(V){V.stopPropagation(),V.preventDefault()}),e.addEventListener("focus",function(){return g.focus()}),C();function W0(){g.removeEventListener("focus",Lu),g.removeEventListener("keyup",ru),g.removeEventListener("click",Bu),g.removeEventListener("keydown",au),g.removeEventListener("input",L),g.removeEventListener("blur",c0),window.removeEventListener("resize",R),u.removeEventListener("scroll",G,!0),g.removeAttribute("role"),g.removeAttribute("aria-expanded"),g.removeAttribute("aria-autocomplete"),g.removeAttribute("aria-controls"),g.removeAttribute("aria-activedescendant"),g.removeAttribute("aria-owns"),g.removeAttribute("aria-haspopup"),A(),S(),h=!0}return g.addEventListener("keyup",ru),g.addEventListener("click",Bu),g.addEventListener("keydown",au),g.addEventListener("input",L),g.addEventListener("blur",c0),g.addEventListener("focus",Lu),window.addEventListener("resize",R),u.addEventListener("scroll",G,!0),{destroy:W0,fetch:re}}function r1(n,u){const e=u.fetch;e&&(u.fetch=(a,i,t,r)=>{n.classList.add("slick-autocomplete-loading");const o=i;e(a,l=>{o(l),n.classList.remove("slick-autocomplete-loading")},t,r)})}function kt(n,u,e,a,i){const t=e,r=a.outputType||i.type||a.type||p.dateUtc,o=i.type||a.type,s=$0(p.dateIso),l=o?$0(o):void 0,E=Array.isArray(t)?t:[t||""];if(E.length&&E[0]){const d=[];for(const c of E){const D=c instanceof Date?c:Be(c,l);D&&d.push(D)}d.length&&(u.settings.selected={dates:[d.map(c=>l0(c,s)).join(":")],month:d[0].getMonth(),year:d[0].getFullYear(),time:l==="ISO8601"||(l||"").toLowerCase().includes("h")?l0(d[0],"HH:mm"):void 0}),n.value=E.length?d.map(c=>le(c,void 0,r)).join(" — "):""}}function Kr(n,u){const e=v("select",{className:"form-control"});for(const a of n){const i=document.createElement("option");i.value=a.operator,u.applyHtmlCode(i,`${Gl(a.operatorAlt||a.operator,3)}${a.descAlt||a.desc}`),e.appendChild(i)}return e}function dD(n,u,e){const a=(u==null?void 0:u.filter)??{},i=(a==null?void 0:a.collectionOptions)??{};if(i&&i.collectionInsideObjectProperty){const t=i.collectionInsideObjectProperty;n=Yu(n,t)}if(!Array.isArray(n))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.');a.collection=n,e(n)}async function o1(n,u,e,a,i){const t=(u==null?void 0:u.filter)??{},r=(t==null?void 0:t.collectionOptions)??{};let o=null;if(n){const s=(a==null?void 0:a.isObservable(n))??!1;s&&a&&(o=await Pl(a,n));const l=await n;if(Array.isArray(l)?o=l:(l==null?void 0:l.status)>=200&&l.status<300&&typeof l.json=="function"?o=await l.json():l&&l.content&&(o=l.content),!Array.isArray(o)&&(r!=null&&r.collectionInsideObjectProperty)){const E=o||l,d=r.collectionInsideObjectProperty;o=Yu(E,d||"")}if(!Array.isArray(o))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.');t.collection=o,e(o),s&&cD(u,e,a,i)}return o}function cD(n,u,e,a){const i=(n==null?void 0:n.filter)??{},t=e==null?void 0:e.createSubject();i.collectionAsync=t,a&&t&&a.push(t.subscribe(r=>dD(r,n,u)))}function q0(n,u,e,a,i){if(a!=null&&a.enableTranslate&&(i!=null&&i.translate)){const r=Q0(a);return i.translate(`${r}${n}`)}const t=a.locales||T.locales;return(t==null?void 0:t[u])??e}function DD(n,u){const e=[{operator:"",desc:q0("CONTAINS","TEXT_CONTAINS","Contains",n,u)},{operator:"<>",desc:q0("NOT_CONTAINS","TEXT_NOT_CONTAINS","Not Contains",n,u)},{operator:"=",desc:q0("EQUALS","TEXT_EQUALS","Equals",n,u)},{operator:"!=",desc:q0("NOT_EQUAL_TO","TEXT_NOT_EQUAL_TO","Not equal to",n,u)},{operator:"a*",desc:q0("STARTS_WITH","TEXT_STARTS_WITH","Starts with",n,u)},{operator:"*z",desc:q0("ENDS_WITH","TEXT_ENDS_WITH","Ends with",n,u)}];return s1(n,e,"text"),e}function Hr(n,u){const e=[{operator:"",desc:""},{operator:"=",desc:q0("EQUAL_TO","TEXT_EQUAL_TO","Equal to",n,u)},{operator:"<",desc:q0("LESS_THAN","TEXT_LESS_THAN","Less than",n,u)},{operator:"<=",desc:q0("LESS_THAN_OR_EQUAL_TO","TEXT_LESS_THAN_OR_EQUAL_TO","Less than or equal to",n,u)},{operator:">",desc:q0("GREATER_THAN","TEXT_GREATER_THAN","Greater than",n,u)},{operator:">=",desc:q0("GREATER_THAN_OR_EQUAL_TO","TEXT_GREATER_THAN_OR_EQUAL_TO","Greater than or equal to",n,u)},{operator:"<>",desc:q0("NOT_EQUAL_TO","TEXT_NOT_EQUAL_TO","Not equal to",n,u)}];return s1(n,e,"numeric"),e}function s1(n,u,e){if(n.compoundOperatorAltTexts){for(const a of u)if(n.compoundOperatorAltTexts.hasOwnProperty(e)){const i=n.compoundOperatorAltTexts[e][a.operator];a.operatorAlt=(i==null?void 0:i.operatorAlt)||"",a.descAlt=(i==null?void 0:i.descAlt)||""}}}class mD{constructor(u,e,a){this.translaterService=u,this.collectionService=e,this.rxjs=a,this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this.searchTerms=[],this.isFilled=!1,this.isItemSelected=!1,this.valueName="label",this.enableTranslateLabel=!1,this.subscriptions=[],this._bindEventService=new vu}get autocompleterOptions(){return this._autocompleterOptions||{}}get collectionOptions(){var u,e;return((e=(u=this.columnDef)==null?void 0:u.filter)==null?void 0:e.collectionOptions)??{}}get collection(){return this._collection}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)||{}}get filterDomElement(){return this._filterElm}get filterOptions(){var u,e;return{...(u=this.gridOptions.defaultFilterOptions)==null?void 0:u.autocompleter,...(e=this.columnFilter)==null?void 0:e.filterOptions}}get customStructure(){var a,i,t,r,o;let u=(a=this.columnFilter)==null?void 0:a.customStructure;const e=((i=this.columnFilter)==null?void 0:i.type)??((t=this.columnDef)==null?void 0:t.type);return!u&&e===p.object&&((r=this.columnDef)!=null&&r.dataKey)&&((o=this.columnDef)!=null&&o.labelKey)&&(u={label:this.columnDef.labelKey,value:this.columnDef.dataKey}),u}get defaultOperator(){return P.equal}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get instance(){return this._instance}get operator(){var u;return((u=this.columnFilter)==null?void 0:u.operator)??this.defaultOperator}set operator(u){this.columnFilter&&(this.columnFilter.operator=u)}init(u){var a,i,t,r,o,s;if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.searchTerms=(u.hasOwnProperty("searchTerms")?u.searchTerms:[])||[],this.filterContainerElm=u.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=((a=this.columnFilter)==null?void 0:a.enableTranslateLabel)??!1,this.labelName=((i=this.customStructure)==null?void 0:i.label)??"label",this.valueName=((t=this.customStructure)==null?void 0:t.value)??"value",this.labelPrefixName=((r=this.customStructure)==null?void 0:r.labelPrefix)??"labelPrefix",this.labelSuffixName=((o=this.customStructure)==null?void 0:o.labelSuffix)??"labelSuffix",this._locales=((s=this.gridOptions)==null?void 0:s.locales)??T.locales;const e=this.columnFilter.collection;return this._collection=e,this.renderDomElement(e),new Promise(async(l,E)=>{try{const d=this.columnFilter.collectionAsync;let c;d&&!this.columnFilter.collection?(c=o1(d,this.columnDef,this.renderDomElement.bind(this),this.rxjs,this.subscriptions),l(c)):(c=e,l(e)),(d||this.columnFilter.enableCollectionWatch)&&(await(c??d),this.watchCollectionChanges())}catch(d){E(d)}})}clear(u=!0){this._filterElm&&(this._clearFilterTriggered=!0,this._shouldTriggerQuery=u,this.searchTerms=[],this._filterElm.value="",this._filterElm.dispatchEvent(new CustomEvent("input")),this._filterElm.classList.remove("filled"))}destroy(){var u,e,a;typeof((u=this._instance)==null?void 0:u.destroy)=="function"&&this._instance.destroy(),this._filterElm,(a=(e=this._filterElm)==null?void 0:e.remove)==null||a.call(e),this._collection=void 0,this._bindEventService.unbindAll(),$t(this.subscriptions)}getValues(){var u;return(u=this._filterElm)==null?void 0:u.value}setValues(u,e){var i;u&&this._filterElm&&(this._filterElm.value=u);const a=this.getValues()!==""?"add":"remove";(i=this._filterElm)==null||i.classList[a]("filled"),this.operator=e||this.defaultOperator}filterCollection(u){var a;let e=u;if(this.columnFilter&&this.columnFilter.collectionFilterBy){const i=this.columnFilter.collectionFilterBy,t=this.columnFilter.collectionOptions&&this.columnFilter.collectionOptions.filterResultAfterEachPass||null;e=((a=this.collectionService)==null?void 0:a.filterCollection(e,i,t))||[]}return e}sortCollection(u){var a;let e=u;if(this.columnFilter&&this.columnFilter.collectionSortBy){const i=this.columnFilter.collectionSortBy;e=((a=this.collectionService)==null?void 0:a.sortCollection(this.columnDef,e,i,this.enableTranslateLabel))||[]}return e}watchCollectionChanges(){var u;(u=this.columnFilter)!=null&&u.collection&&(Di(this.columnFilter.collection,e=>{this.renderDomElement(this.columnFilter.collection||e||[])}),yr(this.columnFilter,"collection",e=>{this.renderDomElement(e||[]),this.columnFilter.collection&&Di(this.columnFilter.collection,a=>{this.renderDomElement(this.columnFilter.collection||a||[])})}))}renderDomElement(u){var i;if(!Array.isArray(u)&&((i=this.collectionOptions)!=null&&i.collectionInsideObjectProperty)){const t=this.collectionOptions.collectionInsideObjectProperty;u=Yu(u,t||"")}let e=u;e&&(e=this.filterCollection(e),e=this.sortCollection(e));const a=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this._collection=e,this._filterElm=this.createFilterElement(e,a),this._bindEventService.bind(this._filterElm,"input",this.handleOnInputChange.bind(this)),this._bindEventService.bind(this._filterElm,"blur",()=>{this.isItemSelected||this.clear()})}createFilterElement(u,e){var o,s,l,E,d,c,D,m,h,x,g;this._collection=u;const a=((o=this.columnDef)==null?void 0:o.id)??"";bu(this.filterContainerElm);let i=((s=this.gridOptions)==null?void 0:s.defaultFilterPlaceholder)??"";(l=this.columnFilter)!=null&&l.placeholder&&(i=this.columnFilter.placeholder),this._filterElm=v("input",{type:"text",ariaLabel:((E=this.columnFilter)==null?void 0:E.ariaLabel)??`${de(a+"")} Search Filter`,autocomplete:"off",ariaAutoComplete:"none",placeholder:i,className:`form-control search-filter filter-${a} slick-autocomplete-container`,value:e??"",dataset:{columnid:`${a}`}});const t=e;Array.isArray(u)&&(u.every(F=>bi(F))?u=u.map(F=>({label:F,value:F})):u=u.map(F=>({label:F==null?void 0:F[this.labelName],value:F==null?void 0:F[this.valueName],labelPrefix:(F==null?void 0:F[this.labelPrefixName])??"",labelSuffix:(F==null?void 0:F[this.labelSuffixName])??""}))),this._autocompleterOptions={input:this._filterElm,debounceWaitMs:200,className:`slick-autocomplete ${((d=this.filterOptions)==null?void 0:d.className)??""}`.trim(),emptyMsg:this.gridOptions.enableTranslate&&((c=this.translaterService)!=null&&c.translate)?this.translaterService.translate("NO_ELEMENTS_FOUND"):((D=this._locales)==null?void 0:D.TEXT_NO_ELEMENTS_FOUND)??"No elements found",customize:(F,C,A)=>{A.style.width=""},onSelect:F=>{this.isItemSelected=!0,this.handleSelect(F)},...this.filterOptions},(m=this.gridOptions)!=null&&m.darkMode&&(this._autocompleterOptions.className+=" slick-dark-mode"),this.autocompleterOptions.className=_u(this.autocompleterOptions.className).join(" "),(h=this._autocompleterOptions.renderItem)!=null&&h.layout?(this._autocompleterOptions.className+=` autocomplete-custom-${gi(this._autocompleterOptions.renderItem.layout)}`,this._autocompleterOptions.render=this.renderCustomItem.bind(this)):Array.isArray(u)?this._autocompleterOptions.render=((x=this._autocompleterOptions.render)==null?void 0:x.bind(this))??this.renderCollectionItem.bind(this):this._autocompleterOptions.render||(this._autocompleterOptions.render=this.renderRegularItem.bind(this)),(g=this.filterOptions)!=null&&g.fetch?(r1(this._filterElm,this._autocompleterOptions),this._instance=Ft(this._autocompleterOptions)):this._instance=Ft({...this._autocompleterOptions,fetch:(F,C)=>{u&&C(u.filter(A=>((typeof A=="string"?A:A==null?void 0:A.label)||"").toLowerCase().includes(F.toLowerCase())))}}),this._filterElm.value=t??"";const r=v("div",{className:"autocomplete-filter-container"});return r.appendChild(this._filterElm),r.appendChild(v("span")),e&&this._filterElm.classList.add("filled"),this.filterContainerElm.appendChild(r),this.filterContainerElm.appendChild(document.createElement("span")),this._filterElm}handleSelect(u){var e,a;if(u!==void 0){const t=((e=this.filterOptions)==null?void 0:e.renderItem)??!1,r=typeof u=="string"?u:t?u[this.labelName]:u.label;let o=typeof u=="string"?u:t?u[this.valueName]:u.value;o=this.trimWhitespaceWhenEnabled(o);const s=o===""?"remove":"add";(a=this._filterElm)==null||a.classList[s]("filled"),this.setValues(r),this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:[o],shouldTriggerQuery:this._shouldTriggerQuery}),this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}return!1}handleOnInputChange(u){var i,t,r;let e=((i=u==null?void 0:u.target)==null?void 0:i.value)??"";const a=this.filterOptions.triggerOnEveryKeyStroke??!1;if(e=this.trimWhitespaceWhenEnabled(e),this._clearFilterTriggered||e===""||a){const o={columnDef:this.columnDef,shouldTriggerQuery:this._shouldTriggerQuery};this._clearFilterTriggered?o.clearFilterTriggered=this._clearFilterTriggered:(o.operator=this.operator,o.searchTerms=[e]),e!==""?(this.isItemSelected=!0,(t=this._filterElm)==null||t.classList.add("filled")):(this.isItemSelected=!1,(r=this._filterElm)==null||r.classList.remove("filled")),this.callback(u,o)}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}renderRegularItem(u){const e=typeof u=="string"?u:(u==null?void 0:u.label)??"";return v("div",{textContent:e||""})}renderCustomItem(u){var i,t;const e=((t=(i=this._autocompleterOptions)==null?void 0:i.renderItem)==null?void 0:t.templateCallback(u))??"",a=document.createElement("div");return this.grid.applyHtmlCode(a,e),a}renderCollectionItem(u){var l;const e=((l=this.columnFilter)==null?void 0:l.enableRenderHtml)??!1,a=u.labelPrefix||"",i=u.label||"",t=u.labelSuffix||"",r=a+i+t,o=this.grid.sanitizeHtmlString(r)||"",s=document.createElement("div");return s[e?"innerHTML":"textContent"]=o,s}trimWhitespaceWhenEnabled(u){let e=u;const a=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;return typeof u=="string"&&a&&(e=u.trim()),e}}/*! name: vanilla-calendar-picker | url: https://github.com/uvarov-frontend/vanilla-calendar-picker */var hD=Object.defineProperty,es=Object.getOwnPropertySymbols,xD=Object.prototype.hasOwnProperty,gD=Object.prototype.propertyIsEnumerable,Qn=(n,u,e)=>u in n?hD(n,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[u]=e,l1=(n,u)=>{for(var e in u||(u={}))xD.call(u,e)&&Qn(n,e,u[e]);if(es)for(var e of es(u))gD.call(u,e)&&Qn(n,e,u[e]);return n},xu=(n,u,e)=>(Qn(n,typeof u!="symbol"?u+"":u,e),e);const CD={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"},pD=n=>`
<#ArrowPrev />
<#Month /><#Year />
<#ArrowNext />
<#WeekNumbers />
<#Week /><#Days />
<#ControlTime />`,FD=n=>`
<#ArrowPrev /><#ArrowNext />
<#Multiple>
<#Month /><#Year />
<#WeekNumbers />
<#Week /><#Days />
<#/Multiple>
<#ControlTime />`,kD=n=>`
<#Month /><#Year />
<#Months />
`,vD=n=>`
<#ArrowPrev />
<#Month /><#Year />
<#ArrowNext />
<#Years />
`;class AD{constructor(){xu(this,"isInit",!1),xu(this,"input",!1),xu(this,"type","default"),xu(this,"months",2),xu(this,"jumpMonths",1),xu(this,"toggleSelected",!0),xu(this,"jumpToSelectedDate",!1),xu(this,"date",{min:"1970-01-01",max:"2470-12-31",today:new Date}),xu(this,"settings",{lang:"en",iso8601:!0,range:{min:this.date.min,max:this.date.max,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"}}),xu(this,"locale",{months:[],weekday:[]}),xu(this,"sanitizer",u=>u),xu(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}),xu(this,"popups",{}),xu(this,"CSSClasses",l1({},CD)),xu(this,"DOMTemplates",{default:pD(this.CSSClasses),multiple:FD(this.CSSClasses),month:kD(this.CSSClasses),year:vD(this.CSSClasses)}),xu(this,"HTMLElement"),xu(this,"HTMLOriginalElement"),xu(this,"HTMLInputElement"),xu(this,"rangeMin"),xu(this,"rangeMax"),xu(this,"rangeDisabled"),xu(this,"rangeEnabled"),xu(this,"selectedDates"),xu(this,"selectedHolidays"),xu(this,"selectedMonth"),xu(this,"selectedYear"),xu(this,"selectedHours"),xu(this,"selectedMinutes"),xu(this,"selectedKeeping"),xu(this,"selectedTime"),xu(this,"currentType"),xu(this,"correctMonths"),xu(this,"viewYear"),xu(this,"dateMin"),xu(this,"dateMax")}}const ce=n=>`${n.getFullYear()}-${String(n.getMonth()+1).padStart(2,"0")}-${String(n.getDate()).padStart(2,"0")}`,Gu=n=>new Date(`${n}T00:00:00`),Na=n=>n.reduce((u,e)=>{if(e instanceof Date||typeof e=="number"){const a=e instanceof Date?e:new Date(e);u.push(a.toISOString().substring(0,10))}else e.match(/^(\d{4}-\d{2}-\d{2})$/g)?u.push(e):e.replace(/(\d{4}-\d{2}-\d{2}).*?(\d{4}-\d{2}-\d{2})/g,(a,i,t)=>{const r=Gu(i),o=Gu(t),s=new Date(r.getTime());for(;s<=o;s.setDate(s.getDate()+1))u.push(ce(s));return a});return u},[]),as=()=>{const n=new Date;return new Date(n.getTime()-6e4*n.getTimezoneOffset()).toISOString().substring(0,10)},Ci=n=>n?{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(n)]||String(n):"",Oa={notFoundSelector:n=>`${n} is not found, check the first argument passed to new VanillaCalendar.`,notInit:'The calendar has not been initialized, please initialize it using the "init()" method first.',notLocale:'You specified "define" for "settings.lang" but did not provide the required values for "locale.weekday" or "locale.months".',incorrectTheme:'Incorrect name of theme in "settings.visibility.theme".',incorrectTime:"The value of the time property can be: false, true, 12 or 24."},bD=n=>{var u;if(n.jumpToSelectedDate&&((u=n.settings.selected.dates)!=null&&u.length)&&n.settings.selected.month===void 0&&n.settings.selected.year===void 0){const i=Gu(Na(n.settings.selected.dates)[0]);n.settings.selected.month=i.getMonth(),n.settings.selected.year=i.getFullYear()}const e=n.settings.selected.month!==void 0&&Number(n.settings.selected.month)>=0&&Number(n.settings.selected.month)<12,a=n.settings.selected.year!==void 0&&Number(n.settings.selected.year)>=0&&Number(n.settings.selected.year)<=9999;n.selectedMonth=e?Number(n.settings.selected.month):n.date.today.getMonth(),n.selectedYear=a?Number(n.settings.selected.year):n.date.today.getFullYear(),n.viewYear=n.selectedYear},fD=n=>{var u,e,a;n.settings.range.min==="today"&&(n.settings.range.min=as()),n.settings.range.max==="today"&&(n.settings.range.max=as()),n.settings.range.min=Gu(n.date.min)>=Gu(n.settings.range.min)?n.date.min:n.settings.range.min,n.settings.range.max=Gu(n.date.max)<=Gu(n.settings.range.max)?n.date.max:n.settings.range.max;const i=n.settings.range.disablePast&&!n.settings.range.disableAllDays&&Gu(n.settings.range.min)1&&n.rangeDisabled.sort((t,r)=>+new Date(t)-+new Date(r)),n.rangeEnabled=n.settings.range.enabled?Na(n.settings.range.enabled):[],(u=n.rangeEnabled)!=null&&u[0]&&((e=n.rangeDisabled)!=null&&e[0])&&(n.rangeDisabled=n.rangeDisabled.filter(t=>!n.rangeEnabled.includes(t))),n.rangeEnabled.length>1&&n.rangeEnabled.sort((t,r)=>+new Date(t)-+new Date(r)),(a=n.rangeEnabled)!=null&&a[0]&&n.settings.range.disableAllDays&&(n.rangeMin=n.rangeEnabled[0],n.rangeMax=n.rangeEnabled[n.rangeEnabled.length-1])},BD=n=>{var u,e;n.selectedDates=(u=n.settings.selected.dates)!=null&&u[0]?Na(n.settings.selected.dates):[],n.selectedHolidays=(e=n.settings.selected.holidays)!=null&&e[0]?Na(n.settings.selected.holidays):[]},yD=n=>{n.dateMin=n.settings.visibility.disabled?Gu(n.date.min):Gu(n.rangeMin),n.dateMax=n.settings.visibility.disabled?Gu(n.date.max):Gu(n.rangeMax)},zD=n=>{const u=n.settings.selection.time===!0||n.settings.selection.time===12;if(u||n.settings.selection.time===24){let e=!1;if(typeof n.settings.selected.time=="string"){const a=u?/^([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;n.settings.selected.time.replace(a,(i,t,r,o)=>(t&&r&&(e=!0,n.selectedHours=t,n.selectedMinutes=r),o&&u?n.selectedKeeping=o:u&&(n.selectedKeeping="AM"),""))}!e&&u?(n.selectedHours=Ci(String(n.date.today.getHours())),n.selectedMinutes=String(n.date.today.getMinutes()),n.selectedKeeping=Number(n.date.today.getHours())>=12?"PM":"AM"):e||(n.selectedHours=String(n.date.today.getHours()),n.selectedMinutes=String(n.date.today.getMinutes())),n.selectedHours=Number(n.selectedHours)<10?`0${Number(n.selectedHours)}`:`${n.selectedHours}`,n.selectedMinutes=Number(n.selectedMinutes)<10?`0${Number(n.selectedMinutes)}`:`${n.selectedMinutes}`,n.selectedTime=`${n.selectedHours}:${n.selectedMinutes}${n.selectedKeeping?` ${n.selectedKeeping}`:""}`}else if(n.settings.selection.time)throw new Error(Oa.incorrectTime)},SD=n=>{n.correctMonths=n.type==="multiple"?n.months===1?2:n.months>12?12:n.months:1},E1=n=>{n.currentType=n.type,bD(n),fD(n),BD(n),yD(n),zD(n),SD(n)},is=({arrowPrev:n,arrowNext:u,isPrevHidden:e,isNextHidden:a})=>{n.style.visibility=e?"hidden":"",u.style.visibility=a?"hidden":""},Or=n=>{var u,e;if(n.currentType==="month")return;const a=(u=n.HTMLElement)==null?void 0:u.querySelector(`.${n.CSSClasses.arrowPrev}`),i=(e=n.HTMLElement)==null?void 0:e.querySelector(`.${n.CSSClasses.arrowNext}`);!a||!i||{default:()=>{const t=Gu(ce(new Date(n.selectedYear,n.selectedMonth,1))),r=new Date(t.getTime()),o=new Date(t.getTime());r.setMonth(r.getMonth()-n.jumpMonths),o.setMonth(o.getMonth()+n.jumpMonths),n.settings.selection.year||(n.dateMin.setFullYear(t.getFullYear()),n.dateMax.setFullYear(t.getFullYear()));const s=!n.settings.selection.month||r.getFullYear()n.dateMax.getFullYear()||o.getFullYear()===n.dateMax.getFullYear()&&o.getMonth()>n.dateMax.getMonth();is({arrowPrev:a,arrowNext:i,isPrevHidden:s,isNextHidden:l})},year:()=>{is({arrowPrev:a,arrowNext:i,isPrevHidden:n.dateMin.getFullYear()&&n.viewYear-7<=n.dateMin.getFullYear(),isNextHidden:n.dateMax.getFullYear()&&n.viewYear+7>=n.dateMax.getFullYear()})}}[n.currentType==="multiple"?"default":n.currentType]()},d1=(n,u)=>{if(!n)return null;const e=Gu(n),a=u?e.getDay()||7:e.getDay();e.setDate(e.getDate()+4-a);const i=new Date(e.getFullYear(),0,1),t=Math.ceil(((+e-+i)/864e5+1)/7);return{year:e.getFullYear(),week:t}},wD=(n,u,e,a)=>{const i=e.querySelector(`[data-calendar-day="${n}"]`);i&&(u!=null&&u.modifier&&i.classList.add(...u.modifier.trim().split(" ")),u!=null&&u.html&&(i.parentElement.innerHTML+=`
${u.html}
`))},MD=(n,u)=>{var e;n.popups&&((e=Object.entries(n.popups))==null||e.forEach(([a,i])=>wD(a,i,u,n.CSSClasses.dayPopup)))},TD=(n,u,e,a,i)=>{const t=u[e].querySelector(`.${n.CSSClasses.dayBtn}`),r=d1(t==null?void 0:t.dataset.calendarDay,n.settings.iso8601);if(!r)return;const o=a.cloneNode(!0);o.innerText=String(r.week),o.dataset.calendarYearWeek=String(r.year),i.appendChild(o)},_D=(n,u,e,a,i)=>{if(!n.settings.visibility.weekNumbers)return;a.textContent="";const t=document.createElement("b");t.className=n.CSSClasses.weekNumbersTitle,t.innerText="#",a.appendChild(t);const r=document.createElement("div");r.className=n.CSSClasses.weekNumbersContent,a.appendChild(r);const o=document.createElement("button");o.type="button",o.className=n.CSSClasses.weekNumber;const s=i.querySelectorAll(`.${n.CSSClasses.day}`),l=Math.ceil((u+e)/7);for(let E=0;E{var a,i,t,r,o;const s=(a=n.settings.range.disableWeekday)==null?void 0:a.includes(e),l=n.settings.range.disableAllDays&&!!((i=n.rangeEnabled)!=null&&i[0]);!s&&!l||(t=n.rangeEnabled)!=null&&t.includes(u)||(r=n.rangeDisabled)!=null&&r.includes(u)||(n.rangeDisabled.push(u),(o=n.rangeDisabled)==null||o.sort((E,d)=>+new Date(E)-+new Date(d)))},jD=(n,u,e,a,i,t,r)=>{var o,s,l;if((Gu(n.rangeMin)>Gu(t)||Gu(n.rangeMax)1&&n.settings.selection.day==="multiple-ranged"&&(n.selectedDates[0]===t&&e.classList.add(n.CSSClasses.daySelectedFirst),n.selectedDates[n.selectedDates.length-1]===t&&e.classList.add(n.CSSClasses.daySelectedLast),n.selectedDates[0]!==t&&n.selectedDates[n.selectedDates.length-1]!==t&&e.classList.add(n.CSSClasses.daySelectedIntermediate))),n.settings.range.edgesOnly&&n.selectedDates.length>1&&n.settings.selection.day==="multiple-ranged"){const E=+new Date(n.selectedDates[0]),d=+new Date(n.selectedDates[n.selectedDates.length-1]),c=+new Date(t);c>E&&c{const s=document.createElement("div");s.className=n.CSSClasses.day;const l=document.createElement("button");l.className=`${n.CSSClasses.dayBtn}${o?` ${o}`:""}`,l.type="button",l.innerText=String(a),l.dataset.calendarDay=t,n.settings.visibility.weekNumbers&&(()=>{const E=d1(t,n.settings.iso8601);E&&(l.dataset.calendarWeekNumber=String(E.week))})(),r?n.settings.visibility.daysOutside&&s.appendChild(l):s.appendChild(l),PD(n,t,i),jD(n,u,s,l,i,t,r),e.appendChild(s),n.actions.getDays&&n.actions.getDays(a,t,s,l,n)},LD=(n,u,e,a,i)=>{let t=new Date(e,a,0).getDate()-(i-1);const r=a===0?e-1:e,o=a===0?12:a<10?`0${a}`:a;for(let s=i;s>0;s--,t++){const l=`${r}-${o}-${t}`,E=Gu(l).getDay();Ir(n,e,u,t,E,l,!0,n.CSSClasses.dayBtnPrev)}},ND=(n,u,e,a,i)=>{for(let t=1;t<=e;t++){const r=new Date(a,i,t),o=ce(r),s=r.getDay();Ir(n,a,u,t,s,o,!1,null)}},RD=(n,u,e,a,i,t)=>{const r=t+e,o=7*Math.ceil(r/7)-r,s=i+1===12?a+1:a,l=i+1===12?"01":i+2<10?`0${i+2}`:i+2;for(let E=1;E<=o;E++){const d=`${s}-${l}-${E<10?`0${E}`:String(E)}`,c=Gu(d).getDay();Ir(n,a,u,E,c,d,!0,n.CSSClasses.dayBtnNext)}},vt=n=>{const u=n.HTMLElement.querySelectorAll(`.${n.CSSClasses.days}`),e=n.HTMLElement.querySelectorAll(`.${n.CSSClasses.weekNumbers}`),a=new Date(n.selectedYear,n.selectedMonth,1);u.forEach((i,t)=>{const r=new Date(a);r.setMonth(r.getMonth()+t);const o=r.getMonth(),s=r.getFullYear(),l=new Date(s,o,1),E=new Date(s,o+1,0).getDate(),d=n.settings.iso8601?(l.getDay()!==0?l.getDay():7)-1:l.getDay();n.settings.selection.day&&i.classList.add(n.CSSClasses.daysSelecting),i.textContent="",LD(n,i,s,o,d),ND(n,i,E,s,o),RD(n,i,E,s,o,d),_D(n,d,E,e[t],i),MD(n,i)})},KD=(n,u,e,a)=>{const i=new Date(a.setMonth(n.selectedMonth+e)).getMonth(),t=n.settings.selection.month===!1||n.settings.selection.month==="only-arrows";u.tabIndex=t?-1:0,u.classList.toggle(n.CSSClasses.monthDisabled,t),u.setAttribute("data-calendar-selected-month",String(i)),u.innerText=n.locale.months[i]},HD=(n,u,e,a)=>{const i=new Date(a.setFullYear(n.selectedYear,n.selectedMonth+e)).getFullYear(),t=n.settings.selection.year===!1||n.settings.selection.year==="only-arrows";u.tabIndex=t?-1:0,u.classList.toggle(n.CSSClasses.yearDisabled,t),u.setAttribute("data-calendar-selected-year",String(i)),u.innerText=String(i)},Wt=n=>{var u,e;const a=(u=n.HTMLElement)==null?void 0:u.querySelectorAll("[data-calendar-selected-month]"),i=(e=n.HTMLElement)==null?void 0:e.querySelectorAll("[data-calendar-selected-year]");if(!(a!=null&&a[0])&&(i!=null&&i[0]))return;const t=new Date(n.selectedYear,n.selectedMonth,1);a==null||a.forEach((r,o)=>KD(n,r,o,t)),i==null||i.forEach((r,o)=>HD(n,r,o,t))},Xn=(n,u)=>{const e=Gu(ce(new Date(n.selectedYear,n.selectedMonth,1)));({prev:()=>e.setMonth(e.getMonth()-n.jumpMonths),next:()=>e.setMonth(e.getMonth()+n.jumpMonths)})[u](),[n.selectedMonth,n.selectedYear]=[e.getMonth(),e.getFullYear()],Wt(n),Or(n),vt(n)},OD=n=>``,ID=n=>``,GD=n=>``,VD=n=>``,$D=n=>`
`,JD=n=>`
`,WD=n=>`
`,UD=n=>`
`,qD=n=>n.settings.visibility.weekNumbers?`
`:"",ZD=n=>n.settings.selection.time?`
`:"",YD=Object.freeze(Object.defineProperty({__proto__:null,ArrowNext:ID,ArrowPrev:OD,ControlTime:ZD,Days:JD,Month:GD,Months:WD,Week:$D,WeekNumbers:qD,Year:VD,Years:UD},Symbol.toStringTag,{value:"Module"})),QD=n=>YD[n],Za=(n,u)=>u.replace(/[\n\t]/g,"").replace(/<#(?!\/?Multiple)(.*?)>/g,(e,a)=>{const i=QD(a.replace(/[/\s\n\t]/g,"")),t=i?i(n):"";return n.sanitizer(t)}).replace(/[\n\t]/g,""),XD=(n,u)=>u.replace(/<#Multiple>(.*?)<#\/Multiple>/g,(e,a)=>{let i="";for(let t=0;t{const{HTMLElement:e,CSSClasses:a,DOMTemplates:i,type:t,currentType:r,correctMonths:o}=n,s=(E,d)=>{if(!u)return;const c=e.querySelector(`.${a.controls}`);c&&e.removeChild(c),e.querySelector(`.${a.grid}`).classList.add(a.gridDisabled);const D=u.closest(`.${a.column}`);D.classList.add(E),D.innerHTML=Za(n,d)},l={default:()=>{e.classList.add(a.calendarDefault),e.classList.remove(a.calendarMonth,a.calendarYear),e.innerHTML=Za(n,i.default)},multiple:()=>{o&&(e.classList.add(a.calendarMultiple),e.classList.remove(a.calendarMonth,a.calendarYear),e.innerHTML=XD(n,Za(n,i.multiple)))},month:()=>{t!=="multiple"?(e.classList.add(a.calendarMonth),e.classList.remove(a.calendarDefault,a.calendarYear),e.innerHTML=Za(n,i.month)):s(a.columnMonth,i.month)},year:()=>{t!=="multiple"?(e.classList.add(a.calendarYear),e.classList.remove(a.calendarDefault,a.calendarMonth),e.innerHTML=Za(n,i.year)):s(a.columnYear,i.year)}};e.classList.add(a.calendar),l[r]()},um=(n,u,e,a,i)=>{const t=u.cloneNode(!1);return t.className=`${n.CSSClasses.yearsYear}${e===i?` ${n.CSSClasses.yearsYearSelected}`:a?` ${n.CSSClasses.yearsYearDisabled}`:""}`,t.dataset.calendarYear=String(i),t.title=String(i),t.innerText=String(i),a&&(t.tabIndex=-1),t},Vr=(n,u)=>{const e=u!=null&&u.dataset.calendarSelectedYear?Number(u==null?void 0:u.dataset.calendarSelectedYear):n.selectedYear;n.currentType="year",Gr(n,u),Wt(n),Or(n);const a=n.HTMLElement.querySelector(`.${n.CSSClasses.years}`);if(!n.settings.selection.year||!a)return;a.classList.add(n.CSSClasses.yearsSelecting);const i=n.type!=="multiple"||n.selectedYear===e?0:1,t=document.createElement("button");t.type="button";for(let r=n.viewYear-7;rn.dateMax.getFullYear(),s=um(n,t,e,o,r);a.appendChild(s),n.actions.getYears&&n.actions.getYears(r,s,n)}},em=(n,u)=>{const e=u.target.closest(`.${n.CSSClasses.arrow}`);e&&(["default","multiple"].includes(n.currentType)?Xn(n,e.dataset.calendarArrow):n.currentType==="year"&&n.viewYear!==void 0&&(n.viewYear+={prev:-15,next:15}[e.dataset.calendarArrow],Vr(n,u.target)),n.actions.clickArrow&&n.actions.clickArrow(u,n))},am=(n,u)=>{var e;if(!n.settings.visibility.weekNumbers||!n.actions.clickWeekNumber)return;const a=u.target.closest(`.${n.CSSClasses.weekNumber}`),i=(e=n.HTMLElement)==null?void 0:e.querySelectorAll("[data-calendar-week-number]");if(!a||!i)return;const t=Number(a.innerText),r=Number(a.dataset.calendarYearWeek),o=Array.from(i).filter(s=>Number(s.dataset.calendarWeekNumber)===t);n.actions.clickWeekNumber(u,t,o,r,n)},c1=n=>`${n.charAt(0).toUpperCase()}${n.substring(1,n.length)}`.replace(/\./,""),im=(n,u)=>{const e=new Date(`1978-01-0${u+1}T00:00:00.000Z`).toLocaleString(n.settings.lang,{weekday:"short",timeZone:"UTC"});n.locale.weekday.push(c1(e))},tm=(n,u)=>{const e=new Date(`1978-${u+1<=9?`0${u+1}`:u+1}-01T00:00:00.000Z`).toLocaleString(n.settings.lang,{month:"long",timeZone:"UTC"});n.locale.months.push(c1(e))},nm=n=>{if(n.settings.lang!=="define"||!n.locale.weekday[6]||!n.locale.months[11]){if(n.settings.lang==="define")throw new Error(Oa.notLocale);n.locale.weekday=[],n.locale.months=[];for(let u=0;u<7;u++)im(n,u);for(let u=0;u<12;u++)tm(n,u)}},ts=n=>{if(n.type!=="multiple")return 0;const u=n.HTMLElement.querySelectorAll(`.${n.CSSClasses.column}`),e=Array.from(u).findIndex(a=>a.classList.contains(`${n.CSSClasses.columnMonth}`));return e>0?e:0},rm=(n,u,e,a,i,t)=>{const r=u.cloneNode(!1);return r.className=`${n.CSSClasses.monthsMonth}${e===t?` ${n.CSSClasses.monthsMonthSelected}`:i?` ${n.CSSClasses.monthsMonthDisabled}`:""}`,r.title=a,r.innerText=`${n.settings.visibility.monthShort?a.substring(0,3):a}`,r.dataset.calendarMonth=String(t),i&&(r.tabIndex=-1),r},D1=(n,u)=>{var e,a;const i=u!=null&&u.dataset.calendarSelectedMonth?Number(u.dataset.calendarSelectedMonth):n.selectedMonth,t=(e=u==null?void 0:u.closest(`.${n.CSSClasses.column}`))==null?void 0:e.querySelector(`.${n.CSSClasses.year}`),r=t?Number(t.dataset.calendarSelectedYear):n.selectedYear;n.currentType="month",Gr(n,u),Wt(n);const o=(a=n.HTMLElement)==null?void 0:a.querySelector(`.${n.CSSClasses.months}`);if(!n.settings.selection.month||!o)return;o.classList.add(n.CSSClasses.monthsSelecting);const s=n.jumpMonths>1?n.locale.months.map((E,d)=>i-n.jumpMonths*d).concat(n.locale.months.map((E,d)=>i+n.jumpMonths*d)).filter(E=>E>=0&&E<=12):Array.from(Array(12).keys()),l=document.createElement("button");l.type="button";for(let E=0;E<12;E++){const d=n.locale.months[E],c=En.dateMax.getMonth()+ts(n)&&r>=n.dateMax.getFullYear()||E!==i&&!s.includes(E),D=rm(n,l,i,d,c,E);o.appendChild(D),n.actions.getMonths&&n.actions.getMonths(E,D,n)}},$r=(n,u)=>n&&u?{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(n)][u]:"",Ti=(n,u,e)=>n.querySelector(`.${u}${e?` input[name="${e}"]`:""}`),ns=(n,u,e)=>{n.addEventListener("mouseover",()=>u.classList.add(e)),n.addEventListener("mouseout",()=>u.classList.remove(e))},la=(n,u,e,a)=>{({hours:()=>{n.selectedHours=e},minutes:()=>{n.selectedMinutes=e}})[a](),n.selectedTime=`${n.selectedHours}:${n.selectedMinutes}${n.selectedKeeping?` ${n.selectedKeeping}`:""}`,n.actions.changeTime&&n.actions.changeTime(u,n),n.input&&n.HTMLInputElement&&n.actions.changeToInput&&n.actions.changeToInput(u,n)},rs=(n,u,e,a,i,t)=>{u.addEventListener("input",r=>{const o=r.target,s=Number(o.value),l=s<10?`0${s}`:`${s}`;if(i!=="hours"||t!==12)return e.value=l,void la(n,r,l,i);s0?(e.value=l,n.selectedKeeping="AM",a.innerText=n.selectedKeeping,la(n,r,l,i)):(s===0?(n.selectedKeeping="AM",a.innerText="AM"):(n.selectedKeeping="PM",a.innerText="PM"),e.value=Ci(o.value),la(n,r,Ci(o.value),i))})},os=(n,u,e,a,i,t)=>{e.addEventListener("change",r=>{const o=r.target,s=Number(o.value),l=s<10?`0${s}`:`${s}`;i==="hours"&&t===12?o.value&&s<=t&&s>0?(o.value=l,u.value=$r(l,n.selectedKeeping),la(n,r,l,i)):o.value&&s<24&&(s>t||s===0)?(s===0?(n.selectedKeeping="AM",a.innerText="AM"):(n.selectedKeeping="PM",a.innerText="PM"),o.value=Ci(o.value),u.value=l,la(n,r,Ci(o.value),i)):o.value=n.selectedHours:o.value&&s<=t&&s>=0?(o.value=l,u.value=l,la(n,r,l,i)):i==="hours"?o.value=n.selectedHours:i==="minutes"&&(o.value=n.selectedMinutes)})},om=(n,u,e)=>{u.addEventListener("click",a=>{n.selectedKeeping=u.innerText.includes("AM")?"PM":"AM",u.innerText=n.selectedKeeping,e.value=$r(n.selectedHours,n.selectedKeeping),la(n,a,n.selectedHours,"hours")})},sm=(n,u,e)=>{const a=e===24?23:e||12,i=Ti(u,n.CSSClasses.timeRange,"hours"),t=Ti(u,n.CSSClasses.timeRange,"minutes"),r=Ti(u,n.CSSClasses.timeHours,"hours"),o=Ti(u,n.CSSClasses.timeMinutes,"minutes"),s=u.querySelector(`.${n.CSSClasses.timeKeeping}`);ns(i,r,n.CSSClasses.isFocus),ns(t,o,n.CSSClasses.isFocus),rs(n,i,r,s,"hours",a),rs(n,t,o,s,"minutes",0),os(n,i,r,s,"hours",a),os(n,t,o,s,"minutes",59),s&&om(n,s,i)},ss=(n,u,e,a)=>``,ls=(n,u,e,a,i,t)=>``,lm=n=>{const u=n.HTMLElement.querySelector(`.${n.CSSClasses.time}`);if(!u)return;const e=n.settings.selection.time===!0?12:n.settings.selection.time,a=n.settings.selection.controlTime==="range",[i,t]=[0,23],[r,o]=[0,59];u.innerHTML=n.sanitizer(`
${ss("hours",n.CSSClasses.timeHours,n.selectedHours,a)}${ss("minutes",n.CSSClasses.timeMinutes,n.selectedMinutes,a)}${e===12?``:""}
${ls("hours",n.CSSClasses.timeRange,i,t,n.settings.selection.stepHours,n.selectedKeeping?$r(n.selectedHours,n.selectedKeeping):n.selectedHours)}${ls("minutes",n.CSSClasses.timeRange,r,o,n.settings.selection.stepMinutes,n.selectedMinutes)}
`),sm(n,u,e)},Em=(n,u,e)=>{const a=document.createElement("b");u.textContent="";for(let i=0;i{const u=[...n.locale.weekday];u[0]&&(n.settings.iso8601&&u.push(u.shift()),n.HTMLElement.querySelectorAll(`.${n.CSSClasses.week}`).forEach(e=>Em(n,e,u)))},m1=["light","dark","system"],At={value:!1,set:()=>{At.value=!0},check:()=>At.value},h1=(n,u)=>m1.find(e=>{var a;return e!=="system"&&((a=n.getAttribute(u))==null?void 0:a.includes(e))}),Ea=(n,u)=>{n.dataset.calendarTheme=u},ds=(n,u)=>{var e;if(e=u,Ea(n.HTMLElement,e.matches?"dark":"light"),n.settings.visibility.theme!=="system"||At.check())return;const a=i=>{const t=document.querySelectorAll(`.${n.CSSClasses.calendar}`);t==null||t.forEach(r=>Ea(r,i.matches?"dark":"light"))};u.addEventListener?u.addEventListener("change",a):u.addListener(a),At.set()},dm=(n,u,e)=>{new MutationObserver(a=>{for(let i=0;i{const e=n.settings.visibility.themeDetect?document.querySelector(n.settings.visibility.themeDetect):null;if(!e)return void ds(n,u);const a=n.settings.visibility.themeDetect.replace(/^.*\[(.+)\]/g,(t,r)=>r),i=h1(e,a);i?(Ea(n.HTMLElement,i),dm(n,e,a)):ds(n,u)},Dm=n=>{if(!m1.includes(n.settings.visibility.theme))throw new Error(Oa.incorrectTheme);if(window.matchMedia("(prefers-color-scheme)").media==="not all")return void Ea(n.HTMLElement,"light");({light:()=>Ea(n.HTMLElement,"light"),dark:()=>Ea(n.HTMLElement,"dark"),system:()=>cm(n,window.matchMedia("(prefers-color-scheme: dark)"))})[n.settings.visibility.theme]()},fi=n=>{const u={default:()=>{Es(n),vt(n)},multiple:()=>{Es(n),vt(n)},month:()=>D1(n),year:()=>Vr(n)};Dm(n),nm(n),Gr(n),Wt(n),Or(n),lm(n),u[n.currentType]()},Fu={self:null,rangeMin:void 0,rangeMax:void 0},cs=()=>{var n;if(!((n=Fu.self)!=null&&n.HTMLElement))return;const{CSSClasses:u}=Fu.self;Fu.self.HTMLElement.querySelectorAll(`.${Fu.self.CSSClasses.dayBtnHover}`).forEach(e=>{var a;e.classList.remove(Fu.self.CSSClasses.dayBtnHover),(a=e.parentElement)==null||a.classList.remove(u.dayHoverIntermediate,u.dayHoverFirst,u.dayHoverLast)})},mm=(n,u,e)=>{var a,i,t;if(!((a=Fu.self)!=null&&a.selectedDates))return;const r=ce(n),{CSSClasses:o}=Fu.self;if((i=Fu.self.rangeDisabled)!=null&&i.includes(r))return;const s=(t=Fu.self.HTMLElement)==null?void 0:t.querySelectorAll(`[data-calendar-day="${r}"]`);s==null||s.forEach(l=>{var E;l.classList.add(o.dayBtnHover),(E=l.parentElement)==null||E.classList.add(o.dayHoverIntermediate)}),u==null||u.forEach(l=>{var E;return(E=l.parentElement)==null?void 0:E.classList.add(o.dayHoverFirst)}),e==null||e.forEach(l=>{var E;return(E=l.parentElement)==null?void 0:E.classList.add(o.dayHoverLast)})},ur=n=>{var u;if(!n.target||!((u=Fu.self)!=null&&u.selectedDates))return;if(!n.target.closest(`.${Fu.self.CSSClasses.days}`))return void cs();const e=n.target.closest("[data-calendar-day]");if(!e)return;const a=e.dataset.calendarDay,i=Gu(Fu.self.selectedDates[0]),t=Gu(a),r=Fu.self.HTMLElement.querySelectorAll(`[data-calendar-day="${Fu.self.selectedDates[0]}"]`),o=Fu.self.HTMLElement.querySelectorAll(`[data-calendar-day="${a}"]`),[s,l]=i{Fu.self&&n.key==="Escape"&&(Fu.self.selectedDates=[],Fu.self.HTMLElement.removeEventListener("mousemove",ur),document.removeEventListener("keydown",er),fi(Fu.self))},hm=()=>{var n,u,e;if(!((u=(n=Fu.self)==null?void 0:n.selectedDates)!=null&&u[0])||!Fu.self.rangeDisabled||((e=Fu.self.rangeDisabled)==null?void 0:e.length)<2)return;const a=Gu(Fu.self.selectedDates[0]),[i,t]=Fu.self.rangeDisabled.map(r=>Gu(r)).reduce(([r,o],s)=>[a>=s?s:r,a{Fu.self&&(Fu.self.rangeMin=Fu.rangeMin,Fu.self.rangeMax=Fu.rangeMax)},x1=(n,u)=>{var e;if(u){const a=n.selectedDates.length===1&&n.selectedDates[0].includes(u);n.selectedDates=a&&!n.settings.selection.cancelableDay?[u,u]:a&&n.settings.selection.cancelableDay?[]:n.selectedDates.length>1?[u]:[...n.selectedDates,u],(e=n.selectedDates)==null||e.sort((i,t)=>+new Date(i)-+new Date(t))}n.settings.range.disableGaps&&(Fu.rangeMin=Fu.rangeMin?Fu.rangeMin:n.rangeMin,Fu.rangeMax=Fu.rangeMax?Fu.rangeMax:n.rangeMax),Fu.self=n,{set:()=>{n.HTMLElement.addEventListener("mousemove",ur),document.addEventListener("keydown",er),n.settings.range.disableGaps&&hm()},reset:()=>{const[a,i]=[n.selectedDates[0],n.selectedDates[n.selectedDates.length-1]];n.selectedDates=n.selectedDates[0]!==n.selectedDates[n.selectedDates.length-1]?n.settings.range.edgesOnly?[a,i]:Na([`${a}:${i}`]):[n.selectedDates[0],n.selectedDates[0]],n.HTMLElement.removeEventListener("mousemove",ur),document.removeEventListener("keydown",er),n.settings.range.disableGaps&&xm()}}[n.selectedDates.length===1?"set":"reset"]()},Ds=(n,u,e)=>{if(!u.dataset.calendarDay)return;const a=u.dataset.calendarDay,i=u.classList.contains(n.CSSClasses.dayBtnSelected);if(i&&!n.settings.selection.cancelableDay)return;let t=!0;n.toggleSelected!==void 0&&(t=typeof n.toggleSelected=="function"?n.toggleSelected(n):n.toggleSelected),i&&!t||(n.selectedDates=i?n.selectedDates.filter(r=>r!==a):e?[...n.selectedDates,a]:[a])},gm=(n,u)=>{var e;const a=u.target,i=s=>a.closest(`.${s}`),t=i(n.CSSClasses.dayBtn);if(!n.settings.selection.day||!["single","multiple","multiple-ranged"].includes(n.settings.selection.day)||!t)return;({single:()=>Ds(n,t,!1),multiple:()=>Ds(n,t,!0),"multiple-ranged":()=>x1(n,t.dataset.calendarDay)})[n.settings.selection.day](),(e=n.selectedDates)==null||e.sort((s,l)=>+new Date(s)-+new Date(l)),n.actions.clickDay&&n.actions.clickDay(u,n),n.input&&n.HTMLInputElement&&n.HTMLElement&&n.actions.changeToInput&&n.actions.changeToInput(u,n);const r=i(n.CSSClasses.dayBtnPrev),o=i(n.CSSClasses.dayBtnNext);({prev:()=>Xn(n,"prev"),next:()=>Xn(n,"next"),default:()=>vt(n)})[r?"prev":o?"next":"default"]()},ms=(n,u,e,a,i)=>{const t=n.HTMLElement.querySelectorAll(`.${n.CSSClasses.column}`),r=Array.from(t).findIndex(s=>s.classList.contains(u)),o=Number(t[r].querySelector(`.${e}`).getAttribute(i));return n.currentType==="month"&&r>=0?a-r:n.currentType==="year"&&n.selectedYear!==o?a-1:a},Cm=(n,u,e,a,i)=>{const t={year:()=>{var r,o;return(o=(r=n.actions).clickYear)==null?void 0:o.call(r,u,n)},month:()=>{var r,o;return(o=(r=n.actions).clickMonth)==null?void 0:o.call(r,u,n)}};({year:()=>{if(n.type==="multiple"){const r=ms(n,n.CSSClasses.columnYear,n.CSSClasses.year,Number(i.dataset.calendarYear),"data-calendar-selected-year"),o=n.selectedMonthn.dateMax.getMonth()&&r>=n.dateMax.getFullYear(),l=rn.dateMax.getFullYear();o||l?(n.selectedYear=n.dateMin.getFullYear(),n.selectedMonth=n.dateMin.getMonth()):s||E?(n.selectedYear=n.dateMax.getFullYear(),n.selectedMonth=n.dateMax.getMonth()):n.selectedYear=r}else n.selectedYear=Number(i.dataset.calendarYear)},month:()=>{if(n.type==="multiple"){const r=ms(n,n.CSSClasses.columnMonth,n.CSSClasses.month,Number(i.dataset.calendarMonth),"data-calendar-selected-month"),o=i.closest(`.${a.column}`).querySelector(`.${n.CSSClasses.year}`);n.selectedYear=Number(o.dataset.calendarSelectedYear);const s=rn.dateMax.getMonth()&&n.selectedYear>=n.dateMax.getFullYear();n.selectedMonth=s?n.dateMin.getMonth():l?n.dateMax.getMonth():r}else n.selectedMonth=Number(i.dataset.calendarMonth)}})[e](),t[e](),n.currentType=n.type,fi(n)},hs=(n,u,e,a)=>{if(!n.settings.selection[e])return;const i=u.target,t=E=>i.closest(`.${E}`),r=t(a.header),o=t(a.item),s=t(n.CSSClasses.grid),l=t(n.CSSClasses.column);n.currentType!==e&&r?{year:()=>Vr(n,i),month:()=>D1(n,i)}[e]():o?Cm(n,u,e,a,o):(n.currentType===e&&r||n.type==="multiple"&&n.currentType===e&&s&&!l)&&(n.currentType=n.type,fi(n))},g1=n=>{const u=e=>{em(n,e),am(n,e),gm(n,e),hs(n,e,"month",{header:n.CSSClasses.month,item:n.CSSClasses.monthsMonth,column:n.CSSClasses.columnMonth}),hs(n,e,"year",{header:n.CSSClasses.year,item:n.CSSClasses.yearsYear,column:n.CSSClasses.columnYear})};return n.HTMLElement.addEventListener("click",u),()=>n.HTMLElement.removeEventListener("click",u)},C1=(n,{year:u,month:e,dates:a,holidays:i,time:t}={})=>{var r;const o=l1({},n.settings.selected);n.settings.selected.year=u?o.year:n.selectedYear,n.settings.selected.month=e?o.month:n.selectedMonth,n.settings.selected.holidays=i?o.holidays:n.selectedHolidays,n.settings.selected.time=t?o.time:n.selectedTime,n.settings.selected.dates=a==="only-first"&&((r=n.selectedDates)!=null&&r[0])?[n.selectedDates[0]]:a===!0?o.dates:n.selectedDates,E1(n),fi(n),n.settings.selected=o,n.settings.selection.day==="multiple-ranged"&&a&&x1(n)};function p1(n){if(!n||!n.getBoundingClientRect)return;const u=n.getBoundingClientRect(),e=document.documentElement;return{bottom:u.bottom,right:u.right,top:u.top+window.pageYOffset-e.clientTop,left:u.left+window.pageXOffset-e.clientLeft}}function pm(){return{left:window.pageXOffset||document.documentElement.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||0}}function F1(){return{vw:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),vh:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}}function Fm(n){var u,e;let a=0,i=0,t=0,r=0;const o=pm(),s=p1(n),{vh:l,vw:E}=F1(),d=o.top,c=o.left;if(s){const D=(u=s.top)!=null?u:0,m=(e=s.left)!=null?e:0;i=D-d,t=m-c,a=l-(D-d+n.clientHeight),r=E-(m-c+n.clientWidth)}return{top:i,bottom:a,left:t,right:r}}function km(n,u,e=5){const a={top:!0,bottom:!0,left:!0,right:!0},i=[];if(u&&n){const{bottom:t,top:r}=Fm(n),{top:o,left:s}=p1(n),{height:l,width:E}=u.getBoundingClientRect(),{vh:d,vw:c}=F1(),D={x:c/2,y:d/2};oD.y&&i.push("bottom"),sD.x&&i.push("right"),l>r-e&&(a.top=!1),l>t-e&&(a.bottom=!1),E>s&&(a.left=!1),c-s{if(n){const i=e==="auto"?vm(n,u):e,t={top:-u.offsetHeight,bottom:n.offsetHeight,left:0,center:n.offsetWidth/2-u.offsetWidth/2,right:n.offsetWidth-u.offsetWidth},r=Array.isArray(i)?i[0]:"bottom",o=Array.isArray(i)?i[1]:i;u.classList.add(r==="bottom"?a.calendarToInputBottom:a.calendarToInputTop);const s=n.getBoundingClientRect(),l=window.scrollX||document.documentElement.scrollLeft,E=window.scrollY||document.documentElement.scrollTop,d=s.top+E+t[r],c=s.left+l+t[o];Object.assign(u.style,{left:`${c}px`,top:`${d}px`})}},Am=n=>{let u=!0;const e=[];n.HTMLInputElement=n.HTMLElement;const a=()=>hn(n.HTMLInputElement,n.HTMLElement,n.settings.visibility.positionToInput,n.CSSClasses),i=t=>{var r;n&&t.target!==n.HTMLInputElement&&!((r=n.HTMLElement)!=null&&r.contains(t.target))&&(n.HTMLInputElement&&n.HTMLElement&&n.hide(),window.removeEventListener("resize",a),document.removeEventListener("click",i,{capture:!0}))};return n.HTMLInputElement.addEventListener("click",()=>{u?e.push((()=>{const t=document.createElement("div");return t.className=`${n.CSSClasses.calendar} ${n.CSSClasses.calendarToInput} ${n.CSSClasses.calendarHidden}`,n.HTMLElement=t,document.body.appendChild(n.HTMLElement),u=!1,setTimeout(()=>{hn(n.HTMLInputElement,t,n.settings.visibility.positionToInput,n.CSSClasses),n.show()},0),C1(n,{year:!0,month:!0,dates:!0,holidays:!0,time:!0}),n.actions.initCalendar&&n.actions.initCalendar(n),g1(n)})()):(hn(n.HTMLInputElement,n.HTMLElement,n.settings.visibility.positionToInput,n.CSSClasses),n.show()),window.addEventListener("resize",a),document.addEventListener("click",i,{capture:!0})}),()=>{e.forEach(t=>t())}},bm=n=>(n.HTMLOriginalElement=n.HTMLElement.cloneNode(!0),n.isInit=!0,n.input?Am(n):(E1(n),fi(n),n.actions.initCalendar&&n.actions.initCalendar(n),g1(n))),fm=(n,{year:u,month:e,dates:a,holidays:i,time:t}={})=>{if(!n.isInit)throw new Error(Oa.notInit);C1(n,{year:u,month:e,dates:a,holidays:i,time:t}),n.actions.updateCalendar&&n.actions.updateCalendar(n)},Bm=n=>{var u,e,a,i,t,r;if(!n.isInit)throw new Error(Oa.notInit);n.input?((e=(u=n.HTMLElement)==null?void 0:u.parentElement)==null||e.removeChild(n.HTMLElement),(i=(a=n.HTMLInputElement)==null?void 0:a.replaceWith)==null||i.call(a,n.HTMLOriginalElement),n.HTMLInputElement=void 0):(r=(t=n.HTMLElement)==null?void 0:t.replaceWith)==null||r.call(t,n.HTMLOriginalElement),n.HTMLElement=n.HTMLOriginalElement,n.actions.destroyCalendar&&n.actions.destroyCalendar(n)},ym=n=>{n.currentType?(n.HTMLElement.classList.remove(n.CSSClasses.calendarHidden),n.actions.showCalendar&&n.actions.showCalendar(n)):n.HTMLElement.click()},zm=n=>{n.currentType&&(n.HTMLElement.classList.add(n.CSSClasses.calendarHidden),n.actions.hideCalendar&&n.actions.hideCalendar(n))};function ar(n,...u){const e=i=>i&&typeof i=="object"&&!Array.isArray(i);if(!u.length)return n;const a=u.shift();return e(n)&&e(a)&&Object.keys(a).forEach(i=>{e(a[i])?(n[i]||Object.assign(n,{[i]:{}}),ar(n[i],a[i])):Object.assign(n,{[i]:a[i]})}),ar(n,...u)}function Sm(n,u,e){n.settings=ar(n.settings,{[u]:e})}class k1 extends AD{constructor(u,e){if(super(),xu(this,"init",()=>bm(this)),xu(this,"update",i=>fm(this,i)),xu(this,"destroy",()=>Bm(this)),xu(this,"show",()=>ym(this)),xu(this,"hide",()=>zm(this)),xu(this,"changeSetting",(i,t)=>Sm(this,i,t)),this.HTMLElement=typeof u=="string"?document.querySelector(u):u,!this.HTMLElement)throw new Error(Oa.notFoundSelector(u));if(!e)return;const a=(i,t)=>{Object.keys(t).forEach(r=>{typeof i[r]!="object"||typeof t[r]!="object"||t[r]instanceof Date?i[r]=t[r]:a(i[r],t[r])})};a(this,e)}}class v1{constructor(u){this.translaterService=u,this._clearFilterTriggered=!1,this._lastClickIsDate=!1,this._shouldTriggerQuery=!0,this.hasTimePicker=!1,this.inputFilterType="range",this.searchTerms=[],this._bindEventService=new vu}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)||{}}get currentDateOrDates(){return this._currentDateOrDates}get defaultOperator(){return this.inputFilterType==="compound"?P.empty:this.gridOptions.defaultFilterRangeOperator||P.rangeInclusive}get pickerOptions(){return this._pickerOptions||{}}get filterOptions(){var u,e;return{...(u=this.gridOptions.defaultFilterOptions)==null?void 0:u.date,...(e=this.columnFilter)==null?void 0:e.filterOptions}}get operator(){var u;return this.inputFilterType==="compound"?this._operator||this.columnFilter.operator||this.defaultOperator:((u=this.columnFilter)==null?void 0:u.operator)??this.defaultOperator}set operator(u){this.inputFilterType==="compound"?this._operator=u:this.columnFilter&&(this.columnFilter.operator=u)}init(u){if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.inputFilterType==="compound"&&(this.operator=u.operator||""),this.searchTerms=(u==null?void 0:u.searchTerms)??[],this.filterContainerElm=u.filterContainerElm;const e=this.inputFilterType==="compound"?Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"":this.searchTerms;this._filterElm=this.createDomFilterElement(e),this.searchTerms.length&&this._filterElm.classList.add("filled"),this._selectOperatorElm&&this._bindEventService.bind(this._selectOperatorElm,"change",this.onTriggerEvent.bind(this)),this._bindEventService.bind(document.body,"keydown",a=>{(a.key==="Escape"||a.key==="Tab")&&this.hide()}),this._bindEventService.bind(this._dateInputElm,"keydown",a=>{a.key==="Backspace"&&this.clear(!0)})}clear(u=!0){this.calendarInstance&&(this._clearFilterTriggered=!0,this._shouldTriggerQuery=u,this.searchTerms=[],this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this.calendarInstance.input&&(this.calendarInstance.settings.selected.dates=[],this._dateInputElm.value="")),this.onTriggerEvent(new Event("keyup")),this._filterElm.classList.remove("filled")}destroy(){var u,e,a,i;this._bindEventService.unbindAll(),(u=this.calendarInstance)==null||u.destroy(),bu(this.filterContainerElm),(e=this.filterContainerElm)==null||e.remove(),(a=this._selectOperatorElm)==null||a.remove(),(i=this._filterElm)==null||i.remove()}hide(){var u;typeof((u=this.calendarInstance)==null?void 0:u.hide)=="function"&&this.calendarInstance.hide()}show(){var u;typeof((u=this.calendarInstance)==null?void 0:u.show)=="function"&&this.calendarInstance.show()}getValues(){return this._currentDateOrDates}setValues(u,e){let a;this.inputFilterType==="compound"?a=Array.isArray(u)?u[0]:u:typeof u=="string"||Array.isArray(u)&&typeof u[0]=="string"&&u[0].indexOf("..")>0?a=typeof u=="string"?[u]:u[0].split(".."):Array.isArray(u)&&(a=u),this.calendarInstance&&a!==void 0&&(kt(this._dateInputElm,this.calendarInstance,a,this.columnDef,this.columnFilter),this._currentDateOrDates=u&&a?a:void 0);const i=this.getValues()||[];if(this.getValues()||Array.isArray(i)&&i.length>0&&u?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled"),this.operator=e||this.defaultOperator,e&&this._selectOperatorElm){const t=ja(this.operator);this._selectOperatorElm.value=t}}buildDatePickerInput(u){var c,D,m,h,x,g,F,C,A,b,y;const e=((c=this.columnDef)==null?void 0:c.id)??"",a=this.columnFilter.type||this.columnDef.type||p.dateIso,i=this.columnDef.outputType||this.columnFilter.type||this.columnDef.type||p.dateUtc,t=$0(i),r=this.columnFilter.type||this.columnDef.type||p.dateIso;t&&this.inputFilterType!=="range"&&(t==="ISO8601"||t.toLowerCase().includes("h"))&&(this.hasTimePicker=!0);const o=$0(this.hasTimePicker?p.dateTimeIsoAM_PM:p.dateIso),s=(((D=this.filterOptions)==null?void 0:D.locale)??((h=(m=this.translaterService)==null?void 0:m.getCurrentLanguage)==null?void 0:h.call(m)))||this.gridOptions.locale||"en";let l;this.inputFilterType==="compound"?u&&(l=u,this._currentDateOrDates=u):(typeof u=="string"||Array.isArray(u)&&typeof u[0]=="string"&&u[0].indexOf("..")>0?l=typeof u=="string"?[u]:u[0].split(".."):Array.isArray(u)&&(l=u),Array.isArray(l)&&(this._currentDateOrDates=l,this._currentDateStrings=l.map(S=>le(S,void 0,r))));const E={input:!0,jumpToSelectedDate:!0,type:this.inputFilterType==="range"?"multiple":"default",sanitizer:S=>this.grid.sanitizeHtmlString(S),toggleSelected:!1,actions:{clickDay:S=>{this._lastClickIsDate=!0},changeToInput:(S,z)=>{if(z.HTMLInputElement){let M=[],w="",R="";if(z.selectedDates[1]){z.selectedDates.sort((Y,lu)=>+new Date(Y)-+new Date(lu)),w=z.selectedDates[0],R=z.selectedDates[z.selectedDates.length-1];const G=l0(z.selectedDates[0],t,"en-US"),L=l0(R,t,"en-US");z.HTMLInputElement.value=`${G} — ${L}`,M=[w,R]}else z.selectedDates[0]?(w=z.selectedDates[0],z.HTMLInputElement.value=le(w,p.dateIso,i),M=z.selectedDates):z.HTMLInputElement.value="";if(this.hasTimePicker&&w){const G=pt(w,o);G.setHours(+(z.selectedHours||0)),G.setMinutes(+(z.selectedMinutes||0)),z.HTMLInputElement.value=le(G,void 0,i),M=[G]}if(this.inputFilterType==="compound"?this._currentValue=le(M[0],void 0,a):Array.isArray(M)&&(this._currentDateStrings=M.map(G=>le(G,void 0,a)),this._currentValue=this._currentDateStrings.join("..")),this._currentDateOrDates=M.map(G=>G instanceof Date?G:pt(G,o)),this._currentValue){const G=this.hasTimePicker?new Event("keyup"):void 0;this.onTriggerEvent(G)}this.inputFilterType==="range"&&z.selectedDates.length<2&&(this._lastClickIsDate=!1),this._lastClickIsDate&&(z.hide(),this._lastClickIsDate=!1)}}},settings:{lang:s,iso8601:!1,visibility:{theme:(x=this.gridOptions)!=null&&x.darkMode?"dark":"light",positionToInput:"auto",weekend:!1}}};this.inputFilterType==="range"&&(E.type="multiple",E.months=2,E.jumpMonths=2,E.settings={...E.settings,range:{edgesOnly:!0},selection:{day:"multiple-ranged"},visibility:{...(g=E.settings)==null?void 0:g.visibility,daysOutside:!1}}),this.hasTimePicker&&((F=E.settings).selection??(F.selection={}),E.settings.selection.time=24),this._pickerOptions=wu(!0,{},E,{settings:this.filterOptions});let d=((C=this.gridOptions)==null?void 0:C.defaultFilterPlaceholder)??"";(A=this.columnFilter)!=null&&A.placeholder&&(d=this.columnFilter.placeholder),this._dateInputElm=v("input",{type:"text",className:"form-control date-picker",placeholder:d,readOnly:!0,dataset:{input:"",columnid:`${e}`}}),this.calendarInstance=new k1(this._dateInputElm,this._pickerOptions),this.calendarInstance.init(),(y=(b=this._pickerOptions.settings)==null?void 0:b.selected)!=null&&y.dates&&(l=this._pickerOptions.settings.selected.dates),l&&kt(this._dateInputElm,E,l,this.columnDef,this.columnFilter)}getOperatorOptionValues(){var u;return(u=this.columnFilter)!=null&&u.compoundOperatorList?this.columnFilter.compoundOperatorList:Hr(this.gridOptions,this.translaterService)}createDomFilterElement(u){var a;const e=((a=this.columnDef)==null?void 0:a.id)??"";if(bu(this.filterContainerElm),this.buildDatePickerInput(u),this.inputFilterType==="range"){const i=v("div",{className:`date-picker form-group search-filter filter-${e}`});return Array.isArray(u)&&u.length>0&&u[0]!==""&&(this._currentDateOrDates=u,this._currentValue=u[0]),i.appendChild(this._dateInputElm),i&&this.filterContainerElm.appendChild(i),i}else{this._selectOperatorElm=Kr(this.getOperatorOptionValues(),this.grid);const i=v("div",{className:`date-picker form-group search-filter filter-${e}`}),t=v("div",{className:"input-group date-picker"},i);if(v("div",{className:"input-group-addon input-group-prepend operator"},t).appendChild(this._selectOperatorElm),t.appendChild(this._dateInputElm),this.operator){const o=ja(this.operator);this._selectOperatorElm.value=o}return this._currentDateOrDates=u,this._currentValue=u,i&&this.filterContainerElm.appendChild(i),i}}onTriggerEvent(u){if(this._clearFilterTriggered)this.callback(u,{columnDef:this.columnDef,clearFilterTriggered:this._clearFilterTriggered,shouldTriggerQuery:this._shouldTriggerQuery}),this._filterElm.classList.remove("filled");else if(this.inputFilterType==="range")this._currentDateStrings?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled"),this.callback(u,{columnDef:this.columnDef,searchTerms:this._currentDateStrings?this._currentDateStrings:[this._currentValue],operator:this.operator||"",shouldTriggerQuery:this._shouldTriggerQuery});else if(this.inputFilterType==="compound"&&this._selectOperatorElm){const e=this._selectOperatorElm.value;this._currentValue?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled"),(!(this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput===void 0)||this._currentDateOrDates!==void 0)&&this.callback(u,{columnDef:this.columnDef,searchTerms:this._currentValue?[this._currentValue]:null,operator:e||"",shouldTriggerQuery:this._shouldTriggerQuery})}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}}class wm extends v1{constructor(u){super(u),this.translaterService=u,this.inputFilterType="compound"}}class A1{constructor(u){this.translaterService=u}filterCollection(u,e,a=Sa.chain){let i=[];return Array.isArray(e)?(i=a===Sa.merge?[]:[...u],e.forEach(t=>{if(a===Sa.merge){const r=this.singleFilterCollection(u,t);i=Ul([...i,...r])}else i=this.singleFilterCollection(i,t)})):i=this.singleFilterCollection(u,e),i}singleFilterCollection(u,e){let a=[];if(e){const i=e.property,t=e.operator||P.equal,r=typeof e.value>"u"?"":e.value;switch(t){case P.equal:i?a=u.filter(o=>o[i]===r):a=u.filter(o=>o===r);break;case P.contains:i?a=u.filter(o=>{var s;return((s=o[i])==null?void 0:s.toString().indexOf(r.toString()))!==-1}):a=u.filter(o=>o!=null&&o.toString().indexOf(r.toString())!==-1);break;case P.notContains:i?a=u.filter(o=>{var s;return((s=o[i])==null?void 0:s.toString().indexOf(r.toString()))===-1}):a=u.filter(o=>o!=null&&o.toString().indexOf(r.toString())===-1);break;case P.notEqual:default:i?a=u.filter(o=>o[i]!==r):a=u.filter(o=>o!==r)}}return a}sortCollection(u,e,a,i){if(i&&(!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 t=[];if(a){if(Array.isArray(a))t=e.sort((r,o)=>{var s,l;for(let E=0,d=a.length;E{var m,h;const d=i?((m=this.translaterService)==null?void 0:m.translate)&&this.translaterService.translate(l[r]||" "):l[r],c=i?((h=this.translaterService)==null?void 0:h.translate)&&this.translaterService.translate(E[r]||" "):E[r],D=Ma(s,d,c,o,u);return D!==ju.neutral?D:ju.neutral})}else if(a&&!a.property){const r=a.sortDesc?ju.desc:ju.asc,o=(a==null?void 0:a.fieldType)??(u==null?void 0:u.type)??p.string;t=e.sort((s,l)=>{var D,m;const E=i?((D=this.translaterService)==null?void 0:D.translate)&&this.translaterService.translate(s||" "):s,d=i?((m=this.translaterService)==null?void 0:m.translate)&&this.translaterService.translate(l||" "):l,c=Ma(o,E,d,r,u);return c!==ju.neutral?c:ju.neutral})}}return t}}function b1(n,u,e,a,i=!1,t,r){var z,M,w,R,G;const o=(e==null?void 0:e.id)??"",s=a.getOptions(),l=(n==="editor"?e==null?void 0:e.editor:e==null?void 0:e.filter)??{},E=(l==null?void 0:l.collectionOptions)??{},d=(E==null?void 0:E.separatorBetweenTextLabels)??"",c=(l==null?void 0:l.enableTranslateLabel)??!1,D=(s==null?void 0:s.enableTranslate)??!1,m=(l==null?void 0:l.enableRenderHtml)??!1,h=((z=l==null?void 0:l.customStructure)==null?void 0:z.label)??"label",x=((M=l==null?void 0:l.customStructure)==null?void 0:M.labelPrefix)??"labelPrefix",g=((w=l==null?void 0:l.customStructure)==null?void 0:w.labelSuffix)??"labelSuffix",F=((R=l==null?void 0:l.customStructure)==null?void 0:R.optionLabel)??"value",C=((G=l==null?void 0:l.customStructure)==null?void 0:G.value)??"value",A=v("select",{className:"ms-filter search-filter"}),b=n==="filter"?["search-filter",`filter-${o}`]:["select-editor",`editor-${o}`];A.classList.add(...b),A.multiple=i;const y=[];let S=!1;return Array.isArray(u)&&(u.every(L=>typeof L=="number"||typeof L=="string")?u.forEach(L=>{const Y={text:L,value:L};n==="filter"&&Array.isArray(r)&&(Y.selected=r.findIndex(lu=>lu===L)>=0),y.push(Y),(Y.selected&&i||Y.selected&&!i&&L!=="")&&(S=!0)}):u.forEach(L=>{if(L===void 0||typeof L=="object"&&L[h]===void 0&&L.labelKey===void 0)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 Y=L.labelKey||L[h],lu=(L.labelKey||c&&t)&&Y&&D?t==null?void 0:t.translate(Y||" "):Y;let hu=L[x]||"",Eu=L[g]||"",du=L.hasOwnProperty(F)?L[F]:"";du!=null&&du.toString&&(du=du.toString().replace(/"/g,"'")),hu=c&&t&&hu&&typeof hu=="string"?t.translate(hu||" "):hu,Eu=c&&t&&Eu&&typeof Eu=="string"?t.translate(Eu||" "):Eu,du=c&&t&&du&&typeof du=="string"?t.translate(du||" "):du;let Au=[hu,typeof lu=="string"||typeof lu=="number"?lu.toString():lu,Eu].filter(Lu=>Lu).join(d);const mu={text:"",value:""};m&&(Au=a.sanitizeHtmlString(Au)),mu.text=Au;let au=L[C];au==null&&(au=""),n==="filter"&&Array.isArray(r)&&(mu.selected=r.findIndex(Lu=>`${Lu}`==`${L[C]}`)>=0),mu.value=`${au??""}`,y.push(mu),(mu.selected&&i||mu.selected&&!i&&L[C]!=="")&&(S=!0)})),{selectElement:A,dataCollection:y,hasFoundSearchTerm:S}}class Mm{constructor(u,e,a){this.sharedService=u,this.backendUtilities=e,this.translaterService=a}getPickerTitleOutputString(u,e){var d,c,D,m,h,x,g,F,C,A,b,y,S,z;if((d=this.sharedService.gridOptions)!=null&&d.enableTranslate&&!((c=this.translaterService)!=null&&c.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');let a="";const i=((D=this.sharedService.gridOptions)==null?void 0:D[e])??{},t=((m=this.sharedService.gridOptions)==null?void 0:m.enableTranslate)??!1,r=((h=this.sharedService.gridOptions)==null?void 0:h.locales)??T.locales,o=i==null?void 0:i[u],s=i==null?void 0:i[`${u}Key`],l=this.sharedService.gridOptions,E=Q0(l);if(s&&((x=this.translaterService)!=null&&x.translate))a=this.translaterService.translate(s||" ");else switch(u){case"commandTitle":a=o||t&&((g=this.translaterService)==null?void 0:g.getCurrentLanguage)&&((F=this.translaterService)==null?void 0:F.translate(`${E}COMMANDS`))||(r==null?void 0:r.TEXT_COMMANDS);break;case"columnTitle":a=o||t&&((C=this.translaterService)==null?void 0:C.getCurrentLanguage)&&((A=this.translaterService)==null?void 0:A.translate(`${E}COLUMNS`))||(r==null?void 0:r.TEXT_COLUMNS);break;case"forceFitTitle":a=o||t&&((b=this.translaterService)==null?void 0:b.getCurrentLanguage)&&((y=this.translaterService)==null?void 0:y.translate(`${E}FORCE_FIT_COLUMNS`))||(r==null?void 0:r.TEXT_FORCE_FIT_COLUMNS);break;case"syncResizeTitle":a=o||t&&((S=this.translaterService)==null?void 0:S.getCurrentLanguage)&&((z=this.translaterService)==null?void 0:z.translate(`${E}SYNCHRONOUS_RESIZE`))||(r==null?void 0:r.TEXT_SYNCHRONOUS_RESIZE);break;default:a=o;break}return a}readjustFrozenColumnIndexWhenNeeded(u,e,a){if(u>=0){const i=a.findIndex(t=>t.id===this.sharedService.frozenVisibleColumnId);i>=0&&i!==u&&(this.sharedService.gridOptions.frozenColumn=i,this.sharedService.slickGrid.setOptions({frozenColumn:i})),Array.isArray(a)&&Array.isArray(e)&&a.length!==e.length&&this.sharedService.slickGrid.setColumns(a)}}refreshBackendDataset(u){var a;let e=this.sharedService.gridOptions;u&&(e={...this.sharedService.gridOptions,...u},this.sharedService.gridOptions=e),(a=this.backendUtilities)==null||a.refreshBackendDataset(e)}runOverrideFunctionWhenExists(u,e){return typeof u=="function"?!!u.call(this,e):!0}sortItems(u,e){Array.isArray(u)&&u.sort((a,i)=>a&&i&&a.hasOwnProperty(e)&&i.hasOwnProperty(e)?a[e]-i[e]:0)}translateItems(u,e,a){var i,t;if(Array.isArray(u))for(const r of u)r.hasOwnProperty(e)&&(r[a]=(t=(i=this.translaterService)==null?void 0:i.translate)==null?void 0:t.call(i,r[e]))}translateMenuItemsFromTitleKey(u,e="commandItems"){for(const a of u)typeof a=="object"&&(a.titleKey&&(a.title=this.translateWhenEnabledAndServiceExist(`${a.titleKey}`,`TEXT_${a.titleKey}`)),a.subMenuTitleKey&&(a.subMenuTitle=this.translateWhenEnabledAndServiceExist(`${a.subMenuTitleKey}`,`TEXT_${a.subMenuTitleKey}`))),Array.isArray(a==null?void 0:a[e])&&this.translateMenuItemsFromTitleKey(a==null?void 0:a[e])}translateWhenEnabledAndServiceExist(u,e,a){var o,s;let i="";const t=(o=this.sharedService)==null?void 0:o.gridOptions,r=(t==null?void 0:t.locales)??T.locales;return a?i=a:t.enableTranslate&&((s=this.translaterService)!=null&&s.translate)?i=this.translaterService.translate(u||" "):e in r?i=r[e]:i=e,i}}class Pu{get defaultPrevented(){return this._isDefaultPrevented}constructor(u,e){this.event=u,this.args=e,this._isPropagationStopped=!1,this._isImmediatePropagationStopped=!1,this._isDefaultPrevented=!1,this.returnValue=void 0,this.nativeEvent=u,this._arguments=e,u&&["altKey","ctrlKey","metaKey","shiftKey","key","keyCode","clientX","clientY","offsetX","offsetY","pageX","pageY","bubbles","target","type","which","x","y"].forEach(a=>this[a]=u[a]),this._eventTarget=this.nativeEvent?this.nativeEvent.target:void 0}stopPropagation(){var u;this._isPropagationStopped=!0,(u=this.nativeEvent)==null||u.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(u){this.returnValue===void 0&&u!==void 0&&(this.returnValue=u)}getReturnValue(){return this.returnValue}getArguments(){return this._arguments}resetReturnValue(){this.returnValue=void 0}}class N{get subscriberCount(){return this._handlers.length}constructor(u,e){this.eventName=u,this.pubSub=e,this._handlers=[],this._pubSubService=e}subscribe(u){this._handlers.push(u)}unsubscribe(u){for(let e=this._handlers.length-1;e>=0;e--)this._handlers[e]===u&&this._handlers.splice(e,1)}notify(u,e,a,i=!1){var r;const t=e instanceof Pu?e:new Pu(e,u);i&&t.resetReturnValue(),a=a||this;for(let o=0;ot.nativeEvent??(t.nativeEvent=s));t.addReturnValue(o)}return t}setPubSubService(u){this._pubSubService=u}}class Tu{constructor(){this.handlers=[]}get subscriberCount(){return this.handlers.length}subscribe(u,e){return this.handlers.push({event:u,handler:e}),u.subscribe(e),this}unsubscribe(u,e){let a=this.handlers.length;for(;a--;)if(this.handlers[a].event===u&&this.handlers[a].handler===e){this.handlers.splice(a,1),u.unsubscribe(e);return}return this}unsubscribeAll(){let u=this.handlers.length;for(;u--;)this.handlers[u].event.unsubscribe(this.handlers[u].handler);return this.handlers=[],this}}class V0{constructor(u,e,a,i){a===void 0&&i===void 0&&(a=u,i=e),this.fromRow=Math.min(u,a),this.fromCell=Math.min(e,i),this.toRow=Math.max(u,a),this.toCell=Math.max(e,i)}isSingleCell(){return this.fromRow===this.toRow&&this.fromCell===this.toCell}isSingleRow(){return this.fromRow===this.toRow}contains(u,e){return u>=this.fromRow&&u<=this.toRow&&e>=this.fromCell&&e<=this.toCell}toString(){return this.isSingleCell()?`(${this.fromRow}:${this.fromCell})`:`(${this.fromRow}:${this.fromCell} - ${this.toRow}:${this.toCell})`}}class f1{constructor(){this.__nonDataRow=!0}}class bt extends f1{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(u){return this.value===u.value&&this.count===u.count&&this.collapsed===u.collapsed&&this.title===u.title}}class Tm extends f1{constructor(){super(),this.__groupTotals=!0,this.group=null,this.initialized=!1}}class _m{constructor(){this.activeEditController=null}isActive(u){return u?this.activeEditController===u:this.activeEditController!==null}activate(u){if(u!==this.activeEditController){if(this.activeEditController!==null)throw new Error("SlickEditorLock.activate: an editController is still active, can't activate another editController");if(!u.commitCurrentEdit)throw new Error("SlickEditorLock.activate: editController must implement .commitCurrentEdit()");if(!u.cancelCurrentEdit)throw new Error("SlickEditorLock.activate: editController must implement .cancelCurrentEdit()");this.activeEditController=u}}deactivate(u){if(this.activeEditController){if(this.activeEditController!==u)throw new Error("SlickEditorLock.deactivate: specified editController is not the currently active one");this.activeEditController=null}}commitCurrentEdit(){return this.activeEditController?this.activeEditController.commitCurrentEdit():!0}cancelCurrentEdit(){return this.activeEditController?this.activeEditController.cancelCurrentEdit():!0}}class B{static height(u,e){if(u){if(e===void 0)return u.getBoundingClientRect().height;B.setStyleSize(u,"height",e)}}static width(u,e){if(!(!u||!u.getBoundingClientRect)){if(e===void 0)return u.getBoundingClientRect().width;B.setStyleSize(u,"width",e)}}static setStyleSize(u,e,a){typeof a=="function"&&(a=a()),u.style[e]=typeof a=="string"?a:`${a}px`}static isHidden(u){return u.offsetWidth===0&&u.offsetHeight===0}static parents(u,e){const a=[],i=e===":visible",t=e===":hidden";for(;(u=u.parentNode)&&u!==document&&!(!u||!u.parentNode);)t?B.isHidden(u)&&a.push(u):i?B.isHidden(u)||a.push(u):(!e||u.matches(e))&&a.push(u);return a}static toFloat(u){const e=parseFloat(u);return isNaN(e)?0:e}static show(u,e=""){Array.isArray(u)?u.forEach(a=>a.style.display=e):u.style.display=e}static hide(u){Array.isArray(u)?u.forEach(e=>e.style.display="none"):u.style.display="none"}static applyDefaults(u,e){typeof e=="object"&&Object.keys(e).forEach(a=>{e.hasOwnProperty(a)&&!u.hasOwnProperty(a)&&(u[a]=e[a])})}static addSlickEventPubSubWhenDefined(u,e){if(u)for(const a in e)e[a]instanceof N&&typeof e[a].setPubSubService=="function"&&e[a].setPubSubService(u)}}B.storage={_storage:new WeakMap,put:function(n,u,e){this._storage.has(n)||this._storage.set(n,new Map),this._storage.get(n).set(u,e)},get:function(n,u){const e=this._storage.get(n);return e?e.get(u):null},remove:function(n,u){const e=this._storage.get(n).delete(u);return this._storage.get(n).size!==0&&this._storage.delete(n),e}};const Z0=new _m,Pm="slick-edit-preclick";class B1{constructor(u){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 Tu,this._options=wu(!0,{},this._defaults,u)}get eventHandler(){return this._eventHandler}get dataView(){var u;return((u=this._grid)==null?void 0:u.getData())??{}}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())||{}}init(u,e){this._grid=u,this._options={...this._defaults,...e},this._eventHandler.subscribe(u.onClick,this.handleGridClick.bind(this)),this._eventHandler.subscribe(u.onKeyDown,this.handleGridKeyDown.bind(this))}destroy(){this.dispose()}dispose(){var u;(u=this._eventHandler)==null||u.unsubscribeAll()}getOptions(){return this._options}setOptions(u){this._options={...this._options,...u}}getGroupRowMetadata(u){return{selectable:!1,focusable:this._options.groupFocusable,cssClasses:`${this._options.groupCssClass} slick-group-level-${(u==null?void 0:u.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(u){var e;return{selectable:!1,focusable:this._options.totalsFocusable,cssClasses:`${this._options.totalsCssClass} slick-group-level-${((e=u==null?void 0:u.group)==null?void 0:e.level)||0}`,formatter:this._options.totalsFormatter,editorClass:null}}defaultGroupCellFormatter(u,e,a,i,t){var c,D;if(!this._options.enableExpandCollapse)return t.title;const r=t.level||0,o=((c=this._options)==null?void 0:c.indentation)??15,s=`${r*o}px`,l=t.collapsed?this._options.toggleCollapsedCssClass:this._options.toggleExpandedCssClass,E=(D=this.gridOptions)!=null&&D.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;E.appendChild(v("span",{className:`${this._options.toggleCssClass} ${l}`,ariaExpanded:String(!t.collapsed),style:{marginLeft:s}}));const d=v("span",{className:this._options.groupTitleCssClass||""});return d.setAttribute("level",r),t.title instanceof HTMLElement||t.title instanceof DocumentFragment?d.appendChild(t.title):this._grid.applyHtmlCode(d,t.title??""),E.appendChild(d),E}defaultTotalsCellFormatter(u,e,a,i,t,r){var o;return((o=i==null?void 0:i.groupTotalsFormatter)==null?void 0:o.call(i,t,i,r))??""}handleGridClick(u,e){var t;const a=u.target,i=(t=this._grid)==null?void 0:t.getDataItem(e.row);i instanceof bt&&a.classList.contains(this._options.toggleCssClass||"")&&(this.handleDataViewExpandOrCollapse(i),u.stopImmediatePropagation(),u.preventDefault())}handleGridKeyDown(u){var e;if(this._options.enableExpandCollapse&&u.key===" "){const a=(e=this._grid)==null?void 0:e.getActiveCell();if(a){const i=this._grid.getDataItem(a.row);i instanceof bt&&(this.handleDataViewExpandOrCollapse(i),u.stopImmediatePropagation(),u.preventDefault())}}}handleDataViewExpandOrCollapse(u){var a;const e=(a=this._grid)==null?void 0:a.getRenderedRange();this.dataView.setRefreshHints({ignoreDiffsBefore:e.top,ignoreDiffsAfter:e.bottom+1}),u.collapsed?this.dataView.expandGroup(u.groupingKey):this.dataView.collapseGroup(u.groupingKey)}}class jm{constructor(u,e){this.externalPubSub=e,this.defaults={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:(a,i)=>a.value===i.value?0:a.value>i.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 N("onBeforePagingInfoChanged",e),this.onGroupExpanded=new N("onGroupExpanded",e),this.onGroupCollapsed=new N("onGroupCollapsed",e),this.onPagingInfoChanged=new N("onPagingInfoChanged",e),this.onRowCountChanged=new N("onRowCountChanged",e),this.onRowsChanged=new N("onRowsChanged",e),this.onRowsOrCountChanged=new N("onRowsOrCountChanged",e),this.onSelectedRowIdsChanged=new N("onSelectedRowIdsChanged",e),this.onSetItemsCalled=new N("onSetItemsCalled",e),this._options=wu(!0,{},this.defaults,u)}beginUpdate(u){this.suspend=!0,this.isBulkSuspend=u===!0}endUpdate(){const u=this.isBulkSuspend;this.isBulkSuspend=!1,this.suspend=!1,u&&(this.processBulkDelete(),this.ensureIdUniqueness()),this.refresh()}destroy(){var u,e,a;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&&((u=this._grid.onSelectedRowsChanged)==null||u.unsubscribe(),(e=this._grid.onCellCssStylesChanged)==null||e.unsubscribe()),(a=this.onRowsOrCountChanged)==null||a.unsubscribe()}setRefreshHints(u){this.refreshHints=u}getFilterArgs(){return this.filterArgs}setFilterArgs(u){this.filterArgs=u}processBulkDelete(){if(!this.idxById)return;let u,e,a=0;for(let i=0,t=this.items.length;i=0;--a)this.items.splice(e[a],1);this.updateIdxById(e[0]),this.refresh()}}sortedAddItem(u){if(!this.sortComparer)throw new Error("[SlickGrid DataView] sortedAddItem() requires a sort comparer, use sort()");this.insertItem(this.sortedIndex(u),u)}sortedUpdateItem(u,e){if(!this.idxById)return;if(!this.idxById.has(u)||u!==e[this.idProperty])throw new Error(`[SlickGrid DataView] Invalid or non-matching id ${u}`);if(!this.sortComparer)throw new Error("[SlickGrid DataView] sortedUpdateItem() requires a sort comparer, use sort()");const a=this.getItemById(u);this.sortComparer(a,e)!==0?(this.deleteItem(u),this.sortedAddItem(e)):this.updateItem(u,e)}sortedIndex(u){let e=0,a=this.items.length;for(;e>>1;this.sortComparer(this.items[i],u)===-1?e=i+1:a=i}return e}getItemCount(){return this.items.length}getLength(){return this.rows.length}getItem(u){var a;const e=this.rows[u];if(e!=null&&e.__group&&e.totals&&!((a=e.totals)!=null&&a.initialized)){const i=this.groupingInfos[e.level];i.displayTotalsRow||(this.calculateTotals(e.totals),e.title=i.formatter?i.formatter(e):e.value)}else e!=null&&e.__groupTotals&&!e.initialized&&this.calculateTotals(e);return e}getItemMetadata(u){const e=this.rows[u];return e===void 0?null:e.__group?this._options.groupItemMetadataProvider.getGroupRowMetadata(e):e.__groupTotals?this._options.groupItemMetadataProvider.getTotalsRowMetadata(e):null}expandCollapseAllGroups(u,e){if($u(u))this.toggledGroupsByLevel[u]={},this.groupingInfos[u].collapsed=e,e===!0?this.onGroupCollapsed.notify({level:u,groupingKey:null}):this.onGroupExpanded.notify({level:u,groupingKey:null});else for(let a=0;a=D?r[r.length]=c:(a=e[c],i=u[c],(!a||this.groupingInfos.length&&(t=a.__nonDataRow||i.__nonDataRow)&&a.__group!==i.__group||a.__group&&!a.equals(i)||t&&(a.__groupTotals||i.__groupTotals)||a[this.idProperty]!==i[this.idProperty]||(d=this.updated)!=null&&d[a[this.idProperty]])&&(r[r.length]=c));return r}recalc(u){this.rowsById=void 0,(this.refreshHints.isFilterNarrowing!==this.prevRefreshHints.isFilterNarrowing||this.refreshHints.isFilterExpanding!==this.prevRefreshHints.isFilterExpanding)&&(this.filterCache=[]);const e=this.getFilteredAndPagedItems(u);this.totalRows=e.totalRows;let a=e.rows;this.groups=[],this.groupingInfos.length&&(this.groups=this.extractGroups(a),this.groups.length&&(a=this.flattenGroupedRows(this.groups)));const i=this.getRowDiffs(this.rows,a);return this.rows=a,i}refresh(){if(this.suspend)return;const u=wu(!0,{},this.getPagingInfo()),e=this.rows.length,a=this.totalRows;let i=this.recalc(this.items);this.pagesize&&this.totalRows0},null,this),i.length>0&&this.onRowsChanged.notify({rows:i,itemCount:this.items.length,dataView:this,calledOnRowCountChanged:e!==this.rows.length},null,this),(e!==this.rows.length||i.length>0)&&this.onRowsOrCountChanged.notify({rowsDiff:i,previousRowCount:e,currentRowCount:this.rows.length,itemCount:this.items.length,rowCountChanged:e!==this.rows.length,rowsChanged:i.length>0,dataView:this},null,this)}syncGridSelection(u,e,a){this._grid=u;let i;this.selectedRowIds=this.mapRowsToIds(u.getSelectedRows());const t=u.getOptions(),r=s=>{s===!1?this.selectedRowIds=[]:this.selectedRowIds.sort().join(",")!==s.sort().join(",")&&(this.selectedRowIds=s)},o=()=>{if((this.selectedRowIds||[]).length>0&&!i){i=!0;const s=this.mapIdsToRows(this.selectedRowIds||[]);if(!e){const l={grid:this._grid,ids:this.mapRowsToIds(s),rows:s,dataView:this};this.preSelectedRowIdsChangeFn(l),this.onSelectedRowIdsChanged.notify(Object.assign(l,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new Pu,this)}u.setSelectedRows(s),i=!1}};return u.onSelectedRowsChanged.subscribe((s,l)=>{if(!i){const E=this.mapRowsToIds(l.rows),d={grid:this._grid,ids:E,rows:l.rows,added:!0,dataView:this};this.preSelectedRowIdsChangeFn(d),this.onSelectedRowIdsChanged.notify(Object.assign(d,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new Pu,this)}}),this.preSelectedRowIdsChangeFn=s=>{var l,E;if(!i){if(i=!0,typeof s.added>"u")r(s.ids);else{let c;s.added?a&&t.multiSelect?c=((l=this.selectedRowIds)==null?void 0:l.filter(m=>this.getRowById(m)===void 0)).concat(s.ids):c=s.ids:a&&t.multiSelect?c=(E=this.selectedRowIds)==null?void 0:E.filter(D=>s.ids.indexOf(D)===-1):c=[],r(c)}i=!1}},this.onRowsOrCountChanged.subscribe(o.bind(this)),this.onSelectedRowIdsChanged}getAllSelectedIds(){return this.selectedRowIds}getAllSelectedFilteredIds(){return this.getAllSelectedFilteredItems().map(u=>u[this.idProperty])}setSelectedIds(u,e){var s;let a=e==null?void 0:e.isRowBeingAdded;const i=e==null?void 0:e.shouldTriggerEvent,t=e==null?void 0:e.applyRowSelectionToGrid;a!==!1&&(a=!0);const r=this.mapIdsToRows(u),o={grid:this._grid,ids:u,rows:r,added:a,dataView:this};(s=this.preSelectedRowIdsChangeFn)==null||s.call(this,o),i!==!1&&this.onSelectedRowIdsChanged.notify(Object.assign(o,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new Pu,this),t!==!1&&this._grid&&this._grid.setSelectedRows(r)}getAllSelectedItems(){const u=[];return this.getAllSelectedIds().forEach(a=>{u.push(this.getItemById(a))}),u}getAllSelectedFilteredItems(){return Array.isArray(this.selectedRowIds)?this.filteredItems.filter(e=>this.selectedRowIds.some(a=>e[this.idProperty]===a))||[]:[]}syncGridCellCssStyles(u,e){let a,i;const t=o=>{a={},typeof o=="object"&&Object.keys(o).forEach(s=>{if(o&&this.rows[s]){const l=this.rows[s][this.idProperty];a[l]=o[s]}})};t(u.getCellCssStyles(e));const r=()=>{if(typeof a=="object"){i=!0,this.ensureRowsByIdCache();const o={};Object.keys(a).forEach(s=>{var E;const l=(E=this.rowsById)==null?void 0:E[s];$u(l)&&(o[l]=a[s])}),u.setCellCssStyles(e,o),i=!1}};u.onCellCssStylesChanged.subscribe((o,s)=>{i||e!==s.key||(s.hash?t(s.hash):(u.onCellCssStylesChanged.unsubscribe(),this.onRowsOrCountChanged.unsubscribe(r)))}),this.onRowsOrCountChanged.subscribe(r.bind(this))}}/**! +var S5=Object.defineProperty;var w5=(n,u,e)=>u in n?S5(n,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[u]=e;var k=(n,u,e)=>(w5(n,typeof u!="symbol"?u+"":u,e),e);(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))a(i);new MutationObserver(i=>{for(const t of i)if(t.type==="childList")for(const r of t.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function e(i){const t={};return i.integrity&&(t.integrity=i.integrity),i.referrerPolicy&&(t.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?t.credentials="include":i.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function a(i){if(i.ep)return;i.ep=!0;const t=e(i);fetch(i.href,t)}})();class ki{constructor(u){this._value=null,this._boundedEventWithListeners=[],this._elementBindings=[],this._binding=u,this._property=u.property||"",this._elementBindings=[],u.property&&u.variable&&(u.variable.hasOwnProperty(u.property)||u.property in u.variable)?this._value=u.variable[u.property]:this._value=u.variable,typeof u.variable=="object"&&Object.defineProperty(u.variable,u.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(u){if(this._value=u,Array.isArray(this._elementBindings))for(const e of this._elementBindings)e!=null&&e.element&&(e!=null&&e.attribute)&&(e.element[e.attribute]=u)}bind(u,e,a,i){return u&&u.forEach?u.forEach(t=>this.bindSingleElement(t,e,a,i)):u&&this.bindSingleElement(u,e,a,i),this}unbind(u,e,a,i,t){if(u){u.removeEventListener(e,a,i);const r=this._boundedEventWithListeners.findIndex(o=>o.uid===t);r>=0&&this._boundedEventWithListeners.splice(r,1)}}unbindAll(){let u=this._boundedEventWithListeners.pop();for(;u;){const{element:e,eventName:a,listener:i,uid:t}=u;this.unbind(e,a,i,void 0,t),u=this._boundedEventWithListeners.pop()}this._boundedEventWithListeners=[]}bindSingleElement(u,e,a,i){const t={element:u,attribute:e};if(u){if(a){const r=()=>{let o=u[e];if(this.hasData(o)&&(u==null?void 0:u.type)==="number"&&(o=+o),this.valueSetter(o),(this._binding.variable.hasOwnProperty(this._binding.property)||this._binding.property in this._binding.variable)&&(this._binding.variable[this._binding.property]=this.valueGetter()),typeof i=="function")return i(this.valueGetter())};t.event=a,t.listener=r,u.addEventListener(a,r),this._boundedEventWithListeners.push({element:u,eventName:a,listener:r,uid:this.generateUuidV4()})}this._elementBindings.push(t),u[e]=this._value}}generateUuidV4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,u=>{const e=Math.random()*16|0;return(u==="x"?e:e&3|8).toString(16)})}hasData(u){return u!=null&&u!==""}}class Pl{constructor(){this._observers=[],this._querySelectorPrefix=""}get querySelectorPrefix(){return this._querySelectorPrefix||""}set querySelectorPrefix(u){this._querySelectorPrefix=u}get observers(){return this._observers}dispose(){let u=this._observers.pop();for(;u;)u.dispose(),u=this._observers.pop();this._observers=[]}addElementBinding(u,e,a,i,t,r){const o=document.querySelectorAll(`${this.querySelectorPrefix}${a}`);let s=this._observers.find(l=>l.property===u);s||(s=new ki({variable:u,property:e})),Array.isArray(t)?t.forEach(l=>s==null?void 0:s.bind(o,i,l,r)):s==null||s.bind(o,i,t,r),this._observers.push(s)}bindEventHandler(u,e,a,i){document.querySelectorAll(`${this.querySelectorPrefix}${u}`).forEach(r=>{r!=null&&r.addEventListener&&r.addEventListener(e,a,i)})}setElementAttributeValue(u,e,a){document.querySelectorAll(`${this.querySelectorPrefix}${u}`).forEach(t=>{t.textContent="",t&&e in t&&(t[e]=a)})}}class vu{constructor(){this._boundedEvents=[]}get boundedEvents(){return this._boundedEvents}dispose(){this.unbindAll(),this._boundedEvents=[]}bind(u,e,a,i,t=""){const r=Array.isArray(e)?e:[e];if(u!=null&&u.forEach)u.forEach(o=>{for(const s of r)o.addEventListener(s,a,i),this._boundedEvents.push({element:o,eventName:s,listener:a,groupName:t})});else for(const o of r)u.addEventListener(o,a,i),this._boundedEvents.push({element:u,eventName:o,listener:a,groupName:t})}unbind(u,e,a){const i=Array.isArray(u)?u:[u],t=Array.isArray(e)?e:[e];for(const r of t)for(const o of i)typeof(o==null?void 0:o.removeEventListener)=="function"&&o.removeEventListener(r,a)}unbindByEventName(u,e){const a=this._boundedEvents.find(i=>i.element===u&&i.eventName===e);a&&this.unbind(a.element,a.eventName,a.listener)}unbindAll(u){if(u){const e=Array.isArray(u)?u:[u];for(let a=this._boundedEvents.length-1;a>=0;--a){const i=this._boundedEvents[a];if(e.some(t=>t===i.groupName)){const{element:t,eventName:r,listener:o}=i;this.unbind(t,r,o),this._boundedEvents.splice(a,1)}}}else for(;this._boundedEvents.length>0;){const e=this._boundedEvents.pop(),{element:a,eventName:i,listener:t}=e;this.unbind(a,i,t)}}}class yr{constructor(u){k(this,"_className","");k(this,"_viewModel");k(this,"_observers",[]);this.viewTemplate=u,this.viewTemplate.textContent="Loading..."}get className(){return this._className}dispose(){let u=this._observers.pop();for(;u;)u.dispose(),u=this._observers.pop();this._observers=[]}getModuleClassName(u){let e="";const a=typeof u=="object"&&Object.keys(u);return Array.isArray(a)&&a.length>0?e=a[0]:u!=null&&u.name&&(e=u.name),e}loadView(u){const e=this.parseTemplate(u);this.render(e)}loadViewModel(u){return this._className=this.getModuleClassName(u),this._viewModel=u!=null&&u.name?new u:new u[this._className],this._className?(window[this._className]=this._viewModel,this._viewModel):null}parseTemplate(u){return u.replace(/([a-z]*){1}.(delegate)="?(.*?)(\))"/gi,this.parseMethodBinding.bind(this)).replace(/([a-z]*){1}.(bind)="?([^">\s]*)"?/gi,this.parsePropertyBinding.bind(this)).replace(/\${(.*)}/gi,this.parseLogicExecution.bind(this))}parseLogicExecution(u,e){return window[this._className][e]}parseMethodBinding(u,e,a,i,t){let r="";switch(a){case"delegate":r=`${e.toLowerCase()}="window.${this._className.trim()}.${i.trim()}${t}"`;break}return r||""}parsePropertyBinding(u,e,a,i){return setTimeout(()=>{const t=document.querySelectorAll(`[${e}\\.${a}=${i}]`),r=e.toLowerCase();let o=this._observers.find(s=>s.property===i);switch(o||(o=new ki({variable:window[this._className],property:i}),this._observers.push(o)),r){case"class":o.bind(t,"className");break;case"innerhtml":case"innerHTML":o.bind(t,"innerHTML");break;case"innertext":case"innerText":o.bind(t,"innerText");break;case"style":o.bind(t,"style");break;case"textcontent":case"textContent":o.bind(t,"textContent");break;case"value":o.bind(t,r,"change").bind(t,r,"keyup");break;case"checked":case"min":case"max":default:o.bind(t,r,"change");break}},0),u}render(u){return this.viewTemplate.innerHTML=u,this.viewTemplate}renderError(u){this.viewTemplate.innerHTML+=`

${u}
`}}var Hu;(function(n){n.local="local",n.remote="remote"})(Hu||(Hu={}));class jl{constructor(u){this.rxjs=u}addRxJsResource(u){this.rxjs=u}executeBackendProcessesCallback(u,e,a,i){const t=new Date;e&&a.service.postProcess&&a.service.postProcess(e),e&&(a!=null&&a.internalPostProcess)&&a.internalPostProcess(e),a.postProcess!==void 0&&(e instanceof Object&&(e.metrics={startTime:u,endTime:t,executionTime:t.valueOf()-u.valueOf(),itemCount:i,totalItemCount:i}),a.postProcess(e))}onBackendError(u,e){if(typeof(e==null?void 0:e.onError)=="function")e.onError(u);else throw u}executeBackendCallback(u,e,a,i,t,r){var o;if(u){a&&!a.clearFilterTriggered&&!a.clearSortTriggered&&(r!=null&&r.emitActionChangedCallback)&&r.emitActionChangedCallback.call(this,Hu.remote);const s=u.process(e);if(s instanceof Promise&&s.then)s.then(l=>{var E;this.executeBackendProcessesCallback(i,l,u,t),(E=r==null?void 0:r.successCallback)==null||E.call(this,a)}).catch(l=>{var E;(E=r==null?void 0:r.errorCallback)==null||E.call(this,a),this.onBackendError(l,u)});else if((o=this.rxjs)!=null&&o.isObservable(s)){const l=this.rxjs;l.isObservable(r==null?void 0:r.httpCancelRequestSubject)&&(r==null||r.httpCancelRequestSubject.next()),s.pipe(l.takeUntil(l.iif(()=>l.isObservable(r==null?void 0:r.httpCancelRequestSubject),r==null?void 0:r.httpCancelRequestSubject,l.EMPTY))).subscribe(E=>{var d;this.executeBackendProcessesCallback(i,E,u,t),(d=r==null?void 0:r.successCallback)==null||d.call(this,a)},E=>{var d;(d=r==null?void 0:r.errorCallback)==null||d.call(this,a),this.onBackendError(E,u)})}}}refreshBackendDataset(u){var i;let e="";const a=u==null?void 0:u.backendServiceApi;if(!a||!a.service||!a.process)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');if(a.service&&(e=a.service.buildQuery()),e&&e!==""){const t=new Date;a.preProcess&&a.preProcess();const r=((i=u==null?void 0:u.pagination)==null?void 0:i.totalItems)??0;this.executeBackendCallback(a,e,null,t,r)}}}const M5=Object.freeze(Object.defineProperty({__proto__:null,BackendUtilityService:jl},Symbol.toStringTag,{value:"Module"}));function mi(n,u){["pop","push","reverse","shift","unshift","splice","sort"].forEach(a=>{n[a]=(...i)=>{const t=Array.prototype[a].apply(n,i);return u.apply(n,[n,i]),t}})}function zr(n,u,e){let a=n[u];Object.defineProperty(n,u,{configurable:!0,get(){return a},set(i){a=i,e.apply(n,[i,n[u]])}})}const T5=Object.freeze(Object.defineProperty({__proto__:null,collectionObserver:mi,propertyObserver:zr},Symbol.toStringTag,{value:"Module"})),_5=n=>n;function P5(n,u,e=_5,a=()=>{}){const i=n&&n.length?[{pointer:n,offset:0}]:[],t=[];let r;for(;i.length;)for(r=i.pop();r.offset{if(u)throw new vi("Cancelled Promise");return e}),cancel:()=>u=!0}:n}function Nl(n,u,e=""){let a=u;if(u instanceof Promise)return u;if(n.isObservable(u)&&(a=n.firstValueFrom(u)),!(a instanceof Promise))throw new Error(`Something went wrong, Slickgrid-Universal ${e} is not able to convert the Observable into a Promise.`);return a}function Jt(n,u,e=0){const a=(u==null?void 0:u.childrenPropName)??T.treeDataProperties.CHILDREN_PROP;Array.isArray(n)&&n.forEach(i=>{i&&(Array.isArray(i[a])&&i[a].length>0&&(e++,Jt(i[a],u,e),e--),i[u.levelPropName]=e)})}function Ai(n,u,e=0,a=null){const i=(u==null?void 0:u.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,{aggregator:t}=u;Array.isArray(n)&&n.forEach(r=>{if(r){const o=Array.isArray(r[i]);Array.isArray(r[i])&&r[i].length>0&&(t.init(r,!0),e++,Ai(r[i],u,e,r),e--),a&&t.isInitialized&&typeof t.accumulate=="function"&&!(r!=null&&r.__filteredOut)&&(t.accumulate(r,o),t.storeResult(a.__treeTotals)),r[u.levelPropName]=e}})}function Rl(n,u){const e=(u==null?void 0:u.identifierPropName)??"id",a=(u==null?void 0:u.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,i=(u==null?void 0:u.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP,t=(u==null?void 0:u.parentPropName)??T.treeDataProperties.PARENT_PROP,r=(u==null?void 0:u.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP;return u!=null&&u.shouldAddTreeLevelNumber&&(u!=null&&u.aggregators?u.aggregators.forEach(s=>{Ai(n,{childrenPropName:a,levelPropName:r,aggregator:s})}):Jt(n,{childrenPropName:a,levelPropName:r})),P5(n,s=>s[a],(s,l)=>({[e]:s[e],[t]:l!==void 0?l[e]:null,[i]:!!s[a],...Ol(s,a)}))}function Kl(n,u){const e=(u==null?void 0:u.identifierPropName)??"id",a=(u==null?void 0:u.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,i=(u==null?void 0:u.parentPropName)??T.treeDataProperties.PARENT_PROP,t=(u==null?void 0:u.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP,r=(u==null?void 0:u.collapsedPropName)??T.treeDataProperties.COLLAPSED_PROP,o=n||[],s=[],l={};return o.forEach(E=>l[E[e]]=E),Object.keys(l).forEach(E=>{const d=l[E];if(!(i in d)||d[i]===null||d[i]===void 0||d[i]==="")s.push(d);else if(d[i]in l){const c=l[d[i]];a in c||(c[a]=[]),c[a].push(d),c[r]===void 0&&(c[r]=(u==null?void 0:u.initiallyCollapsed)??!1)}}),u!=null&&u.aggregators?u.aggregators.forEach(E=>{Ai(s,{childrenPropName:a,levelPropName:t,aggregator:E},0)}):Jt(s,{childrenPropName:a,levelPropName:t},0),s}function Je(n,u,e){if(!e)throw new Error('findRecursive requires parameter "childrenPropertyName"');const a=n.find(u),i=n.filter(t=>(t==null?void 0:t.hasOwnProperty(e))&&t[e]);if(a)return a;if(i.length){const t=[];return i.forEach(r=>{r!=null&&r.hasOwnProperty(e)&&t.push(...r[e])}),Je(t,u,e)}}function ne(n,u,e,a=".",i=""){if(isNaN(+n))return n;const t=u===void 0?2:u,r=e===void 0?2:e;let o=String(Math.round(+n*Math.pow(10,r))/Math.pow(10,r));for(o.indexOf(".")<0&&t>0&&(o+=".");o.length-o.indexOf(".")<=t;)o+="0";const s=o.split(".");let l,E;i?l=s.length>=1?ve(s[0],i):void 0:l=s.length>=1?s[0]:o,s.length>1&&(E=s[1]);let d="";return l!==void 0&&E!==void 0?d=`${l}${a}${E}`:l!=null&&(d=l),d}function Uu(n,u,e,a,i="",t="",r=".",o=""){if(isNaN(+n))return n;const s=Math.round(parseFloat(n)*1e6)/1e6;if(s<0){const l=Math.abs(s);if(a){if(!isNaN(u)||!isNaN(e))return`(${i}${ne(l,u,e,r,o)}${t})`;const E=ve(`${l}`,o);return`(${i}${E}${t})`}else{if(!isNaN(u)||!isNaN(e))return`-${i}${ne(l,u,e,r,o)}${t}`;const E=ve(`${l}`,o);return`-${i}${E}${t}`}}else{if(!isNaN(u)||!isNaN(e))return`${i}${ne(n,u,e,r,o)}${t}`;const l=ve(`${n}`,o);return`${i}${l}${t}`}}function hi(n,u,e){if(typeof n.queryFieldNameGetterFn=="function"){const a=n.queryFieldNameGetterFn(u);(a==null?void 0:a.indexOf("."))>=0?e=Yu(u,a):e=u.hasOwnProperty(a)?u[a]:e}return e}function Yu(n,u){return!n||!u?n:u.split(".").reduce((e,a)=>e&&e[a],n)}function X0(n){return n&&n.translationNamespace?n.translationNamespace+(n.translationNamespaceSeparator||""):""}function xi(n){return n.outputType||n.type||p.string}function wr(n){switch(n){case p.date:case p.dateTime:case p.dateIso:case p.dateTimeIso:case p.dateTimeShortIso:case p.dateTimeIsoAmPm:case p.dateTimeIsoAM_PM:case p.dateEuro:case p.dateEuroShort:case p.dateTimeEuro:case p.dateTimeShortEuro:case p.dateTimeEuroAmPm:case p.dateTimeEuroAM_PM:case p.dateTimeEuroShort:case p.dateTimeEuroShortAmPm:case p.dateTimeEuroShortAM_PM:case p.dateUs:case p.dateUsShort:case p.dateTimeUs:case p.dateTimeShortUs:case p.dateTimeUsAmPm:case p.dateTimeUsAM_PM:case p.dateTimeUsShort:case p.dateTimeUsShortAmPm:case p.dateTimeUsShortAM_PM:case p.dateUtc:return!0;default:return!1}}function Hl(n){let u;switch(n){case"<":case"LT":u=P.lessThan;break;case"<=":case"LE":u=P.lessThanOrEqual;break;case">":case"GT":u=P.greaterThan;break;case">=":case"GE":u=P.greaterThanOrEqual;break;case"<>":case"!=":case"NE":u=P.notEqual;break;case"*":case"a*":case"StartsWith":u=P.startsWith;break;case"*z":case"EndsWith":u=P.endsWith;break;case"=":case"==":case"EQ":u=P.equal;break;case"IN":u=P.in;break;case"NIN":case"NOT_IN":u=P.notIn;break;case"Not_Contains":case"NOT_CONTAINS":u=P.notContains;break;case"Contains":case"CONTAINS":default:u=P.contains;break}return u}function La(n){let u="";switch(n){case P.greaterThan:case">":u=">";break;case P.greaterThanOrEqual:case">=":u=">=";break;case P.lessThan:case"<":u="<";break;case P.lessThanOrEqual:case"<=":u="<=";break;case P.notEqual:case"<>":u="<>";break;case P.equal:case"=":case"==":case"EQ":u="=";break;case P.startsWith:case"a*":case"*":u="a*";break;case P.endsWith:case"*z":u="*z";break;default:u=n;break}return u}function gi(n){let u;if(wr(n))u=P.equal;else switch(n){case p.unknown:case p.string:case p.text:case p.password:case p.readonly:u=P.contains;break;case p.float:case p.number:default:u=P.equal;break}return u}function Ol(n,u){return Object.keys(n).reduce((e,a)=>(a!==u&&(e[a]=n[a]),e),{})}function ve(n,u=","){if(n!=null){const e=`${n}`,a=e.split(".");return a.length===2?`${a[0].replace(/\B(?=(\d{3})+(?!\d))/g,u)}.${a[1]}`:e.replace(/\B(?=(\d{3})+(?!\d))/g,u)}return n}function Ae(n,u,e={}){return Array.isArray(n)?n.find(u)||e:n}function Wt(n){if(Array.isArray(n))for(;n.length>0;){const u=n.pop();u!=null&&u.unsubscribe&&u.unsubscribe()}return n}const j5=Object.freeze(Object.defineProperty({__proto__:null,CancelledException:vi,addTreeLevelAndAggregatorsByMutation:Ai,addTreeLevelByMutation:Jt,cancellablePromise:Ll,castObservableToPromise:Nl,decimalFormatted:ne,findItemInTreeStructure:Je,findOrDefault:Ae,flattenToParentChildArray:Rl,formatNumber:Uu,getCellValueFromQueryFieldGetter:hi,getColumnFieldType:xi,getDescendantProperty:Yu,getTranslationPrefix:X0,isColumnDateType:wr,mapOperatorByFieldType:gi,mapOperatorToShorthandDesignation:La,mapOperatorType:Hl,objectWithoutKey:Ol,thousandSeparatorFormatted:ve,unflattenParentChildArrayToTree:Kl,unsubscribeAll:Wt},Symbol.toStringTag,{value:"Module"})),L5=(n,u,e)=>{e==null&&(e=ju.neutral);let a=0;return n===u?a=0:n===null?a=-1:u===null?a=1:e?a=n{if(!a||!a.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 t=n!=null&&n.hasOwnProperty(a.dataKey)?n[a.dataKey]:n,r=u!=null&&u.hasOwnProperty(a.dataKey)?u[a.dataKey]:u,o=(a==null?void 0:a.valueCouldBeUndefined)??(i==null?void 0:i.cellValueCouldBeUndefined)??!1;e==null&&(e=ju.neutral);let s=0;return typeof n!="object"?s=-99e10:typeof u!="object"?s=99e10:t===null||o&&t===void 0?s=-1:r===null||o&&r===void 0?s=1:t===r?s=0:e?s=t{i==="innerHTML"&&console.warn(`[Slickgrid-Universal] For better CSP (Content Security Policy) support, do not use "innerHTML" directly in "createDomElement('${n}', { innerHTML: 'some html'})", it is better as separate assignment: "const elm = createDomElement('span'); elm.innerHTML = 'some html';"`);const t=u[i];typeof t=="object"?Object.assign(a[i],t):a[i]=u[i]}),e!=null&&e.appendChild&&e.appendChild(a),a}function _u(n=""){return n.split(" ").filter(u=>u)}function Mr(n){typeof n=="object"&&Object.keys(n).forEach(u=>{Array.isArray(n[u])&&Mr(n[u]),n[u]instanceof HTMLElement&&(n[u]=null)})}function bu(n){for(;n!=null&&n.firstChild;)n.removeChild(n.firstChild);return n}function E0(n,u="innerHTML"){return n instanceof DocumentFragment?[].map.call(n.childNodes,e=>e[u]).join("")||n.textContent||"":n instanceof HTMLElement?n[u]:String(n??"")}function Il(n,u){if(!n||!u)return;const e=n.getBoundingClientRect(),a=u.getBoundingClientRect();return{top:a.top-e.top,right:a.right-e.right,bottom:a.bottom-e.bottom,left:a.left-e.left}}function Iu(n){if(!n||!n.getBoundingClientRect)return;const u=n.getBoundingClientRect(),e=document.documentElement;let a=0,i=0,t=0,r=0;return(u==null?void 0:u.top)!==void 0&&u.left!==void 0&&(a=u.top+window.pageYOffset-e.clientTop,i=u.left+window.pageXOffset-e.clientLeft,r=u.right,t=u.bottom),{top:a,left:i,bottom:t,right:r}}function gt(n,u){let e=0;if(n){const a=u==="height"?"clientHeight":"clientWidth",i=u==="height"?["top","bottom"]:["left","right"];e=n[a];for(const t of i){const r=parseFloat(Gl(n,`padding-${t}`)||"")||0;e-=r}}return e}function Gl(n,u){return n?window.getComputedStyle(n).getPropertyValue(u):null}function ni(n,u){if(n)for(const e of u){const a=n.getAttribute(e);if(a)return a}return null}function be(n,u="auto"){return(/^[0-9]+$/i.test(`${n}`)?`${+n}px`:n)||u}function Vl(n){const u=typeof n=="string"?n:String(n),e={"&":"&","<":"<",">":">",'"':""","'":"'"};return(u||"").toString().replace(/[&<>"']/g,a=>e[a])}function $l(n){return n.replace(/&#(\d+);/g,(u,e)=>String.fromCharCode(e))}function Jl(n,u){const e=n.length;let a=Vl(n);if(e"u"||nt.call(u,i)},Uo=function(u,e){Vo&&e.name==="__proto__"?Vo(u,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):u[e.name]=e.newValue},qo=function(u,e){if(e==="__proto__")if(nt.call(u,e)){if($o)return $o(u,e).value}else return;return u[e]};function wu(...n){let u,e,a,i,t,r,o=n[0],s=1;const l=n.length;let E=!1;for(typeof o=="boolean"&&(E=o,o=n[1]||{},s=2),(o==null||typeof o!="object"&&typeof o!="function")&&(o={});si[e]===u[e]):a=n.findIndex(i=>i===u),a<0&&n.push(u)}function Na(n,u=" "){let e="";for(let a=0;au!==a)}function sa(n){if(!Array.isArray(n)&&!Ve(n))return n;const u=Array.isArray(n)?[]:{};return wu(!0,u,n)}function ca(n,...u){if(!u.length)return n;const e=u.shift();return n=!Ve(n)&&Ve(e)?{}:n,Ve(n)&&Ve(e)&&Object.keys(e).forEach(a=>{e.hasOwnProperty(a)&&(a in n?typeof n[a]!="object"||typeof e[a]!="object"?n[a]=e[a]:n[a].concat&&e[a].concat?n[a]=n[a].concat(e[a]):n[a]=ca(n[a],e[a]):n[a]=e[a])}),ca(n,...u)}function ql(n){return Ve(n)&&Object.keys(n).forEach(u=>{n.hasOwnProperty(u)&&delete n[u]}),n=null,n={},n}function Yn(n,u=!0){let e=!1;const a=t=>{const r=t.toString();if(e=r.includes("async "),r.replaceAll(" ","").includes("=>({")){const l=r.match(/(({.*}))/g)||[];return l.length>=1?`return ${l[0].trimStart()}`:r}const o=!r.includes("{")&&r.includes("=>"),s=r.substring(r.indexOf("{")+1||r.indexOf("=>")+2,r.includes("}")?r.lastIndexOf("}"):r.length);return u&&o&&!s.startsWith("return")?"return "+s.trimStart():s};return{params:(t=>{const r=/(\/\/.*$)|(\/\*[\s\S]*?\*\/)|(\s*=[^,)]*(('(?:\\'|[^'\r\n])*')|("(?:\\"|[^"\r\n])*"))|(\s*=[^,)]*))/mg,o=/([^\s,]+)/g,s=t.toString().replace(r,"");return s.slice(s.indexOf("(")+1,s.indexOf(")")).match(o)??[]})(n),body:a(n),isAsync:e}}function Qn(n){return n==null?!0:Object.entries(n).length===0}function $u(n){return n!=null&&n!==""}function ta(n){return n!==null&&!isNaN(n)&&n!==""}function Ve(n){return n!==null&&typeof n=="object"&&!Array.isArray(n)&&!(n instanceof Date)}function fi(n){return typeof n=="boolean"||typeof n=="number"||typeof n=="string"||n===null||n===void 0}function Da(n){return n instanceof HTMLElement||n instanceof DocumentFragment||fi(n)}function Ut(n){return n!=null&&n!==""}function su(n,u=!1){return u?n==null||typeof n=="string"?!1:!isNaN(n):n==null||n===""?!1:!isNaN(+n)}function Zl(n){return!n||n&&typeof n=="object"&&Object.keys(n).length===0}function Ct(n){return/(true|1)/i.test(n+"")}function Ma(n,u=!1){const e=typeof n.normalize=="function"?n.normalize("NFD").replace(/[\u0300-\u036f]/g,""):n;return u?e.toLowerCase():e}function B0(n,u,e){if(typeof u=="string"&&(u=u.split(".")),u.length>1){const a=u.shift();n&&a!==void 0&&B0(n[a]=Ut(n[a])&&(Array.isArray(n[a])||Object.prototype.toString.call(n[a])==="[object Object]")?n[a]:{},u,e)}else n&&u[0]&&(n[u[0]]=e)}function N0(n,u=!1){return typeof n=="string"?u?n.replace(/\w\S*/g,e=>e.charAt(0).toUpperCase()+e.substring(1).toLowerCase()):n.charAt(0).toUpperCase()+n.slice(1):n}function Pr(n){return typeof n=="string"?n.replace(/(?:^\w|[A-Z]|\b\w|[\s+\-_/])/g,(u,e)=>/[\s+\-_/]/.test(u)?"":e===0?u.toLowerCase():u.toUpperCase()):n}function Ci(n){return typeof n=="string"?Pr(n).replace(/([A-Z])/g,"-$1").toLowerCase():n}function de(n){if(typeof n=="string"){const u=n.replace(/([A-Z])|(-)/g," $1").replace(/\s+/g," ").trim();return u.charAt(0).toUpperCase()+u.slice(1)}return n}function K5(n){return typeof n=="string"?Pr(n).replace(/([A-Z])/g,"_$1").toLowerCase():n}function Yl(n){return Array.isArray(n)&&n.length>0?n.filter((u,e)=>n.indexOf(u)>=e):n}function H5(n,u="id"){if(Array.isArray(n)&&n.length>0){const e=[],a=new Map;for(const i of n)i&&!a.has(i[u])&&(a.set(i[u],!0),e.push({id:i[u],name:i.name}));return e}return n}const Za=Symbol("plaintext"),Zo=Symbol("html"),Yo=Symbol("comment"),O5=/<(\w*)>/g,I5=/<\/?([^\s/>]+)/;function Wu(n,u,e){function a(s,l,E){if(typeof s!="string"&&(su(s)||typeof s=="boolean"))return String(s);if(s instanceof HTMLElement&&(s=s.innerHTML),typeof s!="string"&&s!==void 0&&s!==null)throw new TypeError("'html' parameter must be a string");return t(s||"",i(l||"",E||""))}function i(s,l){return{allowable_tags:r(s),tag_replacement:l,state:Za,tag_buffer:"",depth:0,in_quote_char:""}}function t(s,l){const E=l.allowable_tags,d=l.tag_replacement;let c=l.state,D=l.tag_buffer,m=l.depth,h=l.in_quote_char,x="";for(let g=0,F=s.length;g":if(h)break;if(m){m--;break}h="",c=Za,D+=">",E.has(o(D))?x+=D:x+=d,D="";break;case'"':case"'":C===h?h="":h=h||C,D+=C;break;case"-":D==="":D.slice(-2)==="--"&&(c=Za),D="";break;default:D+=C;break}}return l.state=c,l.tag_buffer=D,l.depth=m,l.in_quote_char=h,x}function r(s){let l=new Set;if(typeof s=="string"){let E;for(;E=O5.exec(s);)l.add(E[1])}else typeof s[Symbol.iterator]=="function"&&(l=new Set(s));return l}function o(s){const l=I5.exec(s);return l?l[1].toLowerCase():null}return a(n,u,e)}const G5=Object.freeze(Object.defineProperty({__proto__:null,addToArrayWhenNotExists:R5,addWhiteSpaces:Na,arrayRemoveItemByIndex:_r,calculateAvailableSpace:bi,classNameToList:_u,createDomElement:v,deepCopy:sa,deepMerge:ca,destroyAllElementProps:Mr,emptyElement:bu,emptyObject:ql,extend:wu,findFirstAttribute:ni,findWidthOrDefault:be,getFunctionDetails:Yn,getHtmlStringOutput:E0,getInnerSize:gt,getOffset:Iu,getOffsetRelativeToParent:Il,getStyleProp:Gl,hasData:Ut,htmlEncode:Vl,htmlEncodeWithPadding:Jl,htmlEntityDecode:$l,insertAfterElement:Wl,isDefined:$u,isDefinedNumber:ta,isEmptyObject:Qn,isNumber:su,isObject:Ve,isObjectEmpty:Zl,isPrimitiveOrHTML:Da,isPrimitiveValue:fi,parseBoolean:Ct,removeAccentFromText:Ma,setDeepValue:B0,stripTags:Wu,titleCase:N0,toCamelCase:Pr,toKebabCase:Ci,toSentenceCase:de,toSnakeCase:K5,uniqueArray:Yl,uniqueObjectArray:H5,windowScrollPosition:Tr},Symbol.toStringTag,{value:"Module"})),V5=(n,u,e,a,i)=>{e==null&&(e=ju.neutral);let t=0;const r=(a==null?void 0:a.valueCouldBeUndefined)??(i==null?void 0:i.cellValueCouldBeUndefined)??!1;return n===u?t=0:n===null||r&&n===void 0?t=-1:u===null||r&&u===void 0?t=1:(i!=null&&i.ignoreAccentOnStringFilterAndSort&&(n=Ma(n,!1),u=Ma(u,!1)),e?t=n{const t=(a==null?void 0:a.valueCouldBeUndefined)??(i==null?void 0:i.cellValueCouldBeUndefined)??!1,r=isNaN(n)||n===""||n===null||t&&n===void 0?-99e10:parseFloat(n),o=isNaN(u)||u===""||u===null||t&&u===void 0?-99e10:parseFloat(u);return e*(r===o?0:r>o?1:-1)};var Xl=/^([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 $5(n){const u=n.match(Xl);if(u){const e=Number(u[2]);if(e<1||e>12)return!1;if(typeof u[3]!==void 0){const a=Number(u[3]);if(a<1||a>31)return!1}if(typeof u[4]!==void 0){const a=Number(u[4]);if(a<0||a>23)return!1}return!0}return!1}function J5(n){const u=n.match(Xl);return u&&typeof u[4]>"u"?n+="T00:00:00":n}function xe(n){if(n||(n=new Date),n instanceof Date){const u=new Date(n);return u.setMilliseconds(0),u}if(n=n.trim(),$5(n))return new Date(J5(n));throw new Error(`Non ISO 8601 compliant date (${n}).`)}function Fa(n,u=1){const e=xe(n);return e.setDate(e.getDate()+u),e}function W5(n){const u=xe(n);return u.setDate(1),u.setMonth(u.getMonth()+1),u.setDate(0),u}function U5(n){return W5(n).getDate()}var jr="1999-03-04T02:05:01.000Z",mn=new Map,Lr=[["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"}]],Nr=[["HH",{hour:"2-digit"}],["H",{hour:"numeric"}]],Rr=[["hh",{hour:"2-digit"}],["h",{hour:"numeric"}],["a",{dayPeriod:"narrow"}],["A",{dayPeriod:"narrow"}]],pt={DD:2,HH:2,MM:2,YY:2,YYYY:4,hh:2,mm:2,ss:2};function u1(n){if(/^[+-]\d{2}:\d{2}/.test(n))return 6;if(/^[+-]\d{4}/.test(n))return 5;throw new Error("Invalid offset format")}var q5=["MMMM","MMM","dddd","ddd"],Xu=new Map([...Lr,...Nr,...Rr].map(n=>[n[0],n])),Qo=new Map,e1=["full","long","medium","short"],je=n=>String(n).padStart(2,"0"),hn=n=>String(n).padStart(2,"0");function fe(n){return n.type==="literal"&&(n.value=n.value.normalize("NFKC")),n}function Z5(n,u,e,a=!1,i=null){const t=Y5(n,u,e,a),r=xe(n);function o({partName:s,partValue:l,token:E}){if(s==="literal")return l;const d=t[s];if(s==="hour"&&E==="H")return d.replace(/^0/,"")||"0";if(["mm","ss","MM"].includes(E)&&d.length===1)return`0${d}`;if(s==="dayPeriod"){const c=za(r.getUTCHours()<12?"am":"pm",e);return E==="A"?c.toUpperCase():c.toLowerCase()}return s==="timeZoneName"?i??a1(-1*r.getTimezoneOffset(),E):d}return u.map(s=>({...s,value:o(s)}))}function Y5(n,u,e,a=!1){const i=xe(n),t=u.filter(E=>E.hour12),r=u.filter(E=>!E.hour12),o=[],s=[];function l(E,d=!1){const c=`${e}-u-hc-${d?"h12":"h23"}`;if(o.push(...new Intl.DateTimeFormat(c,E.reduce((D,m)=>m.partName==="literal"?D:(a&&q5.includes(m.token)&&s.push(m),Object.assign(D,m.option)),{timeZone:"UTC"})).formatToParts(i).map(fe)),a&&s.length)for(const D of s){let m=[];switch(D.token){case"MMMM":m=new Intl.DateTimeFormat(c,{dateStyle:"long",timeZone:"UTC"}).formatToParts(i).map(fe);break;case"MMM":m=new Intl.DateTimeFormat(c,{dateStyle:"medium",timeZone:"UTC"}).formatToParts(i).map(fe);break}const h=m.find(g=>g.type===D.partName),x=o.findIndex(g=>g.type===D.partName);h&&x>-1&&(o[x]=h)}}return t.length&&l(t,!0),r.length&&l(r),o.reduce((E,d)=>(E[d.type]=d.value,E),{})}function a1(n,u="Z"){const e=String(Math.floor(Math.abs(n/60))).padStart(2,"0"),a=String(Math.abs(n%60)).padStart(2,"0"),i=n<0?"-":"+";return u==="ZZ"?`${i}${e}${a}`:`${i}${e}:${a}`}function Q5(n,u){i1(n,u);const[e,a,i,t]=n.match(/([+-])([0-3][0-9]):?([0-6][0-9])/),r=Number(i)*60+Number(t);return a==="+"?r:-r}function i1(n,u="Z"){if(!(a=>{switch(a){case"Z":return/^([+-])[0-3][0-9]:[0-6][0-9]$/.test(n);case"ZZ":return/^([+-])[0-3][0-9][0-6][0-9]$/.test(n)}})(u))throw new Error(`Invalid offset: ${n}`);return n}function X5(n){return Lr.concat(Nr).concat(Rr).sort((u,e)=>u[0].length>e[0].length?1:-1).reduce((u,e)=>u.replace(e[0],`\\${e[0]}`),n)}function uD(n){return["numeric","2-digit"].includes(n.partValue)}function eD(n){let u;for(const e of n){if(e.partName==="literal"&&!isNaN(parseFloat(e.partValue)))throw new Error(`Numbers in format (${e.partValue}).`);if(u&&u.partName!=="literal"&&e.partName!=="literal"&&!(u.token in pt)&&!(e.token in pt)&&!(uD(u)&&e.token.toLowerCase()==="a"))throw new Error(`Illegal adjacent tokens (${u.token}, ${e.token})`);u=e}return n}function aD(n){return typeof n=="string"?n.includes("ZZ")?"ZZ":"Z":"time"in n&&n.time==="full"?"Z":"ZZ"}function za(n,u){const e=Qo.get(u);if(e&&e[n])return e[n];const a=new Date(jr);a.setUTCHours(n==="am"?5:20);const t=new Intl.DateTimeFormat(u,{timeStyle:"full",timeZone:"UTC",hour12:!0}).formatToParts(a).map(fe).find(r=>r.type==="dayPeriod");if(t){const r=e||{};return Qo.set(u,Object.assign(r,{[n]:t.value})),t.value}return n}function t1(n,u="+00:00"){const e=xe(n),a=(()=>{switch(u1(u)){case 5:return"ZZ";case 6:return"Z"}})(),i=Q5(u,a);return new Date(e.getTime()+i*1e3*60)}function n1(){return Intl.DateTimeFormat().resolvedOptions().timeZone}function Xo(n,u){const e=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZone:u,hourCycle:"h23"}).formatToParts(n).map(fe),a={};return e.forEach(i=>{a[i.type]=i.value}),new Date(`${a.year}-${a.month}-${a.day}T${a.hour}:${a.minute}:${a.second}Z`)}function Ft(n,u="UTC",e="device",a="Z"){var i;e=e==="device"?(i=n1())!=null?i:"utc":e;const t=xe(n),r=Xo(t,u),s=(Xo(t,e).getTime()-r.getTime())/1e3/60;return a1(s,a)}function iD(n,u){const e=xe(n);return t1(e,Ft(e,u))}function us(n){const u=xe(n);return u.setHours(0,0,0),u}function Kr(n,u){if(e1.includes(n)||typeof n=="object")return tD(n,u);let e=n,a=0;const i=E=>{if(E[2]||(E[2]=new RegExp(`(.)?(${E[0]})`,"g")),E[2].test(e)){let d=0;return e=e.replace(E[2],(c,D,m)=>D==="\\"?m:`${typeof D=="string"?D:""}{!${d++?a:a++}!}`),!!d}return!1};function t(E){const d=E.map(D=>D.partName),c=new Set(d);if(d.length>c.size)throw new Error("Cannot reuse format tokens.");return E}function r(E,[d,c,D]){const m=Object.keys(c)[0],h=c[m];return{option:c,partName:m,partValue:h,token:d,pattern:D,hour12:E}}const o=Lr.filter(i).concat(Nr.filter(i)).map(r.bind(null,!1)),s=t(o.concat(Rr.filter(i).map(r.bind(null,!0)))),l=/^\{!(\d+)!\}$/;return e.split(/(\{!\d+!\})/).map(E=>{const d=E.match(l);return d?s[Number(d[1])]:{option:{literal:E},partName:"literal",partValue:E,token:E,pattern:new RegExp(""),hour12:!1}}).filter(E=>!(E.partName==="literal"&&E.partValue===""))}function tD(n,u){const e={timeZone:"UTC"};typeof n=="string"?e.dateStyle=n:("date"in n&&(e.dateStyle=n.date),"time"in n&&(e.timeStyle=n.time));const a=new Intl.DateTimeFormat(u,e),i=a.formatToParts(new Date(jr)).map(fe),r=a.formatToParts(new Date("1999-04-05T23:05:01.000Z")).map(fe).find(s=>s.type==="hour"),o=r&&r.value==="23"?24:12;return i.map(s=>{const l=s.type,E=nD(s.type,s.value,u,s.type==="hour"?o:void 0,e);if(E===void 0)return;const d=E[1][l];if(d)return E[2]||(E[2]=new RegExp(`${E[0]}`,"g")),{option:{[l]:d},partName:l,partValue:d,token:E[0],pattern:E[2],hour12:o===12}}).filter(s=>!!s)}function nD(n,u,e,a,i){const t=u.length,r=!isNaN(Number(u));let o;switch(n){case"year":return t===2?Xu.get("YY"):Xu.get("YYYY");case"month":if(r)return t===1?Xu.get("M"):Xu.get("MM");switch(o=es(e,n,u),o){case"long":return Xu.get("MMMM");default:return Xu.get("MMM")}case"day":return t===1?Xu.get("D"):Xu.get("DD");case"weekday":switch(o=es(e,n,u),o){case"narrow":return Xu.get("d");case"short":return Xu.get("ddd");default:return Xu.get("dddd")}case"hour":return a===12?t===1?Xu.get("h"):Xu.get("hh"):t===1?Xu.get("H"):Xu.get("HH");case"minute":return t===1?Xu.get("m"):Xu.get("mm");case"second":return t===1?Xu.get("s"):Xu.get("ss");case"dayPeriod":return/^[A-Z]+$/u.test(u)?Xu.get("A"):Xu.get("a");case"literal":return[u,{literal:u},new RegExp("")];case"timeZoneName":return i.timeStyle==="full"?Xu.get("Z"):Xu.get("ZZ");default:return}}function es(n,u,e){if(!mn.has(n)){const i=new Date(jr),t=[3,8,9,7,6,4,3],r=["weekday","month","dayPeriod"],o=["long","short","narrow"],s={};for(let l=0;l<12;l++){i.setMonth(0+l),l in t&&i.setDate(t[l]),i.setUTCHours(8+l);for(const E of o){const d=new Intl.DateTimeFormat(n,r.reduce((c,D)=>Object.assign(c,{[D]:E}),{hour12:!0,timeZone:"UTC"})).formatToParts(i).map(fe);if(E==="long"||E==="short"){const D=new Intl.DateTimeFormat(n,{dateStyle:E==="short"?"medium":"long",timeZone:"UTC"}).formatToParts(i).map(fe).find(h=>h.type==="month"),m=d.findIndex(h=>h.type==="month");m>-1&&D&&(d[m]=D)}d.forEach(c=>{if(c.type==="literal")return;const D=c.type;s[D]=Object.assign(s[D]||{},{[c.value]:E})})}}mn.set(n,s)}const a=mn.get(n);return a?a[u][e]:void 0}function r1(n,u="+00:00"){const e=u.slice(0,1)==="+";return t1(n,u.replace(e?"+":"-",e?"-":"+"))}function rD(){return Intl.DateTimeFormat().resolvedOptions().locale}function l0(n,u="long",e="device",a=!1,i){let t,r;return typeof n=="object"&&!(n instanceof Date)&&({date:n,format:u,locale:e,genitive:a,partFilter:i,tz:t}=n),u==="ISO8601"?xe(n).toISOString():(t&&(r=Ft(n,"utc",t,aD(u))),t??(t=n1()),(t==null?void 0:t.toLowerCase())!=="utc"&&(n=r1(n,Ft(n,t,"utc"))),(!e||e==="device")&&(e=rD()),Z5(n,Kr(u,e).filter(i??(()=>!0)),e,a,r).map(o=>o.value).join(""))}function oD(n,u="en",e=!1,a=()=>!0){return Kr(n,u).filter(a).reduce((i,t)=>i+=e&&t.partName==="literal"?X5(t.token):t.token,"").normalize("NFKC")}function sD(n){const u=new Date().getFullYear(),e=u%100,a=Math.floor(u/100),i=Number(n);return(a+(i>e+20?-1:0))*100+i}function o1(n,u="en",e=!1){const a=(i,t)=>Array(i).fill("").map((r,o)=>`${t(o)}`);if(n==="M")return a(12,i=>i+1);if(n==="MM")return a(12,i=>{const t=i+1;return t<10?`0${t}`:t});if(n.startsWith("M"))return o1("MM").map(i=>l0(`2000-${i}-05`,n,u,e));if(n.startsWith("d"))return a(7,i=>`0${i+2}`).map(i=>l0(`2022-10-${i}`,n,u));if(n==="a")return[za("am",u).toLowerCase(),za("pm",u).toLowerCase()];if(n==="A")return[za("am",u).toUpperCase(),za("pm",u).toUpperCase()];if(n.startsWith("Y")){const i=new Date().getFullYear();return a(120,t=>t+1).reduce((t,r)=>(r!=="120"&&t.push(l0(`${i+Number(r)}-06-06`,n,u)),t.unshift(l0(`${i-Number(r)}-06-06`,n,u)),t),[l0(`${i}-06-06`,n,u)])}return n.startsWith("D")?a(31,i=>`${n==="DD"&&i<9?"0":""}${i+1}`):n.startsWith("H")?a(24,i=>`${n==="HH"&&i<10?"0":""}${i}`):n.startsWith("h")?a(12,i=>`${n==="hh"&&i<9?"0":""}${i+1}`):n.startsWith("m")||n.startsWith("s")?a(60,i=>`${n.length>1&&i<10?"0":""}${i}`):[]}function kt(n,u="ISO8601",e="device"){let a=()=>!0,i,t="backward";if(typeof n=="object"?{date:i,format:u="ISO8601",locale:e="device",dateOverflow:t="backward",partFilter:a=()=>!0}=n:i=n,!i)throw new Error("parse() requires a date string.");const r=()=>{throw new Error(`Date (${i}) does not match format (${oD(u,e)})`)};if(u==="ISO8601")return xe(i);const o=e1.includes(u)||typeof u=="object",s=eD(Kr(u,e).filter(a));if(!s.length)throw new Error("parse() requires a pattern.");let l;try{l=lD(i,s)}catch{return r()}const E=new Date,d=new Map([["YYYY",E.getFullYear()],["MM",E.getMonth()+1],["DD",E.getDate()],["HH",0],["mm",0],["ss",0]]);let c=null,D="";l.forEach(z=>{if(z.partName==="literal")return;if(z.token===z.value)return r();const M=Number(z.value);if(d.has(z.token))d.set(z.token,M);else if(z.token==="YY")d.set("YYYY",sD(z.value));else{const w=z.token;if(w.startsWith("d"))return;if(w==="D")d.set("DD",M);else if(w==="H"||w.startsWith("h"))d.set("HH",M);else if(w==="M")d.set("MM",M);else if(w==="a"||w==="A")c=z.value.toLowerCase()===za("am",e).toLowerCase();else if(w==="Z"||w==="ZZ")D=i1(z.value,w);else{const G=o1(w,e,o).indexOf(z.value);if(G!==-1)switch(w){case"MMM":case"MMMM":d.set("MM",G+1);break}}}});let m=d.get("HH")||0;c===!1?(m+=m===12?0:12,d.set("HH",m===24?0:m)):c===!0&&m===12&&d.set("HH",0),d.set("MM",(d.get("MM")||1)-1);let[h,x,g,F,C,A]=Array.from(d.values());const b=U5(new Date(`${hn(h)}-${je(x+1)}-10`));if(b[o[e++],o[e]];let i=0;const t=[];let r;do{const[o,s]=a(u);r=s;let l=1;if(o.partName==="literal")l=o.partValue.length;else if(o.partName==="timeZoneName")l=u1(n.substring(i));else if(o.token in pt)l=pt[o.token];else if(s)if(s.partName==="literal"){if(l=n.indexOf(s.partValue,i)-i,l<0)throw new Error}else if(s.partName==="dayPeriod"){for(let E=1;E<=4;E++)if(isNaN(Number(n.charAt(i+E)))){l=E;break}}else{const E=n.substring(i).search(/\d/);E!==-1&&(l=i+E)}else l=n.length;t.push({...o,value:n.substring(i,i+l)}),i+=l}while(r);return t}function J0(n,u=!1){let e;switch(n){case p.dateTime:case p.dateTimeIso:e="YYYY-MM-DD HH:mm:ss";break;case p.dateTimeIsoAmPm:e="YYYY-MM-DD hh:mm:ss a";break;case p.dateTimeIsoAM_PM:e="YYYY-MM-DD hh:mm:ss A";break;case p.dateTimeShortIso:e="YYYY-MM-DD HH:mm";break;case p.dateEuro:e="DD/MM/YYYY";break;case p.dateEuroShort:e=u?"DD/MM/YY":"D/M/YY";break;case p.dateTimeEuro:e="DD/MM/YYYY HH:mm:ss";break;case p.dateTimeShortEuro:e=u?"DD/MM/YYYY HH:mm":"D/M/YYYY H:m";break;case p.dateTimeEuroAmPm:e="DD/MM/YYYY hh:mm:ss a";break;case p.dateTimeEuroAM_PM:e="DD/MM/YYYY hh:mm:ss A";break;case p.dateTimeEuroShort:e=u?"DD/MM/YY HH:mm:ss":"D/M/YY H:m:s";break;case p.dateTimeEuroShortAmPm:e=u?"DD/MM/YY hh:mm:ss a":"D/M/YY h:m:s a";break;case p.dateTimeEuroShortAM_PM:e=u?"DD/MM/YY hh:mm:ss A":"D/M/YY h:m:s A";break;case p.dateUs:e="MM/DD/YYYY";break;case p.dateUsShort:e=u?"MM/DD/YY":"M/D/YY";break;case p.dateTimeUs:e="MM/DD/YYYY HH:mm:ss";break;case p.dateTimeUsAmPm:e="MM/DD/YYYY hh:mm:ss a";break;case p.dateTimeUsAM_PM:e="MM/DD/YYYY hh:mm:ss A";break;case p.dateTimeUsShort:e=u?"MM/DD/YY HH:mm:ss":"M/D/YY H:m:s";break;case p.dateTimeUsShortAmPm:e=u?"MM/DD/YY hh:mm:ss a":"M/D/YY h:m:s a";break;case p.dateTimeUsShortAM_PM:e=u?"MM/DD/YY hh:mm:ss A":"M/D/YY h:m:s A";break;case p.dateTimeShortUs:e=u?"MM/DD/YYYY HH:mm":"M/D/YYYY H:m";break;case p.dateUtc:e="ISO8601";break;case p.date:case p.dateIso:default:e="YYYY-MM-DD";break}return e}function le(n,u,e){const a=u?J0(u):void 0,i=J0(e),t=n instanceof Date?n:Be(n,a);return t&&n!==void 0?e===p.dateUtc?t.toISOString():l0(t,i,"en-US"):""}function Be(n,u,e=!1){try{return n?n instanceof Date?n:kt({date:n,format:u,dateOverflow:e?"throw":"backward",locale:"en-US"}):!1}catch{return!1}}function ED(n){return r1(n,Ft(n,"utc"))}function dD(n){let u="";if(typeof n=="string"&&/^[0-9\-/]*$/.test(n)){const e=decodeURIComponent(n),a=iD(e,"utc");a&&(u=a.toISOString().replace(/(.*)([.\d]{4})(Z)/gi,"$1$3"))}return u}function as(n,u,e,a,i){let t=0;if(n===u)t=0;else{let r=Be(n,a,i),o=Be(u,a,i);r||(r=new Date(1001,1,1)),o||(o=new Date(1001,1,1)),t=r.valueOf()-o.valueOf()}return e*t}function Ru(n){const u=n===p.date?void 0:J0(n);return(e,a,i)=>u===void 0?as(e,a,i,u,!1):as(e,a,i,u,!0)}const M0={boolean:L5,date:Ru(p.date),dateIso:Ru(p.dateIso),dateUtc:Ru(p.dateUtc),dateTime:Ru(p.dateTime),dateTimeIso:Ru(p.dateTimeIso),dateTimeIsoAmPm:Ru(p.dateTimeIsoAmPm),dateTimeIsoAM_PM:Ru(p.dateTimeIsoAM_PM),dateTimeShortIso:Ru(p.dateTimeShortIso),dateEuro:Ru(p.dateEuro),dateEuroShort:Ru(p.dateEuroShort),dateTimeShortEuro:Ru(p.dateTimeShortEuro),dateTimeEuro:Ru(p.dateTimeEuro),dateTimeEuroAmPm:Ru(p.dateTimeEuroAmPm),dateTimeEuroAM_PM:Ru(p.dateTimeEuroAM_PM),dateTimeEuroShort:Ru(p.dateTimeEuroShort),dateTimeEuroShortAmPm:Ru(p.dateTimeEuroShortAmPm),dateTimeEuroShortAM_PM:Ru(p.dateTimeEuroShortAM_PM),dateUs:Ru(p.dateUs),dateUsShort:Ru(p.dateUsShort),dateTimeShortUs:Ru(p.dateTimeShortUs),dateTimeUs:Ru(p.dateTimeUs),dateTimeUsAmPm:Ru(p.dateTimeUsAmPm),dateTimeUsAM_PM:Ru(p.dateTimeUsAM_PM),dateTimeUsShort:Ru(p.dateTimeUsShort),dateTimeUsShortAmPm:Ru(p.dateTimeUsShortAmPm),dateTimeUsShortAM_PM:Ru(p.dateTimeUsShortAM_PM),numeric:Ql,objectString:N5,string:V5};function Ta(n,u,e,a,i,t){let r=0;switch(n){case p.boolean:r=M0.boolean(u,e,a,i,t);break;case p.float:case p.integer:case p.number:r=M0.numeric(u,e,a,i,t);break;case p.date:case p.dateIso:case p.dateUtc:case p.dateTime:case p.dateTimeIso:case p.dateTimeIsoAmPm:case p.dateTimeIsoAM_PM:case p.dateTimeShortIso:case p.dateEuro:case p.dateEuroShort:case p.dateTimeShortEuro:case p.dateTimeEuro:case p.dateTimeEuroAmPm:case p.dateTimeEuroAM_PM:case p.dateTimeEuroShort:case p.dateTimeEuroShortAmPm:case p.dateTimeEuroShortAM_PM:case p.dateUs:case p.dateUsShort:case p.dateTimeShortUs:case p.dateTimeUs:case p.dateTimeUsAmPm:case p.dateTimeUsAM_PM:case p.dateTimeUsShort:case p.dateTimeUsShortAmPm:case p.dateTimeUsShortAM_PM:r=Ru(n).call(this,u,e,a,i,t);break;case p.object:r=M0.objectString(u,e,a,i,t);break;case p.string:case p.text:case p.password:case p.readonly:default:r=M0.string(u,e,a,i,t);break}return r}const cD=Object.freeze(Object.defineProperty({__proto__:null,sortByFieldType:Ta},Symbol.toStringTag,{value:"Module"}));var G0;(function(n){n.camelCase="camelCase",n.kebabCase="kebabCase",n.lowerCase="lowerCase",n.lowerCaseWithoutOnPrefix="lowerCaseWithoutOnPrefix"})(G0||(G0={}));class s1{get elementSource(){return this._elementSource}set elementSource(u){this._elementSource=u}get subscribedEvents(){return this._subscribedEvents}get subscribedEventNames(){return this._subscribedEvents.map(u=>u.name)}constructor(u){this._subscribedEvents=[],this.eventNamingStyle=G0.camelCase,this._elementSource=u||document.createElement("div")}dispose(){var u;this.unsubscribeAll(),this._subscribedEvents=[],clearTimeout(this._timer),(u=this._elementSource)==null||u.remove(),this._elementSource=null}dispatchCustomEvent(u,e,a=!0,i=!0,t){var s;const r={bubbles:a,cancelable:i};e&&(r.detail=e);const o=new CustomEvent(u,r);return typeof t=="function"&&t(o),(s=this._elementSource)==null?void 0:s.dispatchEvent(o)}getEventNameByNamingConvention(u,e){let a="";switch(this.eventNamingStyle){case G0.camelCase:a=e!==""?`${e}${N0(u)}`:u;break;case G0.kebabCase:a=e!==""?`${e}-${Ci(u)}`:Ci(u);break;case G0.lowerCase:a=`${e}${u}`.toLowerCase();break;case G0.lowerCaseWithoutOnPrefix:a=`${e}${u.replace(/^on/,"")}`.toLowerCase();break}return a}publish(u,e,a,i){const t=this.getEventNameByNamingConvention(u,"");return a?new Promise(r=>{clearTimeout(this._timer),this._timer=setTimeout(()=>r(this.dispatchCustomEvent(t,e,!0,!0,i)),a)}):this.dispatchCustomEvent(t,e,!0,!0,i)}subscribe(u,e){const a=this.getEventNameByNamingConvention(u,"");return this._elementSource.addEventListener(a,i=>e.call(null,i.detail)),this._subscribedEvents.push({name:a,listener:e}),{unsubscribe:()=>this.unsubscribe(a,e)}}subscribeEvent(u,e){const a=this.getEventNameByNamingConvention(u,"");return this._elementSource.addEventListener(a,e),this._subscribedEvents.push({name:a,listener:e}),{unsubscribe:()=>this.unsubscribe(a,e)}}unsubscribe(u,e,a=!0){const i=this.getEventNameByNamingConvention(u,"");this._elementSource.removeEventListener(i,e),a&&this.removeSubscribedEventWhenFound(u,e)}unsubscribeAll(u){if(Array.isArray(u)){let e;do e=u.pop(),e!=null&&e.dispose?e.dispose():e!=null&&e.unsubscribe&&e.unsubscribe();while(e)}else{let e=this._subscribedEvents.pop();for(;e;)this.unsubscribe(e.name,e.listener,!1),e=this._subscribedEvents.pop()}}removeSubscribedEventWhenFound(u,e){const a=this._subscribedEvents.findIndex(i=>i.name===u&&i.listener===e);a>=0&&this._subscribedEvents.splice(a,1)}}function vt(n){var u=document,e=n.container||u.createElement("div"),a=n.preventSubmit||0;e.id=e.id||"autocomplete-"+F();var i=e.style,t=n.debounceWaitMs||0,r=n.disableAutoSelect||!1,o=e.parentElement,s=[],l="",E=2,d=n.showOnFocus,c,D=0,m,h=!1,x=!1;if(n.minLength!==void 0&&(E=n.minLength),!n.input)throw new Error("input undefined");var g=n.input;e.className="autocomplete "+(n.className||""),e.setAttribute("role","listbox"),g.setAttribute("role","combobox"),g.setAttribute("aria-expanded","false"),g.setAttribute("aria-autocomplete","list"),g.setAttribute("aria-controls",e.id),g.setAttribute("aria-owns",e.id),g.setAttribute("aria-activedescendant",""),g.setAttribute("aria-haspopup","listbox"),i.position="absolute";function F(){return Date.now().toString(36)+Math.random().toString(36).substring(2)}function C(){var V=e.parentNode;V&&V.removeChild(e)}function A(){m&&window.clearTimeout(m)}function b(){e.parentNode||(o||u.body).appendChild(e)}function B(){return!!e.parentNode}function S(){D++,s=[],l="",c=void 0,g.setAttribute("aria-activedescendant",""),g.setAttribute("aria-expanded","false"),C()}function z(){if(!B())return;g.setAttribute("aria-expanded","true"),i.height="auto",i.width=g.offsetWidth+"px";var V=0,pu;function Nu(){var n0=u.documentElement,x0=n0.clientTop||u.body.clientTop||0,r0=n0.clientLeft||u.body.clientLeft||0,ue=window.pageYOffset||n0.scrollTop,_0=window.pageXOffset||n0.scrollLeft;pu=g.getBoundingClientRect();var g0=pu.top+g.offsetHeight+ue-x0,Pe=pu.left+_0-r0;i.top=g0+"px",i.left=Pe+"px",V=window.innerHeight-(pu.top+g.offsetHeight),V<0&&(V=0),i.top=g0+"px",i.bottom="",i.left=Pe+"px",i.maxHeight=V+"px"}Nu(),Nu(),n.customize&&pu&&n.customize(g,pu,e,V)}function M(){e.textContent="",g.setAttribute("aria-activedescendant","");var V=function(r0,ue,_0){var g0=u.createElement("div");return g0.textContent=r0.label||"",g0};n.render&&(V=n.render);var pu=function(r0,ue){var _0=u.createElement("div");return _0.textContent=r0,_0};n.renderGroup&&(pu=n.renderGroup);var Nu=u.createDocumentFragment(),n0=F();if(s.forEach(function(r0,ue){if(r0.group&&r0.group!==n0){n0=r0.group;var _0=pu(r0.group,l);_0&&(_0.className+=" group",Nu.appendChild(_0))}var g0=V(r0,l,ue);g0&&(g0.id=e.id+"_"+ue,g0.setAttribute("role","option"),g0.addEventListener("click",function(Pe){x=!0;try{n.onSelect(r0,g)}finally{x=!1}S(),Pe.preventDefault(),Pe.stopPropagation()}),r0===c&&(g0.className+=" selected",g0.setAttribute("aria-selected","true"),g.setAttribute("aria-activedescendant",g0.id)),Nu.appendChild(g0))}),e.appendChild(Nu),s.length<1)if(n.emptyMsg){var x0=u.createElement("div");x0.id=e.id+"_"+F(),x0.className="empty",x0.textContent=n.emptyMsg,e.appendChild(x0),g.setAttribute("aria-activedescendant",x0.id)}else{S();return}b(),z(),Y()}function w(){B()&&M()}function N(){w()}function G(V){V.target!==e?w():V.preventDefault()}function L(){x||iu(0)}function Y(){var V=e.getElementsByClassName("selected");if(V.length>0){var pu=V[0],Nu=pu.previousElementSibling;if(Nu&&Nu.className.indexOf("group")!==-1&&!Nu.previousElementSibling&&(pu=Nu),pu.offsetTopx0&&(e.scrollTop+=n0-x0)}}}function lu(){var V=s.indexOf(c);c=V===-1?void 0:s[(V+s.length-1)%s.length],Eu(V)}function hu(){var V=s.indexOf(c);c=s.length<1?void 0:V===-1?s[0]:s[(V+1)%s.length],Eu(V)}function Eu(V){s.length>0&&(Vu(V),du(s.indexOf(c)),Y())}function du(V){var pu=u.getElementById(e.id+"_"+V);pu&&(pu.classList.add("selected"),pu.setAttribute("aria-selected","true"),g.setAttribute("aria-activedescendant",pu.id))}function Vu(V){var pu=u.getElementById(e.id+"_"+V);pu&&(pu.classList.remove("selected"),pu.removeAttribute("aria-selected"),g.removeAttribute("aria-activedescendant"))}function Au(V,pu){var Nu=B();if(pu==="Escape")S();else{if(!Nu||s.length<1)return;pu==="ArrowUp"?lu():hu()}V.preventDefault(),Nu&&V.stopPropagation()}function mu(V){if(c){a===2&&V.preventDefault(),x=!0;try{n.onSelect(c,g)}finally{x=!1}S()}a===1&&V.preventDefault()}function au(V){var pu=V.key;switch(pu){case"ArrowUp":case"ArrowDown":case"Escape":Au(V,pu);break;case"Enter":mu(V);break}}function Lu(){d&&iu(1)}function iu(V){g.value.length>=E||V===1?(A(),m=window.setTimeout(function(){return zu(g.value,V,g.selectionStart||0)},V===0||V===2?t:0)):S()}function zu(V,pu,Nu){if(!h){var n0=++D;n.fetch(V,function(x0){D===n0&&x0&&(s=x0,l=V,c=s.length<1||r?void 0:s[0],M())},pu,Nu)}}function ru(V){if(n.keyup){n.keyup({event:V,fetch:function(){return iu(0)}});return}!B()&&V.key==="ArrowDown"&&iu(0)}function Bu(V){n.click&&n.click({event:V,fetch:function(){return iu(2)}})}function c0(){setTimeout(function(){u.activeElement!==g&&S()},200)}function re(){zu(g.value,3,g.selectionStart||0)}e.addEventListener("mousedown",function(V){V.stopPropagation(),V.preventDefault()}),e.addEventListener("focus",function(){return g.focus()}),C();function W0(){g.removeEventListener("focus",Lu),g.removeEventListener("keyup",ru),g.removeEventListener("click",Bu),g.removeEventListener("keydown",au),g.removeEventListener("input",L),g.removeEventListener("blur",c0),window.removeEventListener("resize",N),u.removeEventListener("scroll",G,!0),g.removeAttribute("role"),g.removeAttribute("aria-expanded"),g.removeAttribute("aria-autocomplete"),g.removeAttribute("aria-controls"),g.removeAttribute("aria-activedescendant"),g.removeAttribute("aria-owns"),g.removeAttribute("aria-haspopup"),A(),S(),h=!0}return g.addEventListener("keyup",ru),g.addEventListener("click",Bu),g.addEventListener("keydown",au),g.addEventListener("input",L),g.addEventListener("blur",c0),g.addEventListener("focus",Lu),window.addEventListener("resize",N),u.addEventListener("scroll",G,!0),{destroy:W0,fetch:re}}function l1(n,u){const e=u.fetch;e&&(u.fetch=(a,i,t,r)=>{n.classList.add("slick-autocomplete-loading");const o=i;e(a,l=>{o(l),n.classList.remove("slick-autocomplete-loading")},t,r)})}function At(n,u,e,a,i){const t=e,r=a.outputType||i.type||a.type||p.dateUtc,o=i.type||a.type,s=J0(p.dateIso),l=o?J0(o):void 0,E=Array.isArray(t)?t:[t||""];if(E.length&&E[0]){const d=[];for(const c of E){const D=c instanceof Date?c:Be(c,l);D&&d.push(D)}d.length&&(u.settings.selected={dates:[d.map(c=>l0(c,s)).join(":")],month:d[0].getMonth(),year:d[0].getFullYear(),time:l==="ISO8601"||(l||"").toLowerCase().includes("h")?l0(d[0],"HH:mm"):void 0}),n.value=E.length?d.map(c=>le(c,void 0,r)).join(" — "):""}}function Hr(n,u){const e=v("select",{className:"form-control"});for(const a of n){const i=document.createElement("option");i.value=a.operator,u.applyHtmlCode(i,`${Jl(a.operatorAlt||a.operator,3)}${a.descAlt||a.desc}`),e.appendChild(i)}return e}function DD(n,u,e){const a=(u==null?void 0:u.filter)??{},i=(a==null?void 0:a.collectionOptions)??{};if(i&&i.collectionInsideObjectProperty){const t=i.collectionInsideObjectProperty;n=Yu(n,t)}if(!Array.isArray(n))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.');a.collection=n,e(n)}async function E1(n,u,e,a,i){const t=(u==null?void 0:u.filter)??{},r=(t==null?void 0:t.collectionOptions)??{};let o=null;if(n){const s=(a==null?void 0:a.isObservable(n))??!1;s&&a&&(o=await Nl(a,n));const l=await n;if(Array.isArray(l)?o=l:(l==null?void 0:l.status)>=200&&l.status<300&&typeof l.json=="function"?o=await l.json():l&&l.content&&(o=l.content),!Array.isArray(o)&&(r!=null&&r.collectionInsideObjectProperty)){const E=o||l,d=r.collectionInsideObjectProperty;o=Yu(E,d||"")}if(!Array.isArray(o))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.');t.collection=o,e(o),s&&mD(u,e,a,i)}return o}function mD(n,u,e,a){const i=(n==null?void 0:n.filter)??{},t=e==null?void 0:e.createSubject();i.collectionAsync=t,a&&t&&a.push(t.subscribe(r=>DD(r,n,u)))}function Z0(n,u,e,a,i){if(a!=null&&a.enableTranslate&&(i!=null&&i.translate)){const r=X0(a);return i.translate(`${r}${n}`)}const t=a.locales||T.locales;return(t==null?void 0:t[u])??e}function hD(n,u){const e=[{operator:"",desc:Z0("CONTAINS","TEXT_CONTAINS","Contains",n,u)},{operator:"<>",desc:Z0("NOT_CONTAINS","TEXT_NOT_CONTAINS","Not Contains",n,u)},{operator:"=",desc:Z0("EQUALS","TEXT_EQUALS","Equals",n,u)},{operator:"!=",desc:Z0("NOT_EQUAL_TO","TEXT_NOT_EQUAL_TO","Not equal to",n,u)},{operator:"a*",desc:Z0("STARTS_WITH","TEXT_STARTS_WITH","Starts with",n,u)},{operator:"*z",desc:Z0("ENDS_WITH","TEXT_ENDS_WITH","Ends with",n,u)}];return d1(n,e,"text"),e}function Or(n,u){const e=[{operator:"",desc:""},{operator:"=",desc:Z0("EQUAL_TO","TEXT_EQUAL_TO","Equal to",n,u)},{operator:"<",desc:Z0("LESS_THAN","TEXT_LESS_THAN","Less than",n,u)},{operator:"<=",desc:Z0("LESS_THAN_OR_EQUAL_TO","TEXT_LESS_THAN_OR_EQUAL_TO","Less than or equal to",n,u)},{operator:">",desc:Z0("GREATER_THAN","TEXT_GREATER_THAN","Greater than",n,u)},{operator:">=",desc:Z0("GREATER_THAN_OR_EQUAL_TO","TEXT_GREATER_THAN_OR_EQUAL_TO","Greater than or equal to",n,u)},{operator:"<>",desc:Z0("NOT_EQUAL_TO","TEXT_NOT_EQUAL_TO","Not equal to",n,u)}];return d1(n,e,"numeric"),e}function d1(n,u,e){if(n.compoundOperatorAltTexts){for(const a of u)if(n.compoundOperatorAltTexts.hasOwnProperty(e)){const i=n.compoundOperatorAltTexts[e][a.operator];a.operatorAlt=(i==null?void 0:i.operatorAlt)||"",a.descAlt=(i==null?void 0:i.descAlt)||""}}}class xD{constructor(u,e,a){this.translaterService=u,this.collectionService=e,this.rxjs=a,this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this.searchTerms=[],this.isFilled=!1,this.isItemSelected=!1,this.valueName="label",this.enableTranslateLabel=!1,this.subscriptions=[],this._bindEventService=new vu}get autocompleterOptions(){return this._autocompleterOptions||{}}get collectionOptions(){var u,e;return((e=(u=this.columnDef)==null?void 0:u.filter)==null?void 0:e.collectionOptions)??{}}get collection(){return this._collection}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)||{}}get filterDomElement(){return this._filterElm}get filterOptions(){var u,e;return{...(u=this.gridOptions.defaultFilterOptions)==null?void 0:u.autocompleter,...(e=this.columnFilter)==null?void 0:e.filterOptions}}get customStructure(){var a,i,t,r,o;let u=(a=this.columnFilter)==null?void 0:a.customStructure;const e=((i=this.columnFilter)==null?void 0:i.type)??((t=this.columnDef)==null?void 0:t.type);return!u&&e===p.object&&((r=this.columnDef)!=null&&r.dataKey)&&((o=this.columnDef)!=null&&o.labelKey)&&(u={label:this.columnDef.labelKey,value:this.columnDef.dataKey}),u}get defaultOperator(){return P.equal}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get instance(){return this._instance}get operator(){var u;return((u=this.columnFilter)==null?void 0:u.operator)??this.defaultOperator}set operator(u){this.columnFilter&&(this.columnFilter.operator=u)}init(u){var a,i,t,r,o,s;if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.searchTerms=(u.hasOwnProperty("searchTerms")?u.searchTerms:[])||[],this.filterContainerElm=u.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=((a=this.columnFilter)==null?void 0:a.enableTranslateLabel)??!1,this.labelName=((i=this.customStructure)==null?void 0:i.label)??"label",this.valueName=((t=this.customStructure)==null?void 0:t.value)??"value",this.labelPrefixName=((r=this.customStructure)==null?void 0:r.labelPrefix)??"labelPrefix",this.labelSuffixName=((o=this.customStructure)==null?void 0:o.labelSuffix)??"labelSuffix",this._locales=((s=this.gridOptions)==null?void 0:s.locales)??T.locales;const e=this.columnFilter.collection;return this._collection=e,this.renderDomElement(e),new Promise(async(l,E)=>{try{const d=this.columnFilter.collectionAsync;let c;d&&!this.columnFilter.collection?(c=E1(d,this.columnDef,this.renderDomElement.bind(this),this.rxjs,this.subscriptions),l(c)):(c=e,l(e)),(d||this.columnFilter.enableCollectionWatch)&&(await(c??d),this.watchCollectionChanges())}catch(d){E(d)}})}clear(u=!0){this._filterElm&&(this._clearFilterTriggered=!0,this._shouldTriggerQuery=u,this.searchTerms=[],this._filterElm.value="",this._filterElm.dispatchEvent(new CustomEvent("input")),this._filterElm.classList.remove("filled"))}destroy(){var u,e,a;typeof((u=this._instance)==null?void 0:u.destroy)=="function"&&this._instance.destroy(),this._filterElm,(a=(e=this._filterElm)==null?void 0:e.remove)==null||a.call(e),this._collection=void 0,this._bindEventService.unbindAll(),Wt(this.subscriptions)}getValues(){var u;return(u=this._filterElm)==null?void 0:u.value}setValues(u,e){var i;u&&this._filterElm&&(this._filterElm.value=u);const a=this.getValues()!==""?"add":"remove";(i=this._filterElm)==null||i.classList[a]("filled"),this.operator=e||this.defaultOperator}filterCollection(u){var a;let e=u;if(this.columnFilter&&this.columnFilter.collectionFilterBy){const i=this.columnFilter.collectionFilterBy,t=this.columnFilter.collectionOptions&&this.columnFilter.collectionOptions.filterResultAfterEachPass||null;e=((a=this.collectionService)==null?void 0:a.filterCollection(e,i,t))||[]}return e}sortCollection(u){var a;let e=u;if(this.columnFilter&&this.columnFilter.collectionSortBy){const i=this.columnFilter.collectionSortBy;e=((a=this.collectionService)==null?void 0:a.sortCollection(this.columnDef,e,i,this.enableTranslateLabel))||[]}return e}watchCollectionChanges(){var u;(u=this.columnFilter)!=null&&u.collection&&(mi(this.columnFilter.collection,e=>{this.renderDomElement(this.columnFilter.collection||e||[])}),zr(this.columnFilter,"collection",e=>{this.renderDomElement(e||[]),this.columnFilter.collection&&mi(this.columnFilter.collection,a=>{this.renderDomElement(this.columnFilter.collection||a||[])})}))}renderDomElement(u){var i;if(!Array.isArray(u)&&((i=this.collectionOptions)!=null&&i.collectionInsideObjectProperty)){const t=this.collectionOptions.collectionInsideObjectProperty;u=Yu(u,t||"")}let e=u;e&&(e=this.filterCollection(e),e=this.sortCollection(e));const a=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this._collection=e,this._filterElm=this.createFilterElement(e,a),this._bindEventService.bind(this._filterElm,"input",this.handleOnInputChange.bind(this)),this._bindEventService.bind(this._filterElm,"blur",()=>{this.isItemSelected||this.clear()})}createFilterElement(u,e){var o,s,l,E,d,c,D,m,h,x,g;this._collection=u;const a=((o=this.columnDef)==null?void 0:o.id)??"";bu(this.filterContainerElm);let i=((s=this.gridOptions)==null?void 0:s.defaultFilterPlaceholder)??"";(l=this.columnFilter)!=null&&l.placeholder&&(i=this.columnFilter.placeholder),this._filterElm=v("input",{type:"text",ariaLabel:((E=this.columnFilter)==null?void 0:E.ariaLabel)??`${de(a+"")} Search Filter`,autocomplete:"off",ariaAutoComplete:"none",placeholder:i,className:`form-control search-filter filter-${a} slick-autocomplete-container`,value:e??"",dataset:{columnid:`${a}`}});const t=e;Array.isArray(u)&&(u.every(F=>fi(F))?u=u.map(F=>({label:F,value:F})):u=u.map(F=>({label:F==null?void 0:F[this.labelName],value:F==null?void 0:F[this.valueName],labelPrefix:(F==null?void 0:F[this.labelPrefixName])??"",labelSuffix:(F==null?void 0:F[this.labelSuffixName])??""}))),this._autocompleterOptions={input:this._filterElm,debounceWaitMs:200,className:`slick-autocomplete ${((d=this.filterOptions)==null?void 0:d.className)??""}`.trim(),emptyMsg:this.gridOptions.enableTranslate&&((c=this.translaterService)!=null&&c.translate)?this.translaterService.translate("NO_ELEMENTS_FOUND"):((D=this._locales)==null?void 0:D.TEXT_NO_ELEMENTS_FOUND)??"No elements found",customize:(F,C,A)=>{A.style.width=""},onSelect:F=>{this.isItemSelected=!0,this.handleSelect(F)},...this.filterOptions},(m=this.gridOptions)!=null&&m.darkMode&&(this._autocompleterOptions.className+=" slick-dark-mode"),this.autocompleterOptions.className=_u(this.autocompleterOptions.className).join(" "),(h=this._autocompleterOptions.renderItem)!=null&&h.layout?(this._autocompleterOptions.className+=` autocomplete-custom-${Ci(this._autocompleterOptions.renderItem.layout)}`,this._autocompleterOptions.render=this.renderCustomItem.bind(this)):Array.isArray(u)?this._autocompleterOptions.render=((x=this._autocompleterOptions.render)==null?void 0:x.bind(this))??this.renderCollectionItem.bind(this):this._autocompleterOptions.render||(this._autocompleterOptions.render=this.renderRegularItem.bind(this)),(g=this.filterOptions)!=null&&g.fetch?(l1(this._filterElm,this._autocompleterOptions),this._instance=vt(this._autocompleterOptions)):this._instance=vt({...this._autocompleterOptions,fetch:(F,C)=>{u&&C(u.filter(A=>((typeof A=="string"?A:A==null?void 0:A.label)||"").toLowerCase().includes(F.toLowerCase())))}}),this._filterElm.value=t??"";const r=v("div",{className:"autocomplete-filter-container"});return r.appendChild(this._filterElm),r.appendChild(v("span")),e&&this._filterElm.classList.add("filled"),this.filterContainerElm.appendChild(r),this.filterContainerElm.appendChild(document.createElement("span")),this._filterElm}handleSelect(u){var e,a;if(u!==void 0){const t=((e=this.filterOptions)==null?void 0:e.renderItem)??!1,r=typeof u=="string"?u:t?u[this.labelName]:u.label;let o=typeof u=="string"?u:t?u[this.valueName]:u.value;o=this.trimWhitespaceWhenEnabled(o);const s=o===""?"remove":"add";(a=this._filterElm)==null||a.classList[s]("filled"),this.setValues(r),this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:[o],shouldTriggerQuery:this._shouldTriggerQuery}),this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}return!1}handleOnInputChange(u){var i,t,r;let e=((i=u==null?void 0:u.target)==null?void 0:i.value)??"";const a=this.filterOptions.triggerOnEveryKeyStroke??!1;if(e=this.trimWhitespaceWhenEnabled(e),this._clearFilterTriggered||e===""||a){const o={columnDef:this.columnDef,shouldTriggerQuery:this._shouldTriggerQuery};this._clearFilterTriggered?o.clearFilterTriggered=this._clearFilterTriggered:(o.operator=this.operator,o.searchTerms=[e]),e!==""?(this.isItemSelected=!0,(t=this._filterElm)==null||t.classList.add("filled")):(this.isItemSelected=!1,(r=this._filterElm)==null||r.classList.remove("filled")),this.callback(u,o)}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}renderRegularItem(u){const e=typeof u=="string"?u:(u==null?void 0:u.label)??"";return v("div",{textContent:e||""})}renderCustomItem(u){var i,t;const e=((t=(i=this._autocompleterOptions)==null?void 0:i.renderItem)==null?void 0:t.templateCallback(u))??"",a=document.createElement("div");return this.grid.applyHtmlCode(a,e),a}renderCollectionItem(u){var l;const e=((l=this.columnFilter)==null?void 0:l.enableRenderHtml)??!1,a=u.labelPrefix||"",i=u.label||"",t=u.labelSuffix||"",r=a+i+t,o=this.grid.sanitizeHtmlString(r)||"",s=document.createElement("div");return s[e?"innerHTML":"textContent"]=o,s}trimWhitespaceWhenEnabled(u){let e=u;const a=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;return typeof u=="string"&&a&&(e=u.trim()),e}}/*! name: vanilla-calendar-picker | url: https://github.com/uvarov-frontend/vanilla-calendar-picker */var gD=Object.defineProperty,is=Object.getOwnPropertySymbols,CD=Object.prototype.hasOwnProperty,pD=Object.prototype.propertyIsEnumerable,Xn=(n,u,e)=>u in n?gD(n,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[u]=e,c1=(n,u)=>{for(var e in u||(u={}))CD.call(u,e)&&Xn(n,e,u[e]);if(is)for(var e of is(u))pD.call(u,e)&&Xn(n,e,u[e]);return n},gu=(n,u,e)=>(Xn(n,typeof u!="symbol"?u+"":u,e),e);const FD={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"},kD=n=>`
<#ArrowPrev />
<#Month /><#Year />
<#ArrowNext />
<#WeekNumbers />
<#Week /><#Days />
<#ControlTime />`,vD=n=>`
<#ArrowPrev /><#ArrowNext />
<#Multiple>
<#Month /><#Year />
<#WeekNumbers />
<#Week /><#Days />
<#/Multiple>
<#ControlTime />`,AD=n=>`
<#Month /><#Year />
<#Months />
`,bD=n=>`
<#ArrowPrev />
<#Month /><#Year />
<#ArrowNext />
<#Years />
`;class fD{constructor(){gu(this,"isInit",!1),gu(this,"input",!1),gu(this,"type","default"),gu(this,"months",2),gu(this,"jumpMonths",1),gu(this,"toggleSelected",!0),gu(this,"jumpToSelectedDate",!1),gu(this,"date",{min:"1970-01-01",max:"2470-12-31",today:new Date}),gu(this,"settings",{lang:"en",iso8601:!0,range:{min:this.date.min,max:this.date.max,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"}}),gu(this,"locale",{months:[],weekday:[]}),gu(this,"sanitizer",u=>u),gu(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}),gu(this,"popups",{}),gu(this,"CSSClasses",c1({},FD)),gu(this,"DOMTemplates",{default:kD(this.CSSClasses),multiple:vD(this.CSSClasses),month:AD(this.CSSClasses),year:bD(this.CSSClasses)}),gu(this,"HTMLElement"),gu(this,"HTMLOriginalElement"),gu(this,"HTMLInputElement"),gu(this,"rangeMin"),gu(this,"rangeMax"),gu(this,"rangeDisabled"),gu(this,"rangeEnabled"),gu(this,"selectedDates"),gu(this,"selectedHolidays"),gu(this,"selectedMonth"),gu(this,"selectedYear"),gu(this,"selectedHours"),gu(this,"selectedMinutes"),gu(this,"selectedKeeping"),gu(this,"selectedTime"),gu(this,"currentType"),gu(this,"correctMonths"),gu(this,"viewYear"),gu(this,"dateMin"),gu(this,"dateMax")}}const ce=n=>`${n.getFullYear()}-${String(n.getMonth()+1).padStart(2,"0")}-${String(n.getDate()).padStart(2,"0")}`,Gu=n=>new Date(`${n}T00:00:00`),Ra=n=>n.reduce((u,e)=>{if(e instanceof Date||typeof e=="number"){const a=e instanceof Date?e:new Date(e);u.push(a.toISOString().substring(0,10))}else e.match(/^(\d{4}-\d{2}-\d{2})$/g)?u.push(e):e.replace(/(\d{4}-\d{2}-\d{2}).*?(\d{4}-\d{2}-\d{2})/g,(a,i,t)=>{const r=Gu(i),o=Gu(t),s=new Date(r.getTime());for(;s<=o;s.setDate(s.getDate()+1))u.push(ce(s));return a});return u},[]),ts=()=>{const n=new Date;return new Date(n.getTime()-6e4*n.getTimezoneOffset()).toISOString().substring(0,10)},pi=n=>n?{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(n)]||String(n):"",Ia={notFoundSelector:n=>`${n} is not found, check the first argument passed to new VanillaCalendar.`,notInit:'The calendar has not been initialized, please initialize it using the "init()" method first.',notLocale:'You specified "define" for "settings.lang" but did not provide the required values for "locale.weekday" or "locale.months".',incorrectTheme:'Incorrect name of theme in "settings.visibility.theme".',incorrectTime:"The value of the time property can be: false, true, 12 or 24."},BD=n=>{var u;if(n.jumpToSelectedDate&&((u=n.settings.selected.dates)!=null&&u.length)&&n.settings.selected.month===void 0&&n.settings.selected.year===void 0){const i=Gu(Ra(n.settings.selected.dates)[0]);n.settings.selected.month=i.getMonth(),n.settings.selected.year=i.getFullYear()}const e=n.settings.selected.month!==void 0&&Number(n.settings.selected.month)>=0&&Number(n.settings.selected.month)<12,a=n.settings.selected.year!==void 0&&Number(n.settings.selected.year)>=0&&Number(n.settings.selected.year)<=9999;n.selectedMonth=e?Number(n.settings.selected.month):n.date.today.getMonth(),n.selectedYear=a?Number(n.settings.selected.year):n.date.today.getFullYear(),n.viewYear=n.selectedYear},yD=n=>{var u,e,a;n.settings.range.min==="today"&&(n.settings.range.min=ts()),n.settings.range.max==="today"&&(n.settings.range.max=ts()),n.settings.range.min=Gu(n.date.min)>=Gu(n.settings.range.min)?n.date.min:n.settings.range.min,n.settings.range.max=Gu(n.date.max)<=Gu(n.settings.range.max)?n.date.max:n.settings.range.max;const i=n.settings.range.disablePast&&!n.settings.range.disableAllDays&&Gu(n.settings.range.min)1&&n.rangeDisabled.sort((t,r)=>+new Date(t)-+new Date(r)),n.rangeEnabled=n.settings.range.enabled?Ra(n.settings.range.enabled):[],(u=n.rangeEnabled)!=null&&u[0]&&((e=n.rangeDisabled)!=null&&e[0])&&(n.rangeDisabled=n.rangeDisabled.filter(t=>!n.rangeEnabled.includes(t))),n.rangeEnabled.length>1&&n.rangeEnabled.sort((t,r)=>+new Date(t)-+new Date(r)),(a=n.rangeEnabled)!=null&&a[0]&&n.settings.range.disableAllDays&&(n.rangeMin=n.rangeEnabled[0],n.rangeMax=n.rangeEnabled[n.rangeEnabled.length-1])},zD=n=>{var u,e;n.selectedDates=(u=n.settings.selected.dates)!=null&&u[0]?Ra(n.settings.selected.dates):[],n.selectedHolidays=(e=n.settings.selected.holidays)!=null&&e[0]?Ra(n.settings.selected.holidays):[]},SD=n=>{n.dateMin=n.settings.visibility.disabled?Gu(n.date.min):Gu(n.rangeMin),n.dateMax=n.settings.visibility.disabled?Gu(n.date.max):Gu(n.rangeMax)},wD=n=>{const u=n.settings.selection.time===!0||n.settings.selection.time===12;if(u||n.settings.selection.time===24){let e=!1;if(typeof n.settings.selected.time=="string"){const a=u?/^([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;n.settings.selected.time.replace(a,(i,t,r,o)=>(t&&r&&(e=!0,n.selectedHours=t,n.selectedMinutes=r),o&&u?n.selectedKeeping=o:u&&(n.selectedKeeping="AM"),""))}!e&&u?(n.selectedHours=pi(String(n.date.today.getHours())),n.selectedMinutes=String(n.date.today.getMinutes()),n.selectedKeeping=Number(n.date.today.getHours())>=12?"PM":"AM"):e||(n.selectedHours=String(n.date.today.getHours()),n.selectedMinutes=String(n.date.today.getMinutes())),n.selectedHours=Number(n.selectedHours)<10?`0${Number(n.selectedHours)}`:`${n.selectedHours}`,n.selectedMinutes=Number(n.selectedMinutes)<10?`0${Number(n.selectedMinutes)}`:`${n.selectedMinutes}`,n.selectedTime=`${n.selectedHours}:${n.selectedMinutes}${n.selectedKeeping?` ${n.selectedKeeping}`:""}`}else if(n.settings.selection.time)throw new Error(Ia.incorrectTime)},MD=n=>{n.correctMonths=n.type==="multiple"?n.months===1?2:n.months>12?12:n.months:1},D1=n=>{n.currentType=n.type,BD(n),yD(n),zD(n),SD(n),wD(n),MD(n)},ns=({arrowPrev:n,arrowNext:u,isPrevHidden:e,isNextHidden:a})=>{n.style.visibility=e?"hidden":"",u.style.visibility=a?"hidden":""},Ir=n=>{var u,e;if(n.currentType==="month")return;const a=(u=n.HTMLElement)==null?void 0:u.querySelector(`.${n.CSSClasses.arrowPrev}`),i=(e=n.HTMLElement)==null?void 0:e.querySelector(`.${n.CSSClasses.arrowNext}`);!a||!i||{default:()=>{const t=Gu(ce(new Date(n.selectedYear,n.selectedMonth,1))),r=new Date(t.getTime()),o=new Date(t.getTime());r.setMonth(r.getMonth()-n.jumpMonths),o.setMonth(o.getMonth()+n.jumpMonths),n.settings.selection.year||(n.dateMin.setFullYear(t.getFullYear()),n.dateMax.setFullYear(t.getFullYear()));const s=!n.settings.selection.month||r.getFullYear()n.dateMax.getFullYear()||o.getFullYear()===n.dateMax.getFullYear()&&o.getMonth()>n.dateMax.getMonth();ns({arrowPrev:a,arrowNext:i,isPrevHidden:s,isNextHidden:l})},year:()=>{ns({arrowPrev:a,arrowNext:i,isPrevHidden:n.dateMin.getFullYear()&&n.viewYear-7<=n.dateMin.getFullYear(),isNextHidden:n.dateMax.getFullYear()&&n.viewYear+7>=n.dateMax.getFullYear()})}}[n.currentType==="multiple"?"default":n.currentType]()},m1=(n,u)=>{if(!n)return null;const e=Gu(n),a=u?e.getDay()||7:e.getDay();e.setDate(e.getDate()+4-a);const i=new Date(e.getFullYear(),0,1),t=Math.ceil(((+e-+i)/864e5+1)/7);return{year:e.getFullYear(),week:t}},TD=(n,u,e,a)=>{const i=e.querySelector(`[data-calendar-day="${n}"]`);i&&(u!=null&&u.modifier&&i.classList.add(...u.modifier.trim().split(" ")),u!=null&&u.html&&(i.parentElement.innerHTML+=`
${u.html}
`))},_D=(n,u)=>{var e;n.popups&&((e=Object.entries(n.popups))==null||e.forEach(([a,i])=>TD(a,i,u,n.CSSClasses.dayPopup)))},PD=(n,u,e,a,i)=>{const t=u[e].querySelector(`.${n.CSSClasses.dayBtn}`),r=m1(t==null?void 0:t.dataset.calendarDay,n.settings.iso8601);if(!r)return;const o=a.cloneNode(!0);o.innerText=String(r.week),o.dataset.calendarYearWeek=String(r.year),i.appendChild(o)},jD=(n,u,e,a,i)=>{if(!n.settings.visibility.weekNumbers)return;a.textContent="";const t=document.createElement("b");t.className=n.CSSClasses.weekNumbersTitle,t.innerText="#",a.appendChild(t);const r=document.createElement("div");r.className=n.CSSClasses.weekNumbersContent,a.appendChild(r);const o=document.createElement("button");o.type="button",o.className=n.CSSClasses.weekNumber;const s=i.querySelectorAll(`.${n.CSSClasses.day}`),l=Math.ceil((u+e)/7);for(let E=0;E{var a,i,t,r,o;const s=(a=n.settings.range.disableWeekday)==null?void 0:a.includes(e),l=n.settings.range.disableAllDays&&!!((i=n.rangeEnabled)!=null&&i[0]);!s&&!l||(t=n.rangeEnabled)!=null&&t.includes(u)||(r=n.rangeDisabled)!=null&&r.includes(u)||(n.rangeDisabled.push(u),(o=n.rangeDisabled)==null||o.sort((E,d)=>+new Date(E)-+new Date(d)))},ND=(n,u,e,a,i,t,r)=>{var o,s,l;if((Gu(n.rangeMin)>Gu(t)||Gu(n.rangeMax)1&&n.settings.selection.day==="multiple-ranged"&&(n.selectedDates[0]===t&&e.classList.add(n.CSSClasses.daySelectedFirst),n.selectedDates[n.selectedDates.length-1]===t&&e.classList.add(n.CSSClasses.daySelectedLast),n.selectedDates[0]!==t&&n.selectedDates[n.selectedDates.length-1]!==t&&e.classList.add(n.CSSClasses.daySelectedIntermediate))),n.settings.range.edgesOnly&&n.selectedDates.length>1&&n.settings.selection.day==="multiple-ranged"){const E=+new Date(n.selectedDates[0]),d=+new Date(n.selectedDates[n.selectedDates.length-1]),c=+new Date(t);c>E&&c{const s=document.createElement("div");s.className=n.CSSClasses.day;const l=document.createElement("button");l.className=`${n.CSSClasses.dayBtn}${o?` ${o}`:""}`,l.type="button",l.innerText=String(a),l.dataset.calendarDay=t,n.settings.visibility.weekNumbers&&(()=>{const E=m1(t,n.settings.iso8601);E&&(l.dataset.calendarWeekNumber=String(E.week))})(),r?n.settings.visibility.daysOutside&&s.appendChild(l):s.appendChild(l),LD(n,t,i),ND(n,u,s,l,i,t,r),e.appendChild(s),n.actions.getDays&&n.actions.getDays(a,t,s,l,n)},RD=(n,u,e,a,i)=>{let t=new Date(e,a,0).getDate()-(i-1);const r=a===0?e-1:e,o=a===0?12:a<10?`0${a}`:a;for(let s=i;s>0;s--,t++){const l=`${r}-${o}-${t}`,E=Gu(l).getDay();Gr(n,e,u,t,E,l,!0,n.CSSClasses.dayBtnPrev)}},KD=(n,u,e,a,i)=>{for(let t=1;t<=e;t++){const r=new Date(a,i,t),o=ce(r),s=r.getDay();Gr(n,a,u,t,s,o,!1,null)}},HD=(n,u,e,a,i,t)=>{const r=t+e,o=7*Math.ceil(r/7)-r,s=i+1===12?a+1:a,l=i+1===12?"01":i+2<10?`0${i+2}`:i+2;for(let E=1;E<=o;E++){const d=`${s}-${l}-${E<10?`0${E}`:String(E)}`,c=Gu(d).getDay();Gr(n,a,u,E,c,d,!0,n.CSSClasses.dayBtnNext)}},bt=n=>{const u=n.HTMLElement.querySelectorAll(`.${n.CSSClasses.days}`),e=n.HTMLElement.querySelectorAll(`.${n.CSSClasses.weekNumbers}`),a=new Date(n.selectedYear,n.selectedMonth,1);u.forEach((i,t)=>{const r=new Date(a);r.setMonth(r.getMonth()+t);const o=r.getMonth(),s=r.getFullYear(),l=new Date(s,o,1),E=new Date(s,o+1,0).getDate(),d=n.settings.iso8601?(l.getDay()!==0?l.getDay():7)-1:l.getDay();n.settings.selection.day&&i.classList.add(n.CSSClasses.daysSelecting),i.textContent="",RD(n,i,s,o,d),KD(n,i,E,s,o),HD(n,i,E,s,o,d),jD(n,d,E,e[t],i),_D(n,i)})},OD=(n,u,e,a)=>{const i=new Date(a.setMonth(n.selectedMonth+e)).getMonth(),t=n.settings.selection.month===!1||n.settings.selection.month==="only-arrows";u.tabIndex=t?-1:0,u.classList.toggle(n.CSSClasses.monthDisabled,t),u.setAttribute("data-calendar-selected-month",String(i)),u.innerText=n.locale.months[i]},ID=(n,u,e,a)=>{const i=new Date(a.setFullYear(n.selectedYear,n.selectedMonth+e)).getFullYear(),t=n.settings.selection.year===!1||n.settings.selection.year==="only-arrows";u.tabIndex=t?-1:0,u.classList.toggle(n.CSSClasses.yearDisabled,t),u.setAttribute("data-calendar-selected-year",String(i)),u.innerText=String(i)},qt=n=>{var u,e;const a=(u=n.HTMLElement)==null?void 0:u.querySelectorAll("[data-calendar-selected-month]"),i=(e=n.HTMLElement)==null?void 0:e.querySelectorAll("[data-calendar-selected-year]");if(!(a!=null&&a[0])&&(i!=null&&i[0]))return;const t=new Date(n.selectedYear,n.selectedMonth,1);a==null||a.forEach((r,o)=>OD(n,r,o,t)),i==null||i.forEach((r,o)=>ID(n,r,o,t))},ur=(n,u)=>{const e=Gu(ce(new Date(n.selectedYear,n.selectedMonth,1)));({prev:()=>e.setMonth(e.getMonth()-n.jumpMonths),next:()=>e.setMonth(e.getMonth()+n.jumpMonths)})[u](),[n.selectedMonth,n.selectedYear]=[e.getMonth(),e.getFullYear()],qt(n),Ir(n),bt(n)},GD=n=>``,VD=n=>``,$D=n=>``,JD=n=>``,WD=n=>`
`,UD=n=>`
`,qD=n=>`
`,ZD=n=>`
`,YD=n=>n.settings.visibility.weekNumbers?`
`:"",QD=n=>n.settings.selection.time?`
`:"",XD=Object.freeze(Object.defineProperty({__proto__:null,ArrowNext:VD,ArrowPrev:GD,ControlTime:QD,Days:UD,Month:$D,Months:qD,Week:WD,WeekNumbers:YD,Year:JD,Years:ZD},Symbol.toStringTag,{value:"Module"})),um=n=>XD[n],Ya=(n,u)=>u.replace(/[\n\t]/g,"").replace(/<#(?!\/?Multiple)(.*?)>/g,(e,a)=>{const i=um(a.replace(/[/\s\n\t]/g,"")),t=i?i(n):"";return n.sanitizer(t)}).replace(/[\n\t]/g,""),em=(n,u)=>u.replace(/<#Multiple>(.*?)<#\/Multiple>/g,(e,a)=>{let i="";for(let t=0;t{const{HTMLElement:e,CSSClasses:a,DOMTemplates:i,type:t,currentType:r,correctMonths:o}=n,s=(E,d)=>{if(!u)return;const c=e.querySelector(`.${a.controls}`);c&&e.removeChild(c),e.querySelector(`.${a.grid}`).classList.add(a.gridDisabled);const D=u.closest(`.${a.column}`);D.classList.add(E),D.innerHTML=Ya(n,d)},l={default:()=>{e.classList.add(a.calendarDefault),e.classList.remove(a.calendarMonth,a.calendarYear),e.innerHTML=Ya(n,i.default)},multiple:()=>{o&&(e.classList.add(a.calendarMultiple),e.classList.remove(a.calendarMonth,a.calendarYear),e.innerHTML=em(n,Ya(n,i.multiple)))},month:()=>{t!=="multiple"?(e.classList.add(a.calendarMonth),e.classList.remove(a.calendarDefault,a.calendarYear),e.innerHTML=Ya(n,i.month)):s(a.columnMonth,i.month)},year:()=>{t!=="multiple"?(e.classList.add(a.calendarYear),e.classList.remove(a.calendarDefault,a.calendarMonth),e.innerHTML=Ya(n,i.year)):s(a.columnYear,i.year)}};e.classList.add(a.calendar),l[r]()},am=(n,u,e,a,i)=>{const t=u.cloneNode(!1);return t.className=`${n.CSSClasses.yearsYear}${e===i?` ${n.CSSClasses.yearsYearSelected}`:a?` ${n.CSSClasses.yearsYearDisabled}`:""}`,t.dataset.calendarYear=String(i),t.title=String(i),t.innerText=String(i),a&&(t.tabIndex=-1),t},$r=(n,u)=>{const e=u!=null&&u.dataset.calendarSelectedYear?Number(u==null?void 0:u.dataset.calendarSelectedYear):n.selectedYear;n.currentType="year",Vr(n,u),qt(n),Ir(n);const a=n.HTMLElement.querySelector(`.${n.CSSClasses.years}`);if(!n.settings.selection.year||!a)return;a.classList.add(n.CSSClasses.yearsSelecting);const i=n.type!=="multiple"||n.selectedYear===e?0:1,t=document.createElement("button");t.type="button";for(let r=n.viewYear-7;rn.dateMax.getFullYear(),s=am(n,t,e,o,r);a.appendChild(s),n.actions.getYears&&n.actions.getYears(r,s,n)}},im=(n,u)=>{const e=u.target.closest(`.${n.CSSClasses.arrow}`);e&&(["default","multiple"].includes(n.currentType)?ur(n,e.dataset.calendarArrow):n.currentType==="year"&&n.viewYear!==void 0&&(n.viewYear+={prev:-15,next:15}[e.dataset.calendarArrow],$r(n,u.target)),n.actions.clickArrow&&n.actions.clickArrow(u,n))},tm=(n,u)=>{var e;if(!n.settings.visibility.weekNumbers||!n.actions.clickWeekNumber)return;const a=u.target.closest(`.${n.CSSClasses.weekNumber}`),i=(e=n.HTMLElement)==null?void 0:e.querySelectorAll("[data-calendar-week-number]");if(!a||!i)return;const t=Number(a.innerText),r=Number(a.dataset.calendarYearWeek),o=Array.from(i).filter(s=>Number(s.dataset.calendarWeekNumber)===t);n.actions.clickWeekNumber(u,t,o,r,n)},h1=n=>`${n.charAt(0).toUpperCase()}${n.substring(1,n.length)}`.replace(/\./,""),nm=(n,u)=>{const e=new Date(`1978-01-0${u+1}T00:00:00.000Z`).toLocaleString(n.settings.lang,{weekday:"short",timeZone:"UTC"});n.locale.weekday.push(h1(e))},rm=(n,u)=>{const e=new Date(`1978-${u+1<=9?`0${u+1}`:u+1}-01T00:00:00.000Z`).toLocaleString(n.settings.lang,{month:"long",timeZone:"UTC"});n.locale.months.push(h1(e))},om=n=>{if(n.settings.lang!=="define"||!n.locale.weekday[6]||!n.locale.months[11]){if(n.settings.lang==="define")throw new Error(Ia.notLocale);n.locale.weekday=[],n.locale.months=[];for(let u=0;u<7;u++)nm(n,u);for(let u=0;u<12;u++)rm(n,u)}},rs=n=>{if(n.type!=="multiple")return 0;const u=n.HTMLElement.querySelectorAll(`.${n.CSSClasses.column}`),e=Array.from(u).findIndex(a=>a.classList.contains(`${n.CSSClasses.columnMonth}`));return e>0?e:0},sm=(n,u,e,a,i,t)=>{const r=u.cloneNode(!1);return r.className=`${n.CSSClasses.monthsMonth}${e===t?` ${n.CSSClasses.monthsMonthSelected}`:i?` ${n.CSSClasses.monthsMonthDisabled}`:""}`,r.title=a,r.innerText=`${n.settings.visibility.monthShort?a.substring(0,3):a}`,r.dataset.calendarMonth=String(t),i&&(r.tabIndex=-1),r},x1=(n,u)=>{var e,a;const i=u!=null&&u.dataset.calendarSelectedMonth?Number(u.dataset.calendarSelectedMonth):n.selectedMonth,t=(e=u==null?void 0:u.closest(`.${n.CSSClasses.column}`))==null?void 0:e.querySelector(`.${n.CSSClasses.year}`),r=t?Number(t.dataset.calendarSelectedYear):n.selectedYear;n.currentType="month",Vr(n,u),qt(n);const o=(a=n.HTMLElement)==null?void 0:a.querySelector(`.${n.CSSClasses.months}`);if(!n.settings.selection.month||!o)return;o.classList.add(n.CSSClasses.monthsSelecting);const s=n.jumpMonths>1?n.locale.months.map((E,d)=>i-n.jumpMonths*d).concat(n.locale.months.map((E,d)=>i+n.jumpMonths*d)).filter(E=>E>=0&&E<=12):Array.from(Array(12).keys()),l=document.createElement("button");l.type="button";for(let E=0;E<12;E++){const d=n.locale.months[E],c=En.dateMax.getMonth()+rs(n)&&r>=n.dateMax.getFullYear()||E!==i&&!s.includes(E),D=sm(n,l,i,d,c,E);o.appendChild(D),n.actions.getMonths&&n.actions.getMonths(E,D,n)}},Jr=(n,u)=>n&&u?{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(n)][u]:"",Pi=(n,u,e)=>n.querySelector(`.${u}${e?` input[name="${e}"]`:""}`),os=(n,u,e)=>{n.addEventListener("mouseover",()=>u.classList.add(e)),n.addEventListener("mouseout",()=>u.classList.remove(e))},Ea=(n,u,e,a)=>{({hours:()=>{n.selectedHours=e},minutes:()=>{n.selectedMinutes=e}})[a](),n.selectedTime=`${n.selectedHours}:${n.selectedMinutes}${n.selectedKeeping?` ${n.selectedKeeping}`:""}`,n.actions.changeTime&&n.actions.changeTime(u,n),n.input&&n.HTMLInputElement&&n.actions.changeToInput&&n.actions.changeToInput(u,n)},ss=(n,u,e,a,i,t)=>{u.addEventListener("input",r=>{const o=r.target,s=Number(o.value),l=s<10?`0${s}`:`${s}`;if(i!=="hours"||t!==12)return e.value=l,void Ea(n,r,l,i);s0?(e.value=l,n.selectedKeeping="AM",a.innerText=n.selectedKeeping,Ea(n,r,l,i)):(s===0?(n.selectedKeeping="AM",a.innerText="AM"):(n.selectedKeeping="PM",a.innerText="PM"),e.value=pi(o.value),Ea(n,r,pi(o.value),i))})},ls=(n,u,e,a,i,t)=>{e.addEventListener("change",r=>{const o=r.target,s=Number(o.value),l=s<10?`0${s}`:`${s}`;i==="hours"&&t===12?o.value&&s<=t&&s>0?(o.value=l,u.value=Jr(l,n.selectedKeeping),Ea(n,r,l,i)):o.value&&s<24&&(s>t||s===0)?(s===0?(n.selectedKeeping="AM",a.innerText="AM"):(n.selectedKeeping="PM",a.innerText="PM"),o.value=pi(o.value),u.value=l,Ea(n,r,pi(o.value),i)):o.value=n.selectedHours:o.value&&s<=t&&s>=0?(o.value=l,u.value=l,Ea(n,r,l,i)):i==="hours"?o.value=n.selectedHours:i==="minutes"&&(o.value=n.selectedMinutes)})},lm=(n,u,e)=>{u.addEventListener("click",a=>{n.selectedKeeping=u.innerText.includes("AM")?"PM":"AM",u.innerText=n.selectedKeeping,e.value=Jr(n.selectedHours,n.selectedKeeping),Ea(n,a,n.selectedHours,"hours")})},Em=(n,u,e)=>{const a=e===24?23:e||12,i=Pi(u,n.CSSClasses.timeRange,"hours"),t=Pi(u,n.CSSClasses.timeRange,"minutes"),r=Pi(u,n.CSSClasses.timeHours,"hours"),o=Pi(u,n.CSSClasses.timeMinutes,"minutes"),s=u.querySelector(`.${n.CSSClasses.timeKeeping}`);os(i,r,n.CSSClasses.isFocus),os(t,o,n.CSSClasses.isFocus),ss(n,i,r,s,"hours",a),ss(n,t,o,s,"minutes",0),ls(n,i,r,s,"hours",a),ls(n,t,o,s,"minutes",59),s&&lm(n,s,i)},Es=(n,u,e,a)=>``,ds=(n,u,e,a,i,t)=>``,dm=n=>{const u=n.HTMLElement.querySelector(`.${n.CSSClasses.time}`);if(!u)return;const e=n.settings.selection.time===!0?12:n.settings.selection.time,a=n.settings.selection.controlTime==="range",[i,t]=[0,23],[r,o]=[0,59];u.innerHTML=n.sanitizer(`
${Es("hours",n.CSSClasses.timeHours,n.selectedHours,a)}${Es("minutes",n.CSSClasses.timeMinutes,n.selectedMinutes,a)}${e===12?``:""}
${ds("hours",n.CSSClasses.timeRange,i,t,n.settings.selection.stepHours,n.selectedKeeping?Jr(n.selectedHours,n.selectedKeeping):n.selectedHours)}${ds("minutes",n.CSSClasses.timeRange,r,o,n.settings.selection.stepMinutes,n.selectedMinutes)}
`),Em(n,u,e)},cm=(n,u,e)=>{const a=document.createElement("b");u.textContent="";for(let i=0;i{const u=[...n.locale.weekday];u[0]&&(n.settings.iso8601&&u.push(u.shift()),n.HTMLElement.querySelectorAll(`.${n.CSSClasses.week}`).forEach(e=>cm(n,e,u)))},g1=["light","dark","system"],ft={value:!1,set:()=>{ft.value=!0},check:()=>ft.value},C1=(n,u)=>g1.find(e=>{var a;return e!=="system"&&((a=n.getAttribute(u))==null?void 0:a.includes(e))}),da=(n,u)=>{n.dataset.calendarTheme=u},Ds=(n,u)=>{var e;if(e=u,da(n.HTMLElement,e.matches?"dark":"light"),n.settings.visibility.theme!=="system"||ft.check())return;const a=i=>{const t=document.querySelectorAll(`.${n.CSSClasses.calendar}`);t==null||t.forEach(r=>da(r,i.matches?"dark":"light"))};u.addEventListener?u.addEventListener("change",a):u.addListener(a),ft.set()},Dm=(n,u,e)=>{new MutationObserver(a=>{for(let i=0;i{const e=n.settings.visibility.themeDetect?document.querySelector(n.settings.visibility.themeDetect):null;if(!e)return void Ds(n,u);const a=n.settings.visibility.themeDetect.replace(/^.*\[(.+)\]/g,(t,r)=>r),i=C1(e,a);i?(da(n.HTMLElement,i),Dm(n,e,a)):Ds(n,u)},hm=n=>{if(!g1.includes(n.settings.visibility.theme))throw new Error(Ia.incorrectTheme);if(window.matchMedia("(prefers-color-scheme)").media==="not all")return void da(n.HTMLElement,"light");({light:()=>da(n.HTMLElement,"light"),dark:()=>da(n.HTMLElement,"dark"),system:()=>mm(n,window.matchMedia("(prefers-color-scheme: dark)"))})[n.settings.visibility.theme]()},Bi=n=>{const u={default:()=>{cs(n),bt(n)},multiple:()=>{cs(n),bt(n)},month:()=>x1(n),year:()=>$r(n)};hm(n),om(n),Vr(n),qt(n),Ir(n),dm(n),u[n.currentType]()},Fu={self:null,rangeMin:void 0,rangeMax:void 0},ms=()=>{var n;if(!((n=Fu.self)!=null&&n.HTMLElement))return;const{CSSClasses:u}=Fu.self;Fu.self.HTMLElement.querySelectorAll(`.${Fu.self.CSSClasses.dayBtnHover}`).forEach(e=>{var a;e.classList.remove(Fu.self.CSSClasses.dayBtnHover),(a=e.parentElement)==null||a.classList.remove(u.dayHoverIntermediate,u.dayHoverFirst,u.dayHoverLast)})},xm=(n,u,e)=>{var a,i,t;if(!((a=Fu.self)!=null&&a.selectedDates))return;const r=ce(n),{CSSClasses:o}=Fu.self;if((i=Fu.self.rangeDisabled)!=null&&i.includes(r))return;const s=(t=Fu.self.HTMLElement)==null?void 0:t.querySelectorAll(`[data-calendar-day="${r}"]`);s==null||s.forEach(l=>{var E;l.classList.add(o.dayBtnHover),(E=l.parentElement)==null||E.classList.add(o.dayHoverIntermediate)}),u==null||u.forEach(l=>{var E;return(E=l.parentElement)==null?void 0:E.classList.add(o.dayHoverFirst)}),e==null||e.forEach(l=>{var E;return(E=l.parentElement)==null?void 0:E.classList.add(o.dayHoverLast)})},er=n=>{var u;if(!n.target||!((u=Fu.self)!=null&&u.selectedDates))return;if(!n.target.closest(`.${Fu.self.CSSClasses.days}`))return void ms();const e=n.target.closest("[data-calendar-day]");if(!e)return;const a=e.dataset.calendarDay,i=Gu(Fu.self.selectedDates[0]),t=Gu(a),r=Fu.self.HTMLElement.querySelectorAll(`[data-calendar-day="${Fu.self.selectedDates[0]}"]`),o=Fu.self.HTMLElement.querySelectorAll(`[data-calendar-day="${a}"]`),[s,l]=i{Fu.self&&n.key==="Escape"&&(Fu.self.selectedDates=[],Fu.self.HTMLElement.removeEventListener("mousemove",er),document.removeEventListener("keydown",ar),Bi(Fu.self))},gm=()=>{var n,u,e;if(!((u=(n=Fu.self)==null?void 0:n.selectedDates)!=null&&u[0])||!Fu.self.rangeDisabled||((e=Fu.self.rangeDisabled)==null?void 0:e.length)<2)return;const a=Gu(Fu.self.selectedDates[0]),[i,t]=Fu.self.rangeDisabled.map(r=>Gu(r)).reduce(([r,o],s)=>[a>=s?s:r,a{Fu.self&&(Fu.self.rangeMin=Fu.rangeMin,Fu.self.rangeMax=Fu.rangeMax)},p1=(n,u)=>{var e;if(u){const a=n.selectedDates.length===1&&n.selectedDates[0].includes(u);n.selectedDates=a&&!n.settings.selection.cancelableDay?[u,u]:a&&n.settings.selection.cancelableDay?[]:n.selectedDates.length>1?[u]:[...n.selectedDates,u],(e=n.selectedDates)==null||e.sort((i,t)=>+new Date(i)-+new Date(t))}n.settings.range.disableGaps&&(Fu.rangeMin=Fu.rangeMin?Fu.rangeMin:n.rangeMin,Fu.rangeMax=Fu.rangeMax?Fu.rangeMax:n.rangeMax),Fu.self=n,{set:()=>{n.HTMLElement.addEventListener("mousemove",er),document.addEventListener("keydown",ar),n.settings.range.disableGaps&&gm()},reset:()=>{const[a,i]=[n.selectedDates[0],n.selectedDates[n.selectedDates.length-1]];n.selectedDates=n.selectedDates[0]!==n.selectedDates[n.selectedDates.length-1]?n.settings.range.edgesOnly?[a,i]:Ra([`${a}:${i}`]):[n.selectedDates[0],n.selectedDates[0]],n.HTMLElement.removeEventListener("mousemove",er),document.removeEventListener("keydown",ar),n.settings.range.disableGaps&&Cm()}}[n.selectedDates.length===1?"set":"reset"]()},hs=(n,u,e)=>{if(!u.dataset.calendarDay)return;const a=u.dataset.calendarDay,i=u.classList.contains(n.CSSClasses.dayBtnSelected);if(i&&!n.settings.selection.cancelableDay)return;let t=!0;n.toggleSelected!==void 0&&(t=typeof n.toggleSelected=="function"?n.toggleSelected(n):n.toggleSelected),i&&!t||(n.selectedDates=i?n.selectedDates.filter(r=>r!==a):e?[...n.selectedDates,a]:[a])},pm=(n,u)=>{var e;const a=u.target,i=s=>a.closest(`.${s}`),t=i(n.CSSClasses.dayBtn);if(!n.settings.selection.day||!["single","multiple","multiple-ranged"].includes(n.settings.selection.day)||!t)return;({single:()=>hs(n,t,!1),multiple:()=>hs(n,t,!0),"multiple-ranged":()=>p1(n,t.dataset.calendarDay)})[n.settings.selection.day](),(e=n.selectedDates)==null||e.sort((s,l)=>+new Date(s)-+new Date(l)),n.actions.clickDay&&n.actions.clickDay(u,n),n.input&&n.HTMLInputElement&&n.HTMLElement&&n.actions.changeToInput&&n.actions.changeToInput(u,n);const r=i(n.CSSClasses.dayBtnPrev),o=i(n.CSSClasses.dayBtnNext);({prev:()=>ur(n,"prev"),next:()=>ur(n,"next"),default:()=>bt(n)})[r?"prev":o?"next":"default"]()},xs=(n,u,e,a,i)=>{const t=n.HTMLElement.querySelectorAll(`.${n.CSSClasses.column}`),r=Array.from(t).findIndex(s=>s.classList.contains(u)),o=Number(t[r].querySelector(`.${e}`).getAttribute(i));return n.currentType==="month"&&r>=0?a-r:n.currentType==="year"&&n.selectedYear!==o?a-1:a},Fm=(n,u,e,a,i)=>{const t={year:()=>{var r,o;return(o=(r=n.actions).clickYear)==null?void 0:o.call(r,u,n)},month:()=>{var r,o;return(o=(r=n.actions).clickMonth)==null?void 0:o.call(r,u,n)}};({year:()=>{if(n.type==="multiple"){const r=xs(n,n.CSSClasses.columnYear,n.CSSClasses.year,Number(i.dataset.calendarYear),"data-calendar-selected-year"),o=n.selectedMonthn.dateMax.getMonth()&&r>=n.dateMax.getFullYear(),l=rn.dateMax.getFullYear();o||l?(n.selectedYear=n.dateMin.getFullYear(),n.selectedMonth=n.dateMin.getMonth()):s||E?(n.selectedYear=n.dateMax.getFullYear(),n.selectedMonth=n.dateMax.getMonth()):n.selectedYear=r}else n.selectedYear=Number(i.dataset.calendarYear)},month:()=>{if(n.type==="multiple"){const r=xs(n,n.CSSClasses.columnMonth,n.CSSClasses.month,Number(i.dataset.calendarMonth),"data-calendar-selected-month"),o=i.closest(`.${a.column}`).querySelector(`.${n.CSSClasses.year}`);n.selectedYear=Number(o.dataset.calendarSelectedYear);const s=rn.dateMax.getMonth()&&n.selectedYear>=n.dateMax.getFullYear();n.selectedMonth=s?n.dateMin.getMonth():l?n.dateMax.getMonth():r}else n.selectedMonth=Number(i.dataset.calendarMonth)}})[e](),t[e](),n.currentType=n.type,Bi(n)},gs=(n,u,e,a)=>{if(!n.settings.selection[e])return;const i=u.target,t=E=>i.closest(`.${E}`),r=t(a.header),o=t(a.item),s=t(n.CSSClasses.grid),l=t(n.CSSClasses.column);n.currentType!==e&&r?{year:()=>$r(n,i),month:()=>x1(n,i)}[e]():o?Fm(n,u,e,a,o):(n.currentType===e&&r||n.type==="multiple"&&n.currentType===e&&s&&!l)&&(n.currentType=n.type,Bi(n))},F1=n=>{const u=e=>{im(n,e),tm(n,e),pm(n,e),gs(n,e,"month",{header:n.CSSClasses.month,item:n.CSSClasses.monthsMonth,column:n.CSSClasses.columnMonth}),gs(n,e,"year",{header:n.CSSClasses.year,item:n.CSSClasses.yearsYear,column:n.CSSClasses.columnYear})};return n.HTMLElement.addEventListener("click",u),()=>n.HTMLElement.removeEventListener("click",u)},k1=(n,{year:u,month:e,dates:a,holidays:i,time:t}={})=>{var r;const o=c1({},n.settings.selected);n.settings.selected.year=u?o.year:n.selectedYear,n.settings.selected.month=e?o.month:n.selectedMonth,n.settings.selected.holidays=i?o.holidays:n.selectedHolidays,n.settings.selected.time=t?o.time:n.selectedTime,n.settings.selected.dates=a==="only-first"&&((r=n.selectedDates)!=null&&r[0])?[n.selectedDates[0]]:a===!0?o.dates:n.selectedDates,D1(n),Bi(n),n.settings.selected=o,n.settings.selection.day==="multiple-ranged"&&a&&p1(n)};function v1(n){if(!n||!n.getBoundingClientRect)return;const u=n.getBoundingClientRect(),e=document.documentElement;return{bottom:u.bottom,right:u.right,top:u.top+window.pageYOffset-e.clientTop,left:u.left+window.pageXOffset-e.clientLeft}}function km(){return{left:window.pageXOffset||document.documentElement.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||0}}function A1(){return{vw:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),vh:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}}function vm(n){var u,e;let a=0,i=0,t=0,r=0;const o=km(),s=v1(n),{vh:l,vw:E}=A1(),d=o.top,c=o.left;if(s){const D=(u=s.top)!=null?u:0,m=(e=s.left)!=null?e:0;i=D-d,t=m-c,a=l-(D-d+n.clientHeight),r=E-(m-c+n.clientWidth)}return{top:i,bottom:a,left:t,right:r}}function Am(n,u,e=5){const a={top:!0,bottom:!0,left:!0,right:!0},i=[];if(u&&n){const{bottom:t,top:r}=vm(n),{top:o,left:s}=v1(n),{height:l,width:E}=u.getBoundingClientRect(),{vh:d,vw:c}=A1(),D={x:c/2,y:d/2};oD.y&&i.push("bottom"),sD.x&&i.push("right"),l>r-e&&(a.top=!1),l>t-e&&(a.bottom=!1),E>s&&(a.left=!1),c-s{if(n){const i=e==="auto"?bm(n,u):e,t={top:-u.offsetHeight,bottom:n.offsetHeight,left:0,center:n.offsetWidth/2-u.offsetWidth/2,right:n.offsetWidth-u.offsetWidth},r=Array.isArray(i)?i[0]:"bottom",o=Array.isArray(i)?i[1]:i;u.classList.add(r==="bottom"?a.calendarToInputBottom:a.calendarToInputTop);const s=n.getBoundingClientRect(),l=window.scrollX||document.documentElement.scrollLeft,E=window.scrollY||document.documentElement.scrollTop,d=s.top+E+t[r],c=s.left+l+t[o];Object.assign(u.style,{left:`${c}px`,top:`${d}px`})}},fm=n=>{let u=!0;const e=[];n.HTMLInputElement=n.HTMLElement;const a=()=>xn(n.HTMLInputElement,n.HTMLElement,n.settings.visibility.positionToInput,n.CSSClasses),i=t=>{var r;n&&t.target!==n.HTMLInputElement&&!((r=n.HTMLElement)!=null&&r.contains(t.target))&&(n.HTMLInputElement&&n.HTMLElement&&n.hide(),window.removeEventListener("resize",a),document.removeEventListener("click",i,{capture:!0}))};return n.HTMLInputElement.addEventListener("click",()=>{u?e.push((()=>{const t=document.createElement("div");return t.className=`${n.CSSClasses.calendar} ${n.CSSClasses.calendarToInput} ${n.CSSClasses.calendarHidden}`,n.HTMLElement=t,document.body.appendChild(n.HTMLElement),u=!1,setTimeout(()=>{xn(n.HTMLInputElement,t,n.settings.visibility.positionToInput,n.CSSClasses),n.show()},0),k1(n,{year:!0,month:!0,dates:!0,holidays:!0,time:!0}),n.actions.initCalendar&&n.actions.initCalendar(n),F1(n)})()):(xn(n.HTMLInputElement,n.HTMLElement,n.settings.visibility.positionToInput,n.CSSClasses),n.show()),window.addEventListener("resize",a),document.addEventListener("click",i,{capture:!0})}),()=>{e.forEach(t=>t())}},Bm=n=>(n.HTMLOriginalElement=n.HTMLElement.cloneNode(!0),n.isInit=!0,n.input?fm(n):(D1(n),Bi(n),n.actions.initCalendar&&n.actions.initCalendar(n),F1(n))),ym=(n,{year:u,month:e,dates:a,holidays:i,time:t}={})=>{if(!n.isInit)throw new Error(Ia.notInit);k1(n,{year:u,month:e,dates:a,holidays:i,time:t}),n.actions.updateCalendar&&n.actions.updateCalendar(n)},zm=n=>{var u,e,a,i,t,r;if(!n.isInit)throw new Error(Ia.notInit);n.input?((e=(u=n.HTMLElement)==null?void 0:u.parentElement)==null||e.removeChild(n.HTMLElement),(i=(a=n.HTMLInputElement)==null?void 0:a.replaceWith)==null||i.call(a,n.HTMLOriginalElement),n.HTMLInputElement=void 0):(r=(t=n.HTMLElement)==null?void 0:t.replaceWith)==null||r.call(t,n.HTMLOriginalElement),n.HTMLElement=n.HTMLOriginalElement,n.actions.destroyCalendar&&n.actions.destroyCalendar(n)},Sm=n=>{n.currentType?(n.HTMLElement.classList.remove(n.CSSClasses.calendarHidden),n.actions.showCalendar&&n.actions.showCalendar(n)):n.HTMLElement.click()},wm=n=>{n.currentType&&(n.HTMLElement.classList.add(n.CSSClasses.calendarHidden),n.actions.hideCalendar&&n.actions.hideCalendar(n))};function ir(n,...u){const e=i=>i&&typeof i=="object"&&!Array.isArray(i);if(!u.length)return n;const a=u.shift();return e(n)&&e(a)&&Object.keys(a).forEach(i=>{e(a[i])?(n[i]||Object.assign(n,{[i]:{}}),ir(n[i],a[i])):Object.assign(n,{[i]:a[i]})}),ir(n,...u)}function Mm(n,u,e){n.settings=ir(n.settings,{[u]:e})}class b1 extends fD{constructor(u,e){if(super(),gu(this,"init",()=>Bm(this)),gu(this,"update",i=>ym(this,i)),gu(this,"destroy",()=>zm(this)),gu(this,"show",()=>Sm(this)),gu(this,"hide",()=>wm(this)),gu(this,"changeSetting",(i,t)=>Mm(this,i,t)),this.HTMLElement=typeof u=="string"?document.querySelector(u):u,!this.HTMLElement)throw new Error(Ia.notFoundSelector(u));if(!e)return;const a=(i,t)=>{Object.keys(t).forEach(r=>{typeof i[r]!="object"||typeof t[r]!="object"||t[r]instanceof Date?i[r]=t[r]:a(i[r],t[r])})};a(this,e)}}class f1{constructor(u){this.translaterService=u,this._clearFilterTriggered=!1,this._lastClickIsDate=!1,this._shouldTriggerQuery=!0,this.hasTimePicker=!1,this.inputFilterType="range",this.searchTerms=[],this._bindEventService=new vu}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)||{}}get currentDateOrDates(){return this._currentDateOrDates}get defaultOperator(){return this.inputFilterType==="compound"?P.empty:this.gridOptions.defaultFilterRangeOperator||P.rangeInclusive}get pickerOptions(){return this._pickerOptions||{}}get filterOptions(){var u,e;return{...(u=this.gridOptions.defaultFilterOptions)==null?void 0:u.date,...(e=this.columnFilter)==null?void 0:e.filterOptions}}get operator(){var u;return this.inputFilterType==="compound"?this._operator||this.columnFilter.operator||this.defaultOperator:((u=this.columnFilter)==null?void 0:u.operator)??this.defaultOperator}set operator(u){this.inputFilterType==="compound"?this._operator=u:this.columnFilter&&(this.columnFilter.operator=u)}init(u){if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.inputFilterType==="compound"&&(this.operator=u.operator||""),this.searchTerms=(u==null?void 0:u.searchTerms)??[],this.filterContainerElm=u.filterContainerElm;const e=this.inputFilterType==="compound"?Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"":this.searchTerms;this._filterElm=this.createDomFilterElement(e),this.searchTerms.length&&this._filterElm.classList.add("filled"),this._selectOperatorElm&&this._bindEventService.bind(this._selectOperatorElm,"change",this.onTriggerEvent.bind(this)),this._bindEventService.bind(document.body,"keydown",a=>{(a.key==="Escape"||a.key==="Tab")&&this.hide()}),this._bindEventService.bind(this._dateInputElm,"keydown",a=>{a.key==="Backspace"&&this.clear(!0)})}clear(u=!0){this.calendarInstance&&(this._clearFilterTriggered=!0,this._shouldTriggerQuery=u,this.searchTerms=[],this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this.calendarInstance.input&&(this.calendarInstance.settings.selected.dates=[],this._dateInputElm.value="")),this.onTriggerEvent(new Event("keyup")),this._filterElm.classList.remove("filled")}destroy(){var u,e,a,i;this._bindEventService.unbindAll(),(u=this.calendarInstance)==null||u.destroy(),bu(this.filterContainerElm),(e=this.filterContainerElm)==null||e.remove(),(a=this._selectOperatorElm)==null||a.remove(),(i=this._filterElm)==null||i.remove()}hide(){var u;typeof((u=this.calendarInstance)==null?void 0:u.hide)=="function"&&this.calendarInstance.hide()}show(){var u;typeof((u=this.calendarInstance)==null?void 0:u.show)=="function"&&this.calendarInstance.show()}getValues(){return this._currentDateOrDates}setValues(u,e){let a;this.inputFilterType==="compound"?a=Array.isArray(u)?u[0]:u:typeof u=="string"||Array.isArray(u)&&typeof u[0]=="string"&&u[0].indexOf("..")>0?a=typeof u=="string"?[u]:u[0].split(".."):Array.isArray(u)&&(a=u),this.calendarInstance&&a!==void 0&&(At(this._dateInputElm,this.calendarInstance,a,this.columnDef,this.columnFilter),this._currentDateOrDates=u&&a?a:void 0);const i=this.getValues()||[];if(this.getValues()||Array.isArray(i)&&i.length>0&&u?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled"),this.operator=e||this.defaultOperator,e&&this._selectOperatorElm){const t=La(this.operator);this._selectOperatorElm.value=t}}buildDatePickerInput(u){var c,D,m,h,x,g,F,C,A,b,B;const e=((c=this.columnDef)==null?void 0:c.id)??"",a=this.columnFilter.type||this.columnDef.type||p.dateIso,i=this.columnDef.outputType||this.columnFilter.type||this.columnDef.type||p.dateUtc,t=J0(i),r=this.columnFilter.type||this.columnDef.type||p.dateIso;t&&this.inputFilterType!=="range"&&(t==="ISO8601"||t.toLowerCase().includes("h"))&&(this.hasTimePicker=!0);const o=J0(this.hasTimePicker?p.dateTimeIsoAM_PM:p.dateIso),s=(((D=this.filterOptions)==null?void 0:D.locale)??((h=(m=this.translaterService)==null?void 0:m.getCurrentLanguage)==null?void 0:h.call(m)))||this.gridOptions.locale||"en";let l;this.inputFilterType==="compound"?u&&(l=u,this._currentDateOrDates=u):(typeof u=="string"||Array.isArray(u)&&typeof u[0]=="string"&&u[0].indexOf("..")>0?l=typeof u=="string"?[u]:u[0].split(".."):Array.isArray(u)&&(l=u),Array.isArray(l)&&(this._currentDateOrDates=l,this._currentDateStrings=l.map(S=>le(S,void 0,r))));const E={input:!0,jumpToSelectedDate:!0,type:this.inputFilterType==="range"?"multiple":"default",sanitizer:S=>this.grid.sanitizeHtmlString(S),toggleSelected:!1,actions:{clickDay:S=>{this._lastClickIsDate=!0},changeToInput:(S,z)=>{if(z.HTMLInputElement){let M=[],w="",N="";if(z.selectedDates[1]){z.selectedDates.sort((Y,lu)=>+new Date(Y)-+new Date(lu)),w=z.selectedDates[0],N=z.selectedDates[z.selectedDates.length-1];const G=l0(z.selectedDates[0],t,"en-US"),L=l0(N,t,"en-US");z.HTMLInputElement.value=`${G} — ${L}`,M=[w,N]}else z.selectedDates[0]?(w=z.selectedDates[0],z.HTMLInputElement.value=le(w,p.dateIso,i),M=z.selectedDates):z.HTMLInputElement.value="";if(this.hasTimePicker&&w){const G=kt(w,o);G.setHours(+(z.selectedHours||0)),G.setMinutes(+(z.selectedMinutes||0)),z.HTMLInputElement.value=le(G,void 0,i),M=[G]}if(this.inputFilterType==="compound"?this._currentValue=le(M[0],void 0,a):Array.isArray(M)&&(this._currentDateStrings=M.map(G=>le(G,void 0,a)),this._currentValue=this._currentDateStrings.join("..")),this._currentDateOrDates=M.map(G=>G instanceof Date?G:kt(G,o)),this._currentValue){const G=this.hasTimePicker?new Event("keyup"):void 0;this.onTriggerEvent(G)}this.inputFilterType==="range"&&z.selectedDates.length<2&&(this._lastClickIsDate=!1),this._lastClickIsDate&&(z.hide(),this._lastClickIsDate=!1)}}},settings:{lang:s,iso8601:!1,visibility:{theme:(x=this.gridOptions)!=null&&x.darkMode?"dark":"light",positionToInput:"auto",weekend:!1}}};this.inputFilterType==="range"&&(E.type="multiple",E.months=2,E.jumpMonths=2,E.settings={...E.settings,range:{edgesOnly:!0},selection:{day:"multiple-ranged"},visibility:{...(g=E.settings)==null?void 0:g.visibility,daysOutside:!1}}),this.hasTimePicker&&((F=E.settings).selection??(F.selection={}),E.settings.selection.time=24),this._pickerOptions=wu(!0,{},E,{settings:this.filterOptions});let d=((C=this.gridOptions)==null?void 0:C.defaultFilterPlaceholder)??"";(A=this.columnFilter)!=null&&A.placeholder&&(d=this.columnFilter.placeholder),this._dateInputElm=v("input",{type:"text",className:"form-control date-picker",placeholder:d,readOnly:!0,dataset:{input:"",columnid:`${e}`}}),this.calendarInstance=new b1(this._dateInputElm,this._pickerOptions),this.calendarInstance.init(),(B=(b=this._pickerOptions.settings)==null?void 0:b.selected)!=null&&B.dates&&(l=this._pickerOptions.settings.selected.dates),l&&At(this._dateInputElm,E,l,this.columnDef,this.columnFilter)}getOperatorOptionValues(){var u;return(u=this.columnFilter)!=null&&u.compoundOperatorList?this.columnFilter.compoundOperatorList:Or(this.gridOptions,this.translaterService)}createDomFilterElement(u){var a;const e=((a=this.columnDef)==null?void 0:a.id)??"";if(bu(this.filterContainerElm),this.buildDatePickerInput(u),this.inputFilterType==="range"){const i=v("div",{className:`date-picker form-group search-filter filter-${e}`});return Array.isArray(u)&&u.length>0&&u[0]!==""&&(this._currentDateOrDates=u,this._currentValue=u[0]),i.appendChild(this._dateInputElm),i&&this.filterContainerElm.appendChild(i),i}else{this._selectOperatorElm=Hr(this.getOperatorOptionValues(),this.grid);const i=v("div",{className:`date-picker form-group search-filter filter-${e}`}),t=v("div",{className:"input-group date-picker"},i);if(v("div",{className:"input-group-addon input-group-prepend operator"},t).appendChild(this._selectOperatorElm),t.appendChild(this._dateInputElm),this.operator){const o=La(this.operator);this._selectOperatorElm.value=o}return this._currentDateOrDates=u,this._currentValue=u,i&&this.filterContainerElm.appendChild(i),i}}onTriggerEvent(u){if(this._clearFilterTriggered)this.callback(u,{columnDef:this.columnDef,clearFilterTriggered:this._clearFilterTriggered,shouldTriggerQuery:this._shouldTriggerQuery}),this._filterElm.classList.remove("filled");else if(this.inputFilterType==="range")this._currentDateStrings?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled"),this.callback(u,{columnDef:this.columnDef,searchTerms:this._currentDateStrings?this._currentDateStrings:[this._currentValue],operator:this.operator||"",shouldTriggerQuery:this._shouldTriggerQuery});else if(this.inputFilterType==="compound"&&this._selectOperatorElm){const e=this._selectOperatorElm.value;this._currentValue?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled"),(!(this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput===void 0)||this._currentDateOrDates!==void 0)&&this.callback(u,{columnDef:this.columnDef,searchTerms:this._currentValue?[this._currentValue]:null,operator:e||"",shouldTriggerQuery:this._shouldTriggerQuery})}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0}}class Tm extends f1{constructor(u){super(u),this.translaterService=u,this.inputFilterType="compound"}}class B1{constructor(u){this.translaterService=u}filterCollection(u,e,a=wa.chain){let i=[];return Array.isArray(e)?(i=a===wa.merge?[]:[...u],e.forEach(t=>{if(a===wa.merge){const r=this.singleFilterCollection(u,t);i=Yl([...i,...r])}else i=this.singleFilterCollection(i,t)})):i=this.singleFilterCollection(u,e),i}singleFilterCollection(u,e){let a=[];if(e){const i=e.property,t=e.operator||P.equal,r=typeof e.value>"u"?"":e.value;switch(t){case P.equal:i?a=u.filter(o=>o[i]===r):a=u.filter(o=>o===r);break;case P.contains:i?a=u.filter(o=>{var s;return((s=o[i])==null?void 0:s.toString().indexOf(r.toString()))!==-1}):a=u.filter(o=>o!=null&&o.toString().indexOf(r.toString())!==-1);break;case P.notContains:i?a=u.filter(o=>{var s;return((s=o[i])==null?void 0:s.toString().indexOf(r.toString()))===-1}):a=u.filter(o=>o!=null&&o.toString().indexOf(r.toString())===-1);break;case P.notEqual:default:i?a=u.filter(o=>o[i]!==r):a=u.filter(o=>o!==r)}}return a}sortCollection(u,e,a,i){if(i&&(!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 t=[];if(a){if(Array.isArray(a))t=e.sort((r,o)=>{var s,l;for(let E=0,d=a.length;E{var m,h;const d=i?((m=this.translaterService)==null?void 0:m.translate)&&this.translaterService.translate(l[r]||" "):l[r],c=i?((h=this.translaterService)==null?void 0:h.translate)&&this.translaterService.translate(E[r]||" "):E[r],D=Ta(s,d,c,o,u);return D!==ju.neutral?D:ju.neutral})}else if(a&&!a.property){const r=a.sortDesc?ju.desc:ju.asc,o=(a==null?void 0:a.fieldType)??(u==null?void 0:u.type)??p.string;t=e.sort((s,l)=>{var D,m;const E=i?((D=this.translaterService)==null?void 0:D.translate)&&this.translaterService.translate(s||" "):s,d=i?((m=this.translaterService)==null?void 0:m.translate)&&this.translaterService.translate(l||" "):l,c=Ta(o,E,d,r,u);return c!==ju.neutral?c:ju.neutral})}}return t}}function y1(n,u,e,a,i=!1,t,r){var z,M,w,N,G;const o=(e==null?void 0:e.id)??"",s=a.getOptions(),l=(n==="editor"?e==null?void 0:e.editor:e==null?void 0:e.filter)??{},E=(l==null?void 0:l.collectionOptions)??{},d=(E==null?void 0:E.separatorBetweenTextLabels)??"",c=(l==null?void 0:l.enableTranslateLabel)??!1,D=(s==null?void 0:s.enableTranslate)??!1,m=(l==null?void 0:l.enableRenderHtml)??!1,h=((z=l==null?void 0:l.customStructure)==null?void 0:z.label)??"label",x=((M=l==null?void 0:l.customStructure)==null?void 0:M.labelPrefix)??"labelPrefix",g=((w=l==null?void 0:l.customStructure)==null?void 0:w.labelSuffix)??"labelSuffix",F=((N=l==null?void 0:l.customStructure)==null?void 0:N.optionLabel)??"value",C=((G=l==null?void 0:l.customStructure)==null?void 0:G.value)??"value",A=v("select",{className:"ms-filter search-filter"}),b=n==="filter"?["search-filter",`filter-${o}`]:["select-editor",`editor-${o}`];A.classList.add(...b),A.multiple=i;const B=[];let S=!1;return Array.isArray(u)&&(u.every(L=>typeof L=="number"||typeof L=="string")?u.forEach(L=>{const Y={text:L,value:L};n==="filter"&&Array.isArray(r)&&(Y.selected=r.findIndex(lu=>lu===L)>=0),B.push(Y),(Y.selected&&i||Y.selected&&!i&&L!=="")&&(S=!0)}):u.forEach(L=>{if(L===void 0||typeof L=="object"&&L[h]===void 0&&L.labelKey===void 0)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 Y=L.labelKey||L[h],lu=(L.labelKey||c&&t)&&Y&&D?t==null?void 0:t.translate(Y||" "):Y;let hu=L[x]||"",Eu=L[g]||"",du=L.hasOwnProperty(F)?L[F]:"";du!=null&&du.toString&&(du=du.toString().replace(/"/g,"'")),hu=c&&t&&hu&&typeof hu=="string"?t.translate(hu||" "):hu,Eu=c&&t&&Eu&&typeof Eu=="string"?t.translate(Eu||" "):Eu,du=c&&t&&du&&typeof du=="string"?t.translate(du||" "):du;let Au=[hu,typeof lu=="string"||typeof lu=="number"?lu.toString():lu,Eu].filter(Lu=>Lu).join(d);const mu={text:"",value:""};m&&(Au=a.sanitizeHtmlString(Au)),mu.text=Au;let au=L[C];au==null&&(au=""),n==="filter"&&Array.isArray(r)&&(mu.selected=r.findIndex(Lu=>`${Lu}`==`${L[C]}`)>=0),mu.value=`${au??""}`,B.push(mu),(mu.selected&&i||mu.selected&&!i&&L[C]!=="")&&(S=!0)})),{selectElement:A,dataCollection:B,hasFoundSearchTerm:S}}class _m{constructor(u,e,a){this.sharedService=u,this.backendUtilities=e,this.translaterService=a}getPickerTitleOutputString(u,e){var d,c,D,m,h,x,g,F,C,A,b,B,S,z;if((d=this.sharedService.gridOptions)!=null&&d.enableTranslate&&!((c=this.translaterService)!=null&&c.translate))throw new Error('[Slickgrid-Universal] requires a Translate Service to be installed and configured when the grid option "enableTranslate" is enabled.');let a="";const i=((D=this.sharedService.gridOptions)==null?void 0:D[e])??{},t=((m=this.sharedService.gridOptions)==null?void 0:m.enableTranslate)??!1,r=((h=this.sharedService.gridOptions)==null?void 0:h.locales)??T.locales,o=i==null?void 0:i[u],s=i==null?void 0:i[`${u}Key`],l=this.sharedService.gridOptions,E=X0(l);if(s&&((x=this.translaterService)!=null&&x.translate))a=this.translaterService.translate(s||" ");else switch(u){case"commandTitle":a=o||t&&((g=this.translaterService)==null?void 0:g.getCurrentLanguage)&&((F=this.translaterService)==null?void 0:F.translate(`${E}COMMANDS`))||(r==null?void 0:r.TEXT_COMMANDS);break;case"columnTitle":a=o||t&&((C=this.translaterService)==null?void 0:C.getCurrentLanguage)&&((A=this.translaterService)==null?void 0:A.translate(`${E}COLUMNS`))||(r==null?void 0:r.TEXT_COLUMNS);break;case"forceFitTitle":a=o||t&&((b=this.translaterService)==null?void 0:b.getCurrentLanguage)&&((B=this.translaterService)==null?void 0:B.translate(`${E}FORCE_FIT_COLUMNS`))||(r==null?void 0:r.TEXT_FORCE_FIT_COLUMNS);break;case"syncResizeTitle":a=o||t&&((S=this.translaterService)==null?void 0:S.getCurrentLanguage)&&((z=this.translaterService)==null?void 0:z.translate(`${E}SYNCHRONOUS_RESIZE`))||(r==null?void 0:r.TEXT_SYNCHRONOUS_RESIZE);break;default:a=o;break}return a}readjustFrozenColumnIndexWhenNeeded(u,e,a){if(u>=0){const i=a.findIndex(t=>t.id===this.sharedService.frozenVisibleColumnId);i>=0&&i!==u&&(this.sharedService.gridOptions.frozenColumn=i,this.sharedService.slickGrid.setOptions({frozenColumn:i})),Array.isArray(a)&&Array.isArray(e)&&a.length!==e.length&&this.sharedService.slickGrid.setColumns(a)}}refreshBackendDataset(u){var a;let e=this.sharedService.gridOptions;u&&(e={...this.sharedService.gridOptions,...u},this.sharedService.gridOptions=e),(a=this.backendUtilities)==null||a.refreshBackendDataset(e)}runOverrideFunctionWhenExists(u,e){return typeof u=="function"?!!u.call(this,e):!0}sortItems(u,e){Array.isArray(u)&&u.sort((a,i)=>a&&i&&a.hasOwnProperty(e)&&i.hasOwnProperty(e)?a[e]-i[e]:0)}translateItems(u,e,a){var i,t;if(Array.isArray(u))for(const r of u)r.hasOwnProperty(e)&&(r[a]=(t=(i=this.translaterService)==null?void 0:i.translate)==null?void 0:t.call(i,r[e]))}translateMenuItemsFromTitleKey(u,e="commandItems"){for(const a of u)typeof a=="object"&&(a.titleKey&&(a.title=this.translateWhenEnabledAndServiceExist(`${a.titleKey}`,`TEXT_${a.titleKey}`)),a.subMenuTitleKey&&(a.subMenuTitle=this.translateWhenEnabledAndServiceExist(`${a.subMenuTitleKey}`,`TEXT_${a.subMenuTitleKey}`))),Array.isArray(a==null?void 0:a[e])&&this.translateMenuItemsFromTitleKey(a==null?void 0:a[e])}translateWhenEnabledAndServiceExist(u,e,a){var o,s;let i="";const t=(o=this.sharedService)==null?void 0:o.gridOptions,r=(t==null?void 0:t.locales)??T.locales;return a?i=a:t.enableTranslate&&((s=this.translaterService)!=null&&s.translate)?i=this.translaterService.translate(u||" "):e in r?i=r[e]:i=e,i}}class Pu{get defaultPrevented(){return this._isDefaultPrevented}constructor(u,e){this.event=u,this.args=e,this._isPropagationStopped=!1,this._isImmediatePropagationStopped=!1,this._isDefaultPrevented=!1,this.returnValue=void 0,this.nativeEvent=u,this._arguments=e,u&&["altKey","ctrlKey","metaKey","shiftKey","key","keyCode","clientX","clientY","offsetX","offsetY","pageX","pageY","bubbles","target","type","which","x","y"].forEach(a=>this[a]=u[a]),this._eventTarget=this.nativeEvent?this.nativeEvent.target:void 0}stopPropagation(){var u;this._isPropagationStopped=!0,(u=this.nativeEvent)==null||u.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(u){this.returnValue===void 0&&u!==void 0&&(this.returnValue=u)}getReturnValue(){return this.returnValue}getArguments(){return this._arguments}resetReturnValue(){this.returnValue=void 0}}class R{get subscriberCount(){return this._handlers.length}constructor(u,e){this.eventName=u,this.pubSub=e,this._handlers=[],this._pubSubService=e}subscribe(u){this._handlers.push(u)}unsubscribe(u){for(let e=this._handlers.length-1;e>=0;e--)this._handlers[e]===u&&this._handlers.splice(e,1)}notify(u,e,a,i=!1){var r;const t=e instanceof Pu?e:new Pu(e,u);i&&t.resetReturnValue(),a=a||this;for(let o=0;ot.nativeEvent??(t.nativeEvent=s));t.addReturnValue(o)}return t}setPubSubService(u){this._pubSubService=u}}class Tu{constructor(){this.handlers=[]}get subscriberCount(){return this.handlers.length}subscribe(u,e){return this.handlers.push({event:u,handler:e}),u.subscribe(e),this}unsubscribe(u,e){let a=this.handlers.length;for(;a--;)if(this.handlers[a].event===u&&this.handlers[a].handler===e){this.handlers.splice(a,1),u.unsubscribe(e);return}return this}unsubscribeAll(){let u=this.handlers.length;for(;u--;)this.handlers[u].event.unsubscribe(this.handlers[u].handler);return this.handlers=[],this}}class $0{constructor(u,e,a,i){a===void 0&&i===void 0&&(a=u,i=e),this.fromRow=Math.min(u,a),this.fromCell=Math.min(e,i),this.toRow=Math.max(u,a),this.toCell=Math.max(e,i)}isSingleCell(){return this.fromRow===this.toRow&&this.fromCell===this.toCell}isSingleRow(){return this.fromRow===this.toRow}contains(u,e){return u>=this.fromRow&&u<=this.toRow&&e>=this.fromCell&&e<=this.toCell}toString(){return this.isSingleCell()?`(${this.fromRow}:${this.fromCell})`:`(${this.fromRow}:${this.fromCell} - ${this.toRow}:${this.toCell})`}}class z1{constructor(){this.__nonDataRow=!0}}class Bt extends z1{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(u){return this.value===u.value&&this.count===u.count&&this.collapsed===u.collapsed&&this.title===u.title}}class Pm extends z1{constructor(){super(),this.__groupTotals=!0,this.group=null,this.initialized=!1}}class jm{constructor(){this.activeEditController=null}isActive(u){return u?this.activeEditController===u:this.activeEditController!==null}activate(u){if(u!==this.activeEditController){if(this.activeEditController!==null)throw new Error("SlickEditorLock.activate: an editController is still active, can't activate another editController");if(!u.commitCurrentEdit)throw new Error("SlickEditorLock.activate: editController must implement .commitCurrentEdit()");if(!u.cancelCurrentEdit)throw new Error("SlickEditorLock.activate: editController must implement .cancelCurrentEdit()");this.activeEditController=u}}deactivate(u){if(this.activeEditController){if(this.activeEditController!==u)throw new Error("SlickEditorLock.deactivate: specified editController is not the currently active one");this.activeEditController=null}}commitCurrentEdit(){return this.activeEditController?this.activeEditController.commitCurrentEdit():!0}cancelCurrentEdit(){return this.activeEditController?this.activeEditController.cancelCurrentEdit():!0}}class y{static height(u,e){if(u){if(e===void 0)return u.getBoundingClientRect().height;y.setStyleSize(u,"height",e)}}static width(u,e){if(!(!u||!u.getBoundingClientRect)){if(e===void 0)return u.getBoundingClientRect().width;y.setStyleSize(u,"width",e)}}static setStyleSize(u,e,a){typeof a=="function"&&(a=a()),u.style[e]=typeof a=="string"?a:`${a}px`}static isHidden(u){return u.offsetWidth===0&&u.offsetHeight===0}static parents(u,e){const a=[],i=e===":visible",t=e===":hidden";for(;(u=u.parentNode)&&u!==document&&!(!u||!u.parentNode);)t?y.isHidden(u)&&a.push(u):i?y.isHidden(u)||a.push(u):(!e||u.matches(e))&&a.push(u);return a}static toFloat(u){const e=parseFloat(u);return isNaN(e)?0:e}static show(u,e=""){Array.isArray(u)?u.forEach(a=>a.style.display=e):u.style.display=e}static hide(u){Array.isArray(u)?u.forEach(e=>e.style.display="none"):u.style.display="none"}static applyDefaults(u,e){typeof e=="object"&&Object.keys(e).forEach(a=>{e.hasOwnProperty(a)&&!u.hasOwnProperty(a)&&(u[a]=e[a])})}static addSlickEventPubSubWhenDefined(u,e){if(u)for(const a in e)e[a]instanceof R&&typeof e[a].setPubSubService=="function"&&e[a].setPubSubService(u)}}y.storage={_storage:new WeakMap,put:function(n,u,e){this._storage.has(n)||this._storage.set(n,new Map),this._storage.get(n).set(u,e)},get:function(n,u){const e=this._storage.get(n);return e?e.get(u):null},remove:function(n,u){const e=this._storage.get(n).delete(u);return this._storage.get(n).size!==0&&this._storage.delete(n),e}};const Y0=new jm,Lm="slick-edit-preclick";class S1{constructor(u){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 Tu,this._options=wu(!0,{},this._defaults,u)}get eventHandler(){return this._eventHandler}get dataView(){var u;return((u=this._grid)==null?void 0:u.getData())??{}}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())||{}}init(u,e){this._grid=u,this._options={...this._defaults,...e},this._eventHandler.subscribe(u.onClick,this.handleGridClick.bind(this)),this._eventHandler.subscribe(u.onKeyDown,this.handleGridKeyDown.bind(this))}destroy(){this.dispose()}dispose(){var u;(u=this._eventHandler)==null||u.unsubscribeAll()}getOptions(){return this._options}setOptions(u){this._options={...this._options,...u}}getGroupRowMetadata(u){return{selectable:!1,focusable:this._options.groupFocusable,cssClasses:`${this._options.groupCssClass} slick-group-level-${(u==null?void 0:u.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(u){var e;return{selectable:!1,focusable:this._options.totalsFocusable,cssClasses:`${this._options.totalsCssClass} slick-group-level-${((e=u==null?void 0:u.group)==null?void 0:e.level)||0}`,formatter:this._options.totalsFormatter,editorClass:null}}defaultGroupCellFormatter(u,e,a,i,t){var c,D;if(!this._options.enableExpandCollapse)return t.title;const r=t.level||0,o=((c=this._options)==null?void 0:c.indentation)??15,s=`${r*o}px`,l=t.collapsed?this._options.toggleCollapsedCssClass:this._options.toggleExpandedCssClass,E=(D=this.gridOptions)!=null&&D.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;E.appendChild(v("span",{className:`${this._options.toggleCssClass} ${l}`,ariaExpanded:String(!t.collapsed),style:{marginLeft:s}}));const d=v("span",{className:this._options.groupTitleCssClass||""});return d.setAttribute("level",r),t.title instanceof HTMLElement||t.title instanceof DocumentFragment?d.appendChild(t.title):this._grid.applyHtmlCode(d,t.title??""),E.appendChild(d),E}defaultTotalsCellFormatter(u,e,a,i,t,r){var o;return((o=i==null?void 0:i.groupTotalsFormatter)==null?void 0:o.call(i,t,i,r))??""}handleGridClick(u,e){var t;const a=u.target,i=(t=this._grid)==null?void 0:t.getDataItem(e.row);i instanceof Bt&&a.classList.contains(this._options.toggleCssClass||"")&&(this.handleDataViewExpandOrCollapse(i),u.stopImmediatePropagation(),u.preventDefault())}handleGridKeyDown(u){var e;if(this._options.enableExpandCollapse&&u.key===" "){const a=(e=this._grid)==null?void 0:e.getActiveCell();if(a){const i=this._grid.getDataItem(a.row);i instanceof Bt&&(this.handleDataViewExpandOrCollapse(i),u.stopImmediatePropagation(),u.preventDefault())}}}handleDataViewExpandOrCollapse(u){var a;const e=(a=this._grid)==null?void 0:a.getRenderedRange();this.dataView.setRefreshHints({ignoreDiffsBefore:e.top,ignoreDiffsAfter:e.bottom+1}),u.collapsed?this.dataView.expandGroup(u.groupingKey):this.dataView.collapseGroup(u.groupingKey)}}class Nm{constructor(u,e){this.externalPubSub=e,this.defaults={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:(a,i)=>a.value===i.value?0:a.value>i.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 R("onBeforePagingInfoChanged",e),this.onGroupExpanded=new R("onGroupExpanded",e),this.onGroupCollapsed=new R("onGroupCollapsed",e),this.onPagingInfoChanged=new R("onPagingInfoChanged",e),this.onRowCountChanged=new R("onRowCountChanged",e),this.onRowsChanged=new R("onRowsChanged",e),this.onRowsOrCountChanged=new R("onRowsOrCountChanged",e),this.onSelectedRowIdsChanged=new R("onSelectedRowIdsChanged",e),this.onSetItemsCalled=new R("onSetItemsCalled",e),this._options=wu(!0,{},this.defaults,u)}beginUpdate(u){this.suspend=!0,this.isBulkSuspend=u===!0}endUpdate(){const u=this.isBulkSuspend;this.isBulkSuspend=!1,this.suspend=!1,u&&(this.processBulkDelete(),this.ensureIdUniqueness()),this.refresh()}destroy(){var u,e,a;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&&((u=this._grid.onSelectedRowsChanged)==null||u.unsubscribe(),(e=this._grid.onCellCssStylesChanged)==null||e.unsubscribe()),(a=this.onRowsOrCountChanged)==null||a.unsubscribe()}setRefreshHints(u){this.refreshHints=u}getFilterArgs(){return this.filterArgs}setFilterArgs(u){this.filterArgs=u}processBulkDelete(){if(!this.idxById)return;let u,e,a=0;for(let i=0,t=this.items.length;i=0;--a)this.items.splice(e[a],1);this.updateIdxById(e[0]),this.refresh()}}sortedAddItem(u){if(!this.sortComparer)throw new Error("[SlickGrid DataView] sortedAddItem() requires a sort comparer, use sort()");this.insertItem(this.sortedIndex(u),u)}sortedUpdateItem(u,e){if(!this.idxById)return;if(!this.idxById.has(u)||u!==e[this.idProperty])throw new Error(`[SlickGrid DataView] Invalid or non-matching id ${u}`);if(!this.sortComparer)throw new Error("[SlickGrid DataView] sortedUpdateItem() requires a sort comparer, use sort()");const a=this.getItemById(u);this.sortComparer(a,e)!==0?(this.deleteItem(u),this.sortedAddItem(e)):this.updateItem(u,e)}sortedIndex(u){let e=0,a=this.items.length;for(;e>>1;this.sortComparer(this.items[i],u)===-1?e=i+1:a=i}return e}getItemCount(){return this.items.length}getLength(){return this.rows.length}getItem(u){var a;const e=this.rows[u];if(e!=null&&e.__group&&e.totals&&!((a=e.totals)!=null&&a.initialized)){const i=this.groupingInfos[e.level];i.displayTotalsRow||(this.calculateTotals(e.totals),e.title=i.formatter?i.formatter(e):e.value)}else e!=null&&e.__groupTotals&&!e.initialized&&this.calculateTotals(e);return e}getItemMetadata(u){const e=this.rows[u];return e===void 0?null:e.__group?this._options.groupItemMetadataProvider.getGroupRowMetadata(e):e.__groupTotals?this._options.groupItemMetadataProvider.getTotalsRowMetadata(e):null}expandCollapseAllGroups(u,e){if($u(u))this.toggledGroupsByLevel[u]={},this.groupingInfos[u].collapsed=e,e===!0?this.onGroupCollapsed.notify({level:u,groupingKey:null}):this.onGroupExpanded.notify({level:u,groupingKey:null});else for(let a=0;a=D?r[r.length]=c:(a=e[c],i=u[c],(!a||this.groupingInfos.length&&(t=a.__nonDataRow||i.__nonDataRow)&&a.__group!==i.__group||a.__group&&!a.equals(i)||t&&(a.__groupTotals||i.__groupTotals)||a[this.idProperty]!==i[this.idProperty]||(d=this.updated)!=null&&d[a[this.idProperty]])&&(r[r.length]=c));return r}recalc(u){this.rowsById=void 0,(this.refreshHints.isFilterNarrowing!==this.prevRefreshHints.isFilterNarrowing||this.refreshHints.isFilterExpanding!==this.prevRefreshHints.isFilterExpanding)&&(this.filterCache=[]);const e=this.getFilteredAndPagedItems(u);this.totalRows=e.totalRows;let a=e.rows;this.groups=[],this.groupingInfos.length&&(this.groups=this.extractGroups(a),this.groups.length&&(a=this.flattenGroupedRows(this.groups)));const i=this.getRowDiffs(this.rows,a);return this.rows=a,i}refresh(){if(this.suspend)return;const u=wu(!0,{},this.getPagingInfo()),e=this.rows.length,a=this.totalRows;let i=this.recalc(this.items);this.pagesize&&this.totalRows0},null,this),i.length>0&&this.onRowsChanged.notify({rows:i,itemCount:this.items.length,dataView:this,calledOnRowCountChanged:e!==this.rows.length},null,this),(e!==this.rows.length||i.length>0)&&this.onRowsOrCountChanged.notify({rowsDiff:i,previousRowCount:e,currentRowCount:this.rows.length,itemCount:this.items.length,rowCountChanged:e!==this.rows.length,rowsChanged:i.length>0,dataView:this},null,this)}syncGridSelection(u,e,a){this._grid=u;let i;this.selectedRowIds=this.mapRowsToIds(u.getSelectedRows());const t=u.getOptions(),r=s=>{s===!1?this.selectedRowIds=[]:this.selectedRowIds.sort().join(",")!==s.sort().join(",")&&(this.selectedRowIds=s)},o=()=>{if((this.selectedRowIds||[]).length>0&&!i){i=!0;const s=this.mapIdsToRows(this.selectedRowIds||[]);if(!e){const l={grid:this._grid,ids:this.mapRowsToIds(s),rows:s,dataView:this};this.preSelectedRowIdsChangeFn(l),this.onSelectedRowIdsChanged.notify(Object.assign(l,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new Pu,this)}u.setSelectedRows(s),i=!1}};return u.onSelectedRowsChanged.subscribe((s,l)=>{if(!i){const E=this.mapRowsToIds(l.rows),d={grid:this._grid,ids:E,rows:l.rows,added:!0,dataView:this};this.preSelectedRowIdsChangeFn(d),this.onSelectedRowIdsChanged.notify(Object.assign(d,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new Pu,this)}}),this.preSelectedRowIdsChangeFn=s=>{var l,E;if(!i){if(i=!0,typeof s.added>"u")r(s.ids);else{let c;s.added?a&&t.multiSelect?c=((l=this.selectedRowIds)==null?void 0:l.filter(m=>this.getRowById(m)===void 0)).concat(s.ids):c=s.ids:a&&t.multiSelect?c=(E=this.selectedRowIds)==null?void 0:E.filter(D=>s.ids.indexOf(D)===-1):c=[],r(c)}i=!1}},this.onRowsOrCountChanged.subscribe(o.bind(this)),this.onSelectedRowIdsChanged}getAllSelectedIds(){return this.selectedRowIds}getAllSelectedFilteredIds(){return this.getAllSelectedFilteredItems().map(u=>u[this.idProperty])}setSelectedIds(u,e){var s;let a=e==null?void 0:e.isRowBeingAdded;const i=e==null?void 0:e.shouldTriggerEvent,t=e==null?void 0:e.applyRowSelectionToGrid;a!==!1&&(a=!0);const r=this.mapIdsToRows(u),o={grid:this._grid,ids:u,rows:r,added:a,dataView:this};(s=this.preSelectedRowIdsChangeFn)==null||s.call(this,o),i!==!1&&this.onSelectedRowIdsChanged.notify(Object.assign(o,{selectedRowIds:this.selectedRowIds,filteredIds:this.getAllSelectedFilteredIds()}),new Pu,this),t!==!1&&this._grid&&this._grid.setSelectedRows(r)}getAllSelectedItems(){const u=[];return this.getAllSelectedIds().forEach(a=>{u.push(this.getItemById(a))}),u}getAllSelectedFilteredItems(){return Array.isArray(this.selectedRowIds)?this.filteredItems.filter(e=>this.selectedRowIds.some(a=>e[this.idProperty]===a))||[]:[]}syncGridCellCssStyles(u,e){let a,i;const t=o=>{a={},typeof o=="object"&&Object.keys(o).forEach(s=>{if(o&&this.rows[s]){const l=this.rows[s][this.idProperty];a[l]=o[s]}})};t(u.getCellCssStyles(e));const r=()=>{if(typeof a=="object"){i=!0,this.ensureRowsByIdCache();const o={};Object.keys(a).forEach(s=>{var E;const l=(E=this.rowsById)==null?void 0:E[s];$u(l)&&(o[l]=a[s])}),u.setCellCssStyles(e,o),i=!1}};u.onCellCssStylesChanged.subscribe((o,s)=>{i||e!==s.key||(s.hash?t(s.hash):(u.onCellCssStylesChanged.unsubscribe(),this.onRowsOrCountChanged.unsubscribe(r)))}),this.onRowsOrCountChanged.subscribe(r.bind(this))}}/**! * Sortable 1.15.2 * @author RubaXa * @author owenm * @license MIT - */function xs(n,u){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);u&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),e.push.apply(e,a)}return e}function De(n){for(var u=1;u=0)&&(e[i]=n[i]);return e}function Rm(n,u){if(n==null)return{};var e=Nm(n,u),a,i;if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(n,a)&&(e[a]=n[a])}return e}var Km="1.15.2";function ye(n){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(n)}var Te=ye(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Bi=ye(/Edge/i),gs=ye(/firefox/i),si=ye(/safari/i)&&!ye(/chrome/i)&&!ye(/android/i),y1=ye(/iP(ad|od|hone)/i),z1=ye(/chrome/i)&&ye(/android/i),S1={capture:!1,passive:!1};function Su(n,u,e){n.addEventListener(u,e,!Te&&S1)}function yu(n,u,e){n.removeEventListener(u,e,!Te&&S1)}function ft(n,u){if(u){if(u[0]===">"&&(u=u.substring(1)),n)try{if(n.matches)return n.matches(u);if(n.msMatchesSelector)return n.msMatchesSelector(u);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(u)}catch{return!1}return!1}}function Hm(n){return n.host&&n!==document&&n.host.nodeType?n.host:n.parentNode}function ie(n,u,e,a){if(n){e=e||document;do{if(u!=null&&(u[0]===">"?n.parentNode===e&&ft(n,u):ft(n,u))||a&&n===e)return n;if(n===e)break}while(n=Hm(n))}return null}var Cs=/\s+/g;function H0(n,u,e){if(n&&u)if(n.classList)n.classList[e?"add":"remove"](u);else{var a=(" "+n.className+" ").replace(Cs," ").replace(" "+u+" "," ");n.className=(a+(e?" "+u:"")).replace(Cs," ")}}function nu(n,u,e){var a=n&&n.style;if(a){if(e===void 0)return document.defaultView&&document.defaultView.getComputedStyle?e=document.defaultView.getComputedStyle(n,""):n.currentStyle&&(e=n.currentStyle),u===void 0?e:e[u];!(u in a)&&u.indexOf("webkit")===-1&&(u="-webkit-"+u),a[u]=e+(typeof e=="string"?"":"px")}}function Ta(n,u){var e="";if(typeof n=="string")e=n;else do{var a=nu(n,"transform");a&&a!=="none"&&(e=a+" "+e)}while(!u&&(n=n.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(e)}function w1(n,u,e){if(n){var a=n.getElementsByTagName(u),i=0,t=a.length;if(e)for(;i=t:r=i<=t,!r)return a;if(a===Ee())break;a=$e(a,!1)}return!1}function Ra(n,u,e,a){for(var i=0,t=0,r=n.children;t2&&arguments[2]!==void 0?arguments[2]:{},i=a.evt,t=Rm(a,Um);yi.pluginEvent.bind(uu)(u,e,De({dragEl:H,parentEl:a0,ghostEl:cu,rootEl:Zu,nextEl:ta,lastDownEl:nt,cloneEl:u0,cloneHidden:Oe,dragStarted:ni,putSortable:C0,activeSortable:uu.active,originalEvent:i,oldIndex:za,oldDraggableIndex:Ei,newIndex:O0,newDraggableIndex:He,hideGhostForTarget:R1,unhideGhostForTarget:K1,cloneNowHidden:function(){Oe=!0},cloneNowShown:function(){Oe=!1},dispatchSortableEvent:function(o){y0({sortable:e,name:o,originalEvent:i})}},t))};function y0(n){Wm(De({putSortable:C0,cloneEl:u0,targetEl:H,rootEl:Zu,oldIndex:za,oldDraggableIndex:Ei,newIndex:O0,newDraggableIndex:He},n))}var H,a0,cu,Zu,ta,nt,u0,Oe,za,O0,Ei,He,_i,C0,Aa=!1,Bt=!1,yt=[],Xe,ee,Cn,pn,ks,vs,ni,ka,di,ci=!1,Pi=!1,rt,b0,Fn=[],ir=!1,zt=[],Ut=typeof document<"u",ji=y1,As=Bi||Te?"cssFloat":"float",qm=Ut&&!z1&&!y1&&"draggable"in document.createElement("div"),j1=function(){if(Ut){if(Te)return!1;var n=document.createElement("x");return n.style.cssText="pointer-events:auto",n.style.pointerEvents==="auto"}}(),L1=function(u,e){var a=nu(u),i=parseInt(a.width)-parseInt(a.paddingLeft)-parseInt(a.paddingRight)-parseInt(a.borderLeftWidth)-parseInt(a.borderRightWidth),t=Ra(u,0,e),r=Ra(u,1,e),o=t&&nu(t),s=r&&nu(r),l=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+s0(t).width,E=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+s0(r).width;if(a.display==="flex")return a.flexDirection==="column"||a.flexDirection==="column-reverse"?"vertical":"horizontal";if(a.display==="grid")return a.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(t&&o.float&&o.float!=="none"){var d=o.float==="left"?"left":"right";return r&&(s.clear==="both"||s.clear===d)?"vertical":"horizontal"}return t&&(o.display==="block"||o.display==="flex"||o.display==="table"||o.display==="grid"||l>=i&&a[As]==="none"||r&&a[As]==="none"&&l+E>i)?"vertical":"horizontal"},Zm=function(u,e,a){var i=a?u.left:u.top,t=a?u.right:u.bottom,r=a?u.width:u.height,o=a?e.left:e.top,s=a?e.right:e.bottom,l=a?e.width:e.height;return i===o||t===s||i+r/2===o+l/2},Ym=function(u,e){var a;return yt.some(function(i){var t=i[G0].options.emptyInsertThreshold;if(!(!t||Jr(i))){var r=s0(i),o=u>=r.left-t&&u<=r.right+t,s=e>=r.top-t&&e<=r.bottom+t;if(o&&s)return a=i}}),a},N1=function(u){function e(t,r){return function(o,s,l,E){var d=o.options.group.name&&s.options.group.name&&o.options.group.name===s.options.group.name;if(t==null&&(r||d))return!0;if(t==null||t===!1)return!1;if(r&&t==="clone")return t;if(typeof t=="function")return e(t(o,s,l,E),r)(o,s,l,E);var c=(r?o:s).options.group.name;return t===!0||typeof t=="string"&&t===c||t.join&&t.indexOf(c)>-1}}var a={},i=u.group;(!i||tt(i)!="object")&&(i={name:i}),a.name=i.name,a.checkPull=e(i.pull,!0),a.checkPut=e(i.put),a.revertClone=i.revertClone,u.group=a},R1=function(){!j1&&cu&&nu(cu,"display","none")},K1=function(){!j1&&cu&&nu(cu,"display","")};Ut&&!z1&&document.addEventListener("click",function(n){if(Bt)return n.preventDefault(),n.stopPropagation&&n.stopPropagation(),n.stopImmediatePropagation&&n.stopImmediatePropagation(),Bt=!1,!1},!0);var ua=function(u){if(H){u=u.touches?u.touches[0]:u;var e=Ym(u.clientX,u.clientY);if(e){var a={};for(var i in u)u.hasOwnProperty(i)&&(a[i]=u[i]);a.target=a.rootEl=e,a.preventDefault=void 0,a.stopPropagation=void 0,e[G0]._onDragOver(a)}}},Qm=function(u){H&&H.parentNode[G0]._isOutsideThisEl(u.target)};function uu(n,u){if(!(n&&n.nodeType&&n.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(n));this.el=n,this.options=u=we({},u),n[G0]=this;var e={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(n.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return L1(n,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(r,o){r.setData("Text",o.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:uu.supportPointer!==!1&&"PointerEvent"in window&&!si,emptyInsertThreshold:5};yi.initializePlugins(this,n,e);for(var a in e)!(a in u)&&(u[a]=e[a]);N1(u);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=u.forceFallback?!1:qm,this.nativeDraggable&&(this.options.touchStartThreshold=1),u.supportPointer?Su(n,"pointerdown",this._onTapStart):(Su(n,"mousedown",this._onTapStart),Su(n,"touchstart",this._onTapStart)),this.nativeDraggable&&(Su(n,"dragover",this),Su(n,"dragenter",this)),yt.push(this.el),u.store&&u.store.get&&this.sort(u.store.get(this)||[]),we(this,Vm())}uu.prototype={constructor:uu,_isOutsideThisEl:function(u){!this.el.contains(u)&&u!==this.el&&(ka=null)},_getDirection:function(u,e){return typeof this.options.direction=="function"?this.options.direction.call(this,u,e,H):this.options.direction},_onTapStart:function(u){if(u.cancelable){var e=this,a=this.el,i=this.options,t=i.preventOnFilter,r=u.type,o=u.touches&&u.touches[0]||u.pointerType&&u.pointerType==="touch"&&u,s=(o||u).target,l=u.target.shadowRoot&&(u.path&&u.path[0]||u.composedPath&&u.composedPath()[0])||s,E=i.filter;if(rh(a),!H&&!(/mousedown|pointerdown/.test(r)&&u.button!==0||i.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&si&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=ie(s,i.draggable,a,!1),!(s&&s.animated)&&nt!==s)){if(za=U0(s),Ei=U0(s,i.draggable),typeof E=="function"){if(E.call(this,u,s,this)){y0({sortable:e,rootEl:l,name:"filter",targetEl:s,toEl:a,fromEl:a}),j0("filter",e,{evt:u}),t&&u.cancelable&&u.preventDefault();return}}else if(E&&(E=E.split(",").some(function(d){if(d=ie(l,d.trim(),a,!1),d)return y0({sortable:e,rootEl:d,name:"filter",targetEl:s,fromEl:a,toEl:a}),j0("filter",e,{evt:u}),!0}),E)){t&&u.cancelable&&u.preventDefault();return}i.handle&&!ie(l,i.handle,a,!1)||this._prepareDragStart(u,o,s)}}},_prepareDragStart:function(u,e,a){var i=this,t=i.el,r=i.options,o=t.ownerDocument,s;if(a&&!H&&a.parentNode===t){var l=s0(a);if(Zu=t,H=a,a0=H.parentNode,ta=H.nextSibling,nt=a,_i=r.group,uu.dragged=H,Xe={target:H,clientX:(e||u).clientX,clientY:(e||u).clientY},ks=Xe.clientX-l.left,vs=Xe.clientY-l.top,this._lastX=(e||u).clientX,this._lastY=(e||u).clientY,H.style["will-change"]="all",s=function(){if(j0("delayEnded",i,{evt:u}),uu.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!gs&&i.nativeDraggable&&(H.draggable=!0),i._triggerDragStart(u,e),y0({sortable:i,name:"choose",originalEvent:u}),H0(H,r.chosenClass,!0)},r.ignore.split(",").forEach(function(E){w1(H,E.trim(),kn)}),Su(o,"dragover",ua),Su(o,"mousemove",ua),Su(o,"touchmove",ua),Su(o,"mouseup",i._onDrop),Su(o,"touchend",i._onDrop),Su(o,"touchcancel",i._onDrop),gs&&this.nativeDraggable&&(this.options.touchStartThreshold=4,H.draggable=!0),j0("delayStart",this,{evt:u}),r.delay&&(!r.delayOnTouchOnly||e)&&(!this.nativeDraggable||!(Bi||Te))){if(uu.eventCanceled){this._onDrop();return}Su(o,"mouseup",i._disableDelayedDrag),Su(o,"touchend",i._disableDelayedDrag),Su(o,"touchcancel",i._disableDelayedDrag),Su(o,"mousemove",i._delayedDragTouchMoveHandler),Su(o,"touchmove",i._delayedDragTouchMoveHandler),r.supportPointer&&Su(o,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(s,r.delay)}else s()}},_delayedDragTouchMoveHandler:function(u){var e=u.touches?u.touches[0]:u;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){H&&kn(H),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var u=this.el.ownerDocument;yu(u,"mouseup",this._disableDelayedDrag),yu(u,"touchend",this._disableDelayedDrag),yu(u,"touchcancel",this._disableDelayedDrag),yu(u,"mousemove",this._delayedDragTouchMoveHandler),yu(u,"touchmove",this._delayedDragTouchMoveHandler),yu(u,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(u,e){e=e||u.pointerType=="touch"&&u,!this.nativeDraggable||e?this.options.supportPointer?Su(document,"pointermove",this._onTouchMove):e?Su(document,"touchmove",this._onTouchMove):Su(document,"mousemove",this._onTouchMove):(Su(H,"dragend",this),Su(Zu,"dragstart",this._onDragStart));try{document.selection?ot(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(u,e){if(Aa=!1,Zu&&H){j0("dragStarted",this,{evt:e}),this.nativeDraggable&&Su(document,"dragover",Qm);var a=this.options;!u&&H0(H,a.dragClass,!1),H0(H,a.ghostClass,!0),uu.active=this,u&&this._appendGhost(),y0({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(ee){this._lastX=ee.clientX,this._lastY=ee.clientY,R1();for(var u=document.elementFromPoint(ee.clientX,ee.clientY),e=u;u&&u.shadowRoot&&(u=u.shadowRoot.elementFromPoint(ee.clientX,ee.clientY),u!==e);)e=u;if(H.parentNode[G0]._isOutsideThisEl(u),e)do{if(e[G0]){var a=void 0;if(a=e[G0]._onDragOver({clientX:ee.clientX,clientY:ee.clientY,target:u,rootEl:e}),a&&!this.options.dragoverBubble)break}u=e}while(e=e.parentNode);K1()}},_onTouchMove:function(u){if(Xe){var e=this.options,a=e.fallbackTolerance,i=e.fallbackOffset,t=u.touches?u.touches[0]:u,r=cu&&Ta(cu,!0),o=cu&&r&&r.a,s=cu&&r&&r.d,l=ji&&b0&&Fs(b0),E=(t.clientX-Xe.clientX+i.x)/(o||1)+(l?l[0]-Fn[0]:0)/(o||1),d=(t.clientY-Xe.clientY+i.y)/(s||1)+(l?l[1]-Fn[1]:0)/(s||1);if(!uu.active&&!Aa){if(a&&Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))=0&&(y0({rootEl:a0,name:"add",toEl:a0,fromEl:Zu,originalEvent:u}),y0({sortable:this,name:"remove",toEl:a0,originalEvent:u}),y0({rootEl:a0,name:"sort",toEl:a0,fromEl:Zu,originalEvent:u}),y0({sortable:this,name:"sort",toEl:a0,originalEvent:u})),C0&&C0.save()):O0!==za&&O0>=0&&(y0({sortable:this,name:"update",toEl:a0,originalEvent:u}),y0({sortable:this,name:"sort",toEl:a0,originalEvent:u})),uu.active&&((O0==null||O0===-1)&&(O0=za,He=Ei),y0({sortable:this,name:"end",toEl:a0,originalEvent:u}),this.save()))),this._nulling()},_nulling:function(){j0("nulling",this),Zu=H=a0=cu=ta=u0=nt=Oe=Xe=ee=ni=O0=He=za=Ei=ka=di=C0=_i=uu.dragged=uu.ghost=uu.clone=uu.active=null,zt.forEach(function(u){u.checked=!0}),zt.length=Cn=pn=0},handleEvent:function(u){switch(u.type){case"drop":case"dragend":this._onDrop(u);break;case"dragenter":case"dragover":H&&(this._onDragOver(u),Xm(u));break;case"selectstart":u.preventDefault();break}},toArray:function(){for(var u=[],e,a=this.el.children,i=0,t=a.length,r=this.options;ii.right+t||n.clientY>a.bottom&&n.clientX>a.left:n.clientY>i.bottom+t||n.clientX>a.right&&n.clientY>a.top}function ih(n,u,e,a,i,t,r,o){var s=a?n.clientY:n.clientX,l=a?e.height:e.width,E=a?e.top:e.left,d=a?e.bottom:e.right,c=!1;if(!r){if(o&&rtE+l*t/2:sd-rt)return-di}else if(s>E+l*(1-i)/2&&sd-l*t/2)?s>E+l/2?1:-1:0}function th(n){return U0(H){B.hide(a)}),this._options.showTopPanel||this._topPanelScrollers.forEach(a=>{B.hide(a)}),this._options.showHeaderRow||this._headerRowScroller.forEach(a=>{B.hide(a)}),this._viewportTopL=v("div",{className:"slick-viewport slick-viewport-top slick-viewport-left",tabIndex:0},this._paneTopL),this._viewportTopR=v("div",{className:"slick-viewport slick-viewport-top slick-viewport-right",tabIndex:0},this._paneTopR),this._viewportBottomL=v("div",{className:"slick-viewport slick-viewport-bottom slick-viewport-left",tabIndex:0},this._paneBottomL),this._viewportBottomR=v("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(a=>{a.classList.add(..._u(this._options.viewportClass))}),this._activeViewportNode=this._viewportTopL,this._canvasTopL=v("div",{className:"grid-canvas grid-canvas-top grid-canvas-left",tabIndex:0},this._viewportTopL),this._canvasTopR=v("div",{className:"grid-canvas grid-canvas-top grid-canvas-right",tabIndex:0},this._viewportTopR),this._canvasBottomL=v("div",{className:"grid-canvas grid-canvas-bottom grid-canvas-left",tabIndex:0},this._viewportBottomL),this._canvasBottomR=v("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._preHeaderPanelSpacer&&B.width(this._preHeaderPanelSpacer,this.getCanvasWidth()+this.scrollbarDimensions.width),this._headers.forEach(a=>{B.width(a,this.getHeadersWidth())}),B.width(this._headerRowSpacerL,this.getCanvasWidth()+this.scrollbarDimensions.width),B.width(this._headerRowSpacerR,this.getCanvasWidth()+this.scrollbarDimensions.width),this._options.createFooterRow&&(this._footerRowScrollerR=v("div",{className:"slick-footerrow slick-state-default"},this._paneTopR),this._footerRowScrollerL=v("div",{className:"slick-footerrow slick-state-default"},this._paneTopL),this._footerRowScroller=[this._footerRowScrollerL,this._footerRowScrollerR],this._footerRowSpacerL=v("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._footerRowScrollerL),B.width(this._footerRowSpacerL,this.getCanvasWidth()+this.scrollbarDimensions.width),this._footerRowSpacerR=v("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._footerRowScrollerR),B.width(this._footerRowSpacerR,this.getCanvasWidth()+this.scrollbarDimensions.width),this._footerRowL=v("div",{className:"slick-footerrow-columns slick-footerrow-columns-left"},this._footerRowScrollerL),this._footerRowR=v("div",{className:"slick-footerrow-columns slick-footerrow-columns-right"},this._footerRowScrollerR),this._footerRow=[this._footerRowL,this._footerRowR],this._options.showFooterRow||this._footerRowScroller.forEach(a=>{B.hide(a)})),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(u=>{this._bindingEventService.bind(u,"selectstart",e=>{e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement})}),this.setFrozenOptions(),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(u=>{this._bindingEventService.bind(u,"scroll",this.handleScroll.bind(this))}),this._options.enableMouseWheelScrollHandler&&this._viewport.forEach(u=>{this.slickMouseWheelInstances.push(Bs({element:u,onMouseWheel:this.handleMouseWheel.bind(this)}))}),this._headerScroller.forEach(u=>{this._bindingEventService.bind(u,"contextmenu",this.handleHeaderContextMenu.bind(this)),this._bindingEventService.bind(u,"click",this.handleHeaderClick.bind(this))}),this._headerRowScroller.forEach(u=>{this._bindingEventService.bind(u,"scroll",this.handleHeaderRowScroll.bind(this))}),this._options.createFooterRow&&(this._footerRow.forEach(u=>{this._bindingEventService.bind(u,"contextmenu",this.handleFooterContextMenu.bind(this)),this._bindingEventService.bind(u,"click",this.handleFooterClick.bind(this))}),this._footerRowScroller.forEach(u=>{this._bindingEventService.bind(u,"scroll",this.handleFooterRowScroll.bind(this))})),this._options.createPreHeaderPanel&&this._bindingEventService.bind(this._preHeaderPanelScroller,"scroll",this.handlePreHeaderPanelScroll.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(u=>{this._bindingEventService.bind(u,"keydown",this.handleKeyDown.bind(this)),this._bindingEventService.bind(u,"click",this.handleClick.bind(this)),this._bindingEventService.bind(u,"dblclick",this.handleDblClick.bind(this)),this._bindingEventService.bind(u,"contextmenu",this.handleContextMenu.bind(this)),this._bindingEventService.bind(u,"mouseover",this.handleCellMouseOver.bind(this)),this._bindingEventService.bind(u,"mouseout",this.handleCellMouseOut.bind(this))}),fs&&(this.slickDraggableInstance=fs({containerElement:this._container,allowDragFrom:"div.slick-cell",allowDragFromClosest:"div.slick-cell.dnd, div.slick-cell.cell-reorder",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=B.parents(this._container,":hidden"),this._hiddenParents.forEach(u=>{const e={};Object.keys(this.cssShow).forEach(a=>{this.cssShow&&(e[a]=u.style[a],u.style[a]=this.cssShow[a])}),this.oldProps.push(e)})}restoreCssFromHiddenInit(){let u=0;this._hiddenParents&&this._hiddenParents.forEach(e=>{const a=this.oldProps[u++];Object.keys(this.cssShow).forEach(i=>{this.cssShow&&(e.style[i]=a[i])})})}hasFrozenColumns(){return this._options.frozenColumn>-1}registerPlugin(u){this.plugins.unshift(u),u.init(this)}unregisterPlugin(u){var e;for(let a=this.plugins.length;a>=0;a--)if(this.plugins[a]===u){(e=this.plugins[a])==null||e.destroy(),this.plugins.splice(a,1);break}}getPluginByName(u){var e;for(let a=this.plugins.length-1;a>=0;a--)if(((e=this.plugins[a])==null?void 0:e.pluginName)===u)return this.plugins[a]}getPubSubService(){return this._pubSubService}setSelectionModel(u){this.selectionModel&&(this.selectionModel.onSelectedRangesChanged.unsubscribe(this.handleSelectedRangesChanged.bind(this)),this.selectionModel.destroy&&this.selectionModel.destroy()),this.selectionModel=u,this.selectionModel&&(this.selectionModel.init(this),this.selectionModel.onSelectedRangesChanged.subscribe(this.handleSelectedRangesChanged.bind(this)))}getSelectionModel(){return this.selectionModel}getCanvasNode(u,e){return this._getContainerElement(this.getCanvases(),u,e)}getActiveCanvasNode(u){var e;return u===void 0?this._activeCanvasNode:(u instanceof Pu&&(u=u.getNativeEvent()),this._activeCanvasNode=(e=u==null?void 0:u.target)==null?void 0:e.closest(".grid-canvas"),this._activeCanvasNode)}getCanvases(){return this._canvas}getViewportNode(u,e){return this._getContainerElement(this.getViewports(),u,e)}getViewports(){return this._viewport}getActiveViewportNode(u){return this.setActiveViewportNode(u),this._activeViewportNode}setActiveViewportNode(u){var e;return u instanceof Pu&&(u=u.getNativeEvent()),this._activeViewportNode=(e=u==null?void 0:u.target)==null?void 0:e.closest(".slick-viewport"),this._activeViewportNode}_getContainerElement(u,e,a){if(!u)return;e||(e=0),a||(a=0);const i=typeof e=="number"?e:this.getColumnIndex(e),t=this.hasFrozenRows&&a>=this.actualFrozenRow+(this._options.frozenBottom?0:1),r=this.hasFrozenColumns()&&i>this._options.frozenColumn;return u[(t?2:0)+(r?1:0)]}measureScrollbar(){let u="";this._viewport.forEach(t=>u+=t.className);const e=v("div",{className:u,style:{position:"absolute",top:"-10000px",left:"-10000px",overflow:"auto",width:"100px",height:"100px"}},document.body),a=v("div",{style:{width:"200px",height:"200px",overflow:"auto"}},e),i={width:e.offsetWidth-e.clientWidth,height:e.offsetHeight-e.clientHeight};return a.remove(),e.remove(),i}getHeadersWidth(){var i,t,r,o;this.headersWidth=this.headersWidthL=this.headersWidthR=0;const u=!this._options.autoHeight;let e=0;const a=this.columns.length;for(e=0;e-1&&e>this._options.frozenColumn?this.headersWidthR+=s||0:this.headersWidthL+=s||0}return u&&(this._options.frozenColumn>-1&&e>this._options.frozenColumn?this.headersWidthR+=((i=this.scrollbarDimensions)==null?void 0:i.width)||0:this.headersWidthL+=((t=this.scrollbarDimensions)==null?void 0:t.width)||0),this.hasFrozenColumns()?(this.headersWidthL=this.headersWidthL+1e3,this.headersWidthR=Math.max(this.headersWidthR,this.viewportW)+this.headersWidthL,this.headersWidthR+=((r=this.scrollbarDimensions)==null?void 0:r.width)||0):(this.headersWidthL+=((o=this.scrollbarDimensions)==null?void 0:o.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(){var i;const u=this.viewportHasVScroll?this.viewportW-(((i=this.scrollbarDimensions)==null?void 0:i.width)||0):this.viewportW;let e=this.columns.length;for(this.canvasWidthL=this.canvasWidthR=0;e--;)!this.columns[e]||this.columns[e].hidden||(this.hasFrozenColumns()&&e>this._options.frozenColumn?this.canvasWidthR+=this.columns[e].width||0:this.canvasWidthL+=this.columns[e].width||0);let a=this.canvasWidthL+this.canvasWidthR;if(this._options.fullWidthRows){const t=Math.max(a,u)-a;t>0&&(a+=t,this.hasFrozenColumns()?this.canvasWidthR+=t:this.canvasWidthL+=t)}return a}updateCanvasWidth(u){var r,o,s,l,E;const e=this.canvasWidth,a=this.canvasWidthL,i=this.canvasWidthR;this.canvasWidth=this.getCanvasWidth();const t=this.canvasWidth!==e||this.canvasWidthL!==a||this.canvasWidthR!==i;if(t||this.hasFrozenColumns()||this.hasFrozenRows)if(B.width(this._canvasTopL,this.canvasWidthL),this.getHeadersWidth(),B.width(this._headerL,this.headersWidthL),B.width(this._headerR,this.headersWidthR),this.hasFrozenColumns()){const d=B.width(this._container)||0;if(d>0&&this.canvasWidthL>d&&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");B.width(this._canvasTopR,this.canvasWidthR),B.width(this._paneHeaderL,this.canvasWidthL),B.setStyleSize(this._paneHeaderR,"left",this.canvasWidthL),B.setStyleSize(this._paneHeaderR,"width",this.viewportW-this.canvasWidthL),B.width(this._paneTopL,this.canvasWidthL),B.setStyleSize(this._paneTopR,"left",this.canvasWidthL),B.width(this._paneTopR,this.viewportW-this.canvasWidthL),B.width(this._headerRowScrollerL,this.canvasWidthL),B.width(this._headerRowScrollerR,this.viewportW-this.canvasWidthL),B.width(this._headerRowL,this.canvasWidthL),B.width(this._headerRowR,this.canvasWidthR),this._options.createFooterRow&&(B.width(this._footerRowScrollerL,this.canvasWidthL),B.width(this._footerRowScrollerR,this.viewportW-this.canvasWidthL),B.width(this._footerRowL,this.canvasWidthL),B.width(this._footerRowR,this.canvasWidthR)),this._options.createPreHeaderPanel&&B.width(this._preHeaderPanel,this.canvasWidth),B.width(this._viewportTopL,this.canvasWidthL),B.width(this._viewportTopR,this.viewportW-this.canvasWidthL),this.hasFrozenRows&&(B.width(this._paneBottomL,this.canvasWidthL),B.setStyleSize(this._paneBottomR,"left",this.canvasWidthL),B.width(this._viewportBottomL,this.canvasWidthL),B.width(this._viewportBottomR,this.viewportW-this.canvasWidthL),B.width(this._canvasBottomL,this.canvasWidthL),B.width(this._canvasBottomR,this.canvasWidthR))}else B.width(this._paneHeaderL,"100%"),B.width(this._paneTopL,"100%"),B.width(this._headerRowScrollerL,"100%"),B.width(this._headerRowL,this.canvasWidth),this._options.createFooterRow&&(B.width(this._footerRowScrollerL,"100%"),B.width(this._footerRowL,this.canvasWidth)),this._options.createPreHeaderPanel&&B.width(this._preHeaderPanel,this.canvasWidth),B.width(this._viewportTopL,"100%"),this.hasFrozenRows&&(B.width(this._viewportBottomL,"100%"),B.width(this._canvasBottomL,this.canvasWidthL));this.viewportHasHScroll=this.canvasWidth>=this.viewportW-(((r=this.scrollbarDimensions)==null?void 0:r.width)||0),B.width(this._headerRowSpacerL,this.canvasWidth+(this.viewportHasVScroll&&((o=this.scrollbarDimensions)==null?void 0:o.width)||0)),B.width(this._headerRowSpacerR,this.canvasWidth+(this.viewportHasVScroll&&((s=this.scrollbarDimensions)==null?void 0:s.width)||0)),this._options.createFooterRow&&(B.width(this._footerRowSpacerL,this.canvasWidth+(this.viewportHasVScroll&&((l=this.scrollbarDimensions)==null?void 0:l.width)||0)),B.width(this._footerRowSpacerR,this.canvasWidth+(this.viewportHasVScroll&&((E=this.scrollbarDimensions)==null?void 0:E.width)||0))),(t||u)&&this.applyColumnWidths()}disableSelection(u){u.forEach(e=>{e.setAttribute("unselectable","on"),e.style.mozUserSelect="none",this._bindingEventService.bind(e,"selectstart",()=>!1)})}getMaxSupportedCssHeight(){let u=1e6;const e=navigator.userAgent.toLowerCase().match(/firefox/)?this._options.ffMaxSupportedCssHeight:this._options.maxSupportedCssHeight,a=v("div",{style:{display:"hidden"}},document.body);let i=!0;for(;i;){const t=u*2;B.height(a,t);const r=B.height(a);if(t>e||r!==t){i=!1;break}else u=t}return a.remove(),u}getUID(){return this.uid}getHeaderColumnWidthDiff(){return this.headerColumnWidthDiff}getScrollbarDimensions(){return this.scrollbarDimensions}getDisplayedScrollbarDimensions(){var u,e;return{width:this.viewportHasVScroll&&((u=this.scrollbarDimensions)==null?void 0:u.width)||0,height:this.viewportHasHScroll&&((e=this.scrollbarDimensions)==null?void 0:e.height)||0}}getAbsoluteColumnMinWidth(){return this.absoluteColumnMinWidth}bindAncestorScrollEvents(){let u=this.hasFrozenRows&&!this._options.frozenBottom?this._canvasBottomL:this._canvasTopL;for(;(u=u.parentNode)!==document.body&&u;)(u===this._viewportTopL||u.scrollWidth!==u.clientWidth||u.scrollHeight!==u.clientHeight)&&(this._boundAncestors.push(u),this._bindingEventService.bind(u,"scroll",this.handleActiveCellPositionChange.bind(this)))}unbindAncestorScrollEvents(){this._boundAncestors.forEach(u=>{this._bindingEventService.unbindByEventName(u,"scroll")}),this._boundAncestors=[]}updateColumnHeader(u,e,a){if(this.initialized){const i=this.getColumnIndex(u);if(!$u(i))return;const t=this.columns[i],r=this.getColumnByIndex(i);return r&&(e!==void 0&&(this.columns[i].name=e),a!==void 0&&(this.columns[i].toolTip=a),this.triggerEvent(this.onBeforeHeaderCellDestroy,{node:r,column:t,grid:this}),r.setAttribute("title",a||""),e!==void 0&&this.applyHtmlCode(r.children[0],e),this.triggerEvent(this.onHeaderCellRendered,{node:r,column:t,grid:this})),r}}getHeader(u){if(!u)return this.hasFrozenColumns()?this._headers:this._headerL;const e=this.getColumnIndex(u.id);return this.hasFrozenColumns()?e<=this._options.frozenColumn?this._headerL:this._headerR:this._headerL}getHeaderColumn(u){const e=typeof u=="number"?u:this.getColumnIndex(u),a=this.hasFrozenColumns()?e<=this._options.frozenColumn?this._headerL:this._headerR:this._headerL,i=this.hasFrozenColumns()?e<=this._options.frozenColumn?e:e-this._options.frozenColumn-1:e;return a.children[i]}getHeaderRow(){var u;return this.hasFrozenColumns()?this._headerRows:(u=this._headerRows)==null?void 0:u[0]}getFooterRow(){var u;return this.hasFrozenColumns()?this._footerRow:(u=this._footerRow)==null?void 0:u[0]}getPreHeaderPanel(){return this._preHeaderPanel}getPreHeaderPanelLeft(){return this._preHeaderPanel}getPreHeaderPanelRight(){return this._preHeaderPanelR}getHeaderRowColumn(u){let e=typeof u=="number"?u:this.getColumnIndex(u),a;return this.hasFrozenColumns()?e<=this._options.frozenColumn?a=this._headerRowL:(a=this._headerRowR,e-=this._options.frozenColumn+1):a=this._headerRowL,a.children[e]}getFooterRowColumn(u){let e=typeof u=="number"?u:this.getColumnIndex(u),a;return this.hasFrozenColumns()?e<=this._options.frozenColumn?a=this._footerRowL:(a=this._footerRowR,e-=this._options.frozenColumn+1):a=this._footerRowL,a==null?void 0:a.children[e]}createColumnFooter(){if(this._options.createFooterRow){this._footerRow.forEach(u=>{u.querySelectorAll(".slick-footerrow-column").forEach(a=>{const i=B.storage.get(a,"column");this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:a,column:i,grid:this})})}),bu(this._footerRowL),bu(this._footerRowR);for(let u=0;uthis._options.frozenColumn?this._footerRowR:this._footerRowL),i=this.hasFrozenColumns()&&u<=this._options.frozenColumn?"frozen":null;i&&a.classList.add(i),B.storage.put(a,"column",e),this.triggerEvent(this.onFooterRowCellRendered,{node:a,column:e,grid:this})}}}handleHeaderMouseHoverOn(u){u==null||u.target.classList.add("slick-state-hover")}handleHeaderMouseHoverOff(u){u==null||u.target.classList.remove("slick-state-hover")}createColumnHeaders(){this._headers.forEach(u=>{u.querySelectorAll(".slick-header-column").forEach(a=>{const i=B.storage.get(a,"column");i&&this.triggerEvent(this.onBeforeHeaderCellDestroy,{node:a,column:i,grid:this})})}),bu(this._headerL),bu(this._headerR),this.getHeadersWidth(),B.width(this._headerL,this.headersWidthL),B.width(this._headerR,this.headersWidthR),this._headerRows.forEach(u=>{u.querySelectorAll(".slick-headerrow-column").forEach(a=>{const i=B.storage.get(a,"column");i&&this.triggerEvent(this.onBeforeHeaderRowCellDestroy,{node:this,column:i,grid:this})})}),bu(this._headerRowL),bu(this._headerRowR),this._options.createFooterRow&&(this._footerRowL.querySelectorAll(".slick-footerrow-column").forEach(e=>{const a=B.storage.get(e,"column");a&&this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:this,column:a,grid:this})}),bu(this._footerRowL),this.hasFrozenColumns()&&(this._footerRowR.querySelectorAll(".slick-footerrow-column").forEach(a=>{const i=B.storage.get(a,"column");i&&this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:this,column:i,grid:this})}),bu(this._footerRowR)));for(let u=0;u{e.headerCellAttrs.hasOwnProperty(s)&&t.setAttribute(s,e.headerCellAttrs[s])}),e.sortable&&(t.classList.add("slick-header-sortable"),v("div",{className:`slick-sort-indicator ${this._options.numberedMultiColumnSort&&!this._options.sortColNumberInSeparateSpan?" slick-sort-indicator-numbered":""}`},t),this._options.numberedMultiColumnSort&&this._options.sortColNumberInSeparateSpan&&v("div",{className:"slick-sort-indicator-numbered"},t)),this.triggerEvent(this.onHeaderCellRendered,{node:t,column:e,grid:this}),this._options.showHeaderRow){const s=v("div",{className:`slick-state-default slick-headerrow-column l${u} r${u}`},i),l=this.hasFrozenColumns()&&u<=this._options.frozenColumn?"frozen":null;l&&s.classList.add(l),this._bindingEventService.bind(s,"mouseenter",this.handleHeaderRowMouseEnter.bind(this)),this._bindingEventService.bind(s,"mouseleave",this.handleHeaderRowMouseLeave.bind(this)),this._bindingEventService.bind(s,"mouseover",this.handleHeaderRowMouseOver.bind(this)),this._bindingEventService.bind(s,"mouseout",this.handleHeaderRowMouseOut.bind(this)),B.storage.put(s,"column",e),this.triggerEvent(this.onHeaderRowCellRendered,{node:s,column:e,grid:this})}if(this._options.createFooterRow&&this._options.showFooterRow){const s=this.hasFrozenColumns()?u<=this._options.frozenColumn?this._footerRow[0]:this._footerRow[1]:this._footerRow[0],l=v("div",{className:`slick-state-default slick-footerrow-column l${u} r${u}`},s);B.storage.put(l,"column",e),this.triggerEvent(this.onFooterRowCellRendered,{node:l,column:e,grid:this})}}this.setSortColumns(this.sortColumns),this.setupColumnResize(),this._options.enableColumnReorder&&(typeof this._options.enableColumnReorder=="function"?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(u=>{this._bindingEventService.bind(u,"click",e=>{var t;if(this.columnResizeDragging||e.target.classList.contains("slick-resizable-handle"))return;const a=e.target.closest(".slick-header-column");if(!a)return;const i=B.storage.get(a,"column");if(i!=null&&i.sortable){if(!((t=this.getEditorLock())!=null&&t.commitCurrentEdit()))return;const r=this.sortColumns.slice();let o=null,s=0;for(;s{const c=this.columns[this.getColumnIndex(d.columnId)];return!c||c.hidden?null:{columnId:c.id,sortCol:c,sortAsc:d.sortAsc}}).filter(d=>d)}:E={multiColumnSort:!1,previousSortColumns:r,columnId:this.sortColumns.length>0?i.id:null,sortCol:this.sortColumns.length>0?i:null,sortAsc:this.sortColumns.length>0?this.sortColumns[0].sortAsc:!0},this.triggerEvent(this.onBeforeSort,E,e).getReturnValue()!==!1&&(this.setSortColumns(this.sortColumns),this.triggerEvent(this.onSort,E,e))}})})}setupColumnReorder(){var r,o;(r=this.sortableSideLeftInstance)==null||r.destroy(),(o=this.sortableSideRightInstance)==null||o.destroy();let u=null;const e=()=>this._viewportScrollContainerX.scrollLeft+=10,a=()=>this._viewportScrollContainerX.scrollLeft-=10;let i=!1;const t={animation:50,direction:"horizontal",chosenClass:"slick-header-column-active",ghostClass:"slick-sortable-placeholder",draggable:".slick-header-column",dragoverBubble:!1,revertClone:!0,scroll:!this.hasFrozenColumns(),filter:`.${this._options.unorderableColumnCssClass}`,onMove:s=>!s.related.classList.contains(this._options.unorderableColumnCssClass),onStart:s=>{i=!this.hasFrozenColumns()||Iu(s.item).left>Iu(this._viewportScrollContainerX).left,i&&s.originalEvent.pageX>this._container.clientWidth?u||(u=setInterval(e,100)):i&&s.originalEvent.pageX{var d,c,D;if(clearInterval(u),u=null,!((d=this.getEditorLock())!=null&&d.commitCurrentEdit()))return;let l=((c=this.sortableSideLeftInstance)==null?void 0:c.toArray())??[];l=l.concat(((D=this.sortableSideRightInstance)==null?void 0:D.toArray())??[]);const E=[];for(let m=0;m"u")throw new Error('SlickResizable is undefined, make sure to import "slick.interactions.js"');let u,e,a,i,t,r,o,s=-1,l=0;const E=this.getHeaderChildren(),d=this.getVisibleColumns();for(let c=0;ch.remove()),!(c>=d.length||!d[c])&&d[c].resizable&&(o===void 0&&(o=c),s=c);if(o!==void 0)for(let c=0;c=d.length||!d[c]||c=s)continue;const m=v("div",{className:"slick-resizable-handle",role:"separator",ariaOrientation:"horizontal"},D);this._bindingEventService.bind(m,"dblclick",this.handleResizeableDoubleClick.bind(this)),this.slickResizableInstances.push(ys({resizeableElement:D,resizeableHandleElement:m,onResizeStart:(h,x)=>{var y;const g=h.touches?h.changedTouches[0]:h;if(!((y=this.getEditorLock())!=null&&y.commitCurrentEdit()))return!1;i=g.pageX,l=0,x.resizeableElement.classList.add("slick-header-column-active");let F=null,C=null;for(let S=0;S=d.length||!d[S]||(d[S].previousWidth=E[S].offsetWidth);if(this._options.forceFitColumns)for(F=0,C=0,u=c+1;u{var z;const g=h.touches?h.changedTouches[0]:h;this.columnResizeDragging=!0;let F;const C=Math.min(r,Math.max(t,g.pageX))-i;let A,b=0,y=0;const S=this.viewportHasVScroll?this.viewportW-(((z=this.scrollbarDimensions)==null?void 0:z.width)||0):this.viewportW;if(C<0){for(A=C,u=c;u>=0;u--)a=d[u],a&&a.resizable&&!a.hidden&&(F=Math.max(a.minWidth||0,this.absoluteColumnMinWidth),A&&(a.previousWidth||0)+Athis._options.frozenColumn?y+=a.width||0:b+=a.width||0);if(this._options.forceFitColumns)for(A=-C,u=c+1;uthis._options.frozenColumn?y+=a.width||0:b+=a.width||0);else for(u=c+1;uthis._options.frozenColumn?y+=a.width||0:b+=a.width||0);if(this._options.forceFitColumns)for(A=-C,u=c+1;u=0;u--)if(a=d[u],!(!a||a.hidden)&&a.resizable)if(A&&a.maxWidth&&a.maxWidth-(a.previousWidth||0)l&&wS?l:M):a.width=M,A=0}for(e=0;e<=c;e++)a=d[e],!(!a||a.hidden)&&(this.hasFrozenColumns()&&e>this._options.frozenColumn?y+=a.width||0:b+=a.width||0);if(this._options.forceFitColumns)for(A=-C,u=c+1;uthis._options.frozenColumn?y+=a.width||0:b+=a.width||0);else for(u=c+1;uthis._options.frozenColumn?y+=a.width||0:b+=a.width||0)}this.hasFrozenColumns()&&b!==this.canvasWidthL&&(B.width(this._headerL,b+1e3),B.setStyleSize(this._paneHeaderR,"left",b)),this.applyColumnHeaderWidths(),this._options.syncColumnCellResize&&this.applyColumnWidths(),this.triggerEvent(this.onColumnsDrag,{triggeredByColumn:x.resizeableElement,resizeHandle:x.resizeableHandleElement})},onResizeEnd:(h,x)=>{x.resizeableElement.classList.remove("slick-header-column-active");const g=x.resizeableElement.id.replace(this.uid,"");this.triggerEvent(this.onBeforeColumnsResize,{triggeredByColumn:g}).getReturnValue()===!0&&this.applyColumnHeaderWidths();let F;for(u=0;uthis.columnResizeDragging=!1,this._options.columnResizingDelay)}}))}}getVBoxDelta(u){const e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],a=getComputedStyle(u);let i=0;return e.forEach(t=>i+=B.toFloat(a[t])),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 u=this.getDataLength();this.actualFrozenRow=this._options.frozenBottom?u-this._options.frozenRow:this._options.frozenRow}else this.hasFrozenRows=!1}setPaneVisibility(){this.hasFrozenColumns()?(B.show(this._paneHeaderR),B.show(this._paneTopR),this.hasFrozenRows?(B.show(this._paneBottomL),B.show(this._paneBottomR)):(B.hide(this._paneBottomR),B.hide(this._paneBottomL))):(B.hide(this._paneHeaderR),B.hide(this._paneTopR),B.hide(this._paneBottomR),this.hasFrozenRows?B.show(this._paneBottomL):(B.hide(this._paneBottomR),B.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.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.hasFrozenRows,"auto"),this._options.viewportClass){const u=_u(this._options.viewportClass);this._viewportTopL.classList.add(...u),this._viewportTopR.classList.add(...u),this._viewportBottomL.classList.add(...u),this._viewportBottomR.classList.add(...u)}}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 u=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],a=this._headers[0];this.headerColumnWidthDiff=this.headerColumnHeightDiff=0,this.cellWidthDiff=this.cellHeightDiff=0;let i=v("div",{className:"slick-state-default slick-header-column",style:{visibility:"hidden"},textContent:"-"},a),t=getComputedStyle(i);t.boxSizing!=="border-box"&&(u.forEach(o=>this.headerColumnWidthDiff+=B.toFloat(t[o])),e.forEach(o=>this.headerColumnHeightDiff+=B.toFloat(t[o]))),i.remove();const r=v("div",{className:"slick-row"},this._canvas[0]);i=v("div",{className:"slick-cell",id:"",style:{visibility:"hidden"},textContent:"-"},r),t=getComputedStyle(i),t.boxSizing!=="border-box"&&(u.forEach(o=>this.cellWidthDiff+=B.toFloat(t[o])),e.forEach(o=>this.cellHeightDiff+=B.toFloat(t[o]))),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 u=this._options.rowHeight-this.cellHeightDiff,e=[`.${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-headerrow-columns { height: ${this._options.headerRowHeight}px; }`,`.${this.uid} .slick-footerrow-columns { height: ${this._options.footerRowHeight}px; }`,`.${this.uid} .slick-cell { height: ${u}px; }`,`.${this.uid} .slick-row { height: ${this._options.rowHeight}px; }`],a=this._style.sheet;if(a){e.forEach(i=>{a.insertRule(i)});for(let i=0;i',this._style=e.content.firstChild,(this._options.shadowRoot||document.head).appendChild(this._style);for(let a=0;a=0&&(a[this._options.devMode.ownerNodeIndex].ownerNode=this._style),e=0;e{this._bindingEventService.unbindByEventName(s,"keydown"),this._bindingEventService.unbindByEventName(s,"click"),this._bindingEventService.unbindByEventName(s,"dblclick"),this._bindingEventService.unbindByEventName(s,"contextmenu"),this._bindingEventService.unbindByEventName(s,"mouseover"),this._bindingEventService.unbindByEventName(s,"mouseout")}),this._viewport.forEach(s=>{this._bindingEventService.unbindByEventName(s,"scroll")}),this._headerScroller.forEach(s=>{this._bindingEventService.unbindByEventName(s,"contextmenu"),this._bindingEventService.unbindByEventName(s,"click")}),this._headerRowScroller.forEach(s=>{this._bindingEventService.unbindByEventName(s,"scroll")}),this._footerRow&&this._footerRow.forEach(s=>{this._bindingEventService.unbindByEventName(s,"contextmenu"),this._bindingEventService.unbindByEventName(s,"click")}),this._footerRowScroller&&this._footerRowScroller.forEach(s=>{this._bindingEventService.unbindByEventName(s,"scroll")}),this._preHeaderPanelScroller&&this._bindingEventService.unbindByEventName(this._preHeaderPanelScroller,"scroll"),this._bindingEventService.unbindByEventName(this._focusSink,"keydown"),this._bindingEventService.unbindByEventName(this._focusSink2,"keydown");const a=this._container.querySelectorAll(".slick-resizable-handle");[].forEach.call(a,s=>{this._bindingEventService.unbindByEventName(s,"dblclick")});const i=this._container.querySelectorAll(".slick-header-column");[].forEach.call(i,s=>{this._bindingEventService.unbindByEventName(s,"mouseenter"),this._bindingEventService.unbindByEventName(s,"mouseleave"),this._bindingEventService.unbindByEventName(s,"mouseover"),this._bindingEventService.unbindByEventName(s,"mouseout")}),bu(this._container),this._container.classList.remove(this.uid),this.clearAllTimers(),u&&wr(this)}destroyAllInstances(u){if(u){const e=Array.isArray(u)?u:[u];let a;for(;$u(a=e.pop());)a&&typeof a.destroy=="function"&&a.destroy()}return u=Array.isArray(u)?[]:null,u}autosizeColumns(){this.legacyAutosizeColumns()}legacyAutosizeColumns(){var l;let u,e,a=0,i=0,t=0;const r=[],o=this.viewportHasVScroll?this.viewportW-(((l=this.scrollbarDimensions)==null?void 0:l.width)||0):this.viewportW;for(u=0;uo&&a;){const E=(i-o)/a;for(u=0;uo;u++){if(e=this.columns[u],!e||e.hidden)continue;const d=r[u];if(!e.resizable||d<=e.minWidth||d<=this.absoluteColumnMinWidth)continue;const c=Math.max(e.minWidth,this.absoluteColumnMinWidth);let D=Math.floor(E*(d-c))||1;D=Math.min(D,d-c),i-=D,a-=D,r[u]-=D}if(t<=i)break;t=i}for(t=i;i=i)break;t=i}let s=!1;for(u=0;u!u.hidden)}triggerEvent(u,e,a){const i=a||new Pu(a,e),t=e||{};return t.grid=this,u.notify(t,i,this)}getEditorLock(){return this._options.editorLock}getEditController(){return this.editController}getColumnIndex(u){return this.columnsById[u]}applyColumnHeaderWidths(){if(this.initialized){let u=0;const e=this.getVisibleColumns();this._headers.forEach(a=>{for(let i=0;ithis._options.frozenColumn?this.canvasWidthR:this.canvasWidthL)-u-e+"px",this._options.frozenColumn!==t&&(u+=this.columns[t].width)),this._options.frozenColumn===t&&(u=0)}setSortColumn(u,e){this.setSortColumns([{columnId:u,sortAsc:e}])}getColumnByIndex(u){let e;return this._headers.every(a=>{const i=a.children.length;return u1;this._headers.forEach(i=>{let t=i.querySelectorAll(".slick-header-column-sorted");t.forEach(r=>r.classList.remove("slick-header-column-sorted")),t=i.querySelectorAll(".slick-sort-indicator"),t.forEach(r=>r.classList.remove("slick-sort-indicator-asc","slick-sort-indicator-desc")),t=i.querySelectorAll(".slick-sort-indicator-numbered"),t.forEach(r=>r.textContent="")});let a=1;this.sortColumns.forEach(i=>{$u(i.sortAsc)||(i.sortAsc=!0);const t=this.getColumnIndex(i.columnId);if($u(t)){const r=this.getColumnByIndex(t);if(r){r.classList.add("slick-header-column-sorted");let o=r.querySelector(".slick-sort-indicator");o==null||o.classList.add(i.sortAsc?"slick-sort-indicator-asc":"slick-sort-indicator-desc"),e&&(o=r.querySelector(".slick-sort-indicator-numbered"),o&&(o.textContent=String(a)))}}a++})}getSortColumns(){return this.sortColumns}handleSelectedRangesChanged(u,e){var r;const a=u.getNativeEvent(),i=this.selectedRows.slice(0);this.selectedRows=[];const t={};for(let o=0;oi.indexOf(E)<0),l=i.filter(E=>this.getSelectedRows().indexOf(E)<0);this.triggerEvent(this.onSelectedRowsChanged,{rows:this.getSelectedRows(),previousSelectedRows:i,caller:o,changedSelectedRows:s,changedUnselectedRows:l},u)}}simpleArrayEquals(u,e){return Array.isArray(u)&&Array.isArray(e)&&e.sort().toString()!==u.sort().toString()}getColumns(){return this.columns}updateColumnCaches(){this.columnPosLeft=[],this.columnPosRight=[];let u=0;for(let e=0,a=this.columns.length;ee.maxWidth&&(e.width=e.maxWidth)}}setColumns(u){this.triggerEvent(this.onBeforeSetColumns,{previousColumns:this.columns,newColumns:u,grid:this}),this.columns=u,this.updateColumnsInternal(),this.triggerEvent(this.onAfterSetColumns,{newColumns:u,grid:this})}updateColumns(){this.triggerEvent(this.onBeforeUpdateColumns,{columns:this.columns,grid:this}),this.updateColumnsInternal()}updateColumnsInternal(){var u;this.updateColumnProps(),this.updateColumnCaches(),this.initialized&&(this.setPaneVisibility(),this.setOverflow(),this.invalidateAllRows(),this.createColumnHeaders(),this.createColumnFooter(),this.removeCssRules(),this.createCssRules(),this.resizeCanvas(),this.updateCanvasWidth(),this.applyColumnWidths(),this.handleScroll(),(u=this.getSelectionModel())==null||u.refreshSelections())}getOptions(){return this._options}setOptions(u,e,a,i){this.prepareForOptionsChange(),this._options.enableAddRow!==u.enableAddRow&&this.invalidateRow(this.getDataLength()),u.frozenColumn&&(this.getViewports().forEach(r=>r.scrollLeft=0),this.handleScroll());const t=wu(!0,{},this._options);this._options=wu(this._options,u),this.triggerEvent(this.onSetOptions,{optionsBefore:t,optionsAfter:this._options}),this.internal_setOptions(e,a,i)}activateChangedOptions(u,e,a){this.prepareForOptionsChange(),this.invalidateRow(this.getDataLength()),this.triggerEvent(this.onActivateChangedOptions,{options:this._options}),this.internal_setOptions(u,e,a)}prepareForOptionsChange(){var u;(u=this.getEditorLock())!=null&&u.commitCurrentEdit()&&this.makeActiveCellNormal()}internal_setOptions(u,e,a){this._options.showColumnHeader!==void 0&&this.setColumnHeaderVisibility(this._options.showColumnHeader),this.validateAndEnforceOptions(),this.setFrozenOptions(),this._options.frozenBottom!==void 0&&(this.enforceFrozenRowHeightRecalc=!0),this._viewport.forEach(i=>{i.style.overflowY=this._options.autoHeight?"hidden":"auto"}),u||this.render(),this.setScroller(),a||this.setOverflow(),e||this.setColumns(this.columns),this._options.enableMouseWheelScrollHandler&&this._viewport&&(!this.slickMouseWheelInstances||this.slickMouseWheelInstances.length===0)?this._viewport.forEach(i=>{this.slickMouseWheelInstances.push(Bs({element:i,onMouseWheel:this.handleMouseWheel.bind(this)}))}):this._options.enableMouseWheelScrollHandler===!1&&this.destroyAllInstances(this.slickMouseWheelInstances)}validateAndEnforceOptions(){this._options.autoHeight&&(this._options.leaveSpaceForNewRows=!1)}setData(u,e){this.data=u,this.invalidateAllRows(),this.updateRowCount(),e&&this.scrollTo(0)}getData(){return this.data}getDataLength(){var u;return this.data.getLength?this.data.getLength():((u=this.data)==null?void 0:u.length)||0}getDataLengthIncludingAddNew(){return this.getDataLength()+(this._options.enableAddRow&&(!this.pagingActive||this.pagingIsLastPage)?1:0)}getDataItem(u){return this.data.getItem?this.data.getItem(u):this.data[u]}getTopPanel(){return this._topPanels[0]}getTopPanels(){return this._topPanels}hasDataView(){return!Array.isArray(this.data)}togglePanelVisibility(u,e,a){this._options[u]!==a&&(this._options[u]=a,a?B.show(e):B.hide(e),this.resizeCanvas())}setTopPanelVisibility(u){this.togglePanelVisibility("showTopPanel",this._topPanelScrollers,u)}setHeaderRowVisibility(u){this.togglePanelVisibility("showHeaderRow",this._headerRowScroller,u)}setColumnHeaderVisibility(u){this.togglePanelVisibility("showColumnHeader",this._headerScroller,u)}setFooterRowVisibility(u){this.togglePanelVisibility("showFooterRow",this._footerRowScroller,u)}setPreHeaderPanelVisibility(u){this.togglePanelVisibility("showPreHeaderPanel",[this._preHeaderPanelScroller,this._preHeaderPanelScrollerR],u)}getContainerNode(){return this._container}getRowTop(u){return this._options.rowHeight*u-this.offset}getRowFromPosition(u){return Math.floor((u+this.offset)/this._options.rowHeight)}scrollTo(u){var i;u=Math.max(u,0),u=Math.min(u,(this.th||0)-B.height(this._viewportScrollContainerY)+((this.viewportHasHScroll||this.hasFrozenColumns())&&((i=this.scrollbarDimensions)==null?void 0:i.height)||0));const e=this.offset;this.offset=Math.round(this.page*(this.cj||0)),this.page=Math.min((this.n||0)-1,Math.floor(u/(this.ph||0)));const a=u-this.offset;if(this.offset!==e){const t=this.getVisibleRange(a);this.cleanupRows(t),this.updateRowPositions()}this.prevScrollTop!==a&&(this.vScrollDir=this.prevScrollTop+e/g,">"):""}getFormatter(u,e){var t,r,o;const a=(r=(t=this.data)==null?void 0:t.getItemMetadata)==null?void 0:r.call(t,u),i=(a==null?void 0:a.columns)&&(a.columns[e.id]||a.columns[this.getColumnIndex(e.id)]);return(i==null?void 0:i.formatter)||(a==null?void 0:a.formatter)||e.formatter||((o=this._options.formatterFactory)==null?void 0:o.getFormatter(e))||this._options.defaultFormatter}getEditor(u,e){var r,o,s,l,E,d;const a=this.columns[e],i=(o=(r=this.data)==null?void 0:r.getItemMetadata)==null?void 0:o.call(r,u),t=i==null?void 0:i.columns;return((s=t==null?void 0:t[a.id])==null?void 0:s.editorClass)!==void 0?t[a.id].editorClass:((l=t==null?void 0:t[e])==null?void 0:l.editorClass)!==void 0?t[e].editorClass:a.editorClass||((d=(E=this._options)==null?void 0:E.editorFactory)==null?void 0:d.getEditor(a))}getDataItemValueForColumn(u,e){return this._options.dataItemColumnValueExtractor?this._options.dataItemColumnValueExtractor(u,e):u[e.field]}appendRowHtml(u,e,a,i,t){var h,x;const r=this.getDataItem(a),o=ai.leftPx){if(!m.alwaysRenderColumn&&this.columnPosLeft[g]>i.rightPx)break;this.hasFrozenColumns()&&g>this._options.frozenColumn?this.appendCellHtml(c,a,g,D,r):this.appendCellHtml(d,a,g,D,r)}else(m.alwaysRenderColumn||this.hasFrozenColumns()&&g<=this._options.frozenColumn)&&this.appendCellHtml(d,a,g,D,r);D>1&&(g+=D-1)}}appendCellHtml(u,e,a,i,t){const r=this.columns[a];let o="slick-cell l"+a+" r"+Math.min(this.columns.length-1,a+i-1)+(r.cssClass?" "+r.cssClass:"");this.hasFrozenColumns()&&a<=this._options.frozenColumn&&(o+=" frozen"),e===this.activeRow&&a===this.activeCell&&this._options.showCellSelection&&(o+=" active"),Object.keys(this.cellCssClasses).forEach(h=>{var x;(x=this.cellCssClasses[h][e])!=null&&x[r.id]&&(o+=` ${this.cellCssClasses[h][e][r.id]}`)});let s=null,l="";t&&(s=this.getDataItemValueForColumn(t,r),l=this.getFormatter(e,r)(e,a,s,r,t,this),l==null&&(l=""));const d=this.triggerEvent(this.onBeforeAppendCell,{row:e,cell:a,value:s,dataContext:t}).getReturnValue();let c=typeof d=="string"?d:"";l!=null&&l.addClasses&&(c+=_u((c?" ":"")+l.addClasses).join(" "));const D=l!=null&&l.toolTip?`${l.toolTip}`:"",m=v("div",{className:_u(`${o} ${c||""}`).join(" "),role:"gridcell",tabIndex:-1});if(m.setAttribute("aria-describedby",this.uid+r.id),D&&m.setAttribute("title",D),r.hasOwnProperty("cellAttrs")&&r.cellAttrs instanceof Object&&Object.keys(r.cellAttrs).forEach(h=>{r.cellAttrs.hasOwnProperty(h)&&m.setAttribute(h,r.cellAttrs[h])}),t){const h=ca(l)?l:l.html||l.text;this.applyHtmlCode(m,h)}u.appendChild(m),l.insertElementAfterTarget&&Vl(m,l.insertElementAfterTarget),this.rowsCache[e].cellRenderQueue.push(a),this.rowsCache[e].cellColSpans[a]=i}cleanupRows(u){Object.keys(this.rowsCache).forEach(e=>{if(this.rowsCache){let a=+e,i=!0;this.hasFrozenRows&&(this._options.frozenBottom&&a>=this.actualFrozenRow||!this._options.frozenBottom&&a<=this.actualFrozenRow)&&(i=!1),(a=parseInt(e,10))!==this.activeRow&&(au.bottom)&&i&&this.removeRowFromCache(a)}}),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup()}invalidate(){this.updateRowCount(),this.invalidateAllRows(),this.render()}invalidateAllRows(){this.currentEditor&&this.makeActiveCellNormal(),typeof this.rowsCache=="object"&&Object.keys(this.rowsCache).forEach(u=>{this.rowsCache&&this.removeRowFromCache(+u)}),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup()}invalidateRows(u){if(u!=null&&u.length){this.vScrollDir=0;const e=u.length;for(let a=0;a=0&&this.invalidateRows([u])}queuePostProcessedRowForCleanup(u,e,a){var i;this.postProcessgroupId++,typeof e=="object"&&Object.keys(e).forEach(t=>{e.hasOwnProperty(t)&&this.postProcessedCleanupQueue.push({actionType:"C",groupId:this.postProcessgroupId,node:u.cellNodesByColumnIdx[+t],columnIdx:+t,rowIdx:a})}),u.rowNode||(u.rowNode=[]),this.postProcessedCleanupQueue.push({actionType:"R",groupId:this.postProcessgroupId,node:u.rowNode}),(i=u.rowNode)==null||i.forEach(t=>t.remove())}queuePostProcessedCellForCleanup(u,e,a){this.postProcessedCleanupQueue.push({actionType:"C",groupId:this.postProcessgroupId,node:u,columnIdx:e,rowIdx:a}),u.remove()}removeRowFromCache(u){var a;const e=this.rowsCache[u];e!=null&&e.rowNode&&(this._options.enableAsyncPostRenderCleanup&&this.postProcessedRows[u]?this.queuePostProcessedRowForCleanup(e,this.postProcessedRows[u],u):(a=e.rowNode)==null||a.forEach(i=>{var t;return(t=i.parentElement)==null?void 0:t.removeChild(i)}),delete this.rowsCache[u],delete this.postProcessedRows[u],this.renderedRows--,this.counter_rows_removed++)}applyFormatResultToCellNode(u,e,a){if(u==null&&(u=""),ca(u)){this.applyHtmlCode(e,u);return}const i=u.html||u.text;this.applyHtmlCode(e,i),u.removeClasses&&!a&&e.classList.remove(..._u(u.removeClasses)),u.addClasses&&e.classList.add(..._u(u.addClasses)),u.toolTip&&e.setAttribute("title",u.toolTip)}updateCell(u,e){const a=this.getCellNode(u,e);if(a){const i=this.columns[e],t=this.getDataItem(u);if(this.currentEditor&&this.activeRow===u&&this.activeCell===e)this.currentEditor.loadValue(t);else{const r=t?this.getFormatter(u,i)(u,e,this.getDataItemValueForColumn(t,i),i,t,this):"";this.applyFormatResultToCellNode(r,a),this.invalidatePostProcessingResults(u)}}}updateRow(u){const e=this.rowsCache[u];if(!e)return;this.ensureCellNodesInRowsCache(u);let a;const i=this.getDataItem(u);Object.keys(e.cellNodesByColumnIdx).forEach(t=>{if(!e.cellNodesByColumnIdx.hasOwnProperty(t))return;const r=+t,o=this.columns[r],s=e.cellNodesByColumnIdx[r];this.currentEditor&&u===this.activeRow&&r===this.activeCell?this.currentEditor.loadValue(i):i?(a=this.getFormatter(u,o)(u,r,this.getDataItemValueForColumn(i,o),o,i,this),this.applyFormatResultToCellNode(a,s)):bu(s)}),this.invalidatePostProcessingResults(u)}getViewportRowCount(){var a;const u=this.getViewportHeight(),e=((a=this.getScrollbarDimensions())==null?void 0:a.height)||0;return Math.floor((u-e)/this._options.rowHeight)}getViewportHeight(){var u;if((!this._options.autoHeight||this._options.frozenColumn!==-1)&&(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&&((u=this.scrollbarDimensions)==null?void 0:u.height)||0,this.viewportH=this._options.rowHeight*this.getDataLengthIncludingAddNew()+(this._options.frozenColumn===-1?e:0)}else{const e=this._options.showColumnHeader?B.toFloat(B.height(this._headerScroller[0]))+this.getVBoxDelta(this._headerScroller[0]):0,a=this._options.createPreHeaderPanel&&this._options.showPreHeaderPanel?this._options.preHeaderPanelHeight+this.getVBoxDelta(this._preHeaderPanelScroller):0,i=getComputedStyle(this._container);this.viewportH=B.toFloat(i.height)-B.toFloat(i.paddingTop)-B.toFloat(i.paddingBottom)-e-this.topPanelH-this.headerRowH-this.footerRowH-a}return this.numVisibleRows=Math.ceil(this.viewportH/this._options.rowHeight),this.viewportH}getViewportWidth(){return this.viewportW=parseFloat(ht(this._container,"width"))||this._options.devMode&&this._options.devMode.containerClientWidth||0,this.viewportW}resizeCanvas(){var u,e,a;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-(((u=this.scrollbarDimensions)==null?void 0:u.height)||0),this.paneBottomH=this.frozenRowsHeight+(((e=this.scrollbarDimensions)==null?void 0:e.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+=((a=this.scrollbarDimensions)==null?void 0:a.height)||0),this.viewportTopH=this.paneTopH-this.topPanelH-this.headerRowH-this.footerRowH,this._options.autoHeight){if(this.hasFrozenColumns()){const t=getComputedStyle(this._headerScrollerL);B.height(this._container,this.paneTopH+B.toFloat(t.height))}this._paneTopL.style.position="relative"}B.setStyleSize(this._paneTopL,"top",B.height(this._paneHeaderL)||(this._options.showHeaderRow?this._options.headerRowHeight:0)+(this._options.showPreHeaderPanel?this._options.preHeaderPanelHeight:0)),B.height(this._paneTopL,this.paneTopH);const i=this._paneTopL.offsetTop+this.paneTopH;this._options.autoHeight||B.height(this._viewportTopL,this.viewportTopH),this.hasFrozenColumns()?(B.setStyleSize(this._paneTopR,"top",B.height(this._paneHeaderL)),B.height(this._paneTopR,this.paneTopH),B.height(this._viewportTopR,this.viewportTopH),this.hasFrozenRows&&(B.setStyleSize(this._paneBottomL,"top",i),B.height(this._paneBottomL,this.paneBottomH),B.setStyleSize(this._paneBottomR,"top",i),B.height(this._paneBottomR,this.paneBottomH),B.height(this._viewportBottomR,this.paneBottomH))):this.hasFrozenRows&&(B.width(this._paneBottomL,"100%"),B.height(this._paneBottomL,this.paneBottomH),B.setStyleSize(this._paneBottomL,"top",i)),this.hasFrozenRows?(B.height(this._viewportBottomL,this.paneBottomH),this._options.frozenBottom?(B.height(this._canvasBottomL,this.frozenRowsHeight),this.hasFrozenColumns()&&B.height(this._canvasBottomR,this.frozenRowsHeight)):(B.height(this._canvasTopL,this.frozenRowsHeight),this.hasFrozenColumns()&&B.height(this._canvasTopR,this.frozenRowsHeight))):B.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(u){this.pagingActive=u.pageSize!==0,this.pagingIsLastPage=u.pageNum===u.totalPages-1}updateRowCount(){var u,e;if(this.initialized){const a=this.getDataLength(),i=this.getDataLengthIncludingAddNew();let t=0,r=this.hasFrozenRows&&!this._options.frozenBottom?B.height(this._canvasBottomL):B.height(this._canvasTopL);this.hasFrozenRows?t=this.getDataLength()-this._options.frozenRow:t=i+(this._options.leaveSpaceForNewRows?this.numVisibleRows-1:0);const o=B.height(this._viewportScrollContainerY),s=this.viewportHasVScroll;this.viewportHasVScroll=this._options.alwaysShowVerticalScroll||!this._options.autoHeight&&t*this._options.rowHeight>o,this.makeActiveCellNormal();const l=a-1;typeof this.rowsCache=="object"&&Object.keys(this.rowsCache).forEach(d=>{const c=+d;c>l&&this.removeRowFromCache(c)}),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup(),this.activeCellNode&&this.activeRow>l&&this.resetActiveCell(),r=this.h,this._options.autoHeight?this.h=this._options.rowHeight*t:(this.th=Math.max(this._options.rowHeight*t,o-(((u=this.scrollbarDimensions)==null?void 0:u.height)||0)),this.th1&&(t=t.concat(Array.from(i[1].children)));let r=t.length-1;for(;e.cellRenderQueue.length;){const o=e.cellRenderQueue.pop();e.cellNodesByColumnIdx[o]=t[r--]}}}cleanUpCells(u,e){var o,s;if(this.hasFrozenRows&&(this._options.frozenBottom&&e>this.actualFrozenRow||e<=this.actualFrozenRow))return;const a=this.rowsCache[e],i=[];Object.keys(a.cellNodesByColumnIdx).forEach(l=>{var c;if(!a.cellNodesByColumnIdx.hasOwnProperty(l))return;const E=+l;if(E<=this._options.frozenColumn||Array.isArray(this.columns)&&((c=this.columns[E])!=null&&c.alwaysRenderColumn))return;const d=a.cellColSpans[E];(this.columnPosLeft[E]>u.rightPx||this.columnPosRight[Math.min(this.columns.length-1,(E||0)+d-1)]u.rightPx)break;if($u(r=e.cellColSpans[h])){h+=r>1?r-1:0;continue}if(r=1,D){const F=D[this.columns[h].id]||D[h];r=(F==null?void 0:F.colspan)??1,r==="*"&&(r=x-h)}const g=r;this.columnPosRight[Math.min(x-1,h+g-1)]>u.leftPx&&(this.appendCellHtml(a,d,h,g,m),t++),h+=g>1?g-1:0}t&&i.push(d)}if(!a.children.length)return;let o,s;for(;$u(o=i.pop());){e=this.rowsCache[o];let d;for(;$u(d=e.cellRenderQueue.pop());)s=a.lastChild,s&&(this.hasFrozenColumns()&&d>this._options.frozenColumn?e.rowNode[1].appendChild(s):e.rowNode[0].appendChild(s),e.cellNodesByColumnIdx[d]=s)}}renderRows(u){var l,E,d,c;const e=[],a=[],i=[];let t=!1;const r=this.getDataLength();for(let D=u.top,m=u.bottom;D<=m;D++)this.rowsCache[D]||this.hasFrozenRows&&this._options.frozenBottom&&D===this.getDataLength()||(this.renderedRows++,i.push(D),this.rowsCache[D]={rowNode:null,cellColSpans:[],cellNodesByColumnIdx:[],cellRenderQueue:[]},this.appendRowHtml(e,a,D,u,r),this.activeCellNode&&this.activeRow===D&&(t=!0),this.counter_rows_rendered++);if(!i.length)return;const o=document.createElement("div"),s=document.createElement("div");e.forEach(D=>o.appendChild(D)),a.forEach(D=>s.appendChild(D));for(let D=0,m=i.length;D=this.actualFrozenRow?this.hasFrozenColumns()?(l=this.rowsCache)!=null&&l.hasOwnProperty(i[D])&&o.firstChild&&s.firstChild&&(this.rowsCache[i[D]].rowNode=[o.firstChild,s.firstChild],this._canvasBottomL.appendChild(o.firstChild),this._canvasBottomR.appendChild(s.firstChild)):(E=this.rowsCache)!=null&&E.hasOwnProperty(i[D])&&o.firstChild&&(this.rowsCache[i[D]].rowNode=[o.firstChild],this._canvasBottomL.appendChild(o.firstChild)):this.hasFrozenColumns()?(d=this.rowsCache)!=null&&d.hasOwnProperty(i[D])&&o.firstChild&&s.firstChild&&(this.rowsCache[i[D]].rowNode=[o.firstChild,s.firstChild],this._canvasTopL.appendChild(o.firstChild),this._canvasTopR.appendChild(s.firstChild)):(c=this.rowsCache)!=null&&c.hasOwnProperty(i[D])&&o.firstChild&&(this.rowsCache[i[D]].rowNode=[o.firstChild],this._canvasTopL.appendChild(o.firstChild));t&&(this.activeCellNode=this.getCellNode(this.activeRow,this.activeCell))}startPostProcessing(){this._options.enableAsyncPostRender&&(clearTimeout(this.h_postrender),this.h_postrender=setTimeout(this.asyncPostProcessRows.bind(this),this._options.asyncPostRenderDelay))}startPostProcessingCleanup(){this._options.enableAsyncPostRenderCleanup&&(clearTimeout(this.h_postrenderCleanup),this.h_postrenderCleanup=setTimeout(this.asyncPostProcessCleanupRows.bind(this),this._options.asyncPostRenderCleanupDelay))}invalidatePostProcessingResults(u){typeof this.postProcessedRows[u]=="object"&&Object.keys(this.postProcessedRows[u]).forEach(e=>{this.postProcessedRows[u].hasOwnProperty(e)&&(this.postProcessedRows[u][e]="C")}),this.postProcessFromRow=Math.min(this.postProcessFromRow,u),this.postProcessToRow=Math.max(this.postProcessToRow,u),this.startPostProcessing()}updateRowPositions(){this.rowsCache&&typeof this.rowsCache=="object"&&Object.keys(this.rowsCache).forEach(u=>{const e=u?parseInt(u,10):0;B.setStyleSize(this.rowsCache[e].rowNode[0],"top",this.getRowTop(e))})}render(){if(this.initialized){this.scrollThrottle.dequeue();const u=this.getVisibleRange(),e=this.getRenderedRange();if(this.cleanupRows(e),this.lastRenderedScrollLeft!==this.scrollLeft){if(this.hasFrozenRows){const a=wu(!0,{},e);this._options.frozenBottom?(a.top=this.actualFrozenRow,a.bottom=this.getDataLength()):(a.top=0,a.bottom=this._options.frozenRow),this.cleanUpAndRenderCells(a)}this.cleanUpAndRenderCells(e)}this.renderRows(e),this.hasFrozenRows&&(this._options.frozenBottom?this.renderRows({top:this.actualFrozenRow,bottom:this.getDataLength()-1,leftPx:e.leftPx,rightPx:e.rightPx}):this.renderRows({top:0,bottom:this._options.frozenRow-1,leftPx:e.leftPx,rightPx:e.rightPx})),this.postProcessFromRow=u.top,this.postProcessToRow=Math.min(this.getDataLengthIncludingAddNew()-1,u.bottom),this.startPostProcessing(),this.lastRenderedScrollTop=this.scrollTop,this.lastRenderedScrollLeft=this.scrollLeft,this.h_render=null,this.triggerEvent(this.onRendered,{startRow:u.top,endRow:u.bottom,grid:this})}}handleHeaderRowScroll(){const u=this._headerRowScrollContainer.scrollLeft;u!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=u)}handleFooterRowScroll(){const u=this._footerRowScrollContainer.scrollLeft;u!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=u)}handlePreHeaderPanelScroll(){this.handleElementScroll(this._preHeaderPanelScroller)}handleElementScroll(u){const e=u.scrollLeft;e!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=e)}handleScroll(){return this.scrollTop=this._viewportScrollContainerY.scrollTop,this.scrollLeft=this._viewportScrollContainerX.scrollLeft,this._handleScroll(!1)}_handleScroll(u){let e=this._viewportScrollContainerY.scrollHeight-this._viewportScrollContainerY.clientHeight,a=this._viewportScrollContainerY.scrollWidth-this._viewportScrollContainerY.clientWidth;e=Math.max(0,e),a=Math.max(0,a),this.scrollTop>e&&(this.scrollTop=e),this.scrollLeft>a&&(this.scrollLeft=a);const i=Math.abs(this.scrollTop-this.prevScrollTop),t=Math.abs(this.scrollLeft-this.prevScrollLeft);if(t&&(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.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)),i&&!this._options.autoHeight)if(this.vScrollDir=this.prevScrollTop20||o>20)&&(this._options.forceSyncScrolling||o{a?i=!0:o()},r=()=>{i=!1},o=()=>{a=!0,clearTimeout(this._executionBlockTimer),this._executionBlockTimer=setTimeout(s,e),u.call(this)},s=()=>{i?(r(),o()):a=!1};return{enqueue:t.bind(this),dequeue:r.bind(this)}}asyncPostProcessRows(){const u=this.getDataLength();for(;this.postProcessFromRow<=this.postProcessToRow;){const e=this.vScrollDir>=0?this.postProcessFromRow++:this.postProcessToRow--,a=this.rowsCache[e];if(!(!a||e>=u)){this.postProcessedRows[e]||(this.postProcessedRows[e]={}),this.ensureCellNodesInRowsCache(e),Object.keys(a.cellNodesByColumnIdx).forEach(i=>{if(a.cellNodesByColumnIdx.hasOwnProperty(i)){const t=+i,r=this.columns[t],o=this.postProcessedRows[e][t];if(r.asyncPostRender&&o!=="R"){const s=a.cellNodesByColumnIdx[t];s&&r.asyncPostRender(s,e,this.getDataItem(e),r,o==="C"),this.postProcessedRows[e][t]="R"}}}),this.h_postrender=setTimeout(this.asyncPostProcessRows.bind(this),this._options.asyncPostRenderDelay);return}}}asyncPostProcessCleanupRows(){if(this.postProcessedCleanupQueue.length>0){const u=this.postProcessedCleanupQueue[0].groupId;for(;this.postProcessedCleanupQueue.length>0&&this.postProcessedCleanupQueue[0].groupId===u;){const e=this.postProcessedCleanupQueue.shift();if((e==null?void 0:e.actionType)==="R"&&e.node.forEach(a=>{a.remove()}),(e==null?void 0:e.actionType)==="C"){const a=this.columns[e.columnIdx];a.asyncPostRenderCleanup&&e.node&&a.asyncPostRenderCleanup(e.node,e.rowIdx,a)}}this.h_postrenderCleanup=setTimeout(this.asyncPostProcessCleanupRows.bind(this),this._options.asyncPostRenderCleanupDelay)}}updateCellCssStylesOnRenderedRows(u,e){let a,i,t;typeof this.rowsCache=="object"&&Object.keys(this.rowsCache).forEach(r=>{this.rowsCache&&(t=e==null?void 0:e[r],i=u==null?void 0:u[r],t&&Object.keys(t).forEach(o=>{(!i||t[o]!==i[o])&&(a=this.getCellNode(+r,this.getColumnIndex(o)),a&&a.classList.remove(t[o]))}),i&&Object.keys(i).forEach(o=>{(!t||t[o]!==i[o])&&(a=this.getCellNode(+r,this.getColumnIndex(o)),a&&a.classList.add(i[o]))}))})}addCellCssStyles(u,e){if(this.cellCssClasses[u])throw new Error(`SlickGrid addCellCssStyles: cell CSS hash with key "${u}" already exists.`);this.cellCssClasses[u]=e,this.updateCellCssStylesOnRenderedRows(e,null),this.triggerEvent(this.onCellCssStylesChanged,{key:u,hash:e,grid:this})}removeCellCssStyles(u){this.cellCssClasses[u]&&(this.updateCellCssStylesOnRenderedRows(null,this.cellCssClasses[u]),delete this.cellCssClasses[u],this.triggerEvent(this.onCellCssStylesChanged,{key:u,hash:null,grid:this}))}setCellCssStyles(u,e){const a=this.cellCssClasses[u];this.cellCssClasses[u]=e,this.updateCellCssStylesOnRenderedRows(e,a),this.triggerEvent(this.onCellCssStylesChanged,{key:u,hash:e,grid:this})}getCellCssStyles(u){return this.cellCssClasses[u]}flashCell(u,e,a=250){const i=(t,r)=>{r<1||(clearTimeout(this._flashCellTimer),this._flashCellTimer=setTimeout(()=>{r%2===0?t.classList.add(this._options.cellFlashingCssClass||""):t.classList.remove(this._options.cellFlashingCssClass||""),i(t,r-1)},a))};if(this.rowsCache[u]){const t=this.getCellNode(u,e);t&&i(t,5)}}highlightRow(u,e){const a=this.rowsCache[u];e||(e=this._options.rowHighlightDuration),Array.isArray(a==null?void 0:a.rowNode)&&this._options.rowHighlightCssClass&&(a.rowNode.forEach(i=>i.classList.add(..._u(this._options.rowHighlightCssClass))),clearTimeout(this._highlightRowTimer),this._highlightRowTimer=setTimeout(()=>{var i;(i=a.rowNode)==null||i.forEach(t=>t.classList.remove(..._u(this._options.rowHighlightCssClass)))},e))}handleMouseWheel(u,e,a,i){this.scrollTop=Math.max(0,this._viewportScrollContainerY.scrollTop-i*this._options.rowHeight),this.scrollLeft=this._viewportScrollContainerX.scrollLeft+a*10,this._handleScroll(!0)&&u.preventDefault()}handleDragInit(u,e){const a=this.getCellFromEvent(u);if(!a||!this.cellExists(a.row,a.cell))return!1;const i=this.triggerEvent(this.onDragInit,e,u);return i.isImmediatePropagationStopped()?i.getReturnValue():!1}handleDragStart(u,e){const a=this.getCellFromEvent(u);if(!a||!this.cellExists(a.row,a.cell))return!1;const i=this.triggerEvent(this.onDragStart,e,u);return i.isImmediatePropagationStopped()?i.getReturnValue():!1}handleDrag(u,e){return this.triggerEvent(this.onDrag,e,u).getReturnValue()}handleDragEnd(u,e){this.triggerEvent(this.onDragEnd,e,u)}handleKeyDown(u){var i,t,r;let a=this.triggerEvent(this.onKeyDown,{row:this.activeRow,cell:this.activeCell},u).isImmediatePropagationStopped();if(!a&&!u.shiftKey&&!u.altKey){if(this._options.editable&&((i=this.currentEditor)!=null&&i.keyCaptureList)&&this.currentEditor.keyCaptureList.indexOf(u.which)>-1)return;u.key==="Home"?a=u.ctrlKey?this.navigateTop():this.navigateRowStart():u.key==="End"&&(a=u.ctrlKey?this.navigateBottom():this.navigateRowEnd())}if(!a)if(!u.shiftKey&&!u.altKey&&!u.ctrlKey)if(u.key==="Escape"){if(!((t=this.getEditorLock())!=null&&t.isActive()))return;this.cancelEditAndSetFocus()}else u.key==="PageDown"?(this.navigatePageDown(),a=!0):u.key==="PageUp"?(this.navigatePageUp(),a=!0):u.key==="ArrowLeft"?a=this.navigateLeft():u.key==="ArrowRight"?a=this.navigateRight():u.key==="ArrowUp"?a=this.navigateUp():u.key==="ArrowDown"?a=this.navigateDown():u.key==="Tab"?a=this.navigateNext():u.key==="Enter"&&(this._options.editable&&(this.currentEditor?this.activeRow===this.getDataLength()?this.navigateDown():this.commitEditAndSetFocus():(r=this.getEditorLock())!=null&&r.commitCurrentEdit()&&this.makeActiveCellEditable(void 0,void 0,u)),a=!0);else u.key==="Tab"&&u.shiftKey&&!u.ctrlKey&&!u.altKey&&(a=this.navigatePrev());a&&(u.stopPropagation(),u.preventDefault())}handleClick(u){var i,t,r;const e=u instanceof Pu?u.getNativeEvent():u;if(!this.currentEditor&&(e.target!==document.activeElement||e.target.classList.contains("slick-cell"))){const o=this.getTextSelection();this.setFocus(),this.setTextSelection(o)}const a=this.getCellFromEvent(e);if(!(!a||this.currentEditor!==null&&this.activeRow===a.row&&this.activeCell===a.cell)&&(u=this.triggerEvent(this.onClick,{row:a.row,cell:a.cell},u||e),!(u.isImmediatePropagationStopped()||e.defaultPrevented)&&this.canCellBeActive(a.row,a.cell)&&(!((i=this.getEditorLock())!=null&&i.isActive())||(t=this.getEditorLock())!=null&&t.commitCurrentEdit()))){this.scrollRowIntoView(a.row,!1);const o=((r=e.target)==null?void 0:r.className)===Pm,s=this.columns[a.cell],l=!!(this._options.editable&&(s!=null&&s.editorClass)&&this._options.suppressActiveCellChangeOnEdit);this.setActiveCellInternal(this.getCellNode(a.row,a.cell),null,o,l,e)}}handleContextMenu(u){const e=u.target.closest(".slick-cell");e&&(this.activeCellNode===e&&this.currentEditor!==null||this.triggerEvent(this.onContextMenu,{},u))}handleDblClick(u){const e=this.getCellFromEvent(u);!e||this.currentEditor!==null&&this.activeRow===e.row&&this.activeCell===e.cell||(this.triggerEvent(this.onDblClick,{row:e.row,cell:e.cell},u),!u.defaultPrevented&&this._options.editable&&this.gotoCell(e.row,e.cell,!0,u))}handleHeaderMouseEnter(u){const e=B.storage.get(u.target.closest(".slick-header-column"),"column");e&&this.triggerEvent(this.onHeaderMouseEnter,{column:e,grid:this},u)}handleHeaderMouseOver(u){const e=B.storage.get(u.target.closest(".slick-header-column"),"column");e&&this.triggerEvent(this.onHeaderMouseOver,{column:e,grid:this},u)}handleHeaderMouseLeave(u){const e=B.storage.get(u.target.closest(".slick-header-column"),"column");e&&this.triggerEvent(this.onHeaderMouseLeave,{column:e,grid:this},u)}handleHeaderMouseOut(u){const e=B.storage.get(u.target.closest(".slick-header-column"),"column");e&&this.triggerEvent(this.onHeaderMouseOut,{column:e,grid:this},u)}handleHeaderRowMouseEnter(u){const e=B.storage.get(u.target.closest(".slick-headerrow-column"),"column");e&&this.triggerEvent(this.onHeaderRowMouseEnter,{column:e,grid:this},u)}handleHeaderRowMouseOver(u){const e=B.storage.get(u.target.closest(".slick-headerrow-column"),"column");e&&this.triggerEvent(this.onHeaderRowMouseOver,{column:e,grid:this},u)}handleHeaderRowMouseLeave(u){const e=B.storage.get(u.target.closest(".slick-headerrow-column"),"column");e&&this.triggerEvent(this.onHeaderRowMouseLeave,{column:e,grid:this},u)}handleHeaderRowMouseOut(u){const e=B.storage.get(u.target.closest(".slick-headerrow-column"),"column");e&&this.triggerEvent(this.onHeaderRowMouseOut,{column:e,grid:this},u)}handleHeaderContextMenu(u){const e=u.target.closest(".slick-header-column"),a=e&&B.storage.get(e,"column");this.triggerEvent(this.onHeaderContextMenu,{column:a},u)}handleHeaderClick(u){if(this.columnResizeDragging)return;const e=u.target.closest(".slick-header-column"),a=e&&B.storage.get(e,"column");a&&this.triggerEvent(this.onHeaderClick,{column:a},u)}handleFooterContextMenu(u){const e=u.target.closest(".slick-footerrow-column"),a=e&&B.storage.get(e,"column");this.triggerEvent(this.onFooterContextMenu,{column:a},u)}handleFooterClick(u){const e=u.target.closest(".slick-footerrow-column"),a=e&&B.storage.get(e,"column");this.triggerEvent(this.onFooterClick,{column:a},u)}handleCellMouseOver(u){this.triggerEvent(this.onMouseEnter,{},u)}handleCellMouseOut(u){this.triggerEvent(this.onMouseLeave,{},u)}cellExists(u,e){return!(u<0||u>=this.getDataLength()||e<0||e>=this.columns.length)}getCellFromPoint(u,e){let a=this.getRowFromPosition(e),i=0,t=0;for(let r=0;r=this.actualFrozenRow?this.h=this.actualFrozenRow?e=this.frozenRowsHeight:e=0:e=0,e}getCellFromEvent(u){const e=u instanceof Pu?u.getNativeEvent():u;if(!e)return null;const a=e.touches?e.touches[0]:e,i=e.target.closest(".slick-cell");if(!i)return null;let t=this.getRowFromNode(i.parentNode);if(this.hasFrozenRows){let o=0;const s=Iu(B.parents(i,".grid-canvas")[0]);B.parents(i,".grid-canvas-bottom").length&&(o=this._options.frozenBottom?B.height(this._canvasTopL):this.frozenRowsHeight);const E=a.clientX-s.left,d=a.clientY-s.top+o+document.documentElement.scrollTop;t=this.getCellFromPoint(E,d).row}const r=this.getCellFromNode(i);return!ia(t)||!ia(r)?null:{row:t,cell:r}}getCellNodeBox(u,e){var s;if(!this.cellExists(u,e))return null;const a=this.getFrozenRowOffset(u),i=this.getRowTop(u)-a,t=i+this._options.rowHeight-1;let r=0;for(let l=0;l1?i-1:0)])}internalScrollColumnIntoView(u,e){var i;const a=this.scrollLeft+B.width(this._viewportScrollContainerX)-(this.viewportHasVScroll&&((i=this.scrollbarDimensions)==null?void 0:i.width)||0);ua&&(this._viewportScrollContainerX.scrollLeft=Math.min(u,e-this._viewportScrollContainerX.clientWidth),this.handleScroll(),this.render())}scrollColumnIntoView(u){this.internalScrollColumnIntoView(this.columnPosLeft[u],this.columnPosRight[u])}setActiveCellInternal(u,e,a,i,t){var r,o,s,l;if($u(this.activeCellNode)&&(this.makeActiveCellNormal(),this.activeCellNode.classList.remove("active"),(o=(r=this.rowsCache[this.activeRow])==null?void 0:r.rowNode)==null||o.forEach(E=>E.classList.remove("active"))),this.activeCellNode=u,$u(this.activeCellNode)){const E=Iu(this.activeCellNode);let d=Math.floor(Iu(B.parents(this.activeCellNode,".grid-canvas")[0]).top);const c=B.parents(this.activeCellNode,".grid-canvas-bottom").length;this.hasFrozenRows&&c&&(d-=this._options.frozenBottom?B.height(this._canvasTopL):this.frozenRowsHeight);const D=this.getCellFromPoint(E.left,Math.ceil(E.top)-d);this.activeRow=D.row,this.activeCell=this.activePosX=this.activeCell=this.activePosX=this.getCellFromNode(this.activeCellNode),!$u(e)&&this._options.autoEditNewRow&&(e=this.activeRow===this.getDataLength()||this._options.autoEdit),this._options.showCellSelection&&(this.activeCellNode.classList.add("active"),(l=(s=this.rowsCache[this.activeRow])==null?void 0:s.rowNode)==null||l.forEach(m=>m.classList.add("active"))),this._options.editable&&e&&this.isCellPotentiallyEditable(this.activeRow,this.activeCell)&&(this._options.asyncEditorLoading?(clearTimeout(this.h_editorLoader),this.h_editorLoader=setTimeout(()=>{this.makeActiveCellEditable(void 0,a,t)},this._options.asyncEditorLoadDelay)):this.makeActiveCellEditable(void 0,a,t))}else this.activeRow=this.activeCell=null;i||this.triggerEvent(this.onActiveCellChanged,this.getActiveCell())}clearTextSelection(){var u;if((u=document.selection)!=null&&u.empty)try{document.selection.empty()}catch{}else if(window.getSelection){const e=window.getSelection();e!=null&&e.removeAllRanges&&e.removeAllRanges()}}isCellPotentiallyEditable(u,e){const a=this.getDataLength();return!(u=a||!this.columns[e]||this.columns[e].hidden||!this.getEditor(u,e))}makeActiveCellNormal(u=!1){var e;if(this.currentEditor){if(this.triggerEvent(this.onBeforeCellEditorDestroy,{editor:this.currentEditor}),this.currentEditor.destroy(),this.currentEditor=null,this.activeCellNode){const a=this.getDataItem(this.activeRow);if(this.activeCellNode.classList.remove("editable"),this.activeCellNode.classList.remove("invalid"),a){const i=this.columns[this.activeCell],r=this.getFormatter(this.activeRow,i)(this.activeRow,this.activeCell,this.getDataItemValueForColumn(a,i),i,a,this);this.applyFormatResultToCellNode(r,this.activeCellNode),this.invalidatePostProcessingResults(this.activeRow)}u&&this.setFocus()}navigator.userAgent.toLowerCase().match(/msie/)&&this.clearTextSelection(),(e=this.getEditorLock())==null||e.deactivate(this.editController)}}editActiveCell(u,e,a){this.makeActiveCellEditable(u,e,a)}makeActiveCellEditable(u,e,a){var o,s,l,E,d,c;if(!this.activeCellNode)return;if(!this._options.editable)throw new Error("SlickGrid makeActiveCellEditable : should never get called when grid options.editable is false");if(clearTimeout(this.h_editorLoader),!this.isCellPotentiallyEditable(this.activeRow,this.activeCell))return;const i=this.columns[this.activeCell],t=this.getDataItem(this.activeRow);if(this.triggerEvent(this.onBeforeEditCell,{row:this.activeRow,cell:this.activeCell,item:t,column:i,target:"grid"}).getReturnValue()===!1){this.setFocus();return}(o=this.getEditorLock())==null||o.activate(this.editController),this.activeCellNode.classList.add("editable");const r=u||this.getEditor(this.activeRow,this.activeCell);if(typeof r=="function"){!u&&!r.suppressClearOnEdit&&bu(this.activeCellNode);let D=(l=(s=this.data)==null?void 0:s.getItemMetadata)==null?void 0:l.call(s,this.activeRow);D=D==null?void 0:D.columns;const m=D&&(D[i.id]||D[this.activeCell]),h={grid:this,gridPosition:this.absBox(this._container),position:this.absBox(this.activeCellNode),container:this.activeCellNode,column:i,columnMetaData:m,item:t||{},event:a,commitChanges:this.commitEditAndSetFocus.bind(this),cancelChanges:this.cancelEditAndSetFocus.bind(this)};this.currentEditor=new r(h),t&&this.currentEditor&&(this.currentEditor.loadValue(t),e&&typeof((E=this.currentEditor)==null?void 0:E.preClick)=="function"&&this.currentEditor.preClick()),this.serializedEditorValue=(d=this.currentEditor)==null?void 0:d.serializeValue(),(c=this.currentEditor)!=null&&c.position&&this.handleActiveCellPositionChange()}}commitEditAndSetFocus(){var u;(u=this.getEditorLock())!=null&&u.commitCurrentEdit()&&(this.setFocus(),this._options.autoEdit&&!this._options.autoCommitEdit&&this.navigateDown())}cancelEditAndSetFocus(){var u;(u=this.getEditorLock())!=null&&u.cancelCurrentEdit()&&this.setFocus()}absBox(u){const e={top:u.offsetTop,left:u.offsetLeft,bottom:0,right:0,width:u.offsetWidth,height:u.offsetWidth,visible:!0};e.bottom=e.top+e.height,e.right=e.left+e.width;let a=u.offsetParent;for(;(u=u.parentNode)!==document.body&&!(!u||!u.parentNode);){const i=getComputedStyle(u);e.visible&&u.scrollHeight!==u.offsetHeight&&i.overflowY!=="visible"&&(e.visible=e.bottom>u.scrollTop&&e.topu.scrollLeft&&e.left0&&(u=e.getRangeAt(0))}return u}setTextSelection(u){if(window.getSelection&&u){const e=window.getSelection();e&&(e.removeAllRanges(),e.addRange(u))}}scrollRowIntoView(u,e){var a;if(!this.hasFrozenRows||!this._options.frozenBottom&&u>this.actualFrozenRow-1||this._options.frozenBottom&&uthis.scrollTop+i+this.offset?(this.scrollTo(e?r:o),this.render()):t*this._options.rowHeight=t&&(i=t-1),i<0&&(i=0);let r=0,o=null;const s=this.activePosX;for(;r<=this.activePosX;)this.canCellBeActive(i,r)&&(o=r),r+=this.getColspan(i,r);o!==null?(this.setActiveCellInternal(this.getCellNode(i,o)),this.activePosX=s):this.resetActiveCell()}}navigatePageDown(){this.scrollPage(1)}navigatePageUp(){this.scrollPage(-1)}navigateTop(){this.navigateToRow(0)}navigateBottom(){return this.navigateToRow(this.getDataLength()-1)}navigateToRow(u){const e=this.getDataLength();if(!e)return!0;if(u<0?u=0:u>=e&&(u=e-1),this.scrollCellIntoView(u,0,!0),this._options.enableCellNavigation&&$u(this.activeRow)){let a=0,i=null;const t=this.activePosX;for(;a<=this.activePosX;)this.canCellBeActive(u,a)&&(i=a),a+=this.getColspan(u,a);i!==null?(this.setActiveCellInternal(this.getCellNode(u,i)),this.activePosX=t):this.resetActiveCell()}return!0}getColspan(u,e){var r,o;const a=(o=(r=this.data)==null?void 0:r.getItemMetadata)==null?void 0:o.call(r,u);if(!a||!a.columns)return 1;const i=a.columns[this.columns[e].id]||a.columns[e];let t=i==null?void 0:i.colspan;return t==="*"?t=this.columns.length-e:t=t||1,t}findFirstFocusableCell(u){let e=0;for(;e=this.columns.length)return null;do e+=this.getColspan(u,e);while(e=e)return null;let t={row:u,cell:i,posX:i},r,o=!0;for(;o;){if(r=this.gotoRight(t.row,t.cell,t.posX),!r)return o=!1,null;if(r.cell>=e)return o=!1,t;t=r}}gotoDown(u,e,a){let i;const t=this.getDataLengthIncludingAddNew();let r=!0;for(;r;){if(++u>=t)return r=!1,null;for(i=e=0;e<=a;)i=e,e+=this.getColspan(u,e);if(this.canCellBeActive(u,i))return r=!1,{row:u,cell:i,posX:a}}}gotoUp(u,e,a){let i,t=!0;for(;t;){if(--u<0)return t=!1,null;for(i=e=0;e<=a;)i=e,e+=this.getColspan(u,e);if(this.canCellBeActive(u,i))return t=!1,{row:u,cell:i,posX:a}}}gotoNext(u,e,a){if(!ia(u)&&!ia(e)&&(u=e=a=0,this.canCellBeActive(u,e)))return{row:u,cell:e,posX:e};const i=this.gotoRight(u,e,a);if(i)return i;let t=null;const r=this.getDataLengthIncludingAddNew();for(u===r-1&&u--;++u=this.actualFrozenRow||this._options.frozenBottom&&t.rowe?this.rowsCache[u].cellNodesByColumnIdx[e]:null}catch{return this.rowsCache[u].cellNodesByColumnIdx[e]}}return null}setActiveCell(u,e,a,i,t){!this.initialized||!this._options.enableCellNavigation||u>this.getDataLength()||u<0||e>=this.columns.length||e<0||(this.scrollCellIntoView(u,e,!1),this.setActiveCellInternal(this.getCellNode(u,e),a,i,t))}setActiveRow(u,e,a){e??(e=0),!(!this.initialized||u>this.getDataLength()||u<0||e>=this.columns.length||e<0)&&(this.activeRow=u,a||this.scrollCellIntoView(u,e,!1))}canCellBeActive(u,e){var t,r,o,s;if(!this._options.enableCellNavigation||u>=this.getDataLengthIncludingAddNew()||u<0||e>=this.columns.length||e<0||!this.columns[e]||this.columns[e].hidden)return!1;const a=(r=(t=this.data)==null?void 0:t.getItemMetadata)==null?void 0:r.call(t,u);if((a==null?void 0:a.focusable)!==void 0)return!!a.focusable;const i=a==null?void 0:a.columns;return((o=i==null?void 0:i[this.columns[e].id])==null?void 0:o.focusable)!==void 0?!!i[this.columns[e].id].focusable:((s=i==null?void 0:i[e])==null?void 0:s.focusable)!==void 0?!!i[e].focusable:!!this.columns[e].focusable}canCellBeSelected(u,e){var t,r;if(u>=this.getDataLength()||u<0||e>=this.columns.length||e<0||!this.columns[e]||this.columns[e].hidden)return!1;const a=(r=(t=this.data)==null?void 0:t.getItemMetadata)==null?void 0:r.call(t,u);if((a==null?void 0:a.selectable)!==void 0)return!!a.selectable;const i=(a==null?void 0:a.columns)&&(a.columns[this.columns[e].id]||a.columns[e]);return(i==null?void 0:i.selectable)!==void 0?!!i.selectable:!!this.columns[e].selectable}gotoCell(u,e,a,i){var s;if(!this.initialized||!this.canCellBeActive(u,e)||!((s=this.getEditorLock())!=null&&s.commitCurrentEdit()))return;this.scrollCellIntoView(u,e,!1);const t=this.getCellNode(u,e),r=this.columns[e],o=!!(this._options.editable&&(r!=null&&r.editorClass)&&this._options.suppressActiveCellChangeOnEdit);this.setActiveCellInternal(t,a||u===this.getDataLength()||this._options.autoEdit,null,o,i),this.currentEditor||this.setFocus()}commitCurrentEdit(){var i;const u=this,e=u.getDataItem(u.activeRow),a=u.columns[u.activeCell];if(u.currentEditor){if(u.currentEditor.isValueChanged()){const t=u.currentEditor.validate();if(t.valid){const r=u.activeRow,o=u.activeCell,s=u.currentEditor,l=u.currentEditor.serializeValue(),E=u.serializedEditorValue;if(u.activeRow{s.applyValue(e,l),u.updateRow(r),u.triggerEvent(u.onCellChange,{command:"execute",row:r,cell:o,item:e,column:a})},undo:()=>{s.applyValue(e,E),u.updateRow(r),u.triggerEvent(u.onCellChange,{command:"undo",row:r,cell:o,item:e,column:a})}};u._options.editCommandHandler?(u.makeActiveCellNormal(!0),u._options.editCommandHandler(e,a,d)):(d.execute(),u.makeActiveCellNormal(!0))}else{const d={};u.currentEditor.applyValue(d,u.currentEditor.serializeValue()),u.makeActiveCellNormal(!0),u.triggerEvent(u.onAddNewRow,{item:d,column:a})}return!((i=u.getEditorLock())!=null&&i.isActive())}else return u.activeCellNode&&(u.activeCellNode.classList.remove("invalid"),B.width(u.activeCellNode),u.activeCellNode.classList.add("invalid")),u.triggerEvent(u.onValidationError,{editor:u.currentEditor,cellNode:u.activeCellNode,validationResults:t,row:u.activeRow,cell:u.activeCell,column:a}),u.currentEditor.focus(),!1}u.makeActiveCellNormal(!0)}return!0}cancelCurrentEdit(){return this.makeActiveCellNormal(),!0}rowsToRanges(u){const e=[],a=this.columns.length-1;for(let i=0;i((r=this._addonOptions)==null?void 0:r.maxToolTipLength)&&(s=s.substring(0,this._addonOptions.maxToolTipLength-3)+"...")):s="",o.title=s),o=null}}handleHeaderMouseEnter(u,e){const a=e.column;let i;const t=u.target;if(t&&(i=t.closest(".slick-header-column"),i&&!(a!=null&&a.toolTip))){const r=t.clientWidth{this._addonOptions&&typeof this._addonOptions.onCopyCells=="function"&&this._addonOptions.onCopyCells(a,i)}),this._eventHandler.subscribe(this._cellExternalCopyManagerPlugin.onCopyCancelled,(a,i)=>{this._addonOptions&&typeof this._addonOptions.onCopyCancelled=="function"&&this._addonOptions.onCopyCancelled(a,i)}),this._eventHandler.subscribe(this._cellExternalCopyManagerPlugin.onPasteCells,(a,i)=>{this._addonOptions&&typeof this._addonOptions.onPasteCells=="function"&&this._addonOptions.onPasteCells(a,i)})}dispose(){var u,e;this._eventHandler.unsubscribeAll(),this._bindingEventService.unbindAll(),(u=this._cellSelectionModel)==null||u.dispose(),(e=this._cellExternalCopyManagerPlugin)==null||e.dispose()}createUndoRedoBuffer(){let u=0;this._commandQueue=[],this._undoRedoBuffer={queueAndExecuteCommand:e=>{this._commandQueue[u]=e,u++,e.execute()},undo:()=>{if(u===0)return;u--;const e=this._commandQueue[u];e&&Z0.cancelCurrentEdit()&&e.undo()},redo:()=>{if(u>=this._commandQueue.length)return;const e=this._commandQueue[u];u++,e&&Z0.cancelCurrentEdit()&&e.execute()}}}getDefaultOptions(){let u=0;return{clipboardCommandHandler:e=>{this._undoRedoBuffer.queueAndExecuteCommand.call(this._undoRedoBuffer,e)},dataItemColumnValueExtractor:(e,a,i=0,t=0)=>{var s,l;const r=this._grid.getActiveCell(),o=this._grid.getCellEditor()&&(r==null?void 0:r.row)===i&&(r==null?void 0:r.cell)===t;if(!this.gridOptions.editable||!a.editor||!o){const E=a.exportWithFormatter!==void 0?a.exportWithFormatter:(s=this.gridOptions.textExportOptions)==null?void 0:s.exportWithFormatter;if(a.formatter&&E){const d=a.formatter(i,t,e[a.field],a,e,this._grid),c=ca(d)?d:d.html||d.text;if(a.sanitizeDataExport||(l=this.gridOptions.textExportOptions)!=null&&l.sanitizeDataExport){const D=c instanceof HTMLElement?c.innerHTML:c;return Wu(D??"")}return d}}return null},readOnlyMode:!1,includeHeaderWhenCopying:!1,newRowCreator:e=>{for(let a=0;a{};class ch{constructor(){this.pluginName="CellExternalCopyManager",this.onCopyCells=new N("onCopyCells"),this.onCopyCancelled=new N("onCopyCancelled"),this.onPasteCells=new N("onPasteCells"),this.onBeforePasteCell=new N("onBeforePasteCell"),this._bodyElement=document.body,this._copiedCellStyle="copied",this._copiedCellStyleLayerKey="copy-manager",this._copiedRanges=null,this._eventHandler=new Tu}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}init(u,e){var t;this._grid=u,this._addonOptions={...this._addonOptions,...e},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 a=u.getPubSubService();a&&B.addSlickEventPubSubWhenDefined(a,this),this._eventHandler.subscribe(this._grid.onKeyDown,this.handleKeyDown.bind(this));const i=u.getSelectionModel();if(!i)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())");if(this._eventHandler.subscribe(i.onSelectedRangesChanged,()=>{this._grid.getEditorLock().isActive()||this._grid.focus()}),u&&typeof((t=this._addonOptions)==null?void 0:t.onBeforePasteCell)=="function"){const r=u==null?void 0:u.getData();this._eventHandler.subscribe(this.onBeforePasteCell,(o,s)=>{var d,c;const l=u.getColumns()[s.cell],E={row:s.row,cell:s.cell,dataView:r,grid:u,columnDef:l,dataContext:u.getDataItem(s.row)};return(c=(d=this._addonOptions).onBeforePasteCell)==null?void 0:c.call(d,o,E)})}}dispose(){this._eventHandler.unsubscribeAll()}clearCopySelection(){this._grid.removeCellCssStyles(this._copiedCellStyleLayerKey)}getHeaderValueForColumn(u){if(typeof this._addonOptions.headerColumnValueExtractor=="function"){const e=E0(this._addonOptions.headerColumnValueExtractor(u),"innerHTML");if(e)return Wu(e)}return E0(u.name||"","innerHTML")}getDataItemValueForColumn(u,e,a,i,t){if(typeof this._addonOptions.dataItemColumnValueExtractor=="function"){const o=this._addonOptions.dataItemColumnValueExtractor(u,e,a,i);if(o)return o instanceof HTMLElement?Wu(o.innerHTML):o}let r="";if(e)if(e.editorClass){const o=document.createElement("p"),s=new e.editorClass({container:o,column:e,event:t,position:{top:0,left:0},gridPosition:{top:0,left:0},grid:this._grid,cancelChanges:Ni,commitChanges:Ni});s.loadValue(u),r=s.serializeValue(),s.destroy(),o.remove()}else r=u[e.field||""];return r}setDataItemValueForColumn(u,e,a){if(!(e!=null&&e.denyPaste)){if(this._addonOptions.dataItemColumnValueSetter)return this._addonOptions.dataItemColumnValueSetter(u,e,a);if(e.editorClass){const i=document.createElement("div"),t=new e.editorClass({container:i,column:e,event:null,position:{top:0,left:0},gridPosition:{top:0,left:0},grid:this._grid,cancelChanges:Ni,commitChanges:Ni});t.loadValue(u);const r=t.validate(void 0,a);if(!r.valid){const o=this._grid.getActiveCell();this._grid.onValidationError.notify({editor:t,cellNode:this._grid.getActiveCellNode(),validationResults:r,row:o==null?void 0:o.row,cell:o==null?void 0:o.cell,column:e,grid:this._grid})}t.applyValue(u,a),t.destroy(),i.remove()}else u[e.field]=a}}setIncludeHeaderWhenCopying(u){this._addonOptions.includeHeaderWhenCopying=u}createTextBox(u){const e=v("textarea",{value:u,style:{position:"absolute",left:"-1000px",top:`${document.body.scrollTop}px`}},this._bodyElement);return e.select(),e}decodeTabularData(u,e){var A;const a=u.getColumns(),t=e.value.split(/[\n\f\r]/);t[t.length-1]===""&&t.pop();let r=0;const o=[];this._bodyElement.removeChild(e);for(const b of t)o[r++]=b!==""?b.split(" "):[""];const s=this._grid.getActiveCell(),l=(A=this._grid.getSelectionModel())==null?void 0:A.getSelectedRanges(),E=l!=null&&l.length?l[0]:null;let d,c;if(E)d=E.fromRow,c=E.fromCell;else if(s)d=s.row,c=s.cell;else return;let D=!1,m=o.length,h=o.length?o[0].length:0;o.length===1&&o[0].length===1&&E&&(D=!0,m=E.toRow-E.fromRow+1,h=E.toCell-E.fromCell+1);const x=this._grid.getData().length-d;let g=0;if(xthis._grid.getDataLength()&&typeof this._addonOptions.newRowCreator=="function"){const b=d+m-this._grid.getDataLength();this._addonOptions.newRowCreator(b)}const C={isClipboardCommand:!0,clippedRange:o,oldValues:[],cellExternalCopyManager:this,_options:this._addonOptions,setDataItemValueForColumn:this.setDataItemValueForColumn,markCopySelection:this.markCopySelection,oneCellToMultiple:D,activeRow:d,activeCell:c,destH:m,destW:h,maxDestY:this._grid.getDataLength(),maxDestX:this._grid.getColumns().length,h:0,w:0,execute:()=>{var y;C.h=0;for(let S=0;S{var y;for(let S=0;S1){const S=this._grid.getData();for(;g>1;g--)S.splice(S.length-1,1);this._grid.setData(S),this._grid.render()}}};this._addonOptions.clipboardCommandHandler?this._addonOptions.clipboardCommandHandler(C):C.execute()}handleKeyDown(u){var a,i,t;let e;if(!this._grid.getEditorLock().isActive()||this._grid.getOptions().autoEdit){if(u.key==="Escape"&&this._copiedRanges&&(u.preventDefault(),this.clearCopySelection(),this.onCopyCancelled.notify({ranges:this._copiedRanges}),typeof this._addonOptions.onCopyCancelled=="function"&&this._addonOptions.onCopyCancelled(u,{ranges:this._copiedRanges}),this._copiedRanges=null),(u.key==="c"||u.key==="Insert")&&(u.ctrlKey||u.metaKey)&&!u.shiftKey&&(typeof this._onCopyInit=="function"&&this._onCopyInit.call(this),e=((a=this._grid.getSelectionModel())==null?void 0:a.getSelectedRanges())??[],e.length!==0)){this._copiedRanges=e,this.markCopySelection(e),this.onCopyCells.notify({ranges:e}),typeof this._addonOptions.onCopyCells=="function"&&this._addonOptions.onCopyCells(u,{ranges:e});const r=this._grid.getColumns();let o="";for(let s=0;s0&&!r[h].hidden&&m.push(this.getHeaderValueForColumn(r[h]));E.push(m.join(" "))}for(let m=l.fromCell;m0&&!r[m].hidden&&c.push(this.getDataItemValueForColumn(D,r[m],d,m,u));E.push(c.join(" "))}o+=E.join(`\r + */function Cs(n,u){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);u&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),e.push.apply(e,a)}return e}function De(n){for(var u=1;u=0)&&(e[i]=n[i]);return e}function Hm(n,u){if(n==null)return{};var e=Km(n,u),a,i;if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(n,a)&&(e[a]=n[a])}return e}var Om="1.15.2";function ye(n){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(n)}var Te=ye(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),yi=ye(/Edge/i),ps=ye(/firefox/i),li=ye(/safari/i)&&!ye(/chrome/i)&&!ye(/android/i),w1=ye(/iP(ad|od|hone)/i),M1=ye(/chrome/i)&&ye(/android/i),T1={capture:!1,passive:!1};function Su(n,u,e){n.addEventListener(u,e,!Te&&T1)}function yu(n,u,e){n.removeEventListener(u,e,!Te&&T1)}function yt(n,u){if(u){if(u[0]===">"&&(u=u.substring(1)),n)try{if(n.matches)return n.matches(u);if(n.msMatchesSelector)return n.msMatchesSelector(u);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(u)}catch{return!1}return!1}}function Im(n){return n.host&&n!==document&&n.host.nodeType?n.host:n.parentNode}function ie(n,u,e,a){if(n){e=e||document;do{if(u!=null&&(u[0]===">"?n.parentNode===e&&yt(n,u):yt(n,u))||a&&n===e)return n;if(n===e)break}while(n=Im(n))}return null}var Fs=/\s+/g;function O0(n,u,e){if(n&&u)if(n.classList)n.classList[e?"add":"remove"](u);else{var a=(" "+n.className+" ").replace(Fs," ").replace(" "+u+" "," ");n.className=(a+(e?" "+u:"")).replace(Fs," ")}}function nu(n,u,e){var a=n&&n.style;if(a){if(e===void 0)return document.defaultView&&document.defaultView.getComputedStyle?e=document.defaultView.getComputedStyle(n,""):n.currentStyle&&(e=n.currentStyle),u===void 0?e:e[u];!(u in a)&&u.indexOf("webkit")===-1&&(u="-webkit-"+u),a[u]=e+(typeof e=="string"?"":"px")}}function _a(n,u){var e="";if(typeof n=="string")e=n;else do{var a=nu(n,"transform");a&&a!=="none"&&(e=a+" "+e)}while(!u&&(n=n.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(e)}function _1(n,u,e){if(n){var a=n.getElementsByTagName(u),i=0,t=a.length;if(e)for(;i=t:r=i<=t,!r)return a;if(a===Ee())break;a=$e(a,!1)}return!1}function Ka(n,u,e,a){for(var i=0,t=0,r=n.children;t2&&arguments[2]!==void 0?arguments[2]:{},i=a.evt,t=Hm(a,Zm);zi.pluginEvent.bind(uu)(u,e,De({dragEl:H,parentEl:a0,ghostEl:cu,rootEl:Zu,nextEl:na,lastDownEl:ot,cloneEl:u0,cloneHidden:Oe,dragStarted:ri,putSortable:p0,activeSortable:uu.active,originalEvent:i,oldIndex:Sa,oldDraggableIndex:di,newIndex:I0,newDraggableIndex:He,hideGhostForTarget:O1,unhideGhostForTarget:I1,cloneNowHidden:function(){Oe=!0},cloneNowShown:function(){Oe=!1},dispatchSortableEvent:function(o){S0({sortable:e,name:o,originalEvent:i})}},t))};function S0(n){qm(De({putSortable:p0,cloneEl:u0,targetEl:H,rootEl:Zu,oldIndex:Sa,oldDraggableIndex:di,newIndex:I0,newDraggableIndex:He},n))}var H,a0,cu,Zu,na,ot,u0,Oe,Sa,I0,di,He,ji,p0,ba=!1,zt=!1,St=[],Xe,ee,pn,Fn,As,bs,ri,va,ci,Di=!1,Li=!1,st,b0,kn=[],tr=!1,wt=[],Zt=typeof document<"u",Ni=w1,fs=yi||Te?"cssFloat":"float",Ym=Zt&&!M1&&!w1&&"draggable"in document.createElement("div"),R1=function(){if(Zt){if(Te)return!1;var n=document.createElement("x");return n.style.cssText="pointer-events:auto",n.style.pointerEvents==="auto"}}(),K1=function(u,e){var a=nu(u),i=parseInt(a.width)-parseInt(a.paddingLeft)-parseInt(a.paddingRight)-parseInt(a.borderLeftWidth)-parseInt(a.borderRightWidth),t=Ka(u,0,e),r=Ka(u,1,e),o=t&&nu(t),s=r&&nu(r),l=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+s0(t).width,E=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+s0(r).width;if(a.display==="flex")return a.flexDirection==="column"||a.flexDirection==="column-reverse"?"vertical":"horizontal";if(a.display==="grid")return a.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(t&&o.float&&o.float!=="none"){var d=o.float==="left"?"left":"right";return r&&(s.clear==="both"||s.clear===d)?"vertical":"horizontal"}return t&&(o.display==="block"||o.display==="flex"||o.display==="table"||o.display==="grid"||l>=i&&a[fs]==="none"||r&&a[fs]==="none"&&l+E>i)?"vertical":"horizontal"},Qm=function(u,e,a){var i=a?u.left:u.top,t=a?u.right:u.bottom,r=a?u.width:u.height,o=a?e.left:e.top,s=a?e.right:e.bottom,l=a?e.width:e.height;return i===o||t===s||i+r/2===o+l/2},Xm=function(u,e){var a;return St.some(function(i){var t=i[V0].options.emptyInsertThreshold;if(!(!t||Wr(i))){var r=s0(i),o=u>=r.left-t&&u<=r.right+t,s=e>=r.top-t&&e<=r.bottom+t;if(o&&s)return a=i}}),a},H1=function(u){function e(t,r){return function(o,s,l,E){var d=o.options.group.name&&s.options.group.name&&o.options.group.name===s.options.group.name;if(t==null&&(r||d))return!0;if(t==null||t===!1)return!1;if(r&&t==="clone")return t;if(typeof t=="function")return e(t(o,s,l,E),r)(o,s,l,E);var c=(r?o:s).options.group.name;return t===!0||typeof t=="string"&&t===c||t.join&&t.indexOf(c)>-1}}var a={},i=u.group;(!i||rt(i)!="object")&&(i={name:i}),a.name=i.name,a.checkPull=e(i.pull,!0),a.checkPut=e(i.put),a.revertClone=i.revertClone,u.group=a},O1=function(){!R1&&cu&&nu(cu,"display","none")},I1=function(){!R1&&cu&&nu(cu,"display","")};Zt&&!M1&&document.addEventListener("click",function(n){if(zt)return n.preventDefault(),n.stopPropagation&&n.stopPropagation(),n.stopImmediatePropagation&&n.stopImmediatePropagation(),zt=!1,!1},!0);var ua=function(u){if(H){u=u.touches?u.touches[0]:u;var e=Xm(u.clientX,u.clientY);if(e){var a={};for(var i in u)u.hasOwnProperty(i)&&(a[i]=u[i]);a.target=a.rootEl=e,a.preventDefault=void 0,a.stopPropagation=void 0,e[V0]._onDragOver(a)}}},uh=function(u){H&&H.parentNode[V0]._isOutsideThisEl(u.target)};function uu(n,u){if(!(n&&n.nodeType&&n.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(n));this.el=n,this.options=u=we({},u),n[V0]=this;var e={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(n.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return K1(n,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(r,o){r.setData("Text",o.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:uu.supportPointer!==!1&&"PointerEvent"in window&&!li,emptyInsertThreshold:5};zi.initializePlugins(this,n,e);for(var a in e)!(a in u)&&(u[a]=e[a]);H1(u);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=u.forceFallback?!1:Ym,this.nativeDraggable&&(this.options.touchStartThreshold=1),u.supportPointer?Su(n,"pointerdown",this._onTapStart):(Su(n,"mousedown",this._onTapStart),Su(n,"touchstart",this._onTapStart)),this.nativeDraggable&&(Su(n,"dragover",this),Su(n,"dragenter",this)),St.push(this.el),u.store&&u.store.get&&this.sort(u.store.get(this)||[]),we(this,Jm())}uu.prototype={constructor:uu,_isOutsideThisEl:function(u){!this.el.contains(u)&&u!==this.el&&(va=null)},_getDirection:function(u,e){return typeof this.options.direction=="function"?this.options.direction.call(this,u,e,H):this.options.direction},_onTapStart:function(u){if(u.cancelable){var e=this,a=this.el,i=this.options,t=i.preventOnFilter,r=u.type,o=u.touches&&u.touches[0]||u.pointerType&&u.pointerType==="touch"&&u,s=(o||u).target,l=u.target.shadowRoot&&(u.path&&u.path[0]||u.composedPath&&u.composedPath()[0])||s,E=i.filter;if(sh(a),!H&&!(/mousedown|pointerdown/.test(r)&&u.button!==0||i.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&li&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=ie(s,i.draggable,a,!1),!(s&&s.animated)&&ot!==s)){if(Sa=q0(s),di=q0(s,i.draggable),typeof E=="function"){if(E.call(this,u,s,this)){S0({sortable:e,rootEl:l,name:"filter",targetEl:s,toEl:a,fromEl:a}),L0("filter",e,{evt:u}),t&&u.cancelable&&u.preventDefault();return}}else if(E&&(E=E.split(",").some(function(d){if(d=ie(l,d.trim(),a,!1),d)return S0({sortable:e,rootEl:d,name:"filter",targetEl:s,fromEl:a,toEl:a}),L0("filter",e,{evt:u}),!0}),E)){t&&u.cancelable&&u.preventDefault();return}i.handle&&!ie(l,i.handle,a,!1)||this._prepareDragStart(u,o,s)}}},_prepareDragStart:function(u,e,a){var i=this,t=i.el,r=i.options,o=t.ownerDocument,s;if(a&&!H&&a.parentNode===t){var l=s0(a);if(Zu=t,H=a,a0=H.parentNode,na=H.nextSibling,ot=a,ji=r.group,uu.dragged=H,Xe={target:H,clientX:(e||u).clientX,clientY:(e||u).clientY},As=Xe.clientX-l.left,bs=Xe.clientY-l.top,this._lastX=(e||u).clientX,this._lastY=(e||u).clientY,H.style["will-change"]="all",s=function(){if(L0("delayEnded",i,{evt:u}),uu.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!ps&&i.nativeDraggable&&(H.draggable=!0),i._triggerDragStart(u,e),S0({sortable:i,name:"choose",originalEvent:u}),O0(H,r.chosenClass,!0)},r.ignore.split(",").forEach(function(E){_1(H,E.trim(),vn)}),Su(o,"dragover",ua),Su(o,"mousemove",ua),Su(o,"touchmove",ua),Su(o,"mouseup",i._onDrop),Su(o,"touchend",i._onDrop),Su(o,"touchcancel",i._onDrop),ps&&this.nativeDraggable&&(this.options.touchStartThreshold=4,H.draggable=!0),L0("delayStart",this,{evt:u}),r.delay&&(!r.delayOnTouchOnly||e)&&(!this.nativeDraggable||!(yi||Te))){if(uu.eventCanceled){this._onDrop();return}Su(o,"mouseup",i._disableDelayedDrag),Su(o,"touchend",i._disableDelayedDrag),Su(o,"touchcancel",i._disableDelayedDrag),Su(o,"mousemove",i._delayedDragTouchMoveHandler),Su(o,"touchmove",i._delayedDragTouchMoveHandler),r.supportPointer&&Su(o,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(s,r.delay)}else s()}},_delayedDragTouchMoveHandler:function(u){var e=u.touches?u.touches[0]:u;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){H&&vn(H),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var u=this.el.ownerDocument;yu(u,"mouseup",this._disableDelayedDrag),yu(u,"touchend",this._disableDelayedDrag),yu(u,"touchcancel",this._disableDelayedDrag),yu(u,"mousemove",this._delayedDragTouchMoveHandler),yu(u,"touchmove",this._delayedDragTouchMoveHandler),yu(u,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(u,e){e=e||u.pointerType=="touch"&&u,!this.nativeDraggable||e?this.options.supportPointer?Su(document,"pointermove",this._onTouchMove):e?Su(document,"touchmove",this._onTouchMove):Su(document,"mousemove",this._onTouchMove):(Su(H,"dragend",this),Su(Zu,"dragstart",this._onDragStart));try{document.selection?lt(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(u,e){if(ba=!1,Zu&&H){L0("dragStarted",this,{evt:e}),this.nativeDraggable&&Su(document,"dragover",uh);var a=this.options;!u&&O0(H,a.dragClass,!1),O0(H,a.ghostClass,!0),uu.active=this,u&&this._appendGhost(),S0({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(ee){this._lastX=ee.clientX,this._lastY=ee.clientY,O1();for(var u=document.elementFromPoint(ee.clientX,ee.clientY),e=u;u&&u.shadowRoot&&(u=u.shadowRoot.elementFromPoint(ee.clientX,ee.clientY),u!==e);)e=u;if(H.parentNode[V0]._isOutsideThisEl(u),e)do{if(e[V0]){var a=void 0;if(a=e[V0]._onDragOver({clientX:ee.clientX,clientY:ee.clientY,target:u,rootEl:e}),a&&!this.options.dragoverBubble)break}u=e}while(e=e.parentNode);I1()}},_onTouchMove:function(u){if(Xe){var e=this.options,a=e.fallbackTolerance,i=e.fallbackOffset,t=u.touches?u.touches[0]:u,r=cu&&_a(cu,!0),o=cu&&r&&r.a,s=cu&&r&&r.d,l=Ni&&b0&&vs(b0),E=(t.clientX-Xe.clientX+i.x)/(o||1)+(l?l[0]-kn[0]:0)/(o||1),d=(t.clientY-Xe.clientY+i.y)/(s||1)+(l?l[1]-kn[1]:0)/(s||1);if(!uu.active&&!ba){if(a&&Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))=0&&(S0({rootEl:a0,name:"add",toEl:a0,fromEl:Zu,originalEvent:u}),S0({sortable:this,name:"remove",toEl:a0,originalEvent:u}),S0({rootEl:a0,name:"sort",toEl:a0,fromEl:Zu,originalEvent:u}),S0({sortable:this,name:"sort",toEl:a0,originalEvent:u})),p0&&p0.save()):I0!==Sa&&I0>=0&&(S0({sortable:this,name:"update",toEl:a0,originalEvent:u}),S0({sortable:this,name:"sort",toEl:a0,originalEvent:u})),uu.active&&((I0==null||I0===-1)&&(I0=Sa,He=di),S0({sortable:this,name:"end",toEl:a0,originalEvent:u}),this.save()))),this._nulling()},_nulling:function(){L0("nulling",this),Zu=H=a0=cu=na=u0=ot=Oe=Xe=ee=ri=I0=He=Sa=di=va=ci=p0=ji=uu.dragged=uu.ghost=uu.clone=uu.active=null,wt.forEach(function(u){u.checked=!0}),wt.length=pn=Fn=0},handleEvent:function(u){switch(u.type){case"drop":case"dragend":this._onDrop(u);break;case"dragenter":case"dragover":H&&(this._onDragOver(u),eh(u));break;case"selectstart":u.preventDefault();break}},toArray:function(){for(var u=[],e,a=this.el.children,i=0,t=a.length,r=this.options;ii.right+t||n.clientY>a.bottom&&n.clientX>a.left:n.clientY>i.bottom+t||n.clientX>a.right&&n.clientY>a.top}function nh(n,u,e,a,i,t,r,o){var s=a?n.clientY:n.clientX,l=a?e.height:e.width,E=a?e.top:e.left,d=a?e.bottom:e.right,c=!1;if(!r){if(o&&stE+l*t/2:sd-st)return-ci}else if(s>E+l*(1-i)/2&&sd-l*t/2)?s>E+l/2?1:-1:0}function rh(n){return q0(H){y.hide(a)}),this._options.showTopPanel||this._topPanelScrollers.forEach(a=>{y.hide(a)}),this._options.showHeaderRow||this._headerRowScroller.forEach(a=>{y.hide(a)}),this._viewportTopL=v("div",{className:"slick-viewport slick-viewport-top slick-viewport-left",tabIndex:0},this._paneTopL),this._viewportTopR=v("div",{className:"slick-viewport slick-viewport-top slick-viewport-right",tabIndex:0},this._paneTopR),this._viewportBottomL=v("div",{className:"slick-viewport slick-viewport-bottom slick-viewport-left",tabIndex:0},this._paneBottomL),this._viewportBottomR=v("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(a=>{a.classList.add(..._u(this._options.viewportClass))}),this._activeViewportNode=this._viewportTopL,this._canvasTopL=v("div",{className:"grid-canvas grid-canvas-top grid-canvas-left",tabIndex:0},this._viewportTopL),this._canvasTopR=v("div",{className:"grid-canvas grid-canvas-top grid-canvas-right",tabIndex:0},this._viewportTopR),this._canvasBottomL=v("div",{className:"grid-canvas grid-canvas-bottom grid-canvas-left",tabIndex:0},this._viewportBottomL),this._canvasBottomR=v("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._preHeaderPanelSpacer&&y.width(this._preHeaderPanelSpacer,this.getCanvasWidth()+this.scrollbarDimensions.width),this._headers.forEach(a=>{y.width(a,this.getHeadersWidth())}),y.width(this._headerRowSpacerL,this.getCanvasWidth()+this.scrollbarDimensions.width),y.width(this._headerRowSpacerR,this.getCanvasWidth()+this.scrollbarDimensions.width),this._options.createFooterRow&&(this._footerRowScrollerR=v("div",{className:"slick-footerrow slick-state-default"},this._paneTopR),this._footerRowScrollerL=v("div",{className:"slick-footerrow slick-state-default"},this._paneTopL),this._footerRowScroller=[this._footerRowScrollerL,this._footerRowScrollerR],this._footerRowSpacerL=v("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._footerRowScrollerL),y.width(this._footerRowSpacerL,this.getCanvasWidth()+this.scrollbarDimensions.width),this._footerRowSpacerR=v("div",{style:{display:"block",height:"1px",position:"absolute",top:"0px",left:"0px"}},this._footerRowScrollerR),y.width(this._footerRowSpacerR,this.getCanvasWidth()+this.scrollbarDimensions.width),this._footerRowL=v("div",{className:"slick-footerrow-columns slick-footerrow-columns-left"},this._footerRowScrollerL),this._footerRowR=v("div",{className:"slick-footerrow-columns slick-footerrow-columns-right"},this._footerRowScrollerR),this._footerRow=[this._footerRowL,this._footerRowR],this._options.showFooterRow||this._footerRowScroller.forEach(a=>{y.hide(a)})),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(u=>{this._bindingEventService.bind(u,"selectstart",e=>{e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement})}),this.setFrozenOptions(),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(u=>{this._bindingEventService.bind(u,"scroll",this.handleScroll.bind(this))}),this._options.enableMouseWheelScrollHandler&&this._viewport.forEach(u=>{this.slickMouseWheelInstances.push(zs({element:u,onMouseWheel:this.handleMouseWheel.bind(this)}))}),this._headerScroller.forEach(u=>{this._bindingEventService.bind(u,"contextmenu",this.handleHeaderContextMenu.bind(this)),this._bindingEventService.bind(u,"click",this.handleHeaderClick.bind(this))}),this._headerRowScroller.forEach(u=>{this._bindingEventService.bind(u,"scroll",this.handleHeaderRowScroll.bind(this))}),this._options.createFooterRow&&(this._footerRow.forEach(u=>{this._bindingEventService.bind(u,"contextmenu",this.handleFooterContextMenu.bind(this)),this._bindingEventService.bind(u,"click",this.handleFooterClick.bind(this))}),this._footerRowScroller.forEach(u=>{this._bindingEventService.bind(u,"scroll",this.handleFooterRowScroll.bind(this))})),this._options.createPreHeaderPanel&&this._bindingEventService.bind(this._preHeaderPanelScroller,"scroll",this.handlePreHeaderPanelScroll.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(u=>{this._bindingEventService.bind(u,"keydown",this.handleKeyDown.bind(this)),this._bindingEventService.bind(u,"click",this.handleClick.bind(this)),this._bindingEventService.bind(u,"dblclick",this.handleDblClick.bind(this)),this._bindingEventService.bind(u,"contextmenu",this.handleContextMenu.bind(this)),this._bindingEventService.bind(u,"mouseover",this.handleCellMouseOver.bind(this)),this._bindingEventService.bind(u,"mouseout",this.handleCellMouseOut.bind(this))}),ys&&(this.slickDraggableInstance=ys({containerElement:this._container,allowDragFrom:"div.slick-cell",allowDragFromClosest:"div.slick-cell.dnd, div.slick-cell.cell-reorder",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=y.parents(this._container,":hidden"),this._hiddenParents.forEach(u=>{const e={};Object.keys(this.cssShow).forEach(a=>{this.cssShow&&(e[a]=u.style[a],u.style[a]=this.cssShow[a])}),this.oldProps.push(e)})}restoreCssFromHiddenInit(){let u=0;this._hiddenParents&&this._hiddenParents.forEach(e=>{const a=this.oldProps[u++];Object.keys(this.cssShow).forEach(i=>{this.cssShow&&(e.style[i]=a[i])})})}hasFrozenColumns(){return this._options.frozenColumn>-1}registerPlugin(u){this.plugins.unshift(u),u.init(this)}unregisterPlugin(u){var e;for(let a=this.plugins.length;a>=0;a--)if(this.plugins[a]===u){(e=this.plugins[a])==null||e.destroy(),this.plugins.splice(a,1);break}}getPluginByName(u){var e;for(let a=this.plugins.length-1;a>=0;a--)if(((e=this.plugins[a])==null?void 0:e.pluginName)===u)return this.plugins[a]}getPubSubService(){return this._pubSubService}setSelectionModel(u){this.selectionModel&&(this.selectionModel.onSelectedRangesChanged.unsubscribe(this.handleSelectedRangesChanged.bind(this)),this.selectionModel.destroy&&this.selectionModel.destroy()),this.selectionModel=u,this.selectionModel&&(this.selectionModel.init(this),this.selectionModel.onSelectedRangesChanged.subscribe(this.handleSelectedRangesChanged.bind(this)))}getSelectionModel(){return this.selectionModel}getCanvasNode(u,e){return this._getContainerElement(this.getCanvases(),u,e)}getActiveCanvasNode(u){var e;return u===void 0?this._activeCanvasNode:(u instanceof Pu&&(u=u.getNativeEvent()),this._activeCanvasNode=(e=u==null?void 0:u.target)==null?void 0:e.closest(".grid-canvas"),this._activeCanvasNode)}getCanvases(){return this._canvas}getViewportNode(u,e){return this._getContainerElement(this.getViewports(),u,e)}getViewports(){return this._viewport}getActiveViewportNode(u){return this.setActiveViewportNode(u),this._activeViewportNode}setActiveViewportNode(u){var e;return u instanceof Pu&&(u=u.getNativeEvent()),this._activeViewportNode=(e=u==null?void 0:u.target)==null?void 0:e.closest(".slick-viewport"),this._activeViewportNode}_getContainerElement(u,e,a){if(!u)return;e||(e=0),a||(a=0);const i=typeof e=="number"?e:this.getColumnIndex(e),t=this.hasFrozenRows&&a>=this.actualFrozenRow+(this._options.frozenBottom?0:1),r=this.hasFrozenColumns()&&i>this._options.frozenColumn;return u[(t?2:0)+(r?1:0)]}measureScrollbar(){let u="";this._viewport.forEach(t=>u+=t.className);const e=v("div",{className:u,style:{position:"absolute",top:"-10000px",left:"-10000px",overflow:"auto",width:"100px",height:"100px"}},document.body),a=v("div",{style:{width:"200px",height:"200px",overflow:"auto"}},e),i={width:e.offsetWidth-e.clientWidth,height:e.offsetHeight-e.clientHeight};return a.remove(),e.remove(),i}getHeadersWidth(){var i,t,r,o;this.headersWidth=this.headersWidthL=this.headersWidthR=0;const u=!this._options.autoHeight;let e=0;const a=this.columns.length;for(e=0;e-1&&e>this._options.frozenColumn?this.headersWidthR+=s||0:this.headersWidthL+=s||0}return u&&(this._options.frozenColumn>-1&&e>this._options.frozenColumn?this.headersWidthR+=((i=this.scrollbarDimensions)==null?void 0:i.width)||0:this.headersWidthL+=((t=this.scrollbarDimensions)==null?void 0:t.width)||0),this.hasFrozenColumns()?(this.headersWidthL=this.headersWidthL+1e3,this.headersWidthR=Math.max(this.headersWidthR,this.viewportW)+this.headersWidthL,this.headersWidthR+=((r=this.scrollbarDimensions)==null?void 0:r.width)||0):(this.headersWidthL+=((o=this.scrollbarDimensions)==null?void 0:o.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(){var i;const u=this.viewportHasVScroll?this.viewportW-(((i=this.scrollbarDimensions)==null?void 0:i.width)||0):this.viewportW;let e=this.columns.length;for(this.canvasWidthL=this.canvasWidthR=0;e--;)!this.columns[e]||this.columns[e].hidden||(this.hasFrozenColumns()&&e>this._options.frozenColumn?this.canvasWidthR+=this.columns[e].width||0:this.canvasWidthL+=this.columns[e].width||0);let a=this.canvasWidthL+this.canvasWidthR;if(this._options.fullWidthRows){const t=Math.max(a,u)-a;t>0&&(a+=t,this.hasFrozenColumns()?this.canvasWidthR+=t:this.canvasWidthL+=t)}return a}updateCanvasWidth(u){var r,o,s,l,E;const e=this.canvasWidth,a=this.canvasWidthL,i=this.canvasWidthR;this.canvasWidth=this.getCanvasWidth();const t=this.canvasWidth!==e||this.canvasWidthL!==a||this.canvasWidthR!==i;if(t||this.hasFrozenColumns()||this.hasFrozenRows)if(y.width(this._canvasTopL,this.canvasWidthL),this.getHeadersWidth(),y.width(this._headerL,this.headersWidthL),y.width(this._headerR,this.headersWidthR),this.hasFrozenColumns()){const d=y.width(this._container)||0;if(d>0&&this.canvasWidthL>d&&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");y.width(this._canvasTopR,this.canvasWidthR),y.width(this._paneHeaderL,this.canvasWidthL),y.setStyleSize(this._paneHeaderR,"left",this.canvasWidthL),y.setStyleSize(this._paneHeaderR,"width",this.viewportW-this.canvasWidthL),y.width(this._paneTopL,this.canvasWidthL),y.setStyleSize(this._paneTopR,"left",this.canvasWidthL),y.width(this._paneTopR,this.viewportW-this.canvasWidthL),y.width(this._headerRowScrollerL,this.canvasWidthL),y.width(this._headerRowScrollerR,this.viewportW-this.canvasWidthL),y.width(this._headerRowL,this.canvasWidthL),y.width(this._headerRowR,this.canvasWidthR),this._options.createFooterRow&&(y.width(this._footerRowScrollerL,this.canvasWidthL),y.width(this._footerRowScrollerR,this.viewportW-this.canvasWidthL),y.width(this._footerRowL,this.canvasWidthL),y.width(this._footerRowR,this.canvasWidthR)),this._options.createPreHeaderPanel&&y.width(this._preHeaderPanel,this._options.preHeaderPanelWidth??this.canvasWidth),y.width(this._viewportTopL,this.canvasWidthL),y.width(this._viewportTopR,this.viewportW-this.canvasWidthL),this.hasFrozenRows&&(y.width(this._paneBottomL,this.canvasWidthL),y.setStyleSize(this._paneBottomR,"left",this.canvasWidthL),y.width(this._viewportBottomL,this.canvasWidthL),y.width(this._viewportBottomR,this.viewportW-this.canvasWidthL),y.width(this._canvasBottomL,this.canvasWidthL),y.width(this._canvasBottomR,this.canvasWidthR))}else y.width(this._paneHeaderL,"100%"),y.width(this._paneTopL,"100%"),y.width(this._headerRowScrollerL,"100%"),y.width(this._headerRowL,this.canvasWidth),this._options.createFooterRow&&(y.width(this._footerRowScrollerL,"100%"),y.width(this._footerRowL,this.canvasWidth)),this._options.createPreHeaderPanel&&y.width(this._preHeaderPanel,this._options.preHeaderPanelWidth??this.canvasWidth),y.width(this._viewportTopL,"100%"),this.hasFrozenRows&&(y.width(this._viewportBottomL,"100%"),y.width(this._canvasBottomL,this.canvasWidthL));this.viewportHasHScroll=this.canvasWidth>=this.viewportW-(((r=this.scrollbarDimensions)==null?void 0:r.width)||0),y.width(this._headerRowSpacerL,this.canvasWidth+(this.viewportHasVScroll&&((o=this.scrollbarDimensions)==null?void 0:o.width)||0)),y.width(this._headerRowSpacerR,this.canvasWidth+(this.viewportHasVScroll&&((s=this.scrollbarDimensions)==null?void 0:s.width)||0)),this._options.createFooterRow&&(y.width(this._footerRowSpacerL,this.canvasWidth+(this.viewportHasVScroll&&((l=this.scrollbarDimensions)==null?void 0:l.width)||0)),y.width(this._footerRowSpacerR,this.canvasWidth+(this.viewportHasVScroll&&((E=this.scrollbarDimensions)==null?void 0:E.width)||0))),(t||u)&&this.applyColumnWidths()}disableSelection(u){u.forEach(e=>{e.setAttribute("unselectable","on"),e.style.mozUserSelect="none",this._bindingEventService.bind(e,"selectstart",()=>!1)})}getMaxSupportedCssHeight(){let u=1e6;const e=navigator.userAgent.toLowerCase().match(/firefox/)?this._options.ffMaxSupportedCssHeight:this._options.maxSupportedCssHeight,a=v("div",{style:{display:"hidden"}},document.body);let i=!0;for(;i;){const t=u*2;y.height(a,t);const r=y.height(a);if(t>e||r!==t){i=!1;break}else u=t}return a.remove(),u}getUID(){return this.uid}getHeaderColumnWidthDiff(){return this.headerColumnWidthDiff}getScrollbarDimensions(){return this.scrollbarDimensions}getDisplayedScrollbarDimensions(){var u,e;return{width:this.viewportHasVScroll&&((u=this.scrollbarDimensions)==null?void 0:u.width)||0,height:this.viewportHasHScroll&&((e=this.scrollbarDimensions)==null?void 0:e.height)||0}}getAbsoluteColumnMinWidth(){return this.absoluteColumnMinWidth}bindAncestorScrollEvents(){let u=this.hasFrozenRows&&!this._options.frozenBottom?this._canvasBottomL:this._canvasTopL;for(;(u=u.parentNode)!==document.body&&u;)(u===this._viewportTopL||u.scrollWidth!==u.clientWidth||u.scrollHeight!==u.clientHeight)&&(this._boundAncestors.push(u),this._bindingEventService.bind(u,"scroll",this.handleActiveCellPositionChange.bind(this)))}unbindAncestorScrollEvents(){this._boundAncestors.forEach(u=>{this._bindingEventService.unbindByEventName(u,"scroll")}),this._boundAncestors=[]}updateColumnHeader(u,e,a){if(this.initialized){const i=this.getColumnIndex(u);if(!$u(i))return;const t=this.columns[i],r=this.getColumnByIndex(i);return r&&(e!==void 0&&(this.columns[i].name=e),a!==void 0&&(this.columns[i].toolTip=a),this.triggerEvent(this.onBeforeHeaderCellDestroy,{node:r,column:t,grid:this}),r.setAttribute("title",a||""),e!==void 0&&this.applyHtmlCode(r.children[0],e),this.triggerEvent(this.onHeaderCellRendered,{node:r,column:t,grid:this})),r}}getHeader(u){if(!u)return this.hasFrozenColumns()?this._headers:this._headerL;const e=this.getColumnIndex(u.id);return this.hasFrozenColumns()?e<=this._options.frozenColumn?this._headerL:this._headerR:this._headerL}getHeaderColumn(u){const e=typeof u=="number"?u:this.getColumnIndex(u),a=this.hasFrozenColumns()?e<=this._options.frozenColumn?this._headerL:this._headerR:this._headerL,i=this.hasFrozenColumns()?e<=this._options.frozenColumn?e:e-this._options.frozenColumn-1:e;return a.children[i]}getHeaderRow(){var u;return this.hasFrozenColumns()?this._headerRows:(u=this._headerRows)==null?void 0:u[0]}getFooterRow(){var u;return this.hasFrozenColumns()?this._footerRow:(u=this._footerRow)==null?void 0:u[0]}getPreHeaderPanel(){return this._preHeaderPanel}getPreHeaderPanelLeft(){return this._preHeaderPanel}getPreHeaderPanelRight(){return this._preHeaderPanelR}getHeaderRowColumn(u){let e=typeof u=="number"?u:this.getColumnIndex(u),a;return this.hasFrozenColumns()?e<=this._options.frozenColumn?a=this._headerRowL:(a=this._headerRowR,e-=this._options.frozenColumn+1):a=this._headerRowL,a.children[e]}getFooterRowColumn(u){let e=typeof u=="number"?u:this.getColumnIndex(u),a;return this.hasFrozenColumns()?e<=this._options.frozenColumn?a=this._footerRowL:(a=this._footerRowR,e-=this._options.frozenColumn+1):a=this._footerRowL,a==null?void 0:a.children[e]}createColumnFooter(){if(this._options.createFooterRow){this._footerRow.forEach(u=>{u.querySelectorAll(".slick-footerrow-column").forEach(a=>{const i=y.storage.get(a,"column");this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:a,column:i,grid:this})})}),bu(this._footerRowL),bu(this._footerRowR);for(let u=0;uthis._options.frozenColumn?this._footerRowR:this._footerRowL),i=this.hasFrozenColumns()&&u<=this._options.frozenColumn?"frozen":null;i&&a.classList.add(i),y.storage.put(a,"column",e),this.triggerEvent(this.onFooterRowCellRendered,{node:a,column:e,grid:this})}}}handleHeaderMouseHoverOn(u){u==null||u.target.classList.add("slick-state-hover")}handleHeaderMouseHoverOff(u){u==null||u.target.classList.remove("slick-state-hover")}createColumnHeaders(){this._headers.forEach(u=>{u.querySelectorAll(".slick-header-column").forEach(a=>{const i=y.storage.get(a,"column");i&&this.triggerEvent(this.onBeforeHeaderCellDestroy,{node:a,column:i,grid:this})})}),bu(this._headerL),bu(this._headerR),this.getHeadersWidth(),y.width(this._headerL,this.headersWidthL),y.width(this._headerR,this.headersWidthR),this._headerRows.forEach(u=>{u.querySelectorAll(".slick-headerrow-column").forEach(a=>{const i=y.storage.get(a,"column");i&&this.triggerEvent(this.onBeforeHeaderRowCellDestroy,{node:this,column:i,grid:this})})}),bu(this._headerRowL),bu(this._headerRowR),this._options.createFooterRow&&(this._footerRowL.querySelectorAll(".slick-footerrow-column").forEach(e=>{const a=y.storage.get(e,"column");a&&this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:this,column:a,grid:this})}),bu(this._footerRowL),this.hasFrozenColumns()&&(this._footerRowR.querySelectorAll(".slick-footerrow-column").forEach(a=>{const i=y.storage.get(a,"column");i&&this.triggerEvent(this.onBeforeFooterRowCellDestroy,{node:this,column:i,grid:this})}),bu(this._footerRowR)));for(let u=0;u{e.headerCellAttrs.hasOwnProperty(s)&&t.setAttribute(s,e.headerCellAttrs[s])}),e.sortable&&(t.classList.add("slick-header-sortable"),v("div",{className:`slick-sort-indicator ${this._options.numberedMultiColumnSort&&!this._options.sortColNumberInSeparateSpan?" slick-sort-indicator-numbered":""}`},t),this._options.numberedMultiColumnSort&&this._options.sortColNumberInSeparateSpan&&v("div",{className:"slick-sort-indicator-numbered"},t)),this.triggerEvent(this.onHeaderCellRendered,{node:t,column:e,grid:this}),this._options.showHeaderRow){const s=v("div",{className:`slick-state-default slick-headerrow-column l${u} r${u}`},i),l=this.hasFrozenColumns()&&u<=this._options.frozenColumn?"frozen":null;l&&s.classList.add(l),this._bindingEventService.bind(s,"mouseenter",this.handleHeaderRowMouseEnter.bind(this)),this._bindingEventService.bind(s,"mouseleave",this.handleHeaderRowMouseLeave.bind(this)),this._bindingEventService.bind(s,"mouseover",this.handleHeaderRowMouseOver.bind(this)),this._bindingEventService.bind(s,"mouseout",this.handleHeaderRowMouseOut.bind(this)),y.storage.put(s,"column",e),this.triggerEvent(this.onHeaderRowCellRendered,{node:s,column:e,grid:this})}if(this._options.createFooterRow&&this._options.showFooterRow){const s=this.hasFrozenColumns()?u<=this._options.frozenColumn?this._footerRow[0]:this._footerRow[1]:this._footerRow[0],l=v("div",{className:`slick-state-default slick-footerrow-column l${u} r${u}`},s);y.storage.put(l,"column",e),this.triggerEvent(this.onFooterRowCellRendered,{node:l,column:e,grid:this})}}this.setSortColumns(this.sortColumns),this.setupColumnResize(),this._options.enableColumnReorder&&(typeof this._options.enableColumnReorder=="function"?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(u=>{this._bindingEventService.bind(u,"click",e=>{var t;if(this.columnResizeDragging||e.target.classList.contains("slick-resizable-handle"))return;const a=e.target.closest(".slick-header-column");if(!a)return;const i=y.storage.get(a,"column");if(i!=null&&i.sortable){if(!((t=this.getEditorLock())!=null&&t.commitCurrentEdit()))return;const r=this.sortColumns.slice();let o=null,s=0;for(;s{const c=this.columns[this.getColumnIndex(d.columnId)];return!c||c.hidden?null:{columnId:c.id,sortCol:c,sortAsc:d.sortAsc}}).filter(d=>d)}:E={multiColumnSort:!1,previousSortColumns:r,columnId:this.sortColumns.length>0?i.id:null,sortCol:this.sortColumns.length>0?i:null,sortAsc:this.sortColumns.length>0?this.sortColumns[0].sortAsc:!0},this.triggerEvent(this.onBeforeSort,E,e).getReturnValue()!==!1&&(this.setSortColumns(this.sortColumns),this.triggerEvent(this.onSort,E,e))}})})}setupColumnReorder(){var r,o;(r=this.sortableSideLeftInstance)==null||r.destroy(),(o=this.sortableSideRightInstance)==null||o.destroy();let u=null;const e=()=>this._viewportScrollContainerX.scrollLeft+=10,a=()=>this._viewportScrollContainerX.scrollLeft-=10;let i=!1;const t={animation:50,direction:"horizontal",chosenClass:"slick-header-column-active",ghostClass:"slick-sortable-placeholder",draggable:".slick-header-column",dragoverBubble:!1,revertClone:!0,scroll:!this.hasFrozenColumns(),filter:`.${this._options.unorderableColumnCssClass}`,onMove:s=>!s.related.classList.contains(this._options.unorderableColumnCssClass),onStart:s=>{i=!this.hasFrozenColumns()||Iu(s.item).left>Iu(this._viewportScrollContainerX).left,i&&s.originalEvent.pageX>this._container.clientWidth?u||(u=setInterval(e,100)):i&&s.originalEvent.pageX{var d,c,D;if(clearInterval(u),u=null,!((d=this.getEditorLock())!=null&&d.commitCurrentEdit()))return;let l=((c=this.sortableSideLeftInstance)==null?void 0:c.toArray())??[];l=l.concat(((D=this.sortableSideRightInstance)==null?void 0:D.toArray())??[]);const E=[];for(let m=0;m"u")throw new Error('SlickResizable is undefined, make sure to import "slick.interactions.js"');let u,e,a,i,t,r,o,s=-1,l=0;const E=this.getHeaderChildren(),d=this.getVisibleColumns();for(let D=0;Dx.remove()),D=d.length||!d[D]||D=s)continue;const h=v("div",{className:"slick-resizable-handle",role:"separator",ariaOrientation:"horizontal"},m);this._bindingEventService.bind(h,"dblclick",this.handleResizeableDoubleClick.bind(this)),this.slickResizableInstances.push(Ss({resizeableElement:m,resizeableHandleElement:h,onResizeStart:(x,g)=>{var S;const F=x.touches?x.changedTouches[0]:x;if(!((S=this.getEditorLock())!=null&&S.commitCurrentEdit()))return!1;i=F.pageX,l=0,g.resizeableElement.classList.add("slick-header-column-active");let C=null,A=null;for(let z=0;z{var M;const F=x.touches?x.changedTouches[0]:x;this.columnResizeDragging=!0;let C;const A=Math.min(r,Math.max(t,F.pageX))-i;let b,B=0,S=0;const z=this.viewportHasVScroll?this.viewportW-(((M=this.scrollbarDimensions)==null?void 0:M.width)||0):this.viewportW;if(A<0){for(b=A,u=D;u>=0;u--)a=d[u],a&&a.resizable&&!a.hidden&&(C=Math.max(a.minWidth||0,this.absoluteColumnMinWidth),b&&(a.previousWidth||0)+bthis._options.frozenColumn?S+=a.width||0:B+=a.width||0);if(this._options.forceFitColumns)for(b=-A,u=D+1;uthis._options.frozenColumn?S+=a.width||0:B+=a.width||0);else for(u=D+1;uthis._options.frozenColumn?S+=a.width||0:B+=a.width||0);if(this._options.forceFitColumns)for(b=-A,u=D+1;u=0;u--)if(a=d[u],!(!a||a.hidden)&&a.resizable)if(b&&a.maxWidth&&a.maxWidth-(a.previousWidth||0)l&&Nz?l:w):a.width=w,b=0}for(e=0;e<=D;e++)a=d[e],!(!a||a.hidden)&&(this.hasFrozenColumns()&&e>this._options.frozenColumn?S+=a.width||0:B+=a.width||0);if(this._options.forceFitColumns)for(b=-A,u=D+1;uthis._options.frozenColumn?S+=a.width||0:B+=a.width||0);else for(u=D+1;uthis._options.frozenColumn?S+=a.width||0:B+=a.width||0)}this.hasFrozenColumns()&&B!==this.canvasWidthL&&(y.width(this._headerL,B+1e3),y.setStyleSize(this._paneHeaderR,"left",B)),this.applyColumnHeaderWidths(),this._options.syncColumnCellResize&&this.applyColumnWidths(),this.triggerEvent(this.onColumnsDrag,{triggeredByColumn:g.resizeableElement,resizeHandle:g.resizeableHandleElement})},onResizeEnd:(x,g)=>{g.resizeableElement.classList.remove("slick-header-column-active");const F=g.resizeableElement.id.replace(this.uid,"");this.triggerEvent(this.onBeforeColumnsResize,{triggeredByColumn:F}).getReturnValue()===!0&&this.applyColumnHeaderWidths();let C;for(u=0;uthis.columnResizeDragging=!1,this._options.columnResizingDelay)}}))}}getVBoxDelta(u){const e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],a=getComputedStyle(u);let i=0;return e.forEach(t=>i+=y.toFloat(a[t])),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 u=this.getDataLength();this.actualFrozenRow=this._options.frozenBottom?u-this._options.frozenRow:this._options.frozenRow}else this.hasFrozenRows=!1}setPaneVisibility(){this.hasFrozenColumns()?(y.show(this._paneHeaderR),y.show(this._paneTopR),this.hasFrozenRows?(y.show(this._paneBottomL),y.show(this._paneBottomR)):(y.hide(this._paneBottomR),y.hide(this._paneBottomL))):(y.hide(this._paneHeaderR),y.hide(this._paneTopR),y.hide(this._paneBottomR),this.hasFrozenRows?y.show(this._paneBottomL):(y.hide(this._paneBottomR),y.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.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.hasFrozenRows,"auto"),this._options.viewportClass){const u=_u(this._options.viewportClass);this._viewportTopL.classList.add(...u),this._viewportTopR.classList.add(...u),this._viewportBottomL.classList.add(...u),this._viewportBottomR.classList.add(...u)}}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 u=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],a=this._headers[0];this.headerColumnWidthDiff=this.headerColumnHeightDiff=0,this.cellWidthDiff=this.cellHeightDiff=0;let i=v("div",{className:"slick-state-default slick-header-column",style:{visibility:"hidden"},textContent:"-"},a),t=getComputedStyle(i);t.boxSizing!=="border-box"&&(u.forEach(o=>this.headerColumnWidthDiff+=y.toFloat(t[o])),e.forEach(o=>this.headerColumnHeightDiff+=y.toFloat(t[o]))),i.remove();const r=v("div",{className:"slick-row"},this._canvas[0]);i=v("div",{className:"slick-cell",id:"",style:{visibility:"hidden"},textContent:"-"},r),t=getComputedStyle(i),t.boxSizing!=="border-box"&&(u.forEach(o=>this.cellWidthDiff+=y.toFloat(t[o])),e.forEach(o=>this.cellHeightDiff+=y.toFloat(t[o]))),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 u=this._options.rowHeight-this.cellHeightDiff,e=[`.${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-headerrow-columns { height: ${this._options.headerRowHeight}px; }`,`.${this.uid} .slick-footerrow-columns { height: ${this._options.footerRowHeight}px; }`,`.${this.uid} .slick-cell { height: ${u}px; }`,`.${this.uid} .slick-row { height: ${this._options.rowHeight}px; }`],a=this._style.sheet;if(a){e.forEach(i=>{a.insertRule(i)});for(let i=0;i',this._style=e.content.firstChild,(this._options.shadowRoot||document.head).appendChild(this._style);for(let a=0;a=0&&(a[this._options.devMode.ownerNodeIndex].ownerNode=this._style),e=0;e{this._bindingEventService.unbindByEventName(s,"keydown"),this._bindingEventService.unbindByEventName(s,"click"),this._bindingEventService.unbindByEventName(s,"dblclick"),this._bindingEventService.unbindByEventName(s,"contextmenu"),this._bindingEventService.unbindByEventName(s,"mouseover"),this._bindingEventService.unbindByEventName(s,"mouseout")}),this._viewport.forEach(s=>{this._bindingEventService.unbindByEventName(s,"scroll")}),this._headerScroller.forEach(s=>{this._bindingEventService.unbindByEventName(s,"contextmenu"),this._bindingEventService.unbindByEventName(s,"click")}),this._headerRowScroller.forEach(s=>{this._bindingEventService.unbindByEventName(s,"scroll")}),this._footerRow&&this._footerRow.forEach(s=>{this._bindingEventService.unbindByEventName(s,"contextmenu"),this._bindingEventService.unbindByEventName(s,"click")}),this._footerRowScroller&&this._footerRowScroller.forEach(s=>{this._bindingEventService.unbindByEventName(s,"scroll")}),this._preHeaderPanelScroller&&this._bindingEventService.unbindByEventName(this._preHeaderPanelScroller,"scroll"),this._bindingEventService.unbindByEventName(this._focusSink,"keydown"),this._bindingEventService.unbindByEventName(this._focusSink2,"keydown");const a=this._container.querySelectorAll(".slick-resizable-handle");[].forEach.call(a,s=>{this._bindingEventService.unbindByEventName(s,"dblclick")});const i=this._container.querySelectorAll(".slick-header-column");[].forEach.call(i,s=>{this._bindingEventService.unbindByEventName(s,"mouseenter"),this._bindingEventService.unbindByEventName(s,"mouseleave"),this._bindingEventService.unbindByEventName(s,"mouseover"),this._bindingEventService.unbindByEventName(s,"mouseout")}),bu(this._container),this._container.classList.remove(this.uid),this.clearAllTimers(),u&&Mr(this)}destroyAllInstances(u){if(u){const e=Array.isArray(u)?u:[u];let a;for(;$u(a=e.pop());)a&&typeof a.destroy=="function"&&a.destroy()}return u=Array.isArray(u)?[]:null,u}autosizeColumns(){this.legacyAutosizeColumns()}legacyAutosizeColumns(){var l;let u,e,a=0,i=0,t=0;const r=[],o=this.viewportHasVScroll?this.viewportW-(((l=this.scrollbarDimensions)==null?void 0:l.width)||0):this.viewportW;for(u=0;uo&&a;){const E=(i-o)/a;for(u=0;uo;u++){if(e=this.columns[u],!e||e.hidden)continue;const d=r[u];if(!e.resizable||d<=e.minWidth||d<=this.absoluteColumnMinWidth)continue;const c=Math.max(e.minWidth,this.absoluteColumnMinWidth);let D=Math.floor(E*(d-c))||1;D=Math.min(D,d-c),i-=D,a-=D,r[u]-=D}if(t<=i)break;t=i}for(t=i;i=i)break;t=i}let s=!1;for(u=0;u!u.hidden)}triggerEvent(u,e,a){const i=a||new Pu(a,e),t=e||{};return t.grid=this,u.notify(t,i,this)}getEditorLock(){return this._options.editorLock}getEditController(){return this.editController}getColumnIndex(u){return this.columnsById[u]}applyColumnHeaderWidths(){if(this.initialized){let u=0;const e=this.getVisibleColumns();this._headers.forEach(a=>{for(let i=0;ithis._options.frozenColumn?this.canvasWidthR:this.canvasWidthL)-u-e+"px",this._options.frozenColumn!==t&&(u+=this.columns[t].width)),this._options.frozenColumn===t&&(u=0)}setSortColumn(u,e){this.setSortColumns([{columnId:u,sortAsc:e}])}getColumnByIndex(u){let e;return this._headers.every(a=>{const i=a.children.length;return u1;this._headers.forEach(i=>{let t=i.querySelectorAll(".slick-header-column-sorted");t.forEach(r=>r.classList.remove("slick-header-column-sorted")),t=i.querySelectorAll(".slick-sort-indicator"),t.forEach(r=>r.classList.remove("slick-sort-indicator-asc","slick-sort-indicator-desc")),t=i.querySelectorAll(".slick-sort-indicator-numbered"),t.forEach(r=>r.textContent="")});let a=1;this.sortColumns.forEach(i=>{$u(i.sortAsc)||(i.sortAsc=!0);const t=this.getColumnIndex(i.columnId);if($u(t)){const r=this.getColumnByIndex(t);if(r){r.classList.add("slick-header-column-sorted");let o=r.querySelector(".slick-sort-indicator");o==null||o.classList.add(i.sortAsc?"slick-sort-indicator-asc":"slick-sort-indicator-desc"),e&&(o=r.querySelector(".slick-sort-indicator-numbered"),o&&(o.textContent=String(a)))}}a++})}getSortColumns(){return this.sortColumns}handleSelectedRangesChanged(u,e){var r;const a=u.getNativeEvent(),i=this.selectedRows.slice(0);this.selectedRows=[];const t={};for(let o=0;oi.indexOf(E)<0),l=i.filter(E=>this.getSelectedRows().indexOf(E)<0);this.triggerEvent(this.onSelectedRowsChanged,{rows:this.getSelectedRows(),previousSelectedRows:i,caller:o,changedSelectedRows:s,changedUnselectedRows:l},u)}}simpleArrayEquals(u,e){return Array.isArray(u)&&Array.isArray(e)&&e.sort().toString()!==u.sort().toString()}getColumns(){return this.columns}updateColumnCaches(){this.columnPosLeft=[],this.columnPosRight=[];let u=0;for(let e=0,a=this.columns.length;ee.maxWidth&&(e.width=e.maxWidth)}}setColumns(u){this.triggerEvent(this.onBeforeSetColumns,{previousColumns:this.columns,newColumns:u,grid:this}),this.columns=u,this.updateColumnsInternal(),this.triggerEvent(this.onAfterSetColumns,{newColumns:u,grid:this})}updateColumns(){this.triggerEvent(this.onBeforeUpdateColumns,{columns:this.columns,grid:this}),this.updateColumnsInternal()}updateColumnsInternal(){var u;this.updateColumnProps(),this.updateColumnCaches(),this.initialized&&(this.setPaneVisibility(),this.setOverflow(),this.invalidateAllRows(),this.createColumnHeaders(),this.createColumnFooter(),this.removeCssRules(),this.createCssRules(),this.resizeCanvas(),this.updateCanvasWidth(),this.applyColumnWidths(),this.handleScroll(),(u=this.getSelectionModel())==null||u.refreshSelections())}getOptions(){return this._options}setOptions(u,e,a,i){this.prepareForOptionsChange(),this._options.enableAddRow!==u.enableAddRow&&this.invalidateRow(this.getDataLength()),u.frozenColumn&&(this.getViewports().forEach(r=>r.scrollLeft=0),this.handleScroll());const t=wu(!0,{},this._options);this._options=wu(this._options,u),this.triggerEvent(this.onSetOptions,{optionsBefore:t,optionsAfter:this._options}),this.internal_setOptions(e,a,i)}activateChangedOptions(u,e,a){this.prepareForOptionsChange(),this.invalidateRow(this.getDataLength()),this.triggerEvent(this.onActivateChangedOptions,{options:this._options}),this.internal_setOptions(u,e,a)}prepareForOptionsChange(){var u;(u=this.getEditorLock())!=null&&u.commitCurrentEdit()&&this.makeActiveCellNormal()}internal_setOptions(u,e,a){this._options.showColumnHeader!==void 0&&this.setColumnHeaderVisibility(this._options.showColumnHeader),this.validateAndEnforceOptions(),this.setFrozenOptions(),this._options.frozenBottom!==void 0&&(this.enforceFrozenRowHeightRecalc=!0),this._viewport.forEach(i=>{i.style.overflowY=this._options.autoHeight?"hidden":"auto"}),u||this.render(),this.setScroller(),a||this.setOverflow(),e||this.setColumns(this.columns),this._options.enableMouseWheelScrollHandler&&this._viewport&&(!this.slickMouseWheelInstances||this.slickMouseWheelInstances.length===0)?this._viewport.forEach(i=>{this.slickMouseWheelInstances.push(zs({element:i,onMouseWheel:this.handleMouseWheel.bind(this)}))}):this._options.enableMouseWheelScrollHandler===!1&&this.destroyAllInstances(this.slickMouseWheelInstances)}validateAndEnforceOptions(){this._options.autoHeight&&(this._options.leaveSpaceForNewRows=!1)}setData(u,e){this.data=u,this.invalidateAllRows(),this.updateRowCount(),e&&this.scrollTo(0)}getData(){return this.data}getDataLength(){var u;return this.data.getLength?this.data.getLength():((u=this.data)==null?void 0:u.length)||0}getDataLengthIncludingAddNew(){return this.getDataLength()+(this._options.enableAddRow&&(!this.pagingActive||this.pagingIsLastPage)?1:0)}getDataItem(u){return this.data.getItem?this.data.getItem(u):this.data[u]}getTopPanel(){return this._topPanels[0]}getTopPanels(){return this._topPanels}hasDataView(){return!Array.isArray(this.data)}togglePanelVisibility(u,e,a){this._options[u]!==a&&(this._options[u]=a,a?y.show(e):y.hide(e),this.resizeCanvas())}setTopPanelVisibility(u){this.togglePanelVisibility("showTopPanel",this._topPanelScrollers,u)}setHeaderRowVisibility(u){this.togglePanelVisibility("showHeaderRow",this._headerRowScroller,u)}setColumnHeaderVisibility(u){this.togglePanelVisibility("showColumnHeader",this._headerScroller,u)}setFooterRowVisibility(u){this.togglePanelVisibility("showFooterRow",this._footerRowScroller,u)}setPreHeaderPanelVisibility(u){this.togglePanelVisibility("showPreHeaderPanel",[this._preHeaderPanelScroller,this._preHeaderPanelScrollerR],u)}getContainerNode(){return this._container}getRowTop(u){return this._options.rowHeight*u-this.offset}getRowFromPosition(u){return Math.floor((u+this.offset)/this._options.rowHeight)}scrollTo(u){var i;u=Math.max(u,0),u=Math.min(u,(this.th||0)-y.height(this._viewportScrollContainerY)+((this.viewportHasHScroll||this.hasFrozenColumns())&&((i=this.scrollbarDimensions)==null?void 0:i.height)||0));const e=this.offset;this.offset=Math.round(this.page*(this.cj||0)),this.page=Math.min((this.n||0)-1,Math.floor(u/(this.ph||0)));const a=u-this.offset;if(this.offset!==e){const t=this.getVisibleRange(a);this.cleanupRows(t),this.updateRowPositions()}this.prevScrollTop!==a&&(this.vScrollDir=this.prevScrollTop+e/g,">"):""}getFormatter(u,e){var t,r,o;const a=(r=(t=this.data)==null?void 0:t.getItemMetadata)==null?void 0:r.call(t,u),i=(a==null?void 0:a.columns)&&(a.columns[e.id]||a.columns[this.getColumnIndex(e.id)]);return(i==null?void 0:i.formatter)||(a==null?void 0:a.formatter)||e.formatter||((o=this._options.formatterFactory)==null?void 0:o.getFormatter(e))||this._options.defaultFormatter}getEditor(u,e){var r,o,s,l,E,d;const a=this.columns[e],i=(o=(r=this.data)==null?void 0:r.getItemMetadata)==null?void 0:o.call(r,u),t=i==null?void 0:i.columns;return((s=t==null?void 0:t[a.id])==null?void 0:s.editorClass)!==void 0?t[a.id].editorClass:((l=t==null?void 0:t[e])==null?void 0:l.editorClass)!==void 0?t[e].editorClass:a.editorClass||((d=(E=this._options)==null?void 0:E.editorFactory)==null?void 0:d.getEditor(a))}getDataItemValueForColumn(u,e){return this._options.dataItemColumnValueExtractor?this._options.dataItemColumnValueExtractor(u,e):u[e.field]}appendRowHtml(u,e,a,i,t){var h,x;const r=this.getDataItem(a),o=ai.leftPx){if(!m.alwaysRenderColumn&&this.columnPosLeft[g]>i.rightPx)break;this.hasFrozenColumns()&&g>this._options.frozenColumn?this.appendCellHtml(c,a,g,D,r):this.appendCellHtml(d,a,g,D,r)}else(m.alwaysRenderColumn||this.hasFrozenColumns()&&g<=this._options.frozenColumn)&&this.appendCellHtml(d,a,g,D,r);D>1&&(g+=D-1)}}appendCellHtml(u,e,a,i,t){const r=this.columns[a];let o="slick-cell l"+a+" r"+Math.min(this.columns.length-1,a+i-1)+(r.cssClass?" "+r.cssClass:"");this.hasFrozenColumns()&&a<=this._options.frozenColumn&&(o+=" frozen"),e===this.activeRow&&a===this.activeCell&&this._options.showCellSelection&&(o+=" active"),Object.keys(this.cellCssClasses).forEach(h=>{var x;(x=this.cellCssClasses[h][e])!=null&&x[r.id]&&(o+=` ${this.cellCssClasses[h][e][r.id]}`)});let s=null,l="";t&&(s=this.getDataItemValueForColumn(t,r),l=this.getFormatter(e,r)(e,a,s,r,t,this),l==null&&(l=""));const d=this.triggerEvent(this.onBeforeAppendCell,{row:e,cell:a,value:s,dataContext:t}).getReturnValue();let c=typeof d=="string"?d:"";l!=null&&l.addClasses&&(c+=_u((c?" ":"")+l.addClasses).join(" "));const D=l!=null&&l.toolTip?`${l.toolTip}`:"",m=v("div",{className:_u(`${o} ${c||""}`).join(" "),role:"gridcell",tabIndex:-1});if(m.setAttribute("aria-describedby",this.uid+r.id),D&&m.setAttribute("title",D),r.hasOwnProperty("cellAttrs")&&r.cellAttrs instanceof Object&&Object.keys(r.cellAttrs).forEach(h=>{r.cellAttrs.hasOwnProperty(h)&&m.setAttribute(h,r.cellAttrs[h])}),t){const h=Da(l)?l:l.html||l.text;this.applyHtmlCode(m,h)}u.appendChild(m),l.insertElementAfterTarget&&Wl(m,l.insertElementAfterTarget),this.rowsCache[e].cellRenderQueue.push(a),this.rowsCache[e].cellColSpans[a]=i}cleanupRows(u){Object.keys(this.rowsCache).forEach(e=>{if(this.rowsCache){let a=+e,i=!0;this.hasFrozenRows&&(this._options.frozenBottom&&a>=this.actualFrozenRow||!this._options.frozenBottom&&a<=this.actualFrozenRow)&&(i=!1),(a=parseInt(e,10))!==this.activeRow&&(au.bottom)&&i&&this.removeRowFromCache(a)}}),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup()}invalidate(){this.updateRowCount(),this.invalidateAllRows(),this.render()}invalidateAllRows(){this.currentEditor&&this.makeActiveCellNormal(),typeof this.rowsCache=="object"&&Object.keys(this.rowsCache).forEach(u=>{this.rowsCache&&this.removeRowFromCache(+u)}),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup()}invalidateRows(u){if(u!=null&&u.length){this.vScrollDir=0;const e=u.length;for(let a=0;a=0&&this.invalidateRows([u])}queuePostProcessedRowForCleanup(u,e,a){var i;this.postProcessgroupId++,typeof e=="object"&&Object.keys(e).forEach(t=>{e.hasOwnProperty(t)&&this.postProcessedCleanupQueue.push({actionType:"C",groupId:this.postProcessgroupId,node:u.cellNodesByColumnIdx[+t],columnIdx:+t,rowIdx:a})}),u.rowNode||(u.rowNode=[]),this.postProcessedCleanupQueue.push({actionType:"R",groupId:this.postProcessgroupId,node:u.rowNode}),(i=u.rowNode)==null||i.forEach(t=>t.remove())}queuePostProcessedCellForCleanup(u,e,a){this.postProcessedCleanupQueue.push({actionType:"C",groupId:this.postProcessgroupId,node:u,columnIdx:e,rowIdx:a}),u.remove()}removeRowFromCache(u){var a;const e=this.rowsCache[u];e!=null&&e.rowNode&&(this._options.enableAsyncPostRenderCleanup&&this.postProcessedRows[u]?this.queuePostProcessedRowForCleanup(e,this.postProcessedRows[u],u):(a=e.rowNode)==null||a.forEach(i=>{var t;return(t=i.parentElement)==null?void 0:t.removeChild(i)}),delete this.rowsCache[u],delete this.postProcessedRows[u],this.renderedRows--,this.counter_rows_removed++)}applyFormatResultToCellNode(u,e,a){if(u==null&&(u=""),Da(u)){this.applyHtmlCode(e,u);return}const i=u.html||u.text;this.applyHtmlCode(e,i),u.removeClasses&&!a&&e.classList.remove(..._u(u.removeClasses)),u.addClasses&&e.classList.add(..._u(u.addClasses)),u.toolTip&&e.setAttribute("title",u.toolTip)}updateCell(u,e){const a=this.getCellNode(u,e);if(a){const i=this.columns[e],t=this.getDataItem(u);if(this.currentEditor&&this.activeRow===u&&this.activeCell===e)this.currentEditor.loadValue(t);else{const r=t?this.getFormatter(u,i)(u,e,this.getDataItemValueForColumn(t,i),i,t,this):"";this.applyFormatResultToCellNode(r,a),this.invalidatePostProcessingResults(u)}}}updateRow(u){const e=this.rowsCache[u];if(!e)return;this.ensureCellNodesInRowsCache(u);let a;const i=this.getDataItem(u);Object.keys(e.cellNodesByColumnIdx).forEach(t=>{if(!e.cellNodesByColumnIdx.hasOwnProperty(t))return;const r=+t,o=this.columns[r],s=e.cellNodesByColumnIdx[r];this.currentEditor&&u===this.activeRow&&r===this.activeCell?this.currentEditor.loadValue(i):i?(a=this.getFormatter(u,o)(u,r,this.getDataItemValueForColumn(i,o),o,i,this),this.applyFormatResultToCellNode(a,s)):bu(s)}),this.invalidatePostProcessingResults(u)}getViewportRowCount(){var a;const u=this.getViewportHeight(),e=((a=this.getScrollbarDimensions())==null?void 0:a.height)||0;return Math.floor((u-e)/this._options.rowHeight)}getViewportHeight(){var u;if((!this._options.autoHeight||this._options.frozenColumn!==-1)&&(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&&((u=this.scrollbarDimensions)==null?void 0:u.height)||0,this.viewportH=this._options.rowHeight*this.getDataLengthIncludingAddNew()+(this._options.frozenColumn===-1?e:0)}else{const e=this._options.showColumnHeader?y.toFloat(y.height(this._headerScroller[0]))+this.getVBoxDelta(this._headerScroller[0]):0,a=this._options.createPreHeaderPanel&&this._options.showPreHeaderPanel?this._options.preHeaderPanelHeight+this.getVBoxDelta(this._preHeaderPanelScroller):0,i=getComputedStyle(this._container);this.viewportH=y.toFloat(i.height)-y.toFloat(i.paddingTop)-y.toFloat(i.paddingBottom)-e-this.topPanelH-this.headerRowH-this.footerRowH-a}return this.numVisibleRows=Math.ceil(this.viewportH/this._options.rowHeight),this.viewportH}getViewportWidth(){return this.viewportW=parseFloat(gt(this._container,"width"))||this._options.devMode&&this._options.devMode.containerClientWidth||0,this.viewportW}resizeCanvas(){var u,e,a;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-(((u=this.scrollbarDimensions)==null?void 0:u.height)||0),this.paneBottomH=this.frozenRowsHeight+(((e=this.scrollbarDimensions)==null?void 0:e.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+=((a=this.scrollbarDimensions)==null?void 0:a.height)||0),this.viewportTopH=this.paneTopH-this.topPanelH-this.headerRowH-this.footerRowH,this._options.autoHeight){if(this.hasFrozenColumns()){const t=getComputedStyle(this._headerScrollerL);y.height(this._container,this.paneTopH+y.toFloat(t.height))}this._paneTopL.style.position="relative"}y.setStyleSize(this._paneTopL,"top",y.height(this._paneHeaderL)||(this._options.showHeaderRow?this._options.headerRowHeight:0)+(this._options.showPreHeaderPanel?this._options.preHeaderPanelHeight:0)),y.height(this._paneTopL,this.paneTopH);const i=this._paneTopL.offsetTop+this.paneTopH;this._options.autoHeight||y.height(this._viewportTopL,this.viewportTopH),this.hasFrozenColumns()?(y.setStyleSize(this._paneTopR,"top",y.height(this._paneHeaderL)),y.height(this._paneTopR,this.paneTopH),y.height(this._viewportTopR,this.viewportTopH),this.hasFrozenRows&&(y.setStyleSize(this._paneBottomL,"top",i),y.height(this._paneBottomL,this.paneBottomH),y.setStyleSize(this._paneBottomR,"top",i),y.height(this._paneBottomR,this.paneBottomH),y.height(this._viewportBottomR,this.paneBottomH))):this.hasFrozenRows&&(y.width(this._paneBottomL,"100%"),y.height(this._paneBottomL,this.paneBottomH),y.setStyleSize(this._paneBottomL,"top",i)),this.hasFrozenRows?(y.height(this._viewportBottomL,this.paneBottomH),this._options.frozenBottom?(y.height(this._canvasBottomL,this.frozenRowsHeight),this.hasFrozenColumns()&&y.height(this._canvasBottomR,this.frozenRowsHeight)):(y.height(this._canvasTopL,this.frozenRowsHeight),this.hasFrozenColumns()&&y.height(this._canvasTopR,this.frozenRowsHeight))):y.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(u){this.pagingActive=u.pageSize!==0,this.pagingIsLastPage=u.pageNum===u.totalPages-1}updateRowCount(){var u,e;if(this.initialized){const a=this.getDataLength(),i=this.getDataLengthIncludingAddNew();let t=0,r=this.hasFrozenRows&&!this._options.frozenBottom?y.height(this._canvasBottomL):y.height(this._canvasTopL);this.hasFrozenRows?t=this.getDataLength()-this._options.frozenRow:t=i+(this._options.leaveSpaceForNewRows?this.numVisibleRows-1:0);const o=y.height(this._viewportScrollContainerY),s=this.viewportHasVScroll;this.viewportHasVScroll=this._options.alwaysShowVerticalScroll||!this._options.autoHeight&&t*this._options.rowHeight>o,this.makeActiveCellNormal();const l=a-1;typeof this.rowsCache=="object"&&Object.keys(this.rowsCache).forEach(d=>{const c=+d;c>l&&this.removeRowFromCache(c)}),this._options.enableAsyncPostRenderCleanup&&this.startPostProcessingCleanup(),this.activeCellNode&&this.activeRow>l&&this.resetActiveCell(),r=this.h,this._options.autoHeight?this.h=this._options.rowHeight*t:(this.th=Math.max(this._options.rowHeight*t,o-(((u=this.scrollbarDimensions)==null?void 0:u.height)||0)),this.th1&&(t=t.concat(Array.from(i[1].children)));let r=t.length-1;for(;e.cellRenderQueue.length;){const o=e.cellRenderQueue.pop();e.cellNodesByColumnIdx[o]=t[r--]}}}cleanUpCells(u,e){var o,s;if(this.hasFrozenRows&&(this._options.frozenBottom&&e>this.actualFrozenRow||e<=this.actualFrozenRow))return;const a=this.rowsCache[e],i=[];Object.keys(a.cellNodesByColumnIdx).forEach(l=>{var c;if(!a.cellNodesByColumnIdx.hasOwnProperty(l))return;const E=+l;if(E<=this._options.frozenColumn||Array.isArray(this.columns)&&((c=this.columns[E])!=null&&c.alwaysRenderColumn))return;const d=a.cellColSpans[E];(this.columnPosLeft[E]>u.rightPx||this.columnPosRight[Math.min(this.columns.length-1,(E||0)+d-1)]u.rightPx)break;if($u(r=e.cellColSpans[h])){h+=r>1?r-1:0;continue}if(r=1,D){const F=D[this.columns[h].id]||D[h];r=(F==null?void 0:F.colspan)??1,r==="*"&&(r=x-h)}const g=r;this.columnPosRight[Math.min(x-1,h+g-1)]>u.leftPx&&(this.appendCellHtml(a,d,h,g,m),t++),h+=g>1?g-1:0}t&&i.push(d)}if(!a.children.length)return;let o,s;for(;$u(o=i.pop());){e=this.rowsCache[o];let d;for(;$u(d=e.cellRenderQueue.pop());)s=a.lastChild,s&&(this.hasFrozenColumns()&&d>this._options.frozenColumn?e.rowNode[1].appendChild(s):e.rowNode[0].appendChild(s),e.cellNodesByColumnIdx[d]=s)}}renderRows(u){var l,E,d,c;const e=[],a=[],i=[];let t=!1;const r=this.getDataLength();for(let D=u.top,m=u.bottom;D<=m;D++)this.rowsCache[D]||this.hasFrozenRows&&this._options.frozenBottom&&D===this.getDataLength()||(this.renderedRows++,i.push(D),this.rowsCache[D]={rowNode:null,cellColSpans:[],cellNodesByColumnIdx:[],cellRenderQueue:[]},this.appendRowHtml(e,a,D,u,r),this.activeCellNode&&this.activeRow===D&&(t=!0),this.counter_rows_rendered++);if(!i.length)return;const o=document.createElement("div"),s=document.createElement("div");e.forEach(D=>o.appendChild(D)),a.forEach(D=>s.appendChild(D));for(let D=0,m=i.length;D=this.actualFrozenRow?this.hasFrozenColumns()?(l=this.rowsCache)!=null&&l.hasOwnProperty(i[D])&&o.firstChild&&s.firstChild&&(this.rowsCache[i[D]].rowNode=[o.firstChild,s.firstChild],this._canvasBottomL.appendChild(o.firstChild),this._canvasBottomR.appendChild(s.firstChild)):(E=this.rowsCache)!=null&&E.hasOwnProperty(i[D])&&o.firstChild&&(this.rowsCache[i[D]].rowNode=[o.firstChild],this._canvasBottomL.appendChild(o.firstChild)):this.hasFrozenColumns()?(d=this.rowsCache)!=null&&d.hasOwnProperty(i[D])&&o.firstChild&&s.firstChild&&(this.rowsCache[i[D]].rowNode=[o.firstChild,s.firstChild],this._canvasTopL.appendChild(o.firstChild),this._canvasTopR.appendChild(s.firstChild)):(c=this.rowsCache)!=null&&c.hasOwnProperty(i[D])&&o.firstChild&&(this.rowsCache[i[D]].rowNode=[o.firstChild],this._canvasTopL.appendChild(o.firstChild));t&&(this.activeCellNode=this.getCellNode(this.activeRow,this.activeCell))}startPostProcessing(){this._options.enableAsyncPostRender&&(clearTimeout(this.h_postrender),this.h_postrender=setTimeout(this.asyncPostProcessRows.bind(this),this._options.asyncPostRenderDelay))}startPostProcessingCleanup(){this._options.enableAsyncPostRenderCleanup&&(clearTimeout(this.h_postrenderCleanup),this.h_postrenderCleanup=setTimeout(this.asyncPostProcessCleanupRows.bind(this),this._options.asyncPostRenderCleanupDelay))}invalidatePostProcessingResults(u){typeof this.postProcessedRows[u]=="object"&&Object.keys(this.postProcessedRows[u]).forEach(e=>{this.postProcessedRows[u].hasOwnProperty(e)&&(this.postProcessedRows[u][e]="C")}),this.postProcessFromRow=Math.min(this.postProcessFromRow,u),this.postProcessToRow=Math.max(this.postProcessToRow,u),this.startPostProcessing()}updateRowPositions(){this.rowsCache&&typeof this.rowsCache=="object"&&Object.keys(this.rowsCache).forEach(u=>{const e=u?parseInt(u,10):0;y.setStyleSize(this.rowsCache[e].rowNode[0],"top",this.getRowTop(e))})}render(){if(this.initialized){this.scrollThrottle.dequeue();const u=this.getVisibleRange(),e=this.getRenderedRange();if(this.cleanupRows(e),this.lastRenderedScrollLeft!==this.scrollLeft){if(this.hasFrozenRows){const a=wu(!0,{},e);this._options.frozenBottom?(a.top=this.actualFrozenRow,a.bottom=this.getDataLength()):(a.top=0,a.bottom=this._options.frozenRow),this.cleanUpAndRenderCells(a)}this.cleanUpAndRenderCells(e)}this.renderRows(e),this.hasFrozenRows&&(this._options.frozenBottom?this.renderRows({top:this.actualFrozenRow,bottom:this.getDataLength()-1,leftPx:e.leftPx,rightPx:e.rightPx}):this.renderRows({top:0,bottom:this._options.frozenRow-1,leftPx:e.leftPx,rightPx:e.rightPx})),this.postProcessFromRow=u.top,this.postProcessToRow=Math.min(this.getDataLengthIncludingAddNew()-1,u.bottom),this.startPostProcessing(),this.lastRenderedScrollTop=this.scrollTop,this.lastRenderedScrollLeft=this.scrollLeft,this.h_render=null,this.triggerEvent(this.onRendered,{startRow:u.top,endRow:u.bottom,grid:this})}}handleHeaderRowScroll(){const u=this._headerRowScrollContainer.scrollLeft;u!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=u)}handleFooterRowScroll(){const u=this._footerRowScrollContainer.scrollLeft;u!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=u)}handlePreHeaderPanelScroll(){this.handleElementScroll(this._preHeaderPanelScroller)}handleElementScroll(u){const e=u.scrollLeft;e!==this._viewportScrollContainerX.scrollLeft&&(this._viewportScrollContainerX.scrollLeft=e)}handleScroll(){return this.scrollTop=this._viewportScrollContainerY.scrollTop,this.scrollLeft=this._viewportScrollContainerX.scrollLeft,this._handleScroll(!1)}_handleScroll(u){let e=this._viewportScrollContainerY.scrollHeight-this._viewportScrollContainerY.clientHeight,a=this._viewportScrollContainerY.scrollWidth-this._viewportScrollContainerY.clientWidth;e=Math.max(0,e),a=Math.max(0,a),this.scrollTop>e&&(this.scrollTop=e),this.scrollLeft>a&&(this.scrollLeft=a);const i=Math.abs(this.scrollTop-this.prevScrollTop),t=Math.abs(this.scrollLeft-this.prevScrollLeft);if(t&&(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.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)),i&&!this._options.autoHeight)if(this.vScrollDir=this.prevScrollTop20||o>20)&&(this._options.forceSyncScrolling||o{a?i=!0:o()},r=()=>{i=!1},o=()=>{a=!0,clearTimeout(this._executionBlockTimer),this._executionBlockTimer=setTimeout(s,e),u.call(this)},s=()=>{i?(r(),o()):a=!1};return{enqueue:t.bind(this),dequeue:r.bind(this)}}asyncPostProcessRows(){const u=this.getDataLength();for(;this.postProcessFromRow<=this.postProcessToRow;){const e=this.vScrollDir>=0?this.postProcessFromRow++:this.postProcessToRow--,a=this.rowsCache[e];if(!(!a||e>=u)){this.postProcessedRows[e]||(this.postProcessedRows[e]={}),this.ensureCellNodesInRowsCache(e),Object.keys(a.cellNodesByColumnIdx).forEach(i=>{if(a.cellNodesByColumnIdx.hasOwnProperty(i)){const t=+i,r=this.columns[t],o=this.postProcessedRows[e][t];if(r.asyncPostRender&&o!=="R"){const s=a.cellNodesByColumnIdx[t];s&&r.asyncPostRender(s,e,this.getDataItem(e),r,o==="C"),this.postProcessedRows[e][t]="R"}}}),this.h_postrender=setTimeout(this.asyncPostProcessRows.bind(this),this._options.asyncPostRenderDelay);return}}}asyncPostProcessCleanupRows(){if(this.postProcessedCleanupQueue.length>0){const u=this.postProcessedCleanupQueue[0].groupId;for(;this.postProcessedCleanupQueue.length>0&&this.postProcessedCleanupQueue[0].groupId===u;){const e=this.postProcessedCleanupQueue.shift();if((e==null?void 0:e.actionType)==="R"&&e.node.forEach(a=>{a.remove()}),(e==null?void 0:e.actionType)==="C"){const a=this.columns[e.columnIdx];a.asyncPostRenderCleanup&&e.node&&a.asyncPostRenderCleanup(e.node,e.rowIdx,a)}}this.h_postrenderCleanup=setTimeout(this.asyncPostProcessCleanupRows.bind(this),this._options.asyncPostRenderCleanupDelay)}}updateCellCssStylesOnRenderedRows(u,e){let a,i,t;typeof this.rowsCache=="object"&&Object.keys(this.rowsCache).forEach(r=>{this.rowsCache&&(t=e==null?void 0:e[r],i=u==null?void 0:u[r],t&&Object.keys(t).forEach(o=>{(!i||t[o]!==i[o])&&(a=this.getCellNode(+r,this.getColumnIndex(o)),a&&a.classList.remove(t[o]))}),i&&Object.keys(i).forEach(o=>{(!t||t[o]!==i[o])&&(a=this.getCellNode(+r,this.getColumnIndex(o)),a&&a.classList.add(i[o]))}))})}addCellCssStyles(u,e){if(this.cellCssClasses[u])throw new Error(`SlickGrid addCellCssStyles: cell CSS hash with key "${u}" already exists.`);this.cellCssClasses[u]=e,this.updateCellCssStylesOnRenderedRows(e,null),this.triggerEvent(this.onCellCssStylesChanged,{key:u,hash:e,grid:this})}removeCellCssStyles(u){this.cellCssClasses[u]&&(this.updateCellCssStylesOnRenderedRows(null,this.cellCssClasses[u]),delete this.cellCssClasses[u],this.triggerEvent(this.onCellCssStylesChanged,{key:u,hash:null,grid:this}))}setCellCssStyles(u,e){const a=this.cellCssClasses[u];this.cellCssClasses[u]=e,this.updateCellCssStylesOnRenderedRows(e,a),this.triggerEvent(this.onCellCssStylesChanged,{key:u,hash:e,grid:this})}getCellCssStyles(u){return this.cellCssClasses[u]}flashCell(u,e,a=250){const i=(t,r)=>{r<1||(clearTimeout(this._flashCellTimer),this._flashCellTimer=setTimeout(()=>{r%2===0?t.classList.add(this._options.cellFlashingCssClass||""):t.classList.remove(this._options.cellFlashingCssClass||""),i(t,r-1)},a))};if(this.rowsCache[u]){const t=this.getCellNode(u,e);t&&i(t,5)}}highlightRow(u,e){const a=this.rowsCache[u];e||(e=this._options.rowHighlightDuration),Array.isArray(a==null?void 0:a.rowNode)&&this._options.rowHighlightCssClass&&(a.rowNode.forEach(i=>i.classList.add(..._u(this._options.rowHighlightCssClass))),clearTimeout(this._highlightRowTimer),this._highlightRowTimer=setTimeout(()=>{var i;(i=a.rowNode)==null||i.forEach(t=>t.classList.remove(..._u(this._options.rowHighlightCssClass)))},e))}handleMouseWheel(u,e,a,i){this.scrollTop=Math.max(0,this._viewportScrollContainerY.scrollTop-i*this._options.rowHeight),this.scrollLeft=this._viewportScrollContainerX.scrollLeft+a*10,this._handleScroll(!0)&&u.preventDefault()}handleDragInit(u,e){const a=this.getCellFromEvent(u);if(!a||!this.cellExists(a.row,a.cell))return!1;const i=this.triggerEvent(this.onDragInit,e,u);return i.isImmediatePropagationStopped()?i.getReturnValue():!1}handleDragStart(u,e){const a=this.getCellFromEvent(u);if(!a||!this.cellExists(a.row,a.cell))return!1;const i=this.triggerEvent(this.onDragStart,e,u);return i.isImmediatePropagationStopped()?i.getReturnValue():!1}handleDrag(u,e){return this.triggerEvent(this.onDrag,e,u).getReturnValue()}handleDragEnd(u,e){this.triggerEvent(this.onDragEnd,e,u)}handleKeyDown(u){var i,t,r;let a=this.triggerEvent(this.onKeyDown,{row:this.activeRow,cell:this.activeCell},u).isImmediatePropagationStopped();if(!a&&!u.shiftKey&&!u.altKey){if(this._options.editable&&((i=this.currentEditor)!=null&&i.keyCaptureList)&&this.currentEditor.keyCaptureList.indexOf(u.which)>-1)return;u.key==="Home"?a=u.ctrlKey?this.navigateTop():this.navigateRowStart():u.key==="End"&&(a=u.ctrlKey?this.navigateBottom():this.navigateRowEnd())}if(!a)if(!u.shiftKey&&!u.altKey&&!u.ctrlKey)if(u.key==="Escape"){if(!((t=this.getEditorLock())!=null&&t.isActive()))return;this.cancelEditAndSetFocus()}else u.key==="PageDown"?(this.navigatePageDown(),a=!0):u.key==="PageUp"?(this.navigatePageUp(),a=!0):u.key==="ArrowLeft"?a=this.navigateLeft():u.key==="ArrowRight"?a=this.navigateRight():u.key==="ArrowUp"?a=this.navigateUp():u.key==="ArrowDown"?a=this.navigateDown():u.key==="Tab"?a=this.navigateNext():u.key==="Enter"&&(this._options.editable&&(this.currentEditor?this.activeRow===this.getDataLength()?this.navigateDown():this.commitEditAndSetFocus():(r=this.getEditorLock())!=null&&r.commitCurrentEdit()&&this.makeActiveCellEditable(void 0,void 0,u)),a=!0);else u.key==="Tab"&&u.shiftKey&&!u.ctrlKey&&!u.altKey&&(a=this.navigatePrev());a&&(u.stopPropagation(),u.preventDefault())}handleClick(u){var i,t,r;const e=u instanceof Pu?u.getNativeEvent():u;if(!this.currentEditor&&(e.target!==document.activeElement||e.target.classList.contains("slick-cell"))){const o=this.getTextSelection();this.setFocus(),this.setTextSelection(o)}const a=this.getCellFromEvent(e);if(!(!a||this.currentEditor!==null&&this.activeRow===a.row&&this.activeCell===a.cell)&&(u=this.triggerEvent(this.onClick,{row:a.row,cell:a.cell},u||e),!(u.isImmediatePropagationStopped()||e.defaultPrevented)&&this.canCellBeActive(a.row,a.cell)&&(!((i=this.getEditorLock())!=null&&i.isActive())||(t=this.getEditorLock())!=null&&t.commitCurrentEdit()))){this.scrollRowIntoView(a.row,!1);const o=((r=e.target)==null?void 0:r.className)===Lm,s=this.columns[a.cell],l=!!(this._options.editable&&(s!=null&&s.editorClass)&&this._options.suppressActiveCellChangeOnEdit);this.setActiveCellInternal(this.getCellNode(a.row,a.cell),null,o,l,e)}}handleContextMenu(u){const e=u.target.closest(".slick-cell");e&&(this.activeCellNode===e&&this.currentEditor!==null||this.triggerEvent(this.onContextMenu,{},u))}handleDblClick(u){const e=this.getCellFromEvent(u);!e||this.currentEditor!==null&&this.activeRow===e.row&&this.activeCell===e.cell||(this.triggerEvent(this.onDblClick,{row:e.row,cell:e.cell},u),!u.defaultPrevented&&this._options.editable&&this.gotoCell(e.row,e.cell,!0,u))}handleHeaderMouseEnter(u){const e=y.storage.get(u.target.closest(".slick-header-column"),"column");e&&this.triggerEvent(this.onHeaderMouseEnter,{column:e,grid:this},u)}handleHeaderMouseOver(u){const e=y.storage.get(u.target.closest(".slick-header-column"),"column");e&&this.triggerEvent(this.onHeaderMouseOver,{column:e,grid:this},u)}handleHeaderMouseLeave(u){const e=y.storage.get(u.target.closest(".slick-header-column"),"column");e&&this.triggerEvent(this.onHeaderMouseLeave,{column:e,grid:this},u)}handleHeaderMouseOut(u){const e=y.storage.get(u.target.closest(".slick-header-column"),"column");e&&this.triggerEvent(this.onHeaderMouseOut,{column:e,grid:this},u)}handleHeaderRowMouseEnter(u){const e=y.storage.get(u.target.closest(".slick-headerrow-column"),"column");e&&this.triggerEvent(this.onHeaderRowMouseEnter,{column:e,grid:this},u)}handleHeaderRowMouseOver(u){const e=y.storage.get(u.target.closest(".slick-headerrow-column"),"column");e&&this.triggerEvent(this.onHeaderRowMouseOver,{column:e,grid:this},u)}handleHeaderRowMouseLeave(u){const e=y.storage.get(u.target.closest(".slick-headerrow-column"),"column");e&&this.triggerEvent(this.onHeaderRowMouseLeave,{column:e,grid:this},u)}handleHeaderRowMouseOut(u){const e=y.storage.get(u.target.closest(".slick-headerrow-column"),"column");e&&this.triggerEvent(this.onHeaderRowMouseOut,{column:e,grid:this},u)}handleHeaderContextMenu(u){const e=u.target.closest(".slick-header-column"),a=e&&y.storage.get(e,"column");this.triggerEvent(this.onHeaderContextMenu,{column:a},u)}handleHeaderClick(u){if(this.columnResizeDragging)return;const e=u.target.closest(".slick-header-column"),a=e&&y.storage.get(e,"column");a&&this.triggerEvent(this.onHeaderClick,{column:a},u)}handleFooterContextMenu(u){const e=u.target.closest(".slick-footerrow-column"),a=e&&y.storage.get(e,"column");this.triggerEvent(this.onFooterContextMenu,{column:a},u)}handleFooterClick(u){const e=u.target.closest(".slick-footerrow-column"),a=e&&y.storage.get(e,"column");this.triggerEvent(this.onFooterClick,{column:a},u)}handleCellMouseOver(u){this.triggerEvent(this.onMouseEnter,{},u)}handleCellMouseOut(u){this.triggerEvent(this.onMouseLeave,{},u)}cellExists(u,e){return!(u<0||u>=this.getDataLength()||e<0||e>=this.columns.length)}getCellFromPoint(u,e){let a=this.getRowFromPosition(e),i=0,t=0;for(let r=0;r=this.actualFrozenRow?this.h=this.actualFrozenRow?e=this.frozenRowsHeight:e=0:e=0,e}getCellFromEvent(u){const e=u instanceof Pu?u.getNativeEvent():u;if(!e)return null;const a=e.touches?e.touches[0]:e,i=e.target.closest(".slick-cell");if(!i)return null;let t=this.getRowFromNode(i.parentNode);if(this.hasFrozenRows){let o=0;const s=Iu(y.parents(i,".grid-canvas")[0]);y.parents(i,".grid-canvas-bottom").length&&(o=this._options.frozenBottom?y.height(this._canvasTopL):this.frozenRowsHeight);const E=a.clientX-s.left,d=a.clientY-s.top+o+document.documentElement.scrollTop;t=this.getCellFromPoint(E,d).row}const r=this.getCellFromNode(i);return!ta(t)||!ta(r)?null:{row:t,cell:r}}getCellNodeBox(u,e){var s;if(!this.cellExists(u,e))return null;const a=this.getFrozenRowOffset(u),i=this.getRowTop(u)-a,t=i+this._options.rowHeight-1;let r=0;for(let l=0;l1?i-1:0)])}internalScrollColumnIntoView(u,e){var i;const a=this.scrollLeft+y.width(this._viewportScrollContainerX)-(this.viewportHasVScroll&&((i=this.scrollbarDimensions)==null?void 0:i.width)||0);ua&&(this._viewportScrollContainerX.scrollLeft=Math.min(u,e-this._viewportScrollContainerX.clientWidth),this.handleScroll(),this.render())}scrollColumnIntoView(u){this.internalScrollColumnIntoView(this.columnPosLeft[u],this.columnPosRight[u])}setActiveCellInternal(u,e,a,i,t){var r,o,s,l;if($u(this.activeCellNode)&&(this.makeActiveCellNormal(),this.activeCellNode.classList.remove("active"),(o=(r=this.rowsCache[this.activeRow])==null?void 0:r.rowNode)==null||o.forEach(E=>E.classList.remove("active"))),this.activeCellNode=u,$u(this.activeCellNode)){const E=Iu(this.activeCellNode);let d=Math.floor(Iu(y.parents(this.activeCellNode,".grid-canvas")[0]).top);const c=y.parents(this.activeCellNode,".grid-canvas-bottom").length;this.hasFrozenRows&&c&&(d-=this._options.frozenBottom?y.height(this._canvasTopL):this.frozenRowsHeight);const D=this.getCellFromPoint(E.left,Math.ceil(E.top)-d);this.activeRow=D.row,this.activeCell=this.activePosX=this.activeCell=this.activePosX=this.getCellFromNode(this.activeCellNode),!$u(e)&&this._options.autoEditNewRow&&(e=this.activeRow===this.getDataLength()||this._options.autoEdit),this._options.showCellSelection&&(this.activeCellNode.classList.add("active"),(l=(s=this.rowsCache[this.activeRow])==null?void 0:s.rowNode)==null||l.forEach(m=>m.classList.add("active"))),this._options.editable&&e&&this.isCellPotentiallyEditable(this.activeRow,this.activeCell)&&(this._options.asyncEditorLoading?(clearTimeout(this.h_editorLoader),this.h_editorLoader=setTimeout(()=>{this.makeActiveCellEditable(void 0,a,t)},this._options.asyncEditorLoadDelay)):this.makeActiveCellEditable(void 0,a,t))}else this.activeRow=this.activeCell=null;i||this.triggerEvent(this.onActiveCellChanged,this.getActiveCell())}clearTextSelection(){var u;if((u=document.selection)!=null&&u.empty)try{document.selection.empty()}catch{}else if(window.getSelection){const e=window.getSelection();e!=null&&e.removeAllRanges&&e.removeAllRanges()}}isCellPotentiallyEditable(u,e){const a=this.getDataLength();return!(u=a||!this.columns[e]||this.columns[e].hidden||!this.getEditor(u,e))}makeActiveCellNormal(u=!1){var e;if(this.currentEditor){if(this.triggerEvent(this.onBeforeCellEditorDestroy,{editor:this.currentEditor}),this.currentEditor.destroy(),this.currentEditor=null,this.activeCellNode){const a=this.getDataItem(this.activeRow);if(this.activeCellNode.classList.remove("editable"),this.activeCellNode.classList.remove("invalid"),a){const i=this.columns[this.activeCell],r=this.getFormatter(this.activeRow,i)(this.activeRow,this.activeCell,this.getDataItemValueForColumn(a,i),i,a,this);this.applyFormatResultToCellNode(r,this.activeCellNode),this.invalidatePostProcessingResults(this.activeRow)}u&&this.setFocus()}navigator.userAgent.toLowerCase().match(/msie/)&&this.clearTextSelection(),(e=this.getEditorLock())==null||e.deactivate(this.editController)}}editActiveCell(u,e,a){this.makeActiveCellEditable(u,e,a)}makeActiveCellEditable(u,e,a){var o,s,l,E,d,c;if(!this.activeCellNode)return;if(!this._options.editable)throw new Error("SlickGrid makeActiveCellEditable : should never get called when grid options.editable is false");if(clearTimeout(this.h_editorLoader),!this.isCellPotentiallyEditable(this.activeRow,this.activeCell))return;const i=this.columns[this.activeCell],t=this.getDataItem(this.activeRow);if(this.triggerEvent(this.onBeforeEditCell,{row:this.activeRow,cell:this.activeCell,item:t,column:i,target:"grid"}).getReturnValue()===!1){this.setFocus();return}(o=this.getEditorLock())==null||o.activate(this.editController),this.activeCellNode.classList.add("editable");const r=u||this.getEditor(this.activeRow,this.activeCell);if(typeof r=="function"){!u&&!r.suppressClearOnEdit&&bu(this.activeCellNode);let D=(l=(s=this.data)==null?void 0:s.getItemMetadata)==null?void 0:l.call(s,this.activeRow);D=D==null?void 0:D.columns;const m=D&&(D[i.id]||D[this.activeCell]),h={grid:this,gridPosition:this.absBox(this._container),position:this.absBox(this.activeCellNode),container:this.activeCellNode,column:i,columnMetaData:m,item:t||{},event:a,commitChanges:this.commitEditAndSetFocus.bind(this),cancelChanges:this.cancelEditAndSetFocus.bind(this)};this.currentEditor=new r(h),t&&this.currentEditor&&(this.currentEditor.loadValue(t),e&&typeof((E=this.currentEditor)==null?void 0:E.preClick)=="function"&&this.currentEditor.preClick()),this.serializedEditorValue=(d=this.currentEditor)==null?void 0:d.serializeValue(),(c=this.currentEditor)!=null&&c.position&&this.handleActiveCellPositionChange()}}commitEditAndSetFocus(){var u;(u=this.getEditorLock())!=null&&u.commitCurrentEdit()&&(this.setFocus(),this._options.autoEdit&&!this._options.autoCommitEdit&&this.navigateDown())}cancelEditAndSetFocus(){var u;(u=this.getEditorLock())!=null&&u.cancelCurrentEdit()&&this.setFocus()}absBox(u){const e={top:u.offsetTop,left:u.offsetLeft,bottom:0,right:0,width:u.offsetWidth,height:u.offsetWidth,visible:!0};e.bottom=e.top+e.height,e.right=e.left+e.width;let a=u.offsetParent;for(;(u=u.parentNode)!==document.body&&!(!u||!u.parentNode);){const i=getComputedStyle(u);e.visible&&u.scrollHeight!==u.offsetHeight&&i.overflowY!=="visible"&&(e.visible=e.bottom>u.scrollTop&&e.topu.scrollLeft&&e.left0&&(u=e.getRangeAt(0))}return u}setTextSelection(u){if(window.getSelection&&u){const e=window.getSelection();e&&(e.removeAllRanges(),e.addRange(u))}}scrollRowIntoView(u,e){var a;if(!this.hasFrozenRows||!this._options.frozenBottom&&u>this.actualFrozenRow-1||this._options.frozenBottom&&uthis.scrollTop+i+this.offset?(this.scrollTo(e?r:o),this.render()):t*this._options.rowHeight=t&&(i=t-1),i<0&&(i=0);let r=0,o=null;const s=this.activePosX;for(;r<=this.activePosX;)this.canCellBeActive(i,r)&&(o=r),r+=this.getColspan(i,r);o!==null?(this.setActiveCellInternal(this.getCellNode(i,o)),this.activePosX=s):this.resetActiveCell()}}navigatePageDown(){this.scrollPage(1)}navigatePageUp(){this.scrollPage(-1)}navigateTop(){this.navigateToRow(0)}navigateBottom(){return this.navigateToRow(this.getDataLength()-1)}navigateToRow(u){const e=this.getDataLength();if(!e)return!0;if(u<0?u=0:u>=e&&(u=e-1),this.scrollCellIntoView(u,0,!0),this._options.enableCellNavigation&&$u(this.activeRow)){let a=0,i=null;const t=this.activePosX;for(;a<=this.activePosX;)this.canCellBeActive(u,a)&&(i=a),a+=this.getColspan(u,a);i!==null?(this.setActiveCellInternal(this.getCellNode(u,i)),this.activePosX=t):this.resetActiveCell()}return!0}getColspan(u,e){var r,o;const a=(o=(r=this.data)==null?void 0:r.getItemMetadata)==null?void 0:o.call(r,u);if(!a||!a.columns)return 1;const i=a.columns[this.columns[e].id]||a.columns[e];let t=i==null?void 0:i.colspan;return t==="*"?t=this.columns.length-e:t=t||1,t}findFirstFocusableCell(u){let e=0;for(;e=this.columns.length)return null;do e+=this.getColspan(u,e);while(e=e)return null;let t={row:u,cell:i,posX:i},r,o=!0;for(;o;){if(r=this.gotoRight(t.row,t.cell,t.posX),!r)return o=!1,null;if(r.cell>=e)return o=!1,t;t=r}}gotoDown(u,e,a){let i;const t=this.getDataLengthIncludingAddNew();let r=!0;for(;r;){if(++u>=t)return r=!1,null;for(i=e=0;e<=a;)i=e,e+=this.getColspan(u,e);if(this.canCellBeActive(u,i))return r=!1,{row:u,cell:i,posX:a}}}gotoUp(u,e,a){let i,t=!0;for(;t;){if(--u<0)return t=!1,null;for(i=e=0;e<=a;)i=e,e+=this.getColspan(u,e);if(this.canCellBeActive(u,i))return t=!1,{row:u,cell:i,posX:a}}}gotoNext(u,e,a){if(!ta(u)&&!ta(e)&&(u=e=a=0,this.canCellBeActive(u,e)))return{row:u,cell:e,posX:e};const i=this.gotoRight(u,e,a);if(i)return i;let t=null;const r=this.getDataLengthIncludingAddNew();for(u===r-1&&u--;++u=this.actualFrozenRow||this._options.frozenBottom&&t.rowe?this.rowsCache[u].cellNodesByColumnIdx[e]:null}catch{return this.rowsCache[u].cellNodesByColumnIdx[e]}}return null}setActiveCell(u,e,a,i,t){!this.initialized||!this._options.enableCellNavigation||u>this.getDataLength()||u<0||e>=this.columns.length||e<0||(this.scrollCellIntoView(u,e,!1),this.setActiveCellInternal(this.getCellNode(u,e),a,i,t))}setActiveRow(u,e,a){e??(e=0),!(!this.initialized||u>this.getDataLength()||u<0||e>=this.columns.length||e<0)&&(this.activeRow=u,a||this.scrollCellIntoView(u,e,!1))}canCellBeActive(u,e){var t,r,o,s;if(!this._options.enableCellNavigation||u>=this.getDataLengthIncludingAddNew()||u<0||e>=this.columns.length||e<0||!this.columns[e]||this.columns[e].hidden)return!1;const a=(r=(t=this.data)==null?void 0:t.getItemMetadata)==null?void 0:r.call(t,u);if((a==null?void 0:a.focusable)!==void 0)return!!a.focusable;const i=a==null?void 0:a.columns;return((o=i==null?void 0:i[this.columns[e].id])==null?void 0:o.focusable)!==void 0?!!i[this.columns[e].id].focusable:((s=i==null?void 0:i[e])==null?void 0:s.focusable)!==void 0?!!i[e].focusable:!!this.columns[e].focusable}canCellBeSelected(u,e){var t,r;if(u>=this.getDataLength()||u<0||e>=this.columns.length||e<0||!this.columns[e]||this.columns[e].hidden)return!1;const a=(r=(t=this.data)==null?void 0:t.getItemMetadata)==null?void 0:r.call(t,u);if((a==null?void 0:a.selectable)!==void 0)return!!a.selectable;const i=(a==null?void 0:a.columns)&&(a.columns[this.columns[e].id]||a.columns[e]);return(i==null?void 0:i.selectable)!==void 0?!!i.selectable:!!this.columns[e].selectable}gotoCell(u,e,a,i){var s;if(!this.initialized||!this.canCellBeActive(u,e)||!((s=this.getEditorLock())!=null&&s.commitCurrentEdit()))return;this.scrollCellIntoView(u,e,!1);const t=this.getCellNode(u,e),r=this.columns[e],o=!!(this._options.editable&&(r!=null&&r.editorClass)&&this._options.suppressActiveCellChangeOnEdit);this.setActiveCellInternal(t,a||u===this.getDataLength()||this._options.autoEdit,null,o,i),this.currentEditor||this.setFocus()}commitCurrentEdit(){var i;const u=this,e=u.getDataItem(u.activeRow),a=u.columns[u.activeCell];if(u.currentEditor){if(u.currentEditor.isValueChanged()){const t=u.currentEditor.validate();if(t.valid){const r=u.activeRow,o=u.activeCell,s=u.currentEditor,l=u.currentEditor.serializeValue(),E=u.serializedEditorValue;if(u.activeRow{s.applyValue(e,l),u.updateRow(r),u.triggerEvent(u.onCellChange,{command:"execute",row:r,cell:o,item:e,column:a})},undo:()=>{s.applyValue(e,E),u.updateRow(r),u.triggerEvent(u.onCellChange,{command:"undo",row:r,cell:o,item:e,column:a})}};u._options.editCommandHandler?(u.makeActiveCellNormal(!0),u._options.editCommandHandler(e,a,d)):(d.execute(),u.makeActiveCellNormal(!0))}else{const d={};u.currentEditor.applyValue(d,u.currentEditor.serializeValue()),u.makeActiveCellNormal(!0),u.triggerEvent(u.onAddNewRow,{item:d,column:a})}return!((i=u.getEditorLock())!=null&&i.isActive())}else return u.activeCellNode&&(u.activeCellNode.classList.remove("invalid"),y.width(u.activeCellNode),u.activeCellNode.classList.add("invalid")),u.triggerEvent(u.onValidationError,{editor:u.currentEditor,cellNode:u.activeCellNode,validationResults:t,row:u.activeRow,cell:u.activeCell,column:a}),u.currentEditor.focus(),!1}u.makeActiveCellNormal(!0)}return!0}cancelCurrentEdit(){return this.makeActiveCellNormal(),!0}rowsToRanges(u){const e=[],a=this.columns.length-1;for(let i=0;i((r=this._addonOptions)==null?void 0:r.maxToolTipLength)&&(s=s.substring(0,this._addonOptions.maxToolTipLength-3)+"...")):s="",o.title=s),o=null}}handleHeaderMouseEnter(u,e){const a=e.column;let i;const t=u.target;if(t&&(i=t.closest(".slick-header-column"),i&&!(a!=null&&a.toolTip))){const r=t.clientWidth{this._addonOptions&&typeof this._addonOptions.onCopyCells=="function"&&this._addonOptions.onCopyCells(a,i)}),this._eventHandler.subscribe(this._cellExternalCopyManagerPlugin.onCopyCancelled,(a,i)=>{this._addonOptions&&typeof this._addonOptions.onCopyCancelled=="function"&&this._addonOptions.onCopyCancelled(a,i)}),this._eventHandler.subscribe(this._cellExternalCopyManagerPlugin.onPasteCells,(a,i)=>{this._addonOptions&&typeof this._addonOptions.onPasteCells=="function"&&this._addonOptions.onPasteCells(a,i)})}dispose(){var u,e;this._eventHandler.unsubscribeAll(),this._bindingEventService.unbindAll(),(u=this._cellSelectionModel)==null||u.dispose(),(e=this._cellExternalCopyManagerPlugin)==null||e.dispose()}createUndoRedoBuffer(){let u=0;this._commandQueue=[],this._undoRedoBuffer={queueAndExecuteCommand:e=>{this._commandQueue[u]=e,u++,e.execute()},undo:()=>{if(u===0)return;u--;const e=this._commandQueue[u];e&&Y0.cancelCurrentEdit()&&e.undo()},redo:()=>{if(u>=this._commandQueue.length)return;const e=this._commandQueue[u];u++,e&&Y0.cancelCurrentEdit()&&e.execute()}}}getDefaultOptions(){let u=0;return{clipboardCommandHandler:e=>{this._undoRedoBuffer.queueAndExecuteCommand.call(this._undoRedoBuffer,e)},dataItemColumnValueExtractor:(e,a,i=0,t=0)=>{var s,l;const r=this._grid.getActiveCell(),o=this._grid.getCellEditor()&&(r==null?void 0:r.row)===i&&(r==null?void 0:r.cell)===t;if(!this.gridOptions.editable||!a.editor||!o){const E=a.exportWithFormatter!==void 0?a.exportWithFormatter:(s=this.gridOptions.textExportOptions)==null?void 0:s.exportWithFormatter;if(a.formatter&&E){const d=a.formatter(i,t,e[a.field],a,e,this._grid),c=Da(d)?d:d.html||d.text;if(a.sanitizeDataExport||(l=this.gridOptions.textExportOptions)!=null&&l.sanitizeDataExport){const D=c instanceof HTMLElement?c.innerHTML:c;return Wu(D??"")}return d}}return null},readOnlyMode:!1,includeHeaderWhenCopying:!1,newRowCreator:e=>{for(let a=0;a{};class mh{constructor(){this.pluginName="CellExternalCopyManager",this.onCopyCells=new R("onCopyCells"),this.onCopyCancelled=new R("onCopyCancelled"),this.onPasteCells=new R("onPasteCells"),this.onBeforePasteCell=new R("onBeforePasteCell"),this._bodyElement=document.body,this._copiedCellStyle="copied",this._copiedCellStyleLayerKey="copy-manager",this._copiedRanges=null,this._eventHandler=new Tu}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}init(u,e){var t;this._grid=u,this._addonOptions={...this._addonOptions,...e},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 a=u.getPubSubService();a&&y.addSlickEventPubSubWhenDefined(a,this),this._eventHandler.subscribe(this._grid.onKeyDown,this.handleKeyDown.bind(this));const i=u.getSelectionModel();if(!i)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())");if(this._eventHandler.subscribe(i.onSelectedRangesChanged,()=>{this._grid.getEditorLock().isActive()||this._grid.focus()}),u&&typeof((t=this._addonOptions)==null?void 0:t.onBeforePasteCell)=="function"){const r=u==null?void 0:u.getData();this._eventHandler.subscribe(this.onBeforePasteCell,(o,s)=>{var d,c;const l=u.getColumns()[s.cell],E={row:s.row,cell:s.cell,dataView:r,grid:u,columnDef:l,dataContext:u.getDataItem(s.row)};return(c=(d=this._addonOptions).onBeforePasteCell)==null?void 0:c.call(d,o,E)})}}dispose(){this._eventHandler.unsubscribeAll()}clearCopySelection(){this._grid.removeCellCssStyles(this._copiedCellStyleLayerKey)}getHeaderValueForColumn(u){if(typeof this._addonOptions.headerColumnValueExtractor=="function"){const e=E0(this._addonOptions.headerColumnValueExtractor(u),"innerHTML");if(e)return Wu(e)}return E0(u.name||"","innerHTML")}getDataItemValueForColumn(u,e,a,i,t){if(typeof this._addonOptions.dataItemColumnValueExtractor=="function"){const o=this._addonOptions.dataItemColumnValueExtractor(u,e,a,i);if(o)return o instanceof HTMLElement?Wu(o.innerHTML):o}let r="";if(e)if(e.editorClass){const o=document.createElement("p"),s=new e.editorClass({container:o,column:e,event:t,position:{top:0,left:0},gridPosition:{top:0,left:0},grid:this._grid,cancelChanges:Ki,commitChanges:Ki});s.loadValue(u),r=s.serializeValue(),s.destroy(),o.remove()}else r=u[e.field||""];return r}setDataItemValueForColumn(u,e,a){if(!(e!=null&&e.denyPaste)){if(this._addonOptions.dataItemColumnValueSetter)return this._addonOptions.dataItemColumnValueSetter(u,e,a);if(e.editorClass){const i=document.createElement("div"),t=new e.editorClass({container:i,column:e,event:null,position:{top:0,left:0},gridPosition:{top:0,left:0},grid:this._grid,cancelChanges:Ki,commitChanges:Ki});t.loadValue(u);const r=t.validate(void 0,a);if(!r.valid){const o=this._grid.getActiveCell();this._grid.onValidationError.notify({editor:t,cellNode:this._grid.getActiveCellNode(),validationResults:r,row:o==null?void 0:o.row,cell:o==null?void 0:o.cell,column:e,grid:this._grid})}t.applyValue(u,a),t.destroy(),i.remove()}else u[e.field]=a}}setIncludeHeaderWhenCopying(u){this._addonOptions.includeHeaderWhenCopying=u}createTextBox(u){const e=v("textarea",{value:u,style:{position:"absolute",left:"-1000px",top:`${document.body.scrollTop}px`}},this._bodyElement);return e.select(),e}decodeTabularData(u,e){var A;const a=u.getColumns(),t=e.value.split(/[\n\f\r]/);t[t.length-1]===""&&t.pop();let r=0;const o=[];this._bodyElement.removeChild(e);for(const b of t)o[r++]=b!==""?b.split(" "):[""];const s=this._grid.getActiveCell(),l=(A=this._grid.getSelectionModel())==null?void 0:A.getSelectedRanges(),E=l!=null&&l.length?l[0]:null;let d,c;if(E)d=E.fromRow,c=E.fromCell;else if(s)d=s.row,c=s.cell;else return;let D=!1,m=o.length,h=o.length?o[0].length:0;o.length===1&&o[0].length===1&&E&&(D=!0,m=E.toRow-E.fromRow+1,h=E.toCell-E.fromCell+1);const x=this._grid.getData().length-d;let g=0;if(xthis._grid.getDataLength()&&typeof this._addonOptions.newRowCreator=="function"){const b=d+m-this._grid.getDataLength();this._addonOptions.newRowCreator(b)}const C={isClipboardCommand:!0,clippedRange:o,oldValues:[],cellExternalCopyManager:this,_options:this._addonOptions,setDataItemValueForColumn:this.setDataItemValueForColumn,markCopySelection:this.markCopySelection,oneCellToMultiple:D,activeRow:d,activeCell:c,destH:m,destW:h,maxDestY:this._grid.getDataLength(),maxDestX:this._grid.getColumns().length,h:0,w:0,execute:()=>{var B;C.h=0;for(let S=0;S{var B;for(let S=0;S1){const S=this._grid.getData();for(;g>1;g--)S.splice(S.length-1,1);this._grid.setData(S),this._grid.render()}}};this._addonOptions.clipboardCommandHandler?this._addonOptions.clipboardCommandHandler(C):C.execute()}handleKeyDown(u){var a,i,t;let e;if(!this._grid.getEditorLock().isActive()||this._grid.getOptions().autoEdit){if(u.key==="Escape"&&this._copiedRanges&&(u.preventDefault(),this.clearCopySelection(),this.onCopyCancelled.notify({ranges:this._copiedRanges}),typeof this._addonOptions.onCopyCancelled=="function"&&this._addonOptions.onCopyCancelled(u,{ranges:this._copiedRanges}),this._copiedRanges=null),(u.key==="c"||u.key==="Insert")&&(u.ctrlKey||u.metaKey)&&!u.shiftKey&&(typeof this._onCopyInit=="function"&&this._onCopyInit.call(this),e=((a=this._grid.getSelectionModel())==null?void 0:a.getSelectedRanges())??[],e.length!==0)){this._copiedRanges=e,this.markCopySelection(e),this.onCopyCells.notify({ranges:e}),typeof this._addonOptions.onCopyCells=="function"&&this._addonOptions.onCopyCells(u,{ranges:e});const r=this._grid.getColumns();let o="";for(let s=0;s0&&!r[h].hidden&&m.push(this.getHeaderValueForColumn(r[h]));E.push(m.join(" "))}for(let m=l.fromCell;m0&&!r[m].hidden&&c.push(this.getDataItemValueForColumn(D,r[m],d,m,u));E.push(c.join(" "))}o+=E.join(`\r `)+`\r -`}if(window.clipboardData)return window.clipboardData.setData("Text",o),!0;{const s=document.activeElement,l=this.createTextBox(o);if(l.focus(),setTimeout(()=>{this._bodyElement.removeChild(l),s?s.focus():console.log("No element to restore focus to after copy?")},((i=this.addonOptions)==null?void 0:i.clipboardPasteDelay)??zs),typeof this._onCopySuccess=="function"){const E=e.length===1?e[0].toRow+1-e[0].fromRow:e.length;this._onCopySuccess(E)}return!1}}if(!this._addonOptions.readOnlyMode&&(u.key==="v"&&(u.ctrlKey||u.metaKey)&&!u.shiftKey||u.key==="Insert"&&u.shiftKey&&!u.ctrlKey)){const r=this.createTextBox("");return setTimeout(()=>this.decodeTabularData(this._grid,r),((t=this.addonOptions)==null?void 0:t.clipboardPasteDelay)??zs),!1}}}markCopySelection(u){var i;this.clearCopySelection();const e=this._grid.getColumns(),a={};for(const t of u)for(let r=t.fromRow;r<=t.toRow;r++){a[r]={};for(let o=t.fromCell;o<=t.toCell&&othis.clearCopySelection(),((i=this.addonOptions)==null?void 0:i.clearCopySelectionDelay)||dh)}}class qt{constructor(u,e,a){this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this._addonOptions={},this._camelPluginName="",this._gridUid="",this._menuCssPrefix="",this._menuPluginCssPrefix="",this._bindEventService=new vu,this._eventHandler=new Tu}get addonOptions(){return this._addonOptions}set addonOptions(u){this._addonOptions=u}get eventHandler(){return this._eventHandler}get grid(){return this.sharedService.slickGrid}get gridOptions(){return this.sharedService.gridOptions??{}}get gridUid(){var u;return this._gridUid||(((u=this.grid)==null?void 0:u.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(){var u,e,a,i,t;(u=this._eventHandler)==null||u.unsubscribeAll(),this._bindEventService.unbindAll(),this.pubSubService.unsubscribeAll(),(e=this._commandTitleElm)==null||e.remove(),(a=this._optionTitleElm)==null||a.remove(),this.disposeAllMenus(),bu(this._menuElm),(i=this.menuElement)==null||i.remove(),(t=this._menuElm)==null||t.remove()}disposeAllMenus(){this.disposeSubMenus(),this._bindEventService.unbindAll("parent-menu"),document.querySelectorAll(`.${this.menuCssClass}${this.gridUidSelector}`).forEach(u=>u.remove())}disposeSubMenus(){this._bindEventService.unbindAll("sub-menu"),document.querySelectorAll(`.${this.menuCssClass}.slick-submenu${this.gridUidSelector}`).forEach(u=>u.remove())}setOptions(u){this._addonOptions={...this._addonOptions,...u}}addSubMenuTitleWhenExists(u,e){if(u!=="divider"&&(u!=null&&u.subMenuTitle)){const a=document.createElement("div");a.className="slick-menu-title",a.textContent=u.subMenuTitle;const i=u.subMenuTitleCssClass;i&&a.classList.add(..._u(i)),e.appendChild(a)}}populateCommandOrOptionItems(u,e,a,i,t,r,o){if(t&&i&&e)for(const s of i)this.populateSingleCommandOrOptionItem(u,e,a,s,t,r,o)}populateCommandOrOptionTitle(u,e,a,i){var t;if(e){const r=i>0,o=((t=this._menuElm)==null?void 0:t.querySelector(`.slick-${u}-header`))??v("div",{className:`slick-${u}-header`}),s=`${u}Title`;r||(e!=null&&e[s]?(bu(o),this[`_${u}TitleElm`]=v("span",{className:"slick-menu-title",textContent:e[s]}),o.appendChild(this[`_${u}TitleElm`]),o.classList.add("with-title")):o.classList.add("no-title"),a.appendChild(o))}}populateSingleCommandOrOptionItem(u,e,a,i,t,r,o){var l;let s=null;if(t&&i&&e){const E=(t==null?void 0:t.level)||0,d=this._camelPluginName==="headerButtons"?"":"-item",c=`${this._menuCssPrefix}${d}`;let D=!0,m=!0;if(typeof i=="object"&&(D=this.extensionUtility.runOverrideFunctionWhenExists(i.itemVisibilityOverride,t),m=this.extensionUtility.runOverrideFunctionWhenExists(i.itemUsabilityOverride,t)),!D)return null;if(typeof i=="object"&&i.itemUsabilityOverride&&(i.disabled=!m),s=v("li",{className:c,role:"menuitem"}),typeof i=="object"&&Jt(i[u])&&(s.dataset[u]=i==null?void 0:i[u]),a&&a.appendChild(s),typeof i=="object"&&i.divider||i==="divider")return s.classList.add(`${c}-divider`),s;if(i.disabled&&s.classList.add(`${c}-disabled`),(i.hidden||i.showOnHover)&&s.classList.add(`${c}-hidden`),i.cssClass&&s.classList.add(..._u(i.cssClass)),i.tooltip&&(s.title=i.tooltip),this._camelPluginName!=="headerButtons"){const x=v("div",{className:`${this._menuCssPrefix}-icon`});s.appendChild(x),i.iconCssClass?x.classList.add(..._u(i.iconCssClass)):!i.commandItems&&!i.optionItems&&(x.textContent="◦");const g=v("span",{className:`${this._menuCssPrefix}-content`,textContent:typeof i=="object"&&i.title||""},s);i.textCssClass&&g.classList.add(..._u(i.textCssClass))}const h=E>0?"sub-menu":"parent-menu";if(this._bindEventService.bind(s,"click",x=>r.call(this,x,u,i,E,t==null?void 0:t.column),void 0,h),((l=this._addonOptions)==null?void 0:l.subMenuOpenByEvent)==="mouseover"&&typeof o=="function"&&this._bindEventService.bind(s,"mouseover",x=>o.call(this,x,u,i,E),void 0,h),i.commandItems||i.optionItems){const x=document.createElement("span");x.className="sub-item-chevron",this._addonOptions.subItemChevronClass?x.classList.add(..._u(this._addonOptions.subItemChevronClass)):x.textContent="⮞",s.classList.add("slick-submenu-item"),s.appendChild(x)}}return s}}class O1 extends qt{constructor(u,e,a){super(u,e,a),this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this._currentCell=-1,this._currentRow=-1,this._lastMenuTypeClicked="",this._subMenuParentId=""}createParentMenu(u){var a,i,t,r,o;(a=this.menuElement)==null||a.remove(),this._menuElm=void 0;const e=this.grid.getCellFromEvent(u);if(e){this._currentCell=e.cell??0,this._currentRow=e.row??0;const s=((i=this._addonOptions)==null?void 0:i.commandItems)||[],l=((t=this._addonOptions)==null?void 0:t.optionItems)||[],E={cell:this._currentCell,row:this._currentRow,grid:this.grid};if(this.closeMenu(u,E),typeof u.stopPropagation=="function"&&(this.pubSubService.publish(`on${N0(this._camelPluginName)}BeforeMenuShow`,E),typeof((r=this.addonOptions)==null?void 0:r.onBeforeMenuShow)=="function"&&this.addonOptions.onBeforeMenuShow(u,E)===!1)||(this._menuElm=this.createMenu(s,l),this._menuElm&&(this._menuElm.style.top=`${(u.pageY||0)+5}px`,this._menuElm.style.left=`${u.pageX}px`,this._menuElm.style.display="block",document.body.appendChild(this._menuElm)),this.pubSubService.publish(`on${N0(this._camelPluginName)}AfterMenuShow`,E),typeof((o=this.addonOptions)==null?void 0:o.onAfterMenuShow)=="function"&&this.addonOptions.onAfterMenuShow(u,E)===!1))return}return this._menuElm}createMenu(u,e,a=0,i){var g,F,C,A,b;const t=this.grid.getColumns()[this._currentCell],r=this.grid.getDataItem(this._currentRow),o=(i==null?void 0:i.command)||(i==null?void 0:i.option);let s=a===1&&o?String(o).replace(/\s/g,""):"";s&&(this._subMenuParentId=s),a>1&&(s=this._subMenuParentId);let l=!0,E=!0;if(this._camelPluginName==="contextMenu"){if(l=this.checkIsColumnAllowed(((g=this._addonOptions)==null?void 0:g.optionShownOverColumnIds)??[],t.id),E=this.checkIsColumnAllowed(((F=this._addonOptions)==null?void 0:F.commandShownOverColumnIds)??[],t.id),!t||(!E||!u.length)&&(!l||!e.length)){this.hideMenu();return}}else if(!t||!t.cellMenu||!u.length&&!e.length)return;const d=`${this.menuCssClass} slick-menu-level-${a} ${this.gridUid}`,c=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${a}${this.gridUidSelector}`);if(c){if(c.dataset.subMenuParent===s)return c;this.disposeSubMenus()}const D=document.createElement("div");D.className=d,a>0&&(D.classList.add("slick-submenu"),(C=this.gridOptions)!=null&&C.darkMode&&D.classList.add("slick-dark-mode"),s&&(D.dataset.subMenuParent=s));const m=isNaN(this.addonOptions.maxHeight)?this.addonOptions.maxHeight:`${this.addonOptions.maxHeight??0}px`,h=isNaN(this.addonOptions.maxWidth)?this.addonOptions.maxWidth:`${this.addonOptions.maxWidth??0}px`;m&&(D.style.maxHeight=m),h&&(D.style.maxWidth=h),(A=this.addonOptions)!=null&&A.width&&(D.style.width=be((b=this.addonOptions)==null?void 0:b.width));const x=v("button",{ariaLabel:"Close",className:"close",type:"button",textContent:"×",dataset:{dismiss:this._menuCssPrefix}});if(!this.addonOptions.hideOptionSection&&l&&e.length>0){const y=v("div",{className:`${this._menuCssPrefix}-option-list`,role:"menu"},D);this.populateCommandOrOptionTitle("option",this.addonOptions,y,a),!this.addonOptions.hideCloseButton&&a<1&&this.populateCommandOrOptionCloseBtn("option",x,y),i&&a>0&&this.addSubMenuTitleWhenExists(i,y),this.populateCommandOrOptionItems("option",this.addonOptions,y,e,{cell:this._currentCell,row:this._currentRow,column:t,dataContext:r,grid:this.grid,level:a},this.handleMenuItemCommandClick,this.handleMenuItemMouseOver)}if(!this.addonOptions.hideCommandSection&&E&&u.length>0){const y=v("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},D);this.populateCommandOrOptionTitle("command",this.addonOptions,y,a),!this.addonOptions.hideCloseButton&&a<1&&(!l||e.length===0||this.addonOptions.hideOptionSection)&&this.populateCommandOrOptionCloseBtn("command",x,y),i&&a>0&&this.addSubMenuTitleWhenExists(i,y),this.populateCommandOrOptionItems("command",this.addonOptions,y,u,{cell:this._currentCell,row:this._currentRow,column:t,dataContext:r,grid:this.grid,level:a},this.handleMenuItemCommandClick,this.handleMenuItemMouseOver)}return a++,D}closeMenu(u,e){var a;if(this.menuElement){if(typeof((a=this.addonOptions)==null?void 0:a.onBeforeMenuClose)=="function"&&this.addonOptions.onBeforeMenuClose(u,e)===!1)return;this.hideMenu()}}hideMenu(){var u;(u=this.menuElement)==null||u.remove(),this._menuElm=null,this.disposeSubMenus()}checkIsColumnAllowed(u,e){return(u==null?void 0:u.length)>0?u.findIndex(a=>a===e)>=0:!0}handleBodyMouseDown(u){if(this.menuElement){let e=!1;const a=u.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(u.target)||a)&&(e=!0),(this.menuElement!==u.target&&!e&&!u.defaultPrevented||u.target.className==="close"&&a)&&this.closeMenu(u,{cell:this._currentCell,row:this._currentRow,grid:this.grid})}}handleCloseButtonClicked(u){u.defaultPrevented||this.closeMenu(u,{cell:0,row:0,grid:this.grid})}handleMenuItemMouseOver(u,e,a,i=0){(a==null?void 0:a[e])!==void 0&&a!=="divider"&&!a.disabled&&!a.divider&&(a.commandItems||a.optionItems?(this.repositionSubMenu(a,e,i,u),this._lastMenuTypeClicked=e):i===0&&this.disposeSubMenus())}handleMenuItemCommandClick(u,e,a,i=0){var t;if((a==null?void 0:a[e])!==void 0&&a!=="divider"&&!a.disabled&&!a.divider&&this._currentCell!==void 0&&this._currentRow!==void 0){if(e==="option"&&!this.grid.getEditorLock().commitCurrentEdit())return;const r=this._currentCell,o=this._currentRow,s=this.grid.getColumns()[this._currentCell],l=this.grid.getDataItem(this._currentRow),E=a[e]!==void 0?a[e]:"";if(E!==void 0&&!a[`${e}Items`]){const d={cell:this._currentCell,row:this._currentRow,grid:this.grid,[e]:E,item:a,column:s,dataContext:l},c=e==="command"?"onCommand":"onOptionSelected",D=`${this._camelPluginName}:${c}`;this.pubSubService.publish(D,d),typeof((t=this._addonOptions)==null?void 0:t[c])=="function"&&this._addonOptions[c](u,d),typeof a.action=="function"&&a.action.call(this,u,d),u.defaultPrevented||this.closeMenu(u,{cell:r,row:o,grid:this.grid})}else(a.commandItems||a.optionItems)&&this.repositionSubMenu(a,e,i,u);this._lastMenuTypeClicked=e}}populateCommandOrOptionCloseBtn(u,e,a){this._bindEventService.bind(e,"click",t=>this.handleCloseButtonClicked(t),void 0,"parent-menu");const i=a.querySelector(`.slick-${u}-header`)??v("div",{className:`slick-${u}-header`});i==null||i.appendChild(e),a.appendChild(i),i.classList.add("with-close")}repositionSubMenu(u,e,a,i){(i.target.classList.contains("slick-cell")||this._lastMenuTypeClicked!==e)&&this.disposeSubMenus();const t=this.createMenu((u==null?void 0:u.commandItems)||[],(u==null?void 0:u.optionItems)||[],a+1,u);t&&(t.style.display="block",document.body.appendChild(t),this.repositionMenu(i,t))}repositionMenu(u,e){var t;const a=e==null?void 0:e.classList.contains("slick-submenu"),i=a?u.target.closest(`.${this._menuCssPrefix}-item`):u.target.closest(".slick-cell");if(e&&i){e.style.top="0px",e.style.left="0px";const r=((t=u==null?void 0:u.touches)==null?void 0:t[0])??u,o=Iu(i);let s=i&&this._camelPluginName==="cellMenu"?(o==null?void 0:o.left)??0:r.pageX,l=i&&this._camelPluginName==="cellMenu"?(o==null?void 0:o.top)??0:r.pageY;a&&this._camelPluginName==="contextMenu"&&(s=(o==null?void 0:o.left)??0,l=(o==null?void 0:o.top)??0);const E=i.offsetWidth||0,d=(e==null?void 0:e.offsetHeight)||0,c=(e==null?void 0:e.offsetWidth)||this._addonOptions.width||0,D=this.gridOptions.rowHeight||0,m=Number(this._addonOptions.autoAdjustDropOffset||0),h=Number(this._addonOptions.autoAlignSideOffset||0);if(this._addonOptions.autoAdjustDrop||this._addonOptions.dropDirection){const{bottom:x,top:g}=Ai(i),F=x+m-D,C=g-m+D;(FF?"top":"bottom")==="top"||this._addonOptions.dropDirection==="top"?(e.classList.remove("dropdown"),e.classList.add("dropup"),a?l-=d-m-i.clientHeight:l-=d-m):(e.classList.remove("dropup"),e.classList.add("dropdown"),l=l+m,this._camelPluginName==="cellMenu"&&(a?l+=m:l+=D+m))}if(this._addonOptions.autoAlignSide||this._addonOptions.dropSide==="left"){const x=this.grid.getGridPosition();let g=s+Number(c);a&&(g+=i.clientWidth);const F=document.documentElement.clientWidth;(g>=x.width||g>=F?"left":"right")==="left"||!a&&this._addonOptions.dropSide==="left"?(e.classList.remove("dropright"),e.classList.add("dropleft"),this._camelPluginName==="cellMenu"&&!a?s-=Number(c)-E-h:s-=Number(c)-h):(e.classList.remove("dropleft"),e.classList.add("dropright"),a?s+=h+i.offsetWidth:s+=h)}e.style.top=`${l}px`,e.style.left=`${s}px`}}}class Dh extends O1{constructor(u,e,a){super(u,e,a),this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,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(a.gridOptions.cellMenu)}init(u){this._addonOptions={...this._defaults,...u},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(){var a;const u=(a=this.sharedService)==null?void 0:a.gridOptions,e=this.sharedService.allColumns;u!=null&&u.enableTranslate&&Array.isArray(e)&&e.forEach(i=>{if(i!=null&&i.cellMenu&&(Array.isArray(i.cellMenu.commandItems)||Array.isArray(i.cellMenu.optionItems))){const t=i.cellMenu.commandItems||[],r=i.cellMenu.optionItems||[];i.cellMenu.commandTitleKey&&(i.cellMenu.commandTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(i.cellMenu.commandTitleKey,"TEXT_COMMANDS")||i.cellMenu.commandTitle),i.cellMenu.optionTitleKey&&(i.cellMenu.optionTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(i.cellMenu.optionTitleKey,"TEXT_COMMANDS")||i.cellMenu.optionTitle),this.extensionUtility.translateMenuItemsFromTitleKey(t,"commandItems"),this.extensionUtility.translateMenuItemsFromTitleKey(r,"optionItems")}})}handleCellClick(u,e){this.disposeAllMenus();const a=this.grid.getCellFromEvent(u);if(a){const i=this.grid.getDataItem(a.row),t=this.grid.getColumns()[a.cell];t!=null&&t.cellMenu&&u.preventDefault(),this._addonOptions={...this._addonOptions,...t.cellMenu};const r=e||{};if(r.column=t,r.dataContext=i,r.grid=this.grid,!this.extensionUtility.runOverrideFunctionWhenExists(this._addonOptions.menuUsabilityOverride,r))return;this._menuElm=this.createParentMenu(u),this._menuElm&&(this.repositionMenu(u,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(u){u.forEach(e=>{var a,i;(a=e==null?void 0:e.cellMenu)!=null&&a.commandItems&&this.extensionUtility.sortItems(e.cellMenu.commandItems||[],"positionOrder"),(i=e==null?void 0:e.cellMenu)!=null&&i.optionItems&&this.extensionUtility.sortItems(e.cellMenu.optionItems||[],"positionOrder")})}}class mh{constructor(u,e){this.grid=u,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=da(this._defaults,e)}get addonOptions(){return this._options}get addonElement(){return this._elem}destroy(){this.hide()}init(){}hide(){var u;(u=this._elem)==null||u.remove(),this._elem=null}show(u){var i,t;this._elem||(this._elem=v("div",{className:this._options.selectionCssClass}),Object.keys(this._options.selectionCss).forEach(r=>{this._elem.style[r]=this._options.selectionCss[r]}),this._elem.style.position="absolute",(i=this.grid.getActiveCanvasNode())==null||i.appendChild(this._elem));const e=this.grid.getCellNodeBox(u.fromRow,u.fromCell),a=this.grid.getCellNodeBox(u.toRow,u.toCell);return e&&a&&((t=this._options)!=null&&t.offset)&&(this._elem.style.top=`${e.top+this._options.offset.top}px`,this._elem.style.left=`${e.left+this._options.offset.left}px`,this._elem.style.height=`${a.bottom-e.top+this._options.offset.height}px`,this._elem.style.width=`${a.right-e.left+this._options.offset.width}px`),this._elem}}class wt{constructor(u){this.pluginName="CellRangeSelector",this.onBeforeCellRangeSelected=new N("onBeforeCellRangeSelected"),this.onCellRangeSelecting=new N("onCellRangeSelecting"),this.onCellRangeSelected=new N("onCellRangeSelected"),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._eventHandler=new Tu,this._options=da(this._defaults,u)}get addonOptions(){return this._options}get eventHandler(){return this._eventHandler}get gridUid(){var u;return this._gridUid||(((u=this._grid)==null?void 0:u.getUID())??"")}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}init(u){this._grid=u,this._decorator=this._options.cellDecorator||new mh(u,this._options),this._canvas=u.getCanvasNode(),this._gridOptions=u.getOptions(),this._gridUid=u.getUID();const e=u.getPubSubService();e&&B.addSlickEventPubSubWhenDefined(e,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(){var u,e;(u=this._eventHandler)==null||u.unsubscribeAll(),bu(this._activeCanvas),bu(this._canvas),(e=this._decorator)==null||e.destroy(),this.stopIntervalTimer()}getCellDecorator(){return this._decorator}getCurrentRange(){return this._currentlySelectedRange}getMouseOffsetViewport(u,e){var m;const a=((m=u==null?void 0:u.touches)==null?void 0:m[0])??u,i=this._activeViewport.scrollLeft,t=this._activeViewport.scrollTop,r=i+this._viewportWidth,o=t+this._viewportHeight,s=Iu(this._activeViewport),l=(s==null?void 0:s.left)??0,E=(s==null?void 0:s.top)??0,d=l+this._viewportWidth,c=E+this._viewportHeight,D={e:u,dd:e,viewport:{left:i,top:t,right:r,bottom:o,offset:{left:l,top:E,right:d,bottom:c}},offset:{x:0,y:0},isOutsideViewport:!1};return a.pageXd&&(D.offset.x=a.pageX-d),a.pageYc&&(D.offset.y=c-a.pageY),D.isOutsideViewport=!!D.offset.x||!!D.offset.y,D}stopIntervalTimer(){this._autoScrollTimerId&&(clearInterval(this._autoScrollTimerId),this._autoScrollTimerId=void 0)}handleDrag(u,e){if(!this._dragging&&!this._gridOptions.enableRowMoveManager)return;this._gridOptions.enableRowMoveManager||u.stopImmediatePropagation();const a=u.getNativeEvent();if(this.addonOptions.autoScroll&&(this._draggingMouseOffset=this.getMouseOffsetViewport(a,e),this._draggingMouseOffset.isOutsideViewport))return this.handleDragOutsideViewport();this.stopIntervalTimer(),this.handleDragTo(a,e)}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 u=0,e=0;this._autoScrollTimerId=setInterval(()=>{let a=!1,i=!1;this._draggingMouseOffset.offset.x?(u+=this.addonOptions.minIntervalToShowNextCell,a=u>=this._xDelayForNextCell):u=0,this._draggingMouseOffset.offset.y?(e+=this.addonOptions.minIntervalToShowNextCell,i=e>=this._yDelayForNextCell):e=0,(a||i)&&(a&&(u=0),i&&(e=0),this.handleDragToNewPosition(a,i))},this.addonOptions.minIntervalToShowNextCell)}}handleDragToNewPosition(u,e){let a=this._draggingMouseOffset.e.pageX,i=this._draggingMouseOffset.e.pageY;const t=this._draggingMouseOffset.offset.x,r=this._draggingMouseOffset.offset.y,o=this._draggingMouseOffset.viewport.offset;u&&t&&(t>0?a=o.right+this._moveDistanceForOneCell.x:a=o.left-this._moveDistanceForOneCell.x),e&&r&&(r>0?i=o.top-this._moveDistanceForOneCell.y:i=o.bottom+this._moveDistanceForOneCell.y),this.handleDragTo({pageX:a,pageY:i},this._draggingMouseOffset.dd)}handleDragTo(u,e){var t,r,o;const a=((t=u==null?void 0:u.touches)==null?void 0:t[0])??u,i=this._grid.getCellFromPoint(a.pageX-(((r=Iu(this._activeCanvas))==null?void 0:r.left)??0)+this._columnOffset,a.pageY-(((o=Iu(this._activeCanvas))==null?void 0:o.top)??0)+this._rowOffset);if(i!==void 0){if(this._gridOptions.frozenColumn>=0&&(!this._isRightCanvas&&i.cell>this._gridOptions.frozenColumn||this._isRightCanvas&&i.cell<=this._gridOptions.frozenColumn)||this._gridOptions.frozenRow>=0&&(!this._isBottomCanvas&&i.row>=this._gridOptions.frozenRow||this._isBottomCanvas&&i.rowl.right||s.topl.bottom)&&this._grid.scrollCellIntoView(i.row,i.cell)}}if(!this._grid.canCellBeSelected(i.row,i.cell))return;if(e!=null&&e.range){e.range.end=i;const s=new V0(e.range.start.row??0,e.range.start.cell??0,i.row,i.cell);this._decorator.show(s),this.onCellRangeSelecting.notify({range:s})}}}handleDragEnd(u,e){this._decorator.hide(),this._dragging&&(this._dragging=!1,u.stopImmediatePropagation(),this.stopIntervalTimer(),this.onCellRangeSelected.notify({range:new V0(e.range.start.row??0,e.range.start.cell??0,e.range.end.row,e.range.end.cell)}))}handleDragInit(u){var t,r;this._activeCanvas=this._grid.getActiveCanvasNode(u),this._activeViewport=this._grid.getActiveViewportNode(u);const e=this._grid.getDisplayedScrollbarDimensions();if(this._viewportWidth=this._activeViewport.offsetWidth-e.width,this._viewportHeight=this._activeViewport.offsetHeight-e.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 o=`${this.gridUidSelector} .grid-canvas-${this._gridOptions.frozenBottom?"bottom":"top"}`;this._rowOffset=((t=document.querySelector(o))==null?void 0:t.clientHeight)??0}this._isRightCanvas=this._activeCanvas.classList.contains("grid-canvas-right"),this._gridOptions.frozenColumn>-1&&this._isRightCanvas&&(this._columnOffset=((r=document.querySelector(`${this.gridUidSelector} .grid-canvas-left`))==null?void 0:r.clientWidth)??0);const a=this._grid.getCellFromEvent(u),i=this._grid.getActiveCell();(!this._grid.getEditorLock().isActive()||!(i&&a&&i.row===a.row&&i.cell===a.cell))&&(u.stopImmediatePropagation(),u.preventDefault())}handleDragStart(u,e){const a=this._grid.getCellFromEvent(u);if(a&&this.onBeforeCellRangeSelected.notify(a).getReturnValue()!==!1&&this._grid.canCellBeSelected(a.row,a.cell)&&(this._dragging=!0,u.stopImmediatePropagation()),!this._dragging)return;this._grid.focus();const i=Iu(this._canvas);let t=e.startX-((i==null?void 0:i.left)??0);this._gridOptions.frozenColumn>=0&&this._isRightCanvas&&(t+=this._scrollLeft);let r=e.startY-((i==null?void 0:i.top)??0);this._gridOptions.frozenRow>=0&&this._isBottomCanvas&&(r+=this._scrollTop);const o=this._grid.getCellFromPoint(t,r);return e.range={start:o,end:{}},this._currentlySelectedRange=e.range,this._decorator.show(new V0(o.row,o.cell))}handleScroll(u,e){this._scrollTop=e.scrollTop,this._scrollLeft=e.scrollLeft}}class I1{constructor(u){this.onSelectedRangesChanged=new N("onSelectedRangesChanged"),this.pluginName="CellSelectionModel",this._cachedPageRowCount=0,this._prevKeyDown="",this._ranges=[],this._defaults={selectActiveCell:!0},this._eventHandler=new Tu,u===void 0||u.cellRangeSelector===void 0?this._selector=new wt({selectionCss:{border:"2px solid black"}}):this._selector=u.cellRangeSelector,this._addonOptions=u}get addonOptions(){return this._addonOptions}get cellRangeSelector(){return this._selector}get eventHandler(){return this._eventHandler}init(u){this._grid=u,u.hasDataView()&&(this._dataView=u.getData()),this._addonOptions={...this._defaults,...this._addonOptions};const e=u.getPubSubService();e&&this.onSelectedRangesChanged.setPubSubService(e),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)),u.registerPlugin(this._selector)}destroy(){this.dispose()}dispose(){var u,e;this._selector&&(this._selector.onBeforeCellRangeSelected.unsubscribe(this.handleBeforeCellRangeSelected.bind(this)),this._selector.onCellRangeSelected.unsubscribe(this.handleCellRangeSelected.bind(this))),this._eventHandler.unsubscribeAll(),(u=this._grid)==null||u.unregisterPlugin(this._selector),(e=this._selector)==null||e.dispose()}getSelectedRanges(){return this._ranges}rangesAreEqual(u,e){let a=u.length!==e.length;if(!a){for(let i=0;ie===u)}handleKeyDown(u){var o;let e,a;const i=this._grid.getColumns().length,t=this._grid.getActiveCell();let r=0;if(this._dataView&&"getPagingInfo"in this._dataView?r=((o=this._dataView)==null?void 0:o.getPagingInfo().pageSize)||this._dataView.getLength():r=this._grid.getDataLength(),t&&(u.shiftKey||u.ctrlKey)&&!u.altKey&&this.isKeyAllowed(u.key)&&(e=this.getSelectedRanges().slice(),e.length||e.push(new V0(t.row,t.cell)),a=e.pop(),typeof(a==null?void 0:a.contains)=="function")){a.contains(t.row,t.cell)||(a=new V0(t.row,t.cell));let s=a.toRow-a.fromRow,l=a.toCell-a.fromCell;const E=t.row===a.fromRow?1:-1,d=t.cell===a.fromCell?1:-1,c=u.key.startsWith("Arrow");let D,m=0;c&&!u.ctrlKey?(u.key==="ArrowLeft"?l-=d:u.key==="ArrowRight"?l+=d:u.key==="ArrowUp"?s-=E:u.key==="ArrowDown"&&(s+=E),m=t.row+E*s):(this._cachedPageRowCount<1&&(this._cachedPageRowCount=this._grid.getViewportRowCount()),this._prevSelectedRow===void 0&&(this._prevSelectedRow=t.row),u.shiftKey&&!u.ctrlKey&&u.key==="Home"?(D=0,m=t.row):u.shiftKey&&!u.ctrlKey&&u.key==="End"?(D=i-1,m=t.row):u.ctrlKey&&u.shiftKey&&u.key==="Home"?(D=0,m=0):u.ctrlKey&&u.shiftKey&&u.key==="End"?(D=i-1,m=r-1):u.key==="PageUp"?(this._prevSelectedRow>=0&&(m=this._prevSelectedRow-this._cachedPageRowCount),m<0&&(m=0)):u.key==="PageDown"&&(this._prevSelectedRow<=r-1&&(m=this._prevSelectedRow+this._cachedPageRowCount),m>r-1&&(m=r-1)),this._prevSelectedRow=m),D??(D=t.cell+d*l);const h=new V0(t.row,t.cell,m,D);if(this.removeInvalidRanges([h]).length){e.push(h);const x=E>0?h.toRow:h.fromRow,g=d>0?h.toCell:h.fromCell;c?(this._grid.scrollRowIntoView(x),this._grid.scrollCellIntoView(x,g,!1)):(this._grid.scrollRowIntoView(m),this._grid.scrollCellIntoView(m,g,!1))}else e.push(a);this.setSelectedRanges(e),u.preventDefault(),u.stopPropagation(),this._prevKeyDown=u.key}}}class Zt{constructor(u){this.pluginName="RowSelectionModel",this.onSelectedRangesChanged=new N("onSelectedRangesChanged"),this._inHandler=!1,this._ranges=[],this._defaults={autoScrollWhenDrag:!0,cellRangeSelector:void 0,dragToSelect:!1,selectActiveRow:!0},this._eventHandler=new Tu,this._options={...this._defaults,...u}}get addonOptions(){return this._options}get eventHandler(){return this._eventHandler}get gridOptions(){var u;return(u=this._grid)==null?void 0:u.getOptions()}init(u){this._grid=u,this._options={...this._defaults,...this._options},this._selector=this.addonOptions.cellRangeSelector;const e=u.getPubSubService();e&&this.onSelectedRangesChanged.setPubSubService(e),!this._selector&&this._options.dragToSelect&&(this._selector=new wt({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(){var u,e;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),(u=this._selector)==null||u.destroy(),(e=this._selector)==null||e.dispose())}getCellRangeSelector(){return this._selector}getSelectedRanges(){return this._ranges}getSelectedRows(){return this.rangesToRows(this._ranges)}refreshSelections(){this.setSelectedRows(this.getSelectedRows())}setSelectedRows(u){this.setSelectedRanges(this.rowsToRanges(u),"SlickRowSelectionModel.setSelectedRows")}setSelectedRanges(u,e="SlickRowSelectionModel.setSelectedRanges"){if((!this._ranges||this._ranges.length===0)&&(!u||u.length===0))return;this._ranges=u;const a=new Pu(new CustomEvent("click",{detail:{caller:e}}),this._ranges);this.onSelectedRangesChanged.notify(this._ranges,a)}getRowsRange(u,e){let a;const i=[];for(a=u;a<=e;a++)i.push(a);for(a=e;ar!==e.row),this._grid.setActiveCell(e.row,e.cell);else if(a.length&&u.shiftKey){const r=a.pop(),o=Math.min(e.row,r),s=Math.max(e.row,r);a=[];for(let l=o;l<=s;l++)l!==r&&a.push(l);a.push(r),this._grid.setActiveCell(e.row,e.cell)}const t=this.rowsToRanges(a);return this.setSelectedRanges(t),u.stopImmediatePropagation(),!0}handleKeyDown(u){const e=this._grid.getActiveCell();if(this.gridOptions.multiSelect&&e&&u.shiftKey&&!u.ctrlKey&&!u.altKey&&!u.metaKey&&(u.key==="ArrowUp"||u.key==="ArrowDown")){let a=this.getSelectedRows();a.sort((o,s)=>o-s),a.length||(a=[e.row]);let i,t=a[0],r=a[a.length-1];if(u.key==="ArrowDown"?i=e.row=0&&ie.push(new V0(i,0,i,a))),e}}const Ss="mdi-icon-check",ws="mdi-icon-uncheck";class Ms{constructor(u,e){this.pubSubService=u,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 vu,this._eventHandler=new Tu,this._addonOptions={...this._defaults,...e}}get addonOptions(){return this._addonOptions}get headerRowNode(){return this._headerRowNode}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get selectAllUid(){return this._selectAll_UID}set selectedRowsLookup(u){this._selectedRowsLookup=u}init(u){this._grid=u,this._isUsingDataView=!Array.isArray(u.getData()),this._isUsingDataView&&(this._dataView=u.getData()),this.gridOptions.backendServiceApi&&(this._addonOptions.applySelectOnAllPages=!1),this._eventHandler.subscribe(u.onSelectedRowsChanged,this.handleSelectedRowsChanged.bind(this)).subscribe(u.onClick,this.handleClick.bind(this)).subscribe(u.onKeyDown,this.handleKeyDown.bind(this)),this._isUsingDataView&&this._dataView&&(this._eventHandler.subscribe(u.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(u),this._addonOptions.hideInColumnTitleRow||this._eventHandler.subscribe(this._grid.onHeaderClick,this.handleHeaderClick.bind(this)),(!this._rowSelectionModel||!this._grid.getSelectionModel())&&(this._rowSelectionModel=new Zt(this.gridOptions.rowSelectionOptions),this._grid.setSelectionModel(this._rowSelectionModel)),this.gridOptions.preselectedRows&&this._rowSelectionModel&&this._grid.getSelectionModel()&&setTimeout(()=>this.selectRows(this.gridOptions.preselectedRows||[])),typeof this._addonOptions.selectableOverride=="function"&&this.selectableOverride(this._addonOptions.selectableOverride)}dispose(){this._bindEventService.unbindAll(),this._eventHandler.unsubscribeAll()}create(u,e){var a;if(this._addonOptions={...this._defaults,...e.checkboxSelector},Array.isArray(u)&&e){const i=this.getColumnDefinition();if(!u.some(t=>t.id===i.id)){const t=((a=e==null?void 0:e.checkboxSelector)==null?void 0:a.columnIndexPosition)??0;t>0?u.splice(t,0,i):u.unshift(i),this.pubSubService.publish("onPluginColumnsChanged",{columns:u,pluginName:this.pluginName})}}return this}getOptions(){return this._addonOptions}setOptions(u){var e;if(this._addonOptions={...this._addonOptions,...u},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 a=(e=this.headerRowNode)==null?void 0:e.querySelector("#filter-checkbox-selectall-container");if(a){a.style.display="flex",a.ariaChecked=String(this._isSelectAllChecked);const i=a.querySelector('input[type="checkbox"]');i&&(i.ariaChecked=String(this._isSelectAllChecked),i.checked=this._isSelectAllChecked)}}}deSelectRows(u){const e=[];for(const a of u)this._selectedRowsLookup[a]&&(e[e.length]=a);this._grid.setSelectedRows(this._grid.getSelectedRows().filter(a=>e.indexOf(a)<0),"SlickCheckboxSelectColumn.deSelectRows")}selectRows(u){var i;const e=[];for(const t of u)this._selectedRowsLookup[t]&&(e[e.length]=t);const a=(i=this._grid.getSelectedRows())==null?void 0:i.concat(e);this._grid.setSelectedRows(a)}createCheckboxElement(u,e=!1){const a=new DocumentFragment,i=v("label",{className:"checkbox-selector-label",htmlFor:u}),t=v("div",{className:"icon-checkbox-container"});return t.appendChild(v("input",{id:u,type:"checkbox",checked:e,ariaChecked:String(e)})),t.appendChild(v("div",{className:`mdi ${e?Ss:ws}`})),i.appendChild(t),a.appendChild(i),a}getColumnDefinition(){var e;const u=String(((e=this._addonOptions)==null?void 0:e.columnId)??this._defaults.columnId);return{id:u,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:u,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(){var e;const u=(e=this.headerRowNode)==null?void 0:e.querySelector("#filter-checkbox-selectall-container");u&&(u.style.display="none")}toggleRowSelection(u){this.toggleRowSelectionWithEvent(null,u)}toggleRowSelectionWithEvent(u,e){const a=this._grid.getDataItem(e);if(!this.checkSelectableOverride(e,a,this._grid))return;const i=this._grid.getSelectedRows();typeof this._addonOptions.onRowToggleStart=="function"&&this._addonOptions.onRowToggleStart(u,{row:e,previousSelectedRows:i});const t=this._selectedRowsLookup[e]?this._grid.getSelectedRows().filter(r=>r!==e):this._grid.getSelectedRows().concat(e);this._grid.setSelectedRows(t,"click.toggle"),this._grid.setActiveCell(e,this.getCheckboxColumnCellIndex()),this._addonOptions.onRowToggleEnd&&this._addonOptions.onRowToggleEnd(u,{row:e,previousSelectedRows:i})}selectableOverride(u){this._selectableOverride=u}addCheckboxToFilterHeaderRow(u){this._eventHandler.subscribe(u.onHeaderRowCellRendered,(e,a)=>{if(a.column.field===(this._addonOptions.field||"_checkbox_selector")){bu(a.node);const i=`header-filter-selector${this._selectAll_UID}`,t=v("label",{id:"filter-checkbox-selectall-container",htmlFor:i}),r=v("div",{className:"icon-checkbox-container"});r.appendChild(v("input",{id:i,type:"checkbox",ariaChecked:"false"})),r.appendChild(v("div",{className:"mdi mdi-icon-uncheck"})),t.appendChild(r),a.node.appendChild(t),this._headerRowNode=a.node,this._headerRowNode.classList.add("checkbox-header"),this._bindEventService.bind(t,"click",o=>this.handleHeaderClick(o,a))}})}checkboxSelectionFormatter(u,e,a,i,t,r){if(t&&this.checkSelectableOverride(u,t,r)){const o=this.createUID()+u;return this.createCheckboxElement(`selector${o}`,!!this._selectedRowsLookup[u])}return null}checkSelectableOverride(u,e,a){return typeof this._selectableOverride=="function"?this._selectableOverride(u,e,a):!0}createUID(){return Math.round(1e7*Math.random())}getCheckboxColumnCellIndex(){if(this._checkboxColumnCellIndex===null){this._checkboxColumnCellIndex=0;const u=this._grid.getColumns();for(let e=0;e0)for(let r=0;rd[s]===l)>=0&&!this.checkSelectableOverride(r,o,this._grid)&&a++}if(this._isSelectAllChecked=u.length+a>=e.length,!this._addonOptions.hideInColumnTitleRow&&!this._addonOptions.hideSelectAllCheckbox&&this.renderSelectAllCheckbox(this._isSelectAllChecked),!this._addonOptions.hideInFilterHeaderRow){const r=(i=this.headerRowNode)==null?void 0:i.querySelector(`#header-filter-selector${this._selectAll_UID}`),o=(t=this.headerRowNode)==null?void 0:t.querySelector(".icon-checkbox-container .mdi");r&&(r.ariaChecked=String(this._isSelectAllChecked),r.checked=this._isSelectAllChecked),o&&(o.className=`mdi ${this._isSelectAllChecked?Ss:ws}`)}}handleClick(u,e){if(this._grid.getColumns()[e.cell].id===this._addonOptions.columnId&&u.target.type==="checkbox"){if(u.target.ariaChecked=String(u.target.checked),this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit()){u.preventDefault(),u.stopImmediatePropagation();return}this.toggleRowSelectionWithEvent(u,e.row),u.stopPropagation(),u.stopImmediatePropagation()}}handleHeaderClick(u,e){if(e.column.id===this._addonOptions.columnId&&u.target.type==="checkbox"){if(u.target.ariaChecked=String(u.target.checked),this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit()){u.preventDefault(),u.stopImmediatePropagation();return}let a=u.target.checked;const i=a?"click.selectAll":"click.unselectAll",t=this._grid.getSelectedRows();this._addonOptions.onSelectAllToggleStart&&this._addonOptions.onSelectAllToggleStart(u,{previousSelectedRows:t,caller:i});let r=[];if(a){const o=[];for(let s=0;s{l!==void 0&&this._grid.invalidateRow(+l)}),this._selectedRowsLookup=e,this._grid.render(),this._isSelectAllChecked=((u==null?void 0:u.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 l=(s=this.headerRowNode)==null?void 0:s.querySelector(`#header-filter-selector${this._selectAll_UID}`);l&&(l.ariaChecked=String(this._isSelectAllChecked),l.checked=this._isSelectAllChecked)}if(o.length>0){for(const l of o){const E=u.indexOf(l);u.splice(E,1)}this._grid.setSelectedRows(u,"click.toggle")}}renderSelectAllCheckbox(u){const e=this._grid.updateColumnHeader(this._addonOptions.columnId||"",this.createCheckboxElement(`header-selector${this._selectAll_UID}`,!!u),this._addonOptions.toolTip);e==null||e.classList.add("header-checkbox-selectall")}}class G1 extends qt{constructor(u,e,a,i,t){var r;super(u,a,i),this.extensionUtility=u,this.filterService=e,this.pubSubService=a,this.sharedService=i,this.sortService=t,this.onAfterMenuShow=new N("onAfterMenuShow"),this.onBeforeMenuShow=new N("onBeforeMenuShow"),this.onMenuClose=new N("onMenuClose"),this.onCommand=new N("onCommand"),this.onColumnsChanged=new N("onColumnsChanged"),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:250,contentMinWidth:0,resizeOnShowHeaderRow:!1,syncResizeTitle:"Synchronous resize",subMenuOpenByEvent:"mouseover",headerColumnValueExtractor:o=>E0(o.name||"","innerHTML")},this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-grid-menu",this._camelPluginName="gridMenu",this._columns=this.sharedService.allColumns??[],this._gridUid=((r=this.grid)==null?void 0:r.getUID())??"",this.initEventHandlers(),this.init()}get addonOptions(){return this._addonOptions||{}}get columns(){return this._columns}set columns(u){this._columns=u}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())||{}}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}initEventHandlers(){this._eventHandler.subscribe(this.grid.onColumnsReordered,Mt.bind(this)),this._eventHandler.subscribe(this.grid.onClick,u=>this.hideMenu(u)),this._eventHandler.subscribe(this.grid.onBeforeDestroy,this.dispose.bind(this)),this._eventHandler.subscribe(this.grid.onSetOptions,(u,e)=>{if(e&&e.optionsBefore&&e.optionsAfter){const a=e.optionsBefore.frozenColumn>=0&&e.optionsAfter.frozenColumn===-1,i=e.optionsBefore.frozenColumn===-1&&e.optionsAfter.frozenColumn>=0;(a||i)&&this.recreateGridMenu()}})}init(){this._gridUid=this.grid.getUID()??"",B.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 u=this._userOriginalGridMenu.commandItems,e=this._userOriginalGridMenu&&Array.isArray(u)?u:[];this._addonOptions.commandItems=[...e,...this.addGridMenuCustomCommands(e)],this.extensionUtility.translateMenuItemsFromTitleKey(this._addonOptions.commandItems||[],"commandItems"),this.extensionUtility.sortItems(this._addonOptions.commandItems,"positionOrder"),this.createGridMenu()}dispose(){this.deleteMenu(),super.dispose()}deleteMenu(){var u,e;this._bindEventService.unbindAll(),(u=this._menuElm)==null||u.remove(),this._menuElm=null,(e=this._gridMenuButtonElm)==null||e.remove(),this._headerElm&&(this._headerElm.style.width="100%")}createColumnPickerContainer(){this._menuElm&&(W1.call(this,this._menuElm),this._listElm=v("div",{className:"slick-column-picker-list",role:"menu"}),this._bindEventService.bind(this._menuElm,"click",U1.bind(this),void 0,"parent-menu"))}createGridMenu(){var t,r;const u=this._gridUid?`.${this._gridUid}`:"",e=((t=this._addonOptions)==null?void 0:t.menuWidth)||this._defaults.menuWidth,a=this.gridOptions.hasOwnProperty("frozenColumn")&&this.gridOptions.frozenColumn>=0?"right":"left",i=this.grid.getContainerNode();if(this._headerElm=i.querySelector(`.slick-header-${a}`),this._headerElm&&this._addonOptions){if(this._headerElm.style.width=`calc(100% - ${e}px)`,(this._addonOptions.resizeOnShowHeaderRow??this._defaults.resizeOnShowHeaderRow)&&this.gridOptions.showHeaderRow){const l=i.querySelector(`${u} .slick-headerrow`);l&&(l.style.width=`calc(100% - ${e}px)`)}(this._addonOptions.showButton??this._defaults.showButton)&&(this._gridMenuButtonElm=v("button",{className:"slick-grid-menu-button",ariaLabel:"Grid Menu"}),(r=this._addonOptions)!=null&&r.iconCssClass&&this._gridMenuButtonElm.classList.add(..._u(this._addonOptions.iconCssClass)),this._headerElm.parentElement.insertBefore(this._gridMenuButtonElm,this._headerElm.parentElement.firstChild),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(u,e=0,a){const i=a==null?void 0:a.command;let t=e===1&&i?i.replace(/\s/g,""):"";t&&(this._subMenuParentId=t),e>1&&(t=this._subMenuParentId);const r=`${this.menuCssClass} slick-menu-level-${e} ${this._gridUid}`,o=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${e}${this.gridUidSelector}`);if(o){if(o.dataset.subMenuParent===t)return o;this.disposeSubMenus()}const s=v("div",{role:"menu",className:r,ariaLabel:e>1?"SubMenu":"Grid Menu"});e>0&&(s.classList.add("slick-submenu"),t&&(s.dataset.subMenuParent=t));const l={grid:this.grid,menu:this._menuElm,columns:this.columns,allColumns:this.getAllColumns(),visibleColumns:this.getVisibleColumns(),level:e};return this._commandMenuElm=this.recreateCommandList(u,s,l,a),e++,s}getAllColumns(){return this._columns}getVisibleColumns(){return this.grid.getColumns()}hideMenu(u){var a,i,t;const e={grid:this.grid,menu:this._menuElm,allColumns:this.columns,visibleColumns:this.getVisibleColumns()};if(this.pubSubService.publish("onGridMenuMenuClose",e),!(typeof((a=this._addonOptions)==null?void 0:a.onMenuClose)=="function"&&this._addonOptions.onMenuClose(u,e)===!1||this.onMenuClose.notify(e,null,this).getReturnValue()===!1)){if(this._isMenuOpen=!1,typeof((i=this.grid)==null?void 0:i.autosizeColumns)=="function"){const r=this.grid.getUID()||"";this._areVisibleColumnDifferent&&r&&document.querySelector(`.${r}`)!==null&&(this.gridOptions.enableAutoSizeColumns&&this.grid.autosizeColumns(),this._areVisibleColumnDifferent=!1)}this.disposeSubMenus(),(t=this._menuElm)==null||t.remove(),this._menuElm=null}}recreateGridMenu(){this.deleteMenu(),this.init()}repositionMenu(u,e,a,i){var s,l;const t=((s=u==null?void 0:u.touches)==null?void 0:s[0])??u,r=e.classList.contains("slick-submenu"),o=r?u.target.closest(".slick-menu-item"):t.target;if(o){const E=a||this._gridMenuButtonElm,d=Iu(a),c=Iu(o),D=i??this._addonOptions,m=getComputedStyle(E),h=parseInt((m==null?void 0:m.width)??((l=this._defaults)==null?void 0:l.menuWidth),10),x=(e==null?void 0:e.offsetWidth)??0,g=(D==null?void 0:D.contentMinWidth)??this._defaults.contentMinWidth??0,F=(g>x?g:x)||0,C=(d==null?void 0:d.top)??0,A=(d==null?void 0:d.right)??0;let b,y;if(r?(y=(c==null?void 0:c.top)??0,b=(c==null?void 0:c.left)??0):(y=C+E.offsetHeight,b=(D==null?void 0:D.dropSide)==="right"?A-h:A-F),r){const R=(e==null?void 0:e.clientHeight)||0,{bottom:G,top:L}=Ai(o);(GG?"top":"bottom")==="top"?(e.classList.remove("dropdown"),e.classList.add("dropup"),y-=R-o.clientHeight):(e.classList.remove("dropup"),e.classList.add("dropdown"))}const S=this.grid.getGridPosition();let z=b+Number(x);r&&(z+=o.clientWidth);const M=document.documentElement.clientWidth;(z>=S.width||z>=M?"left":"right")==="left"||!r&&(D==null?void 0:D.dropSide)==="left"?(e.classList.remove("dropright"),e.classList.add("dropleft"),r&&(b-=Number(x))):(e.classList.remove("dropleft"),e.classList.add("dropright"),r&&(b+=o.offsetWidth)),e.style.top=`${y}px`,e.style.left=`${b}px`,g>0&&(e.style.minWidth=`${g}px`),e.style.opacity="1",e.style.display="block"}}openGridMenu(){const u=new MouseEvent("click",{bubbles:!0,cancelable:!0,composed:!1});Object.defineProperty(u,"target",{writable:!0,configurable:!0,value:v("button",{className:"slick-grid-menu-button"})}),this.showGridMenu(u)}showGridMenu(u,e){var i,t,r;const a=((i=u==null?void 0:u.touches)==null?void 0:i[0])??u;if(u.preventDefault(),bu(this._menuElm),(t=this._menuElm)==null||t.remove(),this._addonOptions){const o={grid:this.grid,menu:this._menuElm,columns:this.columns,allColumns:this.getAllColumns(),visibleColumns:this.getVisibleColumns()},s={...this._addonOptions,...e};if(s&&!this.extensionUtility.runOverrideFunctionWhenExists(s.menuUsabilityOverride,o)||typeof u.stopPropagation=="function"&&(this.pubSubService.publish("onGridMenuBeforeMenuShow",o),typeof(s==null?void 0:s.onBeforeMenuShow)=="function"&&s.onBeforeMenuShow(u,o)===!1||this.onBeforeMenuShow.notify(o,null,this).getReturnValue()===!1))return;this._menuElm=this.createCommandMenu(((r=this._addonOptions)==null?void 0:r.commandItems)??[]),this.createColumnPickerContainer(),Mt.call(this),this._columnCheckboxes=[],q1.call(this,s),document.body.appendChild(this._menuElm),this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),this._menuElm.style.opacity="0";const l=((s==null?void 0:s.marginBottom)!==void 0?s.marginBottom:this._defaults.marginBottom)||0;this._menuElm.style.minHeight=be(s==null?void 0:s.minHeight,""),(s==null?void 0:s.height)!==void 0?this._menuElm.style.height=be(s.height,""):this._menuElm.style.maxHeight=be(s==null?void 0:s.maxHeight,`${window.innerHeight-a.clientY-l}px`);let E=u.target.nodeName==="BUTTON"?u.target:u.target.querySelector("button");E||(E=u.target.parentElement),this._menuElm.ariaExpanded="true",this._menuElm.appendChild(this._listElm),this.repositionMenu(u,this._menuElm,E,s),this._isMenuOpen=!0,this.pubSubService.publish("onGridMenuAfterMenuShow",o),typeof(s==null?void 0:s.onAfterMenuShow)=="function"&&s.onAfterMenuShow(u,o),this.onAfterMenuShow.notify(o,null,this)}}translateGridMenu(){var u;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(((u=this._addonOptions)==null?void 0:u.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(u){u&&(u.commandTitle=this.extensionUtility.getPickerTitleOutputString("commandTitle","gridMenu"),u.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"),u.forceFitTitle=this.extensionUtility.getPickerTitleOutputString("forceFitTitle","gridMenu"),u.syncResizeTitle=this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","gridMenu"))}addGridMenuCustomCommands(u){var o,s;const e=this.gridOptions.backendServiceApi||null,a=[],i=this.gridOptions,t=Q0(i),r=(o=this._addonOptions)==null?void 0:o.commandLabels;if(this._addonOptions&&this.gridOptions){if(!this._addonOptions.hideClearFrozenColumnsCommand){const E="clear-pinning";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconClearFrozenColumnsCommand||"mdi mdi-pin-off-outline",titleKey:`${t}${(r==null?void 0:r.clearFrozenColumnsCommandKey)??"CLEAR_PINNING"}`,disabled:!1,command:E,positionOrder:52})}if(this.gridOptions.enableFiltering&&!this.sharedService.hideHeaderRowAfterPageLoad){if(!this._addonOptions.hideClearAllFiltersCommand){const E="clear-filter";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconClearAllFiltersCommand||"mdi mdi-filter-remove-outline",titleKey:`${t}${(r==null?void 0:r.clearAllFiltersCommandKey)??"CLEAR_ALL_FILTERS"}`,disabled:!1,command:E,positionOrder:50})}if(!this._addonOptions.hideToggleFilterCommand){const E="toggle-filter";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconToggleFilterCommand||"mdi mdi-flip-vertical",titleKey:`${t}${(r==null?void 0:r.toggleFilterCommandKey)??"TOGGLE_FILTER_ROW"}`,disabled:!1,command:E,positionOrder:53})}if(e&&!this._addonOptions.hideRefreshDatasetCommand){const E="refresh-dataset";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconRefreshDatasetCommand||"mdi mdi-sync",titleKey:`${t}${(r==null?void 0:r.refreshDatasetCommandKey)??"REFRESH_DATASET"}`,disabled:!1,command:E,positionOrder:58})}}if(!this._addonOptions.hideToggleDarkModeCommand){const E="toggle-dark-mode";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconToggleDarkModeCommand||"mdi mdi-brightness-4",titleKey:`${t}${(r==null?void 0:r.toggleDarkModeCommandKey)??"TOGGLE_DARK_MODE"}`,disabled:!1,command:E,positionOrder:54})}if(this.gridOptions.showPreHeaderPanel&&!this._addonOptions.hideTogglePreHeaderCommand){const E="toggle-preheader";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconTogglePreHeaderCommand||"mdi mdi-flip-vertical",titleKey:`${t}${(r==null?void 0:r.togglePreHeaderCommandKey)??"TOGGLE_PRE_HEADER_ROW"}`,disabled:!1,command:E,positionOrder:53})}if(this.gridOptions.enableSorting&&!this._addonOptions.hideClearAllSortingCommand){const E="clear-sorting";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconClearAllSortingCommand||"mdi mdi-sort-variant-off",titleKey:`${t}${(r==null?void 0:r.clearAllSortingCommandKey)??"CLEAR_ALL_SORTING"}`,disabled:!1,command:E,positionOrder:51})}if(this.gridOptions.enableTextExport&&!this._addonOptions.hideExportCsvCommand){const E="export-csv";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconExportCsvCommand||"mdi mdi-download",titleKey:`${t}${(r==null?void 0:r.exportCsvCommandKey)??"EXPORT_TO_CSV"}`,disabled:!1,command:E,positionOrder:55})}if(this.gridOptions.enableExcelExport&&!this._addonOptions.hideExportExcelCommand){const E="export-excel";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconExportExcelCommand||"mdi mdi-file-excel-outline text-success",titleKey:`${t}${(r==null?void 0:r.exportExcelCommandKey)??"EXPORT_TO_EXCEL"}`,disabled:!1,command:E,positionOrder:56})}if(this.gridOptions.enableTextExport&&!this._addonOptions.hideExportTextDelimitedCommand){const E="export-text-delimited";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconExportTextDelimitedCommand||"mdi mdi-download",titleKey:`${t}${(r==null?void 0:r.exportTextDelimitedCommandKey)??"EXPORT_TO_TAB_DELIMITED"}`,disabled:!1,command:E,positionOrder:57})}const l=((s=this._addonOptions)==null?void 0:s.commandItems)||[];(Array.isArray(a)&&a.length>0||Array.isArray(l)&&l.length>0)&&(this._addonOptions.commandTitle=this._addonOptions.commandTitle||this.extensionUtility.getPickerTitleOutputString("commandTitle","gridMenu"))}return a}executeGridMenuInternalCustomCommands(u,e){var i,t,r;const a=((i=this.sharedService)==null?void 0:i.externalRegisteredResources)||[];if(e!=null&&e.command)switch(e.command){case"clear-pinning":const o=[...this.sharedService.visibleColumns],s={frozenColumn:-1,frozenRow:-1,frozenBottom:!1,enableMouseWheelScrollHandler:!1};this.grid.setOptions(s),this.sharedService.gridOptions.frozenColumn=s.frozenColumn,this.sharedService.gridOptions.frozenRow=s.frozenRow,this.sharedService.gridOptions.frozenBottom=s.frozenBottom,this.sharedService.gridOptions.enableMouseWheelScrollHandler=s.enableMouseWheelScrollHandler,Array.isArray(o)&&this.grid.setColumns(o),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 E=a.find(x=>x.className==="TextExportService");E!=null&&E.exportToFile?E.exportToFile({delimiter:Se.comma,format:Ou.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 d=a.find(x=>x.className==="ExcelExportService");d!=null&&d.exportToExcel?d.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 c=a.find(x=>x.className==="TextExportService");c!=null&&c.exportToFile?c.exportToFile({delimiter:Se.tab,format:Ou.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 D=this.sharedService.gridOptions.darkMode;this.grid.setOptions({darkMode:!D}),this.sharedService.gridOptions.darkMode=!D;break;case"toggle-filter":let m=((t=this.gridOptions)==null?void 0:t.showHeaderRow)??!1;m=!m,this.grid.setHeaderRowVisibility(m),m===!0&&(this.grid.setColumns(this.sharedService.columnDefinitions),this.grid.scrollColumnIntoView(0));break;case"toggle-preheader":const h=((r=this.gridOptions)==null?void 0:r.showPreHeaderPanel)??!1;this.grid.setPreHeaderPanelVisibility(!h);break;case"refresh-dataset":this.extensionUtility.refreshBackendDataset();break}}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(u){if(this.menuElement){let e=!1;const a=u.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(u.target)||a)&&(e=!0),(this._isMenuOpen&&this.menuElement!==u.target&&!e&&!u.defaultPrevented||u.target.className==="close"&&a)&&this.hideMenu(u)}}handleMenuItemCommandClick(u,e,a,i=0){var t,r;if(a!=="divider"&&!a.disabled&&!a.divider)if((a.command||"")&&!a.commandItems){const s={grid:this.grid,command:a.command,item:a,allColumns:this.columns,visibleColumns:this.getVisibleColumns()};this.executeGridMenuInternalCustomCommands(u,s),this.pubSubService.publish("onGridMenuCommand",s),typeof((t=this._addonOptions)==null?void 0:t.onCommand)=="function"&&this._addonOptions.onCommand(u,s),this.onCommand.notify(s,null,this),typeof a.action=="function"&&a.action.call(this,u,s),!((r=this._addonOptions)!=null&&r.leaveOpen)&&!u.defaultPrevented&&this.hideMenu(u),u.preventDefault(),u.stopPropagation()}else a.commandItems&&this.repositionSubMenu(u,a,i)}handleMenuItemMouseOver(u,e,a,i=0){a!=="divider"&&!a.disabled&&!a.divider&&(a.commandItems?this.repositionSubMenu(u,a,i):i===0&&this.disposeSubMenus())}recreateCommandList(u,e,a,i){const t=a.level||0;if(u.length>0){const r=v("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},e);if(t===0){this.populateCommandOrOptionTitle("command",this.addonOptions,r,t);const o=e.querySelector(".slick-command-header")??v("div",{className:"slick-command-header"});o.classList.add("with-close"),J1.call(this,o),r.appendChild(o)}return i&&t>0&&this.addSubMenuTitleWhenExists(i,r),this.populateCommandOrOptionItems("command",this._addonOptions,r,u,a,this.handleMenuItemCommandClick,this.handleMenuItemMouseOver),r}return null}repositionSubMenu(u,e,a){const i=(e==null?void 0:e.commandItems)||[],t=this.createCommandMenu(i,a+1,e);t.style.display="block",document.body.appendChild(t),this.repositionMenu(u,t)}}const V1="mdi-icon-picker-check",$1="mdi-icon-picker-uncheck";function J1(n){const e=v("button",{type:"button",className:"close",ariaLabel:"Close",textContent:"×",dataset:{dismiss:this instanceof qr?"slick-column-picker":"slick-grid-menu"}});n.appendChild(e)}function W1(n){var e,a;const u=this;(e=u.addonOptions)!=null&&e.columnTitle&&(u._columnTitleElm=v("div",{className:"slick-menu-title",textContent:((a=u.addonOptions)==null?void 0:a.columnTitle)??u._defaults.columnTitle},n))}function U1(n){var r,o;const u=this,e=u instanceof qr?"columnPicker":"gridMenu",a=(r=n.target)==null?void 0:r.closest(".icon-checkbox-container"),i=a==null?void 0:a.querySelector(".mdi"),t=!!n.target.checked;if(n.target.ariaChecked=String(t),Ts(i,t),n.target.dataset.option==="autoresize"){const s=u.getVisibleColumns();u.grid.setOptions({forceFitColumns:t}),u.grid.setColumns(s);return}if(n.target.dataset.option==="syncresize"){u.grid.setOptions({syncColumnCellResize:t});return}if(n.target.type==="checkbox"){u._areVisibleColumnDifferent=!0;const s=n.target.dataset.columnid||"",l=[];if(u._columnCheckboxes.forEach((c,D)=>{c.checked&&l.push(u.columns[D])}),!l.length){n.target.checked=!0,Ts(i,!0);return}if(u.grid.setColumns(l),(!u.sharedService.visibleColumns||Array.isArray(l)&&l.length!==u.sharedService.visibleColumns.length)&&(u.sharedService.visibleColumns=l),u.gridOptions.enableRowSelection&&t){const c=u.grid.getSelectedRows();u.grid.setSelectedRows(c)}const E=u.gridOptions.frozenColumn??-1;E>=0&&u.extensionUtility.readjustFrozenColumnIndexWhenNeeded(E,u.columns,l);const d={columnId:s,showing:t,allColumns:u.columns,visibleColumns:l,columns:l,grid:u.grid};u.pubSubService.publish(`on${N0(e)}ColumnsChanged`,d),typeof((o=u.addonOptions)==null?void 0:o.onColumnsChanged)=="function"&&u.addonOptions.onColumnsChanged(n,d),u.onColumnsChanged.notify(d,null,u)}}function Ts(n,u=!1){n&&(n.className=`mdi ${u?V1:$1}`)}function fn(n,u,e,a=!1){const i=v("label",{className:"checkbox-picker-label",htmlFor:u}),t=v("div",{className:"icon-checkbox-container"}),r=v("input",{id:u,type:"checkbox",dataset:e}),o=v("div",{className:`mdi ${a?V1:$1}`}),s=v("span",{className:"checkbox-label"});return t.appendChild(r),t.appendChild(o),i.appendChild(t),i.appendChild(s),n.appendChild(i),a&&(r.ariaChecked="true",r.checked=!0),{inputElm:r,labelElm:i,labelSpanElm:s}}function q1(n){const u=this,e=u instanceof G1?"gridmenu-":"";for(const a of u.columns){const i=a.id,t=document.createElement("li");a.excludeFromColumnPicker&&(t.className="hidden");const r=`${u._gridUid}-${e}colpicker-${i}`,o=u.grid.getColumnIndex(i)>=0,{inputElm:s,labelElm:l,labelSpanElm:E}=fn(t,r,{columnid:`${i}`},o);u._columnCheckboxes.push(s);const c=(typeof(n==null?void 0:n.headerColumnValueExtractor)=="function"?n.headerColumnValueExtractor:u._defaults.headerColumnValueExtractor)(a,u.gridOptions);this.grid.applyHtmlCode(E,c),t.appendChild(l),u._listElm.appendChild(t)}if((!n.hideForceFitButton||!n.hideSyncResizeButton)&&u._listElm.appendChild(document.createElement("hr")),!(n!=null&&n.hideForceFitButton)){const a=document.createElement("li"),i=`${u._gridUid}-${e}colpicker-forcefit`,{labelSpanElm:t}=fn(a,i,{option:"autoresize"},u.gridOptions.forceFitColumns);t.textContent=(n==null?void 0:n.forceFitTitle)??"",u._listElm.appendChild(a)}if(!(n!=null&&n.hideSyncResizeButton)){const a=document.createElement("li"),i=`${u._gridUid}-${e}colpicker-syncresize`,{labelSpanElm:t}=fn(a,i,{option:"syncresize"},u.gridOptions.forceFitColumns);t.textContent=(n==null?void 0:n.syncResizeTitle)??"",u._listElm.appendChild(a)}}function Mt(){const n=this,u=n.grid.getColumns().slice(0),e=new Array(n.columns.length);for(let a=0;aE0(r.name||"","innerHTML")},this._bindEventService=new vu,this._eventHandler=new Tu,this._columns=this.sharedService.allColumns??[],this._gridUid=((t=(i=this.grid)==null?void 0:i.getUID)==null?void 0:t.call(i))??"",this.init()}get addonOptions(){return this.gridOptions.columnPicker||{}}get eventHandler(){return this._eventHandler}get columns(){return this._columns}set columns(u){this._columns=u}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.onHeaderContextMenu,this.handleHeaderContextMenu.bind(this)),this._eventHandler.subscribe(this.grid.onColumnsReordered,Mt.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(){var u,e;this._bindEventService.unbindAll("parent-menu"),(u=this._listElm)==null||u.remove(),(e=this._menuElm)==null||e.remove(),this._menuElm=null}createPickerMenu(){const u=v("div",{ariaExpanded:"true",className:`slick-column-picker ${this._gridUid}`,role:"menu"});return Mt.call(this),W1.call(this,u),J1.call(this,u),this._listElm=v("div",{className:"slick-column-picker-list",role:"menu"}),this._bindEventService.bind(u,"click",U1.bind(this),void 0,"parent-menu"),document.body.appendChild(u),u}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(u){var e;(this._menuElm!==u.target&&!((e=this._menuElm)!=null&&e.contains(u.target))||u.target.className==="close"&&u.target.closest(".slick-column-picker"))&&this.disposeMenu()}handleHeaderContextMenu(u){u.preventDefault(),bu(this._listElm),this._columnCheckboxes=[],this._menuElm=this.createPickerMenu(),this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),q1.call(this,this.addonOptions),document.body.appendChild(this._menuElm),this.repositionMenu(u)}repositionMenu(u){var a;const e=((a=u==null?void 0:u.touches)==null?void 0:a[0])??u;this._menuElm&&(this._menuElm.style.top=`${e.pageY-10}px`,this._menuElm.style.left=`${e.pageX-10}px`,this._menuElm.style.minHeight=be(this.addonOptions.minHeight,""),this._menuElm.style.maxHeight=be(this.addonOptions.maxHeight,`${window.innerHeight-e.clientY}px`),this._menuElm.style.display="block",this._menuElm.ariaExpanded="true",this._menuElm.appendChild(this._listElm))}translateTitleLabels(u){u&&(u.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"))}}const lt=(n,u,e,a,i,t)=>{const r=a.params||{};if(!r.formatters||!Array.isArray(r.formatters))throw new Error(`[Slickgrid-Universal] The multiple formatter requires the "formatters" to be provided as a column params. - For example: this.columnDefinitions = [{ id: title, field: title, formatter: Formatters.multiple, params: { formatters: [Formatters.lowercase, Formatters.uppercase] }`);const o=r.formatters;let s=e;return o.forEach((l,E)=>{if(typeof l!="function")throw new Error(`[Slickgrid-Universal] the "params.formatters" at index(${E}) to be used by "Formatters.multiple" is invalid, please verify all formatter functions.`);s=l.call(void 0,n,u,s,a,i,t)}),s};function _s(n,u){if(Array.isArray(n)){for(const e of n)if(e.editor)if(e.formatter&&e.formatter!==lt&&e.formatter!==u){const a=e.formatter;e.formatter=lt,e.params={...e.params,formatters:[a,u]}}else e.formatter&&e.formatter===lt&&e.params?e.params.formatters.findIndex(a=>a===u)===-1&&(e.params.formatters=[...e.params.formatters,u]):e.formatter=u}}function Qu(n,u,e,a){let i,t,r="",o="";switch(e){case"currency":i=T.DEFAULT_FORMATTER_CURRENCY_MIN_DECIMAL,t=T.DEFAULT_FORMATTER_CURRENCY_MAX_DECIMAL;break;case"decimal":i=T.DEFAULT_FORMATTER_NUMBER_MIN_DECIMAL,t=T.DEFAULT_FORMATTER_NUMBER_MAX_DECIMAL;break;case"percent":i=T.DEFAULT_FORMATTER_PERCENT_MIN_DECIMAL,t=T.DEFAULT_FORMATTER_PERCENT_MAX_DECIMAL;break}const s=u&&typeof u.getOptions=="function"?u.getOptions():{},l=oe("minDecimal",n,s,i),E=oe("maxDecimal",n,s,t),d=oe("decimalSeparator",n,s,T.DEFAULT_NUMBER_DECIMAL_SEPARATOR),c=oe("thousandSeparator",n,s,T.DEFAULT_NUMBER_THOUSAND_SEPARATOR),D=oe("displayNegativeNumberWithParentheses",n,s,T.DEFAULT_NEGATIVE_NUMBER_WRAPPED_IN_BRAQUET),m=oe("currencyPrefix",n,s,""),h=oe("currencySuffix",n,s,"");return a==="cell"&&(r=oe("numberPrefix",n,s,""),o=oe("numberSuffix",n,s,"")),{minDecimal:l,maxDecimal:E,decimalSeparator:d,thousandSeparator:c,wrapNegativeNumber:D,currencyPrefix:m,currencySuffix:h,numberPrefix:r,numberSuffix:o}}function oe(n,u,e,a){var t;const i=u&&u.params;return i&&i.hasOwnProperty(n)?i[n]:(t=e==null?void 0:e.formatterOptions)!=null&&t.hasOwnProperty(n)?e.formatterOptions[n]:a}function qu(n,u){const e=$0(n,!0);return(a,i,t,r,o,s)=>{var x,g;const l=s&&typeof s.getOptions=="function"?s.getOptions():{},E=((x=l==null?void 0:l.formatterOptions)==null?void 0:x.dateSeparator)??u,d=(r==null?void 0:r.type)??p.date,c=$0(d,!0),D=((g=r==null?void 0:r.params)==null?void 0:g.parseDateAsUtc)??!1,m=Be(t,c);let h=t;if(m){let F=t;D&&(F=sD(m)),h=l0(F,e,"en-US")}if(h&&E!==u){const F=new RegExp(u,"ig");h=h.replace(F,E)}return h}}function Zr(n,u,e,a,i,t){let r=!1;e!=null&&e.hasOwnProperty("exportWithFormatter")?r=!!e.exportWithFormatter:t!=null&&t.hasOwnProperty("exportWithFormatter")&&(r=!!t.exportWithFormatter);let o;a&&e.exportCustomFormatter?o=e.exportCustomFormatter:r&&e.formatter&&(o=e.formatter);const s=Yt(o,n,u,e,a,i);return t!=null&&t.sanitizeDataExport&&typeof s=="string"?Wu(s):s}function Yt(n,u,e,a,i,t){let r="",s=a.field||a.id||"";if(typeof a.field=="string"&&a.field.indexOf(".")>0){const E=a.field.split(".");s=E.length>0?E[0]:a.field}const l=i!=null&&i.hasOwnProperty(s)?i[s]:null;if(typeof n=="function"){const E=n(u,e,l,a,i,t),d=ca(E)?E:E.html||E.text;r=E0(d)}else r=i!=null&&i.hasOwnProperty(s)?l:"";return r==null&&(r=""),typeof r=="object"&&!(r instanceof Date)&&Object.entries(r).length===0&&(r=""),r}class hh extends O1{constructor(u,e,a,i){super(u,e,a),this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this.treeDataService=i,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(a.gridOptions.contextMenu)}init(u){this._addonOptions={...this._defaults,...u};const e=this._addonOptions&&Array.isArray(this._addonOptions.commandItems)?this._addonOptions.commandItems:[];this._addonOptions.commandItems=[...e,...this.addMenuCustomCommands(e)],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(){var a;const u=((a=this.sharedService)==null?void 0:a.gridOptions)??{},e=this.sharedService.gridOptions.contextMenu;if(e&&(u!=null&&u.enableTranslate)){const i=e.commandItems||[],t=e.optionItems||[];e.commandTitleKey&&(e.commandTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(e.commandTitleKey,"TEXT_COMMANDS")||e.commandTitle),e.optionTitleKey&&(e.optionTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(e.optionTitleKey,"TEXT_COMMANDS")||e.optionTitle),this.extensionUtility.translateMenuItemsFromTitleKey(i,"commandItems"),this.extensionUtility.translateMenuItemsFromTitleKey(t,"optionItems")}}handleOnContextMenu(u,e){this.disposeAllMenus();const a=this.grid.getCellFromEvent(u);if(a){const i=this.grid.getDataItem(a.row),t=this.grid.getColumns()[a.cell],r=e||{};if(r.cell=a.cell,r.row=a.row,r.column=t,r.dataContext=i,r.grid=this.grid,!this.extensionUtility.runOverrideFunctionWhenExists(this._addonOptions.menuUsabilityOverride,r))return;this._menuElm=this.createParentMenu(u),this._menuElm&&u.preventDefault(),this._menuElm&&this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),this._menuElm&&(this.repositionMenu(u,this._menuElm),this._menuElm.ariaExpanded="true",this._menuElm.style.display="block"),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this))}}addMenuCustomCommands(u){var o;const e=[],a=this.sharedService&&this.sharedService.gridOptions||{},i=a==null?void 0:a.contextMenu,t=(o=this.sharedService)==null?void 0:o.dataView,r=Q0(a);if(i&&!i.hideCopyCellValueCommand){const s="copy";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconCopyCellValueCommand||"mdi mdi-content-copy",titleKey:`${r}COPY`,disabled:!1,command:s,positionOrder:50,action:(l,E)=>{this.copyToClipboard(E)},itemUsabilityOverride:l=>{const E=l==null?void 0:l.column,d=l==null?void 0:l.dataContext;if(typeof E.queryFieldNameGetterFn=="function"){const c=mi(E,d,"");if(c!==""&&c!==void 0)return!0}else if(E&&d.hasOwnProperty(E.field))return d[E.field]!==""&&d[E.field]!==null&&d[E.field]!==void 0;return!1}})}if(a!=null&&a.enableTextExport&&i&&!i.hideExportCsvCommand){const s="export-csv";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconExportCsvCommand||"mdi mdi-download",titleKey:`${r}EXPORT_TO_CSV`,disabled:!1,command:s,positionOrder:51,action:()=>{var d;const E=(((d=this.sharedService)==null?void 0:d.externalRegisteredResources)||[]).find(c=>c.className==="TextExportService");if(E!=null&&E.exportToFile)E.exportToFile({delimiter:Se.comma,format:Ou.csv});else 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()] };")}})}if(a&&a.enableExcelExport&&i&&!i.hideExportExcelCommand){const s="export-excel";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconExportExcelCommand||"mdi mdi-file-excel-outline text-success",titleKey:`${r}EXPORT_TO_EXCEL`,disabled:!1,command:s,positionOrder:52,action:()=>{var d;const E=(((d=this.sharedService)==null?void 0:d.externalRegisteredResources)||[]).find(c=>c.className==="ExcelExportService");if(E!=null&&E.exportToExcel)E.exportToExcel();else 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()] };")}})}if(a!=null&&a.enableTextExport&&i&&!i.hideExportTextDelimitedCommand){const s="export-text-delimited";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconExportTextDelimitedCommand||"mdi mdi-download",titleKey:`${r}EXPORT_TO_TAB_DELIMITED`,disabled:!1,command:s,positionOrder:53,action:()=>{var d;const E=(((d=this.sharedService)==null?void 0:d.externalRegisteredResources)||[]).find(c=>c.className==="TextExportService");if(E!=null&&E.exportToFile)E.exportToFile({delimiter:Se.tab,format:Ou.txt});else 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()] };")}})}if(a&&(a.enableGrouping||a.enableDraggableGrouping||a.enableTreeData)){if(i&&!i.hideCopyCellValueCommand&&e.push({divider:!0,command:"",positionOrder:54}),a&&!a.enableTreeData&&i&&!i.hideClearAllGrouping){const s="clear-grouping";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconClearGroupingCommand||"mdi mdi-close",titleKey:`${r}CLEAR_ALL_GROUPING`,disabled:!1,command:s,positionOrder:55,action:()=>{t.setGrouping([]),this.pubSubService.publish("onContextMenuClearGrouping")},itemUsabilityOverride:()=>{const l=t&&t.getGrouping&&t.getGrouping();return Array.isArray(l)&&l.length>0}})}if(a&&i&&!i.hideCollapseAllGroups){const s="collapse-all-groups";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconCollapseAllGroupsCommand||"mdi mdi-arrow-collapse",titleKey:`${r}COLLAPSE_ALL_GROUPS`,disabled:!1,command:s,positionOrder:56,action:()=>{a.enableTreeData?this.treeDataService.toggleTreeDataCollapse(!0):t.collapseAllGroups(),this.pubSubService.publish("onContextMenuCollapseAllGroups")},itemUsabilityOverride:()=>{if(a.enableTreeData)return!0;const l=t&&t.getGrouping&&t.getGrouping();return Array.isArray(l)&&l.length>0}})}if(a&&i&&!i.hideExpandAllGroups){const s="expand-all-groups";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconExpandAllGroupsCommand||"mdi mdi-arrow-expand",titleKey:`${r}EXPAND_ALL_GROUPS`,disabled:!1,command:s,positionOrder:57,action:()=>{a.enableTreeData?this.treeDataService.toggleTreeDataCollapse(!1):t.expandAllGroups(),this.pubSubService.publish("onContextMenuExpandAllGroups")},itemUsabilityOverride:()=>{if(a.enableTreeData)return!0;const l=t&&t.getGrouping&&t.getGrouping();return Array.isArray(l)&&l.length>0}})}}return this.extensionUtility.translateMenuItemsFromTitleKey(e),e}copyToClipboard(u){var e,a;try{if(u&&u.grid&&u.command){const i=((e=this.sharedService)==null?void 0:e.gridOptions)??{},t=(u==null?void 0:u.cell)??0,r=(u==null?void 0:u.row)??0,o=u==null?void 0:u.column,s=u==null?void 0:u.dataContext,l=(a=this.sharedService)==null?void 0:a.slickGrid,E=i&&(i.excelExportOptions||i.textExportOptions);let d=Zr(r,t,o,s,l,E);typeof o.queryFieldNameGetterFn=="function"&&(d=mi(o,s,""));let c=d;typeof d=="string"&&(c=d.replace(/^([·|⮞|⮟]\s*)|([·|⮞|⮟])\s*/gi,"").replace(/[\u00b7|\u034f]/gi,"").trim());const D=document.createElement("textarea");D&&document.body&&(D.style.position="absolute",D.style.opacity="0",D.value=c,document.body.appendChild(D),D.select(),document.execCommand("copy",!1,c)&&D.remove())}}catch{}}sortMenuItems(){var e,a;const u=(a=(e=this.sharedService)==null?void 0:e.gridOptions)==null?void 0:a.contextMenu;u&&(this.extensionUtility.sortItems(u.commandItems||[],"positionOrder"),this.extensionUtility.sortItems(u.optionItems||[],"positionOrder"))}}class xh{constructor(u,e,a){this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this.columnsGroupBy=[],this.pluginName="DraggableGrouping",this._gridColumns=[],this._gridUid="",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 vu,this._eventHandler=new Tu,this.onGroupChanged=new N("onGroupChanged")}get addonOptions(){return this._addonOptions}get dataView(){var u;return((u=this.grid)==null?void 0:u.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(){var u;return this._gridUid||(((u=this.grid)==null?void 0:u.getUID())??"")}get gridContainer(){return this.grid.getContainerNode()}init(u,e){var a,i;if(this._addonOptions={...this._defaults,...e},this._grid=u,u){if(this._gridUid=u.getUID(),this._gridColumns=u.getColumns(),this._dropzoneElm=u.getPreHeaderPanel(),this._dropzoneElm.classList.add("slick-dropzone"),this.onGroupChanged.setPubSubService(this.pubSubService),!this._addonOptions.hideToggleAllButton){this._groupToggler=v("div",{className:"slick-group-toggle-all",title:this._addonOptions.toggleAllPlaceholderText??"",style:{display:"none"}});const t=v("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(v("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(t,!0,!1)),this.pubSubService.subscribe("onContextMenuExpandAllGroups",()=>this.toggleGroupToggler(t,!1,!1)))}this._dropzonePlaceholderElm=v("div",{className:"slick-draggable-dropzone-placeholder"},this._dropzoneElm),this.gridOptions.enableTranslate&&((a=this._addonOptions)!=null&&a.dropPlaceHolderTextKey)&&(this._addonOptions.dropPlaceHolderText=this.extensionUtility.translateWhenEnabledAndServiceExist(this._addonOptions.dropPlaceHolderTextKey,"TEXT_TOGGLE_ALL_GROUPS")),this._dropzonePlaceholderElm.textContent=((i=this._addonOptions)==null?void 0:i.dropPlaceHolderText)??this._defaults.dropPlaceHolderText??"",this.setupColumnDropbox(),this._eventHandler.subscribe(u.onHeaderCellRendered,(t,r)=>{var s;const o=r.node;if(!Yn((s=r.column)==null?void 0:s.grouping)&&o&&(o.style.cursor="pointer",this._addonOptions.groupIconCssClass)){const l=v("span",{className:"slick-column-groupable"},o);this._addonOptions.groupIconCssClass&&l.classList.add(..._u(this._addonOptions.groupIconCssClass))}}),this._subscriptions.push(this.pubSubService.subscribe("onContextMenuClearGrouping",()=>this.clearDroppedGroups()));for(const t of this._gridColumns){const r=t.field;u.updateColumnHeader(r)}}return this}dispose(){var u,e;this.destroySortableInstances(),(u=this._droppableInstance)!=null&&u.el&&((e=this._droppableInstance)==null||e.destroy()),this.onGroupChanged.unsubscribe(),this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingEventService.unbindAll(),bu(this.gridContainer.querySelector(`.${this.gridUid} .slick-preheader-panel`))}clearDroppedGroups(){this.columnsGroupBy=[],this.updateGroupBy("clear-all");const u=this._dropzoneElm.querySelectorAll(".slick-dropped-grouping");for(const e of Array.from(u)){const a=this._dropzoneElm.querySelector(".slick-groupby-remove");a==null||a.remove(),e==null||e.remove()}this._dropzonePlaceholderElm.style.display="inline-block",this._groupToggler&&(this._groupToggler.style.display="none")}destroySortableInstances(){var u,e,a,i;(u=this._sortableLeftInstance)!=null&&u.el&&((e=this._sortableLeftInstance)==null||e.destroy()),(a=this._sortableRightInstance)!=null&&a.el&&((i=this._sortableRightInstance)==null||i.destroy())}setAddonOptions(u){this._addonOptions={...this._addonOptions,...u}}setColumns(u){this._gridColumns=u}setDroppedGroups(u){this._dropzonePlaceholderElm.style.display="none";const e=Array.isArray(u)?u:[u];for(const a of e){const i=this.grid.getHeaderColumn(a);this.handleGroupByDrop(this._dropzoneElm,i)}}setupColumnReorder(u,e,a,i,t,r,o,s,l){this.destroySortableInstances();const E=u.getPreHeaderPanel(),d=E.querySelector(".slick-draggable-dropzone-placeholder"),c=E.querySelector(".slick-group-toggle-all"),D={animation:50,chosenClass:"slick-header-column-active",ghostClass:"slick-sortable-placeholder",draggable:".slick-header-column",dataIdAttr:"data-id",group:{name:"shared",pull:"clone",put:!1},revertClone:!0,onStart:()=>{d&&(d.style.display="inline-block"),E.querySelectorAll(".slick-dropped-grouping").forEach(h=>h.style.display="none"),c&&(c.style.display="none")},onEnd:m=>{var C,A,b;E==null||E.classList.remove("slick-dropzone-hover"),(C=d==null?void 0:d.parentElement)==null||C.classList.remove("slick-dropzone-placeholder-hover");const h=E.querySelectorAll(".slick-dropped-grouping");if(h.forEach(y=>y.style.display="flex"),h.length&&(d&&(d.style.display="none"),c&&(c.style.display="inline-flex")),!u.getEditorLock().commitCurrentEdit())return;const x=((A=this.sortableLeftInstance)==null?void 0:A.toArray())??[];if(e.length>1){const y=((b=this._sortableRightInstance)==null?void 0:b.toArray())??[];for(const S of y)x.push(S)}const g=[],F=u.getColumns();for(const y of x)g.push(F[o.call(u,y)]);i.call(u,g),l.call(u,u.onColumnsReordered,{grid:u}),m.stopPropagation(),t.call(u)}};return this._sortableLeftInstance=uu.create(this.gridContainer.querySelector(`.${u.getUID()} .slick-header-columns.slick-header-columns-left`),D),this._sortableRightInstance=uu.create(this.gridContainer.querySelector(`.${u.getUID()} .slick-header-columns.slick-header-columns-right`),D),{sortableLeftInstance:this._sortableLeftInstance,sortableRightInstance:this._sortableRightInstance}}addColumnGroupBy(u){this.columnsGroupBy.push(u),this.updateGroupBy("add-group")}addGroupByRemoveClickHandler(u,e,a,i){this._bindingEventService.bind(e,"click",()=>{const t=this._bindingEventService.boundedEvents.filter(r=>r.element===e);for(const r of t)this._bindingEventService.unbind(r.element,"click",r.listener);this.removeGroupBy(u,a,i)})}addGroupSortClickHandler(u,e){const{grouping:a,type:i}=u;this._bindingEventService.bind(e,"click",()=>{if(this.toggleGroupAll(u,!1),a){const t=a.sortAsc?ju.desc:ju.asc;a.comparer=(r,o)=>Ma(i||"text",r.value,o.value,t,u,this.gridOptions),this.getGroupBySortIcon(e,!a.sortAsc),this.updateGroupBy("sort-group"),a.sortAsc=!a.sortAsc,this.grid.invalidate()}})}getGroupBySortIcon(u,e=!0){e?this._addonOptions.sortAscIconCssClass?(u.classList.remove(..._u(this._addonOptions.sortDescIconCssClass)),u.classList.add(..._u(this._addonOptions.sortAscIconCssClass))):(u.classList.add("slick-groupby-sort-asc-icon"),u.classList.remove("slick-groupby-sort-desc-icon")):this._addonOptions.sortDescIconCssClass?(u.classList.remove(..._u(this._addonOptions.sortAscIconCssClass)),u.classList.add(..._u(this._addonOptions.sortDescIconCssClass))):this._addonOptions.sortDescIconCssClass||(u.classList.add("slick-groupby-sort-desc-icon"),u.classList.remove("slick-groupby-sort-asc-icon"))}handleGroupByDrop(u,e){var t,r,o;const a=(t=e.getAttribute("data-id"))==null?void 0:t.replace(this._gridUid,"");let i=!0;for(const s of this.columnsGroupBy)s.id===a&&(i=!1);if(i){for(const s of this._gridColumns)if(s.id===a&&s.grouping&&!Yn(s.grouping)){const l=e.querySelector(".slick-column-name"),E=v("div",{id:`${this._gridUid}_${s.id}_entry`,className:"slick-dropped-grouping",dataset:{id:`${s.id}`}});v("div",{className:"slick-dropped-grouping-title",style:{display:"inline-flex"},textContent:l?l.textContent:e.textContent},E);const d=v("div",{className:"slick-groupby-remove"});this._addonOptions.deleteIconCssClass&&d.classList.add(..._u(this._addonOptions.deleteIconCssClass)),this._addonOptions.deleteIconCssClass||d.classList.add("slick-groupby-remove-icon");let c;((r=this._addonOptions)==null?void 0:r.hideGroupSortIcons)!==!0&&s.sortable&&(((o=s.grouping)==null?void 0:o.sortAsc)===void 0&&(s.grouping.sortAsc=!0),c=v("div",{className:"slick-groupby-sort"},E),this.getGroupBySortIcon(c,s.grouping.sortAsc)),E.appendChild(d),E.appendChild(document.createElement("div")),u.appendChild(E),this._groupToggler&&this.columnsGroupBy.length===0&&this.toggleGroupAll(s),this.addColumnGroupBy(s),this.addGroupByRemoveClickHandler(s.id,d,e,E),c&&this.addGroupSortClickHandler(s,c)}this._groupToggler&&this.columnsGroupBy.length>0&&(this._groupToggler.style.display="inline-flex")}}toggleGroupAll({grouping:u},e){var i;const a=(i=this._groupToggler)==null?void 0:i.querySelector(".slick-group-toggle-all-icon");e===!0||u!=null&&u.collapsed?(a==null||a.classList.add("collapsed"),a==null||a.classList.remove("expanded")):(a==null||a.classList.add("expanded"),a==null||a.classList.remove("collapsed"))}removeFromArray(u,e){if(Array.isArray(u)){const a=u.findIndex(i=>i.id===e.id);a>=0&&u.splice(a,1)}return u}removeGroupBy(u,e,a){a.remove();const i=[];this._gridColumns.forEach(t=>i[t.id]=t),this.removeFromArray(this.columnsGroupBy,i[u]),this.columnsGroupBy.length===0&&(this._dropzonePlaceholderElm.style.display="inline-block",this._groupToggler&&(this._groupToggler.style.display="none")),this.updateGroupBy("remove-group")}addDragOverDropzoneListeners(){const u=this._dropzoneElm.querySelector(".slick-draggable-dropzone-placeholder");u&&this._dropzoneElm&&(this._bindingEventService.bind(u,"dragover",e=>e.preventDefault()),this._bindingEventService.bind(u,"dragenter",()=>this._dropzoneElm.classList.add("slick-dropzone-hover")),this._bindingEventService.bind(u,"dragleave",()=>this._dropzoneElm.classList.remove("slick-dropzone-hover")))}setupColumnDropbox(){const u=this._dropzoneElm;this._droppableInstance=uu.create(u,{group:"shared",ghostClass:"slick-droppable-sortitem-hover",draggable:".slick-dropped-grouping",dragoverBubble:!0,onAdd:e=>{var i,t;const a=e.item;(i=a.getAttribute("id"))!=null&&i.replace(this._gridUid,"")&&this.handleGroupByDrop(u,uu.utils.clone(e.item)),(t=a.parentNode)==null||t.removeChild(a)},onUpdate:()=>{var i;const e=((i=this._droppableInstance)==null?void 0:i.toArray())??[],a=[];for(const t of e)for(const r of this.columnsGroupBy)if(r.id===t){a.push(r);break}this.columnsGroupBy=a,this.updateGroupBy("sort-group")}}),this.addDragOverDropzoneListeners(),this._groupToggler&&this._bindingEventService.bind(this._groupToggler,"click",e=>{const a=e.target.classList.contains("slick-group-toggle-all-icon")?e.target:e.currentTarget.querySelector(".slick-group-toggle-all-icon");this.toggleGroupToggler(a,a==null?void 0:a.classList.contains("expanded"))})}toggleGroupToggler(u,e=!0,a=!0){u&&(e===!0?(u.classList.add("collapsed"),u.classList.remove("expanded"),a&&this.dataView.collapseAllGroups()):(u.classList.remove("collapsed"),u.classList.add("expanded"),a&&this.dataView.expandAllGroups()))}updateGroupBy(u){if(this.columnsGroupBy.length===0){this.dataView.setGrouping([]),this._dropzonePlaceholderElm.style.display="inline-block",this.triggerOnGroupChangedEvent({caller:u,groupColumns:[]});return}const e=[];this.columnsGroupBy.forEach(a=>e.push(a.grouping)),this.dataView.setGrouping(e),this._dropzonePlaceholderElm.style.display="none",this.triggerOnGroupChangedEvent({caller:u,groupColumns:e})}triggerOnGroupChangedEvent(u){this._addonOptions&&typeof this._addonOptions.onGroupChanged=="function"&&this._addonOptions.onGroupChanged(new Pu,u),this.onGroupChanged.notify(u)}}class gh extends qt{constructor(u,e,a){super(u,e,a),this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this._buttonElms=[],this._defaults={buttonCssClass:"slick-header-button"},this.pluginName="HeaderButtons",this._menuCssPrefix="slick-header-button",this._camelPluginName="headerButtons",this._bindEventService=new vu,this._eventHandler=new Tu,this.init(a.gridOptions.headerButton)}get addonOptions(){return this._addonOptions}set addonOptions(u){this._addonOptions=u}get eventHandler(){return this._eventHandler}get grid(){return this.sharedService.slickGrid}init(u){this._addonOptions={...this._defaults,...u},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(u=>u.remove())}handleHeaderCellRendered(u,e){var i;const a=e.column;if((i=a.header)!=null&&i.buttons&&Array.isArray(a.header.buttons)){let t=a.header.buttons.length;for(;t--;){const r=a.header.buttons[t],o=this.populateSingleCommandOrOptionItem("command",this.addonOptions,null,r,e,this.handleButtonClick.bind(this));o&&r.handler&&!r.disabled&&this._bindEventService.bind(o,"click",s=>r.handler.call(this,s)),o&&(this._buttonElms.push(o),e.node.appendChild(o))}}}handleBeforeHeaderCellDestroy(u,e){var i,t,r;if((i=e.column.header)!=null&&i.buttons&&((t=this._addonOptions)!=null&&t.buttonCssClass)){const o=(((r=this._addonOptions)==null?void 0:r.buttonCssClass)||"").replace(/(\s+)/g,".");o&&e.node.querySelectorAll(`.${o}`).forEach(s=>s.remove())}}handleButtonClick(u,e,a,i,t){var r;if(a.command&&!a.disabled){const o=a.command||"",s={grid:this.grid,column:t,button:a};o&&(s.command=o),typeof a.action=="function"&&!a.disabled&&a.action.call(this,u,s),o!==null&&!a.disabled&&((r=this._addonOptions)!=null&&r.onCommand)&&(this.pubSubService.publish("onHeaderButtonCommand",s),this._addonOptions.onCommand(u,s),t!=null&&t.id&&this.grid.updateColumnHeader(t.id))}u.preventDefault(),u.stopPropagation()}}class Ch extends qt{constructor(u,e,a,i,t){super(u,a,i),this.extensionUtility=u,this.filterService=e,this.pubSubService=a,this.sharedService=i,this.sortService=t,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(i.gridOptions.headerMenu)}init(u){this._addonOptions={...this._defaults,...u},this._eventHandler.subscribe(this.grid.onBeforeSetColumns,(e,a)=>{this.sharedService.gridOptions.headerMenu=this.addHeaderMenuCustomCommands(a.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(){var u;super.dispose(),this._menuElm=this._menuElm||document.body.querySelector(`.slick-header-menu${this.gridUidSelector}`),(u=this._menuElm)==null||u.remove(),this._activeHeaderColumnElm=void 0}hideColumn(u){var e,a;if((a=(e=this.sharedService)==null?void 0:e.slickGrid)!=null&&a.getColumnIndex){const i=this.sharedService.slickGrid.getColumnIndex(u.id),t=this.sharedService.slickGrid.getColumns(),r=this.sharedService.gridOptions.frozenColumn??-1;r>=0&&r>=i&&(this.sharedService.gridOptions.frozenColumn=r-1,this.sharedService.slickGrid.setOptions({frozenColumn:this.sharedService.gridOptions.frozenColumn}));const o=Tr(t,i);this.sharedService.visibleColumns=o,this.sharedService.slickGrid.setColumns(o),this.pubSubService.publish("onHeaderMenuHideColumns",{columns:o,hiddenColumn:u})}}hideMenu(){var u;this.disposeSubMenus(),(u=this._menuElm)==null||u.remove(),this._menuElm=void 0}repositionSubMenu(u,e,a,i){const t=this.createCommandMenu(e.commandItems||[],i,a+1,e);document.body.appendChild(t),this.repositionMenu(u,t)}repositionMenu(u,e){var c,D;const a=u.target,i=e.classList.contains("slick-submenu"),t=i?u.target.closest(".slick-menu-item"):a,r=Kl(this.sharedService.gridContainerElement,a),o=this.grid.getGridPosition(),s=e.offsetWidth,l=Iu(t);let E=i?(l==null?void 0:l.left)??0:(r==null?void 0:r.left)??0,d=i?(l==null?void 0:l.top)??0:((r==null?void 0:r.top)??0)+(((c=this.addonOptions)==null?void 0:c.menuOffsetTop)??0)+a.clientHeight;if(i){const m=(e==null?void 0:e.clientHeight)||0,{bottom:h,top:x}=Ai(t);(hh?"top":"bottom")==="top"?(e.classList.remove("dropdown"),e.classList.add("dropup"),d-=m-t.clientHeight):(e.classList.remove("dropup"),e.classList.add("dropdown"))}if(i&&t){const m=E+Number(s)+t.clientWidth,h=document.documentElement.clientWidth;(m>=o.width||m>=h?"left":"right")==="left"?(e.classList.remove("dropright"),e.classList.add("dropleft"),E-=s):(e.classList.remove("dropleft"),e.classList.add("dropright"),E+=t.offsetWidth)}else E=(r==null?void 0:r.left)??0,this.addonOptions.autoAlign&&(o!=null&&o.width)&&E+(e.clientWidth??0)>=o.width&&(E=E+a.clientWidth-e.clientWidth+(((D=this.addonOptions)==null?void 0:D.autoAlignOffset)||0));e.style.top=`${d}px`,e.style.left=`${E}px`}translateHeaderMenu(){var u;(u=this.sharedService.gridOptions)!=null&&u.headerMenu&&this.resetHeaderMenuTranslations(this.sharedService.visibleColumns)}handleHeaderCellRendered(u,e){var t;const i=(t=e.column.header)==null?void 0:t.menu;if(i&&e.node){if(!this.extensionUtility.runOverrideFunctionWhenExists(this.addonOptions.menuUsabilityOverride,e))return;const r=v("div",{className:"slick-header-menu-button",ariaLabel:"Header Menu"},e.node);this.addonOptions.buttonCssClass&&r.classList.add(..._u(this.addonOptions.buttonCssClass)),this.addonOptions.tooltip&&(r.title=this.addonOptions.tooltip),this._bindEventService.bind(r,"click",o=>{this.disposeAllMenus(),this.createParentMenu(o,e.column,i)})}}handleBeforeHeaderCellDestroy(u,e){var i;(i=e.column.header)!=null&&i.menu&&e.node.querySelectorAll(".slick-header-menu-button").forEach(t=>t.remove())}handleBodyMouseDown(u){if(this.menuElement){let e=!1;const a=u.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(u.target)||a)&&(e=!0),(this._menuElm!==u.target&&!e&&!u.defaultPrevented||u.target.className==="close"&&a)&&this.hideMenu()}}handleMenuItemCommandClick(u,e,a,i=0,t){var r;if(a!=="divider"&&!a.disabled&&!a.divider)if((a.command||"")&&!a.commandItems){const s={grid:this.grid,command:a.command,column:t,item:a};this.executeHeaderMenuInternalCommands(u,s),this.pubSubService.publish("onHeaderMenuCommand",s),typeof((r=this.addonOptions)==null?void 0:r.onCommand)=="function"&&this.addonOptions.onCommand(u,s),typeof a.action=="function"&&a.action.call(this,u,s),u.defaultPrevented||this.hideMenu(),u.preventDefault(),u.stopPropagation()}else a.commandItems&&this.repositionSubMenu(u,a,i,t)}handleMenuItemMouseOver(u,e,a,i=0,t){a!=="divider"&&!a.disabled&&!a.divider&&(a.commandItems?this.repositionSubMenu(u,a,i,t):i===0&&this.disposeSubMenus())}addHeaderMenuCustomCommands(u){const e=this.sharedService.gridOptions,a=e.headerMenu||{},i=Q0(e);return Array.isArray(u)&&e.enableHeaderMenu&&u.forEach(t=>{var r,o;if(t&&!t.excludeFromHeaderMenu){t.header?t.header.menu||(t.header.menu={commandItems:[]}):t.header={menu:{commandItems:[]}};const s=((o=(r=t==null?void 0:t.header)==null?void 0:r.menu)==null?void 0:o.commandItems)??[];let l=!1;a&&!a.hideFreezeColumnsCommand&&(l=!0,s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="freeze-columns")||s.push({iconCssClass:a.iconFreezeColumns||"mdi mdi-pin-outline",titleKey:`${i}FREEZE_COLUMNS`,command:"freeze-columns",positionOrder:47})),a&&!a.hideColumnResizeByContentCommand&&this.sharedService.gridOptions.enableColumnResizeOnDoubleClick&&(l=!0,s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="column-resize-by-content")||s.push({iconCssClass:a.iconColumnResizeByContentCommand||"mdi mdi-arrow-expand-horizontal",titleKey:`${i}COLUMN_RESIZE_BY_CONTENT`,command:"column-resize-by-content",positionOrder:48})),l&&!s.some(E=>E!=="divider"&&E.positionOrder===49)&&s.push({divider:!0,command:"",positionOrder:49}),e.enableSorting&&t.sortable&&a&&!a.hideSortCommands&&(s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="sort-asc")||s.push({iconCssClass:a.iconSortAscCommand||"mdi mdi-sort-ascending",titleKey:`${i}SORT_ASCENDING`,command:"sort-asc",positionOrder:50}),s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="sort-desc")||s.push({iconCssClass:a.iconSortDescCommand||"mdi mdi-sort-descending",titleKey:`${i}SORT_DESCENDING`,command:"sort-desc",positionOrder:51}),s.some(E=>E!=="divider"&&E.positionOrder===52)||s.push({divider:!0,command:"",positionOrder:52}),!a.hideClearSortCommand&&!s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="clear-sort")&&s.push({iconCssClass:a.iconClearSortCommand||"mdi mdi-sort-variant-off",titleKey:`${i}REMOVE_SORT`,command:"clear-sort",positionOrder:54})),e.enableFiltering&&t.filterable&&a&&!a.hideFilterCommand&&!a.hideClearFilterCommand&&!s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="clear-filter")&&s.push({iconCssClass:a.iconClearFilterCommand||"mdi mdi-filter-remove-outline",titleKey:`${i}REMOVE_FILTER`,command:"clear-filter",positionOrder:53}),a&&!a.hideColumnHideCommand&&!s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="hide-column")&&s.push({iconCssClass:a.iconColumnHideCommand||"mdi mdi-close",titleKey:`${i}HIDE_COLUMN`,command:"hide-column",positionOrder:55}),this.extensionUtility.translateMenuItemsFromTitleKey(s),this.extensionUtility.sortItems(s,"positionOrder")}}),a}clearColumnFilter(u,e){e!=null&&e.column&&this.filterService.clearFilterByColumnId(u,e.column.id)}clearColumnSort(u,e){e!=null&&e.column&&this.sharedService&&this.sortService.clearSortByColumnId(u,e.column.id)}executeHeaderMenuInternalCommands(u,e){var a;if(e!=null&&e.command)switch(e.command){case"hide-column":this.hideColumn(e.column),(a=this.sharedService.gridOptions)!=null&&a.enableAutoSizeColumns&&this.sharedService.slickGrid.autosizeColumns();break;case"clear-filter":this.clearColumnFilter(u,e);break;case"clear-sort":this.clearColumnSort(u,e);break;case"column-resize-by-content":this.pubSubService.publish("onHeaderMenuColumnResizeByContent",{columnId:e.column.id});break;case"freeze-columns":const i=[...this.sharedService.visibleColumns],r={frozenColumn:i.findIndex(E=>E.id===e.column.id),enableMouseWheelScrollHandler:!0},o=this.sharedService.slickGrid.getColumns();this.sharedService.slickGrid.setOptions(r,!1,!0),this.sharedService.gridOptions.frozenColumn=r.frozenColumn,this.sharedService.gridOptions.enableMouseWheelScrollHandler=r.enableMouseWheelScrollHandler,this.sharedService.frozenVisibleColumnId=e.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 l=e.command==="sort-asc";this.sortColumn(u,e,l);break}}createParentMenu(u,e,a){var t,r,o,s,l;const i={grid:this.grid,column:e,menu:a};typeof u.stopPropagation=="function"&&(this.pubSubService.publish("onHeaderMenuBeforeMenuShow",i),typeof((t=this.addonOptions)==null?void 0:t.onBeforeMenuShow)=="function"&&((r=this.addonOptions)==null?void 0:r.onBeforeMenuShow(u,i))===!1)||(this._menuElm=this.createCommandMenu(a.commandItems,e),(o=this.grid.getContainerNode())==null||o.appendChild(this._menuElm),this.repositionMenu(u,this._menuElm),this.pubSubService.publish("onHeaderMenuAfterMenuShow",i),!(typeof((s=this.addonOptions)==null?void 0:s.onAfterMenuShow)=="function"&&((l=this.addonOptions)==null?void 0:l.onAfterMenuShow(u,i))===!1)&&(u.preventDefault(),u.stopPropagation()))}createCommandMenu(u,e,a=0,i){const t=i==null?void 0:i.command;let r=a===1&&t?t.replace(/\s/g,""):"";r&&(this._subMenuParentId=r),a>1&&(r=this._subMenuParentId);const o=`${this.menuCssClass} slick-menu-level-${a} ${this.gridUid}`,s=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${a}${this.gridUidSelector}`);if(s){if(s.dataset.subMenuParent===r)return s;this.disposeSubMenus()}const l=v("div",{ariaExpanded:"true",ariaLabel:a>1?"SubMenu":"Header Menu",role:"menu",className:o,style:{minWidth:`${this.addonOptions.minWidth}px`}});a>0&&(l.classList.add("slick-submenu"),r&&(l.dataset.subMenuParent=r));const E=v("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},l),d={grid:this.grid,column:e,level:a,menu:{commandItems:u}};return i&&a>0&&this.addSubMenuTitleWhenExists(i,E),this.populateCommandOrOptionItems("command",this.addonOptions,E,u,d,this.handleMenuItemCommandClick,this.handleMenuItemMouseOver),a++,l}resetHeaderMenuTranslations(u){u.forEach(e=>{var a,i;if((i=(a=e==null?void 0:e.header)==null?void 0:a.menu)!=null&&i.commandItems&&!e.excludeFromHeaderMenu){const t=e.header.menu.commandItems||[];this.extensionUtility.translateMenuItemsFromTitleKey(t)}})}sortColumn(u,e,a=!0){if(e!=null&&e.column){const i=e.column,t=this.sharedService.gridOptions.multiColumnSort?this.sortService.getCurrentColumnSorts(i.id+""):[];let r=Hu.local;t.push({columnId:i.id,sortCol:i,sortAsc:a}),this.sharedService.gridOptions.backendServiceApi?(this.sortService.onBackendSortChanged(u,{multiColumnSort:!0,sortCols:t,grid:this.sharedService.slickGrid}),r=Hu.remote):this.sharedService.dataView?(this.sortService.onLocalSortChanged(this.sharedService.slickGrid,t),r=Hu.local):e.grid.onSort.notify(t);const o=t.map(s=>{var l;return{columnId:((l=s==null?void 0:s.sortCol)==null?void 0:l.id)??"",sortAsc:(s==null?void 0:s.sortAsc)??!0}});if(this.sharedService.slickGrid.setSortColumns(o),r){const s=[];o.forEach(l=>{s.push({columnId:`${l.columnId}`,direction:l.sortAsc?"ASC":"DESC"})}),this.sortService.emitSortChanged(r,s)}}}}const Ri="slick-rbe-editmode",ph="slick-rbe-unsaved-cell",Ps="slick-rbe-unsaved-highlight",Bn="action-btns--delete",yn="action-btns--edit",zn="action-btns--update",Sn="action-btns--cancel";class js{constructor(u,e,a){this.extensionUtility=u,this.pubSubService=e,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=(i,t)=>{var r;return this._editedRows.has((r=t.item)==null?void 0:r[this.gridOptions.datasetIdPropertyName??"id"])},this._eventHandler=new Tu,this._addonOptions=a}get addonOptions(){return this._addonOptions}get gridOptions(){return this._grid.getOptions()||{}}get eventHandler(){return this._eventHandler}init(u,e){var t,r;this._grid=u,this._gridService=e,this._addonOptions={...this._defaults,...this.addonOptions};const a=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)}),this.gridOptions.enableExcelCopyBuffer===!0){const o=(t=this.gridOptions.excelCopyBufferOptions)==null?void 0:t.onBeforePasteCell;this._grid.setOptions({excelCopyBufferOptions:{...this.gridOptions.excelCopyBufferOptions,onBeforePasteCell:(s,l)=>{let E=!0;if(o&&(E=o(s,l),E===!1))return!1;const d=a.getItem(l.row),c=this.gridOptions.datasetIdPropertyName??"id";return!!(this._editedRows.has(d[c])&&E===!0)}}})}const i=a.getItemMetadata;a.getItemMetadata=this.updateItemMetadata((r=i==null?void 0:i.bind)==null?void 0:r.call(i,a)),this._eventHandler.subscribe(this._grid.onSetOptions,this.optionsUpdatedHandler.bind(this)),this._eventHandler.subscribe(a.onRowsOrCountChanged,this.handleAllRowRerender.bind(this)),this.translate()}destroy(){this.dispose()}dispose(){var u,e;(u=this._eventHandler)==null||u.unsubscribeAll(),(e=this.pubSubService)==null||e.unsubscribeAll()}create(u,e){var a;if(this._addonOptions={...this._defaults,...e.rowBasedEditOptions},Array.isArray(u)&&e){const i=this.getColumnDefinition();if(!u.some(t=>t.id===i.id)){const t=((a=e==null?void 0:e.rowBasedEditOptions)==null?void 0:a.columnIndexPosition)??-1;t===-1?u.push(i):t>0&&tc.editor!==void 0),o=[],s=this.gridOptions.datasetIdPropertyName??"id";i.forEach((c,D)=>{const m=i[D],h=t[D];if(m!==h||h===""){const x=Array.isArray(a.prevSerializedValue)?r==null?void 0:r[D]:e;if(!x)return;this._grid.invalidate(),a.execute(),this.renderUnsavedCellStyling(u[s],x),o.push(x)}});const l=this._editedRows.get(u[s]),E=[...(l==null?void 0:l.editCommands)||[]];o.length>0&&E.push(a),this._editedRows.set(u[s],{columns:[...(l==null?void 0:l.columns)||[],...o],editCommands:E,cssStyleKeys:(l==null?void 0:l.cssStyleKeys)||[]})}translate(u=!1){var e;return this._currentLang=((e=this.extensionUtility.translaterService)==null?void 0:e.getCurrentLanguage())??"en",(!this._translations[this._currentLang]||u)&&(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(u){if(!(u!=null&&u.enableCellNavigation))throw new Error("[Slickgrid-Universal] Row Based Edit Plugin requires the gridOption cell navigation (enableCellNavigation = true)");if(!(u!=null&&u.editable))throw new Error("[Slickgrid-Universal] Row Based Edit Plugin requires the gridOption editable (editable = true)")}undoRowEdit(u){const e=this.gridOptions.datasetIdPropertyName??"id",a=this._editedRows.get(u[e]),i=this._grid.getData().getRowByItem(u);if(i!==void 0&&(a!=null&&a.editCommands)&&a.editCommands.length||Z0.cancelCurrentEdit()){for(;a.editCommands.length>0;){const t=a.editCommands.pop();t&&t.undo()}a.columns.forEach(t=>{this.removeUnsavedStylingFromCell(t,i)}),a.columns=[],this._grid.invalidate()}}renderUnsavedCellStyling(u,e){var a,i;if(e){const t=(a=this._grid.getData())==null?void 0:a.getRowById(u);if(t!==void 0&&t>=0){const r={[t]:{[e.id]:ph}},o=`${Ps}_${[e.id]}${t}`;this._grid.setCellCssStyles(o,r),(i=this._editedRows.get(u))==null||i.cssStyleKeys.push(o)}}}handleAllRowRerender(u,e){this._editedRows.forEach((a,i)=>{a.cssStyleKeys.forEach(t=>{this._grid.removeCellCssStyles(t)}),a.cssStyleKeys=[],a.columns.forEach(t=>{this.renderUnsavedCellStyling(i,t)})})}removeUnsavedStylingFromCell(u,e){const a=`${Ps}_${[u.id]}${e}`;this._grid.removeCellCssStyles(a)}removeUnsavedStylingFromRow(u){this._grid.getColumns().forEach(e=>{this.removeUnsavedStylingFromCell(e,u)})}optionsUpdatedHandler(u,e){this._addonOptions={...this._defaults,...e.optionsAfter.rowBasedEditOptions}}async onCellClickHandler(u,e){var o,s,l,E,d,c,D,m,h,x,g,F,C,A,b;const a=e.dataContext,i=u.target,t=this.gridOptions.datasetIdPropertyName??"id",r=this._editedRows.get(a[t]);if((i.classList.contains(Bn)||(o=i.parentElement)!=null&&o.classList.contains(Bn))&&this._gridService){if((l=(s=this._addonOptions)==null?void 0:s.actionButtons)!=null&&l.deleteButtonPrompt&&!window.confirm(this._addonOptions.actionButtons.deleteButtonPrompt))return;this.toggleEditmode(a,!1),this._gridService.deleteItem(a)}else if(i.classList.contains(yn)||(E=i.parentElement)!=null&&E.classList.contains(yn)){if(!((d=this._addonOptions)!=null&&d.allowMultipleRows)&&this._editedRows.size>0)return;typeof((c=this._addonOptions)==null?void 0:c.onBeforeEditMode)=="function"&&this._addonOptions.onBeforeEditMode(e),this.toggleEditmode(a,!0)}else if(i.classList.contains(zn)||(D=i.parentElement)!=null&&D.classList.contains(zn)){if((h=(m=this._addonOptions)==null?void 0:m.actionButtons)!=null&&h.updateButtonPrompt&&((r==null?void 0:r.editCommands.length)||0)>0&&!window.confirm(this._addonOptions.actionButtons.updateButtonPrompt)||(this._grid.getCellEditor()&&((x=this._grid.getActiveCell())==null?void 0:x.row)===e.row&&((g=this._grid.getEditController())==null||g.commitCurrentEdit()),(F=this._addonOptions)!=null&&F.onBeforeRowUpdated&&await this._addonOptions.onBeforeRowUpdated(e)!==!0))return;this.removeUnsavedStylingFromRow(e.row),this.toggleEditmode(a,!1)}else if(i.classList.contains(Sn)||(C=i.parentElement)!=null&&C.classList.contains(Sn)){if((b=(A=this._addonOptions)==null?void 0:A.actionButtons)!=null&&b.cancelButtonPrompt&&((r==null?void 0:r.editCommands.length)||0)>0&&!window.confirm(this._addonOptions.actionButtons.cancelButtonPrompt))return;this.undoRowEdit(a),this.toggleEditmode(a,!1)}}actionColumnFormatter(u,e,a,i,t){var E,d,c,D,m,h,x,g,F,C,A,b,y,S,z,M;const r=this.gridOptions,o=this._editedRows.has(t==null?void 0:t[r.datasetIdPropertyName??"id"]),s=this._translations[this._currentLang]??this.translate(),l=document.createDocumentFragment();return l.appendChild(v("span",{className:`${((d=(E=r.rowBasedEditOptions)==null?void 0:E.actionButtons)==null?void 0:d.editButtonClassName)||"button-style padding-1px mr-2"} action-btns `+yn,title:s.btnEditTitle,style:{display:o?"none":""}})).appendChild(v("span",{className:((D=(c=r.rowBasedEditOptions)==null?void 0:c.actionButtons)==null?void 0:D.iconEditButtonClassName)||"mdi mdi-table-edit text-color-primary"})),l.appendChild(v("span",{className:`${((h=(m=r.rowBasedEditOptions)==null?void 0:m.actionButtons)==null?void 0:h.deleteButtonClassName)||"button-style padding-1px"} action-btns `+Bn,title:s.btnDeleteTitle,style:{display:o?"none":""}})).appendChild(v("span",{className:((g=(x=r.rowBasedEditOptions)==null?void 0:x.actionButtons)==null?void 0:g.iconDeleteButtonClassName)||"mdi mdi-close text-color-danger"})),l.appendChild(v("span",{className:`${((C=(F=r.rowBasedEditOptions)==null?void 0:F.actionButtons)==null?void 0:C.updateButtonClassName)||"button-style padding-1px mr-2"} action-btns `+zn,title:s.btnUpdateTitle,style:{display:o?"":"none"}})).appendChild(v("span",{className:((b=(A=r.rowBasedEditOptions)==null?void 0:A.actionButtons)==null?void 0:b.iconUpdateButtonClassName)||"mdi mdi-check-bold text-color-success"})),l.appendChild(v("span",{className:`${((S=(y=r.rowBasedEditOptions)==null?void 0:y.actionButtons)==null?void 0:S.cancelButtonClassName)||"button-style padding-1px"} action-btns `+Sn,title:s.btnCancelTitle,style:{display:o?"":"none"}})).appendChild(v("span",{className:((M=(z=r.rowBasedEditOptions)==null?void 0:z.actionButtons)==null?void 0:M.iconCancelButtonClassName)||"mdi mdi-cancel text-color-danger"})),l}toggleEditmode(u,e){const a=this.gridOptions.datasetIdPropertyName??"id";e?this._editedRows.set(u[a],{columns:[],editCommands:[],cssStyleKeys:[]}):this._editedRows.delete(u[a]),this._grid.invalidate()}updateItemMetadata(u){return e=>{const a=this._grid.getData().getItem(e);let i={cssClasses:""};if(typeof u=="function"){const t=u(e);t&&(i=t)}if(i&&a){const t=this.gridOptions.datasetIdPropertyName??"id";this._editedRows.has(a[t])&&!i.cssClasses.includes(Ri)?i.cssClasses=(i.cssClasses||"")+" "+Ri:!this._editedRows.has(a[t])&&i.cssClasses.includes(Ri)&&(i.cssClasses=i.cssClasses.replace(Ri,""))}return i}}getTitleOrDefault(u,e){var i,t,r;const a=(i=this.gridOptions.rowBasedEditOptions)==null?void 0:i.actionButtons;return(a==null?void 0:a[u+"Key"])&&((r=(t=this.extensionUtility.translaterService)==null?void 0:t.translate)==null?void 0:r.call(t,(a==null?void 0:a[u+"Key"])||""))||(a==null?void 0:a[u])||e}}class Ls{constructor(u){this.pubSubService=u,this.onBeforeMoveRows=new N("onBeforeMoveRows"),this.onMoveRows=new N("onMoveRows"),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._eventHandler=new Tu}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}init(u,e){var a;this._addonOptions={...this._defaults,...e},this._grid=u,this._canvas=this._grid.getCanvasNode(),B.addSlickEventPubSubWhenDefined(this.pubSubService,this),typeof((a=this._addonOptions)==null?void 0:a.usabilityOverride)=="function"&&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(){var u;(u=this._eventHandler)==null||u.unsubscribeAll()}create(u,e){var a;if(this._addonOptions={...this._defaults,...e.rowMoveManager},Array.isArray(u)&&e){const i=this.getColumnDefinition();if(!u.some(t=>t.id===i.id)){const t=Array.isArray(u)&&u.find(s=>(s==null?void 0:s.behavior)==="selectAndMove"),r=t||i,o=((a=e==null?void 0:e.rowMoveManager)==null?void 0:a.columnIndexPosition)??0;o>0?u.splice(o,0,r):u.unshift(r),this.pubSubService.publish("onPluginColumnsChanged",{columns:u,pluginName:this.pluginName})}}return this}getColumnDefinition(){var e;const u=String(((e=this._addonOptions)==null?void 0:e.columnId)??this._defaults.columnId);return{id:u,name:"",behavior:"selectAndMove",excludeFromExport:!0,excludeFromColumnPicker:!0,excludeFromGridMenu:!0,excludeFromQuery:!0,excludeFromHeaderMenu:!0,field:u,reorderable:this._addonOptions.reorderable,resizable:!1,width:this._addonOptions.width||40,formatter:this.moveIconFormatter.bind(this)}}usabilityOverride(u){this._usabilityOverride=u}setOptions(u){this._addonOptions={...this._addonOptions,...u}}handleDragInit(u){u.stopImmediatePropagation()}handleDragEnd(u,e){var a,i,t;if(this._dragging&&(this._dragging=!1,u.stopImmediatePropagation(),(a=e.guide)==null||a.remove(),(i=e.selectionProxy)==null||i.remove(),(t=e.clonedSlickRow)==null||t.remove(),e.canMove)){const r={grid:this._grid,rows:e.selectedRows,insertBefore:e.insertBefore};typeof this._addonOptions.onMoveRows=="function"&&this._addonOptions.onMoveRows(u instanceof Pu?u.getNativeEvent():u,r),this.onMoveRows.notify(r)}}handleDrag(u,e){var a,i,t,r;if(this._dragging){u.stopImmediatePropagation();const o=u.getNativeEvent(),l=(((a=o==null?void 0:o.touches)==null?void 0:a[0])??o).pageY-(((i=Iu(this._canvas))==null?void 0:i.top)??0);e.selectionProxy.style.top=`${l-5}px`,e.selectionProxy.style.display="block",e.clonedSlickRow&&(e.clonedSlickRow.style.top=`${l-6}px`,e.clonedSlickRow.style.display="block");const E=Math.max(0,Math.min(Math.round(l/(this.gridOptions.rowHeight||0)),this._grid.getDataLength()));if(E!==e.insertBefore){const d={grid:this._grid,rows:e.selectedRows,insertBefore:E};if(((r=(t=this._addonOptions)==null?void 0:t.onBeforeMoveRows)==null?void 0:r.call(t,o,d))===!1||this.onBeforeMoveRows.notify(d).getReturnValue()===!1?e.canMove=!1:e.canMove=!0,this._usabilityOverride&&e.canMove){const c=this._grid.getDataItem(E);e.canMove=this.checkUsabilityOverride(E,c,this._grid)}e.canMove?e.guide.style.top=`${E*(this.gridOptions.rowHeight||0)}px`:e.guide.style.top="-1000px",e.insertBefore=E}}}handleDragStart(u,e){var r,o,s,l,E;const a=this._grid.getCellFromEvent(u)||{cell:-1,row:-1},i=a.row,t=this._grid.getDataItem(i);if(this.checkUsabilityOverride(i,t,this._grid)){if(this._addonOptions.cancelEditOnDrag&&this._grid.getEditorLock().isActive()&&this._grid.getEditorLock().cancelCurrentEdit(),this._grid.getEditorLock().isActive()||!/move|selectAndMove/.test(this._grid.getColumns()[a.cell].behavior||""))return!1;if(this._dragging=!0,u.stopImmediatePropagation(),!this.addonOptions.hideRowMoveShadow){const D=(r=this._grid.getCellNode(a.row,a.cell))==null?void 0:r.closest(".slick-row");D&&(e.clonedSlickRow=D.cloneNode(!0),e.clonedSlickRow.classList.add("slick-reorder-shadow-row"),e.clonedSlickRow.style.display="none",e.clonedSlickRow.style.marginLeft=be((o=this._addonOptions)==null?void 0:o.rowMoveShadowMarginLeft,"0px"),e.clonedSlickRow.style.marginTop=be((s=this._addonOptions)==null?void 0:s.rowMoveShadowMarginTop,"0px"),e.clonedSlickRow.style.opacity=`${((l=this._addonOptions)==null?void 0:l.rowMoveShadowOpacity)??.95}`,e.clonedSlickRow.style.transform=`scale(${((E=this.addonOptions)==null?void 0:E.rowMoveShadowScale)??.75})`,this._canvas.appendChild(e.clonedSlickRow))}let d=this._addonOptions.singleRowMove?[a.row]:this._grid.getSelectedRows();(d.length===0||!d.some(D=>D===a.row))&&(d=[a.row],this._addonOptions.disableRowSelection||this._grid.setSelectedRows(d));const c=this.gridOptions.rowHeight;e.selectedRows=d,e.selectionProxy=v("div",{className:"slick-reorder-proxy",style:{display:"none",position:"absolute",zIndex:"99999",width:`${this._canvas.clientWidth}px`,height:`${c*d.length}px`}},this._canvas),e.guide=v("div",{className:"slick-reorder-guide",style:{position:"absolute",zIndex:"99999",width:`${this._canvas.clientWidth}px`,top:"-1000px"}},this._canvas),e.insertBefore=-1}}checkUsabilityOverride(u,e,a){return typeof this._usabilityOverride=="function"?this._usabilityOverride(u,e,a):!0}moveIconFormatter(u,e,a,i,t,r){return this.checkUsabilityOverride(u,t,r)?{addClasses:"cell-reorder dnd",html:v("div",{className:this._addonOptions.cssClass||""})}:""}}class Fh{get extensionList(){return this._extensionList}get gridOptions(){return this.sharedService.gridOptions||{}}constructor(u,e,a,i,t,r,o,s){this.extensionUtility=u,this.filterService=e,this.pubSubService=a,this.sharedService=i,this.sortService=t,this.treeDataService=r,this.translaterService=o,this.lazyGridService=s,this._extensionCreatedList={},this._extensionList={}}dispose(){if(this.sharedService.visibleColumns=[],typeof this._extensionList=="object"){const u=Object.keys(this._extensionList);u.forEach(e=>{var a;if(this._extensionList.hasOwnProperty(e)){const i=this._extensionList[e];typeof((a=i==null?void 0:i.instance)==null?void 0:a.dispose)=="function"&&i.instance.dispose()}}),u.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(u,e){this._extensionList[u]=e}getAllColumns(){return this.sharedService.allColumns||[]}getVisibleColumns(){return this.sharedService.visibleColumns||[]}getCreatedExtensionByName(u){var e;if((e=this._extensionCreatedList)!=null&&e.hasOwnProperty(u))return this._extensionCreatedList[u]}getExtensionByName(u){var e;return(e=this._extensionList)==null?void 0:e[u]}getExtensionInstanceByName(u){var e;return(e=this.getExtensionByName(u))==null?void 0:e.instance}autoResizeColumns(){this.sharedService.slickGrid.autosizeColumns()}bindDifferentExtensions(){var u,e,a,i,t,r,o,s,l,E,d,c,D;if(this.gridOptions){if(this.gridOptions.enableTranslate&&this.translateItems(this.sharedService.allColumns,"nameKey","name"),this.gridOptions.enableRowBasedEdit){this._rowBasedEdit=this._rowBasedEdit||new js(this.extensionUtility,this.pubSubService,this.gridOptions.rowBasedEditOptions);const m=(u=this.lazyGridService)==null?void 0:u.call(this);if(!m)throw new Error("[Slickgrid-Universal] the RowBasedEdit Plugin requires a GridService to be configured and available");this._rowBasedEdit.init(this.sharedService.slickGrid,m),(e=this.gridOptions.rowBasedEditOptions)!=null&&e.onExtensionRegistered&&this.gridOptions.rowBasedEditOptions.onExtensionRegistered(this._rowBasedEdit),this._extensionList[ou.rowBasedEdit]={name:ou.rowBasedEdit,instance:this._rowBasedEdit}}if(this.gridOptions.enableAutoTooltip){const m=new lh((a=this.gridOptions)==null?void 0:a.autoTooltipOptions);this.sharedService.slickGrid.registerPlugin(m),this._extensionList[ou.autoTooltip]={name:ou.autoTooltip,instance:m}}if(this.gridOptions.enableExcelCopyBuffer&&(this._cellExcelCopyManagerPlugin=new Eh,this._cellExcelCopyManagerPlugin.init(this.sharedService.slickGrid,this.sharedService.gridOptions.excelCopyBufferOptions),(i=this.gridOptions.excelCopyBufferOptions)!=null&&i.onExtensionRegistered&&this.gridOptions.excelCopyBufferOptions.onExtensionRegistered(this._cellExcelCopyManagerPlugin),this._extensionList[ou.cellExternalCopyManager]={name:ou.cellExternalCopyManager,instance:this._cellExcelCopyManagerPlugin}),this.gridOptions.enableCellMenu&&(this._cellMenuPlugin=new Dh(this.extensionUtility,this.pubSubService,this.sharedService),(t=this.gridOptions.cellMenu)!=null&&t.onExtensionRegistered&&this.gridOptions.cellMenu.onExtensionRegistered(this._cellMenuPlugin),this._extensionList[ou.cellMenu]={name:ou.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 m=this.gridOptions.rowSelectionOptions??{};this.gridOptions.enableRowMoveManager&&((r=this.gridOptions.rowMoveManager)==null?void 0:r.dragToSelect)!==!1&&(m.dragToSelect=!0),this._rowSelectionModel=new Zt(m),this.sharedService.slickGrid.setSelectionModel(this._rowSelectionModel)}this._extensionList[ou.rowSelection]={name:ou.rowSelection,instance:this._rowSelectionModel}}if(this.gridOptions.enableCheckboxSelector){this._checkboxSelectColumn=this._checkboxSelectColumn||new Ms(this.pubSubService,this.gridOptions.checkboxSelector),this._checkboxSelectColumn.init(this.sharedService.slickGrid);const m=this.getCreatedExtensionByName(ou.checkboxSelector),h=m==null?void 0:m.instance;h&&((o=this.gridOptions.checkboxSelector)!=null&&o.onExtensionRegistered&&this.gridOptions.checkboxSelector.onExtensionRegistered(h),this._extensionList[ou.checkboxSelector]={name:ou.checkboxSelector,instance:this._checkboxSelectColumn})}if(this.gridOptions.enableColumnPicker&&(this._columnPickerControl=new qr(this.extensionUtility,this.pubSubService,this.sharedService),(s=this.gridOptions.columnPicker)!=null&&s.onExtensionRegistered&&this.gridOptions.columnPicker.onExtensionRegistered(this._columnPickerControl),this._extensionList[ou.columnPicker]={name:ou.columnPicker,instance:this._columnPickerControl}),this.gridOptions.enableContextMenu&&(this._contextMenuPlugin=new hh(this.extensionUtility,this.pubSubService,this.sharedService,this.treeDataService),(l=this.gridOptions.contextMenu)!=null&&l.onExtensionRegistered&&this.gridOptions.contextMenu.onExtensionRegistered(this._contextMenuPlugin),this._extensionList[ou.contextMenu]={name:ou.contextMenu,instance:this._contextMenuPlugin}),this.gridOptions.enableDraggableGrouping&&(this._draggleGroupingPlugin&&(this._draggleGroupingPlugin.init(this.sharedService.slickGrid,this.gridOptions.draggableGrouping),(E=this.gridOptions.draggableGrouping)!=null&&E.onExtensionRegistered&&this.gridOptions.draggableGrouping.onExtensionRegistered(this._draggleGroupingPlugin),this._extensionList[ou.contextMenu]={name:ou.contextMenu,instance:this._draggleGroupingPlugin}),this._extensionList[ou.draggableGrouping]={name:ou.draggableGrouping,instance:this._draggleGroupingPlugin}),this.gridOptions.enableGridMenu&&(this._gridMenuControl=new G1(this.extensionUtility,this.filterService,this.pubSubService,this.sharedService,this.sortService),(d=this.gridOptions.gridMenu)!=null&&d.onExtensionRegistered&&this.gridOptions.gridMenu.onExtensionRegistered(this._gridMenuControl),this._extensionList[ou.gridMenu]={name:ou.gridMenu,instance:this._gridMenuControl}),this.gridOptions.enableHeaderButton){const m=new gh(this.extensionUtility,this.pubSubService,this.sharedService);(c=this.gridOptions.headerButton)!=null&&c.onExtensionRegistered&&this.gridOptions.headerButton.onExtensionRegistered(m),this._extensionList[ou.headerButton]={name:ou.headerButton,instance:m}}if(this.gridOptions.enableHeaderMenu&&(this._headerMenuPlugin=new Ch(this.extensionUtility,this.filterService,this.pubSubService,this.sharedService,this.sortService),(D=this.gridOptions.headerMenu)!=null&&D.onExtensionRegistered&&this.gridOptions.headerMenu.onExtensionRegistered(this._headerMenuPlugin),this._extensionList[ou.headerMenu]={name:ou.headerMenu,instance:this._headerMenuPlugin}),this.gridOptions.enableRowMoveManager){this._rowMoveManagerPlugin=this._rowMoveManagerPlugin||new Ls(this.pubSubService),this._rowMoveManagerPlugin.init(this.sharedService.slickGrid,this.gridOptions.rowMoveManager);const m=this.getCreatedExtensionByName(ou.rowMoveManager);(m==null?void 0:m.instance)&&(this._extensionList[ou.rowMoveManager]={name:ou.rowMoveManager,instance:this._rowMoveManagerPlugin})}}}createExtensionsBeforeGridCreation(u,e){var i,t,r;const a=[];e.enableCheckboxSelector&&(this.getCreatedExtensionByName(ou.checkboxSelector)||(this._checkboxSelectColumn=new Ms(this.pubSubService,this.sharedService.gridOptions.checkboxSelector),a.push({name:ou.checkboxSelector,extension:this._checkboxSelectColumn,columnIndexPosition:((i=e==null?void 0:e.checkboxSelector)==null?void 0:i.columnIndexPosition)??a.length}))),e.enableRowMoveManager&&(this.getCreatedExtensionByName(ou.rowMoveManager)||(this._rowMoveManagerPlugin=new Ls(this.pubSubService),a.push({name:ou.rowMoveManager,extension:this._rowMoveManagerPlugin,columnIndexPosition:((t=e==null?void 0:e.rowMoveManager)==null?void 0:t.columnIndexPosition)??a.length}))),e.enableRowBasedEdit&&(this.getCreatedExtensionByName(ou.rowBasedEdit)||(this._rowBasedEdit=new js(this.extensionUtility,this.pubSubService),a.push({name:ou.rowBasedEdit,extension:this._rowBasedEdit,columnIndexPosition:((r=e==null?void 0:e.rowMoveManager)==null?void 0:r.columnIndexPosition)??a.length}))),this.createExtensionByTheirColumnIndex(a,u,e),e.enableDraggableGrouping&&(this.getCreatedExtensionByName(ou.draggableGrouping)||(this._draggleGroupingPlugin=new xh(this.extensionUtility,this.pubSubService,this.sharedService),this._draggleGroupingPlugin&&(e.enableColumnReorder=this._draggleGroupingPlugin.setupColumnReorder.bind(this._draggleGroupingPlugin),this._extensionCreatedList[ou.draggableGrouping]={name:ou.draggableGrouping,instance:this._draggleGroupingPlugin})))}hideColumn(u){var e,a;if(typeof((a=(e=this.sharedService)==null?void 0:e.slickGrid)==null?void 0:a.getColumns)=="function"){const i=this.sharedService.slickGrid.getColumnIndex(u.id);this.sharedService.visibleColumns=this.removeColumnByIndex(this.sharedService.slickGrid.getColumns(),i),this.sharedService.slickGrid.setColumns(this.sharedService.visibleColumns)}}refreshBackendDataset(u){this.extensionUtility.refreshBackendDataset(u)}removeColumnByIndex(u,e){return Array.isArray(u)?u.filter((a,i)=>e!==i):u}translateAllExtensions(u){this.translateCellMenu(),this.translateContextMenu(),this.translateHeaderMenu(),this.translateRowEditPlugin(),this.translateColumnHeaders(u)}translateCellMenu(){var u;(u=this._cellMenuPlugin)==null||u.translateCellMenu()}translateColumnPicker(){var u;(u=this._columnPickerControl)==null||u.translateColumnPicker()}translateContextMenu(){var u;(u=this._contextMenuPlugin)==null||u.translateContextMenu()}translateGridMenu(){var u;(u=this._gridMenuControl)==null||u.translateGridMenu()}translateHeaderMenu(){var u;(u=this._headerMenuPlugin)==null||u.translateHeaderMenu()}translateRowEditPlugin(){var u;(u=this._rowBasedEdit)==null||u.translate()}translateColumnHeaders(u,e){var i;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.');u&&((i=this.translaterService)!=null&&i.use)&&this.translaterService.getCurrentLanguage()!==u&&this.translaterService.use(u);let a=e;a||(a=this.sharedService.columnDefinitions),this.translateItems(a,"nameKey","name"),this.translateItems(this.sharedService.allColumns,"nameKey","name"),this.translateItems(this.sharedService.allColumns,"columnGroupKey","columnGroup"),this.renderColumnHeaders(a,Array.isArray(e))}renderColumnHeaders(u,e=!1){var i;let a=u;a||(a=this.sharedService.columnDefinitions),Array.isArray(a)&&((i=this.sharedService.slickGrid)!=null&&i.setColumns)&&((a.length>this.sharedService.allColumns.length||e)&&(this.sharedService.allColumns=a),this.sharedService.slickGrid.setColumns(a)),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(u,e,a){u.sort((i,t)=>i.columnIndexPosition-t.columnIndexPosition),u.forEach(i=>{const t=i.extension.create(e,a);t&&(this._extensionCreatedList[i.name]={name:i.name,instance:t})})}translateItems(u,e,a){var i,t;if((i=this.gridOptions)!=null&&i.enableTranslate&&!((t=this.translaterService)!=null&&t.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(u,e,a)}}var Ns=Object.prototype.hasOwnProperty;function me(n,u){var e,a;if(n===u)return!0;if(n&&u&&(e=n.constructor)===u.constructor){if(e===Date)return n.getTime()===u.getTime();if(e===RegExp)return n.toString()===u.toString();if(e===Array){if((a=n.length)===u.length)for(;a--&&me(n[a],u[a]););return a===-1}if(!e||typeof n=="object"){a=0;for(e in n)if(Ns.call(n,e)&&++a&&!Ns.call(u,e)||!(e in u)||!me(n[e],u[e]))return!1;return Object.keys(u).length===a}}return n!==n&&u!==u}function Rs(n,u,e){if(e&&(n!=null&&n.hasOwnProperty(e)||u!=null&&u.hasOwnProperty(e)))return n[e]===u||n===u[e]||n[e]===u[e];if(typeof n=="object"&&typeof u=="object"&&Object.keys(n).length!==Object.keys(u).length)return!1;for(const a in n)if(n.hasOwnProperty(a)&&n[a]!==u[a])return!1;return!0}function kh(n){switch(n&&n.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}}const ze=(n,u,e)=>{switch(n.toUpperCase()){case"<":case"LT":return u":case"GT":return u>e;case">=":case"GE":return u>=e;case"!=":case"<>":case"NE":return u!==e;case"=":case"==":case"EQ":return u===e;case"IN":return e&&Array.isArray(e)?e.includes(u):!1;case"NIN":case"NOT_IN":return e&&Array.isArray(e)?!e.includes(u):!1;case"IN_CONTAINS":return e&&Array.isArray(e)&&typeof u=="string"?e.some(a=>u.split(/[,]+/).map(i=>i.trim()).includes(a)):!1;case"NIN_CONTAINS":case"NOT_IN_CONTAINS":return e&&Array.isArray(e)&&typeof u=="string"?!e.some(a=>u.split(/[,]+/).map(i=>i.trim()).includes(a)):!1;case"IN_COLLECTION":return u&&e&&Array.isArray(u)&&Array.isArray(e)?e.some(a=>u.includes(a)):!1;case"NOT_IN_COLLECTION":return u&&e&&Array.isArray(u)&&Array.isArray(e)?!e.some(a=>u.includes(a)):!1}return!0},Z1=(n,u)=>{let[e,a]=u;if(e===void 0&&!n.operator)return!0;n.cellValue=n.cellValue===void 0||n.cellValue===null?"":n.cellValue.toString();const i=n!=null&&n.ignoreAccentOnStringFilterAndSort?wa(n.cellValue,!0):n.cellValue.toLowerCase();if(typeof e=="string"&&(e=n!=null&&n.ignoreAccentOnStringFilterAndSort?wa(e,!0):e.toLowerCase()),typeof a=="string"&&(a=n!=null&&n.ignoreAccentOnStringFilterAndSort?wa(a,!0):a.toLowerCase()),e!==void 0&&a!==void 0){let r=(n==null?void 0:n.operator)??n.defaultFilterRangeOperator;r!==P.rangeInclusive&&r!==P.rangeExclusive&&(r=n.defaultFilterRangeOperator);const o=r===P.rangeInclusive,s=wn(o?">=":">",i,e,n.searchInputLastChar),l=wn(o?"<=":"<",i,a,n.searchInputLastChar);return s&&l}return wn(n.operator,i,e,n.searchInputLastChar)};function vh(n){const e=Array.isArray(n)&&n||[""],a=[];let i,t;if(e.length===2||typeof e[0]=="string"&&e[0].indexOf("..")>0){const r=e.length===2?e:e[0].split("..");i=`${Array.isArray(r)?r[0]:""}`,t=`${Array.isArray(r)?r[1]:""}`}else{const r=Array.isArray(n)&&n.length>0?n[0]:"";i=r==null?"":`${r}`}return i!==void 0&&t!==void 0?a.push(i,t):i!==void 0&&a.push(i),a}function wn(n,u,e,a){return n==="*"||n===P.endsWith||n==="*z"?u.endsWith(e):n===""&&a==="*"||n===P.startsWith||n==="a*"?u.startsWith(e):n===""||n===P.contains?u.indexOf(e)>-1:n==="<>"||n===P.notContains?u.indexOf(e)===-1:ze(n||"==",u,e)}const Ah=(n,u)=>{if(u===void 0&&!n.operator)return!0;switch((n.operator||"").toUpperCase()){case"!=":case"<>":case"NE":return!Rs(n.cellValue,u,n.dataKey);case"=":case"==":case"EQ":default:return Rs(n.cellValue,u,n.dataKey)}};function bh(n){return(Array.isArray(n)&&n.length>0?n[0]:"")||""}const Y1=(n,u)=>{const e=parseFloat(n.cellValue),[a,i]=u;if(a===void 0&&!n.operator)return!0;if(a!==void 0&&i!==void 0){let t=(n==null?void 0:n.operator)??n.defaultFilterRangeOperator;t!==P.rangeInclusive&&t!==P.rangeExclusive&&(t=n.defaultFilterRangeOperator);const r=t===P.rangeInclusive,o=ze(r?">=":">",e,+a),s=ze(r?"<=":"<",e,+i);return o&&s}return ze(n.operator||"==",e,+a)};function fh(n){const e=Array.isArray(n)&&n||[0],a=[];let i,t;if(e.length===2||typeof e[0]=="string"&&e[0].indexOf("..")>0){const r=e.length===2?e:e[0].split("..");i=parseFloat(Array.isArray(r)?r[0]:""),t=parseFloat(Array.isArray(r)?r[1]:"")}else i=parseFloat(e[0]);return su(i,!0)&&su(t,!0)?a.push(i,t):su(i,!0)&&a.push(i),a}const Q1=(n,u)=>xt(n.cellValue)===xt(u);function Bh(n){const u=Array.isArray(n)&&n[0]||!1;return xt(u)}const X1=n=>{const u=n.operator;let e;return Array.isArray(n.cellValue)&&(u==="IN_COLLECTION"||u==="NOT_IN_COLLECTION")?e=n.cellValue.length?n.cellValue.map(a=>`${a}`):[]:e=n.cellValue===void 0||n.cellValue===null?"":`${n.cellValue}`,ze(u||"IN",e,n.searchTerms||[])};function yh(n,u){const e=n&&(n.filterSearchType||n.fieldType)||p.dateIso,a=$0(e),[i,t]=u,r=Be(n.cellValue,a,!0);if(!i&&!t||!r)return!1;const o=a==="ISO8601"||a.toLowerCase().includes("h")?r.valueOf():Qo(new Date(r)).valueOf();if(i&&t){let l=(n==null?void 0:n.operator)??n.defaultFilterRangeOperator;l!==P.rangeInclusive&&l!==P.rangeExclusive&&(l=n.defaultFilterRangeOperator);const E=l===P.rangeInclusive,d=ze(E?">=":">",o,i.valueOf()),c=ze(E?"<=":"<",o,t.valueOf());return d&&c}const s=a==="ISO8601"||a.toLowerCase().includes("h")?i.valueOf():Qo(new Date(i)).valueOf();return ze(n.operator||"==",o,s)}function zh(n,u){const e=Array.isArray(n)&&n||[],a=u||p.dateIso,i=$0(a),t=[];if(e.length===2||typeof e[0]=="string"&&e[0].indexOf("..")>0){const r=e.length===2?e:e[0].split(".."),o=Array.isArray(r)&&r[0]||"",s=Array.isArray(r)&&r[1]||"",l=Be(o,i,!0),E=Be(s,i,!0);if(!l||!E)return[];t.push(l,E)}else{const r=Be(e[0],i,!0);if(!r)return[];t.push(r)}return t}const Sh=(n,u)=>{if(kh(n.operator))return X1(n);switch(u4(n.filterSearchType||n.fieldType)){case"boolean":return Q1(n,u);case"date":return yh(n,u||[]);case"number":return Y1(n,u||[]);case"object":return Ah(n,u);case"string":default:return Z1(n,u||[])}};function Ki(n,u){const e=u4(u);let a;switch(e){case"boolean":a=Bh(n);break;case"date":a=zh(n,u);break;case"number":a=fh(n);break;case"object":a=bh(n);break;case"string":a=vh(n);break}return a}function u4(n){switch(n){case p.boolean:return"boolean";case p.date:case p.dateIso:case p.dateUtc:case p.dateTime:case p.dateTimeIso:case p.dateTimeIsoAmPm:case p.dateTimeIsoAM_PM:case p.dateTimeShortIso:case p.dateEuro:case p.dateEuroShort:case p.dateTimeShortEuro:case p.dateTimeEuro:case p.dateTimeEuroAmPm:case p.dateTimeEuroAM_PM:case p.dateTimeEuroShort:case p.dateTimeEuroShortAmPm:case p.dateTimeEuroShortAM_PM:case p.dateUs:case p.dateUsShort:case p.dateTimeShortUs:case p.dateTimeUs:case p.dateTimeUsAmPm:case p.dateTimeUsAM_PM:case p.dateTimeUsShort:case p.dateTimeUsShortAmPm:case p.dateTimeUsShortAM_PM:return"date";case p.integer:case p.float:case p.number:return"number";case p.object:return"object";case p.string:case p.text:case p.password:case p.readonly:default:return"string"}}const Ks={executeFilterConditionTest:Sh,booleanFilter:Q1,collectionSearchFilter:X1,numberFilter:Y1,stringFilter:Z1,testFilter:ze};class wh{constructor(u,e,a,i,t){this.filterFactory=u,this.pubSubService=e,this.sharedService=a,this.backendUtilities=i,this.rxjs=t,this._isFilterFirstRender=!0,this._firstColumnIdRendered="",this._filtersMetadata=[],this._columnFilters={},this._isTreePresetExecuted=!1,this._previousFilters=[],this._onSearchChange=new N,this._eventHandler=new Tu,this.rxjs&&(this.httpCancelRequests$=this.rxjs.createSubject())}get eventHandler(){return this._eventHandler}get isFilterFirstRender(){return this._isFilterFirstRender}get onSearchChange(){return this._onSearchChange}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get _columnDefinitions(){var u;return((u=this._grid)==null?void 0:u.getColumns())??[]}get _dataView(){var u;return((u=this._grid)==null?void 0:u.getData())??{}}addRxJsResource(u){this.rxjs=u}init(u){this._grid=u,this._gridOptions&&this._gridOptions.enableTreeData&&this._gridOptions.treeDataOptions&&this._grid.setSortColumns([{columnId:this._gridOptions.treeDataOptions.columnId,sortAsc:!0}])}dispose(){var u;this._eventHandler.unsubscribeAll(),this.httpCancelRequests$&&((u=this.rxjs)!=null&&u.isObservable(this.httpCancelRequests$))&&(this.httpCancelRequests$.next(),this.httpCancelRequests$.complete()),this.disposeColumnFilters(),this._onSearchChange=null}disposeColumnFilters(){if(this.removeAllColumnFiltersProperties(),Array.isArray(this._filtersMetadata)){let u=this._filtersMetadata.pop();for(;u;)typeof(u==null?void 0:u.destroy)=="function"&&u.destroy(),u=this._filtersMetadata.pop()}}bindBackendOnFilter(u){this._filtersMetadata=[],this._eventHandler.subscribe(u.onHeaderRowCellRendered,(e,a)=>{a.column.id===this._firstColumnIdRendered&&(this._isFilterFirstRender=!1),this.addFilterTemplateToHeaderRow(a,this._isFilterFirstRender),this._firstColumnIdRendered===""&&(this._firstColumnIdRendered=a.column.id)}),this.subscribeToOnHeaderRowCellRendered(u),this._onSearchChange&&this._eventHandler.subscribe(this._onSearchChange,this.onBackendFilterChange.bind(this))}bindLocalOnFilter(u){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,a)=>{const i=(a==null?void 0:a.clearFilterTriggered)??!1;i||await this.emitFilterChanged(Hu.local,!0),this._gridOptions.enableTreeData===!0&&(this._tmpPreFilteredData=this.preFilterTreeData(this._dataView.getItems(),this._columnFilters)),a.columnId!==null&&this._dataView.refresh(),i||await this.emitFilterChanged(Hu.local),this._previousFilters=this.extractBasicFilterDetails(this._columnFilters)}),this._eventHandler.subscribe(u.onHeaderRowCellRendered,(e,a)=>{this.addFilterTemplateToHeaderRow(a)}),this.subscribeToOnHeaderRowCellRendered(u)}async clearFilterByColumnId(u,e){await this.pubSubService.publish("onBeforeFilterClear",{columnId:e},0);const a=this._gridOptions.backendServiceApi??!1,i=a?Hu.remote:Hu.local,t=Object.keys(this._columnFilters);let r;Array.isArray(t)&&(r=t.find(s=>s===`${e}`));const o=this._filtersMetadata.find(s=>s.columnDef.id===e);return o!=null&&o.clear&&o.clear(!0),a&&r!==void 0&&this.onBackendFilterChange(u,{grid:this._grid,columnFilters:this._columnFilters}),await this.emitFilterChanged(i),!0}async clearFilters(u=!0){var a,i;u&&await this.pubSubService.publish("onBeforeFilterClear",!0,0),this._filtersMetadata.forEach(t=>{t!=null&&t.clear&&t.clear(!1)}),this.removeAllColumnFiltersProperties(),Array.isArray(this._columnDefinitions)&&this._columnDefinitions.forEach(t=>{var r;(r=t.filter)!=null&&r.searchTerms&&delete t.filter.searchTerms}),this._dataView&&this._grid&&(this._dataView.refresh(),this._grid.invalidate());const e=this._gridOptions.backendServiceApi;if(e&&u){const t={clearFilterTriggered:!0,shouldTriggerQuery:u,grid:this._grid,columnFilters:this._columnFilters},o=e.service.processOnFilterChanged(void 0,t),s=((a=this._gridOptions.pagination)==null?void 0:a.totalItems)??0;(i=this.backendUtilities)==null||i.executeBackendCallback(e,o,t,new Date,s,{errorCallback:this.resetToPreviousSearchFilters.bind(this),successCallback:l=>this._previousFilters=this.extractBasicFilterDetails(l.columnFilters),emitActionChangedCallback:this.emitFilterChanged.bind(this)})}else this._previousFilters=this.extractBasicFilterDetails(this._columnFilters);u&&this.pubSubService.publish("onFilterCleared",!0)}customLocalFilter(u,e){const a=e==null?void 0:e.grid,i=(e==null?void 0:e.columnFilters)??{},t=this._gridOptions.enableTreeData??!1,r=this._gridOptions.treeDataOptions;if(t&&r){const o=r.collapsedPropName??T.treeDataProperties.COLLAPSED_PROP,s=r.parentPropName??T.treeDataProperties.PARENT_PROP,l=(r==null?void 0:r.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,E=this._gridOptions.datasetIdPropertyName??"id",d=r.autoRecalcTotalsOnFilterChange??!1;let c=!1;if(u[s]!==null){let D=this._dataView.getItemById(u[s]);for(;D;){if(D[o])if(d)c=!0;else return!1;D=this._dataView.getItemById(D[s])}}if(this._tmpPreFilteredData instanceof Set){const D=this._tmpPreFilteredData.has(u[E]);if(d){const m=Je(this.sharedService.hierarchicalDataset,h=>h[E]===u[E],l);if(m&&(m.__filteredOut=!D),c)return!1}return D}}else if(typeof i=="object")for(const o of Object.keys(i)){const s=i[o],l=this.preProcessFilterConditionOnDataContext(u,s,a);if(typeof l=="boolean")return l;let E=s==null?void 0:s.parsedSearchTerms;if(E===void 0&&(E=Ki(s.searchTerms,s.columnDef.type||p.string),E!==void 0&&(s.parsedSearchTerms=E)),!Ks.executeFilterConditionTest(l,E))return!1}return!0}parseFormInputFilterConditions(u,e){var d;const a=wu(!0,[],u)||[];let i=Array.isArray(a)&&a.length===1?a[0]:"";const t=e.columnDef,r=((d=t.filter)==null?void 0:d.type)??t.type??p.string;let o=null;r!==p.object&&(i=i==null?"":`${i}`,o=(t.autoParseInputFilterOperator??this._gridOptions.autoParseInputFilterOperator)!==!1?i.match(/^([<>!=*]{0,2})(.*[^<>!=*])?([*]?)$/):[i,"",i,""]);let s=(o==null?void 0:o[1])||e.operator;const l=(o==null?void 0:o[2])||"",E=(o==null?void 0:o[3])||(s==="*z"?"*":"");return typeof i=="string"&&(i=i.replace("'","''"),s==="*"||s==="*z"?s=P.endsWith:(s==="a*"||E==="*")&&(s=P.startsWith)),Array.isArray(o)&&o.length>=1&&Array.isArray(a)&&a.length===1&&(a[0]=l),{dataKey:t.dataKey,fieldType:r,searchTerms:a||[],operator:s,searchInputLastChar:E,filterSearchType:t.filterSearchType,defaultFilterRangeOperator:this._gridOptions.defaultFilterRangeOperator}}preProcessFilterConditionOnDataContext(u,e,a){var c,D,m;const i=e.columnDef,t=e.columnId;let r=a.getColumnIndex(t);if(!i&&this.sharedService&&Array.isArray(this.sharedService.allColumns)&&(r=this.sharedService.allColumns.findIndex(h=>h.field===t)),!i)return!0;if(this._gridOptions.enableRowDetailView){const h=this._gridOptions.rowDetailView&&this._gridOptions.rowDetailView.keyPrefix||"__";u[`${h}isPadding`]&&u[`${h}parent`]&&(u=u[`${h}parent`])}let o=((c=i.filter)==null?void 0:c.queryField)||i.queryFieldFilter||i.queryField||i.field||"";typeof i.queryFieldNameGetterFn=="function"&&(o=i.queryFieldNameGetterFn(u));const s=((D=i.filter)==null?void 0:D.type)??i.type??p.string;let l=u[o];(o==null?void 0:o.indexOf("."))>=0&&(l=Yu(u,o));const E=e.operator,d=e.searchTerms||[];if(!d||Array.isArray(d)&&(d.length===0||d.length===1&&E===d[0]))return!0;if(d&&Array.isArray(d)&&s!==p.object)for(let h=0,x=d.length;h{D[y[o]]=y,delete D[y[o]].__used}),typeof e=="object"&&Object.keys(e).forEach(y=>{var L;const S=e[y],z=S!=null&&S.searchTerms?wu(!0,[],S.searchTerms):[],M=this.parseFormInputFilterConditions(z,S),w=S.columnDef,R=((L=w==null?void 0:w.filter)==null?void 0:L.type)??(w==null?void 0:w.type)??p.string,G=Ki(M.searchTerms,R);G!==void 0&&(S.parsedSearchTerms=G)}),u.forEach(y=>{const S=y[r];let z=!0;for(const M of Object.keys(e)){const w=e[M],R=this.preProcessFilterConditionOnDataContext(y,w,this._grid);if(R){const G=w==null?void 0:w.parsedSearchTerms,L=typeof R=="boolean"?R:Ks.executeFilterConditionTest(R,G);if(L&&c&&S&&w.columnId===E){h.set(y[o],!0);break}if(L||!d&&h.get(y[t])===!0){if(S&&w.columnId===E&&h.set(y[o],!0),L||!d&&w.columnId===E)continue}else S&&h.get(y[t])!==!0&&w.columnId!==E&&h.set(y[o],!1)}z=!1}if(z){m.add(y[o]);let M=D[y[t]]??!1;const w=!l;for(!this._isTreePresetExecuted&&Array.isArray(s)&&s.some(R=>R.itemId===M.id&&R.isCollapsed===w)&&(M[i]=w);M;)M.__used??m.add(M[o]),D[M[o]].__used=!0,M=D[M[t]]??!1}})),this._isTreePresetExecuted=!0,m}getColumnFilters(){return this._columnFilters}getPreviousFilters(){return this._previousFilters}getFiltersMetadata(){return this._filtersMetadata}getCurrentLocalFilters(){var e;const u=[];if(this._columnFilters)for(const a of Object.keys(this._columnFilters)){const i=this._columnFilters[a],t={columnId:a||""},r=this.sharedService.allColumns.find(s=>s.id===t.columnId),o=((e=r==null?void 0:r.filter)==null?void 0:e.emptySearchTermReturnAllValues)??!0;i!=null&&i.searchTerms&&(t.searchTerms=i.searchTerms),i.operator&&(t.operator=i.operator),i.targetSelector&&(t.targetSelector=i.targetSelector),Array.isArray(t.searchTerms)&&t.searchTerms.length>0&&(!o||t.searchTerms[0]!=="")&&u.push(t)}return u}emitFilterChanged(u,e=!1){const a=e?"onBeforeFilterChange":"onFilterChanged";if(u===Hu.remote&&this._gridOptions.backendServiceApi){let i=[];const t=this._gridOptions.backendServiceApi.service;return t!=null&&t.getCurrentFilters&&(i=t.getCurrentFilters()),this.pubSubService.publish(a,i)}else if(u===Hu.local)return this.pubSubService.publish(a,this.getCurrentLocalFilters())}async onBackendFilterChange(u,e){var r,o;const a=e==null?void 0:e.shouldTriggerQuery;if(a&&await this.emitFilterChanged(Hu.remote,!0),!e||!e.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 i=this._gridOptions.backendServiceApi;if(!i||!i.process||!i.service)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');const t=new Date;if(i.preProcess&&i.preProcess(),a){const s=await i.service.processOnFilterChanged(u,e),l=((r=this._gridOptions.pagination)==null?void 0:r.totalItems)??0;(o=this.backendUtilities)==null||o.executeBackendCallback(i,s,e,t,l,{errorCallback:this.resetToPreviousSearchFilters.bind(this),successCallback:E=>this._previousFilters=this.extractBasicFilterDetails(E.columnFilters),emitActionChangedCallback:this.emitFilterChanged.bind(this),httpCancelRequestSubject:this.httpCancelRequests$})}}populateColumnFilterSearchTermPresets(u){return Array.isArray(u)&&(this._columnDefinitions.forEach(e=>{var i;(i=e.filter)!=null&&i.searchTerms&&delete e.filter.searchTerms;const a=u.find(t=>t.columnId===e.id);a&&Array.isArray(a==null?void 0:a.searchTerms)&&(e.filter=e.filter||{},e.filter.operator=a.operator||e.filter.operator||"",e.filter.searchTerms=a.searchTerms)}),this._gridOptions.enableTreeData&&this.refreshTreeDataFilters(),this._previousFilters=this.extractBasicFilterDetails(this._columnFilters)),this._columnDefinitions}refreshTreeDataFilters(u){var a;const e=u??((a=this._dataView)==null?void 0:a.getItems())??[];this._dataView&&this._gridOptions.enableTreeData&&e.length>0?(this._tmpPreFilteredData=this.preFilterTreeData(e,this._columnFilters),this._dataView.refresh()):e.length===0&&Array.isArray(this.sharedService.hierarchicalDataset)&&this.sharedService.hierarchicalDataset.length>0&&setTimeout(()=>this.refreshTreeDataFilters())}disableFilterFunctionality(u=!0,e=!0){const i=!this._gridOptions.enableFiltering;i!==u&&(e&&u&&this.clearFilters(),this.disableAllFilteringCommands(u),this._grid.setOptions({enableFiltering:i},!1,!0),this._grid.setHeaderRowVisibility(i),this._gridOptions.enableFiltering=!u,this.sharedService.gridOptions=this._gridOptions,this._grid.setColumns(this.sharedService.columnDefinitions))}resetToPreviousSearchFilters(){this.updateFilters(this._previousFilters,!1,!1,!1)}toggleFilterFunctionality(u=!0){const e=this._gridOptions.enableFiltering;this.disableFilterFunctionality(e,u)}toggleHeaderFilterRow(){let u=this._gridOptions.showHeaderRow??!1;u=!u,this._grid.setHeaderRowVisibility(u),u===!0&&this._grid.setColumns(this.sharedService.columnDefinitions)}setSortColumnIcons(u){this._grid&&Array.isArray(u)&&this._grid.setSortColumns(u)}async updateFilters(u,e=!0,a=!0,i=!1){var t;if(!this._filtersMetadata||this._filtersMetadata.length===0||!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(u)){this.clearFilters(!1),u.forEach(s=>{const l=this._filtersMetadata.find(E=>s.columnId===E.columnDef.id);if(s&&l){const E=s.operator||l.defaultOperator;this.updateColumnFilters(s.searchTerms,l.columnDef,E),l.setValues(s.searchTerms||[],E),(i||this._gridOptions.enableTreeData)&&this.callbackSearchEvent(void 0,{columnDef:l.columnDef,operator:E,searchTerms:s.searchTerms,shouldTriggerQuery:!0,forceOnSearchChangeEvent:!0})}});const r=this._gridOptions.backendServiceApi,o=r?Hu.remote:Hu.local;if(e&&await this.emitFilterChanged(o,!0),this._dataView.refresh(),r){const s=r==null?void 0:r.service;s!=null&&s.updateFilters&&(s.updateFilters(u,!0),a&&((t=this.backendUtilities)==null||t.refreshBackendDataset(this._gridOptions)))}e&&await this.emitFilterChanged(o)}return!0}async updateSingleFilter(u,e=!0,a=!0){var t,r;const i=this.sharedService.allColumns.find(o=>o.id===u.columnId);if(i&&u.columnId){this._columnFilters={};const o=((t=i.filter)==null?void 0:t.emptySearchTermReturnAllValues)??!0;Array.isArray(u.searchTerms)&&(u.searchTerms.length>1||u.searchTerms.length===1&&(!o||u.searchTerms[0]!==""))&&(this._columnFilters[u.columnId]={columnId:u.columnId,operator:u.operator,searchTerms:u.searchTerms,columnDef:i,type:i.type??p.string});const s=this._gridOptions.backendServiceApi,l=s?Hu.remote:Hu.local;if(e&&await this.emitFilterChanged(l,!0),s){const E=s==null?void 0:s.service;E!=null&&E.updateFilters&&(E.updateFilters(this._columnFilters,!0),a&&((r=this.backendUtilities)==null||r.refreshBackendDataset(this._gridOptions)))}else this._dataView.setFilterArgs({columnFilters:this._columnFilters,grid:this._grid}),this._gridOptions.enableTreeData&&this.refreshTreeDataFilters(),this._dataView.refresh();e&&await this.emitFilterChanged(l)}return!0}drawFilterTemplate(u,e){let a;if(typeof e=="string"){if(a=document.querySelector(e),a===null)return null}else a=e;const i=typeof u=="string"?this.sharedService.allColumns.find(r=>r.id===u):u;if(((i==null?void 0:i.id)??"")!=="selector"&&(i!=null&&i.filterable)){let r,o;const s=this.filterFactory.createFilter(i.filter);o=i&&i.filter&&i.filter.operator||s&&s.operator,this._columnFilters[i.id]?(r=this._columnFilters[i.id].searchTerms||void 0,o=this._columnFilters[i.id].operator||void 0):i.filter&&(r=i.filter.searchTerms||void 0,this.updateColumnFilters(r,i,o));const l={grid:this._grid,operator:o,searchTerms:r,columnDef:i,filterContainerElm:a,callback:this.callbackSearchEvent.bind(this)};return s&&(s.init(l),r&&s.setValues&&s.setValues(r,o)),s}return null}addFilterTemplateToHeaderRow(u,e=!0){const a=u.column,i=(a==null?void 0:a.id)??"";if(i!=="selector"&&(a!=null&&a.filterable)){let t,r;const o=this.filterFactory.createFilter(a.filter);r=a&&a.filter&&a.filter.operator||o&&o.operator,this._columnFilters[a.id]?(t=this._columnFilters[a.id].searchTerms||void 0,r=this._columnFilters[a.id].operator||void 0):a.filter&&(t=a.filter.searchTerms||void 0,this.updateColumnFilters(t,a,r));const s={grid:this._grid,operator:r,searchTerms:t,columnDef:a,filterContainerElm:this._grid.getHeaderRowColumn(i),callback:this.callbackSearchEvent.bind(this)};if(o){o.init(s,e);const l=this._filtersMetadata.findIndex(E=>o.columnDef.id===E.columnDef.id);l===-1?this._filtersMetadata.push(o):this._filtersMetadata[l]=o,t&&o.setValues&&o.setValues(t,r)}}}callbackSearchEvent(u,e){var a,i;if(e){const t=u!=null&&u.target?u.target.value:void 0,r=e.searchTerms&&Array.isArray(e.searchTerms)?e.searchTerms:t?[t]:void 0,o=e.columnDef||null,s=(o==null?void 0:o.id)??"",l=((a=o==null?void 0:o.filter)==null?void 0:a.type)??(o==null?void 0:o.type)??p.string,E=e.operator||void 0,d=r&&Array.isArray(r),c=d&&r&&r.length,D={...this._columnFilters},m=((i=o.filter)==null?void 0:i.emptySearchTermReturnAllValues)??!0;let h;if(o&&s)if(!d||c===0||c===1&&Array.isArray(r)&&m&&r[0]==="")delete this._columnFilters[s];else{const F=`${s}`,C={columnId:F,columnDef:o,parsedSearchTerms:[],type:l,targetSelector:this.getSelectorStringFromElement(u==null?void 0:u.target)},A=this.parseFormInputFilterConditions(r,C);C.operator=E||A.operator||xi(l),h=Ki(A.searchTerms,l),h!==void 0&&(C.parsedSearchTerms=h),C.searchTerms=A.searchTerms||[],this._columnFilters[F]=C}const x=u&&typeof u.isPropagationStopped!="function"?wu({},new Pu,u):u,g=u==null?void 0:u.key;if(this._onSearchChange&&(e.forceOnSearchChangeEvent||g==="Enter"||!me(D,this._columnFilters))){const F={clearFilterTriggered:e.clearFilterTriggered,shouldTriggerQuery:e.shouldTriggerQuery,columnId:s,columnDef:o,columnFilters:this._columnFilters,operator:E||xi(l),searchTerms:r,parsedSearchTerms:h,grid:this._grid,target:u==null?void 0:u.target};this.pubSubService.publish("onBeforeSearchChange",F)===!1?this._gridOptions.resetFilterSearchValueAfterOnBeforeCancellation&&this.resetToPreviousSearchFilters():this._onSearchChange.notify(F,x)}}}disableAllFilteringCommands(u=!0){var i;const e=this._grid.getColumns();e.forEach(t=>{var r,o;(r=t==null?void 0:t.header)!=null&&r.menu&&((o=t.header.menu.commandItems)==null||o.forEach(s=>{s&&typeof s!="string"&&s.command==="clear-filter"&&(s.hidden=u)}))});const a=(i=this._gridOptions.gridMenu)==null?void 0:i.commandItems;return a&&a.forEach(t=>{if(t&&typeof t!="string"){const r=t.command;(r==="clear-filter"||r==="toggle-filter")&&(t.hidden=u)}}),e}extractBasicFilterDetails(u){const e=[];if(u&&typeof u=="object")for(const a of Object.keys(u)){const{operator:i,searchTerms:t}=u[`${a}`];e.push({columnId:a,operator:i,searchTerms:t})}return e}getSelectorStringFromElement(u){return u!=null&&u.localName?u!=null&&u.className?`${u.localName}.${Array.from(u.classList).join(".")}`:u.localName:""}removeAllColumnFiltersProperties(){typeof this._columnFilters=="object"&&Object.keys(this._columnFilters).forEach(u=>{u&&this._columnFilters[u]&&delete this._columnFilters[u]})}subscribeToOnHeaderRowCellRendered(u){this._eventHandler.subscribe(u.onBeforeHeaderRowCellDestroy,(e,a)=>{var t;const i=this._filtersMetadata.find(r=>r.columnDef.id===a.column.id);(t=i==null?void 0:i.destroy)==null||t.call(i)})}updateColumnFilters(u,e,a){var r;const i=((r=e.filter)==null?void 0:r.type)??e.type??p.string,t=Ki(u,i);u&&e&&(this._columnFilters[e.id]={columnId:e.id,columnDef:e,searchTerms:u,operator:a,parsedSearchTerms:t,type:i})}}const Hi={skipError:!1,triggerEvent:!0},Ya={highlightRow:!0,resortGrid:!1,selectRow:!1,scrollRowIntoView:!0,skipError:!1,triggerEvent:!0},Mn={highlightRow:!1,selectRow:!1,scrollRowIntoView:!1,skipError:!1,triggerEvent:!0},Hs={autoResizeColumns:!0,triggerEvent:!0,hideFromColumnPicker:!1,hideFromGridMenu:!1};class Mh{constructor(u,e,a,i,t,r,o){this.gridStateService=u,this.filterService=e,this.pubSubService=a,this.paginationService=i,this.sharedService=t,this.sortService=r,this.treeDataService=o}get _dataView(){var u;return(u=this._grid)==null?void 0:u.getData()}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}dispose(){var u;(u=this._rowSelectionPlugin)==null||u.dispose()}init(u){this._grid=u}clearAllFiltersAndSorts(){this.sortService&&this.sortService.clearSorting&&this.sortService.clearSorting(!1),this.filterService&&this.filterService.clearFilters&&this.filterService.clearFilters()}clearPinning(u=!0){const e=[...this.sharedService.visibleColumns];this.sharedService.slickGrid.setOptions({frozenColumn:-1,frozenRow:-1,frozenBottom:!1,enableMouseWheelScrollHandler:!1}),u&&Array.isArray(e)&&this.sharedService.slickGrid.setColumns(e)}setPinning(u,e=!0,a=!1,i=!0){Wl(u)?this.clearPinning():(this.sharedService.slickGrid.setOptions(u,a,i),this.sharedService.gridOptions={...this.sharedService.gridOptions,...u}),e&&this.sharedService.slickGrid.autosizeColumns()}getAllColumnDefinitions(){return this.sharedService.allColumns}getVisibleColumnDefinitions(){return this.sharedService.visibleColumns}getColumnFromEventArguments(u){if(!u||!u.grid||!u.grid.getColumns||!u.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:u.row,cell:u.cell,columnDef:u.grid.getColumns()[u.cell],dataContext:u.grid.getDataItem(u.row),dataView:this._dataView,grid:this._grid}}getDataItemByRowNumber(u){if(!this._grid||typeof this._grid.getDataItem!="function")throw new Error(`[Slickgrid-Universal] We could not find SlickGrid Grid object or it's "getDataItem" method`);return this._grid.getDataItem(u)}getDataItemByRowIndex(u){if(!this._grid||typeof this._grid.getDataItem!="function")throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getDataItem" method');return this._grid.getDataItem(u)}getDataItemByRowIndexes(u){if(!this._grid||typeof this._grid.getDataItem!="function")throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getDataItem" method');const e=[];return Array.isArray(u)&&u.forEach(a=>{e.push(this._grid.getDataItem(a))}),e}getSelectedRows(){if(!this._grid||typeof this._grid.getSelectedRows!="function")throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getSelectedRows" method');return this._grid.getSelectedRows()}getSelectedRowsDataItem(){if(!this._grid||typeof this._grid.getSelectedRows!="function")throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getSelectedRows" method');const u=this._grid.getSelectedRows();return this.getDataItemByRowIndexes(u)}hideColumnById(u,e){if(e={...Hs,...e},this._grid&&this._grid.getColumns&&this._grid.setColumns){const a=this._grid.getColumns(),i=a.findIndex(t=>t.id===u);if(i>=0){const t=Tr(a,i);this.sharedService.visibleColumns=t,this._grid.setColumns(t);const r=this.sharedService.allColumns.findIndex(o=>o.id===u);return r&&(e!=null&&e.hideFromColumnPicker&&(this.sharedService.allColumns[r].excludeFromColumnPicker=!0),e!=null&&e.hideFromGridMenu&&(this.sharedService.allColumns[r].excludeFromGridMenu=!0)),e!=null&&e.autoResizeColumns&&this._grid.autosizeColumns(),e!=null&&e.triggerEvent&&this.pubSubService.publish("onHeaderMenuHideColumns",{columns:t}),i}}return-1}hideColumnByIds(u,e){if(e={...Hs,...e},Array.isArray(u)){for(const a of u)this.hideColumnById(a,{...e,triggerEvent:!1,autoResizeColumns:!1});e!=null&&e.autoResizeColumns&&this._grid.autosizeColumns(),e!=null&&e.triggerEvent&&this.pubSubService.publish("onHeaderMenuHideColumns",{columns:this.sharedService.visibleColumns})}}highlightRow(u,e){this._grid.getSelectionModel()||(this._rowSelectionPlugin=new Zt(this._gridOptions.rowSelectionOptions),this._grid.setSelectionModel(this._rowSelectionPlugin)),e||(e=this._gridOptions.rowHighlightDuration),Array.isArray(u)?u.forEach(a=>this._grid.highlightRow(a)):this._grid.highlightRow(u,e)}setSelectedRow(u){var e;(e=this._grid)!=null&&e.setSelectedRows&&this._grid.setSelectedRows([u])}setSelectedRows(u){var e;(e=this._grid)!=null&&e.setSelectedRows&&this._grid.setSelectedRows(u)}renderGrid(){var u;typeof((u=this._grid)==null?void 0:u.invalidate)=="function"&&this._grid.invalidate()}resetGrid(u){var e,a,i;if(this.clearPinning(!1),this._grid){const t=this.sharedService.allColumns||[];Array.isArray(t)&&t.length>0&&(this._grid.setColumns(t),(e=this._gridOptions)!=null&&e.enableAutoSizeColumns&&this._grid.autosizeColumns(),this.gridStateService.resetColumns(u))}typeof((a=this.filterService)==null?void 0:a.clearFilters)=="function"&&this.filterService.clearFilters(),typeof((i=this.sortService)==null?void 0:i.clearSorting)=="function"&&this.sortService.clearSorting()}addItem(u,e){var l,E,d,c;const a={...Ya,...e};if(!(a!=null&&a.skipError)&&(!this._grid||!this._gridOptions||!this._dataView))throw new Error("[Slickgrid-Universal] We could not find SlickGrid Grid, DataView objects");const i=this._gridOptions.datasetIdPropertyName||"id";if(!(a!=null&&a.skipError)&&(!u||!u.hasOwnProperty(i)))throw new Error(`[Slickgrid-Universal] Adding an item requires the item to include an "${i}" property`);if((l=this._gridOptions)!=null&&l.enableTreeData&&(e==null?void 0:e.position)==="top")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 t=a==null?void 0:a.position;t==="bottom"||(E=this._gridOptions)!=null&&E.enableTreeData?this._dataView.addItem(u):this._dataView.insertItem(0,u);let r=0;const o=(u==null?void 0:u[i])??"";return(d=this._gridOptions)!=null&&d.enableTreeData?(this.invalidateHierarchicalDataset(),r=this._dataView.getRowById(o),a.scrollRowIntoView&&this._grid.scrollRowIntoView(r??0,!1)):a.resortGrid?(this._dataView.reSort(),r=this._dataView.getRowById(o)):(r=t==="bottom"?this._dataView.getRowById(o):0,a.scrollRowIntoView&&this._grid.scrollRowIntoView(r??0)),a.highlightRow&&r!==void 0&&this.highlightRow(r),r!==void 0&&a.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRow(r),a.triggerEvent&&this.pubSubService.publish("onItemAdded",u),!((c=this._gridOptions)!=null&&c.backendServiceApi)&&this._gridOptions.enablePagination&&(t==="bottom"?this.paginationService.goToLastPage():this.paginationService.goToFirstPage()),r}addItems(u,e){var o,s,l,E;const a={...Ya,...e},i=this._gridOptions.datasetIdPropertyName||"id",t=a==null?void 0:a.position,r=[];if(Array.isArray(u))this._dataView.beginUpdate(!0),t==="bottom"||(o=this._gridOptions)!=null&&o.enableTreeData?this._dataView.addItems(u):this._dataView.insertItems(0,u),this._dataView.endUpdate();else return[this.addItem(u,a)||0];if((s=this._gridOptions)!=null&&s.enableTreeData){this.invalidateHierarchicalDataset();const d=((l=u[0])==null?void 0:l[i])??"",c=this._dataView.getRowById(d);a.scrollRowIntoView&&this._grid.scrollRowIntoView(c??0,!1)}else a.resortGrid&&this._dataView.reSort();return t&&a.scrollRowIntoView&&!((E=this._gridOptions)!=null&&E.enableTreeData)&&(t==="bottom"?this._grid.navigateBottom():this._grid.navigateTop()),u.forEach(d=>r.push(this._dataView.getRowById(d[i]))),a.highlightRow&&this.highlightRow(r),a.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(r),a.triggerEvent&&this.pubSubService.publish("onItemAdded",u),r}deleteItem(u,e){e={...Hi,...e};const a=this._gridOptions.datasetIdPropertyName||"id";if(!(e!=null&&e.skipError)&&(!u||!u.hasOwnProperty(a)))throw new Error(`[Slickgrid-Universal] Deleting an item requires the item to include an "${a}" property`);return this.deleteItemById(u[a],e)}deleteItems(u,e){e={...Hi,...e};const a=this._gridOptions.datasetIdPropertyName||"id";if(!Array.isArray(u))return this.deleteItem(u,e),[u[a]];this._dataView.beginUpdate(!0);const i=[];return u.forEach(t=>{(t==null?void 0:t[a])!==void 0&&i.push(t[a])}),this._dataView.deleteItems(i),this._dataView.endUpdate(),e.triggerEvent&&this.pubSubService.publish("onItemDeleted",u),i}deleteItemById(u,e){if(e={...Hi,...e},!(e!=null&&e.skipError)&&u==null)throw new Error('[Slickgrid-Universal] Cannot delete a row without a valid "id"');return!(this.gridStateService&&this.gridStateService.needToPreserveRowSelection()||!1)&&this._grid&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows([]),this._dataView.deleteItem(u),e.triggerEvent&&this.pubSubService.publish("onItemDeleted",u),u}deleteItemByIds(u,e){if(e={...Hi,...e},Array.isArray(u)){this._dataView.beginUpdate(!0);for(let a=0;a{const s=!o||!o.hasOwnProperty(a)?void 0:o[a];if(t.push(s),this._dataView.getIdxById(s)!==void 0){const l=this._dataView.getRowById(s);l!==void 0&&(i.push(l),this._grid.updateRow(l))}}),this._dataView.updateItems(t,u),this._dataView.endUpdate(),(r=this._gridOptions)!=null&&r.enableTreeData&&this.invalidateHierarchicalDataset(),e.highlightRow&&this.highlightRow(i),e.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(i),e.triggerEvent&&this.pubSubService.publish("onItemUpdated",u),i}updateItemById(u,e,a){var t;if(a={...Mn,...a},!(a!=null&&a.skipError)&&u===void 0)throw new Error('[Slickgrid-Universal] Cannot update a row without a valid "id"');const i=this._dataView.getRowById(u);if(!(a!=null&&a.skipError)&&!e&&!this._gridOptions.enablePagination)throw new Error(`[Slickgrid-Universal] The item to update in the grid was not found with id: ${u}`);return this._dataView.getIdxById(u)!==void 0&&(this._dataView.updateItem(u,e),i!==void 0&&this._grid.updateRow(i),(t=this._gridOptions)!=null&&t.enableTreeData&&this.invalidateHierarchicalDataset(),a.scrollRowIntoView&&i!==void 0&&this._grid.scrollRowIntoView(i),a.highlightRow&&i!==void 0&&this.highlightRow(i),i!==void 0&&a.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRow(i),a.triggerEvent&&this.pubSubService.publish("onItemUpdated",e)),i}upsertItem(u,e){e={...Ya,...e};const a=this._gridOptions.datasetIdPropertyName||"id",i=!u||!u.hasOwnProperty(a)?void 0:u[a];if(!(e!=null&&e.skipError)&&i===void 0)throw new Error(`[Slickgrid-Universal] Calling Upsert of an item requires the item to include an "${a}" property`);return this.upsertItemById(i,u,e)}upsertItems(u,e){if(e={...Ya,...e},!Array.isArray(u))return[this.upsertItem(u,e)];this._dataView.beginUpdate(!0);const a=[];u.forEach(t=>{a.push(this.upsertItem(t,{...e,highlightRow:!1,resortGrid:!1,selectRow:!1,triggerEvent:!1}))}),this._dataView.endUpdate();const i=a.map(t=>t.added!==void 0?t.added:t.updated);if(e.highlightRow&&this.highlightRow(i),e.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(i),e.triggerEvent){this.pubSubService.publish("onItemUpserted",u);const t=a.filter(o=>o.added!==void 0);Array.isArray(t)&&t.length>0&&this.pubSubService.publish("onItemAdded",t);const r=a.filter(o=>o.updated!==void 0);Array.isArray(r)&&r.length>0&&this.pubSubService.publish("onItemUpdated",r)}return a}upsertItemById(u,e,a){let i=!1;if(a={...Ya,...a},!(a!=null&&a.skipError)&&u===void 0&&!this.hasRowSelectionEnabled())throw new Error('[Slickgrid-Universal] Calling Upsert of an item requires the item to include a valid and unique "id" property');let t,r;return this._dataView.getRowById(u)===void 0?(t=this.addItem(e,a),i=!0):(r=this.updateItem(e,{highlightRow:a.highlightRow,selectRow:a.selectRow,triggerEvent:a.triggerEvent}),i=!1),a.triggerEvent&&(this.pubSubService.publish("onItemUpserted",e),i?this.pubSubService.publish("onItemAdded",e):this.pubSubService.publish("onItemUpdated",e)),{added:t,updated:r}}invalidateHierarchicalDataset(u){var e;if((e=this._gridOptions)!=null&&e.enableTreeData&&this.treeDataService){const a=u??this._dataView.getItems(),i=this.treeDataService.convertFlatParentChildToTreeDatasetAndSort(a||[],this.sharedService.allColumns,this._gridOptions);this.sharedService.hierarchicalDataset=i.hierarchical,this.filterService.refreshTreeDataFilters(u),this._dataView.setItems(i.flat),this._grid.invalidate()}}hasRowSelectionEnabled(){const u=this._grid.getSelectionModel();return(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)&&u}}class Th{get eventHandler(){return this._eventHandler}constructor(){this._eventHandler=new Tu}dispose(){this._eventHandler.unsubscribeAll()}bindOnBeforeEditCell(u){const e=u==null?void 0:u.getData();this._eventHandler.subscribe(u.onBeforeEditCell,(a,i)=>{if(!a||!i||!u||i.cell===void 0||!u.getColumns||!u.getDataItem)return;const t=u.getColumns()[i.cell];if(typeof t.onBeforeEditCell=="function"){const r={row:i.row,cell:i.cell,dataView:e,grid:u,columnDef:t,dataContext:u.getDataItem(i.row)};t.onBeforeEditCell(a instanceof Pu?a.getNativeEvent():a,r)}})}bindOnCellChange(u){const e=u==null?void 0:u.getData();this._eventHandler.subscribe(u.onCellChange,(a,i)=>{if(!a||!i||!u||i.cell===void 0||!u.getColumns||!u.getDataItem)return;const t=u.getColumns()[i.cell];if(typeof t.onCellChange=="function"){const r={row:i.row,cell:i.cell,dataView:e,grid:u,columnDef:t,dataContext:u.getDataItem(i.row)};t.onCellChange(a instanceof Pu?a.getNativeEvent():a,r)}})}bindOnClick(u){const e=u==null?void 0:u.getData();this._eventHandler.subscribe(u.onClick,(a,i)=>{if(!a||!i||!u||i.cell===void 0||!u.getColumns||!u.getDataItem)return;const t=u.getColumns()[i.cell];if(typeof t.onCellClick=="function"){const r={row:i.row,cell:i.cell,dataView:e,grid:u,columnDef:t,dataContext:u.getDataItem(i.row)};t.onCellClick(a instanceof Pu?a.getNativeEvent():a,r)}})}}class _h{constructor(u,e,a,i,t,r){this.extensionService=u,this.filterService=e,this.pubSubService=a,this.sharedService=i,this.sortService=t,this.treeDataService=r,this._eventHandler=new Tu,this._columns=[],this._subscriptions=[],this._selectedRowIndexes=[],this._selectedRowDataContextIds=[],this._wasRecheckedAfterPageChange=!0}get _dataView(){var u;return((u=this._grid)==null?void 0:u.getData())??{}}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get selectedRowDataContextIds(){return this._selectedRowDataContextIds}set selectedRowDataContextIds(u){this._selectedRowDataContextIds=u}init(u){this._grid=u,this.subscribeToAllGridChanges(u)}dispose(){this._columns=[],this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}changeColumnsArrangement(u,e=!0,a=!1){var i,t,r,o,s,l;if(Array.isArray(u)&&u.length>0){const E=this.getAssociatedGridColumns(this._grid,u);if(E&&Array.isArray(E)&&E.length>0){if(Array.isArray(this.sharedService.allColumns)){const d=[];if(this._gridOptions.enableCheckboxSelector){const c=((t=(i=this._gridOptions)==null?void 0:i.checkboxSelector)==null?void 0:t.columnIndexPosition)??0;d.push({columnId:"_checkbox_selector",columnIndexPosition:c})}if(this._gridOptions.enableRowDetailView){const c=((o=(r=this._gridOptions)==null?void 0:r.rowDetailView)==null?void 0:o.columnIndexPosition)??0;d.push({columnId:"_detail_selector",columnIndexPosition:c})}if(this._gridOptions.enableRowMoveManager){const c=((l=(s=this._gridOptions)==null?void 0:s.rowMoveManager)==null?void 0:l.columnIndexPosition)??0;d.push({columnId:"_move",columnIndexPosition:c})}this.addColumnDynamicWhenFeatureEnabled(d,this.sharedService.allColumns,E)}E.forEach(d=>d.originalWidth=d.width||d.originalWidth),this._grid.setColumns(E),this.sharedService.visibleColumns=E,e?this._grid.autosizeColumns():(a||this._gridOptions.enableAutoResizeColumnsByCellContent&&!this._gridOptions.autosizeColumnsByCellContentOnFirstLoad)&&this.pubSubService.publish("onFullResizeByContentRequested",{caller:"GridStateService"})}}}getCurrentGridState(){var r;const{frozenColumn:u,frozenRow:e,frozenBottom:a}=this.sharedService.gridOptions,i={columns:this.getCurrentColumns(),filters:this.getCurrentFilters(),sorters:this.getCurrentSorters(),pinning:{frozenColumn:u,frozenRow:e,frozenBottom:a}},t=this.getCurrentPagination();if(t&&(i.pagination=t),this.hasRowSelectionEnabled()){const o=this.getCurrentRowSelections();o&&(i.rowSelection=o)}if((r=this._gridOptions)!=null&&r.enableTreeData){const o=this.getCurrentTreeDataToggleState();o&&(i.treeData=o)}return i}getColumns(){return this._columns}getAssociatedCurrentColumns(u){const e=[];return u&&Array.isArray(u)&&u.forEach(a=>{a!=null&&a.id&&e.push({columnId:a.id,cssClass:a.cssClass||"",headerCssClass:a.headerCssClass||"",width:a.width||0})}),e}getAssociatedGridColumns(u,e){const a=[],i=this.sharedService.allColumns||u.getColumns();return e&&Array.isArray(e)&&e.forEach(t=>{const r=i.find(o=>o.id===t.columnId);r!=null&&r.id&&a.push({...r,cssClass:t.cssClass||r.cssClass,headerCssClass:t.headerCssClass||r.headerCssClass,width:t.width})}),this._columns=a,a}getCurrentColumns(){return this.getAssociatedCurrentColumns(this._grid.getColumns()||[])}getCurrentFilters(){var u,e;if((u=this._gridOptions)!=null&&u.backendServiceApi){const a=this._gridOptions.backendServiceApi.service;if(a!=null&&a.getCurrentFilters)return a.getCurrentFilters()}else if((e=this.filterService)!=null&&e.getCurrentLocalFilters)return this.filterService.getCurrentLocalFilters();return null}getCurrentPagination(){var u;if((u=this._gridOptions)!=null&&u.enablePagination)if(this._gridOptions.backendServiceApi){const e=this._gridOptions.backendServiceApi.service;if(e!=null&&e.getCurrentPagination)return e.getCurrentPagination()}else return this.sharedService.currentPagination;return null}getCurrentRowSelections(){return this._grid&&this._dataView&&this.hasRowSelectionEnabled()?{gridRowIndexes:this._grid.getSelectedRows()||[],dataContextIds:this._dataView.getAllSelectedIds()||[],filteredDataContextIds:this._dataView.getAllSelectedFilteredIds()||[]}:null}getCurrentSorters(){var u,e;if((u=this._gridOptions)!=null&&u.backendServiceApi){const a=this._gridOptions.backendServiceApi.service;if(a!=null&&a.getCurrentSorters)return a.getCurrentSorters()}else if((e=this.sortService)!=null&&e.getCurrentLocalSorters)return this.sortService.getCurrentLocalSorters();return null}getCurrentTreeDataToggleState(){var u;return(u=this._gridOptions)!=null&&u.enableTreeData&&this.treeDataService?this.treeDataService.getCurrentToggleState():null}needToPreserveRowSelection(){var e;let u=!1;if((e=this._gridOptions)!=null&&e.dataView&&this._gridOptions.dataView.hasOwnProperty("syncGridSelection")){const a=this._gridOptions.dataView.syncGridSelection;typeof a=="boolean"?u=this._gridOptions.dataView.syncGridSelection:typeof a=="object"&&(u=a.preserveHidden||a.preserveHiddenOnSelectionChange),u&&this._gridOptions.backendServiceApi&&this._gridOptions.dataView.hasOwnProperty("syncGridSelectionWithBackendService")&&(u=this._gridOptions.dataView.syncGridSelectionWithBackendService)}return u}resetColumns(u){const e=u||this._columns,a=this.getAssociatedCurrentColumns(e);this.pubSubService.publish("onGridStateChanged",{change:{newValues:a,type:p0.columns},gridState:this.getCurrentGridState()})}resetToOriginalColumns(u=!0){this._grid.setColumns(this.sharedService.allColumns),this.sharedService.visibleColumns=this.sharedService.allColumns,u&&this._grid.autosizeColumns()}resetRowSelectionWhenRequired(){var u,e;if(!this.needToPreserveRowSelection()&&(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)){const a=(e=(u=this.extensionService)==null?void 0:u.getExtensionByName)==null?void 0:e.call(u,ou.rowSelection);a!=null&&a.instance&&this._grid.setSelectedRows([])}}subscribeToAllGridChanges(u){this._subscriptions.push(this.pubSubService.subscribe("onFilterChanged",e=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:p0.filter},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onFilterCleared",()=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:[],type:p0.filter},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onSortChanged",e=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:p0.sorter},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onSortCleared",()=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:[],type:p0.sorter},gridState:this.getCurrentGridState()})})),this.bindExtensionAddonEventToGridStateChange(ou.columnPicker,"onColumnsChanged"),this.bindExtensionAddonEventToGridStateChange(ou.gridMenu,"onColumnsChanged"),this.bindSlickGridColumnChangeEventToGridStateChange("onColumnsReordered",u),this.bindSlickGridColumnChangeEventToGridStateChange("onColumnsResized",u),this.bindSlickGridOnSetOptionsEventToGridStateChange(u),(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)&&this._eventHandler.subscribe(this._dataView.onSelectedRowIdsChanged,(e,a)=>{const i=(this._selectedRowIndexes||[]).slice(),t=(this.selectedRowDataContextIds||[]).slice();if(this.selectedRowDataContextIds=a.filteredIds,this._selectedRowIndexes=a.rows,!me(this.selectedRowDataContextIds,t)||!me(this._selectedRowIndexes,i)){const r={gridRowIndexes:this._selectedRowIndexes||[],dataContextIds:a.selectedRowIds,filteredDataContextIds:a.filteredIds};this.pubSubService.publish("onGridStateChanged",{change:{newValues:r,type:p0.rowSelection},gridState:this.getCurrentGridState()})}}),this._subscriptions.push(this.pubSubService.subscribe("onHeaderMenuHideColumns",e=>{const a=this.getAssociatedCurrentColumns(e);this.pubSubService.publish("onGridStateChanged",{change:{newValues:a,type:p0.columns},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onTreeItemToggled",e=>{this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:p0.treeData},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onTreeFullToggleEnd",e=>{this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:p0.treeData},gridState:this.getCurrentGridState()})}))}addColumnDynamicWhenFeatureEnabled(u,e,a){u.sort((i,t)=>i.columnIndexPosition-t.columnIndexPosition),u.forEach(i=>{const t=e.findIndex(o=>o.id===i.columnId),r=a.findIndex(o=>o.id===i.columnId);if(t>=0&&r===-1){const o=e[t];t===0?a.unshift(o):a.splice(t,0,o)}})}bindExtensionAddonEventToGridStateChange(u,e){var t,r,o;const a=(r=(t=this.extensionService)==null?void 0:t.getExtensionByName)==null?void 0:r.call(t,u),i=(o=a==null?void 0:a.instance)==null?void 0:o[e];i&&typeof i.subscribe=="function"&&this._eventHandler.subscribe(i,(s,l)=>{const E=l==null?void 0:l.columns,d=this.getAssociatedCurrentColumns(E);this.pubSubService.publish("onGridStateChanged",{change:{newValues:d,type:p0.columns},gridState:this.getCurrentGridState()})})}bindSlickGridColumnChangeEventToGridStateChange(u,e){const a=e==null?void 0:e[u];a&&typeof a.subscribe=="function"&&this._eventHandler.subscribe(a,()=>{const i=e.getColumns(),t=this.getAssociatedCurrentColumns(i);this.pubSubService.publish("onGridStateChanged",{change:{newValues:t,type:p0.columns},gridState:this.getCurrentGridState()})})}bindSlickGridOnSetOptionsEventToGridStateChange(u){const e=u.onSetOptions;this._eventHandler.subscribe(e,(a,i)=>{const{frozenBottom:t,frozenColumn:r,frozenRow:o}=i.optionsBefore,{frozenBottom:s,frozenColumn:l,frozenRow:E}=i.optionsAfter;if(t!==s||r!==l||o!==E){const d={frozenBottom:s,frozenColumn:l,frozenRow:E},c=this.getCurrentGridState();this.pubSubService.publish("onGridStateChanged",{change:{newValues:d,type:p0.pinning},gridState:c})}})}hasRowSelectionEnabled(){const u=this._grid.getSelectionModel();return(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)&&u}}class Ph{constructor(u,e){this.extensionUtility=u,this.pubSubService=e,this._subscriptions=[],this._eventHandler=new Tu}get _dataView(){var u;return((u=this._grid)==null?void 0:u.getData())??{}}get eventHandler(){return this._eventHandler}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get _columnDefinitions(){var u;return((u=this._grid)==null?void 0:u.getColumns())??[]}init(u){if(this._grid=u,u&&this._gridOptions&&this._gridOptions.createPreHeaderPanel){this._gridOptions.enableTranslate&&this.translateGroupingAndColSpan(),this._eventHandler.subscribe(u.onSort,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onRendered,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onAutosizeColumns,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onColumnsResized,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onColumnsReordered,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(this._dataView.onRowCountChanged,()=>this.delayRenderPreHeaderRowGroupingTitles(0)),this._subscriptions.push(this.pubSubService.subscribe("onColumnPickerColumnsChanged",()=>this.renderPreHeaderRowGroupingTitles()),this.pubSubService.subscribe("onHeaderMenuHideColumns",()=>this.delayRenderPreHeaderRowGroupingTitles(0)),this.pubSubService.subscribe("onGridMenuColumnsChanged",()=>this.renderPreHeaderRowGroupingTitles()),this.pubSubService.subscribe("onGridMenuMenuClose",()=>this.renderPreHeaderRowGroupingTitles()));const e=u.getPluginByName("Resizer");e!=null&&e.onGridAfterResize&&this._eventHandler.subscribe(e.onGridAfterResize,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onSetOptions,(a,i)=>{var t,r;((t=i==null?void 0:i.optionsBefore)==null?void 0:t.frozenColumn)!==((r=i==null?void 0:i.optionsAfter)==null?void 0:r.frozenColumn)&&this.delayRenderPreHeaderRowGroupingTitles(0)}),this.delayRenderPreHeaderRowGroupingTitles(75)}}dispose(){this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}delayRenderPreHeaderRowGroupingTitles(u=0){setTimeout(()=>this.renderPreHeaderRowGroupingTitles(),u)}renderPreHeaderRowGroupingTitles(){var u;if(this._gridOptions&&this._gridOptions.frozenColumn!==void 0&&this._gridOptions.frozenColumn>=0){let e=this._grid.getPreHeaderPanelLeft();this.renderHeaderGroups(e,0,this._gridOptions.frozenColumn+1),e=this._grid.getPreHeaderPanelRight(),this.renderHeaderGroups(e,((u=this._gridOptions)==null?void 0:u.frozenColumn)+1,this._columnDefinitions.length)}else{const e=this._grid.getPreHeaderPanel();this.renderHeaderGroups(e,0,this._columnDefinitions.length)}}renderHeaderGroups(u,e,a){var d,c;bu(u),u.className="slick-header-columns",u.style.left="-1000px",u.style.width=`${this._grid.getHeadersWidth()}px`,u.parentElement&&u.parentElement.classList.add("slick-header");const i=this._grid.getHeaderColumnWidthDiff();let t,r=null,o="",s=0;const l=((d=this._gridOptions)==null?void 0:d.frozenHeaderWidthCalcDifferential)??0,E=((c=this._gridOptions)==null?void 0:c.frozenColumn)!==void 0&&this._gridOptions.frozenColumn>=0;for(let D=e;D0?(s+=t.width||0,r!=null&&r.style&&(r.style.width=`${s-i-l}px`)):(s=t.width||0,r=v("div",{className:`slick-state-default slick-header-column ${E?"frozen":""}`,style:{width:`${s-i}px`}}),v("span",{className:"slick-column-name",textContent:t.columnGroup||""},r),u.appendChild(r)),o=t.columnGroup||"")}translateGroupingAndColSpan(){const u=this._grid.getColumns();this.extensionUtility.translateItems(u,"columnGroupKey","columnGroup"),this._grid.setColumns(u),this.renderPreHeaderRowGroupingTitles()}}class jh{constructor(u,e,a,i){this.pubSubService=u,this.sharedService=e,this.backendUtilities=a,this.rxjs=i,this._eventHandler=new Tu,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}get dataView(){var u;return((u=this.grid)==null?void 0:u.getData())??{}}set paginationOptions(u){this._paginationOptions=u}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(u){this._totalItems=u,this._initialized&&this.refreshPagination()}get isCursorBased(){return this._isCursorBased}addRxJsResource(u){this.rxjs=u}init(u,e,a){var t;if(this._availablePageSizes=e.pageSizes,this.grid=u,this._backendServiceApi=a,this._paginationOptions=e,this._isLocalGrid=!a,this._pageNumber=e.pageNumber||1,this._isCursorBased=((t=a==null?void 0:a.options)==null?void 0:t.useCursor)??!1,a&&(!a.service||!a.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,(r,o)=>{this._totalItems!==o.totalRows&&(this.updateTotalItems(o.totalRows),this._previousPagination={pageNumber:o.pageNum,pageSize:o.pageSize,pageSizes:this.availablePageSizes,totalItems:o.totalRows})}),setTimeout(()=>{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",()=>this.resetPagination())),this._subscriptions.push(this.pubSubService.subscribe("onFilterCleared",()=>this.resetPagination())),this.dataView&&(this._subscriptions.push(this.pubSubService.subscribe("onItemAdded",r=>this.processOnItemAddedOrRemoved(r,!0))),this._subscriptions.push(this.pubSubService.subscribe("onItemDeleted",r=>this.processOnItemAddedOrRemoved(r,!1)))),this.refreshPagination(!1,!1,!0);const i=this.getFullPagination();this._previousPagination={pageNumber:i.pageNumber,pageSize:i.pageSize,pageSizes:i.pageSizes,totalItems:this.totalItems},this._initialized=!0}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(u,e,a=!0){return this._pageNumber=1,this._pageCount=Math.ceil(this._totalItems/u),this._itemsPerPage=u,a?this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination())}goToFirstPage(u,e=!0){return this._pageNumber=1,e?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,u,{newPage:this._pageNumber,pageSize:this._itemsPerPage,first:this._itemsPerPage}):this.processOnPageChanged(this._pageNumber,u):Promise.resolve(this.getFullPagination())}goToLastPage(u,e=!0){return this._pageNumber=this._pageCount||1,e?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,u,{newPage:this._pageNumber,pageSize:this._itemsPerPage,last:this._itemsPerPage}):this.processOnPageChanged(this._pageNumber,u):Promise.resolve(this.getFullPagination())}goToNextPage(u,e=!0){return this._pageNumberthis._pageCount?this._pageNumber=this._pageCount:this._pageNumber=u,this._pageNumber!==i?a?this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination()):Promise.resolve(!1)}goToPreviousPage(u,e=!0){return this._pageNumber>1?(this._pageNumber--,e?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,u,{newPage:this._pageNumber,pageSize:this._itemsPerPage,last:this._itemsPerPage,before:this._cursorPageInfo.startCursor}):this.processOnPageChanged(this._pageNumber,u):Promise.resolve(this.getFullPagination())):Promise.resolve(!1)}refreshPagination(u=!1,e=!0,a=!1){var r,o,s;const i={...this.getFullPagination()};if(this._paginationOptions){const l=this._paginationOptions;this._itemsPerPage||(this._isLocalGrid?this._itemsPerPage=l.pageSize:this._itemsPerPage=+((s=(o=(r=this._backendServiceApi)==null?void 0:r.options)==null?void 0:o.paginationOptions)!=null&&s.first?this._backendServiceApi.options.paginationOptions.first:l.pageSize)),(u||this._totalItems!==l.totalItems)&&(u?(this._pageNumber=1,this.paginationOptions.pageNumber=1):!this._initialized&&l.pageNumber&&l.pageNumber>1&&(this._pageNumber=l.pageNumber||1),this._pageNumber===1&&this._backendServiceApi&&this._backendServiceApi.service.resetPaginationOptions()),this._availablePageSizes=l.pageSizes,!this._totalItems&&l.totalItems&&(this._totalItems=l.totalItems),this.recalculateFromToIndexes()}this._pageCount=Math.ceil(this._totalItems/this._itemsPerPage),this.sharedService.currentPagination=this.getCurrentPagination(),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),e&&!me(i,this.getFullPagination())&&this.pubSubService.publish("onPaginationChanged",this.getFullPagination()),a&&!me(i,this.getFullPagination())&&this.pubSubService.publish("onPaginationPresetsInitialized",this.getFullPagination());const t=this.getFullPagination();this._previousPagination={pageNumber:t.pageNumber,pageSize:t.pageSize,pageSizes:t.pageSizes,totalItems:this.totalItems}}resetPagination(u=!0){var e,a;this._isLocalGrid&&this.dataView&&((a=(e=this.sharedService)==null?void 0:e.gridOptions)!=null&&a.enablePagination)&&this.dataView.setPagingOptions({pageSize:this._itemsPerPage,pageNum:0}),this._cursorPageInfo=void 0,this.refreshPagination(!0,u)}togglePaginationVisibility(u){var e;if(this.grid&&((e=this.sharedService)!=null&&e.gridOptions)){const a=u!==void 0?u:!this.sharedService.gridOptions.enablePagination;if(a&&this.goToFirstPage(),this._isLocalGrid&&this.dataView){const i=u?this._itemsPerPage:0;this.dataView.setPagingOptions({pageSize:i,pageNum:0})}this.sharedService.gridOptions.enablePagination=a,this.pubSubService.publish("onPaginationVisibilityChanged",{visible:a})}}processOnPageChanged(u,e,a){return console.assert(!this.isCursorBased||a,"Configured for cursor based pagination - cursorArgs expected"),this.pubSubService.publish("onBeforePaginationChange",this.getFullPagination())===!1?(this.resetToPreviousPagination(),Promise.resolve(this.getFullPagination())):new Promise((i,t)=>{var r,o,s;if(this.recalculateFromToIndexes(),this._isLocalGrid&&this.dataView)this.dataView.setPagingOptions({pageSize:this._itemsPerPage,pageNum:u-1}),this.pubSubService.publish("onPaginationChanged",this.getFullPagination()),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),i(this.getFullPagination());else{const l=+this._itemsPerPage,E=new Date;if((r=this._backendServiceApi)!=null&&r.preProcess&&this._backendServiceApi.preProcess(),(o=this._backendServiceApi)!=null&&o.process){const d=this.isCursorBased&&a?this._backendServiceApi.service.processOnPaginationChanged(e,a):this._backendServiceApi.service.processOnPaginationChanged(e,{newPage:u,pageSize:l}),c=this._backendServiceApi.process(d);c instanceof Promise?c.then(D=>{var h;(h=this.backendUtilities)==null||h.executeBackendProcessesCallback(E,D,this._backendServiceApi,this._totalItems);const m=this.getFullPagination();this._previousPagination={pageNumber:m.pageNumber,pageSize:m.pageSize,pageSizes:m.pageSizes,totalItems:this.totalItems},i(this.getFullPagination())}).catch(D=>{var m,h,x;this.resetToPreviousPagination(),(m=this.backendUtilities)==null||m.onBackendError(D,this._backendServiceApi),(!((h=this._backendServiceApi)!=null&&h.onError)||!((x=this.backendUtilities)!=null&&x.onBackendError))&&t(c)}):(s=this.rxjs)!=null&&s.isObservable(c)&&this._subscriptions.push(c.subscribe(D=>{var h;const m=this.getFullPagination();this._previousPagination={pageNumber:m.pageNumber,pageSize:m.pageSize,pageSizes:m.pageSizes,totalItems:this.totalItems},i((h=this.backendUtilities)==null?void 0:h.executeBackendProcessesCallback(E,D,this._backendServiceApi,this._totalItems))},D=>{var m,h,x;this.resetToPreviousPagination(),(m=this.backendUtilities)==null||m.onBackendError(D,this._backendServiceApi),(!((h=this._backendServiceApi)!=null&&h.onError)||!((x=this.backendUtilities)!=null&&x.onBackendError))&&t(c)})),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),this.pubSubService.publish("onPaginationChanged",this.getFullPagination())}}})}recalculateFromToIndexes(){this._totalItems===0?(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._pageNumber=this._totalItems>0&&this._pageNumber===0?1:this._pageNumber,this._dataTo>this._totalItems?this._dataTo=this._totalItems:this._totalItems{this._bodyElement.removeChild(l),s?s.focus():console.log("No element to restore focus to after copy?")},((i=this.addonOptions)==null?void 0:i.clipboardPasteDelay)??ws),typeof this._onCopySuccess=="function"){const E=e.length===1?e[0].toRow+1-e[0].fromRow:e.length;this._onCopySuccess(E)}return!1}}if(!this._addonOptions.readOnlyMode&&(u.key==="v"&&(u.ctrlKey||u.metaKey)&&!u.shiftKey||u.key==="Insert"&&u.shiftKey&&!u.ctrlKey)){const r=this.createTextBox("");return setTimeout(()=>this.decodeTabularData(this._grid,r),((t=this.addonOptions)==null?void 0:t.clipboardPasteDelay)??ws),!1}}}markCopySelection(u){var i;this.clearCopySelection();const e=this._grid.getColumns(),a={};for(const t of u)for(let r=t.fromRow;r<=t.toRow;r++){a[r]={};for(let o=t.fromCell;o<=t.toCell&&othis.clearCopySelection(),((i=this.addonOptions)==null?void 0:i.clearCopySelectionDelay)||Dh)}}class Yt{constructor(u,e,a){this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this._addonOptions={},this._camelPluginName="",this._gridUid="",this._menuCssPrefix="",this._menuPluginCssPrefix="",this._bindEventService=new vu,this._eventHandler=new Tu}get addonOptions(){return this._addonOptions}set addonOptions(u){this._addonOptions=u}get eventHandler(){return this._eventHandler}get grid(){return this.sharedService.slickGrid}get gridOptions(){return this.sharedService.gridOptions??{}}get gridUid(){var u;return this._gridUid||(((u=this.grid)==null?void 0:u.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(){var u,e,a,i,t;(u=this._eventHandler)==null||u.unsubscribeAll(),this._bindEventService.unbindAll(),this.pubSubService.unsubscribeAll(),(e=this._commandTitleElm)==null||e.remove(),(a=this._optionTitleElm)==null||a.remove(),this.disposeAllMenus(),bu(this._menuElm),(i=this.menuElement)==null||i.remove(),(t=this._menuElm)==null||t.remove()}disposeAllMenus(){this.disposeSubMenus(),this._bindEventService.unbindAll("parent-menu"),document.querySelectorAll(`.${this.menuCssClass}${this.gridUidSelector}`).forEach(u=>u.remove())}disposeSubMenus(){this._bindEventService.unbindAll("sub-menu"),document.querySelectorAll(`.${this.menuCssClass}.slick-submenu${this.gridUidSelector}`).forEach(u=>u.remove())}setOptions(u){this._addonOptions={...this._addonOptions,...u}}addSubMenuTitleWhenExists(u,e){if(u!=="divider"&&(u!=null&&u.subMenuTitle)){const a=document.createElement("div");a.className="slick-menu-title",a.textContent=u.subMenuTitle;const i=u.subMenuTitleCssClass;i&&a.classList.add(..._u(i)),e.appendChild(a)}}populateCommandOrOptionItems(u,e,a,i,t,r,o){if(t&&i&&e)for(const s of i)this.populateSingleCommandOrOptionItem(u,e,a,s,t,r,o)}populateCommandOrOptionTitle(u,e,a,i){var t;if(e){const r=i>0,o=((t=this._menuElm)==null?void 0:t.querySelector(`.slick-${u}-header`))??v("div",{className:`slick-${u}-header`}),s=`${u}Title`;r||(e!=null&&e[s]?(bu(o),this[`_${u}TitleElm`]=v("span",{className:"slick-menu-title",textContent:e[s]}),o.appendChild(this[`_${u}TitleElm`]),o.classList.add("with-title")):o.classList.add("no-title"),a.appendChild(o))}}populateSingleCommandOrOptionItem(u,e,a,i,t,r,o){var l;let s=null;if(t&&i&&e){const E=(t==null?void 0:t.level)||0,d=this._camelPluginName==="headerButtons"?"":"-item",c=`${this._menuCssPrefix}${d}`;let D=!0,m=!0;if(typeof i=="object"&&(D=this.extensionUtility.runOverrideFunctionWhenExists(i.itemVisibilityOverride,t),m=this.extensionUtility.runOverrideFunctionWhenExists(i.itemUsabilityOverride,t)),!D)return null;if(typeof i=="object"&&i.itemUsabilityOverride&&(i.disabled=!m),s=v("li",{className:c,role:"menuitem"}),typeof i=="object"&&Ut(i[u])&&(s.dataset[u]=i==null?void 0:i[u]),a&&a.appendChild(s),typeof i=="object"&&i.divider||i==="divider")return s.classList.add(`${c}-divider`),s;if(i.disabled&&s.classList.add(`${c}-disabled`),(i.hidden||i.showOnHover)&&s.classList.add(`${c}-hidden`),i.cssClass&&s.classList.add(..._u(i.cssClass)),i.tooltip&&(s.title=i.tooltip),this._camelPluginName!=="headerButtons"){const x=v("div",{className:`${this._menuCssPrefix}-icon`});s.appendChild(x),i.iconCssClass?x.classList.add(..._u(i.iconCssClass)):!i.commandItems&&!i.optionItems&&(x.textContent="◦");const g=v("span",{className:`${this._menuCssPrefix}-content`,textContent:typeof i=="object"&&i.title||""},s);i.textCssClass&&g.classList.add(..._u(i.textCssClass))}const h=E>0?"sub-menu":"parent-menu";if(this._bindEventService.bind(s,"click",x=>r.call(this,x,u,i,E,t==null?void 0:t.column),void 0,h),((l=this._addonOptions)==null?void 0:l.subMenuOpenByEvent)==="mouseover"&&typeof o=="function"&&this._bindEventService.bind(s,"mouseover",x=>o.call(this,x,u,i,E),void 0,h),i.commandItems||i.optionItems){const x=document.createElement("span");x.className="sub-item-chevron",this._addonOptions.subItemChevronClass?x.classList.add(..._u(this._addonOptions.subItemChevronClass)):x.textContent="⮞",s.classList.add("slick-submenu-item"),s.appendChild(x)}}return s}}class V1 extends Yt{constructor(u,e,a){super(u,e,a),this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this._currentCell=-1,this._currentRow=-1,this._lastMenuTypeClicked="",this._subMenuParentId=""}createParentMenu(u){var a,i,t,r,o;(a=this.menuElement)==null||a.remove(),this._menuElm=void 0;const e=this.grid.getCellFromEvent(u);if(e){this._currentCell=e.cell??0,this._currentRow=e.row??0;const s=((i=this._addonOptions)==null?void 0:i.commandItems)||[],l=((t=this._addonOptions)==null?void 0:t.optionItems)||[],E={cell:this._currentCell,row:this._currentRow,grid:this.grid};if(this.closeMenu(u,E),typeof u.stopPropagation=="function"&&(this.pubSubService.publish(`on${N0(this._camelPluginName)}BeforeMenuShow`,E),typeof((r=this.addonOptions)==null?void 0:r.onBeforeMenuShow)=="function"&&this.addonOptions.onBeforeMenuShow(u,E)===!1)||(this._menuElm=this.createMenu(s,l),this._menuElm&&(this._menuElm.style.top=`${(u.pageY||0)+5}px`,this._menuElm.style.left=`${u.pageX}px`,this._menuElm.style.display="block",document.body.appendChild(this._menuElm)),this.pubSubService.publish(`on${N0(this._camelPluginName)}AfterMenuShow`,E),typeof((o=this.addonOptions)==null?void 0:o.onAfterMenuShow)=="function"&&this.addonOptions.onAfterMenuShow(u,E)===!1))return}return this._menuElm}createMenu(u,e,a=0,i){var g,F,C,A,b;const t=this.grid.getColumns()[this._currentCell],r=this.grid.getDataItem(this._currentRow),o=(i==null?void 0:i.command)||(i==null?void 0:i.option);let s=a===1&&o?String(o).replace(/\s/g,""):"";s&&(this._subMenuParentId=s),a>1&&(s=this._subMenuParentId);let l=!0,E=!0;if(this._camelPluginName==="contextMenu"){if(l=this.checkIsColumnAllowed(((g=this._addonOptions)==null?void 0:g.optionShownOverColumnIds)??[],t.id),E=this.checkIsColumnAllowed(((F=this._addonOptions)==null?void 0:F.commandShownOverColumnIds)??[],t.id),!t||(!E||!u.length)&&(!l||!e.length)){this.hideMenu();return}}else if(!t||!t.cellMenu||!u.length&&!e.length)return;const d=`${this.menuCssClass} slick-menu-level-${a} ${this.gridUid}`,c=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${a}${this.gridUidSelector}`);if(c){if(c.dataset.subMenuParent===s)return c;this.disposeSubMenus()}const D=document.createElement("div");D.className=d,a>0&&(D.classList.add("slick-submenu"),(C=this.gridOptions)!=null&&C.darkMode&&D.classList.add("slick-dark-mode"),s&&(D.dataset.subMenuParent=s));const m=isNaN(this.addonOptions.maxHeight)?this.addonOptions.maxHeight:`${this.addonOptions.maxHeight??0}px`,h=isNaN(this.addonOptions.maxWidth)?this.addonOptions.maxWidth:`${this.addonOptions.maxWidth??0}px`;m&&(D.style.maxHeight=m),h&&(D.style.maxWidth=h),(A=this.addonOptions)!=null&&A.width&&(D.style.width=be((b=this.addonOptions)==null?void 0:b.width));const x=v("button",{ariaLabel:"Close",className:"close",type:"button",textContent:"×",dataset:{dismiss:this._menuCssPrefix}});if(!this.addonOptions.hideOptionSection&&l&&e.length>0){const B=v("div",{className:`${this._menuCssPrefix}-option-list`,role:"menu"},D);this.populateCommandOrOptionTitle("option",this.addonOptions,B,a),!this.addonOptions.hideCloseButton&&a<1&&this.populateCommandOrOptionCloseBtn("option",x,B),i&&a>0&&this.addSubMenuTitleWhenExists(i,B),this.populateCommandOrOptionItems("option",this.addonOptions,B,e,{cell:this._currentCell,row:this._currentRow,column:t,dataContext:r,grid:this.grid,level:a},this.handleMenuItemCommandClick,this.handleMenuItemMouseOver)}if(!this.addonOptions.hideCommandSection&&E&&u.length>0){const B=v("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},D);this.populateCommandOrOptionTitle("command",this.addonOptions,B,a),!this.addonOptions.hideCloseButton&&a<1&&(!l||e.length===0||this.addonOptions.hideOptionSection)&&this.populateCommandOrOptionCloseBtn("command",x,B),i&&a>0&&this.addSubMenuTitleWhenExists(i,B),this.populateCommandOrOptionItems("command",this.addonOptions,B,u,{cell:this._currentCell,row:this._currentRow,column:t,dataContext:r,grid:this.grid,level:a},this.handleMenuItemCommandClick,this.handleMenuItemMouseOver)}return a++,D}closeMenu(u,e){var a;if(this.menuElement){if(typeof((a=this.addonOptions)==null?void 0:a.onBeforeMenuClose)=="function"&&this.addonOptions.onBeforeMenuClose(u,e)===!1)return;this.hideMenu()}}hideMenu(){var u;(u=this.menuElement)==null||u.remove(),this._menuElm=null,this.disposeSubMenus()}checkIsColumnAllowed(u,e){return(u==null?void 0:u.length)>0?u.findIndex(a=>a===e)>=0:!0}handleBodyMouseDown(u){if(this.menuElement){let e=!1;const a=u.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(u.target)||a)&&(e=!0),(this.menuElement!==u.target&&!e&&!u.defaultPrevented||u.target.className==="close"&&a)&&this.closeMenu(u,{cell:this._currentCell,row:this._currentRow,grid:this.grid})}}handleCloseButtonClicked(u){u.defaultPrevented||this.closeMenu(u,{cell:0,row:0,grid:this.grid})}handleMenuItemMouseOver(u,e,a,i=0){(a==null?void 0:a[e])!==void 0&&a!=="divider"&&!a.disabled&&!a.divider&&(a.commandItems||a.optionItems?(this.repositionSubMenu(a,e,i,u),this._lastMenuTypeClicked=e):i===0&&this.disposeSubMenus())}handleMenuItemCommandClick(u,e,a,i=0){var t;if((a==null?void 0:a[e])!==void 0&&a!=="divider"&&!a.disabled&&!a.divider&&this._currentCell!==void 0&&this._currentRow!==void 0){if(e==="option"&&!this.grid.getEditorLock().commitCurrentEdit())return;const r=this._currentCell,o=this._currentRow,s=this.grid.getColumns()[this._currentCell],l=this.grid.getDataItem(this._currentRow),E=a[e]!==void 0?a[e]:"";if(E!==void 0&&!a[`${e}Items`]){const d={cell:this._currentCell,row:this._currentRow,grid:this.grid,[e]:E,item:a,column:s,dataContext:l},c=e==="command"?"onCommand":"onOptionSelected",D=`${this._camelPluginName}:${c}`;this.pubSubService.publish(D,d),typeof((t=this._addonOptions)==null?void 0:t[c])=="function"&&this._addonOptions[c](u,d),typeof a.action=="function"&&a.action.call(this,u,d),u.defaultPrevented||this.closeMenu(u,{cell:r,row:o,grid:this.grid})}else(a.commandItems||a.optionItems)&&this.repositionSubMenu(a,e,i,u);this._lastMenuTypeClicked=e}}populateCommandOrOptionCloseBtn(u,e,a){this._bindEventService.bind(e,"click",t=>this.handleCloseButtonClicked(t),void 0,"parent-menu");const i=a.querySelector(`.slick-${u}-header`)??v("div",{className:`slick-${u}-header`});i==null||i.appendChild(e),a.appendChild(i),i.classList.add("with-close")}repositionSubMenu(u,e,a,i){(i.target.classList.contains("slick-cell")||this._lastMenuTypeClicked!==e)&&this.disposeSubMenus();const t=this.createMenu((u==null?void 0:u.commandItems)||[],(u==null?void 0:u.optionItems)||[],a+1,u);t&&(t.style.display="block",document.body.appendChild(t),this.repositionMenu(i,t))}repositionMenu(u,e){var t;const a=e==null?void 0:e.classList.contains("slick-submenu"),i=a?u.target.closest(`.${this._menuCssPrefix}-item`):u.target.closest(".slick-cell");if(e&&i){e.style.top="0px",e.style.left="0px";const r=((t=u==null?void 0:u.touches)==null?void 0:t[0])??u,o=Iu(i);let s=i&&this._camelPluginName==="cellMenu"?(o==null?void 0:o.left)??0:r.pageX,l=i&&this._camelPluginName==="cellMenu"?(o==null?void 0:o.top)??0:r.pageY;a&&this._camelPluginName==="contextMenu"&&(s=(o==null?void 0:o.left)??0,l=(o==null?void 0:o.top)??0);const E=i.offsetWidth||0,d=(e==null?void 0:e.offsetHeight)||0,c=(e==null?void 0:e.offsetWidth)||this._addonOptions.width||0,D=this.gridOptions.rowHeight||0,m=Number(this._addonOptions.autoAdjustDropOffset||0),h=Number(this._addonOptions.autoAlignSideOffset||0);if(this._addonOptions.autoAdjustDrop||this._addonOptions.dropDirection){const{bottom:x,top:g}=bi(i),F=x+m-D,C=g-m+D;(FF?"top":"bottom")==="top"||this._addonOptions.dropDirection==="top"?(e.classList.remove("dropdown"),e.classList.add("dropup"),a?l-=d-m-i.clientHeight:l-=d-m):(e.classList.remove("dropup"),e.classList.add("dropdown"),l=l+m,this._camelPluginName==="cellMenu"&&(a?l+=m:l+=D+m))}if(this._addonOptions.autoAlignSide||this._addonOptions.dropSide==="left"){const x=this.grid.getGridPosition();let g=s+Number(c);a&&(g+=i.clientWidth);const F=document.documentElement.clientWidth;(g>=x.width||g>=F?"left":"right")==="left"||!a&&this._addonOptions.dropSide==="left"?(e.classList.remove("dropright"),e.classList.add("dropleft"),this._camelPluginName==="cellMenu"&&!a?s-=Number(c)-E-h:s-=Number(c)-h):(e.classList.remove("dropleft"),e.classList.add("dropright"),a?s+=h+i.offsetWidth:s+=h)}e.style.top=`${l}px`,e.style.left=`${s}px`}}}class hh extends V1{constructor(u,e,a){super(u,e,a),this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,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(a.gridOptions.cellMenu)}init(u){this._addonOptions={...this._defaults,...u},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(){var a;const u=(a=this.sharedService)==null?void 0:a.gridOptions,e=this.sharedService.allColumns;u!=null&&u.enableTranslate&&Array.isArray(e)&&e.forEach(i=>{if(i!=null&&i.cellMenu&&(Array.isArray(i.cellMenu.commandItems)||Array.isArray(i.cellMenu.optionItems))){const t=i.cellMenu.commandItems||[],r=i.cellMenu.optionItems||[];i.cellMenu.commandTitleKey&&(i.cellMenu.commandTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(i.cellMenu.commandTitleKey,"TEXT_COMMANDS")||i.cellMenu.commandTitle),i.cellMenu.optionTitleKey&&(i.cellMenu.optionTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(i.cellMenu.optionTitleKey,"TEXT_COMMANDS")||i.cellMenu.optionTitle),this.extensionUtility.translateMenuItemsFromTitleKey(t,"commandItems"),this.extensionUtility.translateMenuItemsFromTitleKey(r,"optionItems")}})}handleCellClick(u,e){this.disposeAllMenus();const a=this.grid.getCellFromEvent(u);if(a){const i=this.grid.getDataItem(a.row),t=this.grid.getColumns()[a.cell];t!=null&&t.cellMenu&&u.preventDefault(),this._addonOptions={...this._addonOptions,...t.cellMenu};const r=e||{};if(r.column=t,r.dataContext=i,r.grid=this.grid,!this.extensionUtility.runOverrideFunctionWhenExists(this._addonOptions.menuUsabilityOverride,r))return;this._menuElm=this.createParentMenu(u),this._menuElm&&(this.repositionMenu(u,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(u){u.forEach(e=>{var a,i;(a=e==null?void 0:e.cellMenu)!=null&&a.commandItems&&this.extensionUtility.sortItems(e.cellMenu.commandItems||[],"positionOrder"),(i=e==null?void 0:e.cellMenu)!=null&&i.optionItems&&this.extensionUtility.sortItems(e.cellMenu.optionItems||[],"positionOrder")})}}class xh{constructor(u,e){this.grid=u,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=ca(this._defaults,e)}get addonOptions(){return this._options}get addonElement(){return this._elem}destroy(){this.hide()}init(){}hide(){var u;(u=this._elem)==null||u.remove(),this._elem=null}show(u){var i,t;this._elem||(this._elem=v("div",{className:this._options.selectionCssClass}),Object.keys(this._options.selectionCss).forEach(r=>{this._elem.style[r]=this._options.selectionCss[r]}),this._elem.style.position="absolute",(i=this.grid.getActiveCanvasNode())==null||i.appendChild(this._elem));const e=this.grid.getCellNodeBox(u.fromRow,u.fromCell),a=this.grid.getCellNodeBox(u.toRow,u.toCell);return e&&a&&((t=this._options)!=null&&t.offset)&&(this._elem.style.top=`${e.top+this._options.offset.top}px`,this._elem.style.left=`${e.left+this._options.offset.left}px`,this._elem.style.height=`${a.bottom-e.top+this._options.offset.height}px`,this._elem.style.width=`${a.right-e.left+this._options.offset.width}px`),this._elem}}class Tt{constructor(u){this.pluginName="CellRangeSelector",this.onBeforeCellRangeSelected=new R("onBeforeCellRangeSelected"),this.onCellRangeSelecting=new R("onCellRangeSelecting"),this.onCellRangeSelected=new R("onCellRangeSelected"),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._eventHandler=new Tu,this._options=ca(this._defaults,u)}get addonOptions(){return this._options}get eventHandler(){return this._eventHandler}get gridUid(){var u;return this._gridUid||(((u=this._grid)==null?void 0:u.getUID())??"")}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}init(u){this._grid=u,this._decorator=this._options.cellDecorator||new xh(u,this._options),this._canvas=u.getCanvasNode(),this._gridOptions=u.getOptions(),this._gridUid=u.getUID();const e=u.getPubSubService();e&&y.addSlickEventPubSubWhenDefined(e,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(){var u,e;(u=this._eventHandler)==null||u.unsubscribeAll(),bu(this._activeCanvas),bu(this._canvas),(e=this._decorator)==null||e.destroy(),this.stopIntervalTimer()}getCellDecorator(){return this._decorator}getCurrentRange(){return this._currentlySelectedRange}getMouseOffsetViewport(u,e){var m;const a=((m=u==null?void 0:u.touches)==null?void 0:m[0])??u,i=this._activeViewport.scrollLeft,t=this._activeViewport.scrollTop,r=i+this._viewportWidth,o=t+this._viewportHeight,s=Iu(this._activeViewport),l=(s==null?void 0:s.left)??0,E=(s==null?void 0:s.top)??0,d=l+this._viewportWidth,c=E+this._viewportHeight,D={e:u,dd:e,viewport:{left:i,top:t,right:r,bottom:o,offset:{left:l,top:E,right:d,bottom:c}},offset:{x:0,y:0},isOutsideViewport:!1};return a.pageXd&&(D.offset.x=a.pageX-d),a.pageYc&&(D.offset.y=c-a.pageY),D.isOutsideViewport=!!D.offset.x||!!D.offset.y,D}stopIntervalTimer(){this._autoScrollTimerId&&(clearInterval(this._autoScrollTimerId),this._autoScrollTimerId=void 0)}handleDrag(u,e){if(!this._dragging&&!this._gridOptions.enableRowMoveManager)return;this._gridOptions.enableRowMoveManager||u.stopImmediatePropagation();const a=u.getNativeEvent();if(this.addonOptions.autoScroll&&(this._draggingMouseOffset=this.getMouseOffsetViewport(a,e),this._draggingMouseOffset.isOutsideViewport))return this.handleDragOutsideViewport();this.stopIntervalTimer(),this.handleDragTo(a,e)}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 u=0,e=0;this._autoScrollTimerId=setInterval(()=>{let a=!1,i=!1;this._draggingMouseOffset.offset.x?(u+=this.addonOptions.minIntervalToShowNextCell,a=u>=this._xDelayForNextCell):u=0,this._draggingMouseOffset.offset.y?(e+=this.addonOptions.minIntervalToShowNextCell,i=e>=this._yDelayForNextCell):e=0,(a||i)&&(a&&(u=0),i&&(e=0),this.handleDragToNewPosition(a,i))},this.addonOptions.minIntervalToShowNextCell)}}handleDragToNewPosition(u,e){let a=this._draggingMouseOffset.e.pageX,i=this._draggingMouseOffset.e.pageY;const t=this._draggingMouseOffset.offset.x,r=this._draggingMouseOffset.offset.y,o=this._draggingMouseOffset.viewport.offset;u&&t&&(t>0?a=o.right+this._moveDistanceForOneCell.x:a=o.left-this._moveDistanceForOneCell.x),e&&r&&(r>0?i=o.top-this._moveDistanceForOneCell.y:i=o.bottom+this._moveDistanceForOneCell.y),this.handleDragTo({pageX:a,pageY:i},this._draggingMouseOffset.dd)}handleDragTo(u,e){var t,r,o;const a=((t=u==null?void 0:u.touches)==null?void 0:t[0])??u,i=this._grid.getCellFromPoint(a.pageX-(((r=Iu(this._activeCanvas))==null?void 0:r.left)??0)+this._columnOffset,a.pageY-(((o=Iu(this._activeCanvas))==null?void 0:o.top)??0)+this._rowOffset);if(i!==void 0){if(this._gridOptions.frozenColumn>=0&&(!this._isRightCanvas&&i.cell>this._gridOptions.frozenColumn||this._isRightCanvas&&i.cell<=this._gridOptions.frozenColumn)||this._gridOptions.frozenRow>=0&&(!this._isBottomCanvas&&i.row>=this._gridOptions.frozenRow||this._isBottomCanvas&&i.rowl.right||s.topl.bottom)&&this._grid.scrollCellIntoView(i.row,i.cell)}}if(!this._grid.canCellBeSelected(i.row,i.cell))return;if(e!=null&&e.range){e.range.end=i;const s=new $0(e.range.start.row??0,e.range.start.cell??0,i.row,i.cell);this._decorator.show(s),this.onCellRangeSelecting.notify({range:s})}}}handleDragEnd(u,e){this._decorator.hide(),this._dragging&&(this._dragging=!1,u.stopImmediatePropagation(),this.stopIntervalTimer(),this.onCellRangeSelected.notify({range:new $0(e.range.start.row??0,e.range.start.cell??0,e.range.end.row,e.range.end.cell)}))}handleDragInit(u){var t,r;this._activeCanvas=this._grid.getActiveCanvasNode(u),this._activeViewport=this._grid.getActiveViewportNode(u);const e=this._grid.getDisplayedScrollbarDimensions();if(this._viewportWidth=this._activeViewport.offsetWidth-e.width,this._viewportHeight=this._activeViewport.offsetHeight-e.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 o=`${this.gridUidSelector} .grid-canvas-${this._gridOptions.frozenBottom?"bottom":"top"}`;this._rowOffset=((t=document.querySelector(o))==null?void 0:t.clientHeight)??0}this._isRightCanvas=this._activeCanvas.classList.contains("grid-canvas-right"),this._gridOptions.frozenColumn>-1&&this._isRightCanvas&&(this._columnOffset=((r=document.querySelector(`${this.gridUidSelector} .grid-canvas-left`))==null?void 0:r.clientWidth)??0);const a=this._grid.getCellFromEvent(u),i=this._grid.getActiveCell();(!this._grid.getEditorLock().isActive()||!(i&&a&&i.row===a.row&&i.cell===a.cell))&&(u.stopImmediatePropagation(),u.preventDefault())}handleDragStart(u,e){const a=this._grid.getCellFromEvent(u);if(a&&this.onBeforeCellRangeSelected.notify(a).getReturnValue()!==!1&&this._grid.canCellBeSelected(a.row,a.cell)&&(this._dragging=!0,u.stopImmediatePropagation()),!this._dragging)return;this._grid.focus();const i=Iu(this._canvas);let t=e.startX-((i==null?void 0:i.left)??0);this._gridOptions.frozenColumn>=0&&this._isRightCanvas&&(t+=this._scrollLeft);let r=e.startY-((i==null?void 0:i.top)??0);this._gridOptions.frozenRow>=0&&this._isBottomCanvas&&(r+=this._scrollTop);const o=this._grid.getCellFromPoint(t,r);return e.range={start:o,end:{}},this._currentlySelectedRange=e.range,this._decorator.show(new $0(o.row,o.cell))}handleScroll(u,e){this._scrollTop=e.scrollTop,this._scrollLeft=e.scrollLeft}}class $1{constructor(u){this.onSelectedRangesChanged=new R("onSelectedRangesChanged"),this.pluginName="CellSelectionModel",this._cachedPageRowCount=0,this._prevKeyDown="",this._ranges=[],this._defaults={selectActiveCell:!0},this._eventHandler=new Tu,u===void 0||u.cellRangeSelector===void 0?this._selector=new Tt({selectionCss:{border:"2px solid black"}}):this._selector=u.cellRangeSelector,this._addonOptions=u}get addonOptions(){return this._addonOptions}get cellRangeSelector(){return this._selector}get eventHandler(){return this._eventHandler}init(u){this._grid=u,u.hasDataView()&&(this._dataView=u.getData()),this._addonOptions={...this._defaults,...this._addonOptions};const e=u.getPubSubService();e&&this.onSelectedRangesChanged.setPubSubService(e),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)),u.registerPlugin(this._selector)}destroy(){this.dispose()}dispose(){var u,e;this._selector&&(this._selector.onBeforeCellRangeSelected.unsubscribe(this.handleBeforeCellRangeSelected.bind(this)),this._selector.onCellRangeSelected.unsubscribe(this.handleCellRangeSelected.bind(this))),this._eventHandler.unsubscribeAll(),(u=this._grid)==null||u.unregisterPlugin(this._selector),(e=this._selector)==null||e.dispose()}getSelectedRanges(){return this._ranges}rangesAreEqual(u,e){let a=u.length!==e.length;if(!a){for(let i=0;ie===u)}handleKeyDown(u){var o;let e,a;const i=this._grid.getColumns().length,t=this._grid.getActiveCell();let r=0;if(this._dataView&&"getPagingInfo"in this._dataView?r=((o=this._dataView)==null?void 0:o.getPagingInfo().pageSize)||this._dataView.getLength():r=this._grid.getDataLength(),t&&(u.shiftKey||u.ctrlKey)&&!u.altKey&&this.isKeyAllowed(u.key)&&(e=this.getSelectedRanges().slice(),e.length||e.push(new $0(t.row,t.cell)),a=e.pop(),typeof(a==null?void 0:a.contains)=="function")){a.contains(t.row,t.cell)||(a=new $0(t.row,t.cell));let s=a.toRow-a.fromRow,l=a.toCell-a.fromCell;const E=t.row===a.fromRow?1:-1,d=t.cell===a.fromCell?1:-1,c=u.key.startsWith("Arrow");let D,m=0;c&&!u.ctrlKey?(u.key==="ArrowLeft"?l-=d:u.key==="ArrowRight"?l+=d:u.key==="ArrowUp"?s-=E:u.key==="ArrowDown"&&(s+=E),m=t.row+E*s):(this._cachedPageRowCount<1&&(this._cachedPageRowCount=this._grid.getViewportRowCount()),this._prevSelectedRow===void 0&&(this._prevSelectedRow=t.row),u.shiftKey&&!u.ctrlKey&&u.key==="Home"?(D=0,m=t.row):u.shiftKey&&!u.ctrlKey&&u.key==="End"?(D=i-1,m=t.row):u.ctrlKey&&u.shiftKey&&u.key==="Home"?(D=0,m=0):u.ctrlKey&&u.shiftKey&&u.key==="End"?(D=i-1,m=r-1):u.key==="PageUp"?(this._prevSelectedRow>=0&&(m=this._prevSelectedRow-this._cachedPageRowCount),m<0&&(m=0)):u.key==="PageDown"&&(this._prevSelectedRow<=r-1&&(m=this._prevSelectedRow+this._cachedPageRowCount),m>r-1&&(m=r-1)),this._prevSelectedRow=m),D??(D=t.cell+d*l);const h=new $0(t.row,t.cell,m,D);if(this.removeInvalidRanges([h]).length){e.push(h);const x=E>0?h.toRow:h.fromRow,g=d>0?h.toCell:h.fromCell;c?(this._grid.scrollRowIntoView(x),this._grid.scrollCellIntoView(x,g,!1)):(this._grid.scrollRowIntoView(m),this._grid.scrollCellIntoView(m,g,!1))}else e.push(a);this.setSelectedRanges(e),u.preventDefault(),u.stopPropagation(),this._prevKeyDown=u.key}}}class Qt{constructor(u){this.pluginName="RowSelectionModel",this.onSelectedRangesChanged=new R("onSelectedRangesChanged"),this._inHandler=!1,this._ranges=[],this._defaults={autoScrollWhenDrag:!0,cellRangeSelector:void 0,dragToSelect:!1,selectActiveRow:!0},this._eventHandler=new Tu,this._options={...this._defaults,...u}}get addonOptions(){return this._options}get eventHandler(){return this._eventHandler}get gridOptions(){var u;return(u=this._grid)==null?void 0:u.getOptions()}init(u){this._grid=u,this._options={...this._defaults,...this._options},this._selector=this.addonOptions.cellRangeSelector;const e=u.getPubSubService();e&&this.onSelectedRangesChanged.setPubSubService(e),!this._selector&&this._options.dragToSelect&&(this._selector=new Tt({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(){var u,e;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),(u=this._selector)==null||u.destroy(),(e=this._selector)==null||e.dispose())}getCellRangeSelector(){return this._selector}getSelectedRanges(){return this._ranges}getSelectedRows(){return this.rangesToRows(this._ranges)}refreshSelections(){this.setSelectedRows(this.getSelectedRows())}setSelectedRows(u){this.setSelectedRanges(this.rowsToRanges(u),"SlickRowSelectionModel.setSelectedRows")}setSelectedRanges(u,e="SlickRowSelectionModel.setSelectedRanges"){if((!this._ranges||this._ranges.length===0)&&(!u||u.length===0))return;this._ranges=u;const a=new Pu(new CustomEvent("click",{detail:{caller:e}}),this._ranges);this.onSelectedRangesChanged.notify(this._ranges,a)}getRowsRange(u,e){let a;const i=[];for(a=u;a<=e;a++)i.push(a);for(a=e;ar!==e.row),this._grid.setActiveCell(e.row,e.cell);else if(a.length&&u.shiftKey){const r=a.pop(),o=Math.min(e.row,r),s=Math.max(e.row,r);a=[];for(let l=o;l<=s;l++)l!==r&&a.push(l);a.push(r),this._grid.setActiveCell(e.row,e.cell)}const t=this.rowsToRanges(a);return this.setSelectedRanges(t),u.stopImmediatePropagation(),!0}handleKeyDown(u){const e=this._grid.getActiveCell();if(this.gridOptions.multiSelect&&e&&u.shiftKey&&!u.ctrlKey&&!u.altKey&&!u.metaKey&&(u.key==="ArrowUp"||u.key==="ArrowDown")){let a=this.getSelectedRows();a.sort((o,s)=>o-s),a.length||(a=[e.row]);let i,t=a[0],r=a[a.length-1];if(u.key==="ArrowDown"?i=e.row=0&&ie.push(new $0(i,0,i,a))),e}}const Ms="mdi-icon-check",Ts="mdi-icon-uncheck";class _s{constructor(u,e){this.pubSubService=u,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 vu,this._eventHandler=new Tu,this._addonOptions={...this._defaults,...e}}get addonOptions(){return this._addonOptions}get headerRowNode(){return this._headerRowNode}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get selectAllUid(){return this._selectAll_UID}set selectedRowsLookup(u){this._selectedRowsLookup=u}init(u){this._grid=u,this._isUsingDataView=!Array.isArray(u.getData()),this._isUsingDataView&&(this._dataView=u.getData()),this.gridOptions.backendServiceApi&&(this._addonOptions.applySelectOnAllPages=!1),this._eventHandler.subscribe(u.onSelectedRowsChanged,this.handleSelectedRowsChanged.bind(this)).subscribe(u.onClick,this.handleClick.bind(this)).subscribe(u.onKeyDown,this.handleKeyDown.bind(this)),this._isUsingDataView&&this._dataView&&(this._eventHandler.subscribe(u.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(u),this._addonOptions.hideInColumnTitleRow||this._eventHandler.subscribe(this._grid.onHeaderClick,this.handleHeaderClick.bind(this)),(!this._rowSelectionModel||!this._grid.getSelectionModel())&&(this._rowSelectionModel=new Qt(this.gridOptions.rowSelectionOptions),this._grid.setSelectionModel(this._rowSelectionModel)),this.gridOptions.preselectedRows&&this._rowSelectionModel&&this._grid.getSelectionModel()&&setTimeout(()=>this.selectRows(this.gridOptions.preselectedRows||[])),typeof this._addonOptions.selectableOverride=="function"&&this.selectableOverride(this._addonOptions.selectableOverride)}dispose(){this._bindEventService.unbindAll(),this._eventHandler.unsubscribeAll()}create(u,e){var a;if(this._addonOptions={...this._defaults,...e.checkboxSelector},Array.isArray(u)&&e){const i=this.getColumnDefinition();if(!u.some(t=>t.id===i.id)){const t=((a=e==null?void 0:e.checkboxSelector)==null?void 0:a.columnIndexPosition)??0;t>0?u.splice(t,0,i):u.unshift(i),this.pubSubService.publish("onPluginColumnsChanged",{columns:u,pluginName:this.pluginName})}}return this}getOptions(){return this._addonOptions}setOptions(u){var e;if(this._addonOptions={...this._addonOptions,...u},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 a=(e=this.headerRowNode)==null?void 0:e.querySelector("#filter-checkbox-selectall-container");if(a){a.style.display="flex",a.ariaChecked=String(this._isSelectAllChecked);const i=a.querySelector('input[type="checkbox"]');i&&(i.ariaChecked=String(this._isSelectAllChecked),i.checked=this._isSelectAllChecked)}}}deSelectRows(u){const e=[];for(const a of u)this._selectedRowsLookup[a]&&(e[e.length]=a);this._grid.setSelectedRows(this._grid.getSelectedRows().filter(a=>e.indexOf(a)<0),"SlickCheckboxSelectColumn.deSelectRows")}selectRows(u){var i;const e=[];for(const t of u)this._selectedRowsLookup[t]&&(e[e.length]=t);const a=(i=this._grid.getSelectedRows())==null?void 0:i.concat(e);this._grid.setSelectedRows(a)}createCheckboxElement(u,e=!1){const a=new DocumentFragment,i=v("label",{className:"checkbox-selector-label",htmlFor:u}),t=v("div",{className:"icon-checkbox-container"});return t.appendChild(v("input",{id:u,type:"checkbox",checked:e,ariaChecked:String(e)})),t.appendChild(v("div",{className:`mdi ${e?Ms:Ts}`})),i.appendChild(t),a.appendChild(i),a}getColumnDefinition(){var e;const u=String(((e=this._addonOptions)==null?void 0:e.columnId)??this._defaults.columnId);return{id:u,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:u,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(){var e;const u=(e=this.headerRowNode)==null?void 0:e.querySelector("#filter-checkbox-selectall-container");u&&(u.style.display="none")}toggleRowSelection(u){this.toggleRowSelectionWithEvent(null,u)}toggleRowSelectionWithEvent(u,e){const a=this._grid.getDataItem(e);if(!this.checkSelectableOverride(e,a,this._grid))return;const i=this._grid.getSelectedRows();typeof this._addonOptions.onRowToggleStart=="function"&&this._addonOptions.onRowToggleStart(u,{row:e,previousSelectedRows:i});const t=this._selectedRowsLookup[e]?this._grid.getSelectedRows().filter(r=>r!==e):this._grid.getSelectedRows().concat(e);this._grid.setSelectedRows(t,"click.toggle"),this._grid.setActiveCell(e,this.getCheckboxColumnCellIndex()),this._addonOptions.onRowToggleEnd&&this._addonOptions.onRowToggleEnd(u,{row:e,previousSelectedRows:i})}selectableOverride(u){this._selectableOverride=u}addCheckboxToFilterHeaderRow(u){this._eventHandler.subscribe(u.onHeaderRowCellRendered,(e,a)=>{if(a.column.field===(this._addonOptions.field||"_checkbox_selector")){bu(a.node);const i=`header-filter-selector${this._selectAll_UID}`,t=v("label",{id:"filter-checkbox-selectall-container",htmlFor:i}),r=v("div",{className:"icon-checkbox-container"});r.appendChild(v("input",{id:i,type:"checkbox",ariaChecked:"false"})),r.appendChild(v("div",{className:"mdi mdi-icon-uncheck"})),t.appendChild(r),a.node.appendChild(t),this._headerRowNode=a.node,this._headerRowNode.classList.add("checkbox-header"),this._bindEventService.bind(t,"click",o=>this.handleHeaderClick(o,a))}})}checkboxSelectionFormatter(u,e,a,i,t,r){if(t&&this.checkSelectableOverride(u,t,r)){const o=this.createUID()+u;return this.createCheckboxElement(`selector${o}`,!!this._selectedRowsLookup[u])}return null}checkSelectableOverride(u,e,a){return typeof this._selectableOverride=="function"?this._selectableOverride(u,e,a):!0}createUID(){return Math.round(1e7*Math.random())}getCheckboxColumnCellIndex(){if(this._checkboxColumnCellIndex===null){this._checkboxColumnCellIndex=0;const u=this._grid.getColumns();for(let e=0;e0)for(let r=0;rd[s]===l)>=0&&!this.checkSelectableOverride(r,o,this._grid)&&a++}if(this._isSelectAllChecked=u.length+a>=e.length,!this._addonOptions.hideInColumnTitleRow&&!this._addonOptions.hideSelectAllCheckbox&&this.renderSelectAllCheckbox(this._isSelectAllChecked),!this._addonOptions.hideInFilterHeaderRow){const r=(i=this.headerRowNode)==null?void 0:i.querySelector(`#header-filter-selector${this._selectAll_UID}`),o=(t=this.headerRowNode)==null?void 0:t.querySelector(".icon-checkbox-container .mdi");r&&(r.ariaChecked=String(this._isSelectAllChecked),r.checked=this._isSelectAllChecked),o&&(o.className=`mdi ${this._isSelectAllChecked?Ms:Ts}`)}}handleClick(u,e){if(this._grid.getColumns()[e.cell].id===this._addonOptions.columnId&&u.target.type==="checkbox"){if(u.target.ariaChecked=String(u.target.checked),this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit()){u.preventDefault(),u.stopImmediatePropagation();return}this.toggleRowSelectionWithEvent(u,e.row),u.stopPropagation(),u.stopImmediatePropagation()}}handleHeaderClick(u,e){if(e.column.id===this._addonOptions.columnId&&u.target.type==="checkbox"){if(u.target.ariaChecked=String(u.target.checked),this._grid.getEditorLock().isActive()&&!this._grid.getEditorLock().commitCurrentEdit()){u.preventDefault(),u.stopImmediatePropagation();return}let a=u.target.checked;const i=a?"click.selectAll":"click.unselectAll",t=this._grid.getSelectedRows();this._addonOptions.onSelectAllToggleStart&&this._addonOptions.onSelectAllToggleStart(u,{previousSelectedRows:t,caller:i});let r=[];if(a){const o=[];for(let s=0;s{l!==void 0&&this._grid.invalidateRow(+l)}),this._selectedRowsLookup=e,this._grid.render(),this._isSelectAllChecked=((u==null?void 0:u.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 l=(s=this.headerRowNode)==null?void 0:s.querySelector(`#header-filter-selector${this._selectAll_UID}`);l&&(l.ariaChecked=String(this._isSelectAllChecked),l.checked=this._isSelectAllChecked)}if(o.length>0){for(const l of o){const E=u.indexOf(l);u.splice(E,1)}this._grid.setSelectedRows(u,"click.toggle")}}renderSelectAllCheckbox(u){const e=this._grid.updateColumnHeader(this._addonOptions.columnId||"",this.createCheckboxElement(`header-selector${this._selectAll_UID}`,!!u),this._addonOptions.toolTip);e==null||e.classList.add("header-checkbox-selectall")}}class J1 extends Yt{constructor(u,e,a,i,t){var r;super(u,a,i),this.extensionUtility=u,this.filterService=e,this.pubSubService=a,this.sharedService=i,this.sortService=t,this.onAfterMenuShow=new R("onAfterMenuShow"),this.onBeforeMenuShow=new R("onBeforeMenuShow"),this.onMenuClose=new R("onMenuClose"),this.onCommand=new R("onCommand"),this.onColumnsChanged=new R("onColumnsChanged"),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:250,contentMinWidth:0,resizeOnShowHeaderRow:!1,syncResizeTitle:"Synchronous resize",subMenuOpenByEvent:"mouseover",headerColumnValueExtractor:o=>E0(o.name||"","innerHTML")},this._menuCssPrefix="slick-menu",this._menuPluginCssPrefix="slick-grid-menu",this._camelPluginName="gridMenu",this._columns=this.sharedService.allColumns??[],this._gridUid=((r=this.grid)==null?void 0:r.getUID())??"",this.initEventHandlers(),this.init()}get addonOptions(){return this._addonOptions||{}}get columns(){return this._columns}set columns(u){this._columns=u}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())||{}}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}initEventHandlers(){this._eventHandler.subscribe(this.grid.onColumnsReordered,_t.bind(this)),this._eventHandler.subscribe(this.grid.onClick,u=>this.hideMenu(u)),this._eventHandler.subscribe(this.grid.onBeforeDestroy,this.dispose.bind(this)),this._eventHandler.subscribe(this.grid.onSetOptions,(u,e)=>{if(e&&e.optionsBefore&&e.optionsAfter){const a=e.optionsBefore.frozenColumn>=0&&e.optionsAfter.frozenColumn===-1,i=e.optionsBefore.frozenColumn===-1&&e.optionsAfter.frozenColumn>=0;(a||i)&&this.recreateGridMenu()}})}init(){this._gridUid=this.grid.getUID()??"",y.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 u=this._userOriginalGridMenu.commandItems,e=this._userOriginalGridMenu&&Array.isArray(u)?u:[];this._addonOptions.commandItems=[...e,...this.addGridMenuCustomCommands(e)],this.extensionUtility.translateMenuItemsFromTitleKey(this._addonOptions.commandItems||[],"commandItems"),this.extensionUtility.sortItems(this._addonOptions.commandItems,"positionOrder"),this.createGridMenu()}dispose(){this.deleteMenu(),super.dispose()}deleteMenu(){var u,e;this._bindEventService.unbindAll(),(u=this._menuElm)==null||u.remove(),this._menuElm=null,(e=this._gridMenuButtonElm)==null||e.remove(),this._headerElm&&(this._headerElm.style.width="100%")}createColumnPickerContainer(){this._menuElm&&(Z1.call(this,this._menuElm),this._listElm=v("div",{className:"slick-column-picker-list",role:"menu"}),this._bindEventService.bind(this._menuElm,"click",Y1.bind(this),void 0,"parent-menu"))}createGridMenu(){var t,r;const u=this._gridUid?`.${this._gridUid}`:"",e=((t=this._addonOptions)==null?void 0:t.menuWidth)||this._defaults.menuWidth,a=this.gridOptions.hasOwnProperty("frozenColumn")&&this.gridOptions.frozenColumn>=0?"right":"left",i=this.grid.getContainerNode();if(this._headerElm=i.querySelector(`.slick-header-${a}`),this._headerElm&&this._addonOptions){if(this._headerElm.style.width=`calc(100% - ${e}px)`,(this._addonOptions.resizeOnShowHeaderRow??this._defaults.resizeOnShowHeaderRow)&&this.gridOptions.showHeaderRow){const l=i.querySelector(`${u} .slick-headerrow`);l&&(l.style.width=`calc(100% - ${e}px)`)}if(this._addonOptions.showButton??this._defaults.showButton){this._gridMenuButtonElm=v("button",{className:"slick-grid-menu-button",ariaLabel:"Grid Menu"}),(r=this._addonOptions)!=null&&r.iconCssClass&&this._gridMenuButtonElm.classList.add(..._u(this._addonOptions.iconCssClass));const l=this._addonOptions.iconButtonContainer==="preheader"?"firstChild":"lastChild";this._headerElm.parentElement.insertBefore(this._gridMenuButtonElm,this._headerElm.parentElement[l]),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(u,e=0,a){const i=a==null?void 0:a.command;let t=e===1&&i?i.replace(/\s/g,""):"";t&&(this._subMenuParentId=t),e>1&&(t=this._subMenuParentId);const r=`${this.menuCssClass} slick-menu-level-${e} ${this._gridUid}`,o=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${e}${this.gridUidSelector}`);if(o){if(o.dataset.subMenuParent===t)return o;this.disposeSubMenus()}const s=v("div",{role:"menu",className:r,ariaLabel:e>1?"SubMenu":"Grid Menu"});e>0&&(s.classList.add("slick-submenu"),t&&(s.dataset.subMenuParent=t));const l={grid:this.grid,menu:this._menuElm,columns:this.columns,allColumns:this.getAllColumns(),visibleColumns:this.getVisibleColumns(),level:e};return this._commandMenuElm=this.recreateCommandList(u,s,l,a),e++,s}getAllColumns(){return this._columns}getVisibleColumns(){return this.grid.getColumns()}hideMenu(u){var a,i,t;const e={grid:this.grid,menu:this._menuElm,allColumns:this.columns,visibleColumns:this.getVisibleColumns()};if(this.pubSubService.publish("onGridMenuMenuClose",e),!(typeof((a=this._addonOptions)==null?void 0:a.onMenuClose)=="function"&&this._addonOptions.onMenuClose(u,e)===!1||this.onMenuClose.notify(e,null,this).getReturnValue()===!1)){if(this._isMenuOpen=!1,typeof((i=this.grid)==null?void 0:i.autosizeColumns)=="function"){const r=this.grid.getUID()||"";this._areVisibleColumnDifferent&&r&&document.querySelector(`.${r}`)!==null&&(this.gridOptions.enableAutoSizeColumns&&this.grid.autosizeColumns(),this._areVisibleColumnDifferent=!1)}this.disposeSubMenus(),(t=this._menuElm)==null||t.remove(),this._menuElm=null}}recreateGridMenu(){this.deleteMenu(),this.init()}repositionMenu(u,e,a,i){var s,l;const t=((s=u==null?void 0:u.touches)==null?void 0:s[0])??u,r=e.classList.contains("slick-submenu"),o=r?u.target.closest(".slick-menu-item"):t.target;if(o){const E=a||this._gridMenuButtonElm,d=Iu(a),c=Iu(o),D=i??this._addonOptions,m=getComputedStyle(E),h=parseInt((m==null?void 0:m.width)??((l=this._defaults)==null?void 0:l.menuWidth),10),x=(e==null?void 0:e.offsetWidth)??0,g=(D==null?void 0:D.contentMinWidth)??this._defaults.contentMinWidth??0,F=(g>x?g:x)||0,C=(d==null?void 0:d.top)??0,A=(d==null?void 0:d.right)??0;let b,B;if(r?(B=(c==null?void 0:c.top)??0,b=(c==null?void 0:c.left)??0):(B=C+E.offsetHeight,b=(D==null?void 0:D.dropSide)==="right"?A-h:A-F),r){const N=(e==null?void 0:e.clientHeight)||0,{bottom:G,top:L}=bi(o);(GG?"top":"bottom")==="top"?(e.classList.remove("dropdown"),e.classList.add("dropup"),B-=N-o.clientHeight):(e.classList.remove("dropup"),e.classList.add("dropdown"))}const S=this.grid.getGridPosition();let z=b+Number(x);r&&(z+=o.clientWidth);const M=document.documentElement.clientWidth;(z>=S.width||z>=M?"left":"right")==="left"||!r&&(D==null?void 0:D.dropSide)==="left"?(e.classList.remove("dropright"),e.classList.add("dropleft"),r&&(b-=Number(x))):(e.classList.remove("dropleft"),e.classList.add("dropright"),r&&(b+=o.offsetWidth)),e.style.top=`${B}px`,e.style.left=`${b}px`,g>0&&(e.style.minWidth=`${g}px`),e.style.opacity="1",e.style.display="block"}}openGridMenu(){const u=new MouseEvent("click",{bubbles:!0,cancelable:!0,composed:!1});Object.defineProperty(u,"target",{writable:!0,configurable:!0,value:v("button",{className:"slick-grid-menu-button"})}),this.showGridMenu(u)}showGridMenu(u,e){var i,t,r;const a=((i=u==null?void 0:u.touches)==null?void 0:i[0])??u;if(u.preventDefault(),bu(this._menuElm),(t=this._menuElm)==null||t.remove(),this._addonOptions){const o={grid:this.grid,menu:this._menuElm,columns:this.columns,allColumns:this.getAllColumns(),visibleColumns:this.getVisibleColumns()},s={...this._addonOptions,...e};if(s&&!this.extensionUtility.runOverrideFunctionWhenExists(s.menuUsabilityOverride,o)||typeof u.stopPropagation=="function"&&(this.pubSubService.publish("onGridMenuBeforeMenuShow",o),typeof(s==null?void 0:s.onBeforeMenuShow)=="function"&&s.onBeforeMenuShow(u,o)===!1||this.onBeforeMenuShow.notify(o,null,this).getReturnValue()===!1))return;this._menuElm=this.createCommandMenu(((r=this._addonOptions)==null?void 0:r.commandItems)??[]),this.createColumnPickerContainer(),_t.call(this),this._columnCheckboxes=[],Q1.call(this,s),document.body.appendChild(this._menuElm),this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),this._menuElm.style.opacity="0";const l=((s==null?void 0:s.marginBottom)!==void 0?s.marginBottom:this._defaults.marginBottom)||0;this._menuElm.style.minHeight=be(s==null?void 0:s.minHeight,""),(s==null?void 0:s.height)!==void 0?this._menuElm.style.height=be(s.height,""):this._menuElm.style.maxHeight=be(s==null?void 0:s.maxHeight,`${window.innerHeight-a.clientY-l}px`);let E=u.target.nodeName==="BUTTON"?u.target:u.target.querySelector("button");E||(E=u.target.parentElement),this._menuElm.ariaExpanded="true",this._menuElm.appendChild(this._listElm),this.repositionMenu(u,this._menuElm,E,s),this._isMenuOpen=!0,this.pubSubService.publish("onGridMenuAfterMenuShow",o),typeof(s==null?void 0:s.onAfterMenuShow)=="function"&&s.onAfterMenuShow(u,o),this.onAfterMenuShow.notify(o,null,this)}}translateGridMenu(){var u;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(((u=this._addonOptions)==null?void 0:u.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(u){u&&(u.commandTitle=this.extensionUtility.getPickerTitleOutputString("commandTitle","gridMenu"),u.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"),u.forceFitTitle=this.extensionUtility.getPickerTitleOutputString("forceFitTitle","gridMenu"),u.syncResizeTitle=this.extensionUtility.getPickerTitleOutputString("syncResizeTitle","gridMenu"))}addGridMenuCustomCommands(u){var o,s;const e=this.gridOptions.backendServiceApi||null,a=[],i=this.gridOptions,t=X0(i),r=(o=this._addonOptions)==null?void 0:o.commandLabels;if(this._addonOptions&&this.gridOptions){if(!this._addonOptions.hideClearFrozenColumnsCommand){const E="clear-pinning";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconClearFrozenColumnsCommand||"mdi mdi-pin-off-outline",titleKey:`${t}${(r==null?void 0:r.clearFrozenColumnsCommandKey)??"CLEAR_PINNING"}`,disabled:!1,command:E,positionOrder:52})}if(this.gridOptions.enableFiltering&&!this.sharedService.hideHeaderRowAfterPageLoad){if(!this._addonOptions.hideClearAllFiltersCommand){const E="clear-filter";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconClearAllFiltersCommand||"mdi mdi-filter-remove-outline",titleKey:`${t}${(r==null?void 0:r.clearAllFiltersCommandKey)??"CLEAR_ALL_FILTERS"}`,disabled:!1,command:E,positionOrder:50})}if(!this._addonOptions.hideToggleFilterCommand){const E="toggle-filter";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconToggleFilterCommand||"mdi mdi-flip-vertical",titleKey:`${t}${(r==null?void 0:r.toggleFilterCommandKey)??"TOGGLE_FILTER_ROW"}`,disabled:!1,command:E,positionOrder:53})}if(e&&!this._addonOptions.hideRefreshDatasetCommand){const E="refresh-dataset";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconRefreshDatasetCommand||"mdi mdi-sync",titleKey:`${t}${(r==null?void 0:r.refreshDatasetCommandKey)??"REFRESH_DATASET"}`,disabled:!1,command:E,positionOrder:58})}}if(!this._addonOptions.hideToggleDarkModeCommand){const E="toggle-dark-mode";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconToggleDarkModeCommand||"mdi mdi-brightness-4",titleKey:`${t}${(r==null?void 0:r.toggleDarkModeCommandKey)??"TOGGLE_DARK_MODE"}`,disabled:!1,command:E,positionOrder:54})}if(this.gridOptions.showPreHeaderPanel&&!this._addonOptions.hideTogglePreHeaderCommand){const E="toggle-preheader";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconTogglePreHeaderCommand||"mdi mdi-flip-vertical",titleKey:`${t}${(r==null?void 0:r.togglePreHeaderCommandKey)??"TOGGLE_PRE_HEADER_ROW"}`,disabled:!1,command:E,positionOrder:53})}if(this.gridOptions.enableSorting&&!this._addonOptions.hideClearAllSortingCommand){const E="clear-sorting";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconClearAllSortingCommand||"mdi mdi-sort-variant-off",titleKey:`${t}${(r==null?void 0:r.clearAllSortingCommandKey)??"CLEAR_ALL_SORTING"}`,disabled:!1,command:E,positionOrder:51})}if(this.gridOptions.enableTextExport&&!this._addonOptions.hideExportCsvCommand){const E="export-csv";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconExportCsvCommand||"mdi mdi-download",titleKey:`${t}${(r==null?void 0:r.exportCsvCommandKey)??"EXPORT_TO_CSV"}`,disabled:!1,command:E,positionOrder:55})}if(this.gridOptions.enableExcelExport&&!this._addonOptions.hideExportExcelCommand){const E="export-excel";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconExportExcelCommand||"mdi mdi-file-excel-outline text-success",titleKey:`${t}${(r==null?void 0:r.exportExcelCommandKey)??"EXPORT_TO_EXCEL"}`,disabled:!1,command:E,positionOrder:56})}if(this.gridOptions.enableTextExport&&!this._addonOptions.hideExportTextDelimitedCommand){const E="export-text-delimited";u.some(d=>d!=="divider"&&d.hasOwnProperty("command")&&d.command===E)||a.push({iconCssClass:this._addonOptions.iconExportTextDelimitedCommand||"mdi mdi-download",titleKey:`${t}${(r==null?void 0:r.exportTextDelimitedCommandKey)??"EXPORT_TO_TAB_DELIMITED"}`,disabled:!1,command:E,positionOrder:57})}const l=((s=this._addonOptions)==null?void 0:s.commandItems)||[];(Array.isArray(a)&&a.length>0||Array.isArray(l)&&l.length>0)&&(this._addonOptions.commandTitle=this._addonOptions.commandTitle||this.extensionUtility.getPickerTitleOutputString("commandTitle","gridMenu"))}return a}executeGridMenuInternalCustomCommands(u,e){var i,t,r;const a=((i=this.sharedService)==null?void 0:i.externalRegisteredResources)||[];if(e!=null&&e.command)switch(e.command){case"clear-pinning":const o=[...this.sharedService.visibleColumns],s={frozenColumn:-1,frozenRow:-1,frozenBottom:!1,enableMouseWheelScrollHandler:!1};this.grid.setOptions(s),this.sharedService.gridOptions.frozenColumn=s.frozenColumn,this.sharedService.gridOptions.frozenRow=s.frozenRow,this.sharedService.gridOptions.frozenBottom=s.frozenBottom,this.sharedService.gridOptions.enableMouseWheelScrollHandler=s.enableMouseWheelScrollHandler,Array.isArray(o)&&this.grid.setColumns(o),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 E=a.find(x=>x.className==="TextExportService");E!=null&&E.exportToFile?E.exportToFile({delimiter:Se.comma,format:Ou.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 d=a.find(x=>x.className==="ExcelExportService");d!=null&&d.exportToExcel?d.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 c=a.find(x=>x.className==="TextExportService");c!=null&&c.exportToFile?c.exportToFile({delimiter:Se.tab,format:Ou.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 D=this.sharedService.gridOptions.darkMode;this.grid.setOptions({darkMode:!D}),this.sharedService.gridOptions.darkMode=!D;break;case"toggle-filter":let m=((t=this.gridOptions)==null?void 0:t.showHeaderRow)??!1;m=!m,this.grid.setHeaderRowVisibility(m),m===!0&&(this.grid.setColumns(this.sharedService.columnDefinitions),this.grid.scrollColumnIntoView(0));break;case"toggle-preheader":const h=((r=this.gridOptions)==null?void 0:r.showPreHeaderPanel)??!1;this.grid.setPreHeaderPanelVisibility(!h);break;case"refresh-dataset":this.extensionUtility.refreshBackendDataset();break}}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(u){if(this.menuElement){let e=!1;const a=u.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(u.target)||a)&&(e=!0),(this._isMenuOpen&&this.menuElement!==u.target&&!e&&!u.defaultPrevented||u.target.className==="close"&&a)&&this.hideMenu(u)}}handleMenuItemCommandClick(u,e,a,i=0){var t,r;if(a!=="divider"&&!a.disabled&&!a.divider)if((a.command||"")&&!a.commandItems){const s={grid:this.grid,command:a.command,item:a,allColumns:this.columns,visibleColumns:this.getVisibleColumns()};this.executeGridMenuInternalCustomCommands(u,s),this.pubSubService.publish("onGridMenuCommand",s),typeof((t=this._addonOptions)==null?void 0:t.onCommand)=="function"&&this._addonOptions.onCommand(u,s),this.onCommand.notify(s,null,this),typeof a.action=="function"&&a.action.call(this,u,s),!((r=this._addonOptions)!=null&&r.leaveOpen)&&!u.defaultPrevented&&this.hideMenu(u),u.preventDefault(),u.stopPropagation()}else a.commandItems&&this.repositionSubMenu(u,a,i)}handleMenuItemMouseOver(u,e,a,i=0){a!=="divider"&&!a.disabled&&!a.divider&&(a.commandItems?this.repositionSubMenu(u,a,i):i===0&&this.disposeSubMenus())}recreateCommandList(u,e,a,i){const t=a.level||0;if(u.length>0){const r=v("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},e);if(t===0){this.populateCommandOrOptionTitle("command",this.addonOptions,r,t);const o=e.querySelector(".slick-command-header")??v("div",{className:"slick-command-header"});o.classList.add("with-close"),q1.call(this,o),r.appendChild(o)}return i&&t>0&&this.addSubMenuTitleWhenExists(i,r),this.populateCommandOrOptionItems("command",this._addonOptions,r,u,a,this.handleMenuItemCommandClick,this.handleMenuItemMouseOver),r}return null}repositionSubMenu(u,e,a){const i=(e==null?void 0:e.commandItems)||[],t=this.createCommandMenu(i,a+1,e);t.style.display="block",document.body.appendChild(t),this.repositionMenu(u,t)}}const W1="mdi-icon-picker-check",U1="mdi-icon-picker-uncheck";function q1(n){const e=v("button",{type:"button",className:"close",ariaLabel:"Close",textContent:"×",dataset:{dismiss:this instanceof Zr?"slick-column-picker":"slick-grid-menu"}});n.appendChild(e)}function Z1(n){var e,a;const u=this;(e=u.addonOptions)!=null&&e.columnTitle&&(u._columnTitleElm=v("div",{className:"slick-menu-title",textContent:((a=u.addonOptions)==null?void 0:a.columnTitle)??u._defaults.columnTitle},n))}function Y1(n){var r,o;const u=this,e=u instanceof Zr?"columnPicker":"gridMenu",a=(r=n.target)==null?void 0:r.closest(".icon-checkbox-container"),i=a==null?void 0:a.querySelector(".mdi"),t=!!n.target.checked;if(n.target.ariaChecked=String(t),Ps(i,t),n.target.dataset.option==="autoresize"){const s=u.getVisibleColumns();u.grid.setOptions({forceFitColumns:t}),u.grid.setColumns(s);return}if(n.target.dataset.option==="syncresize"){u.grid.setOptions({syncColumnCellResize:t});return}if(n.target.type==="checkbox"){u._areVisibleColumnDifferent=!0;const s=n.target.dataset.columnid||"",l=[];if(u._columnCheckboxes.forEach((c,D)=>{c.checked&&l.push(u.columns[D])}),!l.length){n.target.checked=!0,Ps(i,!0);return}if(u.grid.setColumns(l),(!u.sharedService.visibleColumns||Array.isArray(l)&&l.length!==u.sharedService.visibleColumns.length)&&(u.sharedService.visibleColumns=l),u.gridOptions.enableRowSelection&&t){const c=u.grid.getSelectedRows();u.grid.setSelectedRows(c)}const E=u.gridOptions.frozenColumn??-1;E>=0&&u.extensionUtility.readjustFrozenColumnIndexWhenNeeded(E,u.columns,l);const d={columnId:s,showing:t,allColumns:u.columns,visibleColumns:l,columns:l,grid:u.grid};u.pubSubService.publish(`on${N0(e)}ColumnsChanged`,d),typeof((o=u.addonOptions)==null?void 0:o.onColumnsChanged)=="function"&&u.addonOptions.onColumnsChanged(n,d),u.onColumnsChanged.notify(d,null,u)}}function Ps(n,u=!1){n&&(n.className=`mdi ${u?W1:U1}`)}function Bn(n,u,e,a=!1){const i=v("label",{className:"checkbox-picker-label",htmlFor:u}),t=v("div",{className:"icon-checkbox-container"}),r=v("input",{id:u,type:"checkbox",dataset:e}),o=v("div",{className:`mdi ${a?W1:U1}`}),s=v("span",{className:"checkbox-label"});return t.appendChild(r),t.appendChild(o),i.appendChild(t),i.appendChild(s),n.appendChild(i),a&&(r.ariaChecked="true",r.checked=!0),{inputElm:r,labelElm:i,labelSpanElm:s}}function Q1(n){const u=this,e=u instanceof J1?"gridmenu-":"";for(const a of u.columns){const i=a.id,t=document.createElement("li");a.excludeFromColumnPicker&&(t.className="hidden");const r=`${u._gridUid}-${e}colpicker-${i}`,o=u.grid.getColumnIndex(i)>=0,{inputElm:s,labelElm:l,labelSpanElm:E}=Bn(t,r,{columnid:`${i}`},o);u._columnCheckboxes.push(s);const c=(typeof(n==null?void 0:n.headerColumnValueExtractor)=="function"?n.headerColumnValueExtractor:u._defaults.headerColumnValueExtractor)(a,u.gridOptions);this.grid.applyHtmlCode(E,c),t.appendChild(l),u._listElm.appendChild(t)}if((!n.hideForceFitButton||!n.hideSyncResizeButton)&&u._listElm.appendChild(document.createElement("hr")),!(n!=null&&n.hideForceFitButton)){const a=document.createElement("li"),i=`${u._gridUid}-${e}colpicker-forcefit`,{labelSpanElm:t}=Bn(a,i,{option:"autoresize"},u.gridOptions.forceFitColumns);t.textContent=(n==null?void 0:n.forceFitTitle)??"",u._listElm.appendChild(a)}if(!(n!=null&&n.hideSyncResizeButton)){const a=document.createElement("li"),i=`${u._gridUid}-${e}colpicker-syncresize`,{labelSpanElm:t}=Bn(a,i,{option:"syncresize"},u.gridOptions.forceFitColumns);t.textContent=(n==null?void 0:n.syncResizeTitle)??"",u._listElm.appendChild(a)}}function _t(){const n=this,u=n.grid.getColumns().slice(0),e=new Array(n.columns.length);for(let a=0;aE0(r.name||"","innerHTML")},this._bindEventService=new vu,this._eventHandler=new Tu,this._columns=this.sharedService.allColumns??[],this._gridUid=((t=(i=this.grid)==null?void 0:i.getUID)==null?void 0:t.call(i))??"",this.init()}get addonOptions(){return this.gridOptions.columnPicker||{}}get eventHandler(){return this._eventHandler}get columns(){return this._columns}set columns(u){this._columns=u}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.onHeaderContextMenu,this.handleHeaderContextMenu.bind(this)),this._eventHandler.subscribe(this.grid.onColumnsReordered,_t.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(){var u,e;this._bindEventService.unbindAll("parent-menu"),(u=this._listElm)==null||u.remove(),(e=this._menuElm)==null||e.remove(),this._menuElm=null}createPickerMenu(){const u=v("div",{ariaExpanded:"true",className:`slick-column-picker ${this._gridUid}`,role:"menu"});return _t.call(this),Z1.call(this,u),q1.call(this,u),this._listElm=v("div",{className:"slick-column-picker-list",role:"menu"}),this._bindEventService.bind(u,"click",Y1.bind(this),void 0,"parent-menu"),document.body.appendChild(u),u}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(u){var e;(this._menuElm!==u.target&&!((e=this._menuElm)!=null&&e.contains(u.target))||u.target.className==="close"&&u.target.closest(".slick-column-picker"))&&this.disposeMenu()}handleHeaderContextMenu(u){u.preventDefault(),bu(this._listElm),this._columnCheckboxes=[],this._menuElm=this.createPickerMenu(),this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),Q1.call(this,this.addonOptions),document.body.appendChild(this._menuElm),this.repositionMenu(u)}repositionMenu(u){var a;const e=((a=u==null?void 0:u.touches)==null?void 0:a[0])??u;this._menuElm&&(this._menuElm.style.top=`${e.pageY-10}px`,this._menuElm.style.left=`${e.pageX-10}px`,this._menuElm.style.minHeight=be(this.addonOptions.minHeight,""),this._menuElm.style.maxHeight=be(this.addonOptions.maxHeight,`${window.innerHeight-e.clientY}px`),this._menuElm.style.display="block",this._menuElm.ariaExpanded="true",this._menuElm.appendChild(this._listElm))}translateTitleLabels(u){u&&(u.columnTitle=this.extensionUtility.getPickerTitleOutputString("columnTitle","gridMenu"))}}const dt=(n,u,e,a,i,t)=>{const r=a.params||{};if(!r.formatters||!Array.isArray(r.formatters))throw new Error(`[Slickgrid-Universal] The multiple formatter requires the "formatters" to be provided as a column params. + For example: this.columnDefinitions = [{ id: title, field: title, formatter: Formatters.multiple, params: { formatters: [Formatters.lowercase, Formatters.uppercase] }`);const o=r.formatters;let s=e;return o.forEach((l,E)=>{if(typeof l!="function")throw new Error(`[Slickgrid-Universal] the "params.formatters" at index(${E}) to be used by "Formatters.multiple" is invalid, please verify all formatter functions.`);s=l.call(void 0,n,u,s,a,i,t)}),s};function js(n,u){if(Array.isArray(n)){for(const e of n)if(e.editor)if(e.formatter&&e.formatter!==dt&&e.formatter!==u){const a=e.formatter;e.formatter=dt,e.params={...e.params,formatters:[a,u]}}else e.formatter&&e.formatter===dt&&e.params?e.params.formatters.findIndex(a=>a===u)===-1&&(e.params.formatters=[...e.params.formatters,u]):e.formatter=u}}function Qu(n,u,e,a){let i,t,r="",o="";switch(e){case"currency":i=T.DEFAULT_FORMATTER_CURRENCY_MIN_DECIMAL,t=T.DEFAULT_FORMATTER_CURRENCY_MAX_DECIMAL;break;case"decimal":i=T.DEFAULT_FORMATTER_NUMBER_MIN_DECIMAL,t=T.DEFAULT_FORMATTER_NUMBER_MAX_DECIMAL;break;case"percent":i=T.DEFAULT_FORMATTER_PERCENT_MIN_DECIMAL,t=T.DEFAULT_FORMATTER_PERCENT_MAX_DECIMAL;break}const s=u&&typeof u.getOptions=="function"?u.getOptions():{},l=oe("minDecimal",n,s,i),E=oe("maxDecimal",n,s,t),d=oe("decimalSeparator",n,s,T.DEFAULT_NUMBER_DECIMAL_SEPARATOR),c=oe("thousandSeparator",n,s,T.DEFAULT_NUMBER_THOUSAND_SEPARATOR),D=oe("displayNegativeNumberWithParentheses",n,s,T.DEFAULT_NEGATIVE_NUMBER_WRAPPED_IN_BRAQUET),m=oe("currencyPrefix",n,s,""),h=oe("currencySuffix",n,s,"");return a==="cell"&&(r=oe("numberPrefix",n,s,""),o=oe("numberSuffix",n,s,"")),{minDecimal:l,maxDecimal:E,decimalSeparator:d,thousandSeparator:c,wrapNegativeNumber:D,currencyPrefix:m,currencySuffix:h,numberPrefix:r,numberSuffix:o}}function oe(n,u,e,a){var t;const i=u&&u.params;return i&&i.hasOwnProperty(n)?i[n]:(t=e==null?void 0:e.formatterOptions)!=null&&t.hasOwnProperty(n)?e.formatterOptions[n]:a}function qu(n,u){const e=J0(n,!0);return(a,i,t,r,o,s)=>{var x,g;const l=s&&typeof s.getOptions=="function"?s.getOptions():{},E=((x=l==null?void 0:l.formatterOptions)==null?void 0:x.dateSeparator)??u,d=(r==null?void 0:r.type)??p.date,c=J0(d,!0),D=((g=r==null?void 0:r.params)==null?void 0:g.parseDateAsUtc)??!1,m=Be(t,c);let h=t;if(m){let F=t;D&&(F=ED(m)),h=l0(F,e,"en-US")}if(h&&E!==u){const F=new RegExp(u,"ig");h=h.replace(F,E)}return h}}function Yr(n,u,e,a,i,t){let r=!1;e!=null&&e.hasOwnProperty("exportWithFormatter")?r=!!e.exportWithFormatter:t!=null&&t.hasOwnProperty("exportWithFormatter")&&(r=!!t.exportWithFormatter);let o;a&&e.exportCustomFormatter?o=e.exportCustomFormatter:r&&e.formatter&&(o=e.formatter);const s=Xt(o,n,u,e,a,i);return t!=null&&t.sanitizeDataExport&&typeof s=="string"?Wu(s):s}function Xt(n,u,e,a,i,t){let r="",s=a.field||a.id||"";if(typeof a.field=="string"&&a.field.indexOf(".")>0){const E=a.field.split(".");s=E.length>0?E[0]:a.field}const l=i!=null&&i.hasOwnProperty(s)?i[s]:null;if(typeof n=="function"){const E=n(u,e,l,a,i,t),d=Da(E)?E:E.html||E.text;r=E0(d)}else r=i!=null&&i.hasOwnProperty(s)?l:"";return r==null&&(r=""),typeof r=="object"&&!(r instanceof Date)&&Object.entries(r).length===0&&(r=""),r}class gh extends V1{constructor(u,e,a,i){super(u,e,a),this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this.treeDataService=i,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(a.gridOptions.contextMenu)}init(u){this._addonOptions={...this._defaults,...u};const e=this._addonOptions&&Array.isArray(this._addonOptions.commandItems)?this._addonOptions.commandItems:[];this._addonOptions.commandItems=[...e,...this.addMenuCustomCommands(e)],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(){var a;const u=((a=this.sharedService)==null?void 0:a.gridOptions)??{},e=this.sharedService.gridOptions.contextMenu;if(e&&(u!=null&&u.enableTranslate)){const i=e.commandItems||[],t=e.optionItems||[];e.commandTitleKey&&(e.commandTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(e.commandTitleKey,"TEXT_COMMANDS")||e.commandTitle),e.optionTitleKey&&(e.optionTitle=this.extensionUtility.translateWhenEnabledAndServiceExist(e.optionTitleKey,"TEXT_COMMANDS")||e.optionTitle),this.extensionUtility.translateMenuItemsFromTitleKey(i,"commandItems"),this.extensionUtility.translateMenuItemsFromTitleKey(t,"optionItems")}}handleOnContextMenu(u,e){this.disposeAllMenus();const a=this.grid.getCellFromEvent(u);if(a){const i=this.grid.getDataItem(a.row),t=this.grid.getColumns()[a.cell],r=e||{};if(r.cell=a.cell,r.row=a.row,r.column=t,r.dataContext=i,r.grid=this.grid,!this.extensionUtility.runOverrideFunctionWhenExists(this._addonOptions.menuUsabilityOverride,r))return;this._menuElm=this.createParentMenu(u),this._menuElm&&u.preventDefault(),this._menuElm&&this.gridOptions.darkMode&&this._menuElm.classList.add("slick-dark-mode"),this._menuElm&&(this.repositionMenu(u,this._menuElm),this._menuElm.ariaExpanded="true",this._menuElm.style.display="block"),this._bindEventService.bind(document.body,"mousedown",this.handleBodyMouseDown.bind(this))}}addMenuCustomCommands(u){var o;const e=[],a=this.sharedService&&this.sharedService.gridOptions||{},i=a==null?void 0:a.contextMenu,t=(o=this.sharedService)==null?void 0:o.dataView,r=X0(a);if(i&&!i.hideCopyCellValueCommand){const s="copy";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconCopyCellValueCommand||"mdi mdi-content-copy",titleKey:`${r}COPY`,disabled:!1,command:s,positionOrder:50,action:(l,E)=>{this.copyToClipboard(E)},itemUsabilityOverride:l=>{const E=l==null?void 0:l.column,d=l==null?void 0:l.dataContext;if(typeof E.queryFieldNameGetterFn=="function"){const c=hi(E,d,"");if(c!==""&&c!==void 0)return!0}else if(E&&d.hasOwnProperty(E.field))return d[E.field]!==""&&d[E.field]!==null&&d[E.field]!==void 0;return!1}})}if(a!=null&&a.enableTextExport&&i&&!i.hideExportCsvCommand){const s="export-csv";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconExportCsvCommand||"mdi mdi-download",titleKey:`${r}EXPORT_TO_CSV`,disabled:!1,command:s,positionOrder:51,action:()=>{var d;const E=(((d=this.sharedService)==null?void 0:d.externalRegisteredResources)||[]).find(c=>c.className==="TextExportService");if(E!=null&&E.exportToFile)E.exportToFile({delimiter:Se.comma,format:Ou.csv});else 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()] };")}})}if(a&&a.enableExcelExport&&i&&!i.hideExportExcelCommand){const s="export-excel";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconExportExcelCommand||"mdi mdi-file-excel-outline text-success",titleKey:`${r}EXPORT_TO_EXCEL`,disabled:!1,command:s,positionOrder:52,action:()=>{var d;const E=(((d=this.sharedService)==null?void 0:d.externalRegisteredResources)||[]).find(c=>c.className==="ExcelExportService");if(E!=null&&E.exportToExcel)E.exportToExcel();else 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()] };")}})}if(a!=null&&a.enableTextExport&&i&&!i.hideExportTextDelimitedCommand){const s="export-text-delimited";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconExportTextDelimitedCommand||"mdi mdi-download",titleKey:`${r}EXPORT_TO_TAB_DELIMITED`,disabled:!1,command:s,positionOrder:53,action:()=>{var d;const E=(((d=this.sharedService)==null?void 0:d.externalRegisteredResources)||[]).find(c=>c.className==="TextExportService");if(E!=null&&E.exportToFile)E.exportToFile({delimiter:Se.tab,format:Ou.txt});else 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()] };")}})}if(a&&(a.enableGrouping||a.enableDraggableGrouping||a.enableTreeData)){if(i&&!i.hideCopyCellValueCommand&&e.push({divider:!0,command:"",positionOrder:54}),a&&!a.enableTreeData&&i&&!i.hideClearAllGrouping){const s="clear-grouping";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconClearGroupingCommand||"mdi mdi-close",titleKey:`${r}CLEAR_ALL_GROUPING`,disabled:!1,command:s,positionOrder:55,action:()=>{t.setGrouping([]),this.pubSubService.publish("onContextMenuClearGrouping")},itemUsabilityOverride:()=>{const l=t&&t.getGrouping&&t.getGrouping();return Array.isArray(l)&&l.length>0}})}if(a&&i&&!i.hideCollapseAllGroups){const s="collapse-all-groups";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconCollapseAllGroupsCommand||"mdi mdi-arrow-collapse",titleKey:`${r}COLLAPSE_ALL_GROUPS`,disabled:!1,command:s,positionOrder:56,action:()=>{a.enableTreeData?this.treeDataService.toggleTreeDataCollapse(!0):t.collapseAllGroups(),this.pubSubService.publish("onContextMenuCollapseAllGroups")},itemUsabilityOverride:()=>{if(a.enableTreeData)return!0;const l=t&&t.getGrouping&&t.getGrouping();return Array.isArray(l)&&l.length>0}})}if(a&&i&&!i.hideExpandAllGroups){const s="expand-all-groups";u.some(l=>l!=="divider"&&l.hasOwnProperty("command")&&l.command===s)||e.push({iconCssClass:i.iconExpandAllGroupsCommand||"mdi mdi-arrow-expand",titleKey:`${r}EXPAND_ALL_GROUPS`,disabled:!1,command:s,positionOrder:57,action:()=>{a.enableTreeData?this.treeDataService.toggleTreeDataCollapse(!1):t.expandAllGroups(),this.pubSubService.publish("onContextMenuExpandAllGroups")},itemUsabilityOverride:()=>{if(a.enableTreeData)return!0;const l=t&&t.getGrouping&&t.getGrouping();return Array.isArray(l)&&l.length>0}})}}return this.extensionUtility.translateMenuItemsFromTitleKey(e),e}copyToClipboard(u){var e,a;try{if(u&&u.grid&&u.command){const i=((e=this.sharedService)==null?void 0:e.gridOptions)??{},t=(u==null?void 0:u.cell)??0,r=(u==null?void 0:u.row)??0,o=u==null?void 0:u.column,s=u==null?void 0:u.dataContext,l=(a=this.sharedService)==null?void 0:a.slickGrid,E=i&&(i.excelExportOptions||i.textExportOptions);let d=Yr(r,t,o,s,l,E);typeof o.queryFieldNameGetterFn=="function"&&(d=hi(o,s,""));let c=d;typeof d=="string"&&(c=d.replace(/^([·|⮞|⮟]\s*)|([·|⮞|⮟])\s*/gi,"").replace(/[\u00b7|\u034f]/gi,"").trim());const D=document.createElement("textarea");D&&document.body&&(D.style.position="absolute",D.style.opacity="0",D.value=c,document.body.appendChild(D),D.select(),document.execCommand("copy",!1,c)&&D.remove())}}catch{}}sortMenuItems(){var e,a;const u=(a=(e=this.sharedService)==null?void 0:e.gridOptions)==null?void 0:a.contextMenu;u&&(this.extensionUtility.sortItems(u.commandItems||[],"positionOrder"),this.extensionUtility.sortItems(u.optionItems||[],"positionOrder"))}}class Ch{constructor(u,e,a){this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this.columnsGroupBy=[],this.pluginName="DraggableGrouping",this._gridColumns=[],this._gridUid="",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 vu,this._eventHandler=new Tu,this.onGroupChanged=new R("onGroupChanged")}get addonOptions(){return this._addonOptions}get dataView(){var u;return((u=this.grid)==null?void 0:u.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(){var u;return this._gridUid||(((u=this.grid)==null?void 0:u.getUID())??"")}get gridContainer(){return this.grid.getContainerNode()}init(u,e){var a,i;if(this._addonOptions={...this._defaults,...e},this._grid=u,u){if(this._gridUid=u.getUID(),this._gridColumns=u.getColumns(),this._dropzoneElm=u.getPreHeaderPanel(),this._dropzoneElm.classList.add("slick-dropzone"),this.onGroupChanged.setPubSubService(this.pubSubService),!this._addonOptions.hideToggleAllButton){this._groupToggler=v("div",{className:"slick-group-toggle-all",title:this._addonOptions.toggleAllPlaceholderText??"",style:{display:"none"}});const t=v("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(v("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(t,!0,!1)),this.pubSubService.subscribe("onContextMenuExpandAllGroups",()=>this.toggleGroupToggler(t,!1,!1)))}this._dropzonePlaceholderElm=v("div",{className:"slick-draggable-dropzone-placeholder"},this._dropzoneElm),this.gridOptions.enableTranslate&&((a=this._addonOptions)!=null&&a.dropPlaceHolderTextKey)&&(this._addonOptions.dropPlaceHolderText=this.extensionUtility.translateWhenEnabledAndServiceExist(this._addonOptions.dropPlaceHolderTextKey,"TEXT_TOGGLE_ALL_GROUPS")),this._dropzonePlaceholderElm.textContent=((i=this._addonOptions)==null?void 0:i.dropPlaceHolderText)??this._defaults.dropPlaceHolderText??"",this.setupColumnDropbox(),this._eventHandler.subscribe(u.onHeaderCellRendered,(t,r)=>{var s;const o=r.node;if(!Qn((s=r.column)==null?void 0:s.grouping)&&o&&(o.style.cursor="pointer",this._addonOptions.groupIconCssClass)){const l=v("span",{className:"slick-column-groupable"},o);this._addonOptions.groupIconCssClass&&l.classList.add(..._u(this._addonOptions.groupIconCssClass))}}),this._subscriptions.push(this.pubSubService.subscribe("onContextMenuClearGrouping",()=>this.clearDroppedGroups()));for(const t of this._gridColumns){const r=t.field;u.updateColumnHeader(r)}}return this}dispose(){var u,e;this.destroySortableInstances(),(u=this._droppableInstance)!=null&&u.el&&((e=this._droppableInstance)==null||e.destroy()),this.onGroupChanged.unsubscribe(),this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingEventService.unbindAll(),bu(this.gridContainer.querySelector(`.${this.gridUid} .slick-preheader-panel`))}clearDroppedGroups(){this.columnsGroupBy=[],this.updateGroupBy("clear-all");const u=this._dropzoneElm.querySelectorAll(".slick-dropped-grouping");for(const e of Array.from(u)){const a=this._dropzoneElm.querySelector(".slick-groupby-remove");a==null||a.remove(),e==null||e.remove()}this._dropzonePlaceholderElm.style.display="inline-block",this._groupToggler&&(this._groupToggler.style.display="none")}destroySortableInstances(){var u,e,a,i;(u=this._sortableLeftInstance)!=null&&u.el&&((e=this._sortableLeftInstance)==null||e.destroy()),(a=this._sortableRightInstance)!=null&&a.el&&((i=this._sortableRightInstance)==null||i.destroy())}setAddonOptions(u){this._addonOptions={...this._addonOptions,...u}}setColumns(u){this._gridColumns=u}setDroppedGroups(u){this._dropzonePlaceholderElm.style.display="none";const e=Array.isArray(u)?u:[u];for(const a of e){const i=this.grid.getHeaderColumn(a);this.handleGroupByDrop(this._dropzoneElm,i)}}setupColumnReorder(u,e,a,i,t,r,o,s,l){this.destroySortableInstances();const E=u.getPreHeaderPanel(),d=E.querySelector(".slick-draggable-dropzone-placeholder"),c=E.querySelector(".slick-group-toggle-all"),D={animation:50,chosenClass:"slick-header-column-active",ghostClass:"slick-sortable-placeholder",draggable:".slick-header-column",dataIdAttr:"data-id",group:{name:"shared",pull:"clone",put:!1},revertClone:!0,onStart:()=>{d&&(d.style.display="inline-block"),E.querySelectorAll(".slick-dropped-grouping").forEach(h=>h.style.display="none"),c&&(c.style.display="none")},onEnd:m=>{var C,A,b;E==null||E.classList.remove("slick-dropzone-hover"),(C=d==null?void 0:d.parentElement)==null||C.classList.remove("slick-dropzone-placeholder-hover");const h=E.querySelectorAll(".slick-dropped-grouping");if(h.forEach(B=>B.style.display="flex"),h.length&&(d&&(d.style.display="none"),c&&(c.style.display="inline-flex")),!u.getEditorLock().commitCurrentEdit())return;const x=((A=this.sortableLeftInstance)==null?void 0:A.toArray())??[];if(e.length>1){const B=((b=this._sortableRightInstance)==null?void 0:b.toArray())??[];for(const S of B)x.push(S)}const g=[],F=u.getColumns();for(const B of x)g.push(F[o.call(u,B)]);i.call(u,g),l.call(u,u.onColumnsReordered,{grid:u}),m.stopPropagation(),t.call(u)}};return this._sortableLeftInstance=uu.create(this.gridContainer.querySelector(`.${u.getUID()} .slick-header-columns.slick-header-columns-left`),D),this._sortableRightInstance=uu.create(this.gridContainer.querySelector(`.${u.getUID()} .slick-header-columns.slick-header-columns-right`),D),{sortableLeftInstance:this._sortableLeftInstance,sortableRightInstance:this._sortableRightInstance}}addColumnGroupBy(u){this.columnsGroupBy.push(u),this.updateGroupBy("add-group")}addGroupByRemoveClickHandler(u,e,a,i){this._bindingEventService.bind(e,"click",()=>{const t=this._bindingEventService.boundedEvents.filter(r=>r.element===e);for(const r of t)this._bindingEventService.unbind(r.element,"click",r.listener);this.removeGroupBy(u,a,i)})}addGroupSortClickHandler(u,e){const{grouping:a,type:i}=u;this._bindingEventService.bind(e,"click",()=>{if(this.toggleGroupAll(u,!1),a){const t=a.sortAsc?ju.desc:ju.asc;a.comparer=(r,o)=>Ta(i||"text",r.value,o.value,t,u,this.gridOptions),this.getGroupBySortIcon(e,!a.sortAsc),this.updateGroupBy("sort-group"),a.sortAsc=!a.sortAsc,this.grid.invalidate()}})}getGroupBySortIcon(u,e=!0){e?this._addonOptions.sortAscIconCssClass?(u.classList.remove(..._u(this._addonOptions.sortDescIconCssClass)),u.classList.add(..._u(this._addonOptions.sortAscIconCssClass))):(u.classList.add("slick-groupby-sort-asc-icon"),u.classList.remove("slick-groupby-sort-desc-icon")):this._addonOptions.sortDescIconCssClass?(u.classList.remove(..._u(this._addonOptions.sortAscIconCssClass)),u.classList.add(..._u(this._addonOptions.sortDescIconCssClass))):this._addonOptions.sortDescIconCssClass||(u.classList.add("slick-groupby-sort-desc-icon"),u.classList.remove("slick-groupby-sort-asc-icon"))}handleGroupByDrop(u,e){var t,r,o;const a=(t=e.getAttribute("data-id"))==null?void 0:t.replace(this._gridUid,"");let i=!0;for(const s of this.columnsGroupBy)s.id===a&&(i=!1);if(i){for(const s of this._gridColumns)if(s.id===a&&s.grouping&&!Qn(s.grouping)){const l=e.querySelector(".slick-column-name"),E=v("div",{id:`${this._gridUid}_${s.id}_entry`,className:"slick-dropped-grouping",dataset:{id:`${s.id}`}});v("div",{className:"slick-dropped-grouping-title",style:{display:"inline-flex"},textContent:l?l.textContent:e.textContent},E);const d=v("div",{className:"slick-groupby-remove"});this._addonOptions.deleteIconCssClass&&d.classList.add(..._u(this._addonOptions.deleteIconCssClass)),this._addonOptions.deleteIconCssClass||d.classList.add("slick-groupby-remove-icon");let c;((r=this._addonOptions)==null?void 0:r.hideGroupSortIcons)!==!0&&s.sortable&&(((o=s.grouping)==null?void 0:o.sortAsc)===void 0&&(s.grouping.sortAsc=!0),c=v("div",{className:"slick-groupby-sort"},E),this.getGroupBySortIcon(c,s.grouping.sortAsc)),E.appendChild(d),E.appendChild(document.createElement("div")),u.appendChild(E),this._groupToggler&&this.columnsGroupBy.length===0&&this.toggleGroupAll(s),this.addColumnGroupBy(s),this.addGroupByRemoveClickHandler(s.id,d,e,E),c&&this.addGroupSortClickHandler(s,c)}this._groupToggler&&this.columnsGroupBy.length>0&&(this._groupToggler.style.display="inline-flex")}}toggleGroupAll({grouping:u},e){var i;const a=(i=this._groupToggler)==null?void 0:i.querySelector(".slick-group-toggle-all-icon");e===!0||u!=null&&u.collapsed?(a==null||a.classList.add("collapsed"),a==null||a.classList.remove("expanded")):(a==null||a.classList.add("expanded"),a==null||a.classList.remove("collapsed"))}removeFromArray(u,e){if(Array.isArray(u)){const a=u.findIndex(i=>i.id===e.id);a>=0&&u.splice(a,1)}return u}removeGroupBy(u,e,a){a.remove();const i=[];this._gridColumns.forEach(t=>i[t.id]=t),this.removeFromArray(this.columnsGroupBy,i[u]),this.columnsGroupBy.length===0&&(this._dropzonePlaceholderElm.style.display="inline-block",this._groupToggler&&(this._groupToggler.style.display="none")),this.updateGroupBy("remove-group")}addDragOverDropzoneListeners(){const u=this._dropzoneElm.querySelector(".slick-draggable-dropzone-placeholder");u&&this._dropzoneElm&&(this._bindingEventService.bind(u,"dragover",e=>e.preventDefault()),this._bindingEventService.bind(u,"dragenter",()=>this._dropzoneElm.classList.add("slick-dropzone-hover")),this._bindingEventService.bind(u,"dragleave",()=>this._dropzoneElm.classList.remove("slick-dropzone-hover")))}setupColumnDropbox(){const u=this._dropzoneElm;this._droppableInstance=uu.create(u,{group:"shared",ghostClass:"slick-droppable-sortitem-hover",draggable:".slick-dropped-grouping",dragoverBubble:!0,onAdd:e=>{var i,t;const a=e.item;(i=a.getAttribute("id"))!=null&&i.replace(this._gridUid,"")&&this.handleGroupByDrop(u,uu.utils.clone(e.item)),(t=a.parentNode)==null||t.removeChild(a)},onUpdate:()=>{var i;const e=((i=this._droppableInstance)==null?void 0:i.toArray())??[],a=[];for(const t of e)for(const r of this.columnsGroupBy)if(r.id===t){a.push(r);break}this.columnsGroupBy=a,this.updateGroupBy("sort-group")}}),this.addDragOverDropzoneListeners(),this._groupToggler&&this._bindingEventService.bind(this._groupToggler,"click",e=>{const a=e.target.classList.contains("slick-group-toggle-all-icon")?e.target:e.currentTarget.querySelector(".slick-group-toggle-all-icon");this.toggleGroupToggler(a,a==null?void 0:a.classList.contains("expanded"))})}toggleGroupToggler(u,e=!0,a=!0){u&&(e===!0?(u.classList.add("collapsed"),u.classList.remove("expanded"),a&&this.dataView.collapseAllGroups()):(u.classList.remove("collapsed"),u.classList.add("expanded"),a&&this.dataView.expandAllGroups()))}updateGroupBy(u){if(this.columnsGroupBy.length===0){this.dataView.setGrouping([]),this._dropzonePlaceholderElm.style.display="inline-block",this.triggerOnGroupChangedEvent({caller:u,groupColumns:[]});return}const e=[];this.columnsGroupBy.forEach(a=>e.push(a.grouping)),this.dataView.setGrouping(e),this._dropzonePlaceholderElm.style.display="none",this.triggerOnGroupChangedEvent({caller:u,groupColumns:e})}triggerOnGroupChangedEvent(u){this._addonOptions&&typeof this._addonOptions.onGroupChanged=="function"&&this._addonOptions.onGroupChanged(new Pu,u),this.onGroupChanged.notify(u)}}class ph extends Yt{constructor(u,e,a){super(u,e,a),this.extensionUtility=u,this.pubSubService=e,this.sharedService=a,this._buttonElms=[],this._defaults={buttonCssClass:"slick-header-button"},this.pluginName="HeaderButtons",this._menuCssPrefix="slick-header-button",this._camelPluginName="headerButtons",this._bindEventService=new vu,this._eventHandler=new Tu,this.init(a.gridOptions.headerButton)}get addonOptions(){return this._addonOptions}set addonOptions(u){this._addonOptions=u}get eventHandler(){return this._eventHandler}get grid(){return this.sharedService.slickGrid}init(u){this._addonOptions={...this._defaults,...u},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(u=>u.remove())}handleHeaderCellRendered(u,e){var i;const a=e.column;if((i=a.header)!=null&&i.buttons&&Array.isArray(a.header.buttons)){let t=a.header.buttons.length;for(;t--;){const r=a.header.buttons[t],o=this.populateSingleCommandOrOptionItem("command",this.addonOptions,null,r,e,this.handleButtonClick.bind(this));o&&r.handler&&!r.disabled&&this._bindEventService.bind(o,"click",s=>r.handler.call(this,s)),o&&(this._buttonElms.push(o),e.node.appendChild(o))}}}handleBeforeHeaderCellDestroy(u,e){var i,t,r;if((i=e.column.header)!=null&&i.buttons&&((t=this._addonOptions)!=null&&t.buttonCssClass)){const o=(((r=this._addonOptions)==null?void 0:r.buttonCssClass)||"").replace(/(\s+)/g,".");o&&e.node.querySelectorAll(`.${o}`).forEach(s=>s.remove())}}handleButtonClick(u,e,a,i,t){var r;if(a.command&&!a.disabled){const o=a.command||"",s={grid:this.grid,column:t,button:a};o&&(s.command=o),typeof a.action=="function"&&!a.disabled&&a.action.call(this,u,s),o!==null&&!a.disabled&&((r=this._addonOptions)!=null&&r.onCommand)&&(this.pubSubService.publish("onHeaderButtonCommand",s),this._addonOptions.onCommand(u,s),t!=null&&t.id&&this.grid.updateColumnHeader(t.id))}u.preventDefault(),u.stopPropagation()}}class Fh extends Yt{constructor(u,e,a,i,t){super(u,a,i),this.extensionUtility=u,this.filterService=e,this.pubSubService=a,this.sharedService=i,this.sortService=t,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(i.gridOptions.headerMenu)}init(u){this._addonOptions={...this._defaults,...u},this._eventHandler.subscribe(this.grid.onBeforeSetColumns,(e,a)=>{this.sharedService.gridOptions.headerMenu=this.addHeaderMenuCustomCommands(a.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(){var u;super.dispose(),this._menuElm=this._menuElm||document.body.querySelector(`.slick-header-menu${this.gridUidSelector}`),(u=this._menuElm)==null||u.remove(),this._activeHeaderColumnElm=void 0}hideColumn(u){var e,a;if((a=(e=this.sharedService)==null?void 0:e.slickGrid)!=null&&a.getColumnIndex){const i=this.sharedService.slickGrid.getColumnIndex(u.id),t=this.sharedService.slickGrid.getColumns(),r=this.sharedService.gridOptions.frozenColumn??-1;r>=0&&r>=i&&(this.sharedService.gridOptions.frozenColumn=r-1,this.sharedService.slickGrid.setOptions({frozenColumn:this.sharedService.gridOptions.frozenColumn}));const o=_r(t,i);this.sharedService.visibleColumns=o,this.sharedService.slickGrid.setColumns(o),this.pubSubService.publish("onHeaderMenuHideColumns",{columns:o,hiddenColumn:u})}}hideMenu(){var u;this.disposeSubMenus(),(u=this._menuElm)==null||u.remove(),this._menuElm=void 0}repositionSubMenu(u,e,a,i){const t=this.createCommandMenu(e.commandItems||[],i,a+1,e);document.body.appendChild(t),this.repositionMenu(u,t)}repositionMenu(u,e){var c,D;const a=u.target,i=e.classList.contains("slick-submenu"),t=i?u.target.closest(".slick-menu-item"):a,r=Il(this.sharedService.gridContainerElement,a),o=this.grid.getGridPosition(),s=e.offsetWidth,l=Iu(t);let E=i?(l==null?void 0:l.left)??0:(r==null?void 0:r.left)??0,d=i?(l==null?void 0:l.top)??0:((r==null?void 0:r.top)??0)+(((c=this.addonOptions)==null?void 0:c.menuOffsetTop)??0)+a.clientHeight;if(i){const m=(e==null?void 0:e.clientHeight)||0,{bottom:h,top:x}=bi(t);(hh?"top":"bottom")==="top"?(e.classList.remove("dropdown"),e.classList.add("dropup"),d-=m-t.clientHeight):(e.classList.remove("dropup"),e.classList.add("dropdown"))}if(i&&t){const m=E+Number(s)+t.clientWidth,h=document.documentElement.clientWidth;(m>=o.width||m>=h?"left":"right")==="left"?(e.classList.remove("dropright"),e.classList.add("dropleft"),E-=s):(e.classList.remove("dropleft"),e.classList.add("dropright"),E+=t.offsetWidth)}else E=(r==null?void 0:r.left)??0,this.addonOptions.autoAlign&&(o!=null&&o.width)&&E+(e.clientWidth??0)>=o.width&&(E=E+a.clientWidth-e.clientWidth+(((D=this.addonOptions)==null?void 0:D.autoAlignOffset)||0));e.style.top=`${d}px`,e.style.left=`${E}px`}translateHeaderMenu(){var u;(u=this.sharedService.gridOptions)!=null&&u.headerMenu&&this.resetHeaderMenuTranslations(this.sharedService.visibleColumns)}handleHeaderCellRendered(u,e){var t;const i=(t=e.column.header)==null?void 0:t.menu;if(i&&e.node){if(!this.extensionUtility.runOverrideFunctionWhenExists(this.addonOptions.menuUsabilityOverride,e))return;const r=v("div",{className:"slick-header-menu-button",ariaLabel:"Header Menu"},e.node);this.addonOptions.buttonCssClass&&r.classList.add(..._u(this.addonOptions.buttonCssClass)),this.addonOptions.tooltip&&(r.title=this.addonOptions.tooltip),this._bindEventService.bind(r,"click",o=>{this.disposeAllMenus(),this.createParentMenu(o,e.column,i)})}}handleBeforeHeaderCellDestroy(u,e){var i;(i=e.column.header)!=null&&i.menu&&e.node.querySelectorAll(".slick-header-menu-button").forEach(t=>t.remove())}handleBodyMouseDown(u){if(this.menuElement){let e=!1;const a=u.target.closest(`.${this.menuCssClass}`);(this.menuElement.contains(u.target)||a)&&(e=!0),(this._menuElm!==u.target&&!e&&!u.defaultPrevented||u.target.className==="close"&&a)&&this.hideMenu()}}handleMenuItemCommandClick(u,e,a,i=0,t){var r;if(a!=="divider"&&!a.disabled&&!a.divider)if((a.command||"")&&!a.commandItems){const s={grid:this.grid,command:a.command,column:t,item:a};this.executeHeaderMenuInternalCommands(u,s),this.pubSubService.publish("onHeaderMenuCommand",s),typeof((r=this.addonOptions)==null?void 0:r.onCommand)=="function"&&this.addonOptions.onCommand(u,s),typeof a.action=="function"&&a.action.call(this,u,s),u.defaultPrevented||this.hideMenu(),u.preventDefault(),u.stopPropagation()}else a.commandItems&&this.repositionSubMenu(u,a,i,t)}handleMenuItemMouseOver(u,e,a,i=0,t){a!=="divider"&&!a.disabled&&!a.divider&&(a.commandItems?this.repositionSubMenu(u,a,i,t):i===0&&this.disposeSubMenus())}addHeaderMenuCustomCommands(u){const e=this.sharedService.gridOptions,a=e.headerMenu||{},i=X0(e);return Array.isArray(u)&&e.enableHeaderMenu&&u.forEach(t=>{var r,o;if(t&&!t.excludeFromHeaderMenu){t.header?t.header.menu||(t.header.menu={commandItems:[]}):t.header={menu:{commandItems:[]}};const s=((o=(r=t==null?void 0:t.header)==null?void 0:r.menu)==null?void 0:o.commandItems)??[];let l=!1;a&&!a.hideFreezeColumnsCommand&&(l=!0,s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="freeze-columns")||s.push({iconCssClass:a.iconFreezeColumns||"mdi mdi-pin-outline",titleKey:`${i}FREEZE_COLUMNS`,command:"freeze-columns",positionOrder:47})),a&&!a.hideColumnResizeByContentCommand&&this.sharedService.gridOptions.enableColumnResizeOnDoubleClick&&(l=!0,s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="column-resize-by-content")||s.push({iconCssClass:a.iconColumnResizeByContentCommand||"mdi mdi-arrow-expand-horizontal",titleKey:`${i}COLUMN_RESIZE_BY_CONTENT`,command:"column-resize-by-content",positionOrder:48})),l&&!s.some(E=>E!=="divider"&&E.positionOrder===49)&&s.push({divider:!0,command:"",positionOrder:49}),e.enableSorting&&t.sortable&&a&&!a.hideSortCommands&&(s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="sort-asc")||s.push({iconCssClass:a.iconSortAscCommand||"mdi mdi-sort-ascending",titleKey:`${i}SORT_ASCENDING`,command:"sort-asc",positionOrder:50}),s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="sort-desc")||s.push({iconCssClass:a.iconSortDescCommand||"mdi mdi-sort-descending",titleKey:`${i}SORT_DESCENDING`,command:"sort-desc",positionOrder:51}),s.some(E=>E!=="divider"&&E.positionOrder===52)||s.push({divider:!0,command:"",positionOrder:52}),!a.hideClearSortCommand&&!s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="clear-sort")&&s.push({iconCssClass:a.iconClearSortCommand||"mdi mdi-sort-variant-off",titleKey:`${i}REMOVE_SORT`,command:"clear-sort",positionOrder:54})),e.enableFiltering&&t.filterable&&a&&!a.hideFilterCommand&&!a.hideClearFilterCommand&&!s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="clear-filter")&&s.push({iconCssClass:a.iconClearFilterCommand||"mdi mdi-filter-remove-outline",titleKey:`${i}REMOVE_FILTER`,command:"clear-filter",positionOrder:53}),a&&!a.hideColumnHideCommand&&!s.some(E=>E!=="divider"&&(E==null?void 0:E.command)==="hide-column")&&s.push({iconCssClass:a.iconColumnHideCommand||"mdi mdi-close",titleKey:`${i}HIDE_COLUMN`,command:"hide-column",positionOrder:55}),this.extensionUtility.translateMenuItemsFromTitleKey(s),this.extensionUtility.sortItems(s,"positionOrder")}}),a}clearColumnFilter(u,e){e!=null&&e.column&&this.filterService.clearFilterByColumnId(u,e.column.id)}clearColumnSort(u,e){e!=null&&e.column&&this.sharedService&&this.sortService.clearSortByColumnId(u,e.column.id)}executeHeaderMenuInternalCommands(u,e){var a;if(e!=null&&e.command)switch(e.command){case"hide-column":this.hideColumn(e.column),(a=this.sharedService.gridOptions)!=null&&a.enableAutoSizeColumns&&this.sharedService.slickGrid.autosizeColumns();break;case"clear-filter":this.clearColumnFilter(u,e);break;case"clear-sort":this.clearColumnSort(u,e);break;case"column-resize-by-content":this.pubSubService.publish("onHeaderMenuColumnResizeByContent",{columnId:e.column.id});break;case"freeze-columns":const i=[...this.sharedService.visibleColumns],r={frozenColumn:i.findIndex(E=>E.id===e.column.id),enableMouseWheelScrollHandler:!0},o=this.sharedService.slickGrid.getColumns();this.sharedService.slickGrid.setOptions(r,!1,!0),this.sharedService.gridOptions.frozenColumn=r.frozenColumn,this.sharedService.gridOptions.enableMouseWheelScrollHandler=r.enableMouseWheelScrollHandler,this.sharedService.frozenVisibleColumnId=e.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 l=e.command==="sort-asc";this.sortColumn(u,e,l);break}}createParentMenu(u,e,a){var t,r,o,s,l;const i={grid:this.grid,column:e,menu:a};typeof u.stopPropagation=="function"&&(this.pubSubService.publish("onHeaderMenuBeforeMenuShow",i),typeof((t=this.addonOptions)==null?void 0:t.onBeforeMenuShow)=="function"&&((r=this.addonOptions)==null?void 0:r.onBeforeMenuShow(u,i))===!1)||(this._menuElm=this.createCommandMenu(a.commandItems,e),(o=this.grid.getContainerNode())==null||o.appendChild(this._menuElm),this.repositionMenu(u,this._menuElm),this.pubSubService.publish("onHeaderMenuAfterMenuShow",i),!(typeof((s=this.addonOptions)==null?void 0:s.onAfterMenuShow)=="function"&&((l=this.addonOptions)==null?void 0:l.onAfterMenuShow(u,i))===!1)&&(u.preventDefault(),u.stopPropagation()))}createCommandMenu(u,e,a=0,i){const t=i==null?void 0:i.command;let r=a===1&&t?t.replace(/\s/g,""):"";r&&(this._subMenuParentId=r),a>1&&(r=this._subMenuParentId);const o=`${this.menuCssClass} slick-menu-level-${a} ${this.gridUid}`,s=document.body.querySelector(`.${this.menuCssClass}.slick-menu-level-${a}${this.gridUidSelector}`);if(s){if(s.dataset.subMenuParent===r)return s;this.disposeSubMenus()}const l=v("div",{ariaExpanded:"true",ariaLabel:a>1?"SubMenu":"Header Menu",role:"menu",className:o,style:{minWidth:`${this.addonOptions.minWidth}px`}});a>0&&(l.classList.add("slick-submenu"),r&&(l.dataset.subMenuParent=r));const E=v("div",{className:`${this._menuCssPrefix}-command-list`,role:"menu"},l),d={grid:this.grid,column:e,level:a,menu:{commandItems:u}};return i&&a>0&&this.addSubMenuTitleWhenExists(i,E),this.populateCommandOrOptionItems("command",this.addonOptions,E,u,d,this.handleMenuItemCommandClick,this.handleMenuItemMouseOver),a++,l}resetHeaderMenuTranslations(u){u.forEach(e=>{var a,i;if((i=(a=e==null?void 0:e.header)==null?void 0:a.menu)!=null&&i.commandItems&&!e.excludeFromHeaderMenu){const t=e.header.menu.commandItems||[];this.extensionUtility.translateMenuItemsFromTitleKey(t)}})}sortColumn(u,e,a=!0){if(e!=null&&e.column){const i=e.column,t=this.sharedService.gridOptions.multiColumnSort?this.sortService.getCurrentColumnSorts(i.id+""):[];let r=Hu.local;t.push({columnId:i.id,sortCol:i,sortAsc:a}),this.sharedService.gridOptions.backendServiceApi?(this.sortService.onBackendSortChanged(u,{multiColumnSort:!0,sortCols:t,grid:this.sharedService.slickGrid}),r=Hu.remote):this.sharedService.dataView?(this.sortService.onLocalSortChanged(this.sharedService.slickGrid,t),r=Hu.local):e.grid.onSort.notify(t);const o=t.map(s=>{var l;return{columnId:((l=s==null?void 0:s.sortCol)==null?void 0:l.id)??"",sortAsc:(s==null?void 0:s.sortAsc)??!0}});if(this.sharedService.slickGrid.setSortColumns(o),r){const s=[];o.forEach(l=>{s.push({columnId:`${l.columnId}`,direction:l.sortAsc?"ASC":"DESC"})}),this.sortService.emitSortChanged(r,s)}}}}const Hi="slick-rbe-editmode",kh="slick-rbe-unsaved-cell",Ls="slick-rbe-unsaved-highlight",yn="action-btns--delete",zn="action-btns--edit",Sn="action-btns--update",wn="action-btns--cancel";class Ns{constructor(u,e,a){this.extensionUtility=u,this.pubSubService=e,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=(i,t)=>{var r;return this._editedRows.has((r=t.item)==null?void 0:r[this.gridOptions.datasetIdPropertyName??"id"])},this._eventHandler=new Tu,this._addonOptions=a}get addonOptions(){return this._addonOptions}get gridOptions(){return this._grid.getOptions()||{}}get eventHandler(){return this._eventHandler}init(u,e){var t,r;this._grid=u,this._gridService=e,this._addonOptions={...this._defaults,...this.addonOptions};const a=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)}),this.gridOptions.enableExcelCopyBuffer===!0){const o=(t=this.gridOptions.excelCopyBufferOptions)==null?void 0:t.onBeforePasteCell;this._grid.setOptions({excelCopyBufferOptions:{...this.gridOptions.excelCopyBufferOptions,onBeforePasteCell:(s,l)=>{let E=!0;if(o&&(E=o(s,l),E===!1))return!1;const d=a.getItem(l.row),c=this.gridOptions.datasetIdPropertyName??"id";return!!(this._editedRows.has(d[c])&&E===!0)}}})}const i=a.getItemMetadata;a.getItemMetadata=this.updateItemMetadata((r=i==null?void 0:i.bind)==null?void 0:r.call(i,a)),this._eventHandler.subscribe(this._grid.onSetOptions,this.optionsUpdatedHandler.bind(this)),this._eventHandler.subscribe(a.onRowsOrCountChanged,this.handleAllRowRerender.bind(this)),this.translate()}destroy(){this.dispose()}dispose(){var u,e;(u=this._eventHandler)==null||u.unsubscribeAll(),(e=this.pubSubService)==null||e.unsubscribeAll()}create(u,e){var a;if(this._addonOptions={...this._defaults,...e.rowBasedEditOptions},Array.isArray(u)&&e){const i=this.getColumnDefinition();if(!u.some(t=>t.id===i.id)){const t=((a=e==null?void 0:e.rowBasedEditOptions)==null?void 0:a.columnIndexPosition)??-1;t===-1?u.push(i):t>0&&tc.editor!==void 0),o=[],s=this.gridOptions.datasetIdPropertyName??"id";i.forEach((c,D)=>{const m=i[D],h=t[D];if(m!==h||h===""){const x=Array.isArray(a.prevSerializedValue)?r==null?void 0:r[D]:e;if(!x)return;this._grid.invalidate(),a.execute(),this.renderUnsavedCellStyling(u[s],x),o.push(x)}});const l=this._editedRows.get(u[s]),E=[...(l==null?void 0:l.editCommands)||[]];o.length>0&&E.push(a),this._editedRows.set(u[s],{columns:[...(l==null?void 0:l.columns)||[],...o],editCommands:E,cssStyleKeys:(l==null?void 0:l.cssStyleKeys)||[]})}translate(u=!1){var e;return this._currentLang=((e=this.extensionUtility.translaterService)==null?void 0:e.getCurrentLanguage())??"en",(!this._translations[this._currentLang]||u)&&(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(u){if(!(u!=null&&u.enableCellNavigation))throw new Error("[Slickgrid-Universal] Row Based Edit Plugin requires the gridOption cell navigation (enableCellNavigation = true)");if(!(u!=null&&u.editable))throw new Error("[Slickgrid-Universal] Row Based Edit Plugin requires the gridOption editable (editable = true)")}undoRowEdit(u){const e=this.gridOptions.datasetIdPropertyName??"id",a=this._editedRows.get(u[e]),i=this._grid.getData().getRowByItem(u);if(i!==void 0&&(a!=null&&a.editCommands)&&a.editCommands.length||Y0.cancelCurrentEdit()){for(;a.editCommands.length>0;){const t=a.editCommands.pop();t&&t.undo()}a.columns.forEach(t=>{this.removeUnsavedStylingFromCell(t,i)}),a.columns=[],this._grid.invalidate()}}renderUnsavedCellStyling(u,e){var a,i;if(e){const t=(a=this._grid.getData())==null?void 0:a.getRowById(u);if(t!==void 0&&t>=0){const r={[t]:{[e.id]:kh}},o=`${Ls}_${[e.id]}${t}`;this._grid.setCellCssStyles(o,r),(i=this._editedRows.get(u))==null||i.cssStyleKeys.push(o)}}}handleAllRowRerender(u,e){this._editedRows.forEach((a,i)=>{a.cssStyleKeys.forEach(t=>{this._grid.removeCellCssStyles(t)}),a.cssStyleKeys=[],a.columns.forEach(t=>{this.renderUnsavedCellStyling(i,t)})})}removeUnsavedStylingFromCell(u,e){const a=`${Ls}_${[u.id]}${e}`;this._grid.removeCellCssStyles(a)}removeUnsavedStylingFromRow(u){this._grid.getColumns().forEach(e=>{this.removeUnsavedStylingFromCell(e,u)})}optionsUpdatedHandler(u,e){this._addonOptions={...this._defaults,...e.optionsAfter.rowBasedEditOptions}}async onCellClickHandler(u,e){var o,s,l,E,d,c,D,m,h,x,g,F,C,A,b;const a=e.dataContext,i=u.target,t=this.gridOptions.datasetIdPropertyName??"id",r=this._editedRows.get(a[t]);if((i.classList.contains(yn)||(o=i.parentElement)!=null&&o.classList.contains(yn))&&this._gridService){if((l=(s=this._addonOptions)==null?void 0:s.actionButtons)!=null&&l.deleteButtonPrompt&&!window.confirm(this._addonOptions.actionButtons.deleteButtonPrompt))return;this.toggleEditmode(a,!1),this._gridService.deleteItem(a)}else if(i.classList.contains(zn)||(E=i.parentElement)!=null&&E.classList.contains(zn)){if(!((d=this._addonOptions)!=null&&d.allowMultipleRows)&&this._editedRows.size>0)return;typeof((c=this._addonOptions)==null?void 0:c.onBeforeEditMode)=="function"&&this._addonOptions.onBeforeEditMode(e),this.toggleEditmode(a,!0)}else if(i.classList.contains(Sn)||(D=i.parentElement)!=null&&D.classList.contains(Sn)){if((h=(m=this._addonOptions)==null?void 0:m.actionButtons)!=null&&h.updateButtonPrompt&&((r==null?void 0:r.editCommands.length)||0)>0&&!window.confirm(this._addonOptions.actionButtons.updateButtonPrompt)||(this._grid.getCellEditor()&&((x=this._grid.getActiveCell())==null?void 0:x.row)===e.row&&((g=this._grid.getEditController())==null||g.commitCurrentEdit()),(F=this._addonOptions)!=null&&F.onBeforeRowUpdated&&await this._addonOptions.onBeforeRowUpdated(e)!==!0))return;this.removeUnsavedStylingFromRow(e.row),this.toggleEditmode(a,!1)}else if(i.classList.contains(wn)||(C=i.parentElement)!=null&&C.classList.contains(wn)){if((b=(A=this._addonOptions)==null?void 0:A.actionButtons)!=null&&b.cancelButtonPrompt&&((r==null?void 0:r.editCommands.length)||0)>0&&!window.confirm(this._addonOptions.actionButtons.cancelButtonPrompt))return;this.undoRowEdit(a),this.toggleEditmode(a,!1)}}actionColumnFormatter(u,e,a,i,t){var E,d,c,D,m,h,x,g,F,C,A,b,B,S,z,M;const r=this.gridOptions,o=this._editedRows.has(t==null?void 0:t[r.datasetIdPropertyName??"id"]),s=this._translations[this._currentLang]??this.translate(),l=document.createDocumentFragment();return l.appendChild(v("span",{className:`${((d=(E=r.rowBasedEditOptions)==null?void 0:E.actionButtons)==null?void 0:d.editButtonClassName)||"button-style padding-1px mr-2"} action-btns `+zn,title:s.btnEditTitle,style:{display:o?"none":""}})).appendChild(v("span",{className:((D=(c=r.rowBasedEditOptions)==null?void 0:c.actionButtons)==null?void 0:D.iconEditButtonClassName)||"mdi mdi-table-edit text-color-primary"})),l.appendChild(v("span",{className:`${((h=(m=r.rowBasedEditOptions)==null?void 0:m.actionButtons)==null?void 0:h.deleteButtonClassName)||"button-style padding-1px"} action-btns `+yn,title:s.btnDeleteTitle,style:{display:o?"none":""}})).appendChild(v("span",{className:((g=(x=r.rowBasedEditOptions)==null?void 0:x.actionButtons)==null?void 0:g.iconDeleteButtonClassName)||"mdi mdi-close text-color-danger"})),l.appendChild(v("span",{className:`${((C=(F=r.rowBasedEditOptions)==null?void 0:F.actionButtons)==null?void 0:C.updateButtonClassName)||"button-style padding-1px mr-2"} action-btns `+Sn,title:s.btnUpdateTitle,style:{display:o?"":"none"}})).appendChild(v("span",{className:((b=(A=r.rowBasedEditOptions)==null?void 0:A.actionButtons)==null?void 0:b.iconUpdateButtonClassName)||"mdi mdi-check-bold text-color-success"})),l.appendChild(v("span",{className:`${((S=(B=r.rowBasedEditOptions)==null?void 0:B.actionButtons)==null?void 0:S.cancelButtonClassName)||"button-style padding-1px"} action-btns `+wn,title:s.btnCancelTitle,style:{display:o?"":"none"}})).appendChild(v("span",{className:((M=(z=r.rowBasedEditOptions)==null?void 0:z.actionButtons)==null?void 0:M.iconCancelButtonClassName)||"mdi mdi-cancel text-color-danger"})),l}toggleEditmode(u,e){const a=this.gridOptions.datasetIdPropertyName??"id";e?this._editedRows.set(u[a],{columns:[],editCommands:[],cssStyleKeys:[]}):this._editedRows.delete(u[a]),this._grid.invalidate()}updateItemMetadata(u){return e=>{const a=this._grid.getData().getItem(e);let i={cssClasses:""};if(typeof u=="function"){const t=u(e);t&&(i=t)}if(i&&a){const t=this.gridOptions.datasetIdPropertyName??"id";this._editedRows.has(a[t])&&!i.cssClasses.includes(Hi)?i.cssClasses=(i.cssClasses||"")+" "+Hi:!this._editedRows.has(a[t])&&i.cssClasses.includes(Hi)&&(i.cssClasses=i.cssClasses.replace(Hi,""))}return i}}getTitleOrDefault(u,e){var i,t,r;const a=(i=this.gridOptions.rowBasedEditOptions)==null?void 0:i.actionButtons;return(a==null?void 0:a[u+"Key"])&&((r=(t=this.extensionUtility.translaterService)==null?void 0:t.translate)==null?void 0:r.call(t,(a==null?void 0:a[u+"Key"])||""))||(a==null?void 0:a[u])||e}}class Rs{constructor(u){this.pubSubService=u,this.onBeforeMoveRows=new R("onBeforeMoveRows"),this.onMoveRows=new R("onMoveRows"),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._eventHandler=new Tu}get addonOptions(){return this._addonOptions}get eventHandler(){return this._eventHandler}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}init(u,e){var a;this._addonOptions={...this._defaults,...e},this._grid=u,this._canvas=this._grid.getCanvasNode(),y.addSlickEventPubSubWhenDefined(this.pubSubService,this),typeof((a=this._addonOptions)==null?void 0:a.usabilityOverride)=="function"&&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(){var u;(u=this._eventHandler)==null||u.unsubscribeAll()}create(u,e){var a;if(this._addonOptions={...this._defaults,...e.rowMoveManager},Array.isArray(u)&&e){const i=this.getColumnDefinition();if(!u.some(t=>t.id===i.id)){const t=Array.isArray(u)&&u.find(s=>(s==null?void 0:s.behavior)==="selectAndMove"),r=t||i,o=((a=e==null?void 0:e.rowMoveManager)==null?void 0:a.columnIndexPosition)??0;o>0?u.splice(o,0,r):u.unshift(r),this.pubSubService.publish("onPluginColumnsChanged",{columns:u,pluginName:this.pluginName})}}return this}getColumnDefinition(){var e;const u=String(((e=this._addonOptions)==null?void 0:e.columnId)??this._defaults.columnId);return{id:u,name:"",behavior:"selectAndMove",excludeFromExport:!0,excludeFromColumnPicker:!0,excludeFromGridMenu:!0,excludeFromQuery:!0,excludeFromHeaderMenu:!0,field:u,reorderable:this._addonOptions.reorderable,resizable:!1,width:this._addonOptions.width||40,formatter:this.moveIconFormatter.bind(this)}}usabilityOverride(u){this._usabilityOverride=u}setOptions(u){this._addonOptions={...this._addonOptions,...u}}handleDragInit(u){u.stopImmediatePropagation()}handleDragEnd(u,e){var a,i,t;if(this._dragging&&(this._dragging=!1,u.stopImmediatePropagation(),(a=e.guide)==null||a.remove(),(i=e.selectionProxy)==null||i.remove(),(t=e.clonedSlickRow)==null||t.remove(),e.canMove)){const r={grid:this._grid,rows:e.selectedRows,insertBefore:e.insertBefore};typeof this._addonOptions.onMoveRows=="function"&&this._addonOptions.onMoveRows(u instanceof Pu?u.getNativeEvent():u,r),this.onMoveRows.notify(r)}}handleDrag(u,e){var a,i,t,r;if(this._dragging){u.stopImmediatePropagation();const o=u.getNativeEvent(),l=(((a=o==null?void 0:o.touches)==null?void 0:a[0])??o).pageY-(((i=Iu(this._canvas))==null?void 0:i.top)??0);e.selectionProxy.style.top=`${l-5}px`,e.selectionProxy.style.display="block",e.clonedSlickRow&&(e.clonedSlickRow.style.top=`${l-6}px`,e.clonedSlickRow.style.display="block");const E=Math.max(0,Math.min(Math.round(l/(this.gridOptions.rowHeight||0)),this._grid.getDataLength()));if(E!==e.insertBefore){const d={grid:this._grid,rows:e.selectedRows,insertBefore:E};if(((r=(t=this._addonOptions)==null?void 0:t.onBeforeMoveRows)==null?void 0:r.call(t,o,d))===!1||this.onBeforeMoveRows.notify(d).getReturnValue()===!1?e.canMove=!1:e.canMove=!0,this._usabilityOverride&&e.canMove){const c=this._grid.getDataItem(E);e.canMove=this.checkUsabilityOverride(E,c,this._grid)}e.canMove?e.guide.style.top=`${E*(this.gridOptions.rowHeight||0)}px`:e.guide.style.top="-1000px",e.insertBefore=E}}}handleDragStart(u,e){var r,o,s,l,E;const a=this._grid.getCellFromEvent(u)||{cell:-1,row:-1},i=a.row,t=this._grid.getDataItem(i);if(this.checkUsabilityOverride(i,t,this._grid)){if(this._addonOptions.cancelEditOnDrag&&this._grid.getEditorLock().isActive()&&this._grid.getEditorLock().cancelCurrentEdit(),this._grid.getEditorLock().isActive()||!/move|selectAndMove/.test(this._grid.getColumns()[a.cell].behavior||""))return!1;if(this._dragging=!0,u.stopImmediatePropagation(),!this.addonOptions.hideRowMoveShadow){const D=(r=this._grid.getCellNode(a.row,a.cell))==null?void 0:r.closest(".slick-row");D&&(e.clonedSlickRow=D.cloneNode(!0),e.clonedSlickRow.classList.add("slick-reorder-shadow-row"),e.clonedSlickRow.style.display="none",e.clonedSlickRow.style.marginLeft=be((o=this._addonOptions)==null?void 0:o.rowMoveShadowMarginLeft,"0px"),e.clonedSlickRow.style.marginTop=be((s=this._addonOptions)==null?void 0:s.rowMoveShadowMarginTop,"0px"),e.clonedSlickRow.style.opacity=`${((l=this._addonOptions)==null?void 0:l.rowMoveShadowOpacity)??.95}`,e.clonedSlickRow.style.transform=`scale(${((E=this.addonOptions)==null?void 0:E.rowMoveShadowScale)??.75})`,this._canvas.appendChild(e.clonedSlickRow))}let d=this._addonOptions.singleRowMove?[a.row]:this._grid.getSelectedRows();(d.length===0||!d.some(D=>D===a.row))&&(d=[a.row],this._addonOptions.disableRowSelection||this._grid.setSelectedRows(d));const c=this.gridOptions.rowHeight;e.selectedRows=d,e.selectionProxy=v("div",{className:"slick-reorder-proxy",style:{display:"none",position:"absolute",zIndex:"99999",width:`${this._canvas.clientWidth}px`,height:`${c*d.length}px`}},this._canvas),e.guide=v("div",{className:"slick-reorder-guide",style:{position:"absolute",zIndex:"99999",width:`${this._canvas.clientWidth}px`,top:"-1000px"}},this._canvas),e.insertBefore=-1}}checkUsabilityOverride(u,e,a){return typeof this._usabilityOverride=="function"?this._usabilityOverride(u,e,a):!0}moveIconFormatter(u,e,a,i,t,r){return this.checkUsabilityOverride(u,t,r)?{addClasses:"cell-reorder dnd",html:v("div",{className:this._addonOptions.cssClass||""})}:""}}class vh{get extensionList(){return this._extensionList}get gridOptions(){return this.sharedService.gridOptions||{}}constructor(u,e,a,i,t,r,o,s){this.extensionUtility=u,this.filterService=e,this.pubSubService=a,this.sharedService=i,this.sortService=t,this.treeDataService=r,this.translaterService=o,this.lazyGridService=s,this._extensionCreatedList={},this._extensionList={}}dispose(){if(this.sharedService.visibleColumns=[],typeof this._extensionList=="object"){const u=Object.keys(this._extensionList);u.forEach(e=>{var a;if(this._extensionList.hasOwnProperty(e)){const i=this._extensionList[e];typeof((a=i==null?void 0:i.instance)==null?void 0:a.dispose)=="function"&&i.instance.dispose()}}),u.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(u,e){this._extensionList[u]=e}getAllColumns(){return this.sharedService.allColumns||[]}getVisibleColumns(){return this.sharedService.visibleColumns||[]}getCreatedExtensionByName(u){var e;if((e=this._extensionCreatedList)!=null&&e.hasOwnProperty(u))return this._extensionCreatedList[u]}getExtensionByName(u){var e;return(e=this._extensionList)==null?void 0:e[u]}getExtensionInstanceByName(u){var e;return(e=this.getExtensionByName(u))==null?void 0:e.instance}autoResizeColumns(){this.sharedService.slickGrid.autosizeColumns()}bindDifferentExtensions(){var u,e,a,i,t,r,o,s,l,E,d,c,D;if(this.gridOptions){if(this.gridOptions.enableTranslate&&this.translateItems(this.sharedService.allColumns,"nameKey","name"),this.gridOptions.enableRowBasedEdit){this._rowBasedEdit=this._rowBasedEdit||new Ns(this.extensionUtility,this.pubSubService,this.gridOptions.rowBasedEditOptions);const m=(u=this.lazyGridService)==null?void 0:u.call(this);if(!m)throw new Error("[Slickgrid-Universal] the RowBasedEdit Plugin requires a GridService to be configured and available");this._rowBasedEdit.init(this.sharedService.slickGrid,m),(e=this.gridOptions.rowBasedEditOptions)!=null&&e.onExtensionRegistered&&this.gridOptions.rowBasedEditOptions.onExtensionRegistered(this._rowBasedEdit),this._extensionList[ou.rowBasedEdit]={name:ou.rowBasedEdit,instance:this._rowBasedEdit}}if(this.gridOptions.enableAutoTooltip){const m=new dh((a=this.gridOptions)==null?void 0:a.autoTooltipOptions);this.sharedService.slickGrid.registerPlugin(m),this._extensionList[ou.autoTooltip]={name:ou.autoTooltip,instance:m}}if(this.gridOptions.enableExcelCopyBuffer&&(this._cellExcelCopyManagerPlugin=new ch,this._cellExcelCopyManagerPlugin.init(this.sharedService.slickGrid,this.sharedService.gridOptions.excelCopyBufferOptions),(i=this.gridOptions.excelCopyBufferOptions)!=null&&i.onExtensionRegistered&&this.gridOptions.excelCopyBufferOptions.onExtensionRegistered(this._cellExcelCopyManagerPlugin),this._extensionList[ou.cellExternalCopyManager]={name:ou.cellExternalCopyManager,instance:this._cellExcelCopyManagerPlugin}),this.gridOptions.enableCellMenu&&(this._cellMenuPlugin=new hh(this.extensionUtility,this.pubSubService,this.sharedService),(t=this.gridOptions.cellMenu)!=null&&t.onExtensionRegistered&&this.gridOptions.cellMenu.onExtensionRegistered(this._cellMenuPlugin),this._extensionList[ou.cellMenu]={name:ou.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 m=this.gridOptions.rowSelectionOptions??{};this.gridOptions.enableRowMoveManager&&((r=this.gridOptions.rowMoveManager)==null?void 0:r.dragToSelect)!==!1&&(m.dragToSelect=!0),this._rowSelectionModel=new Qt(m),this.sharedService.slickGrid.setSelectionModel(this._rowSelectionModel)}this._extensionList[ou.rowSelection]={name:ou.rowSelection,instance:this._rowSelectionModel}}if(this.gridOptions.enableCheckboxSelector){this._checkboxSelectColumn=this._checkboxSelectColumn||new _s(this.pubSubService,this.gridOptions.checkboxSelector),this._checkboxSelectColumn.init(this.sharedService.slickGrid);const m=this.getCreatedExtensionByName(ou.checkboxSelector),h=m==null?void 0:m.instance;h&&((o=this.gridOptions.checkboxSelector)!=null&&o.onExtensionRegistered&&this.gridOptions.checkboxSelector.onExtensionRegistered(h),this._extensionList[ou.checkboxSelector]={name:ou.checkboxSelector,instance:this._checkboxSelectColumn})}if(this.gridOptions.enableColumnPicker&&(this._columnPickerControl=new Zr(this.extensionUtility,this.pubSubService,this.sharedService),(s=this.gridOptions.columnPicker)!=null&&s.onExtensionRegistered&&this.gridOptions.columnPicker.onExtensionRegistered(this._columnPickerControl),this._extensionList[ou.columnPicker]={name:ou.columnPicker,instance:this._columnPickerControl}),this.gridOptions.enableContextMenu&&(this._contextMenuPlugin=new gh(this.extensionUtility,this.pubSubService,this.sharedService,this.treeDataService),(l=this.gridOptions.contextMenu)!=null&&l.onExtensionRegistered&&this.gridOptions.contextMenu.onExtensionRegistered(this._contextMenuPlugin),this._extensionList[ou.contextMenu]={name:ou.contextMenu,instance:this._contextMenuPlugin}),this.gridOptions.enableDraggableGrouping&&(this._draggleGroupingPlugin&&(this._draggleGroupingPlugin.init(this.sharedService.slickGrid,this.gridOptions.draggableGrouping),(E=this.gridOptions.draggableGrouping)!=null&&E.onExtensionRegistered&&this.gridOptions.draggableGrouping.onExtensionRegistered(this._draggleGroupingPlugin),this._extensionList[ou.contextMenu]={name:ou.contextMenu,instance:this._draggleGroupingPlugin}),this._extensionList[ou.draggableGrouping]={name:ou.draggableGrouping,instance:this._draggleGroupingPlugin}),this.gridOptions.enableGridMenu&&(this._gridMenuControl=new J1(this.extensionUtility,this.filterService,this.pubSubService,this.sharedService,this.sortService),(d=this.gridOptions.gridMenu)!=null&&d.onExtensionRegistered&&this.gridOptions.gridMenu.onExtensionRegistered(this._gridMenuControl),this._extensionList[ou.gridMenu]={name:ou.gridMenu,instance:this._gridMenuControl}),this.gridOptions.enableHeaderButton){const m=new ph(this.extensionUtility,this.pubSubService,this.sharedService);(c=this.gridOptions.headerButton)!=null&&c.onExtensionRegistered&&this.gridOptions.headerButton.onExtensionRegistered(m),this._extensionList[ou.headerButton]={name:ou.headerButton,instance:m}}if(this.gridOptions.enableHeaderMenu&&(this._headerMenuPlugin=new Fh(this.extensionUtility,this.filterService,this.pubSubService,this.sharedService,this.sortService),(D=this.gridOptions.headerMenu)!=null&&D.onExtensionRegistered&&this.gridOptions.headerMenu.onExtensionRegistered(this._headerMenuPlugin),this._extensionList[ou.headerMenu]={name:ou.headerMenu,instance:this._headerMenuPlugin}),this.gridOptions.enableRowMoveManager){this._rowMoveManagerPlugin=this._rowMoveManagerPlugin||new Rs(this.pubSubService),this._rowMoveManagerPlugin.init(this.sharedService.slickGrid,this.gridOptions.rowMoveManager);const m=this.getCreatedExtensionByName(ou.rowMoveManager);(m==null?void 0:m.instance)&&(this._extensionList[ou.rowMoveManager]={name:ou.rowMoveManager,instance:this._rowMoveManagerPlugin})}}}createExtensionsBeforeGridCreation(u,e){var i,t,r;const a=[];e.enableCheckboxSelector&&(this.getCreatedExtensionByName(ou.checkboxSelector)||(this._checkboxSelectColumn=new _s(this.pubSubService,this.sharedService.gridOptions.checkboxSelector),a.push({name:ou.checkboxSelector,extension:this._checkboxSelectColumn,columnIndexPosition:((i=e==null?void 0:e.checkboxSelector)==null?void 0:i.columnIndexPosition)??a.length}))),e.enableRowMoveManager&&(this.getCreatedExtensionByName(ou.rowMoveManager)||(this._rowMoveManagerPlugin=new Rs(this.pubSubService),a.push({name:ou.rowMoveManager,extension:this._rowMoveManagerPlugin,columnIndexPosition:((t=e==null?void 0:e.rowMoveManager)==null?void 0:t.columnIndexPosition)??a.length}))),e.enableRowBasedEdit&&(this.getCreatedExtensionByName(ou.rowBasedEdit)||(this._rowBasedEdit=new Ns(this.extensionUtility,this.pubSubService),a.push({name:ou.rowBasedEdit,extension:this._rowBasedEdit,columnIndexPosition:((r=e==null?void 0:e.rowMoveManager)==null?void 0:r.columnIndexPosition)??a.length}))),this.createExtensionByTheirColumnIndex(a,u,e),e.enableDraggableGrouping&&(this.getCreatedExtensionByName(ou.draggableGrouping)||(this._draggleGroupingPlugin=new Ch(this.extensionUtility,this.pubSubService,this.sharedService),this._draggleGroupingPlugin&&(e.enableColumnReorder=this._draggleGroupingPlugin.setupColumnReorder.bind(this._draggleGroupingPlugin),this._extensionCreatedList[ou.draggableGrouping]={name:ou.draggableGrouping,instance:this._draggleGroupingPlugin})))}hideColumn(u){var e,a;if(typeof((a=(e=this.sharedService)==null?void 0:e.slickGrid)==null?void 0:a.getColumns)=="function"){const i=this.sharedService.slickGrid.getColumnIndex(u.id);this.sharedService.visibleColumns=this.removeColumnByIndex(this.sharedService.slickGrid.getColumns(),i),this.sharedService.slickGrid.setColumns(this.sharedService.visibleColumns)}}refreshBackendDataset(u){this.extensionUtility.refreshBackendDataset(u)}removeColumnByIndex(u,e){return Array.isArray(u)?u.filter((a,i)=>e!==i):u}translateAllExtensions(u){this.translateCellMenu(),this.translateContextMenu(),this.translateHeaderMenu(),this.translateRowEditPlugin(),this.translateColumnHeaders(u)}translateCellMenu(){var u;(u=this._cellMenuPlugin)==null||u.translateCellMenu()}translateColumnPicker(){var u;(u=this._columnPickerControl)==null||u.translateColumnPicker()}translateContextMenu(){var u;(u=this._contextMenuPlugin)==null||u.translateContextMenu()}translateGridMenu(){var u;(u=this._gridMenuControl)==null||u.translateGridMenu()}translateHeaderMenu(){var u;(u=this._headerMenuPlugin)==null||u.translateHeaderMenu()}translateRowEditPlugin(){var u;(u=this._rowBasedEdit)==null||u.translate()}translateColumnHeaders(u,e){var i;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.');u&&((i=this.translaterService)!=null&&i.use)&&this.translaterService.getCurrentLanguage()!==u&&this.translaterService.use(u);let a=e;a||(a=this.sharedService.columnDefinitions),this.translateItems(a,"nameKey","name"),this.translateItems(this.sharedService.allColumns,"nameKey","name"),this.translateItems(this.sharedService.allColumns,"columnGroupKey","columnGroup"),this.renderColumnHeaders(a,Array.isArray(e))}renderColumnHeaders(u,e=!1){var i;let a=u;a||(a=this.sharedService.columnDefinitions),Array.isArray(a)&&((i=this.sharedService.slickGrid)!=null&&i.setColumns)&&((a.length>this.sharedService.allColumns.length||e)&&(this.sharedService.allColumns=a),this.sharedService.slickGrid.setColumns(a)),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(u,e,a){u.sort((i,t)=>i.columnIndexPosition-t.columnIndexPosition),u.forEach(i=>{const t=i.extension.create(e,a);t&&(this._extensionCreatedList[i.name]={name:i.name,instance:t})})}translateItems(u,e,a){var i,t;if((i=this.gridOptions)!=null&&i.enableTranslate&&!((t=this.translaterService)!=null&&t.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(u,e,a)}}var Ks=Object.prototype.hasOwnProperty;function me(n,u){var e,a;if(n===u)return!0;if(n&&u&&(e=n.constructor)===u.constructor){if(e===Date)return n.getTime()===u.getTime();if(e===RegExp)return n.toString()===u.toString();if(e===Array){if((a=n.length)===u.length)for(;a--&&me(n[a],u[a]););return a===-1}if(!e||typeof n=="object"){a=0;for(e in n)if(Ks.call(n,e)&&++a&&!Ks.call(u,e)||!(e in u)||!me(n[e],u[e]))return!1;return Object.keys(u).length===a}}return n!==n&&u!==u}function Hs(n,u,e){if(e&&(n!=null&&n.hasOwnProperty(e)||u!=null&&u.hasOwnProperty(e)))return n[e]===u||n===u[e]||n[e]===u[e];if(typeof n=="object"&&typeof u=="object"&&Object.keys(n).length!==Object.keys(u).length)return!1;for(const a in n)if(n.hasOwnProperty(a)&&n[a]!==u[a])return!1;return!0}function Ah(n){switch(n&&n.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}}const ze=(n,u,e)=>{switch(n.toUpperCase()){case"<":case"LT":return u":case"GT":return u>e;case">=":case"GE":return u>=e;case"!=":case"<>":case"NE":return u!==e;case"=":case"==":case"EQ":return u===e;case"IN":return e&&Array.isArray(e)?e.includes(u):!1;case"NIN":case"NOT_IN":return e&&Array.isArray(e)?!e.includes(u):!1;case"IN_CONTAINS":return e&&Array.isArray(e)&&typeof u=="string"?e.some(a=>u.split(/[,]+/).map(i=>i.trim()).includes(a)):!1;case"NIN_CONTAINS":case"NOT_IN_CONTAINS":return e&&Array.isArray(e)&&typeof u=="string"?!e.some(a=>u.split(/[,]+/).map(i=>i.trim()).includes(a)):!1;case"IN_COLLECTION":return u&&e&&Array.isArray(u)&&Array.isArray(e)?e.some(a=>u.includes(a)):!1;case"NOT_IN_COLLECTION":return u&&e&&Array.isArray(u)&&Array.isArray(e)?!e.some(a=>u.includes(a)):!1}return!0},X1=(n,u)=>{let[e,a]=u;if(e===void 0&&!n.operator)return!0;n.cellValue=n.cellValue===void 0||n.cellValue===null?"":n.cellValue.toString();const i=n!=null&&n.ignoreAccentOnStringFilterAndSort?Ma(n.cellValue,!0):n.cellValue.toLowerCase();if(typeof e=="string"&&(e=n!=null&&n.ignoreAccentOnStringFilterAndSort?Ma(e,!0):e.toLowerCase()),typeof a=="string"&&(a=n!=null&&n.ignoreAccentOnStringFilterAndSort?Ma(a,!0):a.toLowerCase()),e!==void 0&&a!==void 0){let r=(n==null?void 0:n.operator)??n.defaultFilterRangeOperator;r!==P.rangeInclusive&&r!==P.rangeExclusive&&(r=n.defaultFilterRangeOperator);const o=r===P.rangeInclusive,s=Mn(o?">=":">",i,e,n.searchInputLastChar),l=Mn(o?"<=":"<",i,a,n.searchInputLastChar);return s&&l}return Mn(n.operator,i,e,n.searchInputLastChar)};function bh(n){const e=Array.isArray(n)&&n||[""],a=[];let i,t;if(e.length===2||typeof e[0]=="string"&&e[0].indexOf("..")>0){const r=e.length===2?e:e[0].split("..");i=`${Array.isArray(r)?r[0]:""}`,t=`${Array.isArray(r)?r[1]:""}`}else{const r=Array.isArray(n)&&n.length>0?n[0]:"";i=r==null?"":`${r}`}return i!==void 0&&t!==void 0?a.push(i,t):i!==void 0&&a.push(i),a}function Mn(n,u,e,a){return n==="*"||n===P.endsWith||n==="*z"?u.endsWith(e):n===""&&a==="*"||n===P.startsWith||n==="a*"?u.startsWith(e):n===""||n===P.contains?u.indexOf(e)>-1:n==="<>"||n===P.notContains?u.indexOf(e)===-1:ze(n||"==",u,e)}const fh=(n,u)=>{if(u===void 0&&!n.operator)return!0;switch((n.operator||"").toUpperCase()){case"!=":case"<>":case"NE":return!Hs(n.cellValue,u,n.dataKey);case"=":case"==":case"EQ":default:return Hs(n.cellValue,u,n.dataKey)}};function Bh(n){return(Array.isArray(n)&&n.length>0?n[0]:"")||""}const u4=(n,u)=>{const e=parseFloat(n.cellValue),[a,i]=u;if(a===void 0&&!n.operator)return!0;if(a!==void 0&&i!==void 0){let t=(n==null?void 0:n.operator)??n.defaultFilterRangeOperator;t!==P.rangeInclusive&&t!==P.rangeExclusive&&(t=n.defaultFilterRangeOperator);const r=t===P.rangeInclusive,o=ze(r?">=":">",e,+a),s=ze(r?"<=":"<",e,+i);return o&&s}return ze(n.operator||"==",e,+a)};function yh(n){const e=Array.isArray(n)&&n||[0],a=[];let i,t;if(e.length===2||typeof e[0]=="string"&&e[0].indexOf("..")>0){const r=e.length===2?e:e[0].split("..");i=parseFloat(Array.isArray(r)?r[0]:""),t=parseFloat(Array.isArray(r)?r[1]:"")}else i=parseFloat(e[0]);return su(i,!0)&&su(t,!0)?a.push(i,t):su(i,!0)&&a.push(i),a}const e4=(n,u)=>Ct(n.cellValue)===Ct(u);function zh(n){const u=Array.isArray(n)&&n[0]||!1;return Ct(u)}const a4=n=>{const u=n.operator;let e;return Array.isArray(n.cellValue)&&(u==="IN_COLLECTION"||u==="NOT_IN_COLLECTION")?e=n.cellValue.length?n.cellValue.map(a=>`${a}`):[]:e=n.cellValue===void 0||n.cellValue===null?"":`${n.cellValue}`,ze(u||"IN",e,n.searchTerms||[])};function Sh(n,u){const e=n&&(n.filterSearchType||n.fieldType)||p.dateIso,a=J0(e),[i,t]=u,r=Be(n.cellValue,a,!0);if(!i&&!t||!r)return!1;const o=a==="ISO8601"||a.toLowerCase().includes("h")?r.valueOf():us(new Date(r)).valueOf();if(i&&t){let l=(n==null?void 0:n.operator)??n.defaultFilterRangeOperator;l!==P.rangeInclusive&&l!==P.rangeExclusive&&(l=n.defaultFilterRangeOperator);const E=l===P.rangeInclusive,d=ze(E?">=":">",o,i.valueOf()),c=ze(E?"<=":"<",o,t.valueOf());return d&&c}const s=a==="ISO8601"||a.toLowerCase().includes("h")?i.valueOf():us(new Date(i)).valueOf();return ze(n.operator||"==",o,s)}function wh(n,u){const e=Array.isArray(n)&&n||[],a=u||p.dateIso,i=J0(a),t=[];if(e.length===2||typeof e[0]=="string"&&e[0].indexOf("..")>0){const r=e.length===2?e:e[0].split(".."),o=Array.isArray(r)&&r[0]||"",s=Array.isArray(r)&&r[1]||"",l=Be(o,i,!0),E=Be(s,i,!0);if(!l||!E)return[];t.push(l,E)}else{const r=Be(e[0],i,!0);if(!r)return[];t.push(r)}return t}const Mh=(n,u)=>{if(Ah(n.operator))return a4(n);switch(i4(n.filterSearchType||n.fieldType)){case"boolean":return e4(n,u);case"date":return Sh(n,u||[]);case"number":return u4(n,u||[]);case"object":return fh(n,u);case"string":default:return X1(n,u||[])}};function Oi(n,u){const e=i4(u);let a;switch(e){case"boolean":a=zh(n);break;case"date":a=wh(n,u);break;case"number":a=yh(n);break;case"object":a=Bh(n);break;case"string":a=bh(n);break}return a}function i4(n){switch(n){case p.boolean:return"boolean";case p.date:case p.dateIso:case p.dateUtc:case p.dateTime:case p.dateTimeIso:case p.dateTimeIsoAmPm:case p.dateTimeIsoAM_PM:case p.dateTimeShortIso:case p.dateEuro:case p.dateEuroShort:case p.dateTimeShortEuro:case p.dateTimeEuro:case p.dateTimeEuroAmPm:case p.dateTimeEuroAM_PM:case p.dateTimeEuroShort:case p.dateTimeEuroShortAmPm:case p.dateTimeEuroShortAM_PM:case p.dateUs:case p.dateUsShort:case p.dateTimeShortUs:case p.dateTimeUs:case p.dateTimeUsAmPm:case p.dateTimeUsAM_PM:case p.dateTimeUsShort:case p.dateTimeUsShortAmPm:case p.dateTimeUsShortAM_PM:return"date";case p.integer:case p.float:case p.number:return"number";case p.object:return"object";case p.string:case p.text:case p.password:case p.readonly:default:return"string"}}const Os={executeFilterConditionTest:Mh,booleanFilter:e4,collectionSearchFilter:a4,numberFilter:u4,stringFilter:X1,testFilter:ze};class Th{constructor(u,e,a,i,t){this.filterFactory=u,this.pubSubService=e,this.sharedService=a,this.backendUtilities=i,this.rxjs=t,this._isFilterFirstRender=!0,this._firstColumnIdRendered="",this._filtersMetadata=[],this._columnFilters={},this._isTreePresetExecuted=!1,this._previousFilters=[],this._onSearchChange=new R,this._eventHandler=new Tu,this.rxjs&&(this.httpCancelRequests$=this.rxjs.createSubject())}get eventHandler(){return this._eventHandler}get isFilterFirstRender(){return this._isFilterFirstRender}get onSearchChange(){return this._onSearchChange}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get _columnDefinitions(){var u;return((u=this._grid)==null?void 0:u.getColumns())??[]}get _dataView(){var u;return((u=this._grid)==null?void 0:u.getData())??{}}addRxJsResource(u){this.rxjs=u}init(u){this._grid=u,this._gridOptions&&this._gridOptions.enableTreeData&&this._gridOptions.treeDataOptions&&this._grid.setSortColumns([{columnId:this._gridOptions.treeDataOptions.columnId,sortAsc:!0}])}dispose(){var u;this._eventHandler.unsubscribeAll(),this.httpCancelRequests$&&((u=this.rxjs)!=null&&u.isObservable(this.httpCancelRequests$))&&(this.httpCancelRequests$.next(),this.httpCancelRequests$.complete()),this.disposeColumnFilters(),this._onSearchChange=null}disposeColumnFilters(){if(this.removeAllColumnFiltersProperties(),Array.isArray(this._filtersMetadata)){let u=this._filtersMetadata.pop();for(;u;)typeof(u==null?void 0:u.destroy)=="function"&&u.destroy(),u=this._filtersMetadata.pop()}}bindBackendOnFilter(u){this._filtersMetadata=[],this._eventHandler.subscribe(u.onHeaderRowCellRendered,(e,a)=>{a.column.id===this._firstColumnIdRendered&&(this._isFilterFirstRender=!1),this.addFilterTemplateToHeaderRow(a,this._isFilterFirstRender),this._firstColumnIdRendered===""&&(this._firstColumnIdRendered=a.column.id)}),this.subscribeToOnHeaderRowCellRendered(u),this._onSearchChange&&this._eventHandler.subscribe(this._onSearchChange,this.onBackendFilterChange.bind(this))}bindLocalOnFilter(u){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,a)=>{const i=(a==null?void 0:a.clearFilterTriggered)??!1;i||await this.emitFilterChanged(Hu.local,!0),this._gridOptions.enableTreeData===!0&&(this._tmpPreFilteredData=this.preFilterTreeData(this._dataView.getItems(),this._columnFilters)),a.columnId!==null&&this._dataView.refresh(),i||await this.emitFilterChanged(Hu.local),this._previousFilters=this.extractBasicFilterDetails(this._columnFilters)}),this._eventHandler.subscribe(u.onHeaderRowCellRendered,(e,a)=>{this.addFilterTemplateToHeaderRow(a)}),this.subscribeToOnHeaderRowCellRendered(u)}async clearFilterByColumnId(u,e){await this.pubSubService.publish("onBeforeFilterClear",{columnId:e},0);const a=this._gridOptions.backendServiceApi??!1,i=a?Hu.remote:Hu.local,t=Object.keys(this._columnFilters);let r;Array.isArray(t)&&(r=t.find(s=>s===`${e}`));const o=this._filtersMetadata.find(s=>s.columnDef.id===e);return o!=null&&o.clear&&o.clear(!0),a&&r!==void 0&&this.onBackendFilterChange(u,{grid:this._grid,columnFilters:this._columnFilters}),await this.emitFilterChanged(i),!0}async clearFilters(u=!0){var a,i;u&&await this.pubSubService.publish("onBeforeFilterClear",!0,0),this._filtersMetadata.forEach(t=>{t!=null&&t.clear&&t.clear(!1)}),this.removeAllColumnFiltersProperties(),Array.isArray(this._columnDefinitions)&&this._columnDefinitions.forEach(t=>{var r;(r=t.filter)!=null&&r.searchTerms&&delete t.filter.searchTerms}),this._dataView&&this._grid&&(this._dataView.refresh(),this._grid.invalidate());const e=this._gridOptions.backendServiceApi;if(e&&u){const t={clearFilterTriggered:!0,shouldTriggerQuery:u,grid:this._grid,columnFilters:this._columnFilters},o=e.service.processOnFilterChanged(void 0,t),s=((a=this._gridOptions.pagination)==null?void 0:a.totalItems)??0;(i=this.backendUtilities)==null||i.executeBackendCallback(e,o,t,new Date,s,{errorCallback:this.resetToPreviousSearchFilters.bind(this),successCallback:l=>this._previousFilters=this.extractBasicFilterDetails(l.columnFilters),emitActionChangedCallback:this.emitFilterChanged.bind(this)})}else this._previousFilters=this.extractBasicFilterDetails(this._columnFilters);u&&this.pubSubService.publish("onFilterCleared",!0)}customLocalFilter(u,e){const a=e==null?void 0:e.grid,i=(e==null?void 0:e.columnFilters)??{},t=this._gridOptions.enableTreeData??!1,r=this._gridOptions.treeDataOptions;if(t&&r){const o=r.collapsedPropName??T.treeDataProperties.COLLAPSED_PROP,s=r.parentPropName??T.treeDataProperties.PARENT_PROP,l=(r==null?void 0:r.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,E=this._gridOptions.datasetIdPropertyName??"id",d=r.autoRecalcTotalsOnFilterChange??!1;let c=!1;if(u[s]!==null){let D=this._dataView.getItemById(u[s]);for(;D;){if(D[o])if(d)c=!0;else return!1;D=this._dataView.getItemById(D[s])}}if(this._tmpPreFilteredData instanceof Set){const D=this._tmpPreFilteredData.has(u[E]);if(d){const m=Je(this.sharedService.hierarchicalDataset,h=>h[E]===u[E],l);if(m&&(m.__filteredOut=!D),c)return!1}return D}}else if(typeof i=="object")for(const o of Object.keys(i)){const s=i[o],l=this.preProcessFilterConditionOnDataContext(u,s,a);if(typeof l=="boolean")return l;let E=s==null?void 0:s.parsedSearchTerms;if(E===void 0&&(E=Oi(s.searchTerms,s.columnDef.type||p.string),E!==void 0&&(s.parsedSearchTerms=E)),!Os.executeFilterConditionTest(l,E))return!1}return!0}parseFormInputFilterConditions(u,e){var d;const a=wu(!0,[],u)||[];let i=Array.isArray(a)&&a.length===1?a[0]:"";const t=e.columnDef,r=((d=t.filter)==null?void 0:d.type)??t.type??p.string;let o=null;r!==p.object&&(i=i==null?"":`${i}`,o=(t.autoParseInputFilterOperator??this._gridOptions.autoParseInputFilterOperator)!==!1?i.match(/^([<>!=*]{0,2})(.*[^<>!=*])?([*]?)$/):[i,"",i,""]);let s=(o==null?void 0:o[1])||e.operator;const l=(o==null?void 0:o[2])||"",E=(o==null?void 0:o[3])||(s==="*z"?"*":"");return typeof i=="string"&&(i=i.replace("'","''"),s==="*"||s==="*z"?s=P.endsWith:(s==="a*"||E==="*")&&(s=P.startsWith)),Array.isArray(o)&&o.length>=1&&Array.isArray(a)&&a.length===1&&(a[0]=l),{dataKey:t.dataKey,fieldType:r,searchTerms:a||[],operator:s,searchInputLastChar:E,filterSearchType:t.filterSearchType,defaultFilterRangeOperator:this._gridOptions.defaultFilterRangeOperator}}preProcessFilterConditionOnDataContext(u,e,a){var c,D,m;const i=e.columnDef,t=e.columnId;let r=a.getColumnIndex(t);if(!i&&this.sharedService&&Array.isArray(this.sharedService.allColumns)&&(r=this.sharedService.allColumns.findIndex(h=>h.field===t)),!i)return!0;if(this._gridOptions.enableRowDetailView){const h=this._gridOptions.rowDetailView&&this._gridOptions.rowDetailView.keyPrefix||"__";u[`${h}isPadding`]&&u[`${h}parent`]&&(u=u[`${h}parent`])}let o=((c=i.filter)==null?void 0:c.queryField)||i.queryFieldFilter||i.queryField||i.field||"";typeof i.queryFieldNameGetterFn=="function"&&(o=i.queryFieldNameGetterFn(u));const s=((D=i.filter)==null?void 0:D.type)??i.type??p.string;let l=u[o];(o==null?void 0:o.indexOf("."))>=0&&(l=Yu(u,o));const E=e.operator,d=e.searchTerms||[];if(!d||Array.isArray(d)&&(d.length===0||d.length===1&&E===d[0]))return!0;if(d&&Array.isArray(d)&&s!==p.object)for(let h=0,x=d.length;h{D[B[o]]=B,delete D[B[o]].__used}),typeof e=="object"&&Object.keys(e).forEach(B=>{var L;const S=e[B],z=S!=null&&S.searchTerms?wu(!0,[],S.searchTerms):[],M=this.parseFormInputFilterConditions(z,S),w=S.columnDef,N=((L=w==null?void 0:w.filter)==null?void 0:L.type)??(w==null?void 0:w.type)??p.string,G=Oi(M.searchTerms,N);G!==void 0&&(S.parsedSearchTerms=G)}),u.forEach(B=>{const S=B[r];let z=!0;for(const M of Object.keys(e)){const w=e[M],N=this.preProcessFilterConditionOnDataContext(B,w,this._grid);if(N){const G=w==null?void 0:w.parsedSearchTerms,L=typeof N=="boolean"?N:Os.executeFilterConditionTest(N,G);if(L&&c&&S&&w.columnId===E){h.set(B[o],!0);break}if(L||!d&&h.get(B[t])===!0){if(S&&w.columnId===E&&h.set(B[o],!0),L||!d&&w.columnId===E)continue}else S&&h.get(B[t])!==!0&&w.columnId!==E&&h.set(B[o],!1)}z=!1}if(z){m.add(B[o]);let M=D[B[t]]??!1;const w=!l;for(!this._isTreePresetExecuted&&Array.isArray(s)&&s.some(N=>N.itemId===M.id&&N.isCollapsed===w)&&(M[i]=w);M;)M.__used??m.add(M[o]),D[M[o]].__used=!0,M=D[M[t]]??!1}})),this._isTreePresetExecuted=!0,m}getColumnFilters(){return this._columnFilters}getPreviousFilters(){return this._previousFilters}getFiltersMetadata(){return this._filtersMetadata}getCurrentLocalFilters(){var e;const u=[];if(this._columnFilters)for(const a of Object.keys(this._columnFilters)){const i=this._columnFilters[a],t={columnId:a||""},r=this.sharedService.allColumns.find(s=>s.id===t.columnId),o=((e=r==null?void 0:r.filter)==null?void 0:e.emptySearchTermReturnAllValues)??!0;i!=null&&i.searchTerms&&(t.searchTerms=i.searchTerms),i.operator&&(t.operator=i.operator),i.targetSelector&&(t.targetSelector=i.targetSelector),Array.isArray(t.searchTerms)&&t.searchTerms.length>0&&(!o||t.searchTerms[0]!=="")&&u.push(t)}return u}emitFilterChanged(u,e=!1){const a=e?"onBeforeFilterChange":"onFilterChanged";if(u===Hu.remote&&this._gridOptions.backendServiceApi){let i=[];const t=this._gridOptions.backendServiceApi.service;return t!=null&&t.getCurrentFilters&&(i=t.getCurrentFilters()),this.pubSubService.publish(a,i)}else if(u===Hu.local)return this.pubSubService.publish(a,this.getCurrentLocalFilters())}async onBackendFilterChange(u,e){var r,o;const a=e==null?void 0:e.shouldTriggerQuery;if(a&&await this.emitFilterChanged(Hu.remote,!0),!e||!e.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 i=this._gridOptions.backendServiceApi;if(!i||!i.process||!i.service)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');const t=new Date;if(i.preProcess&&i.preProcess(),a){const s=await i.service.processOnFilterChanged(u,e),l=((r=this._gridOptions.pagination)==null?void 0:r.totalItems)??0;(o=this.backendUtilities)==null||o.executeBackendCallback(i,s,e,t,l,{errorCallback:this.resetToPreviousSearchFilters.bind(this),successCallback:E=>this._previousFilters=this.extractBasicFilterDetails(E.columnFilters),emitActionChangedCallback:this.emitFilterChanged.bind(this),httpCancelRequestSubject:this.httpCancelRequests$})}}populateColumnFilterSearchTermPresets(u){return Array.isArray(u)&&(this._columnDefinitions.forEach(e=>{var i;(i=e.filter)!=null&&i.searchTerms&&delete e.filter.searchTerms;const a=u.find(t=>t.columnId===e.id);a&&Array.isArray(a==null?void 0:a.searchTerms)&&(e.filter=e.filter||{},e.filter.operator=a.operator||e.filter.operator||"",e.filter.searchTerms=a.searchTerms)}),this._gridOptions.enableTreeData&&this.refreshTreeDataFilters(),this._previousFilters=this.extractBasicFilterDetails(this._columnFilters)),this._columnDefinitions}refreshTreeDataFilters(u){var a;const e=u??((a=this._dataView)==null?void 0:a.getItems())??[];this._dataView&&this._gridOptions.enableTreeData&&e.length>0?(this._tmpPreFilteredData=this.preFilterTreeData(e,this._columnFilters),this._dataView.refresh()):e.length===0&&Array.isArray(this.sharedService.hierarchicalDataset)&&this.sharedService.hierarchicalDataset.length>0&&setTimeout(()=>this.refreshTreeDataFilters())}disableFilterFunctionality(u=!0,e=!0){const i=!this._gridOptions.enableFiltering;i!==u&&(e&&u&&this.clearFilters(),this.disableAllFilteringCommands(u),this._grid.setOptions({enableFiltering:i},!1,!0),this._grid.setHeaderRowVisibility(i),this._gridOptions.enableFiltering=!u,this.sharedService.gridOptions=this._gridOptions,this._grid.setColumns(this.sharedService.columnDefinitions))}resetToPreviousSearchFilters(){this.updateFilters(this._previousFilters,!1,!1,!1)}toggleFilterFunctionality(u=!0){const e=this._gridOptions.enableFiltering;this.disableFilterFunctionality(e,u)}toggleHeaderFilterRow(){let u=this._gridOptions.showHeaderRow??!1;u=!u,this._grid.setHeaderRowVisibility(u),u===!0&&this._grid.setColumns(this.sharedService.columnDefinitions)}setSortColumnIcons(u){this._grid&&Array.isArray(u)&&this._grid.setSortColumns(u)}async updateFilters(u,e=!0,a=!0,i=!1){var t;if(!this._filtersMetadata||this._filtersMetadata.length===0||!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(u)){this.clearFilters(!1),u.forEach(s=>{const l=this._filtersMetadata.find(E=>s.columnId===E.columnDef.id);if(s&&l){const E=s.operator||l.defaultOperator;this.updateColumnFilters(s.searchTerms,l.columnDef,E),l.setValues(s.searchTerms||[],E),(i||this._gridOptions.enableTreeData)&&this.callbackSearchEvent(void 0,{columnDef:l.columnDef,operator:E,searchTerms:s.searchTerms,shouldTriggerQuery:!0,forceOnSearchChangeEvent:!0})}});const r=this._gridOptions.backendServiceApi,o=r?Hu.remote:Hu.local;if(e&&await this.emitFilterChanged(o,!0),this._dataView.refresh(),r){const s=r==null?void 0:r.service;s!=null&&s.updateFilters&&(s.updateFilters(u,!0),a&&((t=this.backendUtilities)==null||t.refreshBackendDataset(this._gridOptions)))}e&&await this.emitFilterChanged(o)}return!0}async updateSingleFilter(u,e=!0,a=!0){var t,r;const i=this.sharedService.allColumns.find(o=>o.id===u.columnId);if(i&&u.columnId){this._columnFilters={};const o=((t=i.filter)==null?void 0:t.emptySearchTermReturnAllValues)??!0;Array.isArray(u.searchTerms)&&(u.searchTerms.length>1||u.searchTerms.length===1&&(!o||u.searchTerms[0]!==""))&&(this._columnFilters[u.columnId]={columnId:u.columnId,operator:u.operator,searchTerms:u.searchTerms,columnDef:i,type:i.type??p.string});const s=this._gridOptions.backendServiceApi,l=s?Hu.remote:Hu.local;if(e&&await this.emitFilterChanged(l,!0),s){const E=s==null?void 0:s.service;E!=null&&E.updateFilters&&(E.updateFilters(this._columnFilters,!0),a&&((r=this.backendUtilities)==null||r.refreshBackendDataset(this._gridOptions)))}else this._dataView.setFilterArgs({columnFilters:this._columnFilters,grid:this._grid}),this._gridOptions.enableTreeData&&this.refreshTreeDataFilters(),this._dataView.refresh();e&&await this.emitFilterChanged(l)}return!0}drawFilterTemplate(u,e){let a;if(typeof e=="string"){if(a=document.querySelector(e),a===null)return null}else a=e;const i=typeof u=="string"?this.sharedService.allColumns.find(r=>r.id===u):u;if(((i==null?void 0:i.id)??"")!=="selector"&&(i!=null&&i.filterable)){let r,o;const s=this.filterFactory.createFilter(i.filter);o=i&&i.filter&&i.filter.operator||s&&s.operator,this._columnFilters[i.id]?(r=this._columnFilters[i.id].searchTerms||void 0,o=this._columnFilters[i.id].operator||void 0):i.filter&&(r=i.filter.searchTerms||void 0,this.updateColumnFilters(r,i,o));const l={grid:this._grid,operator:o,searchTerms:r,columnDef:i,filterContainerElm:a,callback:this.callbackSearchEvent.bind(this)};return s&&(s.init(l),r&&s.setValues&&s.setValues(r,o)),s}return null}addFilterTemplateToHeaderRow(u,e=!0){const a=u.column,i=(a==null?void 0:a.id)??"";if(i!=="selector"&&(a!=null&&a.filterable)){let t,r;const o=this.filterFactory.createFilter(a.filter);r=a&&a.filter&&a.filter.operator||o&&o.operator,this._columnFilters[a.id]?(t=this._columnFilters[a.id].searchTerms||void 0,r=this._columnFilters[a.id].operator||void 0):a.filter&&(t=a.filter.searchTerms||void 0,this.updateColumnFilters(t,a,r));const s={grid:this._grid,operator:r,searchTerms:t,columnDef:a,filterContainerElm:this._grid.getHeaderRowColumn(i),callback:this.callbackSearchEvent.bind(this)};if(o){o.init(s,e);const l=this._filtersMetadata.findIndex(E=>o.columnDef.id===E.columnDef.id);l===-1?this._filtersMetadata.push(o):this._filtersMetadata[l]=o,t&&o.setValues&&o.setValues(t,r)}}}callbackSearchEvent(u,e){var a,i;if(e){const t=u!=null&&u.target?u.target.value:void 0,r=e.searchTerms&&Array.isArray(e.searchTerms)?e.searchTerms:t?[t]:void 0,o=e.columnDef||null,s=(o==null?void 0:o.id)??"",l=((a=o==null?void 0:o.filter)==null?void 0:a.type)??(o==null?void 0:o.type)??p.string,E=e.operator||void 0,d=r&&Array.isArray(r),c=d&&r&&r.length,D={...this._columnFilters},m=((i=o.filter)==null?void 0:i.emptySearchTermReturnAllValues)??!0;let h;if(o&&s)if(!d||c===0||c===1&&Array.isArray(r)&&m&&r[0]==="")delete this._columnFilters[s];else{const F=`${s}`,C={columnId:F,columnDef:o,parsedSearchTerms:[],type:l,targetSelector:this.getSelectorStringFromElement(u==null?void 0:u.target)},A=this.parseFormInputFilterConditions(r,C);C.operator=E||A.operator||gi(l),h=Oi(A.searchTerms,l),h!==void 0&&(C.parsedSearchTerms=h),C.searchTerms=A.searchTerms||[],this._columnFilters[F]=C}const x=u&&typeof u.isPropagationStopped!="function"?wu({},new Pu,u):u,g=u==null?void 0:u.key;if(this._onSearchChange&&(e.forceOnSearchChangeEvent||g==="Enter"||!me(D,this._columnFilters))){const F={clearFilterTriggered:e.clearFilterTriggered,shouldTriggerQuery:e.shouldTriggerQuery,columnId:s,columnDef:o,columnFilters:this._columnFilters,operator:E||gi(l),searchTerms:r,parsedSearchTerms:h,grid:this._grid,target:u==null?void 0:u.target};this.pubSubService.publish("onBeforeSearchChange",F)===!1?this._gridOptions.resetFilterSearchValueAfterOnBeforeCancellation&&this.resetToPreviousSearchFilters():this._onSearchChange.notify(F,x)}}}disableAllFilteringCommands(u=!0){var i;const e=this._grid.getColumns();e.forEach(t=>{var r,o;(r=t==null?void 0:t.header)!=null&&r.menu&&((o=t.header.menu.commandItems)==null||o.forEach(s=>{s&&typeof s!="string"&&s.command==="clear-filter"&&(s.hidden=u)}))});const a=(i=this._gridOptions.gridMenu)==null?void 0:i.commandItems;return a&&a.forEach(t=>{if(t&&typeof t!="string"){const r=t.command;(r==="clear-filter"||r==="toggle-filter")&&(t.hidden=u)}}),e}extractBasicFilterDetails(u){const e=[];if(u&&typeof u=="object")for(const a of Object.keys(u)){const{operator:i,searchTerms:t}=u[`${a}`];e.push({columnId:a,operator:i,searchTerms:t})}return e}getSelectorStringFromElement(u){return u!=null&&u.localName?u!=null&&u.className?`${u.localName}.${Array.from(u.classList).join(".")}`:u.localName:""}removeAllColumnFiltersProperties(){typeof this._columnFilters=="object"&&Object.keys(this._columnFilters).forEach(u=>{u&&this._columnFilters[u]&&delete this._columnFilters[u]})}subscribeToOnHeaderRowCellRendered(u){this._eventHandler.subscribe(u.onBeforeHeaderRowCellDestroy,(e,a)=>{var t;const i=this._filtersMetadata.find(r=>r.columnDef.id===a.column.id);(t=i==null?void 0:i.destroy)==null||t.call(i)})}updateColumnFilters(u,e,a){var r;const i=((r=e.filter)==null?void 0:r.type)??e.type??p.string,t=Oi(u,i);u&&e&&(this._columnFilters[e.id]={columnId:e.id,columnDef:e,searchTerms:u,operator:a,parsedSearchTerms:t,type:i})}}const Ii={skipError:!1,triggerEvent:!0},Qa={highlightRow:!0,resortGrid:!1,selectRow:!1,scrollRowIntoView:!0,skipError:!1,triggerEvent:!0},Tn={highlightRow:!1,selectRow:!1,scrollRowIntoView:!1,skipError:!1,triggerEvent:!0},Is={autoResizeColumns:!0,triggerEvent:!0,hideFromColumnPicker:!1,hideFromGridMenu:!1};class _h{constructor(u,e,a,i,t,r,o){this.gridStateService=u,this.filterService=e,this.pubSubService=a,this.paginationService=i,this.sharedService=t,this.sortService=r,this.treeDataService=o}get _dataView(){var u;return(u=this._grid)==null?void 0:u.getData()}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}dispose(){var u;(u=this._rowSelectionPlugin)==null||u.dispose()}init(u){this._grid=u}clearAllFiltersAndSorts(){this.sortService&&this.sortService.clearSorting&&this.sortService.clearSorting(!1),this.filterService&&this.filterService.clearFilters&&this.filterService.clearFilters()}clearPinning(u=!0){const e=[...this.sharedService.visibleColumns];this.sharedService.slickGrid.setOptions({frozenColumn:-1,frozenRow:-1,frozenBottom:!1,enableMouseWheelScrollHandler:!1}),u&&Array.isArray(e)&&this.sharedService.slickGrid.setColumns(e)}setPinning(u,e=!0,a=!1,i=!0){Zl(u)?this.clearPinning():(this.sharedService.slickGrid.setOptions(u,a,i),this.sharedService.gridOptions={...this.sharedService.gridOptions,...u}),e&&this.sharedService.slickGrid.autosizeColumns()}getAllColumnDefinitions(){return this.sharedService.allColumns}getVisibleColumnDefinitions(){return this.sharedService.visibleColumns}getColumnFromEventArguments(u){if(!u||!u.grid||!u.grid.getColumns||!u.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:u.row,cell:u.cell,columnDef:u.grid.getColumns()[u.cell],dataContext:u.grid.getDataItem(u.row),dataView:this._dataView,grid:this._grid}}getDataItemByRowNumber(u){if(!this._grid||typeof this._grid.getDataItem!="function")throw new Error(`[Slickgrid-Universal] We could not find SlickGrid Grid object or it's "getDataItem" method`);return this._grid.getDataItem(u)}getDataItemByRowIndex(u){if(!this._grid||typeof this._grid.getDataItem!="function")throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getDataItem" method');return this._grid.getDataItem(u)}getDataItemByRowIndexes(u){if(!this._grid||typeof this._grid.getDataItem!="function")throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getDataItem" method');const e=[];return Array.isArray(u)&&u.forEach(a=>{e.push(this._grid.getDataItem(a))}),e}getSelectedRows(){if(!this._grid||typeof this._grid.getSelectedRows!="function")throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getSelectedRows" method');return this._grid.getSelectedRows()}getSelectedRowsDataItem(){if(!this._grid||typeof this._grid.getSelectedRows!="function")throw new Error('[Slickgrid-Universal] We could not find SlickGrid Grid object and/or "getSelectedRows" method');const u=this._grid.getSelectedRows();return this.getDataItemByRowIndexes(u)}hideColumnById(u,e){if(e={...Is,...e},this._grid&&this._grid.getColumns&&this._grid.setColumns){const a=this._grid.getColumns(),i=a.findIndex(t=>t.id===u);if(i>=0){const t=_r(a,i);this.sharedService.visibleColumns=t,this._grid.setColumns(t);const r=this.sharedService.allColumns.findIndex(o=>o.id===u);return r&&(e!=null&&e.hideFromColumnPicker&&(this.sharedService.allColumns[r].excludeFromColumnPicker=!0),e!=null&&e.hideFromGridMenu&&(this.sharedService.allColumns[r].excludeFromGridMenu=!0)),e!=null&&e.autoResizeColumns&&this._grid.autosizeColumns(),e!=null&&e.triggerEvent&&this.pubSubService.publish("onHeaderMenuHideColumns",{columns:t}),i}}return-1}hideColumnByIds(u,e){if(e={...Is,...e},Array.isArray(u)){for(const a of u)this.hideColumnById(a,{...e,triggerEvent:!1,autoResizeColumns:!1});e!=null&&e.autoResizeColumns&&this._grid.autosizeColumns(),e!=null&&e.triggerEvent&&this.pubSubService.publish("onHeaderMenuHideColumns",{columns:this.sharedService.visibleColumns})}}highlightRow(u,e){this._grid.getSelectionModel()||(this._rowSelectionPlugin=new Qt(this._gridOptions.rowSelectionOptions),this._grid.setSelectionModel(this._rowSelectionPlugin)),e||(e=this._gridOptions.rowHighlightDuration),Array.isArray(u)?u.forEach(a=>this._grid.highlightRow(a)):this._grid.highlightRow(u,e)}setSelectedRow(u){var e;(e=this._grid)!=null&&e.setSelectedRows&&this._grid.setSelectedRows([u])}setSelectedRows(u){var e;(e=this._grid)!=null&&e.setSelectedRows&&this._grid.setSelectedRows(u)}renderGrid(){var u;typeof((u=this._grid)==null?void 0:u.invalidate)=="function"&&this._grid.invalidate()}resetGrid(u){var e,a,i;if(this.clearPinning(!1),this._grid){const t=this.sharedService.allColumns||[];Array.isArray(t)&&t.length>0&&(this._grid.setColumns(t),(e=this._gridOptions)!=null&&e.enableAutoSizeColumns&&this._grid.autosizeColumns(),this.gridStateService.resetColumns(u))}typeof((a=this.filterService)==null?void 0:a.clearFilters)=="function"&&this.filterService.clearFilters(),typeof((i=this.sortService)==null?void 0:i.clearSorting)=="function"&&this.sortService.clearSorting()}addItem(u,e){var l,E,d,c;const a={...Qa,...e};if(!(a!=null&&a.skipError)&&(!this._grid||!this._gridOptions||!this._dataView))throw new Error("[Slickgrid-Universal] We could not find SlickGrid Grid, DataView objects");const i=this._gridOptions.datasetIdPropertyName||"id";if(!(a!=null&&a.skipError)&&(!u||!u.hasOwnProperty(i)))throw new Error(`[Slickgrid-Universal] Adding an item requires the item to include an "${i}" property`);if((l=this._gridOptions)!=null&&l.enableTreeData&&(e==null?void 0:e.position)==="top")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 t=a==null?void 0:a.position;t==="bottom"||(E=this._gridOptions)!=null&&E.enableTreeData?this._dataView.addItem(u):this._dataView.insertItem(0,u);let r=0;const o=(u==null?void 0:u[i])??"";return(d=this._gridOptions)!=null&&d.enableTreeData?(this.invalidateHierarchicalDataset(),r=this._dataView.getRowById(o),a.scrollRowIntoView&&this._grid.scrollRowIntoView(r??0,!1)):a.resortGrid?(this._dataView.reSort(),r=this._dataView.getRowById(o)):(r=t==="bottom"?this._dataView.getRowById(o):0,a.scrollRowIntoView&&this._grid.scrollRowIntoView(r??0)),a.highlightRow&&r!==void 0&&this.highlightRow(r),r!==void 0&&a.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRow(r),a.triggerEvent&&this.pubSubService.publish("onItemAdded",u),!((c=this._gridOptions)!=null&&c.backendServiceApi)&&this._gridOptions.enablePagination&&(t==="bottom"?this.paginationService.goToLastPage():this.paginationService.goToFirstPage()),r}addItems(u,e){var o,s,l,E;const a={...Qa,...e},i=this._gridOptions.datasetIdPropertyName||"id",t=a==null?void 0:a.position,r=[];if(Array.isArray(u))this._dataView.beginUpdate(!0),t==="bottom"||(o=this._gridOptions)!=null&&o.enableTreeData?this._dataView.addItems(u):this._dataView.insertItems(0,u),this._dataView.endUpdate();else return[this.addItem(u,a)||0];if((s=this._gridOptions)!=null&&s.enableTreeData){this.invalidateHierarchicalDataset();const d=((l=u[0])==null?void 0:l[i])??"",c=this._dataView.getRowById(d);a.scrollRowIntoView&&this._grid.scrollRowIntoView(c??0,!1)}else a.resortGrid&&this._dataView.reSort();return t&&a.scrollRowIntoView&&!((E=this._gridOptions)!=null&&E.enableTreeData)&&(t==="bottom"?this._grid.navigateBottom():this._grid.navigateTop()),u.forEach(d=>r.push(this._dataView.getRowById(d[i]))),a.highlightRow&&this.highlightRow(r),a.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(r),a.triggerEvent&&this.pubSubService.publish("onItemAdded",u),r}deleteItem(u,e){e={...Ii,...e};const a=this._gridOptions.datasetIdPropertyName||"id";if(!(e!=null&&e.skipError)&&(!u||!u.hasOwnProperty(a)))throw new Error(`[Slickgrid-Universal] Deleting an item requires the item to include an "${a}" property`);return this.deleteItemById(u[a],e)}deleteItems(u,e){e={...Ii,...e};const a=this._gridOptions.datasetIdPropertyName||"id";if(!Array.isArray(u))return this.deleteItem(u,e),[u[a]];this._dataView.beginUpdate(!0);const i=[];return u.forEach(t=>{(t==null?void 0:t[a])!==void 0&&i.push(t[a])}),this._dataView.deleteItems(i),this._dataView.endUpdate(),e.triggerEvent&&this.pubSubService.publish("onItemDeleted",u),i}deleteItemById(u,e){if(e={...Ii,...e},!(e!=null&&e.skipError)&&u==null)throw new Error('[Slickgrid-Universal] Cannot delete a row without a valid "id"');return!(this.gridStateService&&this.gridStateService.needToPreserveRowSelection()||!1)&&this._grid&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows([]),this._dataView.deleteItem(u),e.triggerEvent&&this.pubSubService.publish("onItemDeleted",u),u}deleteItemByIds(u,e){if(e={...Ii,...e},Array.isArray(u)){this._dataView.beginUpdate(!0);for(let a=0;a{const s=!o||!o.hasOwnProperty(a)?void 0:o[a];if(t.push(s),this._dataView.getIdxById(s)!==void 0){const l=this._dataView.getRowById(s);l!==void 0&&(i.push(l),this._grid.updateRow(l))}}),this._dataView.updateItems(t,u),this._dataView.endUpdate(),(r=this._gridOptions)!=null&&r.enableTreeData&&this.invalidateHierarchicalDataset(),e.highlightRow&&this.highlightRow(i),e.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(i),e.triggerEvent&&this.pubSubService.publish("onItemUpdated",u),i}updateItemById(u,e,a){var t;if(a={...Tn,...a},!(a!=null&&a.skipError)&&u===void 0)throw new Error('[Slickgrid-Universal] Cannot update a row without a valid "id"');const i=this._dataView.getRowById(u);if(!(a!=null&&a.skipError)&&!e&&!this._gridOptions.enablePagination)throw new Error(`[Slickgrid-Universal] The item to update in the grid was not found with id: ${u}`);return this._dataView.getIdxById(u)!==void 0&&(this._dataView.updateItem(u,e),i!==void 0&&this._grid.updateRow(i),(t=this._gridOptions)!=null&&t.enableTreeData&&this.invalidateHierarchicalDataset(),a.scrollRowIntoView&&i!==void 0&&this._grid.scrollRowIntoView(i),a.highlightRow&&i!==void 0&&this.highlightRow(i),i!==void 0&&a.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRow(i),a.triggerEvent&&this.pubSubService.publish("onItemUpdated",e)),i}upsertItem(u,e){e={...Qa,...e};const a=this._gridOptions.datasetIdPropertyName||"id",i=!u||!u.hasOwnProperty(a)?void 0:u[a];if(!(e!=null&&e.skipError)&&i===void 0)throw new Error(`[Slickgrid-Universal] Calling Upsert of an item requires the item to include an "${a}" property`);return this.upsertItemById(i,u,e)}upsertItems(u,e){if(e={...Qa,...e},!Array.isArray(u))return[this.upsertItem(u,e)];this._dataView.beginUpdate(!0);const a=[];u.forEach(t=>{a.push(this.upsertItem(t,{...e,highlightRow:!1,resortGrid:!1,selectRow:!1,triggerEvent:!1}))}),this._dataView.endUpdate();const i=a.map(t=>t.added!==void 0?t.added:t.updated);if(e.highlightRow&&this.highlightRow(i),e.selectRow&&this._gridOptions&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.setSelectedRows(i),e.triggerEvent){this.pubSubService.publish("onItemUpserted",u);const t=a.filter(o=>o.added!==void 0);Array.isArray(t)&&t.length>0&&this.pubSubService.publish("onItemAdded",t);const r=a.filter(o=>o.updated!==void 0);Array.isArray(r)&&r.length>0&&this.pubSubService.publish("onItemUpdated",r)}return a}upsertItemById(u,e,a){let i=!1;if(a={...Qa,...a},!(a!=null&&a.skipError)&&u===void 0&&!this.hasRowSelectionEnabled())throw new Error('[Slickgrid-Universal] Calling Upsert of an item requires the item to include a valid and unique "id" property');let t,r;return this._dataView.getRowById(u)===void 0?(t=this.addItem(e,a),i=!0):(r=this.updateItem(e,{highlightRow:a.highlightRow,selectRow:a.selectRow,triggerEvent:a.triggerEvent}),i=!1),a.triggerEvent&&(this.pubSubService.publish("onItemUpserted",e),i?this.pubSubService.publish("onItemAdded",e):this.pubSubService.publish("onItemUpdated",e)),{added:t,updated:r}}invalidateHierarchicalDataset(u){var e;if((e=this._gridOptions)!=null&&e.enableTreeData&&this.treeDataService){const a=u??this._dataView.getItems(),i=this.treeDataService.convertFlatParentChildToTreeDatasetAndSort(a||[],this.sharedService.allColumns,this._gridOptions);this.sharedService.hierarchicalDataset=i.hierarchical,this.filterService.refreshTreeDataFilters(u),this._dataView.setItems(i.flat),this._grid.invalidate()}}hasRowSelectionEnabled(){const u=this._grid.getSelectionModel();return(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)&&u}}class Ph{get eventHandler(){return this._eventHandler}constructor(){this._eventHandler=new Tu}dispose(){this._eventHandler.unsubscribeAll()}bindOnBeforeEditCell(u){const e=u==null?void 0:u.getData();this._eventHandler.subscribe(u.onBeforeEditCell,(a,i)=>{if(!a||!i||!u||i.cell===void 0||!u.getColumns||!u.getDataItem)return;const t=u.getColumns()[i.cell];if(typeof t.onBeforeEditCell=="function"){const r={row:i.row,cell:i.cell,dataView:e,grid:u,columnDef:t,dataContext:u.getDataItem(i.row)};t.onBeforeEditCell(a instanceof Pu?a.getNativeEvent():a,r)}})}bindOnCellChange(u){const e=u==null?void 0:u.getData();this._eventHandler.subscribe(u.onCellChange,(a,i)=>{if(!a||!i||!u||i.cell===void 0||!u.getColumns||!u.getDataItem)return;const t=u.getColumns()[i.cell];if(typeof t.onCellChange=="function"){const r={row:i.row,cell:i.cell,dataView:e,grid:u,columnDef:t,dataContext:u.getDataItem(i.row)};t.onCellChange(a instanceof Pu?a.getNativeEvent():a,r)}})}bindOnClick(u){const e=u==null?void 0:u.getData();this._eventHandler.subscribe(u.onClick,(a,i)=>{if(!a||!i||!u||i.cell===void 0||!u.getColumns||!u.getDataItem)return;const t=u.getColumns()[i.cell];if(typeof t.onCellClick=="function"){const r={row:i.row,cell:i.cell,dataView:e,grid:u,columnDef:t,dataContext:u.getDataItem(i.row)};t.onCellClick(a instanceof Pu?a.getNativeEvent():a,r)}})}}class jh{constructor(u,e,a,i,t,r){this.extensionService=u,this.filterService=e,this.pubSubService=a,this.sharedService=i,this.sortService=t,this.treeDataService=r,this._eventHandler=new Tu,this._columns=[],this._subscriptions=[],this._selectedRowIndexes=[],this._selectedRowDataContextIds=[],this._wasRecheckedAfterPageChange=!0}get _dataView(){var u;return((u=this._grid)==null?void 0:u.getData())??{}}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get selectedRowDataContextIds(){return this._selectedRowDataContextIds}set selectedRowDataContextIds(u){this._selectedRowDataContextIds=u}init(u){this._grid=u,this.subscribeToAllGridChanges(u)}dispose(){this._columns=[],this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}changeColumnsArrangement(u,e=!0,a=!1){var i,t,r,o,s,l;if(Array.isArray(u)&&u.length>0){const E=this.getAssociatedGridColumns(this._grid,u);if(E&&Array.isArray(E)&&E.length>0){if(Array.isArray(this.sharedService.allColumns)){const d=[];if(this._gridOptions.enableCheckboxSelector){const c=((t=(i=this._gridOptions)==null?void 0:i.checkboxSelector)==null?void 0:t.columnIndexPosition)??0;d.push({columnId:"_checkbox_selector",columnIndexPosition:c})}if(this._gridOptions.enableRowDetailView){const c=((o=(r=this._gridOptions)==null?void 0:r.rowDetailView)==null?void 0:o.columnIndexPosition)??0;d.push({columnId:"_detail_selector",columnIndexPosition:c})}if(this._gridOptions.enableRowMoveManager){const c=((l=(s=this._gridOptions)==null?void 0:s.rowMoveManager)==null?void 0:l.columnIndexPosition)??0;d.push({columnId:"_move",columnIndexPosition:c})}this.addColumnDynamicWhenFeatureEnabled(d,this.sharedService.allColumns,E)}E.forEach(d=>d.originalWidth=d.width||d.originalWidth),this._grid.setColumns(E),this.sharedService.visibleColumns=E,e?this._grid.autosizeColumns():(a||this._gridOptions.enableAutoResizeColumnsByCellContent&&!this._gridOptions.autosizeColumnsByCellContentOnFirstLoad)&&this.pubSubService.publish("onFullResizeByContentRequested",{caller:"GridStateService"})}}}getCurrentGridState(){var r;const{frozenColumn:u,frozenRow:e,frozenBottom:a}=this.sharedService.gridOptions,i={columns:this.getCurrentColumns(),filters:this.getCurrentFilters(),sorters:this.getCurrentSorters(),pinning:{frozenColumn:u,frozenRow:e,frozenBottom:a}},t=this.getCurrentPagination();if(t&&(i.pagination=t),this.hasRowSelectionEnabled()){const o=this.getCurrentRowSelections();o&&(i.rowSelection=o)}if((r=this._gridOptions)!=null&&r.enableTreeData){const o=this.getCurrentTreeDataToggleState();o&&(i.treeData=o)}return i}getColumns(){return this._columns}getAssociatedCurrentColumns(u){const e=[];return u&&Array.isArray(u)&&u.forEach(a=>{a!=null&&a.id&&e.push({columnId:a.id,cssClass:a.cssClass||"",headerCssClass:a.headerCssClass||"",width:a.width||0})}),e}getAssociatedGridColumns(u,e){const a=[],i=this.sharedService.allColumns||u.getColumns();return e&&Array.isArray(e)&&e.forEach(t=>{const r=i.find(o=>o.id===t.columnId);r!=null&&r.id&&a.push({...r,cssClass:t.cssClass||r.cssClass,headerCssClass:t.headerCssClass||r.headerCssClass,width:t.width})}),this._columns=a,a}getCurrentColumns(){return this.getAssociatedCurrentColumns(this._grid.getColumns()||[])}getCurrentFilters(){var u,e;if((u=this._gridOptions)!=null&&u.backendServiceApi){const a=this._gridOptions.backendServiceApi.service;if(a!=null&&a.getCurrentFilters)return a.getCurrentFilters()}else if((e=this.filterService)!=null&&e.getCurrentLocalFilters)return this.filterService.getCurrentLocalFilters();return null}getCurrentPagination(){var u;if((u=this._gridOptions)!=null&&u.enablePagination)if(this._gridOptions.backendServiceApi){const e=this._gridOptions.backendServiceApi.service;if(e!=null&&e.getCurrentPagination)return e.getCurrentPagination()}else return this.sharedService.currentPagination;return null}getCurrentRowSelections(){return this._grid&&this._dataView&&this.hasRowSelectionEnabled()?{gridRowIndexes:this._grid.getSelectedRows()||[],dataContextIds:this._dataView.getAllSelectedIds()||[],filteredDataContextIds:this._dataView.getAllSelectedFilteredIds()||[]}:null}getCurrentSorters(){var u,e;if((u=this._gridOptions)!=null&&u.backendServiceApi){const a=this._gridOptions.backendServiceApi.service;if(a!=null&&a.getCurrentSorters)return a.getCurrentSorters()}else if((e=this.sortService)!=null&&e.getCurrentLocalSorters)return this.sortService.getCurrentLocalSorters();return null}getCurrentTreeDataToggleState(){var u;return(u=this._gridOptions)!=null&&u.enableTreeData&&this.treeDataService?this.treeDataService.getCurrentToggleState():null}needToPreserveRowSelection(){var e;let u=!1;if((e=this._gridOptions)!=null&&e.dataView&&this._gridOptions.dataView.hasOwnProperty("syncGridSelection")){const a=this._gridOptions.dataView.syncGridSelection;typeof a=="boolean"?u=this._gridOptions.dataView.syncGridSelection:typeof a=="object"&&(u=a.preserveHidden||a.preserveHiddenOnSelectionChange),u&&this._gridOptions.backendServiceApi&&this._gridOptions.dataView.hasOwnProperty("syncGridSelectionWithBackendService")&&(u=this._gridOptions.dataView.syncGridSelectionWithBackendService)}return u}resetColumns(u){const e=u||this._columns,a=this.getAssociatedCurrentColumns(e);this.pubSubService.publish("onGridStateChanged",{change:{newValues:a,type:F0.columns},gridState:this.getCurrentGridState()})}resetToOriginalColumns(u=!0){this._grid.setColumns(this.sharedService.allColumns),this.sharedService.visibleColumns=this.sharedService.allColumns,u&&this._grid.autosizeColumns()}resetRowSelectionWhenRequired(){var u,e;if(!this.needToPreserveRowSelection()&&(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)){const a=(e=(u=this.extensionService)==null?void 0:u.getExtensionByName)==null?void 0:e.call(u,ou.rowSelection);a!=null&&a.instance&&this._grid.setSelectedRows([])}}subscribeToAllGridChanges(u){this._subscriptions.push(this.pubSubService.subscribe("onFilterChanged",e=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:F0.filter},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onFilterCleared",()=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:[],type:F0.filter},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onSortChanged",e=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:F0.sorter},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onSortCleared",()=>{this.resetRowSelectionWhenRequired(),this.pubSubService.publish("onGridStateChanged",{change:{newValues:[],type:F0.sorter},gridState:this.getCurrentGridState()})})),this.bindExtensionAddonEventToGridStateChange(ou.columnPicker,"onColumnsChanged"),this.bindExtensionAddonEventToGridStateChange(ou.gridMenu,"onColumnsChanged"),this.bindSlickGridColumnChangeEventToGridStateChange("onColumnsReordered",u),this.bindSlickGridColumnChangeEventToGridStateChange("onColumnsResized",u),this.bindSlickGridOnSetOptionsEventToGridStateChange(u),(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)&&this._eventHandler.subscribe(this._dataView.onSelectedRowIdsChanged,(e,a)=>{const i=(this._selectedRowIndexes||[]).slice(),t=(this.selectedRowDataContextIds||[]).slice();if(this.selectedRowDataContextIds=a.filteredIds,this._selectedRowIndexes=a.rows,!me(this.selectedRowDataContextIds,t)||!me(this._selectedRowIndexes,i)){const r={gridRowIndexes:this._selectedRowIndexes||[],dataContextIds:a.selectedRowIds,filteredDataContextIds:a.filteredIds};this.pubSubService.publish("onGridStateChanged",{change:{newValues:r,type:F0.rowSelection},gridState:this.getCurrentGridState()})}}),this._subscriptions.push(this.pubSubService.subscribe("onHeaderMenuHideColumns",e=>{const a=this.getAssociatedCurrentColumns(e);this.pubSubService.publish("onGridStateChanged",{change:{newValues:a,type:F0.columns},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onTreeItemToggled",e=>{this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:F0.treeData},gridState:this.getCurrentGridState()})})),this._subscriptions.push(this.pubSubService.subscribe("onTreeFullToggleEnd",e=>{this.pubSubService.publish("onGridStateChanged",{change:{newValues:e,type:F0.treeData},gridState:this.getCurrentGridState()})}))}addColumnDynamicWhenFeatureEnabled(u,e,a){u.sort((i,t)=>i.columnIndexPosition-t.columnIndexPosition),u.forEach(i=>{const t=e.findIndex(o=>o.id===i.columnId),r=a.findIndex(o=>o.id===i.columnId);if(t>=0&&r===-1){const o=e[t];t===0?a.unshift(o):a.splice(t,0,o)}})}bindExtensionAddonEventToGridStateChange(u,e){var t,r,o;const a=(r=(t=this.extensionService)==null?void 0:t.getExtensionByName)==null?void 0:r.call(t,u),i=(o=a==null?void 0:a.instance)==null?void 0:o[e];i&&typeof i.subscribe=="function"&&this._eventHandler.subscribe(i,(s,l)=>{const E=l==null?void 0:l.columns,d=this.getAssociatedCurrentColumns(E);this.pubSubService.publish("onGridStateChanged",{change:{newValues:d,type:F0.columns},gridState:this.getCurrentGridState()})})}bindSlickGridColumnChangeEventToGridStateChange(u,e){const a=e==null?void 0:e[u];a&&typeof a.subscribe=="function"&&this._eventHandler.subscribe(a,()=>{const i=e.getColumns(),t=this.getAssociatedCurrentColumns(i);this.pubSubService.publish("onGridStateChanged",{change:{newValues:t,type:F0.columns},gridState:this.getCurrentGridState()})})}bindSlickGridOnSetOptionsEventToGridStateChange(u){const e=u.onSetOptions;this._eventHandler.subscribe(e,(a,i)=>{const{frozenBottom:t,frozenColumn:r,frozenRow:o}=i.optionsBefore,{frozenBottom:s,frozenColumn:l,frozenRow:E}=i.optionsAfter;if(t!==s||r!==l||o!==E){const d={frozenBottom:s,frozenColumn:l,frozenRow:E},c=this.getCurrentGridState();this.pubSubService.publish("onGridStateChanged",{change:{newValues:d,type:F0.pinning},gridState:c})}})}hasRowSelectionEnabled(){const u=this._grid.getSelectionModel();return(this._gridOptions.enableRowSelection||this._gridOptions.enableCheckboxSelector)&&u}}class Lh{constructor(u,e){this.extensionUtility=u,this.pubSubService=e,this._subscriptions=[],this._eventHandler=new Tu}get _dataView(){var u;return((u=this._grid)==null?void 0:u.getData())??{}}get eventHandler(){return this._eventHandler}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get _columnDefinitions(){var u;return((u=this._grid)==null?void 0:u.getColumns())??[]}init(u){if(this._grid=u,u&&this._gridOptions&&this._gridOptions.createPreHeaderPanel){this._gridOptions.enableTranslate&&this.translateGroupingAndColSpan(),this._eventHandler.subscribe(u.onSort,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onRendered,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onAutosizeColumns,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onColumnsResized,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onColumnsReordered,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(this._dataView.onRowCountChanged,()=>this.delayRenderPreHeaderRowGroupingTitles(0)),this._subscriptions.push(this.pubSubService.subscribe("onColumnPickerColumnsChanged",()=>this.renderPreHeaderRowGroupingTitles()),this.pubSubService.subscribe("onHeaderMenuHideColumns",()=>this.delayRenderPreHeaderRowGroupingTitles(0)),this.pubSubService.subscribe("onGridMenuColumnsChanged",()=>this.renderPreHeaderRowGroupingTitles()),this.pubSubService.subscribe("onGridMenuMenuClose",()=>this.renderPreHeaderRowGroupingTitles()));const e=u.getPluginByName("Resizer");e!=null&&e.onGridAfterResize&&this._eventHandler.subscribe(e.onGridAfterResize,()=>this.renderPreHeaderRowGroupingTitles()),this._eventHandler.subscribe(u.onSetOptions,(a,i)=>{var t,r;((t=i==null?void 0:i.optionsBefore)==null?void 0:t.frozenColumn)!==((r=i==null?void 0:i.optionsAfter)==null?void 0:r.frozenColumn)&&this.delayRenderPreHeaderRowGroupingTitles(0)}),this.delayRenderPreHeaderRowGroupingTitles(75)}}dispose(){this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}delayRenderPreHeaderRowGroupingTitles(u=0){setTimeout(()=>this.renderPreHeaderRowGroupingTitles(),u)}renderPreHeaderRowGroupingTitles(){var u;if(this._gridOptions&&this._gridOptions.frozenColumn!==void 0&&this._gridOptions.frozenColumn>=0){let e=this._grid.getPreHeaderPanelLeft();this.renderHeaderGroups(e,0,this._gridOptions.frozenColumn+1),e=this._grid.getPreHeaderPanelRight(),this.renderHeaderGroups(e,((u=this._gridOptions)==null?void 0:u.frozenColumn)+1,this._columnDefinitions.length)}else{const e=this._grid.getPreHeaderPanel();this.renderHeaderGroups(e,0,this._columnDefinitions.length)}}renderHeaderGroups(u,e,a){var d,c;bu(u),u.className="slick-header-columns",u.style.left="-1000px",u.style.width=`${this._grid.getHeadersWidth()}px`,u.parentElement&&u.parentElement.classList.add("slick-header");const i=this._grid.getHeaderColumnWidthDiff();let t,r=null,o="",s=0;const l=((d=this._gridOptions)==null?void 0:d.frozenHeaderWidthCalcDifferential)??0,E=((c=this._gridOptions)==null?void 0:c.frozenColumn)!==void 0&&this._gridOptions.frozenColumn>=0;for(let D=e;D0?(s+=t.width||0,r!=null&&r.style&&(r.style.width=`${s-i-l}px`)):(s=t.width||0,r=v("div",{className:`slick-state-default slick-header-column ${E?"frozen":""}`,style:{width:`${s-i}px`}}),v("span",{className:"slick-column-name",textContent:t.columnGroup||""},r),u.appendChild(r)),o=t.columnGroup||"")}translateGroupingAndColSpan(){const u=this._grid.getColumns();this.extensionUtility.translateItems(u,"columnGroupKey","columnGroup"),this._grid.setColumns(u),this.renderPreHeaderRowGroupingTitles()}}class Nh{constructor(u,e,a,i){this.pubSubService=u,this.sharedService=e,this.backendUtilities=a,this.rxjs=i,this._eventHandler=new Tu,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}get dataView(){var u;return((u=this.grid)==null?void 0:u.getData())??{}}set paginationOptions(u){this._paginationOptions=u}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(u){this._totalItems=u,this._initialized&&this.refreshPagination()}get isCursorBased(){return this._isCursorBased}addRxJsResource(u){this.rxjs=u}init(u,e,a){var t;if(this._availablePageSizes=e.pageSizes,this.grid=u,this._backendServiceApi=a,this._paginationOptions=e,this._isLocalGrid=!a,this._pageNumber=e.pageNumber||1,this._isCursorBased=((t=a==null?void 0:a.options)==null?void 0:t.useCursor)??!1,a&&(!a.service||!a.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,(r,o)=>{this._totalItems!==o.totalRows&&(this.updateTotalItems(o.totalRows),this._previousPagination={pageNumber:o.pageNum,pageSize:o.pageSize,pageSizes:this.availablePageSizes,totalItems:o.totalRows})}),setTimeout(()=>{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",()=>this.resetPagination())),this._subscriptions.push(this.pubSubService.subscribe("onFilterCleared",()=>this.resetPagination())),this.dataView&&(this._subscriptions.push(this.pubSubService.subscribe("onItemAdded",r=>this.processOnItemAddedOrRemoved(r,!0))),this._subscriptions.push(this.pubSubService.subscribe("onItemDeleted",r=>this.processOnItemAddedOrRemoved(r,!1)))),this.refreshPagination(!1,!1,!0);const i=this.getFullPagination();this._previousPagination={pageNumber:i.pageNumber,pageSize:i.pageSize,pageSizes:i.pageSizes,totalItems:this.totalItems},this._initialized=!0}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(u,e,a=!0){return this._pageNumber=1,this._pageCount=Math.ceil(this._totalItems/u),this._itemsPerPage=u,a?this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination())}goToFirstPage(u,e=!0){return this._pageNumber=1,e?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,u,{newPage:this._pageNumber,pageSize:this._itemsPerPage,first:this._itemsPerPage}):this.processOnPageChanged(this._pageNumber,u):Promise.resolve(this.getFullPagination())}goToLastPage(u,e=!0){return this._pageNumber=this._pageCount||1,e?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,u,{newPage:this._pageNumber,pageSize:this._itemsPerPage,last:this._itemsPerPage}):this.processOnPageChanged(this._pageNumber,u):Promise.resolve(this.getFullPagination())}goToNextPage(u,e=!0){return this._pageNumberthis._pageCount?this._pageNumber=this._pageCount:this._pageNumber=u,this._pageNumber!==i?a?this.processOnPageChanged(this._pageNumber,e):Promise.resolve(this.getFullPagination()):Promise.resolve(!1)}goToPreviousPage(u,e=!0){return this._pageNumber>1?(this._pageNumber--,e?this.isCursorBased&&this._cursorPageInfo?this.processOnPageChanged(this._pageNumber,u,{newPage:this._pageNumber,pageSize:this._itemsPerPage,last:this._itemsPerPage,before:this._cursorPageInfo.startCursor}):this.processOnPageChanged(this._pageNumber,u):Promise.resolve(this.getFullPagination())):Promise.resolve(!1)}refreshPagination(u=!1,e=!0,a=!1){var r,o,s;const i={...this.getFullPagination()};if(this._paginationOptions){const l=this._paginationOptions;this._itemsPerPage||(this._isLocalGrid?this._itemsPerPage=l.pageSize:this._itemsPerPage=+((s=(o=(r=this._backendServiceApi)==null?void 0:r.options)==null?void 0:o.paginationOptions)!=null&&s.first?this._backendServiceApi.options.paginationOptions.first:l.pageSize)),(u||this._totalItems!==l.totalItems)&&(u?(this._pageNumber=1,this.paginationOptions.pageNumber=1):!this._initialized&&l.pageNumber&&l.pageNumber>1&&(this._pageNumber=l.pageNumber||1),this._pageNumber===1&&this._backendServiceApi&&this._backendServiceApi.service.resetPaginationOptions()),this._availablePageSizes=l.pageSizes,!this._totalItems&&l.totalItems&&(this._totalItems=l.totalItems),this.recalculateFromToIndexes()}this._pageCount=Math.ceil(this._totalItems/this._itemsPerPage),this.sharedService.currentPagination=this.getCurrentPagination(),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),e&&!me(i,this.getFullPagination())&&this.pubSubService.publish("onPaginationChanged",this.getFullPagination()),a&&!me(i,this.getFullPagination())&&this.pubSubService.publish("onPaginationPresetsInitialized",this.getFullPagination());const t=this.getFullPagination();this._previousPagination={pageNumber:t.pageNumber,pageSize:t.pageSize,pageSizes:t.pageSizes,totalItems:this.totalItems}}resetPagination(u=!0){var e,a;this._isLocalGrid&&this.dataView&&((a=(e=this.sharedService)==null?void 0:e.gridOptions)!=null&&a.enablePagination)&&this.dataView.setPagingOptions({pageSize:this._itemsPerPage,pageNum:0}),this._cursorPageInfo=void 0,this.refreshPagination(!0,u)}togglePaginationVisibility(u){var e;if(this.grid&&((e=this.sharedService)!=null&&e.gridOptions)){const a=u!==void 0?u:!this.sharedService.gridOptions.enablePagination;if(a&&this.goToFirstPage(),this._isLocalGrid&&this.dataView){const i=u?this._itemsPerPage:0;this.dataView.setPagingOptions({pageSize:i,pageNum:0})}this.sharedService.gridOptions.enablePagination=a,this.pubSubService.publish("onPaginationVisibilityChanged",{visible:a})}}processOnPageChanged(u,e,a){return console.assert(!this.isCursorBased||a,"Configured for cursor based pagination - cursorArgs expected"),this.pubSubService.publish("onBeforePaginationChange",this.getFullPagination())===!1?(this.resetToPreviousPagination(),Promise.resolve(this.getFullPagination())):new Promise((i,t)=>{var r,o,s;if(this.recalculateFromToIndexes(),this._isLocalGrid&&this.dataView)this.dataView.setPagingOptions({pageSize:this._itemsPerPage,pageNum:u-1}),this.pubSubService.publish("onPaginationChanged",this.getFullPagination()),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),i(this.getFullPagination());else{const l=+this._itemsPerPage,E=new Date;if((r=this._backendServiceApi)!=null&&r.preProcess&&this._backendServiceApi.preProcess(),(o=this._backendServiceApi)!=null&&o.process){const d=this.isCursorBased&&a?this._backendServiceApi.service.processOnPaginationChanged(e,a):this._backendServiceApi.service.processOnPaginationChanged(e,{newPage:u,pageSize:l}),c=this._backendServiceApi.process(d);c instanceof Promise?c.then(D=>{var h;(h=this.backendUtilities)==null||h.executeBackendProcessesCallback(E,D,this._backendServiceApi,this._totalItems);const m=this.getFullPagination();this._previousPagination={pageNumber:m.pageNumber,pageSize:m.pageSize,pageSizes:m.pageSizes,totalItems:this.totalItems},i(this.getFullPagination())}).catch(D=>{var m,h,x;this.resetToPreviousPagination(),(m=this.backendUtilities)==null||m.onBackendError(D,this._backendServiceApi),(!((h=this._backendServiceApi)!=null&&h.onError)||!((x=this.backendUtilities)!=null&&x.onBackendError))&&t(c)}):(s=this.rxjs)!=null&&s.isObservable(c)&&this._subscriptions.push(c.subscribe(D=>{var h;const m=this.getFullPagination();this._previousPagination={pageNumber:m.pageNumber,pageSize:m.pageSize,pageSizes:m.pageSizes,totalItems:this.totalItems},i((h=this.backendUtilities)==null?void 0:h.executeBackendProcessesCallback(E,D,this._backendServiceApi,this._totalItems))},D=>{var m,h,x;this.resetToPreviousPagination(),(m=this.backendUtilities)==null||m.onBackendError(D,this._backendServiceApi),(!((h=this._backendServiceApi)!=null&&h.onError)||!((x=this.backendUtilities)!=null&&x.onBackendError))&&t(c)})),this.pubSubService.publish("onPaginationRefreshed",this.getFullPagination()),this.pubSubService.publish("onPaginationChanged",this.getFullPagination())}}})}recalculateFromToIndexes(){this._totalItems===0?(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._pageNumber=this._totalItems>0&&this._pageNumber===0?1:this._pageNumber,this._dataTo>this._totalItems?this._dataTo=this._totalItems:this._totalItemsthis.resizeColumnsByCellContent(!0))),this.gridOptions.enableColumnResizeOnDoubleClick&&(this._subscriptions.push(this.pubSubService.subscribe("onHeaderMenuColumnResizeByContent",l=>{this.handleSingleColumnResizeByContent(l.columnId)})),this._eventHandler.subscribe(this._grid.onColumnsResizeDblClick,(l,E)=>{this.handleSingleColumnResizeByContent(E.triggeredByColumn)}))}bindAutoResizeDataGrid(u){var e;if(((e=this.gridOptions.autoResize)==null?void 0:e.resizeDetection)==="container"){if(!this._pageContainerElm||!this._pageContainerElm)throw new Error(` [Slickgrid-Universal] Resizer Service requires a container when gridOption.autoResize.resizeDetection="container" - 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(this._gridDomElm===void 0||Iu(this._gridDomElm)===void 0)return null;this.resizeGrid().then(()=>this.resizeGridWhenStylingIsBrokenUntilCorrected()).catch(a=>console.log("Error:",a)),this.resizeGrid(10,u),this._bindingEventService.bind(window,"resize",this.handleResizeGrid.bind(this,u))}}handleResizeGrid(u){this.pubSubService.publish("onGridBeforeResize"),this._resizePaused||(this.resizeGrid(0,u),this.resizeGrid(0,u))}resizeObserverCallback(){this._resizePaused||this.resizeGrid()}calculateGridNewDimensions(u){var h,x;const e=(u==null?void 0:u.autoResize)??{},a=Iu(this._gridDomElm);if(!window||a===void 0)return null;let i=(e==null?void 0:e.bottomPadding)!==void 0?e.bottomPadding:Lh;if(i&&u.enablePagination&&(i+=Rh),i&&u.showCustomFooter){const g=((x=(h=this.gridOptions)==null?void 0:h.customFooterOptions)==null?void 0:x.footerHeight)??Nh;i+=parseInt(`${g}`,10)}let t=0,r=0;e.calculateAvailableSizeBy==="container"?t=ht(this._pageContainerElm,"height")||0:(t=window.innerHeight||0,r=(a==null?void 0:a.top)??0);const o=t-r-i,s=ht(this._pageContainerElm,"width")||window.innerWidth||0,l=e==null?void 0:e.maxHeight,E=(e==null?void 0:e.minHeight)??Kh,d=e==null?void 0:e.maxWidth,c=(e==null?void 0:e.minWidth)??Hh;let D=o,m=e!=null&&e.rightPadding?s-e.rightPadding:s;return Dl&&(D=l),md&&(m=d),{height:this._fixedHeight||D,width:this._fixedWidth||m}}getLastResizeDimensions(){return this._lastDimensions}pauseResizer(u){this._resizePaused=u}resizeGrid(u,e){return new Promise(a=>{u=u||0,u>0?(clearTimeout(this._timer),this._timer=setTimeout(()=>a(this.resizeGridCallback(e)),u)):a(this.resizeGridCallback(e))})}resizeGridCallback(u){var a,i;const e=this.resizeGridWithDimensions(u);return this.pubSubService.publish("onGridAfterResize",e),this.gridOptions.enableAutoResizeColumnsByCellContent&&(!((a=this._lastDimensions)!=null&&a.width)||(e==null?void 0:e.width)!==((i=this._lastDimensions)==null?void 0:i.width))&&this.resizeColumnsByCellContent(!1),this._lastDimensions=e,e}resizeGridWithDimensions(u){var a,i,t,r;const e=this.calculateGridNewDimensions(this.gridOptions);if((u||e)&&this._gridDomElm){const o=u!=null&&u.height?u.height:e==null?void 0:e.height,s=u!=null&&u.width?u.width:e==null?void 0:e.width;this.gridOptions.autoHeight||(this._gridDomElm.style.height=`${o}px`),this._gridDomElm.style.width=`${s}px`,this._gridContainerElm&&(this._gridContainerElm.style.width=`${s}px`),(a=this._grid)!=null&&a.resizeCanvas&&this._gridContainerElm&&this._grid.resizeCanvas(),this._grid&&((i=this.gridOptions)!=null&&i.enableAutoSizeColumns)?this.gridUid&&document.querySelector(this.gridUidSelector)&&(!this._lastDimensions||this._lastDimensions.height!==o||this._lastDimensions.width!==s)&&this._grid.autosizeColumns():this.gridOptions.enableAutoResizeColumnsByCellContent&&(!((t=this._lastDimensions)!=null&&t.width)||s!==((r=this._lastDimensions)==null?void 0:r.width))&&this.resizeColumnsByCellContent(!1),this._lastDimensions={height:o||0,width:s||0}}return this._lastDimensions}requestStopOfAutoFixResizeGrid(u=!0){this._isStopResizeIntervalRequested=u}resizeColumnsByCellContent(u=!1){var l,E;const e=this._grid.getColumns(),a=this.dataView.getItems(),i={};let t=!1,r=0;const o=((l=this._gridContainerElm)==null?void 0:l.offsetWidth)??0;if(!Array.isArray(a)||a.length===0||!u&&this._totalColumnsWidthByContent>0&&this._totalColumnsWidthByContento?this._grid.reRenderColumns(t):this._grid.autosizeColumns(),this.pubSubService.publish("onAfterResizeByContent",{readItemCount:r,calculateColumnWidths:s})}calculateCellWidthByReadingDataset(u,e,a=1e3,i){const t=Array.isArray(u)?u:[u],r=this.dataView.getItems();let o=0;for(const[s,l]of r.entries()){if(s>a)break;Array.isArray(t)&&typeof e=="object"&&t.forEach((E,d)=>{const c=this.calculateCellWidthByContent(l,E,s,i??d,e[E.id]);c!==void 0&&(e[E.id]=c)}),o=s+1}return o}calculateCellWidthByContent(u,e,a,i,t){const r=this.resizeByContentOptions.cellCharWidthInPx??7;if(!e.originalWidth){const o=(e==null?void 0:e.resizeCharWidthInPx)??r,s=Yt(e==null?void 0:e.formatter,a,i,e,u,this._grid),l=ca(s)?Wu(s):"",E=Math.ceil(l.length*o),d=e.resizeMaxWidthThreshold;e&&(t===void 0||E>t)&&(t=d!==void 0&&E>d?d:e.maxWidth!==void 0&&E>e.maxWidth?e.maxWidth:E)}return t}applyNewCalculatedColumnWidthByReference(u,e){var s;const a=this.resizeByContentOptions.cellPaddingWidthInPx??6,i=this.resizeByContentOptions.formatterPaddingWidthInPx??6,t=((s=u==null?void 0:u.filter)==null?void 0:s.type)??(u==null?void 0:u.type)??p.string;let r=e;const o=(u==null?void 0:u.resizeCalcWidthRatio)??this.resizeByContentOptions.defaultRatioForStringType??.9;r*=t==="string"?o:1,r+=a,u.resizeExtraWidthPadding&&(r+=u.resizeExtraWidthPadding),u.editor&&this.gridOptions.editable&&(r+=i),u.maxWidth!==void 0&&r>u.maxWidth&&(r=u.maxWidth),u.resizeMaxWidthThreshold!==void 0&&r>u.resizeMaxWidthThreshold&&(r=u.resizeMaxWidthThreshold),r=Math.ceil(r),(u.originalWidth===void 0||u.resizeAlwaysRecalculateWidth===!0||this.resizeByContentOptions.alwaysRecalculateColumnWidth===!0)&&(u.width=this.readjustNewColumnWidthWhenOverLimit(u,r))}handleSingleColumnResizeByContent(u){const e=this._grid.getColumns(),a=e.findIndex(i=>i.id===u);if(a>=0){const i=e[a],t={[u]:i.originalWidth??i.minWidth??0};i.originalWidth=void 0,this.calculateCellWidthByReadingDataset(i,t,this.resizeByContentOptions.maxItemToInspectSingleColumnWidthByContent,a),this.applyNewCalculatedColumnWidthByReference(i,t[u]),this._grid.reRenderColumns((i==null?void 0:i.rerenderOnResize)??!1)}}readjustNewColumnWidthWhenOverLimit(u,e){var r,o;const a=this.gridOptions.frozenColumn??-1,i=this._grid.getColumns().findIndex(s=>s.id===u.id)??0;let t=e;if(a>=0&&i<=a){const s=Array.from(this._grid.getViewports());if(s){const l=((r=s.find(m=>m.classList.contains("slick-viewport-left")))==null?void 0:r.clientWidth)??0,E=((o=s.find(m=>m.classList.contains("slick-viewport-right")))==null?void 0:o.clientWidth)??0,d=l+E,c=l-(u.width??0);if(c+e>d){const m=this.resizeByContentOptions.widthToRemoveFromExceededWidthReadjustment??50;t=l-c+E-m}}}return Math.ceil(t)}checkIsGridShown(){var u;return!!(((u=document.querySelector(`${this.gridUidSelector}`))==null?void 0:u.offsetParent)??!1)}resizeGridWhenStylingIsBrokenUntilCorrected(){var o,s;const u=((o=this.gridOptions)==null?void 0:o.autoFixResizeTimeout)??18e3,e=((s=this.gridOptions)==null?void 0:s.autoFixResizeRequiredGoodCount)??5,a=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-header`),i=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-viewport`);let t=0,r=0;if(a&&i&&this.gridOptions.autoFixResizeWhenBrokenStyleDetected){const l=this.dataView.getItemCount(),E=this._grid.getColumns()||[];this._intervalId=setInterval(async()=>{var C,A,b;const c=Iu(a);let D=(c==null?void 0:c.top)??0;(C=this.gridOptions)!=null&&C.enableFiltering&&this.gridOptions.headerRowHeight&&(D+=this.gridOptions.headerRowHeight),(A=this.gridOptions)!=null&&A.createPreHeaderPanel&&this.gridOptions.showPreHeaderPanel&&this.gridOptions.preHeaderPanelHeight&&(D+=this.gridOptions.preHeaderPanelHeight),D+=44;const m=Iu(i),h=(m==null?void 0:m.top)??0,x=Iu(this._gridContainerElm);let g=(c==null?void 0:c.top)===0||D-h>2||(x==null?void 0:x.left)===0&&(x==null?void 0:x.top)===0;const F=((b=this._grid.getRenderedRange())==null?void 0:b.rightPx)??0;!g&&l>0&&F===0&&E.length>1&&(g=!0),this._isStopResizeIntervalRequested&&(g=!1,t=u),this.checkIsGridShown()&&(g||(x==null?void 0:x.left)===0||(x==null?void 0:x.top)===0)&&(await this.resizeGrid(),r<5&&this._grid.updateColumns(),this.checkIsGridShown()&&(g=!1)),this.checkIsGridShown()&&r++,this.checkIsGridShown()&&!g&&(r>=e||t++>=u)&&clearInterval(this._intervalId)},this.intervalRetryDelay)}}}class Gh{constructor(){this._hasColumnsReordered=!1,this._hideHeaderRowAfterPageLoad=!1}get allColumns(){return this._allColumns}set allColumns(u){this._allColumns=u}get columnDefinitions(){var u;return((u=this._grid)==null?void 0:u.getColumns())??[]}get currentPagination(){return this._currentPagination}set currentPagination(u){this._currentPagination=u}get dataView(){return this._dataView}set dataView(u){this._dataView=u}get frozenVisibleColumnId(){return this._frozenVisibleColumnId}set frozenVisibleColumnId(u){this._frozenVisibleColumnId=u}get hasColumnsReordered(){return this._hasColumnsReordered}set hasColumnsReordered(u){this._hasColumnsReordered=u}get slickGrid(){return this._grid}set slickGrid(u){this._grid=u}get gridContainerElement(){return this._gridContainerElm}set gridContainerElement(u){this._gridContainerElm=u}get gridOptions(){var u;return this._gridOptions||((u=this._grid)==null?void 0:u.getOptions())||{}}set gridOptions(u){this._gridOptions=u}get groupItemMetadataProvider(){return this._groupItemMetadataProvider}set groupItemMetadataProvider(u){this._groupItemMetadataProvider=u}get hideHeaderRowAfterPageLoad(){return this._hideHeaderRowAfterPageLoad}set hideHeaderRowAfterPageLoad(u){this._hideHeaderRowAfterPageLoad=u}get externalRegisteredResources(){return this._externalRegisteredResources}set externalRegisteredResources(u){this._externalRegisteredResources=u}get visibleColumns(){return this._visibleColumns}set visibleColumns(u){this._visibleColumns=u}get hierarchicalDataset(){return this._hierarchicalDataset}set hierarchicalDataset(u){this._hierarchicalDataset=u}}class Vh{constructor(u,e,a,i){this.sharedService=u,this.pubSubService=e,this.backendUtilities=a,this.rxjs=i,this._currentLocalSorters=[],this._isBackendGrid=!1,this._eventHandler=new Tu,this.rxjs&&(this.httpCancelRequests$=this.rxjs.createSubject())}get eventHandler(){return this._eventHandler}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get _columnDefinitions(){var u;return((u=this._grid)==null?void 0:u.getColumns())??[]}dispose(){var u,e;(u=this._eventHandler)!=null&&u.unsubscribeAll&&this._eventHandler.unsubscribeAll(),this.httpCancelRequests$&&((e=this.rxjs)!=null&&e.isObservable(this.httpCancelRequests$))&&(this.httpCancelRequests$.next(),this.httpCancelRequests$.complete())}addRxJsResource(u){this.rxjs=u}bindBackendOnSort(u){this._isBackendGrid=!0,this._grid=u,this._dataView=u==null?void 0:u.getData(),this._eventHandler.subscribe(u.onSort,this.onBackendSortChanged.bind(this))}bindLocalOnSort(u){this._isBackendGrid=!1,this._grid=u,this._dataView=u==null?void 0:u.getData(),this.processTreeDataInitialSort(),this._eventHandler.subscribe(u.onSort,this.handleLocalOnSort.bind(this))}handleLocalOnSort(u,e){var i;const a=e.multiColumnSort?e.sortCols:new Array({columnId:((i=e.sortCol)==null?void 0:i.id)??"",sortAsc:e.sortAsc,sortCol:e.sortCol});this._currentLocalSorters=[],Array.isArray(a)&&a.forEach(t=>{t.sortCol&&this._currentLocalSorters.push({columnId:t.sortCol.id,direction:t.sortAsc?e0.ASC:e0.DESC})}),this.onLocalSortChanged(this._grid,a),this.emitSortChanged(Hu.local)}clearSortByColumnId(u,e){var t;const a=this.getCurrentColumnSorts(),i=this.getCurrentColumnSorts(`${e}`);if(Array.isArray(a)&&Array.isArray(i)&&a.length!==i.length){if(this._gridOptions.backendServiceApi)this.onBackendSortChanged(u,{multiColumnSort:!0,sortCols:i,grid:this._grid});else if(this._dataView)this.onLocalSortChanged(this._grid,i,!0,!0);else{const s=((t=this._gridOptions)==null?void 0:t.multiColumnSort)??!1?i:i[0];this._grid.onSort.notify(s)}const r=i.map(o=>{var s;return{columnId:((s=o==null?void 0:o.sortCol)==null?void 0:s.id)??"",sortAsc:o==null?void 0:o.sortAsc,sortCol:o==null?void 0:o.sortCol}});this._grid.setSortColumns(r)}Array.isArray(i)&&i.length===0&&this.sortLocalGridByDefaultSortFieldId()}clearSorting(u=!0){var e,a;if(this._grid&&this._gridOptions&&this._dataView){if(this._grid.setSortColumns([]),u)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 i=(a=(e=this._gridOptions)==null?void 0:e.backendServiceApi)==null?void 0:a.service;i!=null&&i.clearSorters&&i.clearSorters()}}this._currentLocalSorters=[],this.pubSubService.publish("onSortCleared",!0)}disableSortFunctionality(u=!0,e=!0){const i=!this._gridOptions.enableSorting;this._gridOptions.enableSorting=i;let t;u?(e&&this.clearSorting(),this._eventHandler.unsubscribeAll(),t=this.disableAllSortingCommands(!0)):(t=this.disableAllSortingCommands(!1),this._eventHandler.subscribe(this._grid.onSort,(r,o)=>this.handleLocalOnSort(r,o))),this._grid.setOptions({enableSorting:this._gridOptions.enableSorting},!1,!0),this.sharedService.gridOptions=this._gridOptions,this._grid.setColumns(t)}toggleSortFunctionality(u=!0){const e=this._gridOptions.enableSorting;this.disableSortFunctionality(e,u)}emitSortChanged(u,e){var a;if(u===Hu.remote&&((a=this._gridOptions)!=null&&a.backendServiceApi)){let i=[];const t=this._gridOptions.backendServiceApi.service;t!=null&&t.getCurrentSorters&&(i=t.getCurrentSorters()),this.pubSubService.publish("onSortChanged",i)}else u===Hu.local&&(e&&(this._currentLocalSorters=e),this.pubSubService.publish("onSortChanged",this.getCurrentLocalSorters()))}getCurrentLocalSorters(){return this._currentLocalSorters}getCurrentColumnSorts(u){if(this._grid){const e=this._grid.getSortColumns();if(Array.isArray(e))return e.reduce((i,t)=>(t&&(!u||t.columnId!==u)&&i.push({columnId:t.columnId||"",sortCol:this._columnDefinitions[this._grid.getColumnIndex(t.columnId||"")],sortAsc:t.sortAsc}),i),[])}return[]}loadGridSorters(u){this._currentLocalSorters=[];const e=[];return Array.isArray(u)&&((this._gridOptions.multiColumnSort?u:u.slice(0,1)).forEach(i=>{const t=this._columnDefinitions.find(r=>r.id===i.columnId);if(t){if(!t.sortable){let r="[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&&(r+=" Also note that TreeData feature requires the column holding the tree (expand/collapse icons) to be sortable."),new Error(r)}e.push({columnId:t.id,sortAsc:i.direction.toUpperCase()===e0.ASC,sortCol:t}),this._currentLocalSorters.push({columnId:String(t.id),direction:i.direction.toUpperCase()})}}),this.onLocalSortChanged(this._grid,e),this._grid.setSortColumns(e.map(i=>({columnId:i.columnId,sortAsc:i.sortAsc})))),e}processTreeDataInitialSort(){var u,e,a;if((u=this._gridOptions)!=null&&u.enableTreeData&&this._gridOptions.treeDataOptions){const i=this._gridOptions.treeDataOptions,t=this._columnDefinitions.find(r=>r.id===i.columnId);if(t){let r=e0.ASC,o={columnId:i.columnId,sortCol:t,sortAsc:!0};if((e=i==null?void 0:i.initialSort)!=null&&e.columnId){const s=i.initialSort.columnId,l=this._columnDefinitions.find(E=>E.id===s);r=(i.initialSort.direction||e0.ASC).toUpperCase(),o={columnId:s,sortCol:l,sortAsc:r===e0.ASC}}o!=null&&o.columnId&&((a=this.sharedService)!=null&&a.hierarchicalDataset)&&this.updateSorting([{columnId:o.columnId||"",direction:r}])}}}onBackendSortChanged(u,e){var s,l,E;if(!e||!e.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 a=((s=e.grid)==null?void 0:s.getOptions())??{},i=a.backendServiceApi;if(!i||!i.process||!i.service)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');const t=new Date;i.preProcess&&i.preProcess();const r=i.service.processOnSortChanged(u,e),o=((l=a==null?void 0:a.pagination)==null?void 0:l.totalItems)||0;(E=this.backendUtilities)==null||E.executeBackendCallback(i,r,e,t,o,{emitActionChangedCallback:this.emitSortChanged.bind(this),errorCallback:()=>{var c,D,m;this._grid.setSortColumns(e.previousSortColumns||[]);const d=(c=e.previousSortColumns)==null?void 0:c.map(h=>({columnId:h.columnId,sortAsc:h.sortAsc,sortCol:this._columnDefinitions.find(x=>x.id===h.columnId)}));(m=(D=i==null?void 0:i.service)==null?void 0:D.updateSorters)==null||m.call(D,d||[])},httpCancelRequestSubject:this.httpCancelRequests$})}async onLocalSortChanged(u,e,a=!1,i=!1){var s,l;const t=((s=this._gridOptions)==null?void 0:s.datasetIdPropertyName)??"id",r=((l=this._gridOptions)==null?void 0:l.enableTreeData)??!1,o=u.getData();if(await this.pubSubService.publish("onBeforeSortChange",{sortColumns:e},0),u&&o){if(a&&!r&&o.reSort(),r&&this.sharedService&&Array.isArray(this.sharedService.hierarchicalDataset)){const E=this.sortHierarchicalDataset(this.sharedService.hierarchicalDataset,e);this._dataView.setItems(E.flat,t),this._dataView.onRowCountChanged.notify({previous:this._dataView.getFilteredItemCount(),current:this._dataView.getLength(),itemCount:this._dataView.getItemCount(),dataView:this._dataView,callingOnRowsChanged:!0})}else o.sort(this.sortComparers.bind(this,e));u.invalidate(),i&&this.emitSortChanged(Hu.local,e.map(E=>{var d;return{columnId:((d=E.sortCol)==null?void 0:d.id)??"id",direction:E.sortAsc?e0.ASC:e0.DESC}}))}}sortHierarchicalDataset(u,e,a=!1){var s,l,E;this.sortTreeData(u,e);const i=((s=this._gridOptions)==null?void 0:s.datasetIdPropertyName)??"id",t=((l=this._gridOptions)==null?void 0:l.treeDataOptions)??{columnId:""},r={...t,identifierPropName:t.identifierPropName??i,shouldAddTreeLevelNumber:!0},o=jl(u,r);if(a){this._currentLocalSorters=[],e.forEach(c=>{this._currentLocalSorters.push({columnId:c.columnId,direction:c.sortAsc?"ASC":"DESC"})});const d=(E=this._gridOptions)!=null&&E.backendServiceApi?Hu.remote:Hu.local;this.emitSortChanged(d)}return{hierarchical:u,flat:o}}sortLocalGridByDefaultSortFieldId(){const u=this._gridOptions&&this._gridOptions.defaultColumnSortFieldId||this._gridOptions.datasetIdPropertyName||"id",e={id:u,field:u};this.onLocalSortChanged(this._grid,new Array({columnId:e.id,sortAsc:!0,sortCol:e,clearSortTriggered:!0}),!1,!0)}sortComparers(u,e,a){if(Array.isArray(u))for(const i of u){const t=this.sortComparer(i,e,a);if(t!==void 0)return t}return ju.neutral}sortComparer(u,e,a,i){if(u!=null&&u.sortCol){const t=u.sortCol,r=u.sortAsc?ju.asc:ju.desc;let o=i||t.queryFieldSorter||t.queryField||t.field,s=o;const l=t.type||p.string;typeof t.queryFieldNameGetterFn=="function"&&(o=t.queryFieldNameGetterFn(e),s=t.queryFieldNameGetterFn(a));let E=e[o],d=a[s];if((o==null?void 0:o.indexOf("."))>=0&&(E=Yu(e,o)),(s==null?void 0:s.indexOf("."))>=0&&(d=Yu(a,s)),t.sortComparer){const c=t.sortComparer(E,d,r,t,this._gridOptions);if(c!==ju.neutral)return c}else{const c=Ma(l,E,d,r,t,this._gridOptions);if(c!==ju.neutral)return c}}}sortTreeData(u,e){Array.isArray(e)&&e.forEach(a=>{this.sortTreeChildren(u,a,0)})}sortTreeChildren(u,e,a){var r;const i=(r=this._gridOptions)==null?void 0:r.treeDataOptions,t=(i==null?void 0:i.childrenPropName)??"children";u.sort((o,s)=>this.sortComparer(e,o,s)??ju.neutral),u.forEach(o=>{o&&o.hasOwnProperty(t)&&Array.isArray(o[t])&&(a++,this.sortTreeChildren(o[t],e,a),a--)})}updateSorting(u,e=!0,a=!0){var i,t;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(u)){const r=(i=this._gridOptions)==null?void 0:i.backendServiceApi;if(r){const o=r==null?void 0:r.service;o!=null&&o.updateSorters&&(o.updateSorters(void 0,u),a&&((t=this.backendUtilities)==null||t.refreshBackendDataset(this._gridOptions)))}else this.loadGridSorters(u);if(e){const o=r?Hu.remote:Hu.local;this.emitSortChanged(o)}}}disableAllSortingCommands(u=!0){var i,t;const e=this._grid.getColumns();e.forEach(r=>{var o,s;r.sortable!==void 0&&(r.sortable=!u),(o=r==null?void 0:r.header)!=null&&o.menu&&((s=r.header.menu.commandItems)==null||s.forEach(l=>{if(l&&typeof l!="string"){const E=l.command;(E==="sort-asc"||E==="sort-desc"||E==="clear-sort")&&(l.hidden=u)}}))});const a=(t=(i=this._gridOptions)==null?void 0:i.gridMenu)==null?void 0:t.commandItems;return a&&a.forEach(r=>{r&&typeof r!="string"&&r.command==="clear-sorting"&&(r.hidden=u)}),e}}class $h{constructor(u,e,a){this.pubSubService=u,this.sharedService=e,this.sortService=a,this._currentToggledItems=[],this._isLastFullToggleCollapsed=!1,this._isOneCpuCyclePassed=!1,this._isTreeDataEnabled=!1,this._subscriptions=[],this._treeDataRecalcHandler=null,this._eventHandler=new Tu,setTimeout(()=>this._isOneCpuCyclePassed=!0)}set currentToggledItems(u){this._currentToggledItems=u}get dataset(){var u;return(u=this.dataView)==null?void 0:u.getItems()}get datasetHierarchical(){return this.sharedService.hierarchicalDataset}get dataView(){var u;return(u=this._grid)==null?void 0:u.getData()}get eventHandler(){return this._eventHandler}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get treeDataOptions(){return this.gridOptions.treeDataOptions}dispose(){this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}init(u){var e,a,i,t,r,o,s,l;if(this._grid=u,this._isTreeDataEnabled=((e=this.gridOptions)==null?void 0:e.enableTreeData)??!1,this._isLastFullToggleCollapsed=((a=this.treeDataOptions)==null?void 0:a.initiallyCollapsed)??!1,this._currentToggledItems=((t=(i=this.gridOptions.presets)==null?void 0:i.treeData)==null?void 0:t.toggledItems)??[],this._lastToggleStateChange={type:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",previousFullToggleType:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",toggledItems:this._currentToggledItems},this._isTreeDataEnabled){if((r=this.gridOptions)!=null&&r.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(!((o=this.gridOptions)!=null&&o.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((s=this.gridOptions)!=null&&s.backendServiceApi||(l=this.gridOptions)!=null&&l.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(u.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,()=>{var E;typeof this._treeDataRecalcHandler=="function"&&this._isOneCpuCyclePassed&&(clearTimeout(this._timer),this._timer=setTimeout(()=>{var d;return(d=this._treeDataRecalcHandler)==null?void 0:d.call(this)},((E=this.treeDataOptions)==null?void 0:E.autoRecalcTotalsDebounce)??0))})}applyToggledItemStateChanges(u,e,a=!0,i=!1){if(Array.isArray(u)){const t=this.getTreeDataOptionPropName("collapsedPropName"),r=this.getTreeDataOptionPropName("hasChildrenPropName");this.dataView.beginUpdate(!0);const s=(e??this._lastToggleStateChange.previousFullToggleType)==="full-collapse";e&&(this._lastToggleStateChange.previousFullToggleType=e),a&&(this.dataView.getItems()||[]).forEach(l=>{l[r]&&(l[t]=s)}),this.dynamicallyToggleItemState(u,i)}}dynamicallyToggleItemState(u,e=!0){Array.isArray(u)&&(this.dataView.beginUpdate(!0),u.forEach(a=>{const i=this.dataView.getItemById(a.itemId);if(this.updateToggledItem(i,a.isCollapsed),e){const t=this._currentToggledItems.findIndex(r=>r.itemId===a.itemId);t>=0?this._currentToggledItems[t].isCollapsed=a.isCollapsed:this._currentToggledItems.push({itemId:a.itemId,isCollapsed:a.isCollapsed}),this.pubSubService.publish("onTreeItemToggled",{...this._lastToggleStateChange,fromItemId:a.itemId,toggledItems:this._currentToggledItems,type:a.isCollapsed?ke.toggleCollapse:ke.toggleExpand})}}),this.dataView.endUpdate(),this.dataView.refresh())}getCurrentToggleState(){return this._lastToggleStateChange}getInitialSort(u,e){var r;const a=e==null?void 0:e.treeDataOptions,i=(a==null?void 0:a.initialSort)??{columnId:(a==null?void 0:a.columnId)??"",direction:"ASC"},t=u.find(o=>o.id===i.columnId);return{columnId:i.columnId,sortAsc:((r=i==null?void 0:i.direction)==null?void 0:r.toUpperCase())!=="DESC",sortCol:t}}getItemCount(u){if(u!==void 0){const e=this.getTreeDataOptionPropName("levelPropName");return this.dataView.getItems().filter(a=>a[e]===u).length}return this.dataView.getItemCount()}getToggledItems(){return this._currentToggledItems}getTreeDataOptionPropName(u){var a,i,t,r,o,s,l;let e="";switch(u){case"childrenPropName":e=((a=this.treeDataOptions)==null?void 0:a.childrenPropName)??T.treeDataProperties.CHILDREN_PROP;break;case"collapsedPropName":e=((i=this.treeDataOptions)==null?void 0:i.collapsedPropName)??T.treeDataProperties.COLLAPSED_PROP;break;case"hasChildrenPropName":e=((t=this.treeDataOptions)==null?void 0:t.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP;break;case"identifierPropName":e=((r=this.treeDataOptions)==null?void 0:r.identifierPropName)??((o=this.gridOptions)==null?void 0:o.datasetIdPropertyName)??"id";break;case"levelPropName":e=((s=this.treeDataOptions)==null?void 0:s.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP;break;case"parentPropName":e=((l=this.treeDataOptions)==null?void 0:l.parentPropName)??T.treeDataProperties.PARENT_PROP;break}return e}clearSorting(){const u=this.getInitialSort(this.sharedService.columnDefinitions,this.sharedService.gridOptions);this.sortService.loadGridSorters([{columnId:u.columnId,direction:u.sortAsc?"ASC":"DESC"}])}convertFlatParentChildToTreeDatasetAndSort(u,e,a){var o;const i=this.convertFlatParentChildToTreeDataset(u,a),t=this.getInitialSort(e,a),r=this.sortService.sortHierarchicalDataset(i,[t],!0);return(o=this._grid)==null||o.setSortColumns([t]),r}convertFlatParentChildToTreeDataset(u,e){const a=(e==null?void 0:e.datasetIdPropertyName)??"id",i=(e==null?void 0:e.treeDataOptions)??{columnId:"id"},t={...i,identifierPropName:i.identifierPropName??a,initiallyCollapsed:this._isLastFullToggleCollapsed};return Ll(u,t)}enableAutoRecalcTotalsFeature(u=!0){u&&this._isTreeDataEnabled?this._treeDataRecalcHandler=this.recalculateTreeTotals.bind(this,this.gridOptions):this._treeDataRecalcHandler=null}recalculateTreeTotals(u){const e=u.treeDataOptions,a=(e==null?void 0:e.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,i=(e==null?void 0:e.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP;e!=null&&e.aggregators&&(e.aggregators.forEach(t=>{vi(this.sharedService.hierarchicalDataset||[],{childrenPropName:a,levelPropName:i,aggregator:t})}),this._grid.invalidate())}sortHierarchicalDataset(u,e){const a=e??this.getInitialSort(this.sharedService.allColumns,this.gridOptions),i=Array.isArray(a)?a:[a];return this.sortService.sortHierarchicalDataset(u,i)}async toggleTreeDataCollapse(u,e=!0){var i;if((i=this.gridOptions)!=null&&i.enableTreeData){const t=this.getTreeDataOptionPropName("hasChildrenPropName");e&&await this.pubSubService.publish("onTreeFullToggleStart",{collapsing:u}),this.dataView.beginUpdate(!0),(this.dataView.getItems()||[]).forEach(r=>{r[t]&&this.updateToggledItem(r,u)}),this.dataView.endUpdate(),this.dataView.refresh(),this._isLastFullToggleCollapsed=u}const a=u?ke.fullCollapse:ke.fullExpand;this._lastToggleStateChange={type:a,previousFullToggleType:a,toggledItems:null},e&&this.pubSubService.publish("onTreeFullToggleEnd",this._lastToggleStateChange)}handleOnCellClick(u,e){if(u&&e){const a=u.target||{},i=this.gridOptions.datasetIdPropertyName??"id",t=this.getTreeDataOptionPropName("collapsedPropName"),r=this.getTreeDataOptionPropName("childrenPropName");if(typeof(a==null?void 0:a.className)=="string"&&(a.className.indexOf("toggle")>=0||!1)){const s=this.dataView.getItem(e.row);if(s){s[t]=!s[t];const l=s[t],E=s[i],d=this._currentToggledItems.findIndex(m=>m.itemId===E);d>=0?this._currentToggledItems[d].isCollapsed=l:this._currentToggledItems.push({itemId:E,isCollapsed:l}),this.dataView.updateItem(E,s);const c=m=>m[i]===E,D=Je(this.sharedService.hierarchicalDataset||[],c,r);D&&(D[t]=l),this._grid.invalidate(),this._lastToggleStateChange={type:l?ke.toggleCollapse:ke.toggleExpand,previousFullToggleType:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",toggledItems:this._currentToggledItems},this.pubSubService.publish("onTreeItemToggled",{...this._lastToggleStateChange,fromItemId:E})}u.stopImmediatePropagation()}}}updateToggledItem(u,e){var r;const a=((r=this.gridOptions)==null?void 0:r.datasetIdPropertyName)??"id",i=this.getTreeDataOptionPropName("childrenPropName"),t=this.getTreeDataOptionPropName("collapsedPropName");if(u){u[t]=e,this.dataView.updateItem(u[a],u);const o=l=>l[a]===u[a],s=Je(this.sharedService.hierarchicalDataset||[],o,i);s&&(s[t]=e)}}setAutoRecalcTotalsCallbackWhenFeatEnabled(u){var e,a;return u!=null&&u.enableTreeData&&((e=u==null?void 0:u.treeDataOptions)!=null&&e.autoRecalcTotalsOnFilterChange)&&((a=u==null?void 0:u.treeDataOptions)!=null&&a.aggregators)?this.recalculateTreeTotals.bind(this,u):null}}class Ue{constructor(u){this.translaterService=u,this._debounceTypingDelay=0,this._shouldTriggerQuery=!0,this._inputType="text",this.inputFilterType="single",this.searchTerms=[],this._bindEventService=new vu}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)??{}}get defaultOperator(){return P.empty}get inputType(){return this._inputType}set inputType(u){this._inputType=u}get operator(){var u;return((u=this.columnFilter)==null?void 0:u.operator)??this.defaultOperator}set operator(u){this.columnFilter&&(this.columnFilter.operator=u)}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}init(u){var i,t,r;if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.inputFilterType==="compound"&&(this.operator=u.operator||""),this.searchTerms=(u==null?void 0:u.searchTerms)??[],this._cellContainerElm=u.filterContainerElm;const e=(i=this.gridOptions)==null?void 0:i.backendServiceApi;this._debounceTypingDelay=(e?(e==null?void 0:e.filterTypingDebounce)??((t=this.gridOptions)==null?void 0:t.defaultBackendServiceFilterTypingDebounce):(r=this.gridOptions)==null?void 0:r.filterTypingDebounce)??0;const a=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this.createDomFilterElement(a),this._bindEventService.bind(this._filterInputElm,["keyup","blur","change"],this.onTriggerEvent.bind(this)),this._bindEventService.bind(this._filterInputElm,"wheel",this.onTriggerEvent.bind(this),{passive:!0}),this.inputFilterType==="compound"&&this._selectOperatorElm&&this._bindEventService.bind(this._selectOperatorElm,"change",this.onTriggerEvent.bind(this))}clear(u=!0){this._filterInputElm&&(this._shouldTriggerQuery=u,this.searchTerms=[],this._filterInputElm.value="",this._currentValue=void 0,this.inputFilterType==="compound"&&this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0,this._filterContainerElm.classList.remove("filled")),this._filterInputElm.classList.remove("filled"),this.onTriggerEvent(void 0,!0))}destroy(){var u,e,a,i;this._bindEventService.unbindAll(),(e=(u=this._selectOperatorElm)==null?void 0:u.remove)==null||e.call(u),(i=(a=this._filterInputElm)==null?void 0:a.remove)==null||i.call(a)}getValues(){return this._filterInputElm.value}setValues(u,e){const a=Array.isArray(u)?u:[u];let i="";for(const t of a)this.inputFilterType==="single"?i=e?this.addOptionalOperatorIntoSearchString(t,e):t:i=`${t}`,this._filterInputElm.value=`${i??""}`,this._currentValue=this._filterInputElm.value;if(this.getValues()!==""?(this._filterContainerElm.classList.add("filled"),this._filterInputElm.classList.add("filled")):(this._filterContainerElm.classList.remove("filled"),this._filterInputElm.classList.remove("filled")),this.operator=e||this.defaultOperator,e&&this._selectOperatorElm){const t=ja(this.operator);this._selectOperatorElm.value=t}}addOptionalOperatorIntoSearchString(u,e){let a="",i="",t=u==null?"":`${u}`;if(e&&t){switch(e){case"<>":case"!=":case"=":case"==":case">":case">=":case"<":case"<=":a=e;break;case"EndsWith":case"*z":a="*";break;case"StartsWith":case"a*":i="*";break}t=`${a}${t}${i}`}return t}getCompoundOperatorOptionValues(){var a;const u=this.columnDef.type&&this.columnDef.type?this.columnDef.type:p.string;let e=[];if((a=this.columnFilter)!=null&&a.compoundOperatorList)return this.columnFilter.compoundOperatorList;switch(u){case p.string:case p.text:case p.readonly:case p.password:e=DD(this.gridOptions,this.translaterService);break;default:e=Hr(this.gridOptions,this.translaterService);break}return e}createDomFilterElement(u){var t,r,o,s;const e=((t=this.columnDef)==null?void 0:t.id)??"";bu(this._cellContainerElm);let a=((r=this.gridOptions)==null?void 0:r.defaultFilterPlaceholder)??"";(o=this.columnFilter)!=null&&o.placeholder&&(a=this.columnFilter.placeholder);const i=`${u??""}`;if(this._filterInputElm=v("input",{type:this._inputType||"text",autocomplete:"off",ariaAutoComplete:"none",placeholder:a,ariaLabel:((s=this.columnFilter)==null?void 0:s.ariaLabel)??`${de(e+"")} Search Filter`,className:`form-control filter-${e}`,value:i,dataset:{columnid:`${e}`}}),u&&this._filterInputElm.classList.add("filled"),u!==void 0&&(this._currentValue=i),this.inputFilterType==="single")this._filterContainerElm=this._filterInputElm,this._filterInputElm.classList.add("search-filter"),this._cellContainerElm.appendChild(this._filterInputElm),this._cellContainerElm.appendChild(document.createElement("span"));else{this._filterInputElm.classList.add("compound-input"),this._selectOperatorElm=Kr(this.getCompoundOperatorOptionValues(),this.grid),this._filterContainerElm=v("div",{className:`form-group search-filter filter-${e}`});const l=v("div",{className:"input-group"},this._filterContainerElm);v("div",{className:"input-group-addon input-group-prepend operator"},l).appendChild(this._selectOperatorElm),l.appendChild(this._filterInputElm),l.appendChild(v("span")),this.operator&&(this._selectOperatorElm.value=ja(this.operator)),this._filterContainerElm&&this._cellContainerElm.appendChild(this._filterContainerElm)}}onTriggerEvent(u,e=!1){var a,i;if(e)this.callback(u,{columnDef:this.columnDef,clearFilterTriggered:e,shouldTriggerQuery:this._shouldTriggerQuery}),this._filterContainerElm.classList.remove("filled");else{const t=(u==null?void 0:u.type)??"",r=((a=this._selectOperatorElm)==null?void 0:a.value)??this.operator;let o=this._filterInputElm.value;const s=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;typeof o=="string"&&s&&(o=o.trim()),((i=u==null?void 0:u.target)==null?void 0:i.tagName.toLowerCase())!=="select"&&(this._currentValue=o),o===""?this._filterContainerElm.classList.remove("filled"):this._filterContainerElm.classList.add("filled");const l={columnDef:this.columnDef,operator:r,searchTerms:o?[o]:null,shouldTriggerQuery:this._shouldTriggerQuery},E=t==="keyup"&&(u==null?void 0:u.key)!=="Enter"?this._debounceTypingDelay:0,d=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput;(this.inputFilterType==="single"||!d||this._currentValue!==void 0)&&(E>0?(clearTimeout(this._timer),this._timer=setTimeout(()=>this.callback(u,l),E)):this.callback(u,l))}this._shouldTriggerQuery=!0}}class Os extends Ue{constructor(u){super(u),this.translaterService=u,this.inputType="text",this.inputFilterType="compound"}}class Jh extends Ue{constructor(u){super(u),this.translaterService=u,this.inputType="number",this.inputFilterType="compound"}}class Wh extends Ue{constructor(u){super(u),this.translaterService=u,this.inputType="password",this.inputFilterType="compound"}}const Tn="#86bff8",Oi=0,Uh=20;class Yr{constructor(u){this.translaterService=u,this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this._sliderTrackFilledColor=Tn,this.sliderType="double",this.searchTerms=[],this._bindEventService=new vu}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)??{}}get currentValue(){return this._currentValue}get currentValues(){return this._currentValues}get defaultOperator(){return this.sliderType==="compound"?P.empty:this.sliderType==="single"?P.greaterThanOrEqual:this.gridOptions.defaultFilterRangeOperator||P.rangeInclusive}get filterOptions(){var u,e;return{...(u=this.gridOptions.defaultFilterOptions)==null?void 0:u.slider,...(e=this.columnFilter)==null?void 0:e.filterOptions}}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get sliderOptions(){return this._sliderOptions}get operator(){return this._operator||(this.columnFilter.operator??this.defaultOperator)}set operator(u){this._operator=u}init(u){if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.operator=u.operator||"",this.searchTerms=(u==null?void 0:u.searchTerms)??[],this._argFilterContainerElm=u.filterContainerElm,this._sliderTrackFilledColor=window.getComputedStyle(document.documentElement).getPropertyValue("--slick-slider-filter-filled-track-color")||Tn,this._filterElm=this.createDomFilterElement(this.searchTerms)}clear(u=!0){var e,a,i,t,r,o,s;if(this._filterElm){this._clearFilterTriggered=!0,this._shouldTriggerQuery=u,this.searchTerms=[];const l=+(((e=this.filterOptions)==null?void 0:e.sliderStartValue)??T.SLIDER_DEFAULT_MIN_VALUE),E=+(((a=this.filterOptions)==null?void 0:a.sliderEndValue)??T.SLIDER_DEFAULT_MAX_VALUE);this.sliderType==="double"?(this._sliderLeftInputElm&&(this._sliderLeftInputElm.value=`${l}`),this._sliderRightInputElm&&(this._sliderRightInputElm.value=`${E}`),this._currentValues=[l,E],(i=this._sliderLeftInputElm)==null||i.dispatchEvent(new Event("change")),(t=this._sliderRightInputElm)==null||t.dispatchEvent(new Event("change"))):(this._sliderRightInputElm&&(this._sliderRightInputElm.value=`${l}`),this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this._currentValue=l,(r=this._sliderRightInputElm)==null||r.dispatchEvent(new Event("change"))),(((o=this.filterOptions)==null?void 0:o.hideSliderNumber)??((s=this.filterOptions)==null?void 0:s.hideSliderNumbers))||(this.sliderType==="double"?this.renderSliderValues(l,E):this.renderSliderValues(void 0,l)),this._divContainerFilterElm.classList.remove("filled"),this._filterElm.classList.remove("filled"),this.callback(void 0,{columnDef:this.columnDef,clearFilterTriggered:!0,shouldTriggerQuery:u,searchTerms:[]})}}destroy(){var u,e,a;this._bindEventService.unbindAll(),(u=this._sliderTrackElm)==null||u.remove(),(e=this._sliderLeftInputElm)==null||e.remove(),(a=this._sliderRightInputElm)==null||a.remove()}renderSliderValues(u,e){var a,i;(a=this._leftSliderNumberElm)!=null&&a.textContent&&u&&(this._leftSliderNumberElm.textContent=u.toString()),(i=this._rightSliderNumberElm)!=null&&i.textContent&&e&&(this._rightSliderNumberElm.textContent=e.toString())}getValues(){return this.sliderType==="double"?this._currentValues:this._currentValue}setValues(u,e){var t;if(u){let r=[];const o=Array.isArray(u)?u==null?void 0:u[0]:u;if(Array.isArray(u)&&u.length===2?r=u:typeof o=="string"&&o.indexOf("..")>0?(r=o.split(".."),this._currentValue=+((r==null?void 0:r[0])??0)):(Jt(o)||o==="")&&(this._currentValue=o===null?void 0:+o,r=[o]),this.sliderType!=="double"&&this._sliderRightInputElm)this._sliderRightInputElm.value=typeof u=="string"?u:`${o}`,this.renderSliderValues(void 0,this._sliderRightInputElm.value);else if(Array.isArray(r)&&r.length===2&&!((t=this.filterOptions)!=null&&t.hideSliderNumbers)){const[s,l]=r;this._sliderLeftInputElm&&(this._sliderLeftInputElm.value=String(s??T.SLIDER_DEFAULT_MIN_VALUE)),this._sliderRightInputElm&&(this._sliderRightInputElm.value=String(l??T.SLIDER_DEFAULT_MAX_VALUE)),this.renderSliderValues(...r)}}else this._currentValue=void 0,this._currentValues=void 0;const a=this.getValues();if((a===void 0?[]:Array.isArray(a)?a:[a]).length>0?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled"),e!==void 0&&(this.operator=e),this.operator&&this._selectOperatorElm){const r=ja(this.operator);this._selectOperatorElm.value=r}}createDomFilterElement(u){var d,c,D,m,h;const e=((d=this.columnDef)==null?void 0:d.id)??"",a=+(this.columnFilter.minValue??T.SLIDER_DEFAULT_MIN_VALUE),i=+(this.columnFilter.maxValue??T.SLIDER_DEFAULT_MAX_VALUE),t=+(this.columnFilter.valueStep??T.SLIDER_DEFAULT_STEP);bu(this._argFilterContainerElm);const r=+((Array.isArray(u)&&(u==null?void 0:u[0]))??((c=this.filterOptions)==null?void 0:c.sliderStartValue)??a),o=+((Array.isArray(u)&&(u==null?void 0:u[1]))??((D=this.filterOptions)==null?void 0:D.sliderEndValue)??i);if(this._sliderRangeContainElm=v("div",{className:`filter-input filter-${e} slider-input-container slider-values`,title:this.sliderType==="double"?`${r} - ${o}`:`${r}`}),this._sliderTrackElm=v("div",{className:"slider-track"}),this.sliderType==="compound"){const x=v("span",{className:"input-group-addon input-group-prepend operator"});this._selectOperatorElm=Kr(this.getOperatorOptionValues(),this.grid),x.appendChild(this._selectOperatorElm)}this.sliderType==="double"&&(this._sliderLeftInputElm=v("input",{type:"range",className:"slider-filter-input",ariaLabel:this.columnFilter.ariaLabel??`${de(e+"")} Search Filter`,defaultValue:`${r}`,value:`${r}`,min:`${a}`,max:`${i}`,step:`${t}`}));const s=this.sliderType==="double"?o:r;this._sliderRightInputElm=v("input",{type:"range",className:"slider-filter-input",ariaLabel:this.columnFilter.ariaLabel??`${de(e+"")} Search Filter`,defaultValue:`${s}`,value:`${s}`,min:`${a}`,max:`${i}`,step:`${t}`});const l=((m=this.filterOptions)==null?void 0:m.hideSliderNumber)??((h=this.filterOptions)==null?void 0:h.hideSliderNumbers),E=l?"":"input-group";if(this._divContainerFilterElm=v("div",{className:`${E} search-filter slider-container slider-values filter-${e}`.trim()}),this._sliderRangeContainElm.appendChild(this._sliderTrackElm),this.sliderType==="double"&&this._sliderLeftInputElm&&this._sliderRangeContainElm.appendChild(this._sliderLeftInputElm),this._sliderRangeContainElm.appendChild(this._sliderRightInputElm),l)this._divContainerFilterElm.appendChild(this._sliderRangeContainElm);else{let x;this.sliderType==="compound"&&this._selectOperatorElm?(x=v("span",{className:"input-group-addon input-group-prepend operator"}),x.appendChild(this._selectOperatorElm)):this.sliderType==="double"&&(x=v("div",{className:"input-group-addon input-group-prepend slider-range-value"}),this._leftSliderNumberElm=v("span",{className:`input-group-text lowest-range-${e}`,textContent:`${r}`}),x.appendChild(this._leftSliderNumberElm));const g=v("div",{className:"input-group-addon input-group-append slider-range-value"});this._rightSliderNumberElm=v("span",{className:`input-group-text highest-range-${e}`,textContent:`${s}`},g),x&&this._divContainerFilterElm.appendChild(x),this._divContainerFilterElm.appendChild(this._sliderRangeContainElm),this._divContainerFilterElm.appendChild(g)}return this._sliderOptions={minValue:a,maxValue:i,step:t},this._currentValues=[r,o],Array.isArray(u)&&u.length>0&&u[0]!==""&&(this._divContainerFilterElm.classList.add("filled"),this._currentValue=r),(this.filterOptions.sliderStartValue!==void 0||this.columnFilter.minValue!==void 0)&&(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)),this.sliderType==="compound"&&this._selectOperatorElm?this._bindEventService.bind(this._selectOperatorElm,["change"],this.onValueChanged.bind(this)):this.sliderType==="double"&&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(){return this.columnFilter.compoundOperatorList?this.columnFilter.compoundOperatorList:Hr(this.gridOptions,this.translaterService)}onValueChanged(u){var t,r,o,s,l;const e=parseInt(((t=this._sliderRightInputElm)==null?void 0:t.value)??"",10);let a,i;if(this.sliderType==="compound"||this.sliderType==="single")((o=(r=u==null?void 0:u.target)==null?void 0:r.tagName)==null?void 0:o.toLowerCase())!=="select"&&(this._currentValue=+e),a=this._currentValue,i=[a||"0"];else if(this.sliderType==="double"){const d=[parseInt(((s=this._sliderLeftInputElm)==null?void 0:s.value)??"",10),e];a=d.join(".."),i=d}if(this._clearFilterTriggered)this._filterElm.classList.remove("filled"),this.callback(u,{columnDef:this.columnDef,clearFilterTriggered:this._clearFilterTriggered,searchTerms:[],shouldTriggerQuery:this._shouldTriggerQuery});else{const E=((l=this._selectOperatorElm)==null?void 0:l.value)??this.operator;a===""?this._filterElm.classList.remove("filled"):this._filterElm.classList.add("filled");const d=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput;(this.sliderType!=="compound"||!d||this._currentValue!==void 0)&&this.callback(u,{columnDef:this.columnDef,operator:E||"",searchTerms:i,shouldTriggerQuery:this._shouldTriggerQuery})}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this.changeBothSliderFocuses(!1),this.grid.onHeaderRowMouseEnter.notify({column:this.columnDef,grid:this.grid},new Pu(u))}changeBothSliderFocuses(u){var a,i;const e=u?"add":"remove";(a=this._sliderLeftInputElm)==null||a.classList[e]("focus"),(i=this._sliderRightInputElm)==null||i.classList[e]("focus")}slideLeftInputChanged(u){var i,t,r,o;const e=parseInt(((i=this._sliderLeftInputElm)==null?void 0:i.value)??"",10),a=parseInt(((t=this._sliderRightInputElm)==null?void 0:t.value)??"",10);this._sliderLeftInputElm&&a-e<=(((r=this.filterOptions)==null?void 0:r.stopGapBetweenSliderHandles)??Oi)&&(this._sliderLeftInputElm.value=String(e-(((o=this.filterOptions)==null?void 0:o.stopGapBetweenSliderHandles)??Oi))),this._sliderLeftInputElm&&this._sliderRightInputElm&&(+this._sliderLeftInputElm.value>=+this._sliderRightInputElm.value-Uh?(this._sliderLeftInputElm.style.zIndex="1",this._sliderRightInputElm.style.zIndex="0"):(this._sliderLeftInputElm.style.zIndex="0",this._sliderRightInputElm.style.zIndex="1")),this.sliderLeftOrRightChanged(u,e,a)}slideRightInputChanged(u){var i,t,r,o;const e=parseInt(((i=this._sliderLeftInputElm)==null?void 0:i.value)??"",10),a=parseInt(((t=this._sliderRightInputElm)==null?void 0:t.value)??"",10);this.sliderType==="double"&&this._sliderRightInputElm&&a-e<=(((r=this.filterOptions)==null?void 0:r.stopGapBetweenSliderHandles)??Oi)&&(this._sliderRightInputElm.value=String(e+(((o=this.filterOptions)==null?void 0:o.stopGapBetweenSliderHandles)??Oi))),this.sliderLeftOrRightChanged(u,e,a)}sliderLeftOrRightChanged(u,e,a){var t,r,o,s,l,E;this.updateTrackFilledColorWhenEnabled(),this.changeBothSliderFocuses(!0),this._sliderRangeContainElm.title=this.sliderType==="double"?`${e} - ${a}`:`${a}`,(((t=this.filterOptions)==null?void 0:t.hideSliderNumber)??((r=this.filterOptions)==null?void 0:r.hideSliderNumbers))||((o=this._leftSliderNumberElm)!=null&&o.textContent&&(this._leftSliderNumberElm.textContent=((s=this._sliderLeftInputElm)==null?void 0:s.value)??""),(l=this._rightSliderNumberElm)!=null&&l.textContent&&(this._rightSliderNumberElm.textContent=((E=this._sliderRightInputElm)==null?void 0:E.value)??"")),this.grid.onHeaderRowMouseEnter.notify({column:this.columnDef,grid:this.grid},new Pu(u))}sliderTrackClicked(u){u.preventDefault();const e=u.offsetX,a=this._sliderTrackElm.offsetWidth,i=(e+0)*100/a;this._sliderRightInputElm&&this.sliderType!=="double"?(this._sliderRightInputElm.value=`${i}`,this._sliderRightInputElm.dispatchEvent(new Event("change"))):this._sliderLeftInputElm&&this._sliderRightInputElm&&(i<=50?(this._sliderLeftInputElm.value=`${i}`,this._sliderLeftInputElm.dispatchEvent(new Event("change"))):(this._sliderRightInputElm.value=`${i}`,this._sliderRightInputElm.dispatchEvent(new Event("change"))))}updateTrackFilledColorWhenEnabled(){var u,e,a,i;if((u=this.filterOptions)!=null&&u.enableSliderTrackColoring&&this._sliderRightInputElm){let t=0;this._sliderLeftInputElm&&(t=(+this._sliderLeftInputElm.value-+this._sliderLeftInputElm.min)/(((e=this.sliderOptions)==null?void 0:e.maxValue)??0-+this._sliderLeftInputElm.min)*100);const r=(+this._sliderRightInputElm.value-+this._sliderRightInputElm.min)/(((a=this.sliderOptions)==null?void 0:a.maxValue)??0-+this._sliderRightInputElm.min)*100,o="linear-gradient(to right, %b %p1, %c %p1, %c %p2, %b %p2)".replace(/%b/g,"#eee").replace(/%c/g,((i=this.filterOptions)==null?void 0:i.sliderTrackFilledColor)||this._sliderTrackFilledColor||Tn).replace(/%p1/g,`${t}%`).replace(/%p2/g,`${r}%`);this._sliderTrackElm.style.background=o,this._sliderOptions.sliderTrackBackground=o}}}class qh extends Yr{constructor(u){super(u),this.translaterService=u,this.sliderType="compound"}}class Zh extends v1{constructor(u){super(u),this.translaterService=u,this.inputFilterType="range"}}class Yh extends Ue{constructor(u){super(u),this.translaterService=u,this._inputMask="",this.inputType="text"}get inputMask(){return this._inputMask}init(u){var a,i,t,r;if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.searchTerms=(u.hasOwnProperty("searchTerms")?u.searchTerms:[])||[],this._cellContainerElm=u.filterContainerElm,(i=(a=this.columnDef)==null?void 0:a.params)!=null&&i.mask?this._inputMask=this.columnDef.params.mask:(r=(t=this.columnFilter)==null?void 0:t.params)!=null&&r.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 - for example:: this.columnDefinitions: [{ id: 'phone', field: 'phone', filter: { model: Filters.inputMask, params: { mask: '000-000-0000' }}}]`);const e=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this.createDomFilterElement(e),this._bindEventService.bind(this._filterInputElm,["keyup","blur","change"],this.onTriggerEvent.bind(this))}onTriggerEvent(u,e=!1){var i,t;let a="";if((i=u==null?void 0:u.target)!=null&&i.value){let r=((t=u==null?void 0:u.target)==null?void 0:t.value)??"";const o=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;typeof r=="string"&&o&&(r=r.trim());const s=this.unmaskValue(r),l=this.maskValue(s);a=s,(u==null?void 0:u.keyCode)>=48&&(this._filterInputElm.value=l,u.preventDefault())}e?(this.callback(u,{columnDef:this.columnDef,clearFilterTriggered:e,shouldTriggerQuery:this._shouldTriggerQuery}),this._filterInputElm.classList.remove("filled")):(this._filterInputElm.classList.add("filled"),this.callback(u,{columnDef:this.columnDef,operator:this.operator,searchTerms:[a],shouldTriggerQuery:this._shouldTriggerQuery})),this._shouldTriggerQuery=!0}maskValue(u){let e=0,a="";return this._inputMask&&(a=this._inputMask.replace(/[09A]/gi,i=>((i==="0"||i==="9")&&/\d+/g.test(u[e])||i.toUpperCase()==="A"&&/[^\d]+/gi.test(u[e]))&&u[e++]||"")),a}unmaskValue(u){const e=u.replace(/[^0-9a-z]*/gi,""),a=this._inputMask.replace(/[^0-9a-z]*/gi,"");let i="";for(let t=0;tu in n?ux(n,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[u]=e,Q=(n,u,e)=>ex(n,typeof u!="symbol"?u+"":u,e),ax=class{constructor(u){Q(this,"_distinctEvent"),Q(this,"_boundedEvents",[]),this._distinctEvent=(u==null?void 0:u.distinctEvent)??!1}get boundedEvents(){return this._boundedEvents}dispose(){this.unbindAll(),this._boundedEvents=[]}bind(u,e,a,i,t=""){let r=Array.isArray(e)?e:[e];if(typeof(u==null?void 0:u.forEach)=="function")u.forEach(o=>{for(let s of r)(!this._distinctEvent||this._distinctEvent&&!this.hasBinding(o,s))&&(o.addEventListener(s,a,i),this._boundedEvents.push({element:o,eventName:s,listener:a,groupName:t}))});else for(let o of r)(!this._distinctEvent||this._distinctEvent&&!this.hasBinding(u,o))&&(u.addEventListener(o,a,i),this._boundedEvents.push({element:u,eventName:o,listener:a,groupName:t}))}hasBinding(u,e){return this._boundedEvents.some(a=>a.element===u&&(!e||a.eventName===e))}unbind(u,e,a){var i;if(u){let t=Array.isArray(u)?u:[u],r=Array.isArray(e)?e||"":[e||""];for(let o of t){a||(a=this._boundedEvents.find(s=>{if(s.element===o&&(!e||s.eventName===e))return s.listener}));for(let s of r)(i=o==null?void 0:o.removeEventListener)==null||i.call(o,s,a)}}}unbindAll(u){if(u){let e=Array.isArray(u)?u:[u];for(let a=this._boundedEvents.length-1;a>=0;--a){let i=this._boundedEvents[a];if(e.some(t=>t===i.groupName)){let{element:t,eventName:r,listener:o}=i;this.unbind(t,r,o),this._boundedEvents.splice(a,1)}}}else for(;this._boundedEvents.length>0;){let e=this._boundedEvents.pop(),{element:a,eventName:i,listener:t}=e;this.unbind(a,i,t)}}},e4=typeof window<"u"&&window.multipleSelect!==void 0?window.multipleSelect:{locales:{}},ix={formatSelectAll(){return"[Select all]"},formatAllSelected(){return"All selected"},formatCountSelected(n,u){return`${n} of ${u} selected`},formatNoMatchesFound(){return"No matches found"},formatOkButton(){return"OK"}};e4.locales["en-US"]=ix;var a4=e4.locales,tx=50,nx=4,i4={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(n){let{text:u,label:e,search:a}=n;return(e||u||"").includes(a)},showClear:!1,autoAdjustDropHeight:!1,autoAdjustDropPosition:!1,autoAdjustDropWidthByTextSize:!1,adjustedHeightPadding:10,useSelectOptionLabel:!1,useSelectOptionLabelToHtml:!1,navigationHighlight:!0,infiniteScroll:!1,virtualScroll:!0,cssStyler:()=>null,textTemplate:n=>n.innerHTML.trim(),labelTemplate:n=>n.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},rx=["init","getOptions","refreshOptions","getSelects","setSelects","enable","disable","open","close","check","uncheck","checkAll","uncheckAll","checkInvert","focus","blur","refresh","destroy"];Object.assign(i4,a4["en-US"]);var ox={BLOCK_ROWS:tx,CLUSTER_BLOCKS:nx,DEFAULTS:i4,METHODS:rx},te=ox;function sx(n,u,e=!1){let a=Object.keys(n),i=Object.keys(u);if(e&&a.length!==i.length)return!1;for(let t of a)if(i.includes(t)&&n[t]!==u[t])return!1;return!0}function or(n){let u=()=>{let i={};for(let t in n)Object.prototype.hasOwnProperty.call(n,t)&&(i[t]=or(n[t]));return i},e=()=>n.map(i=>or(i)),a=Object.prototype.toString.call(n).slice(8,-1).toLowerCase();return a==="object"?u():a==="array"?e():n}function _n(n){return n!=null&&n!==""}function lx(n,u){return typeof n=="object"?Object.fromEntries(u?Object.entries(n).filter(([e,a])=>!_n(a)&&!u.includes(e)||_n(a)):Object.entries(n).filter(([e,a])=>_n(a))):n}function Ex(n){let u=0;return n.forEach((e,a)=>{e.type==="optgroup"?(e._key=`group_${a}`,e.visible=typeof e.visible>"u"?!0:e.visible,e.children.forEach((i,t)=>{i&&(i.visible=typeof(i==null?void 0:i.visible)>"u"?!0:i.visible,i.divider||(i._key=`option_${a}_${t}`,u+=1))})):(e.visible=typeof e.visible>"u"?!0:e.visible,e.divider||(e._key=`option_${a}`,u+=1))}),u}function Ii(n,u,e){if(Array.isArray(n))for(let a of n){if(a[u]===e||a[u]===`${+a[u]}`&&+a[u]===e)return a;if(a.type==="optgroup"){for(let i of a.children)if(i&&(i[u]===e||i[u]===`${+i[u]}`&&+i[u]===e))return i}}}function dx(n){return n.replace(/(\b)(on[a-z]+)(\s*)=([^>]*)|javascript:([^>]*)[^>]*|(<\s*)(\/*)script([<>]*).*(<\s*)(\/*)script(>*)|(<|<)(\/*)(script|script defer)(.*)(>|>|>">)/gi,"")}function Pn(n){return Object.keys(n).forEach(u=>n[u]===void 0?delete n[u]:""),n}function va(n,u){if(typeof n!="string")return n;if(typeof u=="function")return u(n);if(typeof n.normalize=="function")return n.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 jn(n){let u=0,e=0,a=0,i=0,t=window.innerHeight??0,r=window.innerWidth??0,o=mx(),s=o.top,l=o.left,E=lr(n);if(E){let d=E.top??0,c=E.left??0;e=d-s,u=t-(d-s),a=c-l,i=r-(c-l)}return{top:e,bottom:u,left:a,right:i}}function Ln(n=""){return n.split(" ").filter(u=>u)}function f0(n,u,e){let a=document.createElement(n);return u&&Object.keys(u).forEach(i=>{let t=u[i];typeof t=="object"?Object.assign(a[i],t):a[i]=u[i]}),e!=null&&e.appendChild&&e.appendChild(a),a}function t4(n,u,e){var t;let a=(t=n.props)!=null&&t.innerHTML?Dx(n.props,"innerHTML"):n.props,i=f0(n.tagName,lx(a,["className","title","style"]),u);if(n.props.innerHTML&&(i.innerHTML=n.props.innerHTML),n.attrs)for(let r of Object.keys(n.attrs))i.setAttribute(r,n.attrs[r]);if(n.children)for(let r of n.children)t4(r,i);return u==null||u.appendChild(i),i}function sr(n){return n.hasOwnProperty("tagName")?t4(n):document.createElement("li")}function Et(n){for(;n!=null&&n.firstChild;)n.lastChild&&n.removeChild(n.lastChild);return n}function lr(n){var r;if(!n)return;let u=(r=n==null?void 0:n.getBoundingClientRect)==null?void 0:r.call(n),e=0,a=0,i=0,t=0;return(u==null?void 0:u.top)!==void 0&&u.left!==void 0&&(e=u.top+window.pageYOffset,a=u.left+window.pageXOffset,t=u.right,i=u.bottom),{top:e,left:a,bottom:i,right:t}}function Gi(n,u,e){let a=Number.parseFloat(n.style[e]);if(!a||Number.isNaN(a)){switch(u){case"outer":a=n[e==="width"?"offsetWidth":"offsetHeight"];break;case"scroll":a=n[e==="width"?"scrollWidth":"scrollHeight"];break;case"inner":default:a=n[e==="width"?"clientWidth":"clientHeight"];break}a=n.getBoundingClientRect()[e]}if(!a||Number.isNaN(a)){let i=n.style.display,t=n.style.position;n.style.display="block",n.style.position="absolute";let r=window.getComputedStyle(n)[e];a=Number.parseFloat(r),Number.isNaN(a)&&(a=0),n.style.display=i,n.style.position=t}return a||0}function Is(n,u){let e=null,a=n==null?void 0:n.parentElement;for(;a;){let[i,t,r,o]=u.match(/^([a-z]*)([#.]{1})([a-z\-]+)$/i)||[];if(r&&o)for(let s of o.replace(r,"").split(" "))a.classList.contains(s)&&(t?(a==null?void 0:a.tagName.toLowerCase())===t&&(e=a):e=a);a=a.parentElement}return e}function cx(n,u){var e;(e=n.parentNode)==null||e.insertBefore(u,n.nextSibling)}function Dx(n,u){let{[u]:e,...a}=n;return a}function Gs(n,u){n!=null&&n.style&&(n.style.display=n.style.display==="none"&&u!==!1||u===!0?"block":"none")}function mx(){return{left:window.pageXOffset||document.documentElement.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||0}}var hx=class{constructor(u){var a;Q(this,"clusterRows"),Q(this,"cache"),Q(this,"scrollEl"),Q(this,"blockHeight"),Q(this,"clusterHeight"),Q(this,"contentEl"),Q(this,"parentEl"),Q(this,"itemHeight"),Q(this,"lastCluster"),Q(this,"scrollTop"),Q(this,"dataStart"),Q(this,"dataEnd"),Q(this,"rows"),Q(this,"destroy"),Q(this,"callback"),Q(this,"sanitizer"),this.rows=u.rows,this.scrollEl=u.scrollEl,this.contentEl=u.contentEl,this.parentEl=(a=u.contentEl)==null?void 0:a.parentElement,this.callback=u.callback,this.cache={},this.scrollTop=this.scrollEl.scrollTop,this.initDOM(this.rows),this.scrollEl.scrollTop=this.scrollTop,this.lastCluster=0;let e=()=>{this.lastCluster!==(this.lastCluster=this.getNum())&&(this.initDOM(this.rows),this.callback())};this.scrollEl.addEventListener("scroll",e,!1),this.destroy=()=>{this.scrollEl.removeEventListener("scroll",e,!1),Et(this.contentEl)}}reset(u){this.lastCluster=0,this.cache={},Et(this.contentEl),this.initDOM(u)}initDOM(u){if(typeof this.clusterHeight>"u"){this.cache.scrollTop=this.scrollEl.scrollTop;let r=sr(u[0]);this.contentEl.appendChild(r),this.contentEl.appendChild(r),this.contentEl.appendChild(r),this.cache.data=[u[0]],this.getRowsHeight()}let e=this.initData(u,this.getNum()),a=this.checkChanges("data",e.rows),i=this.checkChanges("top",e.topOffset),t=this.checkChanges("bottom",e.bottomOffset);Et(this.contentEl),a&&i?(e.topOffset&&this.contentEl.appendChild(this.getExtra("top",e.topOffset)),e.rows.forEach(r=>this.contentEl.appendChild(sr(r))),e.bottomOffset&&this.contentEl.appendChild(this.getExtra("bottom",e.bottomOffset))):t&&this.contentEl.lastChild&&(this.contentEl.lastChild.style.height=`${e.bottomOffset}px`)}getRowsHeight(){var u;if(typeof this.itemHeight>"u"){let e=((u=this.parentEl)==null?void 0:u.style.display)||"";this.parentEl&&(e===""||e==="none")&&(this.parentEl.style.display="block");let a=this.contentEl.children,i=a[Math.floor(a.length/2)];this.itemHeight=i.offsetHeight,this.parentEl&&(this.parentEl.style.display=e)}this.blockHeight=this.itemHeight*te.BLOCK_ROWS,this.clusterRows=te.BLOCK_ROWS*te.CLUSTER_BLOCKS,this.clusterHeight=this.blockHeight*te.CLUSTER_BLOCKS}getNum(){this.scrollTop=this.scrollEl.scrollTop;let u=(this.clusterHeight||0)-(this.blockHeight||0);return u&&Math.floor(this.scrollTop/u)||0}initData(u,e){if(u.lengthdelete this[o])))}initLocale(){if(this.options.locale){if(typeof this.options.locale=="object"){Object.assign(this.options,this.options.locale);return}let u=window.multipleSelect.locales,e=this.options.locale.split(/-|_/);if(e[0]=e[0].toLowerCase(),e[1]&&(e[1]=e[1].toUpperCase()),u[this.options.locale])Object.assign(this.options,u[this.options.locale]);else if(u[e.join("-")])Object.assign(this.options,u[e.join("-")]);else if(u[e[0]])Object.assign(this.options,u[e[0]]);else throw new Error(`[multiple-select-vanilla] invalid locales "${this.options.locale}", make sure to import it before using it`)}}initContainer(){var i;let u=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),(i=this.labelElm)!=null&&i.querySelector("input")&&(this.labelElm=null),typeof this.options.single>"u"&&(this.options.single=!this.elm.multiple),this.parentElm=f0("div",{className:Ln(`ms-parent ${this.elm.className||""} ${this.options.classes}`).join(" "),dataset:{test:"sel"}}),this.options.darkMode&&this.parentElm.classList.add("ms-dark-mode");let e=this.elm.getAttribute("title")||"";e&&(this.parentElm.title=e),this.options.placeholder=this.options.placeholder||this.elm.getAttribute("placeholder")||"",this.choiceElm=f0("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(f0("span",{className:"ms-placeholder",textContent:this.options.placeholder})),this.options.showClear&&(this.selectClearElm=f0("div",{className:"ms-icon ms-icon-close"}),this.selectClearElm.style.display="none",this.choiceElm.appendChild(this.selectClearElm)),this.choiceElm.appendChild(f0("div",{className:"ms-icon ms-icon-caret"})),this.dropElm=f0("div",{className:`ms-drop ${this.options.position}`,ariaExpanded:"false"},this.parentElm),this.options.darkMode&&this.dropElm.classList.add("ms-dark-mode"),u&&(this.dropElm.dataset.name=u);let a=this.elm.getAttribute("data-test")||this.options.dataTest;a&&(this.parentElm.dataset.test=a,this.dropElm.dataset.test=a),this.closeElm=this.choiceElm.querySelector(".ms-icon-close"),this.options.dropWidth&&(this.dropElm.style.width=typeof this.options.dropWidth=="string"?this.options.dropWidth:`${this.options.dropWidth}px`),cx(this.elm,this.parentElm),this.elm.disabled&&(this.choiceElm.classList.add("disabled"),this.choiceElm.disabled=!0),this.selectAllName=`selectAll${u}`,this.selectGroupName=`selectGroup${u}`,this.selectItemName=`selectItem${u}`,this.options.keepOpen||(this._bindEventService.unbindAll("body-click"),this._bindEventService.bind(document.body,"click",t=>{t.target===this.choiceElm||Is(t.target,".ms-choice")===this.choiceElm||(t.target===this.dropElm||Is(t.target,".ms-drop")!==this.dropElm&&t.target!==this.elm)&&this.options.isOpen&&this.close("body.click")},void 0,"body-click"))}initData(){let u=[];if(this.options.data){if(Array.isArray(this.options.data))this.data=this.options.data.map(e=>typeof e=="string"||typeof e=="number"?{text:e,value:e}:e);else if(typeof this.options.data=="object"){for(let[e,a]of Object.entries(this.options.data))u.push({value:e,text:`${a}`});this.data=u}}else this.elm.childNodes.forEach(e=>{let a=this.initRow(e);a&&u.push(a)}),this.options.data=u,this.data=u,this.fromHtml=!0;this.dataTotal=Ex(this.data||[])}initRow(u,e){var i,t;let a={};return((i=u.tagName)==null?void 0:i.toLowerCase())==="option"?(a.type="option",a.text=this.options.textTemplate(u),a.value=u.value,a.visible=!0,a.selected=!!u.selected,a.disabled=e||u.disabled,a.classes=u.getAttribute("class")||"",a.title=u.getAttribute("title")||"",u.dataset.value&&(a._value=u.dataset.value),Object.keys(u.dataset).length&&(a._data=u.dataset,a._data.divider&&(a.divider=a._data.divider)),a):((t=u.tagName)==null?void 0:t.toLowerCase())==="optgroup"?(a.type="optgroup",a.label=this.options.labelTemplate(u),a.visible=!0,a.selected=!!u.selected,a.disabled=u.disabled,a.children=[],Object.keys(u.dataset).length&&(a._data=u.dataset),u.childNodes.forEach(r=>{a.children.push(this.initRow(r,a.disabled))}),a):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 u=0;for(let e of this.data||[])e.type==="optgroup"?u+=e.children.length:u+=1;this.options.filter=u>this.options.filterByDataLength}initList(){if(this.options.filter&&(this.filterParentElm=f0("div",{className:"ms-search"},this.dropElm),this.filterParentElm.appendChild(f0("input",{autocomplete:"off",autocapitalize:"off",spellcheck:!1,type:"text",placeholder:this.options.filterPlaceholder||"🔎︎"})),this.options.showSearchClear&&this.filterParentElm.appendChild(f0("span",{className:"ms-icon ms-icon-close"}))),this.options.selectAll&&!this.options.single){let u=this.elm.getAttribute("name")||this.options.name||"";this.selectAllParentElm=f0("div",{className:"ms-select-all",dataset:{key:"select_all"}});let e=document.createElement("label"),a=`ms-icon ${this.isAllSelected?"ms-icon-check":this.isPartiallyAllSelected?"ms-icon-minus":"ms-icon-uncheck"}`,i=f0("div",{className:"icon-checkbox-container"},e);f0("input",{type:"checkbox",ariaChecked:String(this.isAllSelected),checked:this.isAllSelected,dataset:{name:`selectAll${u}`}},i),f0("div",{className:a},i),e.appendChild(f0("span",{textContent:this.formatSelectAll()})),this.selectAllParentElm.appendChild(e),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=f0("button",{className:"ms-ok-button",type:"button",textContent:this.formatOkButton()},this.dropElm)),this.initListItems()}initListItems(){let u=0,e=this.getListRows();if(this.options.selectAll&&!this.options.single&&(u=-1),e.length>te.BLOCK_ROWS*te.CLUSTER_BLOCKS){let a=this.dropElm.style.display!=="none";a||(this.dropElm.style.left="-10000",this.dropElm.style.display="block",this.dropElm.ariaExpanded="true");let i=()=>{if(this.virtualScroll){this._currentHighlightIndex=0,this.updateDataStart=this.virtualScroll.dataStart+u,this.updateDataEnd=this.virtualScroll.dataEnd+u,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(e):this.virtualScroll=new hx({rows:e,scrollEl:this.ulElm,contentEl:this.ulElm,sanitizer:this.options.sanitizer,callback:()=>{i(),this.events()}})),i(),a||(this.dropElm.style.left="0",this.dropElm.style.display="none",this.dropElm.ariaExpanded="false")}else this.ulElm&&(Et(this.ulElm),e.forEach(a=>this.ulElm.appendChild(sr(a)))),this.updateDataStart=0,this.updateDataEnd=this.updateData.length;return this.events(),e}getListRows(){var e;let u=[];return this.updateData=[],(e=this.data)==null||e.forEach(a=>u.push(...this.initListItem(a))),this.options.infiniteScroll&&u.push({tagName:"li",props:{className:"ms-infinite-option",role:"option"}}),u.push({tagName:"li",props:{className:"ms-no-results",textContent:this.formatNoMatchesFound()}}),u}initListItem(u,e=0){let a=(u==null?void 0:u.title)||"",i=this.options.multiple?"multiple":"",t=this.options.single?"radio":"checkbox",r=!!(u!=null&&u.selected),o=this.options.single&&!this.options.singleRadio,s="";if(!(u!=null&&u.visible))return[];if(this.updateData.push(u),o&&(s="hide-radio "),u.selected&&(s+="selected "),u.type==="optgroup"){let x=[],g;if(this.options.hideOptgroupCheckboxes||this.options.single)g={tagName:"span",props:{dataset:{name:this.selectGroupName,key:u._key}}};else{let b={tagName:"input",props:{type:"checkbox",dataset:{name:this.selectGroupName,key:u._key},checked:r,disabled:u.disabled}};o?g=b:g={tagName:"div",props:{className:`icon-checkbox-container${t==="radio"?" radio":""}`},children:[b,{tagName:"div",props:{className:`ms-icon ${r?t==="radio"?"ms-icon-radio":"ms-icon-check":"ms-icon-uncheck"}`}}]}}!s.includes("hide-radio")&&(this.options.hideOptgroupCheckboxes||this.options.single)&&(s+="hide-radio ");let F={tagName:"span",props:{}};this.applyAsTextOrHtmlWhenEnabled(F.props,u.label);let C={tagName:"li",props:{className:Ln(`group${this.options.single||u.disabled?" disabled":""} ${s}`).join(" "),role:"option",ariaSelected:String(r),dataset:{key:u._key}},children:[{tagName:"label",props:{className:Ln(`optgroup${this.options.single||u.disabled?" disabled":""}`).join(" ")},children:[g,F]}]},A=this.options.cssStyler(u);return A&&(C.props.style=A),x.push(C),u.children.forEach(b=>x.push(...this.initListItem(b,1))),x}if(s+=u.classes||"",e&&this.options.single&&(s+=`option-level-${e} `),u.divider)return[{tagName:"li",props:{className:"option-divider"}}];let l=i||s?(i+s).trim():"";u.disabled&&(l+=" disabled");let E=`${u.disabled?"disabled":""}`,d={tagName:"span",props:{}};this.applyAsTextOrHtmlWhenEnabled(d.props,u.text);let c={tagName:"input",props:{type:t,value:encodeURI(u.value),dataset:{key:u._key,name:this.selectItemName},checked:r,disabled:!!u.disabled}};u.selected&&(c.attrs={checked:"checked"});let D={tagName:"div",props:{className:`icon-checkbox-container${t==="radio"?" radio":""}`},children:[c,{tagName:"div",props:{className:`ms-icon ${c.props.checked?t==="radio"?"ms-icon-radio":"ms-icon-check":"ms-icon-uncheck"}`}}]},m={tagName:"li",props:{role:"option",title:a,ariaSelected:String(r),dataset:{key:u._key}},children:[{tagName:"label",props:{className:E},children:[o?c:D,d]}]};l&&(m.props.className=l);let h=this.options.cssStyler(u);return h&&(m.props.style=h),[m]}initSelected(u=!1){var a,i;let e=0;for(let t of this.data||[])if(t.type==="optgroup"){let r=t.children.filter(o=>(o==null?void 0:o.selected)&&!o.disabled&&o.visible).length;t.children.length&&(t.selected=!this.options.single&&r&&r===t.children.filter(o=>o&&!o.disabled&&o.visible&&!o.divider).length),e+=r}else e+=t.selected&&!t.disabled&&t.visible?1:0;this.isAllSelected=((a=this.data)==null?void 0:a.filter(t=>t.selected&&!t.disabled&&t.visible).length)===((i=this.data)==null?void 0:i.filter(t=>!t.disabled&&t.visible&&!t.divider).length),this.isPartiallyAllSelected=!this.isAllSelected&&e>0,u||(this.isAllSelected?this.options.onCheckAll():e===0&&this.options.onUncheckAll())}initView(){let u;window.getComputedStyle?(u=window.getComputedStyle(this.elm).width,u==="auto"&&(u=Gi(this.dropElm,"outer","width")+20)):u=Gi(this.elm,"outer","width")+20,this.parentElm.style.width=`${this.options.width||u}px`,this.elm.classList.add("ms-offscreen")}events(){var e,a;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=(e=this.filterParentElm)==null?void 0:e.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 u=i=>{i.preventDefault(),!i.target.classList.contains("ms-icon-close")&&(this.options.isOpen?this.close("toggle.close"):this.open())};this.labelElm&&this._bindEventService.bind(this.labelElm,"click",i=>{i.target.nodeName.toLowerCase()==="label"&&(u(i),(!this.options.filter||!this.options.isOpen)&&this.focus(),i.stopPropagation())}),this._bindEventService.bind(this.choiceElm,"click",u),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",i=>{i.code==="Escape"&&this.handleEscapeKey()}),this.closeElm&&this._bindEventService.bind(this.closeElm,"click",i=>{i.preventDefault(),this._checkAll(!1,!0),this.initSelected(!1),this.updateSelected(),this.update(),this.options.onClear()}),this.clearSearchIconElm&&this._bindEventService.bind(this.clearSearchIconElm,"click",i=>{i.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",i=>{i.code==="Tab"&&i.shiftKey&&this.close("key.shift+tab")},void 0,"search-input"),this._bindEventService.bind(this.searchInputElm,"keyup",i=>{var t,r,o;if(this.options.filterAcceptOnEnter&&["Enter","Space"].includes(i.code)&&((t=this.searchInputElm)!=null&&t.value)){if(this.options.single){let s=[];(r=this.selectItemElms)==null||r.forEach(l=>{var E;((E=l.closest("li"))==null?void 0:E.style.display)!=="none"&&s.push(l)}),s.length&&s[0].hasAttribute("data-name")&&this.setSelects([s[0].value])}else(o=this.selectAllElm)==null||o.click();this.close(`key.${i.code.toLowerCase()}`),this.focus();return}this.filter()},void 0,"search-input")),this.selectAllElm&&this._bindEventService.bind(this.selectAllElm,"click",i=>{var t;return this._checkAll((t=i.currentTarget)==null?void 0:t.checked)},void 0,"select-all-checkbox"),this.okButtonElm&&this._bindEventService.bind(this.okButtonElm,"click",i=>{u(i),i.stopPropagation()},void 0,"ok-button"),this._bindEventService.bind(this.selectGroupElms,"click",i=>{let t=i.currentTarget,r=t.checked,o=Ii(this.data,"_key",t.dataset.key);this._checkGroup(o,r),this.options.onOptgroupClick(Pn({label:o.label,selected:o.selected,data:o._data,children:o.children.map(s=>{if(s)return Pn({text:s.text,value:s.value,selected:s.selected,disabled:s.disabled,data:s._data})})}))},void 0,"group-checkbox-list"),this._bindEventService.bind(this.selectItemElms,"click",i=>{let t=i.currentTarget,r=t.checked,o=Ii(this.data,"_key",t.dataset.key),s=()=>{this.options.single&&this.options.isOpen&&!this.options.keepOpen&&this.close("selection")};if(this.options.onBeforeClick(o)===!1){s();return}this._check(o,r),this.options.onClick(Pn({text:o.text,value:o.value,selected:o.selected,data:o._data})),s()},void 0,"input-checkbox-list"),this.lastFocusedItemKey&&((a=this.dropElm.querySelector(`li[data-key=${this.lastFocusedItemKey}]`))==null||a.focus()),this.options.navigationHighlight&&(this._bindEventService.bind(this.dropElm,"mouseover",i=>{var r;let t=i.target.closest(".ms-select-all")||i.target.closest("li");if(this.dropElm.contains(t)&&this.lastMouseOverPosition!==`${i.clientX}:${i.clientY}`){let o=((r=this.dropElm)==null?void 0:r.querySelectorAll(Qa))||[],s=Array.from(o).findIndex(l=>l.dataset.key===t.dataset.key);this._currentHighlightIndex!==s&&!t.classList.contains("disabled")&&(this._currentSelectedElm=t,this._currentHighlightIndex=s,this.changeCurrentOptionHighlight(t))}this.lastMouseOverPosition=`${i.clientX}:${i.clientY}`},void 0,"hover-highlight"),this._bindEventService.bind(this.dropElm,"keydown",i=>{var t,r,o,s;switch(i.key){case"ArrowUp":i.preventDefault(),this.moveHighlightUp();break;case"ArrowDown":i.preventDefault(),this.moveHighlightDown();break;case"Escape":this.handleEscapeKey();break;case"Enter":case" ":{if(document.activeElement!==this.okButtonElm){let l=i.target.closest(".ms-select-all")||i.target.closest("li");if(i.key===" "&&this.options.filter||this.options.filterAcceptOnEnter&&!l)return;i.preventDefault(),(r=(t=this._currentSelectedElm)==null?void 0:t.querySelector("input"))==null||r.click(),this.options.single&&(this.choiceElm.focus(),this.lastFocusedItemKey=((o=this.choiceElm)==null?void 0:o.dataset.key)||"")}break}case"Tab":{i.preventDefault(),i.shiftKey?document.activeElement===this.okButtonElm?(this.focusSelectAllOrList(),this.highlightCurrentOption()):(this.close("key.shift+tab"),this.choiceElm.focus()):(this.changeCurrentOptionHighlight(),(s=this.okButtonElm)==null||s.focus());break}}},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(u,e,a){let i=!1;u!=null&&u.target&&this.ulElm&&this.scrolledByMouse?u.target.scrollTop+u.target.clientHeight===this.ulElm.scrollHeight&&(i=!0):e!==void 0&&e+1===a&&(i=!0),i&&this.ulElm&&(this.virtualScroll?this.initListItems():this.ulElm.scrollTop=0,this._currentHighlightIndex=0,this.highlightCurrentOption())}open(u=0){return new Promise(e=>{u!==null&&u>=0?(clearTimeout(this.openDelayTimer),this.openDelayTimer=setTimeout(()=>{this.openDrop(),e()},u)):(this.openDrop(),e())})}openDrop(){var i,t,r,o,s;if((i=this.choiceElm)!=null&&i.classList.contains("disabled"))return;if(this.options.isOpen=!0,this.parentElm.classList.add("ms-parent-open"),(r=(t=this.choiceElm)==null?void 0:t.querySelector("div.ms-icon-caret"))==null||r.classList.add("open"),this.dropElm.style.display="block",this.dropElm.ariaExpanded="true",(o=this.selectAllElm)!=null&&o.parentElement&&(this.selectAllElm.parentElement.style.display="inline-flex"),this.noResultsElm&&(this.noResultsElm.style.display="none"),this.getDataLength()||((s=this.selectAllElm)!=null&&s.parentElement&&(this.selectAllElm.parentElement.style.display="none"),this.noResultsElm&&(this.noResultsElm.style.display="block")),this.options.container){let l=lr(this.dropElm),E;this.options.container instanceof Node?E=this.options.container:typeof this.options.container=="string"&&(E=this.options.container==="body"?document.body:document.querySelector(this.options.container)),E.appendChild(this.dropElm),this.dropElm.style.top=`${(l==null?void 0:l.top)??0}px`,this.dropElm.style.left=`${(l==null?void 0:l.left)??0}px`,this.dropElm.style.minWidth="auto",this.dropElm.style.width=`${Gi(this.parentElm,"outer","width")}px`}let u=this.options.minHeight,e=this.options.maxHeight;this.options.maxHeightUnit==="row"&&(e=Gi(this.dropElm.querySelector("ul>li"),"outer","height")*this.options.maxHeight),this.ulElm??(this.ulElm=this.dropElm.querySelector("ul")),this.ulElm&&(u&&(this.ulElm.style.minHeight=`${u}px`),this.ulElm.style.maxHeight=`${e}px`),this.dropElm.querySelectorAll(".multiple").forEach(l=>{l.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 a=this.options.position;if(this.options.autoAdjustDropHeight){if(this.options.autoAdjustDropPosition){let{bottom:l,top:E}=jn(this.dropElm),d=this.dropElm.getBoundingClientRect().height;a=ll?"top":"bottom"}this.adjustDropHeight(a)}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(){var e;let u=((e=this.dropElm)==null?void 0:e.querySelectorAll(Qa))||[];if(this._currentHighlightIndex<=u.length){let a=u[this._currentHighlightIndex];a&&(this.lastFocusedItemKey=a.dataset.key||"",this._currentSelectedElm=a,this.scrolledByMouse=!1,a.scrollIntoView({block:"nearest"}),this.changeCurrentOptionHighlight(a),setTimeout(()=>this.scrolledByMouse=!0,10))}}changeCurrentOptionHighlight(u){var e;u==null||u.classList.add("highlighted"),(((e=this.dropElm)==null?void 0:e.querySelectorAll(xx))||[]).forEach(a=>{a!==u&&a.classList.remove("highlighted")})}moveHighlightDown(){var a,i;let u=((a=this.dropElm)==null?void 0:a.querySelectorAll(Qa))||[],e=u.length;this._currentHighlightIndex0&&this.ulElm){let t=u[this._currentHighlightIndex+(this.options.single?0:1)],r=t==null?void 0:t.dataset.key;this.lastFocusedItemKey=r,this.ulElm.scrollTop=this.ulElm.scrollTop-(t==null?void 0:t.getBoundingClientRect().height)||10,this.isMoveUpRecalcRequired=!0;return}this._currentHighlightIndex>0&&(this._currentHighlightIndex--,(i=u[this._currentHighlightIndex])!=null&&i.classList.contains("disabled")&&this.moveHighlightUp()),this.highlightCurrentOption()}recalculateArrowMove(u){var i;let e=((i=this.dropElm)==null?void 0:i.querySelectorAll(Qa))||[],a=Array.from(e).findIndex(t=>t.dataset.key===this.lastFocusedItemKey);this._currentHighlightIndex=a-1,u==="down"?this.moveHighlightDown():u==="up"&&(this.moveHighlightUp(),this.isMoveUpRecalcRequired=!1)}close(u){var e,a;this.options.isOpen=!1,this.parentElm.classList.remove("ms-parent-open"),(a=(e=this.choiceElm)==null?void 0:e.querySelector("div.ms-icon-caret"))==null||a.classList.remove("open"),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(u)}applyAsTextOrHtmlWhenEnabled(u,e){u||(u={}),this.isRenderAsHtml?u.innerHTML=typeof this.options.sanitizer=="function"?this.options.sanitizer(e):e:u.textContent=e}update(u=!1){var l;let e=this.getSelects(),a=this.getSelects("text");this.options.displayValues&&(a=e);let i=(l=this.choiceElm)==null?void 0:l.querySelector("span"),t=e.length,r=null,o=()=>{if(this.options.useSelectOptionLabel||this.options.useSelectOptionLabelToHtml){let E=e.join(this.options.displayDelimiter);return this.options.useSelectOptionLabelToHtml?dx(E):E}return a.join(this.options.displayDelimiter)};if(i){if(t===0){let E=this.options.placeholder||"";i.classList.add("ms-placeholder"),this.applyAsTextOrHtmlWhenEnabled(i,E)}else tthis.options.minimumCountSelected?r=`${a.slice(0,this.options.minimumCountSelected).join(this.options.displayDelimiter)}...`:this.formatCountSelected(t,this.dataTotal)&&t>this.options.minimumCountSelected?r=this.formatCountSelected(t,this.dataTotal):r=o();if(r!==null&&(i==null||i.classList.remove("ms-placeholder"),this.applyAsTextOrHtmlWhenEnabled(i,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";i.title=this.getSelects(E).join(this.options.displayDelimiter)}}let s=this.getSelects();this.options.single?this.elm.value=s.length?s[0]:"":Array.from(this.elm.options).forEach(E=>{E.selected=s.some(d=>d===E.value)}),u||this.elm.dispatchEvent(new Event("change"))}updateSelected(u){var a;for(let i=this.updateDataStart;ii.visible).length)===0;if(this.selectAllElm){this.selectAllElm.ariaChecked=String(this.isAllSelected);let i=this.dropElm.querySelector(".ms-select-all .icon-checkbox-container div");if(i){let t="";this.isAllSelected?t="ms-icon-check":this.isPartiallyAllSelected?t="ms-icon-minus":t="ms-icon-uncheck",i.className=`ms-icon ${t}`}this.selectAllElm.checked=this.isAllSelected,Gs(this.selectAllElm.closest("li"),!e)}Gs(this.noResultsElm,e),this.virtualScroll&&(this.virtualScroll.rows=u??this.getListRows())}getData(){return this.options.data}getDataLength(){var u;return((u=this.data)==null?void 0:u.length)??0}getOptions(u=!0){let e=Object.assign({},this.options);return delete e.data,u?or(e):this.options}refreshOptions(u){sx(this.options,u,!0)||(this.options=Object.assign(this.options,u),this.destroy(!1),this.init())}getDropElement(){return this.dropElm}getParentElement(){return this.parentElm}getSelects(u="value"){let e=[];for(let a of this.data||[])if(a.type==="optgroup"){let i=a.children.filter(t=>t==null?void 0:t.selected);if(!i.length)continue;if(u==="value"||this.options.single)e.push(...i.map(t=>u==="value"&&t._value||t[u]));else{let t=[];t.push("["),t.push(a.label),t.push(`: ${i.map(r=>r[u]).join(", ")}`),t.push("]"),e.push(t.join(""))}}else a.selected&&e.push(u==="value"&&a._value||a[u]);return e}setSelects(u,e="value",a=!1){let i=!1,t=r=>{var o;for(let s of r){let l=!1;if(e==="text"){let E=document.createElement("div");this.applyAsTextOrHtmlWhenEnabled(E,s.text),l=u.includes(((o=E.textContent)==null?void 0:o.trim())??"")}else l=u.includes(s._value||s.value),!l&&s.value===`${+s.value}`&&(l=u.includes(+s.value));s.selected!==l&&(i=!0),s.selected=l}};for(let r of this.data||[])r.type==="optgroup"?t(r.children):t([r]);i&&(this.initSelected(a),this.updateSelected(),this.update(a))}enable(){this.choiceElm&&(this.choiceElm.classList.remove("disabled"),this.choiceElm.disabled=!1)}disable(){var u;this.choiceElm&&((u=this.choiceElm)==null||u.classList.add("disabled"),this.choiceElm.disabled=!0)}check(u){let e=Ii(this.data,"value",u);e&&this._check(e,!0)}uncheck(u){let e=Ii(this.data,"value",u);e&&this._check(e,!1)}_check(u,e){this.options.single&&this._checkAll(!1,!0),u.selected=e,this.initSelected(),this.updateSelected(),this.update()}checkAll(){this._checkAll(!0)}uncheckAll(){this._checkAll(!1)}_checkAll(u,e){for(let a of this.data||[])a.type==="optgroup"?this._checkGroup(a,u,!0):!a.disabled&&!a.divider&&(e||a.visible)&&(a.selected=u);e||(this.initSelected(),this.updateSelected(),this.update())}_checkGroup(u,e,a){u.selected=e,u.children.forEach(i=>{i&&!i.disabled&&!i.divider&&(a||i.visible)&&(i.selected=e)}),a||(this.initSelected(),this.updateSelected(),this.update())}checkInvert(){if(!this.options.single){for(let u of this.data||[])if(u.type==="optgroup")for(let e of u.children)e&&(e.divider||(e.selected=!e.selected));else u&&!u.divider&&(u.selected=!u.selected);this.initSelected(),this.updateSelected(),this.update()}}focus(){var u;(u=this.choiceElm)==null||u.focus(),this.options.onFocus()}blur(){var u;(u=this.choiceElm)==null||u.blur(),this.options.onBlur()}refresh(){this.destroy(!1),this.init()}filter(u){var t;let e=((t=this.searchInputElm)==null?void 0:t.value.trim())??"",a=e.toLowerCase();if(this.filterText===a)return;this.filterText=a;for(let r of this.data||[])if(r.type==="optgroup")if(this.options.filterGroup){let o=`${(r==null?void 0:r.label)??""}`;if(r!=null){let s=this.options.customFilter({label:va(o.toString().toLowerCase(),this.options.diacriticParser),search:va(a,this.options.diacriticParser),originalLabel:o,originalSearch:e,row:r});r.visible=s;for(let l of r.children)l&&(l.visible=s)}}else{for(let o of r.children)if(o!=null){let s=`${(o==null?void 0:o.text)??""}`;o.visible=this.options.customFilter({text:va(s.toString().toLowerCase(),this.options.diacriticParser),search:va(a,this.options.diacriticParser),originalText:s,originalSearch:e,row:o,parent:r})}r.visible=r.children.filter(o=>o==null?void 0:o.visible).length>0}else{let o=`${(r==null?void 0:r.text)??""}`;r.visible=this.options.customFilter({text:va(o.toString().toLowerCase(),this.options.diacriticParser),search:va(a,this.options.diacriticParser),originalText:o,originalSearch:e,row:r})}let i=this.initListItems();this.initSelected(u),this.updateSelected(i),u||this.options.onFilter(e)}adjustDropHeight(u){var E,d,c,D;let e=u!=="top",a=((E=this.filterParentElm)==null?void 0:E.getBoundingClientRect().height)??0,i=((d=this.okButtonElm)==null?void 0:d.getBoundingClientRect().height)??0,t=this.options.single?0:((c=this.selectAllParentElm)==null?void 0:c.getBoundingClientRect().height)??0,r=a+i+t+5,{bottom:o,top:s}=jn(this.parentElm),l=this.options.maxHeight;if(e?l=o-r-this.options.adjustedHeightPadding:l=s-r-this.options.adjustedHeightPadding,!this.options.maxHeight||this.options.maxHeight&&lo)e="bottom";else if(o>a&&i>a){if(this.options.container){let d=t-o;d<0&&(d=0),(d>0||u)&&(e="top",this.dropElm.style.top=`${d<0?0:d}px`)}else e="top",this.dropElm.classList.add(e);this.dropElm.classList.remove("bottom")}l-sa.clientHeight?this.getScrollbarWidth():0,o=0;this.dropElm.querySelectorAll("li label").forEach(s=>{s.scrollWidth>o&&(o=s.scrollWidth)}),o+=i+r,othis.options.maxWidth&&(o=this.options.maxWidth),this.options.minWidth&&otypeof n=="string"?Nn(document.querySelectorAll(n),u):n instanceof Node?Nn([n],u):Nn(n,u);function Nn(n,u){let e=Array.from(n),a=[];for(let i=0;idelete t._multipleSelect,r.onAfterHardDestroyed=()=>a[i]=null,a.push(t._multipleSelect)}catch(r){console.error(r)}}return a.length===1?a[0]:a}Ia.defaults=te.DEFAULTS;Ia.locales={...a4};Ia.methods=te.METHODS;typeof window<"u"&&(window.multipleSelect=Ia);class n4{constructor(u,e,a,i=!0){this.translaterService=u,this.collectionService=e,this.rxjs=a,this._isMultipleSelect=!0,this._collectionLength=0,this._shouldTriggerQuery=!0,this.isFilled=!1,this.enableTranslateLabel=!1,this.subscriptions=[],this._isMultipleSelect=i}get collectionOptions(){var u,e;return((e=(u=this.columnDef)==null?void 0:u.filter)==null?void 0:e.collectionOptions)??{}}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)??{}}get customStructure(){var u,e;return(e=(u=this.columnDef)==null?void 0:u.filter)==null?void 0:e.customStructure}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get defaultOperator(){return this.isMultipleSelect?P.in:P.equal}get filterOptions(){var u,e;return{...(u=this.gridOptions.defaultFilterOptions)==null?void 0:u.select,...(e=this.columnFilter)==null?void 0:e.filterOptions}}get isMultipleSelect(){return this._isMultipleSelect}get msInstance(){return this._msInstance}get selectOptions(){return this.defaultOptions}get operator(){var u;return((u=this.columnFilter)==null?void 0:u.operator)??this.defaultOperator}set operator(u){this.columnFilter&&(this.columnFilter.operator=u)}init(u){var i,t,r,o,s,l,E,d,c,D,m;if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.searchTerms=(u.hasOwnProperty("searchTerms")?u.searchTerms:[])||[],this.filterContainerElm=u.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=((i=this.columnFilter)==null?void 0:i.enableTranslateLabel)??!1,this.labelName=((t=this.customStructure)==null?void 0:t.label)??"label",this.labelPrefixName=((r=this.customStructure)==null?void 0:r.labelPrefix)??"labelPrefix",this.labelSuffixName=((o=this.customStructure)==null?void 0:o.labelSuffix)??"labelSuffix",this.optionLabel=((s=this.customStructure)==null?void 0:s.optionLabel)??"value",this.valueName=((l=this.customStructure)==null?void 0:l.value)??"value",this.enableTranslateLabel&&(!this.translaterService||typeof this.translaterService.translate!="function"))throw new Error('[select-filter] The Translate Service is required for the Select Filter to work correctly when "enableTranslateLabel" is set.');this._locales=((E=this.gridOptions)==null?void 0:E.locales)??T.locales,this.initMultipleSelectTemplate();let e=((d=this.gridOptions)==null?void 0:d.defaultFilterPlaceholder)||"";(c=this.columnFilter)!=null&&c.placeholder&&(e=this.columnFilter.placeholder),this.defaultOptions.placeholder=e||"",this._isMultipleSelect&&((D=this.columnDef)!=null&&D.filter)&&(this.columnDef.filter.emptySearchTermReturnAllValues=((m=this.columnDef.filter)==null?void 0:m.emptySearchTermReturnAllValues)??!1);const a=this.columnFilter.collection||[];return new Promise(async(h,x)=>{try{let g;this.columnFilter.collectionAsync&&!this.columnFilter.collection?(g=o1(this.columnFilter.collectionAsync,this.columnDef,this.renderDomElement.bind(this),this.rxjs,this.subscriptions),h(g)):(g=a,this.renderDomElement(a),h(a)),(this.columnFilter.collectionAsync||this.columnFilter.enableCollectionWatch)&&(await(g??this.columnFilter.collectionAsync),this.watchCollectionChanges())}catch(g){x(g)}})}clear(u=!0){var e,a,i;this._msInstance&&this._collectionLength>0&&(this._msInstance.setSelects([]),(e=this.filterElm)==null||e.classList.remove("filled"),(i=(a=this._msInstance)==null?void 0:a.getParentElement())==null||i.classList.remove("filled"),this.searchTerms=[],this._shouldTriggerQuery=u,this.callback(void 0,{columnDef:this.columnDef,clearFilterTriggered:!0,shouldTriggerQuery:this._shouldTriggerQuery}),this._shouldTriggerQuery=!0)}destroy(){var u,e;typeof((u=this._msInstance)==null?void 0:u.destroy)=="function"&&this._msInstance.destroy(),(e=this.filterElm)==null||e.remove(),$t(this.subscriptions)}getValues(){var u;return((u=this._msInstance)==null?void 0:u.getSelects())??[]}setValues(u,e){u!==void 0&&this._msInstance&&(u=Array.isArray(u)?u.every(a=>bi(a))?u.map(String):u:[u],this._msInstance.setSelects(u)),this.updateFilterStyle(this.getValues().length>0),this.operator=e||this.defaultOperator}filterCollection(u){var a,i;let e=u;if(this.columnFilter&&this.columnFilter.collectionFilterBy){const t=this.columnFilter.collectionFilterBy,r=((a=this.columnFilter.collectionOptions)==null?void 0:a.filterResultAfterEachPass)||null;e=((i=this.collectionService)==null?void 0:i.filterCollection(e,t,r))||[]}return e}sortCollection(u){var a;let e=u;if(this.columnFilter&&this.columnFilter.collectionSortBy){const i=this.columnFilter.collectionSortBy;e=((a=this.collectionService)==null?void 0:a.sortCollection(this.columnDef,e,i,this.enableTranslateLabel))||[]}return e}watchCollectionChanges(){var u;(u=this.columnFilter)!=null&&u.collection&&(Di(this.columnFilter.collection,this.watchCallback.bind(this)),yr(this.columnFilter,"collection",this.propertyObserverCallback.bind(this)))}propertyObserverCallback(u){this.renderDomElement(u||[]),this.columnFilter.collection&&Di(this.columnFilter.collection,this.watchCallback.bind(this))}watchCallback(u){this.renderDomElement(this.columnFilter.collection||u||[])}renderDomElement(u){var t,r,o,s;if(!Array.isArray(u)&&((t=this.collectionOptions)!=null&&t.collectionInsideObjectProperty)){const l=this.collectionOptions.collectionInsideObjectProperty;u=Yu(u,l||"")}if(!Array.isArray(u))throw new Error('The "collection" passed to the Select Filter is not a valid array.');let e=[];if(u.length>0&&(e=[...u]),(r=this.collectionOptions)!=null&&r.addBlankEntry&&Array.isArray(e)&&e.length>0&&e[0][this.valueName]!==""&&e.unshift(this.createBlankEntry()),(o=this.collectionOptions)!=null&&o.addCustomFirstEntry&&Array.isArray(e)&&e.length>0&&e[0][this.valueName]!==this.collectionOptions.addCustomFirstEntry[this.valueName]&&e.unshift(this.collectionOptions.addCustomFirstEntry),(s=this.collectionOptions)!=null&&s.addCustomLastEntry&&Array.isArray(e)&&e.length>0){const l=e.length-1;e[l][this.valueName]!==this.collectionOptions.addCustomLastEntry[this.valueName]&&e.push(this.collectionOptions.addCustomLastEntry)}let a=e;a=this.filterCollection(a),a=this.sortCollection(a);const i=b1("filter",a,this.columnDef,this.grid,this.isMultipleSelect,this.translaterService,this.searchTerms||[]);this.isFilled=i.hasFoundSearchTerm,this.createFilterElement(i.selectElement,i.dataCollection),this._collectionLength=a.length}createBlankEntry(){const u={[this.labelName]:"",[this.valueName]:""};return this.labelPrefixName&&(u[this.labelPrefixName]=""),this.labelSuffixName&&(u[this.labelSuffixName]=""),u}createFilterElement(u,e){var i;const a=((i=this.columnDef)==null?void 0:i.id)??"";this.elementName=`filter-${a}`,this.defaultOptions.name=this.elementName,bu(this.filterContainerElm),this.filterElm=u,this.filterElm.dataset.columnId=`${a}`,this.updateFilterStyle(this.isFilled),this.filterContainerElm.appendChild(u),this.filterElmOptions={...this.defaultOptions,...this.filterOptions,data:e},this._msInstance=Ia(u,this.filterElmOptions)}initMultipleSelectTemplate(){var i,t,r,o,s,l,E,d,c,D,m,h,x;const u=((i=this.gridOptions)==null?void 0:i.enableTranslate)??!1,a={autoAdjustDropHeight:!0,autoAdjustDropPosition:!0,autoAdjustDropWidthByTextSize:!0,name:`${((t=this.columnDef)==null?void 0:t.id)??""}`,container:"body",darkMode:!!this.gridOptions.darkMode,filter:!1,maxHeight:275,single:!0,singleRadio:!0,showSearchClear:!0,renderOptionLabelAsHtml:((r=this.columnFilter)==null?void 0:r.enableRenderHtml)??!1,sanitizer:g=>this.grid.sanitizeHtmlString(g),onClose:()=>this.onTriggerEvent(),onClear:()=>this.clear()};if(this._isMultipleSelect){a.single=!1,a.singleRadio=!1,a.showOkButton=!0,a.displayTitle=!0;const g=Q0(this.gridOptions);a.countSelectedText=u&&((o=this.translaterService)!=null&&o.translate)?this.translaterService.translate(`${g}X_OF_Y_SELECTED`):(s=this._locales)==null?void 0:s.TEXT_X_OF_Y_SELECTED,a.allSelectedText=u&&((l=this.translaterService)!=null&&l.translate)?this.translaterService.translate(`${g}ALL_SELECTED`):(E=this._locales)==null?void 0:E.TEXT_ALL_SELECTED,a.noMatchesFoundText=u&&((d=this.translaterService)!=null&&d.translate)?this.translaterService.translate(`${g}NO_MATCHES_FOUND`):(c=this._locales)==null?void 0:c.TEXT_NO_MATCHES_FOUND,a.okButtonText=u&&((D=this.translaterService)!=null&&D.translate)?this.translaterService.translate(`${g}OK`):(m=this._locales)==null?void 0:m.TEXT_OK,a.selectAllText=u&&((h=this.translaterService)!=null&&h.translate)?this.translaterService.translate(`${g}SELECT_ALL`):(x=this._locales)==null?void 0:x.TEXT_SELECT_ALL}this.defaultOptions=a}onTriggerEvent(){if(this._msInstance){const u=this.getValues();this.updateFilterStyle(Array.isArray(u)&&u.length>1||u.length===1&&u[0]!==""),this.searchTerms=u,this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:u,shouldTriggerQuery:this._shouldTriggerQuery}),this._shouldTriggerQuery=!0}}updateFilterStyle(u){var e,a,i,t,r,o;u?(this.isFilled=!0,(e=this.filterElm)==null||e.classList.add("filled"),(i=(a=this._msInstance)==null?void 0:a.getParentElement())==null||i.classList.add("filled")):(this.isFilled=!1,(t=this.filterElm)==null||t.classList.remove("filled"),(o=(r=this._msInstance)==null?void 0:r.getParentElement())==null||o.classList.remove("filled"))}}class Cx extends n4{constructor(u,e,a){super(u,e,a,!0),this.translaterService=u,this.collectionService=e,this.rxjs=a}}class px extends n4{constructor(u,e,a){super(u,e,a,!1),this.translaterService=u,this.collectionService=e,this.rxjs=a}}class Fx extends Yr{constructor(u){super(u),this.translaterService=u,this.sliderType="single"}}class kx extends Yr{constructor(u){super(u),this.translaterService=u,this.sliderType="double"}}const I={autocompleter:mD,compoundDate:wm,compoundInput:Os,compoundInputNumber:Jh,compoundInputPassword:Wh,compoundInputText:Os,compoundSlider:qh,dateRange:Zh,input:Ue,inputMask:Yh,inputNumber:Qh,inputPassword:Xh,inputText:Ue,multipleSelect:Cx,singleSelect:px,slider:Fx,sliderRange:kx};class vx{constructor(u,e,a,i){var t;this.config=u,this.translaterService=e,this.collectionService=a,this.rxjs=i,this._options=((t=this.config)==null?void 0:t.options)??{}}addRxJsResource(u){this.rxjs=u}createFilter(u){let e;return u!=null&&u.model&&(e=typeof u.model=="function"?new u.model(this.translaterService,this.collectionService,this.rxjs):u.model),!e&&this._options.defaultFilter&&(e=new this._options.defaultFilter(this.translaterService,this.collectionService,this.rxjs)),e}}const Qr={alwaysShowVerticalScroll:!0,autoEdit:!1,asyncEditorLoading:!1,autoFitColumnsOnFirstLoad:!0,autoFixResizeTimeout:5*60*5,autoFixResizeRequiredGoodCount:2,autoFixResizeWhenBrokenStyleDetected:!1,autoParseInputFilterOperator:!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},columnGroupSeparator:" - ",columnPicker:{hideForceFitButton:!1,hideSyncResizeButton:!0,headerColumnValueExtractor:Vs},cellMenu:{autoAdjustDrop:!0,autoAlignSide:!0,hideCloseButton:!0,hideCommandSection:!1,hideOptionSection:!1,showBulletWhenIconMissing:!0,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270"},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"}},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",iconExportTextDelimitedCommand:"mdi mdi-download",showBulletWhenIconMissing:!0,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270"},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:{itemsKey:"ITEMS",ofKey:"OF",itemsSelectedKey:"ITEMS_SELECTED"}},customTooltip:{tooltipTextMaxLength:700,maxWidth:500},dataView:{syncGridSelection:{preserveHidden:!1,preserveHiddenOnSelectionChange:!0},syncGridSelectionWithBackendService:!1},datasetIdPropertyName:"id",defaultFilter:I.input,defaultBackendServiceFilterTypingDebounce:500,enableFilterTrimWhiteSpace:!1,defaultFilterPlaceholder:"🔎︎",defaultFilterRangeOperator:P.rangeInclusive,defaultColumnSortFieldId:"id",draggableGrouping:{hideToggleAllButton:!1,toggleAllButtonText:"",dropPlaceHolderTextKey:"DROP_COLUMN_HEADER_TO_GROUP_BY"},editable:!1,editorTypingDebounce:450,filterTypingDebounce:0,enableEmptyDataWarningMessage:!0,emptyDataWarning:{className:"slick-empty-data-warning",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,explicitInitialization:!0,excelExportOptions:{addGroupIndentation:!0,autoDetectCellFormat:!0,exportWithFormatter:!1,filename:"export",format:Ou.xlsx,groupingColumnHeaderTitle:"Group By",groupCollapsedSymbol:"⮞",groupExpandedSymbol:"⮟",groupingAggregatorRowText:"",sanitizeDataExport:!0},textExportOptions:{delimiter:Se.comma,exportWithFormatter:!1,filename:"export",format:Ou.csv,groupingColumnHeaderTitle:"Group By",groupingAggregatorRowText:"",sanitizeDataExport:!0,useUtf8WithBom:!0},eventNamingStyle:I0.lowerCase,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,hideToggleFilterCommand:!1,hideToggleDarkModeCommand:!0,hideTogglePreHeaderCommand:!1,iconCssClass:"mdi mdi-menu",iconClearAllFiltersCommand:"mdi mdi-filter-remove-outline",iconClearAllSortingCommand:"mdi mdi-sort-variant-off",iconClearFrozenColumnsCommand:"mdi mdi-pin-off-outline",iconExportCsvCommand:"mdi mdi-download",iconExportExcelCommand:"mdi mdi-file-excel-outline",iconExportTextDelimitedCommand:"mdi mdi-download",iconRefreshDatasetCommand:"mdi mdi-sync",iconToggleDarkModeCommand:"mdi mdi-brightness-4",iconToggleFilterCommand:"mdi mdi-flip-vertical",iconTogglePreHeaderCommand:"mdi mdi-flip-vertical",menuWidth:16,resizeOnShowHeaderRow:!0,showBulletWhenIconMissing:!0,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270",headerColumnValueExtractor:Vs},headerMenu:{autoAlign:!0,autoAlignOffset:4,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,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270"},ignoreAccentOnStringFilterAndSort:!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},headerRowHeight:35,rowHeight:35,topPanelHeight:30,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 Vs(n,u){const e=(n==null?void 0:n.columnGroup)||"",a=(u==null?void 0:u.columnGroupSeparator)??" - ";return e?e+a+n.name:(n==null?void 0:n.name)??""}class Ax{constructor(u){this._isInitialized=!1,this._isTreeAggregator=!1,this._sum=0,this._itemCount=0,this._type="sum",this._field=u}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(u,e=!1){this._isTreeAggregator=e,this._isInitialized=!0,this._sum=0,this._itemCount=0,e&&(u.__treeTotals||(u.__treeTotals={}),u.__treeTotals[this._type]===void 0&&(u.__treeTotals[this._type]={},u.__treeTotals.count={}),u.__treeTotals.count[this._field]=0,u.__treeTotals[this._type][this._field]=0)}accumulate(u,e=!1){const a=u!=null&&u.hasOwnProperty(this._field)?u[this._field]:null;this._isTreeAggregator?e?(u.__treeTotals||(u.__treeTotals={}),this.addGroupTotalPropertiesWhenNotExist(u.__treeTotals),this._sum=parseFloat(u.__treeTotals[this._type][this._field]??0),this._itemCount=u.__treeTotals.count[this._field]??0):su(a)&&(this._sum=parseFloat(a),this._itemCount=1):su(a)&&(this._sum+=parseFloat(a))}storeResult(u){(!u||u[this._type]===void 0)&&(u[this._type]={}),this.addGroupTotalPropertiesWhenNotExist(u);let e=this._sum,a=this._itemCount;this._isTreeAggregator&&(e+=u[this._type][this._field],a+=u.count[this._field],u.count[this._field]=a),u[this._type][this._field]=e}addGroupTotalPropertiesWhenNotExist(u){u[this._type]===void 0&&(u[this._type]={}),this._isTreeAggregator&&u.count===void 0&&(u.count={})}}class bx{constructor(u){this._isInitialized=!1,this._isTreeAggregator=!1,this._max=null,this._type="max",this._field=u}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(u,e=!1){this._max=null,this._isInitialized=!0,this._isTreeAggregator=e,e&&(u.__treeTotals||(u.__treeTotals={}),u.__treeTotals[this._type]===void 0&&(u.__treeTotals[this._type]={}),u.__treeTotals[this._type][this._field]=null)}accumulate(u,e=!1){const a=u!=null&&u.hasOwnProperty(this._field)?u[this._field]:null;if(!this._isTreeAggregator)this.keepMaxValueWhenFound(a);else if(e){u.__treeTotals||(u.__treeTotals={}),this.addGroupTotalPropertiesWhenNotExist(u.__treeTotals);const i=u.__treeTotals[this._type][this._field]!==null?parseFloat(u.__treeTotals[this._type][this._field]):null;i!==null&&su(i)&&(this._max===null||i>this._max)&&(this._max=i)}else su(a)&&this.keepMaxValueWhenFound(a)}storeResult(u){let e=this._max;if(this.addGroupTotalPropertiesWhenNotExist(u),this._isTreeAggregator&&e!==null){const a=u[this._type][this._field];su(a)&&a>e&&(e=a)}u[this._type][this._field]=e}addGroupTotalPropertiesWhenNotExist(u){u[this._type]===void 0&&(u[this._type]={})}keepMaxValueWhenFound(u){su(u)&&(this._max===null||u>this._max)&&(this._max=parseFloat(u))}}class fx{constructor(u){this._isInitialized=!1,this._distinctValues=[],this._type="distinct",this._field=u}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(u,e=!1){if(this._distinctValues=[],this._isInitialized=!0,e)throw new Error("[Slickgrid-Universal] CloneAggregator is not currently supported for use with Tree Data")}accumulate(u){const e=u&&u.hasOwnProperty(this._field)?u[this._field]:void 0;this._distinctValues.indexOf(e)===-1&&e!==void 0&&this._distinctValues.push(e)}storeResult(u){(!u||u[this._type]===void 0)&&(u[this._type]={}),u[this._type][this._field]=this._distinctValues}}class Bx{constructor(u){this._isInitialized=!1,this._isTreeAggregator=!1,this._min=null,this._type="min",this._field=u}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(u,e=!1){this._min=null,this._isInitialized=!0,this._isTreeAggregator=e,e&&(u.__treeTotals||(u.__treeTotals={}),u.__treeTotals[this._type]===void 0&&(u.__treeTotals[this._type]={}),u.__treeTotals[this._type][this._field]=null)}accumulate(u,e=!1){const a=u!=null&&u.hasOwnProperty(this._field)?u[this._field]:null;if(!this._isTreeAggregator)this.keepMinValueWhenFound(a);else if(e){u.__treeTotals||(u.__treeTotals={}),this.addGroupTotalPropertiesWhenNotExist(u.__treeTotals);const i=u.__treeTotals[this._type][this._field]!==null?parseFloat(u.__treeTotals[this._type][this._field]):null;i!==null&&su(i)&&(this._min===null||i=t)||r==="inclusive"&&(Et)))s=!1,l=e||T.VALIDATION_EDITOR_TEXT_LENGTH_BETWEEN.replace(/{{minLength}}|{{maxLength}}/gi,d=>o[d]);else if(i!==void 0&&E!==null&&(r==="exclusive"&&E<=i||r==="inclusive"&&E!==null&&Eo[c])}else if(t!==void 0&&E!==null&&(r==="exclusive"&&E>=t||r==="inclusive"&&E!==null&&E>t)){s=!1;const d=r==="inclusive"?T.VALIDATION_EDITOR_TEXT_MAX_LENGTH_INCLUSIVE:T.VALIDATION_EDITOR_TEXT_MAX_LENGTH;l=e||d.replace(/{{maxLength}}/gi,c=>o[c])}return{valid:s,msg:l}}const wx=3;class Mx{constructor(u){var e;if(this.args=u,this._isValueTouched=!1,this._lastTriggeredByClearInput=!1,this.disabled=!1,this.forceUserInput=!1,this.finalCollection=[],!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this._bindEventService=new vu,(e=this.gridOptions)!=null&&e.translater&&(this._translater=this.gridOptions.translater),this._locales=this.gridOptions&&this.gridOptions.locales||T.locales,this.init()}get autocompleterOptions(){return this._autocompleterOptions||{}}get collection(){var u;return((u=this.columnEditor)==null?void 0:u.collection)??[]}get editorDomElement(){return this._inputElm}get elementCollection(){return this._elementCollection}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)||{}}get customStructure(){var a,i,t,r,o;let u=(a=this.columnEditor)==null?void 0:a.customStructure;const e=((i=this.columnEditor)==null?void 0:i.type)??((t=this.columnDef)==null?void 0:t.type);return!u&&e===p.object&&((r=this.columnDef)!=null&&r.dataKey)&&((o=this.columnDef)!=null&&o.labelKey)&&(u={label:this.columnDef.labelKey,value:this.columnDef.dataKey}),u}get dataContext(){return this.args.item}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.autocompleter,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get instance(){return this._instance}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var e,a,i,t,r,o;this.labelName=((e=this.customStructure)==null?void 0:e.label)??"label",this.valueName=((a=this.customStructure)==null?void 0:a.value)??"value",this.labelPrefixName=((i=this.customStructure)==null?void 0:i.labelPrefix)??"labelPrefix",this.labelSuffixName=((t=this.customStructure)==null?void 0:t.labelSuffix)??"labelSuffix";let u=this.columnEditor.collection;(r=this.columnEditor)!=null&&r.collectionAsync&&!u&&(u=[]),this.renderDomElement(u),(this.disabled||(o=this.columnEditor)!=null&&o.collectionAsync&&Array.isArray(u)&&u.length===0)&&this.disable(!0)}destroy(){var u,e,a;this._bindEventService.unbindAll(),typeof((u=this._instance)==null?void 0:u.destroy)=="function"&&this._instance.destroy(),(a=(e=this._inputElm)==null?void 0:e.remove)==null||a.call(e),this._elementCollection=null}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._inputElm)if(u){this._inputElm.disabled=!0;const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==""&&this.clear(!0)}else this._inputElm.disabled=!1}focus(){this.grid.focus(),this._inputElm&&(this._inputElm.focus(),this._inputElm.select())}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValue(){return this._inputElm.value}setValue(u,e=!1,a=!0){if(this._inputElm.value=u!=null&&u.hasOwnProperty(this.labelName)?u[this.labelName]:u,e){this._currentValue=u,this._defaultTextValue=typeof u=="string"?u:(u==null?void 0:u[this.labelName])??"",this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(null,i,"system")}}applyValue(u,e){var t,r;let a=e;const i=(t=this.columnDef)==null?void 0:t.field;if(i!==void 0){Array.isArray(this.collection)&&this.collection.length>0&&(a=Ae(this.collection,l=>l&&Ve(e)&&l.hasOwnProperty(this.valueName)?l[this.valueName].toString()===(e.hasOwnProperty(this.valueName)&&e[this.valueName].toString()):l&&typeof e=="string"&&l.hasOwnProperty(this.valueName)?l[this.valueName].toString()===e:(l==null?void 0:l.toString())===e,""));const o=(i==null?void 0:i.indexOf("."))>0,s=this.validate(null,a);if(a=s!=null&&s.valid?a:"",o){const l=((r=this.columnEditor)==null?void 0:r.complexObjectPath)??i??"";B0(u,l,a)}else u[i]=a}}isValueChanged(){var i,t;const u=this._inputElm.value,e=(i=this._lastInputKeyEvent)==null?void 0:i.key;if((t=this.columnEditor)!=null&&t.alwaysSaveOnEnterKey&&e==="Enter")return!0;const a=!(u===""&&(this._defaultTextValue===null||this._defaultTextValue===void 0))&&u!==this._defaultTextValue;return this._lastTriggeredByClearInput||a}isValueTouched(){return this._isValueTouched}loadValue(u){var a;const e=(a=this.columnDef)==null?void 0:a.field;if(u&&e!==void 0){const t=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._currentValue=t,this._originalValue=t,this._defaultTextValue=typeof t=="string"?t:(t==null?void 0:t[this.labelName])??"",this._inputElm.value=this._defaultTextValue,this._inputElm.select()}}clear(u=!1){this._inputElm&&(this._currentValue="",this._defaultTextValue="",this.setValue("",!0)),this._isValueTouched=!0,this._lastTriggeredByClearInput=!0;const e=this.args.compositeEditorOptions;if(e){const a=!u;this.handleChangeOnCompositeEditor(null,e,"user",a)}else this.save()}reset(u,e=!0,a=!1){const i=u??this._originalValue??"";this._inputElm&&(this._currentValue=i,this._defaultTextValue=typeof i=="string"?i:(i==null?void 0:i[this.labelName])??"",this._inputElm.value=this._defaultTextValue),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=(u==null?void 0:u.valid)??!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){var u,e,a,i,t;if(this._inputElm&&this.editorOptions.forceUserInput){const r=((u=this.editorOptions)==null?void 0:u.minLength)??wx;this._currentValue=this._inputElm.value.length>r?this._inputElm.value:this._currentValue}return this.customStructure&&this._currentValue&&this._currentValue.hasOwnProperty(this.valueName)&&((e=this.columnDef)==null?void 0:e.type)!==p.object&&((a=this.columnEditor)==null?void 0:a.type)!==p.object?this._currentValue[this.valueName]:this._currentValue&&this._currentValue.value!==void 0?((i=this.columnDef)==null?void 0:i.type)===p.object||((t=this.columnEditor)==null?void 0:t.type)===p.object?{[this.labelName]:this._currentValue.label,[this.valueName]:this._currentValue.value}:this._currentValue.value:this._currentValue}validate(u,e){var i,t;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:(i=this._inputElm)==null?void 0:i.value;return Qt(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(t=this.args)!=null&&t.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}handleSelect(u){var e;if(u!==void 0){const i=u;this._currentValue=i,this._isValueTouched=!0;const t=this.args.compositeEditorOptions,r=((e=this.editorOptions)==null?void 0:e.renderItem)??!1,o=typeof i=="string"?i:r?i[this.labelName]:i.label;if(this.setValue(o),t?this.handleChangeOnCompositeEditor(null,t):this.save(),typeof this.editorOptions.onSelectItem=="function"){const{row:s,cell:l}=this.grid.getActiveCell()||{};this.editorOptions.onSelectItem(u,s,l,this.args.column,this.args.item)}setTimeout(()=>this._lastTriggeredByClearInput=!1)}return!1}renderRegularItem(u){const e=typeof u=="string"?u:(u==null?void 0:u.label)??"";return v("div",{textContent:e||""})}renderCustomItem(u){var i,t;const e=((t=(i=this._autocompleterOptions)==null?void 0:i.renderItem)==null?void 0:t.templateCallback(u))??"",a=document.createElement("div");return this.grid.applyHtmlCode(a,e),a}renderCollectionItem(u){var l;const e=((l=this.columnEditor)==null?void 0:l.enableRenderHtml)??!1,a=u.labelPrefix||"",i=u.label||"",t=u.labelSuffix||"",r=a+i+t,o=this.grid.sanitizeHtmlString(r)||"",s=document.createElement("div");return s[e?"innerHTML":"textContent"]=o,s}renderDomElement(u){var o,s,l,E,d,c,D,m,h,x,g,F;const e=((o=this.columnDef)==null?void 0:o.id)??"",a=((s=this.columnEditor)==null?void 0:s.placeholder)??"",i=((l=this.columnEditor)==null?void 0:l.title)??"";this._editorInputGroupElm=v("div",{className:"autocomplete-container input-group"});const t=v("span",{className:"input-group-btn input-group-append",dataset:{clear:""}});this._clearButtonElm=v("button",{type:"button",className:"btn btn-default btn-clear"}),this._clearButtonElm.appendChild(v("i",{className:"icon-clear"})),this._inputElm=v("input",{type:"text",placeholder:a,title:i,autocomplete:"off",ariaAutoComplete:"none",className:`autocomplete form-control editor-text input-group-editor editor-${e}`,dataset:{input:""}},this._editorInputGroupElm),this._editorInputGroupElm.appendChild(document.createElement("span")),(E=this.editorOptions)!=null&&E.hideClearButton||(t.appendChild(this._clearButtonElm),this._editorInputGroupElm.appendChild(t),this._bindEventService.bind(this._clearButtonElm,"click",()=>this.clear())),this._bindEventService.bind(this._inputElm,"focus",()=>{var C;return(C=this._inputElm)==null?void 0:C.select()}),this._bindEventService.bind(this._inputElm,"keydown",C=>{this._lastInputKeyEvent=C,(C.key==="ArrowLeft"||C.key==="ArrowRight")&&C.stopImmediatePropagation(),C.key==="Enter"&&C.target.value===""&&this.columnEditor.alwaysSaveOnEnterKey&&(this._currentValue=null)});let r=u;if(r&&((d=this.columnEditor)!=null&&d.collectionOverride)){const C={column:this.columnDef,dataContext:this.dataContext,grid:this.grid,originalCollections:this.collection};if(this.args.compositeEditorOptions){const{formValues:A,modalType:b}=this.args.compositeEditorOptions;C.compositeEditorOptions={formValues:A,modalType:b}}r=this.columnEditor.collectionOverride(r,C)}r&&(this.finalCollection=r),Array.isArray(r)&&(this.collection.every(C=>bi(C))?r=r.map(C=>({label:C,value:C})):r=r.map(C=>({label:C==null?void 0:C[this.labelName],value:C==null?void 0:C[this.valueName],labelPrefix:(C==null?void 0:C[this.labelPrefixName])??"",labelSuffix:(C==null?void 0:C[this.labelSuffixName])??""})),this._elementCollection=r),this._autocompleterOptions={input:this._inputElm,debounceWaitMs:200,className:`slick-autocomplete ${((c=this.editorOptions)==null?void 0:c.className)??""}`.trim(),emptyMsg:this.gridOptions.enableTranslate&&((D=this._translater)!=null&&D.translate)?this._translater.translate("NO_ELEMENTS_FOUND"):((m=this._locales)==null?void 0:m.TEXT_NO_ELEMENTS_FOUND)??"No elements found",customize:(C,A,b)=>{b.style.width=""},onSelect:this.handleSelect.bind(this),...this.editorOptions},(h=this.gridOptions)!=null&&h.darkMode&&(this._autocompleterOptions.className+=" slick-dark-mode"),this.autocompleterOptions.className=_u(this.autocompleterOptions.className).join(" "),(x=this._autocompleterOptions.renderItem)!=null&&x.layout?(this._autocompleterOptions.className+=` autocomplete-custom-${gi(this._autocompleterOptions.renderItem.layout)}`,this._autocompleterOptions.render=this.renderCustomItem.bind(this)):Array.isArray(u)?this._autocompleterOptions.render=((g=this._autocompleterOptions.render)==null?void 0:g.bind(this))??this.renderCollectionItem.bind(this):this._autocompleterOptions.render||(this._autocompleterOptions.render=this.renderRegularItem.bind(this)),(F=this._autocompleterOptions)!=null&&F.fetch?(r1(this._inputElm,this._autocompleterOptions),this._instance=Ft(this._autocompleterOptions)):this._instance=Ft({...this._autocompleterOptions,fetch:(C,A)=>{r&&A(r.filter(b=>((typeof b=="string"?b:b==null?void 0:b.label)||"").toLowerCase().includes(C.toLowerCase())))}}),this.args.container.appendChild(this._editorInputGroupElm),this.args.compositeEditorOptions||setTimeout(()=>this.focus(),50)}}class Tx{constructor(u){if(this.args=u,this._isValueTouched=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},this._bindEventService=new vu,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._input}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var i,t,r,o;const u=((i=this.columnDef)==null?void 0:i.id)??"",e=this.args.compositeEditorOptions;this._checkboxContainerElm=v("div",{className:`checkbox-editor-container editor-${u}`}),this._input=v("input",{type:"checkbox",value:"true",ariaLabel:((t=this.columnEditor)==null?void 0:t.ariaLabel)??`${de(u+"")} Checkbox Editor`,className:`editor-checkbox editor-${u}`,title:((r=this.columnEditor)==null?void 0:r.title)??""});const a=(o=this.args)==null?void 0:o.container;a&&typeof a.appendChild=="function"&&(e?(this._checkboxContainerElm.appendChild(this._input),a.appendChild(this._checkboxContainerElm)):a.appendChild(this._input)),this.hasAutoCommitEdit&&!e&&this._bindEventService.bind(this._input,"click",()=>{this._isValueTouched=!0,this.save()}),e?this._bindEventService.bind(this._input,"change",s=>{this._isValueTouched=!0,this.handleChangeOnCompositeEditor(s,e)}):this.focus()}destroy(){var u,e;this._bindEventService.unbindAll(),(e=(u=this._input)==null?void 0:u.remove)==null||e.call(u)}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._input)if(u){this._input.setAttribute("disabled","disabled"),this._checkboxContainerElm.classList.add("disabled");const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==!1&&this.reset(!1,!0,!0)}else this._input.removeAttribute("disabled"),this._checkboxContainerElm.classList.remove("disabled")}focus(){var u;this.grid.focus(),(u=this._input)==null||u.focus()}preClick(){this._input&&(this._input.checked=!this._input.checked)}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValue(){var u;return((u=this._input)==null?void 0:u.checked)??!1}setValue(u,e=!1,a=!0){const i=!!u;if(this._input&&(this._input.checked=i),e){this.applyValue(this.args.item,this.serializeValue());const t=this.args.compositeEditorOptions;t&&a&&this.handleChangeOnCompositeEditor(null,t,"system")}}applyValue(u,e){var i;const a=this.columnDef&&this.columnDef.field;if(a!==void 0){const t=(a==null?void 0:a.indexOf("."))>0,r=this.validate(null,e),o=r&&r.valid?e:"";if(t){const s=((i=this.columnEditor)==null?void 0:i.complexObjectPath)??a??"";B0(u,s,o)}else u[a]=o}}isValueChanged(){return this.serializeValue()!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(u){const e=this.columnDef&&this.columnDef.field;if(u&&e!==void 0&&this._input){const i=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._originalValue=i,this._input.checked=!!this._originalValue}}reset(u,e=!0,a=!1){const i=u??this._originalValue??!1;this._input&&(this._originalValue=i,this._input.checked=!!i),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=u&&u.valid||!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){var u;return((u=this._input)==null?void 0:u.checked)??!1}validate(u,e){var r,o;const a=(r=this.args)!=null&&r.compositeEditorOptions?!1:this.columnEditor.required,i=e!==void 0?e:(o=this._input)==null?void 0:o.checked,t=this.columnEditor.errorMessage;return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:this.validator?this.validator(i,this.args):a&&!i?{valid:!1,msg:t||T.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}}class _x{constructor(u){var e;if(this.args=u,this._isValueTouched=!1,this._lastClickIsDate=!1,this._lastTriggeredByClearDate=!1,this.hasTimePicker=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},(e=this.gridOptions)!=null&&e.translater&&(this._translaterService=this.gridOptions.translater),this._bindEventService=new vu,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._inputElm}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.date,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get pickerOptions(){return this._pickerMergedOptions}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}async init(){var u,e,a,i,t,r,o;if(this.args&&this.columnDef){const s=this.args.compositeEditorOptions,l=((u=this.columnDef)==null?void 0:u.id)??"",E=this.args.grid.getOptions()||{};this.defaultDate=(e=this.args.item)==null?void 0:e[this.columnDef.field];const d=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||p.dateUtc,c=$0(d),D=((i=(a=this._translaterService)==null?void 0:a.getCurrentLanguage)==null?void 0:i.call(a))||E.locale||"en";c&&(c==="ISO8601"||c.toLowerCase().includes("h"))&&(this.hasTimePicker=!0);const m=$0(this.hasTimePicker?p.dateTimeIsoAM_PM:p.dateIso),h={input:!0,jumpToSelectedDate:!0,sanitizer:F=>this.grid.sanitizeHtmlString(F),toggleSelected:!1,actions:{clickDay:()=>{this._lastClickIsDate=!0},changeToInput:(F,C)=>{if(C.HTMLInputElement){let A="";if(C.selectedDates[0]?(A=C.selectedDates[0],C.HTMLInputElement.value=le(C.selectedDates[0],void 0,d)):C.HTMLInputElement.value="",A&&this.hasTimePicker){const b=pt(A,m);b.setHours(+(C.selectedHours||0)),b.setMinutes(+(C.selectedMinutes||0)),C.HTMLInputElement.value=le(b,void 0,d)}this._lastClickIsDate&&(this.handleOnDateChange(),C.hide())}}},settings:{lang:D,iso8601:!1,visibility:{theme:(t=this.gridOptions)!=null&&t.darkMode?"dark":"light",positionToInput:"auto",weekend:!1}}};this.hasTimePicker&&(h.settings.selection={time:24}),this._pickerMergedOptions=wu(!0,{},h,{settings:this.editorOptions,type:"default"});const x=`.editor-text.date-picker.editor-${l}.form-control.input-group-editor`;this._editorInputGroupElm=v("div",{className:"vanilla-picker input-group"});const g=v("span",{className:"input-group-btn input-group-append",dataset:{clear:""}});this._clearButtonElm=v("button",{type:"button",className:"btn btn-default btn-clear"}),this._clearButtonElm.appendChild(v("i",{className:"icon-clear"})),this._inputElm=v("input",{placeholder:((r=this.columnEditor)==null?void 0:r.placeholder)??"",title:this.columnEditor&&this.columnEditor.title||"",className:x.replace(/\./g," "),dataset:{input:"",defaultdate:this.defaultDate},readOnly:!0},this._editorInputGroupElm),this.args.container.appendChild(this._editorInputGroupElm),(o=this.columnEditor.editorOptions)!=null&&o.hideClearButton||(g.appendChild(this._clearButtonElm),this._editorInputGroupElm.appendChild(g),this._bindEventService.bind(this._clearButtonElm,"click",()=>{this.clear(),this.handleOnDateChange()})),setTimeout(()=>{this.calendarInstance=new k1(this._inputElm,this._pickerMergedOptions),this.calendarInstance.init(),s||(this.show(),this.focus()),this.calendarInstance&&(kt(this._inputElm,this.calendarInstance,this.defaultDate,this.columnDef,this.columnEditor),this.calendarInstance.update({dates:!0,month:!0,year:!0,time:!0}))})}}destroy(){var u,e,a;this.hide(),this._bindEventService.unbindAll(),(u=this.calendarInstance)==null||u.destroy(),bu(this._editorInputGroupElm),bu(this._inputElm),(e=this._editorInputGroupElm)==null||e.remove(),(a=this._inputElm)==null||a.remove()}clear(){this._lastTriggeredByClearDate=!0,this.calendarInstance&&(this.calendarInstance.settings.selected.dates=[],this._inputElm.value="")}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._inputElm)if(u){this._inputElm.setAttribute("disabled","disabled"),this._clearButtonElm.disabled=!0;const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==""&&this.reset("",!0,!0)}else this._inputElm.removeAttribute("disabled"),this._clearButtonElm.disabled=!1}changeEditorOption(u,e){this.columnEditor.editorOptions||(this.columnEditor.editorOptions={}),this.columnEditor.editorOptions[u]=e,this._pickerMergedOptions=wu(!0,{},this._pickerMergedOptions,{settings:{[u]:e}})}focus(){var u;this.grid.focus(),this.show(),(u=this._inputElm)==null||u.focus()}hide(){var u;(u=this.calendarInstance)==null||u.hide()}show(){var e;const u=!!((e=this.args)!=null&&e.compositeEditorOptions);!u&&this.calendarInstance?this.calendarInstance.show():u&&this.applyInputUsabilityState()}getValue(){return this._inputElm.value}setValue(u,e=!1,a=!0){if(this.calendarInstance&&kt(this._inputElm,this.calendarInstance,u,this.columnDef,this.columnEditor),e){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(i,"system")}}applyValue(u,e){var i,t;const a=(i=this.columnDef)==null?void 0:i.field;if(this.columnDef&&a!==void 0){const r=this.columnDef.saveOutputType||this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||p.dateUtc,o=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||p.dateUtc,s=a.indexOf(".")>0,l=this.validate(null,e),E=e&&(l!=null&&l.valid)?le(e,o,r):"";if(s){const d=((t=this.columnEditor)==null?void 0:t.complexObjectPath)??a;B0(u,d,E)}else u[a]=E}}isValueChanged(){let u=!1;const e=this.getValue();return this.columnDef&&(u=this._lastTriggeredByClearDate||!(e===""&&this._originalDate==="")&&e!==this._originalDate),u}isValueTouched(){return this._isValueTouched}loadValue(u){var a,i;const e=(a=this.columnDef)==null?void 0:a.field;if(u&&this.columnDef&&e!==void 0){const r=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e],o=this.columnEditor.type||((i=this.columnDef)==null?void 0:i.type)||p.dateIso,s=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||p.dateIso;this._originalDate=le(r,o,s),this._inputElm.value=this._originalDate}}reset(u,e=!0,a=!1){const i=u??this._originalDate??"";this.calendarInstance&&(this._originalDate=i,this.calendarInstance.settings.selected.dates=[i],i||(this.calendarInstance.settings.selected.dates=[],this._inputElm.value="")),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(t,"user",r)}}save(){const u=this.validate(),e=(u==null?void 0:u.valid)??!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){const u=this.getValue();return u||""}validate(u,e){var r,o;const a=(r=this.args)!=null&&r.compositeEditorOptions?!1:this.columnEditor.required,i=e??((o=this._inputElm)==null?void 0:o.value),t=this.columnEditor.errorMessage;return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:this.validator?this.validator(i,this.args):a&&i===""?{valid:!1,msg:t||T.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleOnDateChange(){if(this._isValueTouched=!0,this.args){const u=this.args.compositeEditorOptions;u?this.handleChangeOnCompositeEditor(u):this.save()}setTimeout(()=>this._lastTriggeredByClearDate=!1)}handleChangeOnCompositeEditor(u,e="user",a=!1){var d,c,D;const i=this.grid.getActiveCell(),t=this.args.column,r=((d=this.columnDef)==null?void 0:d.id)??"",o=this.dataContext,s=this.grid,l=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,l),this.applyValue(u.formValues,l);const E=((D=(c=this.gridOptions)==null?void 0:c.compositeEditorOptions)==null?void 0:D.excludeDisabledFieldFormValues)??!1;(a||this.disabled&&E&&u.formValues.hasOwnProperty(r))&&delete u.formValues[r],s.onCompositeEditorChange.notify({...i,item:o,grid:s,column:t,formValues:u.formValues,editors:u.editors,triggeredBy:e},new Pu)}}function r4(n,u){const e=isNaN(n)?null:parseFloat(n),a=u.decimal||0,i=u.required,t=u.minValue,r=u.maxValue,o=u.operatorConditionalType||"inclusive",s=u.errorMessage,l={"{{minValue}}":t,"{{maxValue}}":r,"{{minDecimal}}":0,"{{maxDecimal}}":a};let E=!0,d="";if(typeof u.validator=="function")return u.validator(n,u.editorArgs);if(i&&n==="")E=!1,d=s||T.VALIDATION_REQUIRED_FIELD;else if(n!==""&&(isNaN(n)||a===0&&!/^[-+]?(\d*(\.)?(\d)*)$/.test(n)))E=!1,d=s||T.VALIDATION_EDITOR_VALID_NUMBER;else if(t!==void 0&&r!==void 0&&e!==null&&(o==="exclusive"&&(e<=+t||e>=+r)||o==="inclusive"&&(e<+t||e>+r)))E=!1,d=s||T.VALIDATION_EDITOR_NUMBER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,c=>l[c]);else if(t!==void 0&&e!==null&&(o==="exclusive"&&e<=+t||o==="inclusive"&&e<+t)){E=!1;const c=o==="inclusive"?T.VALIDATION_EDITOR_NUMBER_MIN_INCLUSIVE:T.VALIDATION_EDITOR_NUMBER_MIN;d=s||c.replace(/{{minValue}}/gi,D=>l[D])}else if(r!==void 0&&e!==null&&(o==="exclusive"&&e>=+r||o==="inclusive"&&e>+r)){E=!1;const c=o==="inclusive"?T.VALIDATION_EDITOR_NUMBER_MAX_INCLUSIVE:T.VALIDATION_EDITOR_NUMBER_MAX;d=s||c.replace(/{{maxValue}}/gi,D=>l[D])}else a>0&&!new RegExp(`^[-+]?(\\d*(\\.)?(\\d){0,${a}})$`).test(n)&&(E=!1,d=s||T.VALIDATION_EDITOR_DECIMAL_BETWEEN.replace(/{{minDecimal}}|{{maxDecimal}}/gi,c=>l[c]));return{valid:E,msg:d}}function o4(n,u){let e=isNaN(n)?null:parseInt(n,10);e!==null&&isNaN(e)&&(e=null);const a=u.errorMessage,i=u.required,t=u.minValue,r=u.maxValue,o=u.operatorConditionalType||"inclusive",s={"{{minValue}}":t,"{{maxValue}}":r};let l=!0,E="";if(u.validator)return u.validator(n,u.editorArgs);if(i&&n==="")l=!1,E=a||T.VALIDATION_REQUIRED_FIELD;else if(n!==""&&(isNaN(n)||!/^[+-]?\d+$/.test(n)))l=!1,E=a||T.VALIDATION_EDITOR_VALID_INTEGER;else if(t!==void 0&&r!==void 0&&e!==null&&(o==="exclusive"&&(e<=+t||e>=+r)||o==="inclusive"&&(e<+t||e>+r)))l=!1,E=a||T.VALIDATION_EDITOR_INTEGER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,d=>s[d]);else if(t!==void 0&&e!==null&&(o==="exclusive"&&e<=+t||o==="inclusive"&&e!==null&&e<+t)){l=!1;const d=o==="inclusive"?T.VALIDATION_EDITOR_INTEGER_MIN_INCLUSIVE:T.VALIDATION_EDITOR_INTEGER_MIN;E=a||d.replace(/{{minValue}}/gi,c=>s[c])}else if(r!==void 0&&e!==null&&(o==="exclusive"&&e>=+r||o==="inclusive"&&e!==null&&e>+r)){l=!1;const d=o==="inclusive"?T.VALIDATION_EDITOR_INTEGER_MAX_INCLUSIVE:T.VALIDATION_EDITOR_INTEGER_MAX;E=a||d.replace(/{{maxValue}}/gi,c=>s[c])}return{valid:l,msg:E}}function Px(n,u){const e=u.required,a=u.minValue,i=u.maxValue,t=u.errorMessage,r={"{{minValue}}":a,"{{maxValue}}":i};return u.validator?u.validator(n,u.editorArgs):e&&n===""?{valid:!1,msg:t||T.VALIDATION_REQUIRED_FIELD}:a!==void 0&&i!==void 0&&n!==null&&(ni)?{valid:!1,msg:t||T.VALIDATION_EDITOR_NUMBER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,o=>r[o])}:{valid:!0,msg:null}}class jx{constructor(u){if(this.args=u,this._isValueSaveCalled=!1,this._isLeftValueTouched=!1,this._isRightValueTouched=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},this._eventHandler=new Tu,this._bindEventService=new vu,this.init(),this._eventHandler.subscribe(this.grid.onValidationError,()=>this._isValueSaveCalled=!0)}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.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(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var a,i,t,r;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=(a=this.editorParams.leftInput)==null?void 0:a.field,this._rightFieldName=(i=this.editorParams.rightInput)==null?void 0:i.field,this._leftInput=this.createInput("leftInput"),this._rightInput=this.createInput("rightInput");const u=(t=this.args)==null?void 0:t.container;u&&typeof u.appendChild=="function"&&(u.appendChild(this._leftInput),u.appendChild(this._rightInput)),this._bindEventService.bind(this._leftInput,"keydown",o=>this.handleKeyDown(o,"leftInput")),this._bindEventService.bind(this._rightInput,"keydown",o=>this.handleKeyDown(o,"rightInput")),this.hasAutoCommitEdit&&(this._bindEventService.bind(this._leftInput,"focusout",o=>this.handleFocusOut(o,"leftInput")),this._bindEventService.bind(this._rightInput,"focusout",o=>this.handleFocusOut(o,"rightInput"))),((r=this.args)==null?void 0:r.compositeEditorOptions)?(this._bindEventService.bind(this._leftInput,"input",this.handleChangeOnCompositeEditorDebounce.bind(this)),this._bindEventService.bind(this._rightInput,"input",this.handleChangeOnCompositeEditorDebounce.bind(this))):setTimeout(()=>this._leftInput.select(),50)}handleFocusOut(u,e){var r;const a=((r=u.relatedTarget)==null?void 0:r.className)||"";!this.args.compositeEditorOptions&&a.indexOf("dual-editor")===-1&&this._lastEventType!=="focusout-right"&&(e==="rightInput"||e==="leftInput"&&this._lastEventType!=="focusout-left")&&(e==="leftInput"?this._isLeftValueTouched=!0:this._isRightValueTouched=!0,this.save());const t=e==="leftInput"?"left":"right";this._lastEventType=`${u==null?void 0:u.type}-${t}`}handleKeyDown(u,e){e==="leftInput"?this._isLeftValueTouched=!0:this._isRightValueTouched=!0,this._lastInputKeyEvent=u,(u.key==="ArrowLeft"||u.key==="ArrowRight"||u.key==="Tab")&&u.stopImmediatePropagation()}destroy(){var u,e,a,i;this._eventHandler.unsubscribeAll(),this._bindEventService.unbindAll(),(e=(u=this._leftInput)==null?void 0:u.remove)==null||e.call(u),(i=(a=this._rightInput)==null?void 0:a.remove)==null||i.call(a)}createInput(u){var s,l,E,d;const e=this.editorParams[u],a=((s=this.columnDef)==null?void 0:s.id)??"",i=this.gridOptions.datasetIdPropertyName||"id",t=((E=(l=this.args)==null?void 0:l.item)==null?void 0:E[i])??"";let r=e.type||"text";(r==="float"||r==="integer")&&(r="number");const o=v("input",{type:r||"text",id:`item-${t}-${u}`,ariaLabel:((d=this.columnEditor)==null?void 0:d.ariaLabel)??`${de(a+"")} Input Editor`,className:`dual-editor-text editor-${a} ${u.replace(/input/gi,"")}`,autocomplete:"off",ariaAutoComplete:"none",placeholder:e.placeholder||"",title:e.title||""});return r==="readonly"&&(o.readOnly=!0,r="text"),r==="number"&&(o.step=this.getInputDecimalSteps(u)),o}disable(u=!0){var a;const e=this.disabled;this.disabled=u,this._leftInput&&this._rightInput&&(u?(this._leftInput.setAttribute("disabled","disabled"),this._rightInput.setAttribute("disabled","disabled"),e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&this.reset("",!0,!0)):(this._leftInput.removeAttribute("disabled"),this._rightInput.removeAttribute("disabled")))}focus(){this.grid.focus()}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValues(){const u={},e=this._leftInput.value,a=this._rightInput.value,i=this.editorParams.leftInput&&(this.editorParams.leftInput.type==="float"||this.editorParams.leftInput.type==="integer"),t=this.editorParams.rightInput&&(this.editorParams.rightInput.type==="float"||this.editorParams.rightInput.type==="integer"),r=e!==""&&i?+this._leftInput.value:e||"",o=a!==""&&t?+this._rightInput.value:a||"";return B0(u,this._leftFieldName,r),B0(u,this._rightFieldName,o),u}setValues(u){Array.isArray(u)&&u.length===2&&(this._leftInput.value=`${u[0]}`,this._rightInput.value=`${u[1]}`)}applyValue(u,e){this.applyValueByPosition(u,e,"leftInput"),this.applyValueByPosition(u,e,"rightInput")}applyValueByPosition(u,e,a){var t;const i=a==="leftInput"?this._leftFieldName:this._rightFieldName;if(i!==void 0){const r=(i==null?void 0:i.indexOf("."))>0;let o=i;if(r){const E=i.split(/\.(.*)/);o=E.length>1?E[1]:E}const s=r?Yu(e,o):e[i],l=this.validate(null,{position:a,inputValue:s});if(r){const E=Yu(e,o),d=l&&l.valid?E:"",c=((t=this.columnEditor)==null?void 0:t.complexObjectPath)??i??"";B0(u,c,d)}else i&&(u[i]=l&&l.valid?e[i]:"")}}isValueChanged(){var s,l,E;const u=this._leftInput.value,e=this._rightInput.value,a=(s=this.editorParams)==null?void 0:s.leftInput,i=(l=this.editorParams)==null?void 0:l.rightInput,t=(E=this._lastInputKeyEvent)==null?void 0:E.key;if((a&&a.alwaysSaveOnEnterKey||i&&i.alwaysSaveOnEnterKey)&&t==="Enter")return!0;const r=!(u===""&&(this._originalLeftValue===null||this._originalLeftValue===void 0))&&u!==this._originalLeftValue,o=!(e===""&&(this._originalRightValue===null||this._originalRightValue===void 0))&&e!==this._originalRightValue;return r||o}isValueTouched(){return this._isLeftValueTouched||this._isRightValueTouched}loadValue(u){this.loadValueByPosition(u,"leftInput"),this.loadValueByPosition(u,"rightInput"),this._leftInput.select()}loadValueByPosition(u,e){const a=e==="leftInput"?this._leftFieldName:this._rightFieldName,i=e==="leftInput"?"_originalLeftValue":"_originalRightValue",t=e==="leftInput"?"_leftInput":"_rightInput";if(u&&a!==void 0){const o=(a==null?void 0:a.indexOf("."))>0?Yu(u,a):u.hasOwnProperty(a)?u[a]:"";if(this[i]=o,this.editorParams[e].type==="float"){const s=this.getDecimalPlaces(e);s!==null&&(this[i]||this[i]===0)&&this[i]!==void 0&&(this[i]=(+this[i]).toFixed(s))}this[t]&&(this[t].value=`${this[i]}`)}}reset(u,e=!0,a=!1){const i=u??this._originalLeftValue??"",t=u??this._originalRightValue??"";this._leftInput&&this._rightInput&&(this._originalLeftValue=i,this._originalRightValue=t,this._leftInput.value=`${i}`,this._rightInput.value=`${t}`),this._isLeftValueTouched=!1,this._isRightValueTouched=!1;const r=this.args.compositeEditorOptions;if(r&&e){const o=!a;this.handleChangeOnCompositeEditor(null,r,"user",o)}}save(){const u=this.validate(),e=u&&u.valid||!1;this._isValueSaveCalled||(this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges(),this._isValueSaveCalled=!0)}serializeValue(){const u={},e=this.serializeValueByPosition("leftInput"),a=this.serializeValueByPosition("rightInput");return B0(u,this._leftFieldName,e),B0(u,this._rightFieldName,a),u}serializeValueByPosition(u){const e=u==="leftInput"?this._leftInput.value:this._rightInput.value;if(e===""||isNaN(+e))return e;let a=parseFloat(e);const i=this.getDecimalPlaces(u);return i!==null&&(a||a===0)&&a.toFixed&&(a=parseFloat(a.toFixed(i))),a}getDecimalPlaces(u){const a=u==="leftInput"?"leftInput":"rightInput",i=this.editorParams[a],t=i==null?void 0:i.decimal;return t===void 0?0:t}getInputDecimalSteps(u){const e=this.getDecimalPlaces(u);let a="";for(let i=1;i0?`0.${a}1`:"1"}validate(u,e){if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};if(e){const a=this.validateByPosition(e.position,e.inputValue);if(!a.valid)return e.position==="leftInput"?this._leftInput.select():this._rightInput.select(),a}else{const a=this.validateByPosition("leftInput"),i=this.validateByPosition("rightInput");if(!a.valid)return this._leftInput.select(),a;if(!i.valid)return this._rightInput.select(),i}return{valid:!0,msg:""}}validateByPosition(u,e){var o;const a=this.editorParams[u];let i="";if(e)i=e;else{const s=u==="leftInput"?this._leftInput:this._rightInput;i=s&&s.value}const t=this.validator;i=typeof t=="function"?this.getValues():i;const r={editorArgs:this.args,errorMessage:a.errorMessage,required:(o=this.args)!=null&&o.compositeEditorOptions?!1:a.required,validator:typeof t=="function"?t:a.validator};switch(a.type){case"float":return r4(i,{...r,decimal:this.getDecimalPlaces(u),minValue:a.minValue,maxValue:a.maxValue,operatorConditionalType:a.operatorConditionalType});case"integer":return o4(i,{...r,minValue:a.minValue,maxValue:a.maxValue,operatorConditionalType:a.operatorConditionalType});case"text":case"password":default:return Qt(i,r)}}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var D,m,h,x,g,F;const t=this.grid.getActiveCell(),r=this.args.column,o=((m=(D=this.columnEditor.params)==null?void 0:D.leftInput)==null?void 0:m.field)??"",s=((x=(h=this.columnEditor.params)==null?void 0:h.rightInput)==null?void 0:x.field)??"",l=this.dataContext,E=this.grid,d=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,d),this.applyValue(e.formValues,d);const c=((F=(g=this.gridOptions)==null?void 0:g.compositeEditorOptions)==null?void 0:F.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&c&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],(i||this.disabled&&c&&e.formValues.hasOwnProperty(s))&&delete e.formValues[s],E.onCompositeEditorChange.notify({...t,item:l,grid:E,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}handleChangeOnCompositeEditorDebounce(u){var a,i;const e=(a=this.args)==null?void 0:a.compositeEditorOptions;if(e){const t=((i=this.gridOptions)==null?void 0:i.editorTypingDebounce)??500;clearTimeout(this._timer),this._timer=setTimeout(()=>this.handleChangeOnCompositeEditor(u,e),t)}}}const Lx=0;class Xt{constructor(u,e="text"){if(this.args=u,this._inputType="text",this._isValueTouched=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=u.grid&&u.grid.getOptions(),this._bindEventService=new vu,this.inputType=e,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.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(u){this._inputType=u}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var i,t,r,o;const u=((i=this.columnDef)==null?void 0:i.id)??"",e=this.args.compositeEditorOptions;this._input=v("input",{type:this._inputType||"text",autocomplete:"off",ariaAutoComplete:"none",ariaLabel:((t=this.columnEditor)==null?void 0:t.ariaLabel)??`${de(u+"")} Input Editor`,className:`editor-text editor-${u}`,placeholder:((r=this.columnEditor)==null?void 0:r.placeholder)??"",title:((o=this.columnEditor)==null?void 0:o.title)??""}),this.inputType==="number"&&(this._input.step=`${this.columnEditor.valueStep!==void 0?this.columnEditor.valueStep:this.getInputDecimalSteps()}`);const a=this.args.container;a&&typeof a.appendChild=="function"&&a.appendChild(this._input),this._bindEventService.bind(this._input,"focus",()=>{var s;return(s=this._input)==null?void 0:s.select()}),this._bindEventService.bind(this._input,"keydown",s=>{this._isValueTouched=!0,this._lastInputKeyEvent=s,(s.key==="ArrowLeft"||s.key==="ArrowRight")&&s.stopImmediatePropagation()}),this.hasAutoCommitEdit&&!e&&this._bindEventService.bind(this._input,["focusout","blur"],()=>{this._isValueTouched=!0,this.save()}),e&&(this._bindEventService.bind(this._input,["input","paste"],this.handleOnInputChange.bind(this)),this.inputType==="number"&&this._bindEventService.bind(this._input,"wheel",this.handleOnMouseWheel.bind(this),{passive:!0}))}destroy(){var u,e;this._bindEventService.unbindAll(),(e=(u=this._input)==null?void 0:u.remove)==null||e.call(u)}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._input)if(u){this._input.setAttribute("disabled","disabled");const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==""&&this.reset("",!0,!0)}else this._input.removeAttribute("disabled")}focus(){var u;this.grid.focus(),(u=this._input)==null||u.focus()}getDecimalPlaces(){var e,a,i;let u=((e=this.columnEditor)==null?void 0:e.decimal)??((i=(a=this.columnEditor)==null?void 0:a.params)==null?void 0:i.decimalPlaces)??void 0;return u===void 0&&(u=Lx),!u&&u!==0?null:u}getInputDecimalSteps(){const u=this.getDecimalPlaces();let e="";for(let a=1;a0?`0.${e}1`:"1"}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValue(){var u;return((u=this._input)==null?void 0:u.value)||""}setValue(u,e=!1,a=!0){if(this._input&&(this._input.value=`${u}`,e)){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(null,i,"system")}}applyValue(u,e){var i;const a=this.columnDef&&this.columnDef.field;if(a!==void 0){const t=(a==null?void 0:a.indexOf("."))>0,r=this.validate(null,e),o=r!=null&&r.valid?e:"";if(t){const s=((i=this.columnEditor)==null?void 0:i.complexObjectPath)??a??"";B0(u,s,o)}else a&&(u[a]=o)}}isValueChanged(){var a,i,t;const u=(a=this._input)==null?void 0:a.value,e=(i=this._lastInputKeyEvent)==null?void 0:i.key;return(t=this.columnEditor)!=null&&t.alwaysSaveOnEnterKey&&e==="Enter"?!0:!(u===""&&(this._originalValue===null||this._originalValue===void 0))&&u!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(u){var a;const e=(a=this.columnDef)==null?void 0:a.field;if(u&&e!==void 0&&this._input){const t=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u.hasOwnProperty(e)&&u[e]||"";this._originalValue=t,this._input.value=this._originalValue,this._input.select()}}reset(u,e=!0,a=!1){const i=u??this._originalValue??"";this._input&&(this._originalValue=i,this._input.value=`${i}`),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=u&&u.valid||!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){var u;return((u=this._input)==null?void 0:u.value)??""}validate(u,e){var i;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:this._input&&this._input.value;return Qt(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(i=this.args)!=null&&i.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}handleOnInputChange(u){var a;this._isValueTouched=!0;const e=this.args.compositeEditorOptions;if(e){const i=((a=this.gridOptions)==null?void 0:a.editorTypingDebounce)??500;clearTimeout(this._timer),this._timer=setTimeout(()=>this.handleChangeOnCompositeEditor(u,e),i)}}handleOnMouseWheel(u){this._isValueTouched=!0;const e=this.args.compositeEditorOptions;e&&this.handleChangeOnCompositeEditor(u,e)}}class Nx extends Xt{constructor(u){super(u,"number"),this.args=u}loadValue(u){const e=this.columnDef&&this.columnDef.field;if(e!==void 0&&u&&e!==void 0&&this._input){const i=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._originalValue=i;const t=this.getDecimalPlaces();t!==null&&(this._originalValue||this._originalValue===0)&&this._originalValue!==void 0&&(this._originalValue=(+this._originalValue).toFixed(t)),this._input.value=`${this._originalValue}`,this._input.select()}}serializeValue(){var i;const u=(i=this._input)==null?void 0:i.value;if(u===void 0||u===""||isNaN(+u))return u;let e=parseFloat(u);const a=this.getDecimalPlaces();return a!==null&&(e||e===0)&&e.toFixed&&(e=parseFloat(e.toFixed(a))),e}validate(u,e){var i,t;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:(i=this._input)==null?void 0:i.value;return r4(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,decimal:this.getDecimalPlaces(),minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(t=this.args)!=null&&t.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}}class Rx extends Xt{constructor(u){super(u,"password"),this.args=u}}class Kx extends Xt{constructor(u){super(u,"number"),this.args=u}loadValue(u){const e=this.columnDef&&this.columnDef.field;if(e!==void 0&&u&&e!==void 0&&this._input){const i=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._originalValue=isNaN(i)||i===null||i===void 0?i:`${i}`,this._input.value=`${this._originalValue}`,this._input.select()}}serializeValue(){var a;const u=(a=this._input)==null?void 0:a.value;if(u===void 0||u===""||isNaN(+u))return u;const e=isNaN(+u)?u:parseInt(u,10);return isNaN(+e)?u:e}validate(u,e){var i;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:this.getValue();return o4(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(i=this.args)!=null&&i.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}handleOnMouseWheel(u){this._isValueTouched=!0;const e=this.args.compositeEditorOptions;e&&this.handleChangeOnCompositeEditor(u,e)}}class Hx{constructor(u){var a,i;if(this.args=u,this._isValueTouched=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=(a=u.grid)==null?void 0:a.getOptions();const e=this.gridOptions||this.args.column.params||{};e!=null&&e.translater&&(this._translater=e.translater),this._locales=((i=this.gridOptions)==null?void 0:i.locales)||T.locales,this._bindEventService=new vu,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)??{}}get dataContext(){return this.args.item}get editorDomElement(){return this._textareaElm}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.longText,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get hasAutoCommitEdit(){var u;return((u=this.gridOptions)==null?void 0:u.autoCommitEdit)??!1}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var E,d,c,D,m,h,x,g,F,C,A,b,y,S,z;let u="",e="";if(this._translater&&this._translater.translate&&this.gridOptions.enableTranslate){const M=Q0(this.gridOptions),w=((E=this.editorOptions.buttonTexts)==null?void 0:E.cancelKey)??`${M}CANCEL`,R=((d=this.editorOptions.buttonTexts)==null?void 0:d.saveKey)??`${M}SAVE`;u=this._translater.translate(`${M}${w}`),e=this._translater.translate(`${M}${R}`)}else u=((c=this.editorOptions.buttonTexts)==null?void 0:c.cancel)??((D=this._locales)==null?void 0:D.TEXT_CANCEL)??"Cancel",e=((m=this.editorOptions.buttonTexts)==null?void 0:m.save)??((h=this._locales)==null?void 0:h.TEXT_SAVE)??"Save";const a=this.args.compositeEditorOptions,i=((x=this.columnDef)==null?void 0:x.id)??"",t=(g=this.columnEditor)==null?void 0:g.maxLength,r=((F=this.editorOptions)==null?void 0:F.rows)??4,o=a?this.args.container:document.body;this._wrapperElm=v("div",{className:`slick-large-editor-text editor-${i}`,style:{position:a?"relative":"absolute"}}),(C=this.gridOptions)!=null&&C.darkMode&&this._wrapperElm.classList.add("slick-dark-mode"),o.appendChild(this._wrapperElm),this._textareaElm=v("textarea",{ariaLabel:((A=this.columnEditor)==null?void 0:A.ariaLabel)??`${de(i+"")} Text Editor`,cols:((b=this.editorOptions)==null?void 0:b.cols)??40,rows:a&&r>3?3:r,placeholder:((y=this.columnEditor)==null?void 0:y.placeholder)??"",title:((S=this.columnEditor)==null?void 0:S.title)??""},this._wrapperElm);const s=v("div",{className:"editor-footer"}),l=v("span",{className:"counter"});if(this._currentLengthElm=v("span",{className:"text-length",textContent:"0"}),l.appendChild(this._currentLengthElm),t!==void 0&&(l.appendChild(v("span",{className:"separator",textContent:"/"})),l.appendChild(v("span",{className:"max-length",textContent:`${t}`}))),s.appendChild(l),!a){const M=v("button",{className:"btn btn-cancel btn-default btn-xs",textContent:u},s),w=v("button",{className:"btn btn-save btn-primary btn-xs",textContent:e},s);this._bindEventService.bind(M,"click",this.cancel.bind(this)),this._bindEventService.bind(w,"click",this.save.bind(this)),this.position((z=this.args)==null?void 0:z.position),this._textareaElm.focus(),this._textareaElm.select()}this._wrapperElm.appendChild(s),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(){var e;const u=this._defaultTextValue||"";this._textareaElm.value=u,this._currentLengthElm.textContent=`${u.length}`,(e=this.args)!=null&&e.cancelChanges&&this.args.cancelChanges()}hide(){this._wrapperElm.style.display="none"}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)?this.applyInputUsabilityState():this._wrapperElm.style.display="block"}destroy(){var u,e;this._bindEventService.unbindAll(),(e=(u=this._wrapperElm)==null?void 0:u.remove)==null||e.call(u)}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._textareaElm&&this._wrapperElm)if(u){this._textareaElm.disabled=!0,this._wrapperElm.classList.add("disabled");const i=this.getValue();e!==u&&((a=this.args)!=null&&a.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(u,e=!1,a=!0){if(this._textareaElm.value=u,this._currentLengthElm.textContent=`${u.length}`,e){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(null,i,"system")}}applyValue(u,e){var i,t;const a=(i=this.columnDef)==null?void 0:i.field;if(a!==void 0){const r=(a==null?void 0:a.indexOf("."))>0,o=this.validate(void 0,e),s=o!=null&&o.valid?e:"";if(r){const l=((t=this.columnEditor)==null?void 0:t.complexObjectPath)??a??"";B0(u,l,s)}else u[a]=s}}isValueChanged(){const u=this._textareaElm.value;return!(u===""&&(this._defaultTextValue===null||this._defaultTextValue===void 0))&&u!==this._defaultTextValue}isValueTouched(){return this._isValueTouched}loadValue(u){var a;const e=(a=this.columnDef)==null?void 0:a.field;if(u&&e!==void 0){const t=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._defaultTextValue=t||"",this._textareaElm.value=this._defaultTextValue,this._currentLengthElm.textContent=this._defaultTextValue.length,this._textareaElm.defaultValue=this._defaultTextValue,this._textareaElm.select()}}position(u){var c,D;const e=Iu(this.args.container),a=this.args.container.offsetHeight,i=this.args.container.offsetWidth,t=this._wrapperElm.getBoundingClientRect().height||this.args.position.height,r=this._wrapperElm.getBoundingClientRect().width||this.args.position.width,o=document.body.offsetHeight||window.innerHeight,s=document.body.offsetWidth||window.innerWidth;let l=(e==null?void 0:e.top)??u.top??0,E=(e==null?void 0:e.left)??u.left??0;const d=((c=this.editorOptions)==null?void 0:c.position)??"auto";if(d==="left"||d==="auto"&&E+r>s){const m=((D=this.editorOptions)==null?void 0:D.marginRight)??0;E-=r-i+m}(d==="top"||d==="auto"&&l+t>o)&&(l-=t-a),this._wrapperElm.style.top=`${l}px`,this._wrapperElm.style.left=`${E}px`}reset(u,e=!0,a=!1){const i=u??this._defaultTextValue??"";this._textareaElm&&(this._defaultTextValue=i,this._textareaElm.value=i,this._currentLengthElm.textContent=i.length),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=(u==null?void 0:u.valid)??!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this._textareaElm.value}validate(u,e){var i,t;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:(i=this._textareaElm)==null?void 0:i.value;return Qt(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(t=this.args)!=null&&t.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleKeyDown(u){const e=u.key;this._isValueTouched=!0,this.args.compositeEditorOptions||(e==="Enter"&&u.ctrlKey||u.ctrlKey&&u.key.toUpperCase()==="S"?(u.preventDefault(),this.save()):e==="Escape"?(u.preventDefault(),this.cancel()):e==="Tab"&&u.shiftKey?(u.preventDefault(),this.args&&this.grid&&this.grid.navigatePrev()):e==="Tab"&&(u.preventDefault(),this.args&&this.grid&&this.grid.navigateNext()))}handleOnInputChange(u){var t,r;const e=this.args.compositeEditorOptions,a=(t=this.columnEditor)==null?void 0:t.maxLength;let i=!1;if(a&&(i=this.truncateText(this._textareaElm,a)),i)this._currentLengthElm.textContent=`${a}`;else{const o=u.type==="paste"?u.clipboardData.getData("text"):u.target.value;this._currentLengthElm.textContent=`${o.length}`}if(e){const o=((r=this.gridOptions)==null?void 0:r.editorTypingDebounce)??500;clearTimeout(this._timer),this._timer=setTimeout(()=>this.handleChangeOnCompositeEditor(u,e),o)}}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}truncateText(u,e){const a=u.value+"";return a.length>e?(u.value=a.substring(0,e),!0):!1}}class s4{constructor(u,e,a=-1){var o,s,l,E,d,c,D,m,h;if(this.args=u,this.isMultipleSelect=e,this.delayOpening=a,this._isValueTouched=!1,this._isDisposingOrCallingSave=!1,this.disabled=!1,this.enableTranslateLabel=!1,this.finalCollection=[],!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},(o=this.gridOptions)!=null&&o.translater&&(this._translaterService=this.gridOptions.translater),this._locales=this.gridOptions.locales||T.locales;const i=((s=this.columnDef)==null?void 0:s.id)??"";this.elementName=`editor-${i}`;const t=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:((l=this.columnEditor)==null?void 0:l.enableRenderHtml)??!1,sanitizer:x=>this.grid.sanitizeHtmlString(x),onClick:()=>this._isValueTouched=!0,onCheckAll:()=>this._isValueTouched=!0,onUncheckAll:()=>this._isValueTouched=!0,onClose:x=>{if(x==="key.escape"||x==="body.click"||!this.hasAutoCommitEdit&&!this.isValueChanged()){x==="key.escape"&&this.cancel();return}t?this.handleChangeOnCompositeEditor(t):(this._isDisposingOrCallingSave=!0,this.save(this.hasAutoCommitEdit))}};if(e)if(r.single=!1,r.singleRadio=!1,r.displayTitle=!0,r.showOkButton=!0,(E=this._translaterService)!=null&&E.getCurrentLanguage()){const x=Q0(this.gridOptions);r.countSelectedText=this._translaterService.translate(`${x}X_OF_Y_SELECTED`),r.allSelectedText=this._translaterService.translate(`${x}ALL_SELECTED`),r.selectAllText=this._translaterService.translate(`${x}SELECT_ALL`),r.okButtonText=this._translaterService.translate(`${x}OK`),r.noMatchesFoundText=this._translaterService.translate(`${x}NO_MATCHES_FOUND`)}else r.countSelectedText=(d=this._locales)==null?void 0:d.TEXT_X_OF_Y_SELECTED,r.allSelectedText=(c=this._locales)==null?void 0:c.TEXT_ALL_SELECTED,r.selectAllText=(D=this._locales)==null?void 0:D.TEXT_SELECT_ALL,r.okButtonText=(m=this._locales)==null?void 0:m.TEXT_OK,r.noMatchesFoundText=(h=this._locales)==null?void 0:h.TEXT_NO_MATCHES_FOUND;this.defaultOptions=r,this.init()}get collection(){var u;return((u=this.columnEditor)==null?void 0:u.collection)??[]}get collectionOptions(){var u;return(u=this.columnEditor)==null?void 0:u.collectionOptions}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)??{}}get dataContext(){return this.args.item}get editorDomElement(){return this.editorElm}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.select,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get isCompositeEditor(){var u;return!!((u=this.args)!=null&&u.compositeEditorOptions)}get customStructure(){var u,e;return(e=(u=this.columnDef)==null?void 0:u.editor)==null?void 0:e.customStructure}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get msInstance(){return this._msInstance}get selectOptions(){return this.defaultOptions}get currentValues(){var i,t,r;const u=((i=this._msInstance)==null?void 0:i.getSelects())??[];if(this.collection.every(o=>typeof o=="number"||typeof o=="string"))return this.collection.filter(o=>u==null?void 0:u.some(s=>`${s}`===(o==null?void 0:o.toString())));const e=((t=this.collectionOptions)==null?void 0:t.separatorBetweenTextLabels)??"",a=((r=this.collectionOptions)==null?void 0:r.includePrefixSuffixToSelectedValues)??!1;return this.collection.filter(o=>u.some(s=>{var l;return`${s}`===((l=o==null?void 0:o[this.valueName])==null?void 0:l.toString())})).map(o=>{var m,h;const s=o[this.valueName];let l=o[this.labelPrefixName]||"",E=o[this.labelSuffixName]||"";const d=((m=this.columnDef)==null?void 0:m.field)??"",c=(d==null?void 0:d.indexOf("."))>0,D=((h=this.columnEditor)==null?void 0:h.serializeComplexValueFormat)??"object";return c&&typeof o=="object"&&D==="object"?o:(l=this.enableTranslateLabel&&this._translaterService&&l&&typeof l=="string"?this._translaterService.translate(l||" "):l,E=this.enableTranslateLabel&&this._translaterService&&E&&typeof E=="string"?this._translaterService.translate(E||" "):E,a?[l,s,E].filter(g=>g).join(e):s)})}get currentValue(){var i,t,r,o,s;const u=((i=this._msInstance)==null?void 0:i.getSelects())??[],e=u.length?u[0]:"",a=(t=this.columnDef)==null?void 0:t.field;if(a!==void 0){if(this.collection.every(m=>typeof m=="number"||typeof m=="string"))return Ae(this.collection,m=>{var h;return((h=m==null?void 0:m.toString)==null?void 0:h.call(m))===`${e}`});const l=((r=this.collectionOptions)==null?void 0:r.separatorBetweenTextLabels)??"",E=((o=this.collectionOptions)==null?void 0:o.includePrefixSuffixToSelectedValues)??!1,d=Ae(this.collection,m=>{var h;return m.hasOwnProperty(this.valueName)&&((h=m[this.valueName])==null?void 0:h.toString())===`${e}`}),c=(a==null?void 0:a.indexOf("."))>0,D=((s=this.columnEditor)==null?void 0:s.serializeComplexValueFormat)??"object";if(c&&typeof d=="object"&&D==="object")return d;if(d&&d.hasOwnProperty(this.valueName)){const m=d[this.valueName];if(E){let h=d[this.labelPrefixName]||"",x=d[this.labelSuffixName]||"";return h=this.enableTranslateLabel&&this._translaterService&&h&&typeof h=="string"?this._translaterService.translate(h||" "):h,x=this.enableTranslateLabel&&this._translaterService&&x&&typeof x=="string"?this._translaterService.translate(x||" "):x,[h,m,x].filter(F=>F).join(l)}return m}}return""}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var u,e,a,i,t,r,o;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. + 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(this._gridDomElm===void 0||Iu(this._gridDomElm)===void 0)return null;this.resizeGrid().then(()=>this.resizeGridWhenStylingIsBrokenUntilCorrected()).catch(a=>console.log("Error:",a)),this.resizeGrid(10,u),this._bindingEventService.bind(window,"resize",this.handleResizeGrid.bind(this,u))}}handleResizeGrid(u){this.pubSubService.publish("onGridBeforeResize"),this._resizePaused||(this.resizeGrid(0,u),this.resizeGrid(0,u))}resizeObserverCallback(){this._resizePaused||this.resizeGrid()}calculateGridNewDimensions(u){var h,x;const e=(u==null?void 0:u.autoResize)??{},a=Iu(this._gridDomElm);if(!window||a===void 0)return null;let i=(e==null?void 0:e.bottomPadding)!==void 0?e.bottomPadding:Rh;if(i&&u.enablePagination&&(i+=Hh),i&&u.showCustomFooter){const g=((x=(h=this.gridOptions)==null?void 0:h.customFooterOptions)==null?void 0:x.footerHeight)??Kh;i+=parseInt(`${g}`,10)}let t=0,r=0;e.calculateAvailableSizeBy==="container"?t=gt(this._pageContainerElm,"height")||0:(t=window.innerHeight||0,r=(a==null?void 0:a.top)??0);const o=t-r-i,s=gt(this._pageContainerElm,"width")||window.innerWidth||0,l=e==null?void 0:e.maxHeight,E=(e==null?void 0:e.minHeight)??Oh,d=e==null?void 0:e.maxWidth,c=(e==null?void 0:e.minWidth)??Ih;let D=o,m=e!=null&&e.rightPadding?s-e.rightPadding:s;return Dl&&(D=l),md&&(m=d),{height:this._fixedHeight||D,width:this._fixedWidth||m}}getLastResizeDimensions(){return this._lastDimensions}pauseResizer(u){this._resizePaused=u}resizeGrid(u,e){return new Promise(a=>{u=u||0,u>0?(clearTimeout(this._timer),this._timer=setTimeout(()=>a(this.resizeGridCallback(e)),u)):a(this.resizeGridCallback(e))})}resizeGridCallback(u){var a,i;const e=this.resizeGridWithDimensions(u);return this.pubSubService.publish("onGridAfterResize",e),this.gridOptions.enableAutoResizeColumnsByCellContent&&(!((a=this._lastDimensions)!=null&&a.width)||(e==null?void 0:e.width)!==((i=this._lastDimensions)==null?void 0:i.width))&&this.resizeColumnsByCellContent(!1),this._lastDimensions=e,e}resizeGridWithDimensions(u){var a,i,t,r;const e=this.calculateGridNewDimensions(this.gridOptions);if((u||e)&&this._gridDomElm){const o=u!=null&&u.height?u.height:e==null?void 0:e.height,s=u!=null&&u.width?u.width:e==null?void 0:e.width;this.gridOptions.autoHeight||(this._gridDomElm.style.height=`${o}px`),this._gridDomElm.style.width=`${s}px`,this._gridContainerElm&&(this._gridContainerElm.style.width=`${s}px`),(a=this._grid)!=null&&a.resizeCanvas&&this._gridContainerElm&&this._grid.resizeCanvas(),this._grid&&((i=this.gridOptions)!=null&&i.enableAutoSizeColumns)?this.gridUid&&document.querySelector(this.gridUidSelector)&&(!this._lastDimensions||this._lastDimensions.height!==o||this._lastDimensions.width!==s)&&this._grid.autosizeColumns():this.gridOptions.enableAutoResizeColumnsByCellContent&&(!((t=this._lastDimensions)!=null&&t.width)||s!==((r=this._lastDimensions)==null?void 0:r.width))&&this.resizeColumnsByCellContent(!1),this._lastDimensions={height:o||0,width:s||0}}return this._lastDimensions}requestStopOfAutoFixResizeGrid(u=!0){this._isStopResizeIntervalRequested=u}resizeColumnsByCellContent(u=!1){var l,E;const e=this._grid.getColumns(),a=this.dataView.getItems(),i={};let t=!1,r=0;const o=((l=this._gridContainerElm)==null?void 0:l.offsetWidth)??0;if(!Array.isArray(a)||a.length===0||!u&&this._totalColumnsWidthByContent>0&&this._totalColumnsWidthByContento?this._grid.reRenderColumns(t):this._grid.autosizeColumns(),this.pubSubService.publish("onAfterResizeByContent",{readItemCount:r,calculateColumnWidths:s})}calculateCellWidthByReadingDataset(u,e,a=1e3,i){const t=Array.isArray(u)?u:[u],r=this.dataView.getItems();let o=0;for(const[s,l]of r.entries()){if(s>a)break;Array.isArray(t)&&typeof e=="object"&&t.forEach((E,d)=>{const c=this.calculateCellWidthByContent(l,E,s,i??d,e[E.id]);c!==void 0&&(e[E.id]=c)}),o=s+1}return o}calculateCellWidthByContent(u,e,a,i,t){const r=this.resizeByContentOptions.cellCharWidthInPx??7;if(!e.originalWidth){const o=(e==null?void 0:e.resizeCharWidthInPx)??r,s=Xt(e==null?void 0:e.formatter,a,i,e,u,this._grid),l=Da(s)?Wu(s):"",E=Math.ceil(l.length*o),d=e.resizeMaxWidthThreshold;e&&(t===void 0||E>t)&&(t=d!==void 0&&E>d?d:e.maxWidth!==void 0&&E>e.maxWidth?e.maxWidth:E)}return t}applyNewCalculatedColumnWidthByReference(u,e){var s;const a=this.resizeByContentOptions.cellPaddingWidthInPx??6,i=this.resizeByContentOptions.formatterPaddingWidthInPx??6,t=((s=u==null?void 0:u.filter)==null?void 0:s.type)??(u==null?void 0:u.type)??p.string;let r=e;const o=(u==null?void 0:u.resizeCalcWidthRatio)??this.resizeByContentOptions.defaultRatioForStringType??.9;r*=t==="string"?o:1,r+=a,u.resizeExtraWidthPadding&&(r+=u.resizeExtraWidthPadding),u.editor&&this.gridOptions.editable&&(r+=i),u.maxWidth!==void 0&&r>u.maxWidth&&(r=u.maxWidth),u.resizeMaxWidthThreshold!==void 0&&r>u.resizeMaxWidthThreshold&&(r=u.resizeMaxWidthThreshold),r=Math.ceil(r),(u.originalWidth===void 0||u.resizeAlwaysRecalculateWidth===!0||this.resizeByContentOptions.alwaysRecalculateColumnWidth===!0)&&(u.width=this.readjustNewColumnWidthWhenOverLimit(u,r))}handleSingleColumnResizeByContent(u){const e=this._grid.getColumns(),a=e.findIndex(i=>i.id===u);if(a>=0){const i=e[a],t={[u]:i.originalWidth??i.minWidth??0};i.originalWidth=void 0,this.calculateCellWidthByReadingDataset(i,t,this.resizeByContentOptions.maxItemToInspectSingleColumnWidthByContent,a),this.applyNewCalculatedColumnWidthByReference(i,t[u]),this._grid.reRenderColumns((i==null?void 0:i.rerenderOnResize)??!1)}}readjustNewColumnWidthWhenOverLimit(u,e){var r,o;const a=this.gridOptions.frozenColumn??-1,i=this._grid.getColumns().findIndex(s=>s.id===u.id)??0;let t=e;if(a>=0&&i<=a){const s=Array.from(this._grid.getViewports());if(s){const l=((r=s.find(m=>m.classList.contains("slick-viewport-left")))==null?void 0:r.clientWidth)??0,E=((o=s.find(m=>m.classList.contains("slick-viewport-right")))==null?void 0:o.clientWidth)??0,d=l+E,c=l-(u.width??0);if(c+e>d){const m=this.resizeByContentOptions.widthToRemoveFromExceededWidthReadjustment??50;t=l-c+E-m}}}return Math.ceil(t)}checkIsGridShown(){var u;return!!(((u=document.querySelector(`${this.gridUidSelector}`))==null?void 0:u.offsetParent)??!1)}resizeGridWhenStylingIsBrokenUntilCorrected(){var o,s;const u=((o=this.gridOptions)==null?void 0:o.autoFixResizeTimeout)??18e3,e=((s=this.gridOptions)==null?void 0:s.autoFixResizeRequiredGoodCount)??5,a=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-header`),i=this._gridContainerElm.querySelector(`${this.gridUidSelector} .slick-viewport`);let t=0,r=0;if(a&&i&&this.gridOptions.autoFixResizeWhenBrokenStyleDetected){const l=this.dataView.getItemCount(),E=this._grid.getColumns()||[];this._intervalId=setInterval(async()=>{var C,A,b;const c=Iu(a);let D=(c==null?void 0:c.top)??0;(C=this.gridOptions)!=null&&C.enableFiltering&&this.gridOptions.headerRowHeight&&(D+=this.gridOptions.headerRowHeight),(A=this.gridOptions)!=null&&A.createPreHeaderPanel&&this.gridOptions.showPreHeaderPanel&&this.gridOptions.preHeaderPanelHeight&&(D+=this.gridOptions.preHeaderPanelHeight),D+=44;const m=Iu(i),h=(m==null?void 0:m.top)??0,x=Iu(this._gridContainerElm);let g=(c==null?void 0:c.top)===0||D-h>2||(x==null?void 0:x.left)===0&&(x==null?void 0:x.top)===0;const F=((b=this._grid.getRenderedRange())==null?void 0:b.rightPx)??0;!g&&l>0&&F===0&&E.length>1&&(g=!0),this._isStopResizeIntervalRequested&&(g=!1,t=u),this.checkIsGridShown()&&(g||(x==null?void 0:x.left)===0||(x==null?void 0:x.top)===0)&&(await this.resizeGrid(),r<5&&this._grid.updateColumns(),this.checkIsGridShown()&&(g=!1)),this.checkIsGridShown()&&r++,this.checkIsGridShown()&&!g&&(r>=e||t++>=u)&&clearInterval(this._intervalId)},this.intervalRetryDelay)}}}class $h{constructor(){this._hasColumnsReordered=!1,this._hideHeaderRowAfterPageLoad=!1}get allColumns(){return this._allColumns}set allColumns(u){this._allColumns=u}get columnDefinitions(){var u;return((u=this._grid)==null?void 0:u.getColumns())??[]}get currentPagination(){return this._currentPagination}set currentPagination(u){this._currentPagination=u}get dataView(){return this._dataView}set dataView(u){this._dataView=u}get frozenVisibleColumnId(){return this._frozenVisibleColumnId}set frozenVisibleColumnId(u){this._frozenVisibleColumnId=u}get hasColumnsReordered(){return this._hasColumnsReordered}set hasColumnsReordered(u){this._hasColumnsReordered=u}get slickGrid(){return this._grid}set slickGrid(u){this._grid=u}get gridContainerElement(){return this._gridContainerElm}set gridContainerElement(u){this._gridContainerElm=u}get gridOptions(){var u;return this._gridOptions||((u=this._grid)==null?void 0:u.getOptions())||{}}set gridOptions(u){this._gridOptions=u}get groupItemMetadataProvider(){return this._groupItemMetadataProvider}set groupItemMetadataProvider(u){this._groupItemMetadataProvider=u}get hideHeaderRowAfterPageLoad(){return this._hideHeaderRowAfterPageLoad}set hideHeaderRowAfterPageLoad(u){this._hideHeaderRowAfterPageLoad=u}get externalRegisteredResources(){return this._externalRegisteredResources}set externalRegisteredResources(u){this._externalRegisteredResources=u}get visibleColumns(){return this._visibleColumns}set visibleColumns(u){this._visibleColumns=u}get hierarchicalDataset(){return this._hierarchicalDataset}set hierarchicalDataset(u){this._hierarchicalDataset=u}}class Jh{constructor(u,e,a,i){this.sharedService=u,this.pubSubService=e,this.backendUtilities=a,this.rxjs=i,this._currentLocalSorters=[],this._isBackendGrid=!1,this._eventHandler=new Tu,this.rxjs&&(this.httpCancelRequests$=this.rxjs.createSubject())}get eventHandler(){return this._eventHandler}get _gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get _columnDefinitions(){var u;return((u=this._grid)==null?void 0:u.getColumns())??[]}dispose(){var u,e;(u=this._eventHandler)!=null&&u.unsubscribeAll&&this._eventHandler.unsubscribeAll(),this.httpCancelRequests$&&((e=this.rxjs)!=null&&e.isObservable(this.httpCancelRequests$))&&(this.httpCancelRequests$.next(),this.httpCancelRequests$.complete())}addRxJsResource(u){this.rxjs=u}bindBackendOnSort(u){this._isBackendGrid=!0,this._grid=u,this._dataView=u==null?void 0:u.getData(),this._eventHandler.subscribe(u.onSort,this.onBackendSortChanged.bind(this))}bindLocalOnSort(u){this._isBackendGrid=!1,this._grid=u,this._dataView=u==null?void 0:u.getData(),this.processTreeDataInitialSort(),this._eventHandler.subscribe(u.onSort,this.handleLocalOnSort.bind(this))}handleLocalOnSort(u,e){var i;const a=e.multiColumnSort?e.sortCols:new Array({columnId:((i=e.sortCol)==null?void 0:i.id)??"",sortAsc:e.sortAsc,sortCol:e.sortCol});this._currentLocalSorters=[],Array.isArray(a)&&a.forEach(t=>{t.sortCol&&this._currentLocalSorters.push({columnId:t.sortCol.id,direction:t.sortAsc?e0.ASC:e0.DESC})}),this.onLocalSortChanged(this._grid,a),this.emitSortChanged(Hu.local)}clearSortByColumnId(u,e){var t;const a=this.getCurrentColumnSorts(),i=this.getCurrentColumnSorts(`${e}`);if(Array.isArray(a)&&Array.isArray(i)&&a.length!==i.length){if(this._gridOptions.backendServiceApi)this.onBackendSortChanged(u,{multiColumnSort:!0,sortCols:i,grid:this._grid});else if(this._dataView)this.onLocalSortChanged(this._grid,i,!0,!0);else{const s=((t=this._gridOptions)==null?void 0:t.multiColumnSort)??!1?i:i[0];this._grid.onSort.notify(s)}const r=i.map(o=>{var s;return{columnId:((s=o==null?void 0:o.sortCol)==null?void 0:s.id)??"",sortAsc:o==null?void 0:o.sortAsc,sortCol:o==null?void 0:o.sortCol}});this._grid.setSortColumns(r)}Array.isArray(i)&&i.length===0&&this.sortLocalGridByDefaultSortFieldId()}clearSorting(u=!0){var e,a;if(this._grid&&this._gridOptions&&this._dataView){if(this._grid.setSortColumns([]),u)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 i=(a=(e=this._gridOptions)==null?void 0:e.backendServiceApi)==null?void 0:a.service;i!=null&&i.clearSorters&&i.clearSorters()}}this._currentLocalSorters=[],this.pubSubService.publish("onSortCleared",!0)}disableSortFunctionality(u=!0,e=!0){const i=!this._gridOptions.enableSorting;this._gridOptions.enableSorting=i;let t;u?(e&&this.clearSorting(),this._eventHandler.unsubscribeAll(),t=this.disableAllSortingCommands(!0)):(t=this.disableAllSortingCommands(!1),this._eventHandler.subscribe(this._grid.onSort,(r,o)=>this.handleLocalOnSort(r,o))),this._grid.setOptions({enableSorting:this._gridOptions.enableSorting},!1,!0),this.sharedService.gridOptions=this._gridOptions,this._grid.setColumns(t)}toggleSortFunctionality(u=!0){const e=this._gridOptions.enableSorting;this.disableSortFunctionality(e,u)}emitSortChanged(u,e){var a;if(u===Hu.remote&&((a=this._gridOptions)!=null&&a.backendServiceApi)){let i=[];const t=this._gridOptions.backendServiceApi.service;t!=null&&t.getCurrentSorters&&(i=t.getCurrentSorters()),this.pubSubService.publish("onSortChanged",i)}else u===Hu.local&&(e&&(this._currentLocalSorters=e),this.pubSubService.publish("onSortChanged",this.getCurrentLocalSorters()))}getCurrentLocalSorters(){return this._currentLocalSorters}getCurrentColumnSorts(u){if(this._grid){const e=this._grid.getSortColumns();if(Array.isArray(e))return e.reduce((i,t)=>(t&&(!u||t.columnId!==u)&&i.push({columnId:t.columnId||"",sortCol:this._columnDefinitions[this._grid.getColumnIndex(t.columnId||"")],sortAsc:t.sortAsc}),i),[])}return[]}loadGridSorters(u){this._currentLocalSorters=[];const e=[];return Array.isArray(u)&&((this._gridOptions.multiColumnSort?u:u.slice(0,1)).forEach(i=>{const t=this._columnDefinitions.find(r=>r.id===i.columnId);if(t){if(!t.sortable){let r="[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&&(r+=" Also note that TreeData feature requires the column holding the tree (expand/collapse icons) to be sortable."),new Error(r)}e.push({columnId:t.id,sortAsc:i.direction.toUpperCase()===e0.ASC,sortCol:t}),this._currentLocalSorters.push({columnId:String(t.id),direction:i.direction.toUpperCase()})}}),this.onLocalSortChanged(this._grid,e),this._grid.setSortColumns(e.map(i=>({columnId:i.columnId,sortAsc:i.sortAsc})))),e}processTreeDataInitialSort(){var u,e,a;if((u=this._gridOptions)!=null&&u.enableTreeData&&this._gridOptions.treeDataOptions){const i=this._gridOptions.treeDataOptions,t=this._columnDefinitions.find(r=>r.id===i.columnId);if(t){let r=e0.ASC,o={columnId:i.columnId,sortCol:t,sortAsc:!0};if((e=i==null?void 0:i.initialSort)!=null&&e.columnId){const s=i.initialSort.columnId,l=this._columnDefinitions.find(E=>E.id===s);r=(i.initialSort.direction||e0.ASC).toUpperCase(),o={columnId:s,sortCol:l,sortAsc:r===e0.ASC}}o!=null&&o.columnId&&((a=this.sharedService)!=null&&a.hierarchicalDataset)&&this.updateSorting([{columnId:o.columnId||"",direction:r}])}}}onBackendSortChanged(u,e){var s,l,E;if(!e||!e.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 a=((s=e.grid)==null?void 0:s.getOptions())??{},i=a.backendServiceApi;if(!i||!i.process||!i.service)throw new Error('BackendServiceApi requires at least a "process" function and a "service" defined');const t=new Date;i.preProcess&&i.preProcess();const r=i.service.processOnSortChanged(u,e),o=((l=a==null?void 0:a.pagination)==null?void 0:l.totalItems)||0;(E=this.backendUtilities)==null||E.executeBackendCallback(i,r,e,t,o,{emitActionChangedCallback:this.emitSortChanged.bind(this),errorCallback:()=>{var c,D,m;this._grid.setSortColumns(e.previousSortColumns||[]);const d=(c=e.previousSortColumns)==null?void 0:c.map(h=>({columnId:h.columnId,sortAsc:h.sortAsc,sortCol:this._columnDefinitions.find(x=>x.id===h.columnId)}));(m=(D=i==null?void 0:i.service)==null?void 0:D.updateSorters)==null||m.call(D,d||[])},httpCancelRequestSubject:this.httpCancelRequests$})}async onLocalSortChanged(u,e,a=!1,i=!1){var s,l;const t=((s=this._gridOptions)==null?void 0:s.datasetIdPropertyName)??"id",r=((l=this._gridOptions)==null?void 0:l.enableTreeData)??!1,o=u.getData();if(await this.pubSubService.publish("onBeforeSortChange",{sortColumns:e},0),u&&o){if(a&&!r&&o.reSort(),r&&this.sharedService&&Array.isArray(this.sharedService.hierarchicalDataset)){const E=this.sortHierarchicalDataset(this.sharedService.hierarchicalDataset,e);this._dataView.setItems(E.flat,t),this._dataView.onRowCountChanged.notify({previous:this._dataView.getFilteredItemCount(),current:this._dataView.getLength(),itemCount:this._dataView.getItemCount(),dataView:this._dataView,callingOnRowsChanged:!0})}else o.sort(this.sortComparers.bind(this,e));u.invalidate(),i&&this.emitSortChanged(Hu.local,e.map(E=>{var d;return{columnId:((d=E.sortCol)==null?void 0:d.id)??"id",direction:E.sortAsc?e0.ASC:e0.DESC}}))}}sortHierarchicalDataset(u,e,a=!1){var s,l,E;this.sortTreeData(u,e);const i=((s=this._gridOptions)==null?void 0:s.datasetIdPropertyName)??"id",t=((l=this._gridOptions)==null?void 0:l.treeDataOptions)??{columnId:""},r={...t,identifierPropName:t.identifierPropName??i,shouldAddTreeLevelNumber:!0},o=Rl(u,r);if(a){this._currentLocalSorters=[],e.forEach(c=>{this._currentLocalSorters.push({columnId:c.columnId,direction:c.sortAsc?"ASC":"DESC"})});const d=(E=this._gridOptions)!=null&&E.backendServiceApi?Hu.remote:Hu.local;this.emitSortChanged(d)}return{hierarchical:u,flat:o}}sortLocalGridByDefaultSortFieldId(){const u=this._gridOptions&&this._gridOptions.defaultColumnSortFieldId||this._gridOptions.datasetIdPropertyName||"id",e={id:u,field:u};this.onLocalSortChanged(this._grid,new Array({columnId:e.id,sortAsc:!0,sortCol:e,clearSortTriggered:!0}),!1,!0)}sortComparers(u,e,a){if(Array.isArray(u))for(const i of u){const t=this.sortComparer(i,e,a);if(t!==void 0)return t}return ju.neutral}sortComparer(u,e,a,i){if(u!=null&&u.sortCol){const t=u.sortCol,r=u.sortAsc?ju.asc:ju.desc;let o=i||t.queryFieldSorter||t.queryField||t.field,s=o;const l=t.type||p.string;typeof t.queryFieldNameGetterFn=="function"&&(o=t.queryFieldNameGetterFn(e),s=t.queryFieldNameGetterFn(a));let E=e[o],d=a[s];if((o==null?void 0:o.indexOf("."))>=0&&(E=Yu(e,o)),(s==null?void 0:s.indexOf("."))>=0&&(d=Yu(a,s)),t.sortComparer){const c=t.sortComparer(E,d,r,t,this._gridOptions);if(c!==ju.neutral)return c}else{const c=Ta(l,E,d,r,t,this._gridOptions);if(c!==ju.neutral)return c}}}sortTreeData(u,e){Array.isArray(e)&&e.forEach(a=>{this.sortTreeChildren(u,a,0)})}sortTreeChildren(u,e,a){var r;const i=(r=this._gridOptions)==null?void 0:r.treeDataOptions,t=(i==null?void 0:i.childrenPropName)??"children";u.sort((o,s)=>this.sortComparer(e,o,s)??ju.neutral),u.forEach(o=>{o&&o.hasOwnProperty(t)&&Array.isArray(o[t])&&(a++,this.sortTreeChildren(o[t],e,a),a--)})}updateSorting(u,e=!0,a=!0){var i,t;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(u)){const r=(i=this._gridOptions)==null?void 0:i.backendServiceApi;if(r){const o=r==null?void 0:r.service;o!=null&&o.updateSorters&&(o.updateSorters(void 0,u),a&&((t=this.backendUtilities)==null||t.refreshBackendDataset(this._gridOptions)))}else this.loadGridSorters(u);if(e){const o=r?Hu.remote:Hu.local;this.emitSortChanged(o)}}}disableAllSortingCommands(u=!0){var i,t;const e=this._grid.getColumns();e.forEach(r=>{var o,s;r.sortable!==void 0&&(r.sortable=!u),(o=r==null?void 0:r.header)!=null&&o.menu&&((s=r.header.menu.commandItems)==null||s.forEach(l=>{if(l&&typeof l!="string"){const E=l.command;(E==="sort-asc"||E==="sort-desc"||E==="clear-sort")&&(l.hidden=u)}}))});const a=(t=(i=this._gridOptions)==null?void 0:i.gridMenu)==null?void 0:t.commandItems;return a&&a.forEach(r=>{r&&typeof r!="string"&&r.command==="clear-sorting"&&(r.hidden=u)}),e}}class Wh{constructor(u,e,a){this.pubSubService=u,this.sharedService=e,this.sortService=a,this._currentToggledItems=[],this._isLastFullToggleCollapsed=!1,this._isOneCpuCyclePassed=!1,this._isTreeDataEnabled=!1,this._subscriptions=[],this._treeDataRecalcHandler=null,this._eventHandler=new Tu,setTimeout(()=>this._isOneCpuCyclePassed=!0)}set currentToggledItems(u){this._currentToggledItems=u}get dataset(){var u;return(u=this.dataView)==null?void 0:u.getItems()}get datasetHierarchical(){return this.sharedService.hierarchicalDataset}get dataView(){var u;return(u=this._grid)==null?void 0:u.getData()}get eventHandler(){return this._eventHandler}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}get treeDataOptions(){return this.gridOptions.treeDataOptions}dispose(){this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions)}init(u){var e,a,i,t,r,o,s,l;if(this._grid=u,this._isTreeDataEnabled=((e=this.gridOptions)==null?void 0:e.enableTreeData)??!1,this._isLastFullToggleCollapsed=((a=this.treeDataOptions)==null?void 0:a.initiallyCollapsed)??!1,this._currentToggledItems=((t=(i=this.gridOptions.presets)==null?void 0:i.treeData)==null?void 0:t.toggledItems)??[],this._lastToggleStateChange={type:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",previousFullToggleType:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",toggledItems:this._currentToggledItems},this._isTreeDataEnabled){if((r=this.gridOptions)!=null&&r.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(!((o=this.gridOptions)!=null&&o.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((s=this.gridOptions)!=null&&s.backendServiceApi||(l=this.gridOptions)!=null&&l.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(u.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,()=>{var E;typeof this._treeDataRecalcHandler=="function"&&this._isOneCpuCyclePassed&&(clearTimeout(this._timer),this._timer=setTimeout(()=>{var d;return(d=this._treeDataRecalcHandler)==null?void 0:d.call(this)},((E=this.treeDataOptions)==null?void 0:E.autoRecalcTotalsDebounce)??0))})}applyToggledItemStateChanges(u,e,a=!0,i=!1){if(Array.isArray(u)){const t=this.getTreeDataOptionPropName("collapsedPropName"),r=this.getTreeDataOptionPropName("hasChildrenPropName");this.dataView.beginUpdate(!0);const s=(e??this._lastToggleStateChange.previousFullToggleType)==="full-collapse";e&&(this._lastToggleStateChange.previousFullToggleType=e),a&&(this.dataView.getItems()||[]).forEach(l=>{l[r]&&(l[t]=s)}),this.dynamicallyToggleItemState(u,i)}}dynamicallyToggleItemState(u,e=!0){Array.isArray(u)&&(this.dataView.beginUpdate(!0),u.forEach(a=>{const i=this.dataView.getItemById(a.itemId);if(this.updateToggledItem(i,a.isCollapsed),e){const t=this._currentToggledItems.findIndex(r=>r.itemId===a.itemId);t>=0?this._currentToggledItems[t].isCollapsed=a.isCollapsed:this._currentToggledItems.push({itemId:a.itemId,isCollapsed:a.isCollapsed}),this.pubSubService.publish("onTreeItemToggled",{...this._lastToggleStateChange,fromItemId:a.itemId,toggledItems:this._currentToggledItems,type:a.isCollapsed?ke.toggleCollapse:ke.toggleExpand})}}),this.dataView.endUpdate(),this.dataView.refresh())}getCurrentToggleState(){return this._lastToggleStateChange}getInitialSort(u,e){var r;const a=e==null?void 0:e.treeDataOptions,i=(a==null?void 0:a.initialSort)??{columnId:(a==null?void 0:a.columnId)??"",direction:"ASC"},t=u.find(o=>o.id===i.columnId);return{columnId:i.columnId,sortAsc:((r=i==null?void 0:i.direction)==null?void 0:r.toUpperCase())!=="DESC",sortCol:t}}getItemCount(u){if(u!==void 0){const e=this.getTreeDataOptionPropName("levelPropName");return this.dataView.getItems().filter(a=>a[e]===u).length}return this.dataView.getItemCount()}getToggledItems(){return this._currentToggledItems}getTreeDataOptionPropName(u){var a,i,t,r,o,s,l;let e="";switch(u){case"childrenPropName":e=((a=this.treeDataOptions)==null?void 0:a.childrenPropName)??T.treeDataProperties.CHILDREN_PROP;break;case"collapsedPropName":e=((i=this.treeDataOptions)==null?void 0:i.collapsedPropName)??T.treeDataProperties.COLLAPSED_PROP;break;case"hasChildrenPropName":e=((t=this.treeDataOptions)==null?void 0:t.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP;break;case"identifierPropName":e=((r=this.treeDataOptions)==null?void 0:r.identifierPropName)??((o=this.gridOptions)==null?void 0:o.datasetIdPropertyName)??"id";break;case"levelPropName":e=((s=this.treeDataOptions)==null?void 0:s.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP;break;case"parentPropName":e=((l=this.treeDataOptions)==null?void 0:l.parentPropName)??T.treeDataProperties.PARENT_PROP;break}return e}clearSorting(){const u=this.getInitialSort(this.sharedService.columnDefinitions,this.sharedService.gridOptions);this.sortService.loadGridSorters([{columnId:u.columnId,direction:u.sortAsc?"ASC":"DESC"}])}convertFlatParentChildToTreeDatasetAndSort(u,e,a){var o;const i=this.convertFlatParentChildToTreeDataset(u,a),t=this.getInitialSort(e,a),r=this.sortService.sortHierarchicalDataset(i,[t],!0);return(o=this._grid)==null||o.setSortColumns([t]),r}convertFlatParentChildToTreeDataset(u,e){const a=(e==null?void 0:e.datasetIdPropertyName)??"id",i=(e==null?void 0:e.treeDataOptions)??{columnId:"id"},t={...i,identifierPropName:i.identifierPropName??a,initiallyCollapsed:this._isLastFullToggleCollapsed};return Kl(u,t)}enableAutoRecalcTotalsFeature(u=!0){u&&this._isTreeDataEnabled?this._treeDataRecalcHandler=this.recalculateTreeTotals.bind(this,this.gridOptions):this._treeDataRecalcHandler=null}recalculateTreeTotals(u){const e=u.treeDataOptions,a=(e==null?void 0:e.childrenPropName)??T.treeDataProperties.CHILDREN_PROP,i=(e==null?void 0:e.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP;e!=null&&e.aggregators&&(e.aggregators.forEach(t=>{Ai(this.sharedService.hierarchicalDataset||[],{childrenPropName:a,levelPropName:i,aggregator:t})}),this._grid.invalidate())}sortHierarchicalDataset(u,e){const a=e??this.getInitialSort(this.sharedService.allColumns,this.gridOptions),i=Array.isArray(a)?a:[a];return this.sortService.sortHierarchicalDataset(u,i)}async toggleTreeDataCollapse(u,e=!0){var i;if((i=this.gridOptions)!=null&&i.enableTreeData){const t=this.getTreeDataOptionPropName("hasChildrenPropName");e&&await this.pubSubService.publish("onTreeFullToggleStart",{collapsing:u}),this.dataView.beginUpdate(!0),(this.dataView.getItems()||[]).forEach(r=>{r[t]&&this.updateToggledItem(r,u)}),this.dataView.endUpdate(),this.dataView.refresh(),this._isLastFullToggleCollapsed=u}const a=u?ke.fullCollapse:ke.fullExpand;this._lastToggleStateChange={type:a,previousFullToggleType:a,toggledItems:null},e&&this.pubSubService.publish("onTreeFullToggleEnd",this._lastToggleStateChange)}handleOnCellClick(u,e){if(u&&e){const a=u.target||{},i=this.gridOptions.datasetIdPropertyName??"id",t=this.getTreeDataOptionPropName("collapsedPropName"),r=this.getTreeDataOptionPropName("childrenPropName");if(typeof(a==null?void 0:a.className)=="string"&&(a.className.indexOf("toggle")>=0||!1)){const s=this.dataView.getItem(e.row);if(s){s[t]=!s[t];const l=s[t],E=s[i],d=this._currentToggledItems.findIndex(m=>m.itemId===E);d>=0?this._currentToggledItems[d].isCollapsed=l:this._currentToggledItems.push({itemId:E,isCollapsed:l}),this.dataView.updateItem(E,s);const c=m=>m[i]===E,D=Je(this.sharedService.hierarchicalDataset||[],c,r);D&&(D[t]=l),this._grid.invalidate(),this._lastToggleStateChange={type:l?ke.toggleCollapse:ke.toggleExpand,previousFullToggleType:this._isLastFullToggleCollapsed?"full-collapse":"full-expand",toggledItems:this._currentToggledItems},this.pubSubService.publish("onTreeItemToggled",{...this._lastToggleStateChange,fromItemId:E})}u.stopImmediatePropagation()}}}updateToggledItem(u,e){var r;const a=((r=this.gridOptions)==null?void 0:r.datasetIdPropertyName)??"id",i=this.getTreeDataOptionPropName("childrenPropName"),t=this.getTreeDataOptionPropName("collapsedPropName");if(u){u[t]=e,this.dataView.updateItem(u[a],u);const o=l=>l[a]===u[a],s=Je(this.sharedService.hierarchicalDataset||[],o,i);s&&(s[t]=e)}}setAutoRecalcTotalsCallbackWhenFeatEnabled(u){var e,a;return u!=null&&u.enableTreeData&&((e=u==null?void 0:u.treeDataOptions)!=null&&e.autoRecalcTotalsOnFilterChange)&&((a=u==null?void 0:u.treeDataOptions)!=null&&a.aggregators)?this.recalculateTreeTotals.bind(this,u):null}}class Ue{constructor(u){this.translaterService=u,this._debounceTypingDelay=0,this._shouldTriggerQuery=!0,this._inputType="text",this.inputFilterType="single",this.searchTerms=[],this._bindEventService=new vu}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)??{}}get defaultOperator(){return P.empty}get inputType(){return this._inputType}set inputType(u){this._inputType=u}get operator(){var u;return((u=this.columnFilter)==null?void 0:u.operator)??this.defaultOperator}set operator(u){this.columnFilter&&(this.columnFilter.operator=u)}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}init(u){var i,t,r;if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.inputFilterType==="compound"&&(this.operator=u.operator||""),this.searchTerms=(u==null?void 0:u.searchTerms)??[],this._cellContainerElm=u.filterContainerElm;const e=(i=this.gridOptions)==null?void 0:i.backendServiceApi;this._debounceTypingDelay=(e?(e==null?void 0:e.filterTypingDebounce)??((t=this.gridOptions)==null?void 0:t.defaultBackendServiceFilterTypingDebounce):(r=this.gridOptions)==null?void 0:r.filterTypingDebounce)??0;const a=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this.createDomFilterElement(a),this._bindEventService.bind(this._filterInputElm,["keyup","blur","change"],this.onTriggerEvent.bind(this)),this._bindEventService.bind(this._filterInputElm,"wheel",this.onTriggerEvent.bind(this),{passive:!0}),this.inputFilterType==="compound"&&this._selectOperatorElm&&this._bindEventService.bind(this._selectOperatorElm,"change",this.onTriggerEvent.bind(this))}clear(u=!0){this._filterInputElm&&(this._shouldTriggerQuery=u,this.searchTerms=[],this._filterInputElm.value="",this._currentValue=void 0,this.inputFilterType==="compound"&&this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0,this._filterContainerElm.classList.remove("filled")),this._filterInputElm.classList.remove("filled"),this.onTriggerEvent(void 0,!0))}destroy(){var u,e,a,i;this._bindEventService.unbindAll(),(e=(u=this._selectOperatorElm)==null?void 0:u.remove)==null||e.call(u),(i=(a=this._filterInputElm)==null?void 0:a.remove)==null||i.call(a)}getValues(){return this._filterInputElm.value}setValues(u,e){const a=Array.isArray(u)?u:[u];let i="";for(const t of a)this.inputFilterType==="single"?i=e?this.addOptionalOperatorIntoSearchString(t,e):t:i=`${t}`,this._filterInputElm.value=`${i??""}`,this._currentValue=this._filterInputElm.value;if(this.getValues()!==""?(this._filterContainerElm.classList.add("filled"),this._filterInputElm.classList.add("filled")):(this._filterContainerElm.classList.remove("filled"),this._filterInputElm.classList.remove("filled")),this.operator=e||this.defaultOperator,e&&this._selectOperatorElm){const t=La(this.operator);this._selectOperatorElm.value=t}}addOptionalOperatorIntoSearchString(u,e){let a="",i="",t=u==null?"":`${u}`;if(e&&t){switch(e){case"<>":case"!=":case"=":case"==":case">":case">=":case"<":case"<=":a=e;break;case"EndsWith":case"*z":a="*";break;case"StartsWith":case"a*":i="*";break}t=`${a}${t}${i}`}return t}getCompoundOperatorOptionValues(){var a;const u=this.columnDef.type&&this.columnDef.type?this.columnDef.type:p.string;let e=[];if((a=this.columnFilter)!=null&&a.compoundOperatorList)return this.columnFilter.compoundOperatorList;switch(u){case p.string:case p.text:case p.readonly:case p.password:e=hD(this.gridOptions,this.translaterService);break;default:e=Or(this.gridOptions,this.translaterService);break}return e}createDomFilterElement(u){var t,r,o,s;const e=((t=this.columnDef)==null?void 0:t.id)??"";bu(this._cellContainerElm);let a=((r=this.gridOptions)==null?void 0:r.defaultFilterPlaceholder)??"";(o=this.columnFilter)!=null&&o.placeholder&&(a=this.columnFilter.placeholder);const i=`${u??""}`;if(this._filterInputElm=v("input",{type:this._inputType||"text",autocomplete:"off",ariaAutoComplete:"none",placeholder:a,ariaLabel:((s=this.columnFilter)==null?void 0:s.ariaLabel)??`${de(e+"")} Search Filter`,className:`form-control filter-${e}`,value:i,dataset:{columnid:`${e}`}}),u&&this._filterInputElm.classList.add("filled"),u!==void 0&&(this._currentValue=i),this.inputFilterType==="single")this._filterContainerElm=this._filterInputElm,this._filterInputElm.classList.add("search-filter"),this._cellContainerElm.appendChild(this._filterInputElm),this._cellContainerElm.appendChild(document.createElement("span"));else{this._filterInputElm.classList.add("compound-input"),this._selectOperatorElm=Hr(this.getCompoundOperatorOptionValues(),this.grid),this._filterContainerElm=v("div",{className:`form-group search-filter filter-${e}`});const l=v("div",{className:"input-group"},this._filterContainerElm);v("div",{className:"input-group-addon input-group-prepend operator"},l).appendChild(this._selectOperatorElm),l.appendChild(this._filterInputElm),l.appendChild(v("span")),this.operator&&(this._selectOperatorElm.value=La(this.operator)),this._filterContainerElm&&this._cellContainerElm.appendChild(this._filterContainerElm)}}onTriggerEvent(u,e=!1){var a,i;if(e)this.callback(u,{columnDef:this.columnDef,clearFilterTriggered:e,shouldTriggerQuery:this._shouldTriggerQuery}),this._filterContainerElm.classList.remove("filled");else{const t=(u==null?void 0:u.type)??"",r=((a=this._selectOperatorElm)==null?void 0:a.value)??this.operator;let o=this._filterInputElm.value;const s=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;typeof o=="string"&&s&&(o=o.trim()),((i=u==null?void 0:u.target)==null?void 0:i.tagName.toLowerCase())!=="select"&&(this._currentValue=o),o===""?this._filterContainerElm.classList.remove("filled"):this._filterContainerElm.classList.add("filled");const l={columnDef:this.columnDef,operator:r,searchTerms:o?[o]:null,shouldTriggerQuery:this._shouldTriggerQuery},E=t==="keyup"&&(u==null?void 0:u.key)!=="Enter"?this._debounceTypingDelay:0,d=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput;(this.inputFilterType==="single"||!d||this._currentValue!==void 0)&&(E>0?(clearTimeout(this._timer),this._timer=setTimeout(()=>this.callback(u,l),E)):this.callback(u,l))}this._shouldTriggerQuery=!0}}class Gs extends Ue{constructor(u){super(u),this.translaterService=u,this.inputType="text",this.inputFilterType="compound"}}class Uh extends Ue{constructor(u){super(u),this.translaterService=u,this.inputType="number",this.inputFilterType="compound"}}class qh extends Ue{constructor(u){super(u),this.translaterService=u,this.inputType="password",this.inputFilterType="compound"}}const _n="#86bff8",Gi=0,Zh=20;class Qr{constructor(u){this.translaterService=u,this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this._sliderTrackFilledColor=_n,this.sliderType="double",this.searchTerms=[],this._bindEventService=new vu}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)??{}}get currentValue(){return this._currentValue}get currentValues(){return this._currentValues}get defaultOperator(){return this.sliderType==="compound"?P.empty:this.sliderType==="single"?P.greaterThanOrEqual:this.gridOptions.defaultFilterRangeOperator||P.rangeInclusive}get filterOptions(){var u,e;return{...(u=this.gridOptions.defaultFilterOptions)==null?void 0:u.slider,...(e=this.columnFilter)==null?void 0:e.filterOptions}}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get sliderOptions(){return this._sliderOptions}get operator(){return this._operator||(this.columnFilter.operator??this.defaultOperator)}set operator(u){this._operator=u}init(u){if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.operator=u.operator||"",this.searchTerms=(u==null?void 0:u.searchTerms)??[],this._argFilterContainerElm=u.filterContainerElm,this._sliderTrackFilledColor=window.getComputedStyle(document.documentElement).getPropertyValue("--slick-slider-filter-filled-track-color")||_n,this._filterElm=this.createDomFilterElement(this.searchTerms)}clear(u=!0){var e,a,i,t,r,o,s;if(this._filterElm){this._clearFilterTriggered=!0,this._shouldTriggerQuery=u,this.searchTerms=[];const l=+(((e=this.filterOptions)==null?void 0:e.sliderStartValue)??T.SLIDER_DEFAULT_MIN_VALUE),E=+(((a=this.filterOptions)==null?void 0:a.sliderEndValue)??T.SLIDER_DEFAULT_MAX_VALUE);this.sliderType==="double"?(this._sliderLeftInputElm&&(this._sliderLeftInputElm.value=`${l}`),this._sliderRightInputElm&&(this._sliderRightInputElm.value=`${E}`),this._currentValues=[l,E],(i=this._sliderLeftInputElm)==null||i.dispatchEvent(new Event("change")),(t=this._sliderRightInputElm)==null||t.dispatchEvent(new Event("change"))):(this._sliderRightInputElm&&(this._sliderRightInputElm.value=`${l}`),this._selectOperatorElm&&(this._selectOperatorElm.selectedIndex=0),this._currentValue=l,(r=this._sliderRightInputElm)==null||r.dispatchEvent(new Event("change"))),(((o=this.filterOptions)==null?void 0:o.hideSliderNumber)??((s=this.filterOptions)==null?void 0:s.hideSliderNumbers))||(this.sliderType==="double"?this.renderSliderValues(l,E):this.renderSliderValues(void 0,l)),this._divContainerFilterElm.classList.remove("filled"),this._filterElm.classList.remove("filled"),this.callback(void 0,{columnDef:this.columnDef,clearFilterTriggered:!0,shouldTriggerQuery:u,searchTerms:[]})}}destroy(){var u,e,a;this._bindEventService.unbindAll(),(u=this._sliderTrackElm)==null||u.remove(),(e=this._sliderLeftInputElm)==null||e.remove(),(a=this._sliderRightInputElm)==null||a.remove()}renderSliderValues(u,e){var a,i;(a=this._leftSliderNumberElm)!=null&&a.textContent&&u&&(this._leftSliderNumberElm.textContent=u.toString()),(i=this._rightSliderNumberElm)!=null&&i.textContent&&e&&(this._rightSliderNumberElm.textContent=e.toString())}getValues(){return this.sliderType==="double"?this._currentValues:this._currentValue}setValues(u,e){var t;if(u){let r=[];const o=Array.isArray(u)?u==null?void 0:u[0]:u;if(Array.isArray(u)&&u.length===2?r=u:typeof o=="string"&&o.indexOf("..")>0?(r=o.split(".."),this._currentValue=+((r==null?void 0:r[0])??0)):(Ut(o)||o==="")&&(this._currentValue=o===null?void 0:+o,r=[o]),this.sliderType!=="double"&&this._sliderRightInputElm)this._sliderRightInputElm.value=typeof u=="string"?u:`${o}`,this.renderSliderValues(void 0,this._sliderRightInputElm.value);else if(Array.isArray(r)&&r.length===2&&!((t=this.filterOptions)!=null&&t.hideSliderNumbers)){const[s,l]=r;this._sliderLeftInputElm&&(this._sliderLeftInputElm.value=String(s??T.SLIDER_DEFAULT_MIN_VALUE)),this._sliderRightInputElm&&(this._sliderRightInputElm.value=String(l??T.SLIDER_DEFAULT_MAX_VALUE)),this.renderSliderValues(...r)}}else this._currentValue=void 0,this._currentValues=void 0;const a=this.getValues();if((a===void 0?[]:Array.isArray(a)?a:[a]).length>0?this._filterElm.classList.add("filled"):this._filterElm.classList.remove("filled"),e!==void 0&&(this.operator=e),this.operator&&this._selectOperatorElm){const r=La(this.operator);this._selectOperatorElm.value=r}}createDomFilterElement(u){var d,c,D,m,h;const e=((d=this.columnDef)==null?void 0:d.id)??"",a=+(this.columnFilter.minValue??T.SLIDER_DEFAULT_MIN_VALUE),i=+(this.columnFilter.maxValue??T.SLIDER_DEFAULT_MAX_VALUE),t=+(this.columnFilter.valueStep??T.SLIDER_DEFAULT_STEP);bu(this._argFilterContainerElm);const r=+((Array.isArray(u)&&(u==null?void 0:u[0]))??((c=this.filterOptions)==null?void 0:c.sliderStartValue)??a),o=+((Array.isArray(u)&&(u==null?void 0:u[1]))??((D=this.filterOptions)==null?void 0:D.sliderEndValue)??i);if(this._sliderRangeContainElm=v("div",{className:`filter-input filter-${e} slider-input-container slider-values`,title:this.sliderType==="double"?`${r} - ${o}`:`${r}`}),this._sliderTrackElm=v("div",{className:"slider-track"}),this.sliderType==="compound"){const x=v("span",{className:"input-group-addon input-group-prepend operator"});this._selectOperatorElm=Hr(this.getOperatorOptionValues(),this.grid),x.appendChild(this._selectOperatorElm)}this.sliderType==="double"&&(this._sliderLeftInputElm=v("input",{type:"range",className:"slider-filter-input",ariaLabel:this.columnFilter.ariaLabel??`${de(e+"")} Search Filter`,defaultValue:`${r}`,value:`${r}`,min:`${a}`,max:`${i}`,step:`${t}`}));const s=this.sliderType==="double"?o:r;this._sliderRightInputElm=v("input",{type:"range",className:"slider-filter-input",ariaLabel:this.columnFilter.ariaLabel??`${de(e+"")} Search Filter`,defaultValue:`${s}`,value:`${s}`,min:`${a}`,max:`${i}`,step:`${t}`});const l=((m=this.filterOptions)==null?void 0:m.hideSliderNumber)??((h=this.filterOptions)==null?void 0:h.hideSliderNumbers),E=l?"":"input-group";if(this._divContainerFilterElm=v("div",{className:`${E} search-filter slider-container slider-values filter-${e}`.trim()}),this._sliderRangeContainElm.appendChild(this._sliderTrackElm),this.sliderType==="double"&&this._sliderLeftInputElm&&this._sliderRangeContainElm.appendChild(this._sliderLeftInputElm),this._sliderRangeContainElm.appendChild(this._sliderRightInputElm),l)this._divContainerFilterElm.appendChild(this._sliderRangeContainElm);else{let x;this.sliderType==="compound"&&this._selectOperatorElm?(x=v("span",{className:"input-group-addon input-group-prepend operator"}),x.appendChild(this._selectOperatorElm)):this.sliderType==="double"&&(x=v("div",{className:"input-group-addon input-group-prepend slider-range-value"}),this._leftSliderNumberElm=v("span",{className:`input-group-text lowest-range-${e}`,textContent:`${r}`}),x.appendChild(this._leftSliderNumberElm));const g=v("div",{className:"input-group-addon input-group-append slider-range-value"});this._rightSliderNumberElm=v("span",{className:`input-group-text highest-range-${e}`,textContent:`${s}`},g),x&&this._divContainerFilterElm.appendChild(x),this._divContainerFilterElm.appendChild(this._sliderRangeContainElm),this._divContainerFilterElm.appendChild(g)}return this._sliderOptions={minValue:a,maxValue:i,step:t},this._currentValues=[r,o],Array.isArray(u)&&u.length>0&&u[0]!==""&&(this._divContainerFilterElm.classList.add("filled"),this._currentValue=r),(this.filterOptions.sliderStartValue!==void 0||this.columnFilter.minValue!==void 0)&&(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)),this.sliderType==="compound"&&this._selectOperatorElm?this._bindEventService.bind(this._selectOperatorElm,["change"],this.onValueChanged.bind(this)):this.sliderType==="double"&&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(){return this.columnFilter.compoundOperatorList?this.columnFilter.compoundOperatorList:Or(this.gridOptions,this.translaterService)}onValueChanged(u){var t,r,o,s,l;const e=parseInt(((t=this._sliderRightInputElm)==null?void 0:t.value)??"",10);let a,i;if(this.sliderType==="compound"||this.sliderType==="single")((o=(r=u==null?void 0:u.target)==null?void 0:r.tagName)==null?void 0:o.toLowerCase())!=="select"&&(this._currentValue=+e),a=this._currentValue,i=[a||"0"];else if(this.sliderType==="double"){const d=[parseInt(((s=this._sliderLeftInputElm)==null?void 0:s.value)??"",10),e];a=d.join(".."),i=d}if(this._clearFilterTriggered)this._filterElm.classList.remove("filled"),this.callback(u,{columnDef:this.columnDef,clearFilterTriggered:this._clearFilterTriggered,searchTerms:[],shouldTriggerQuery:this._shouldTriggerQuery});else{const E=((l=this._selectOperatorElm)==null?void 0:l.value)??this.operator;a===""?this._filterElm.classList.remove("filled"):this._filterElm.classList.add("filled");const d=this.columnFilter.skipCompoundOperatorFilterWithNullInput??this.gridOptions.skipCompoundOperatorFilterWithNullInput;(this.sliderType!=="compound"||!d||this._currentValue!==void 0)&&this.callback(u,{columnDef:this.columnDef,operator:E||"",searchTerms:i,shouldTriggerQuery:this._shouldTriggerQuery})}this._clearFilterTriggered=!1,this._shouldTriggerQuery=!0,this.changeBothSliderFocuses(!1),this.grid.onHeaderRowMouseEnter.notify({column:this.columnDef,grid:this.grid},new Pu(u))}changeBothSliderFocuses(u){var a,i;const e=u?"add":"remove";(a=this._sliderLeftInputElm)==null||a.classList[e]("focus"),(i=this._sliderRightInputElm)==null||i.classList[e]("focus")}slideLeftInputChanged(u){var i,t,r,o;const e=parseInt(((i=this._sliderLeftInputElm)==null?void 0:i.value)??"",10),a=parseInt(((t=this._sliderRightInputElm)==null?void 0:t.value)??"",10);this._sliderLeftInputElm&&a-e<=(((r=this.filterOptions)==null?void 0:r.stopGapBetweenSliderHandles)??Gi)&&(this._sliderLeftInputElm.value=String(e-(((o=this.filterOptions)==null?void 0:o.stopGapBetweenSliderHandles)??Gi))),this._sliderLeftInputElm&&this._sliderRightInputElm&&(+this._sliderLeftInputElm.value>=+this._sliderRightInputElm.value-Zh?(this._sliderLeftInputElm.style.zIndex="1",this._sliderRightInputElm.style.zIndex="0"):(this._sliderLeftInputElm.style.zIndex="0",this._sliderRightInputElm.style.zIndex="1")),this.sliderLeftOrRightChanged(u,e,a)}slideRightInputChanged(u){var i,t,r,o;const e=parseInt(((i=this._sliderLeftInputElm)==null?void 0:i.value)??"",10),a=parseInt(((t=this._sliderRightInputElm)==null?void 0:t.value)??"",10);this.sliderType==="double"&&this._sliderRightInputElm&&a-e<=(((r=this.filterOptions)==null?void 0:r.stopGapBetweenSliderHandles)??Gi)&&(this._sliderRightInputElm.value=String(e+(((o=this.filterOptions)==null?void 0:o.stopGapBetweenSliderHandles)??Gi))),this.sliderLeftOrRightChanged(u,e,a)}sliderLeftOrRightChanged(u,e,a){var t,r,o,s,l,E;this.updateTrackFilledColorWhenEnabled(),this.changeBothSliderFocuses(!0),this._sliderRangeContainElm.title=this.sliderType==="double"?`${e} - ${a}`:`${a}`,(((t=this.filterOptions)==null?void 0:t.hideSliderNumber)??((r=this.filterOptions)==null?void 0:r.hideSliderNumbers))||((o=this._leftSliderNumberElm)!=null&&o.textContent&&(this._leftSliderNumberElm.textContent=((s=this._sliderLeftInputElm)==null?void 0:s.value)??""),(l=this._rightSliderNumberElm)!=null&&l.textContent&&(this._rightSliderNumberElm.textContent=((E=this._sliderRightInputElm)==null?void 0:E.value)??"")),this.grid.onHeaderRowMouseEnter.notify({column:this.columnDef,grid:this.grid},new Pu(u))}sliderTrackClicked(u){u.preventDefault();const e=u.offsetX,a=this._sliderTrackElm.offsetWidth,i=(e+0)*100/a;this._sliderRightInputElm&&this.sliderType!=="double"?(this._sliderRightInputElm.value=`${i}`,this._sliderRightInputElm.dispatchEvent(new Event("change"))):this._sliderLeftInputElm&&this._sliderRightInputElm&&(i<=50?(this._sliderLeftInputElm.value=`${i}`,this._sliderLeftInputElm.dispatchEvent(new Event("change"))):(this._sliderRightInputElm.value=`${i}`,this._sliderRightInputElm.dispatchEvent(new Event("change"))))}updateTrackFilledColorWhenEnabled(){var u,e,a,i;if((u=this.filterOptions)!=null&&u.enableSliderTrackColoring&&this._sliderRightInputElm){let t=0;this._sliderLeftInputElm&&(t=(+this._sliderLeftInputElm.value-+this._sliderLeftInputElm.min)/(((e=this.sliderOptions)==null?void 0:e.maxValue)??0-+this._sliderLeftInputElm.min)*100);const r=(+this._sliderRightInputElm.value-+this._sliderRightInputElm.min)/(((a=this.sliderOptions)==null?void 0:a.maxValue)??0-+this._sliderRightInputElm.min)*100,o="linear-gradient(to right, %b %p1, %c %p1, %c %p2, %b %p2)".replace(/%b/g,"#eee").replace(/%c/g,((i=this.filterOptions)==null?void 0:i.sliderTrackFilledColor)||this._sliderTrackFilledColor||_n).replace(/%p1/g,`${t}%`).replace(/%p2/g,`${r}%`);this._sliderTrackElm.style.background=o,this._sliderOptions.sliderTrackBackground=o}}}class Yh extends Qr{constructor(u){super(u),this.translaterService=u,this.sliderType="compound"}}class Qh extends f1{constructor(u){super(u),this.translaterService=u,this.inputFilterType="range"}}class Xh extends Ue{constructor(u){super(u),this.translaterService=u,this._inputMask="",this.inputType="text"}get inputMask(){return this._inputMask}init(u){var a,i,t,r;if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.searchTerms=(u.hasOwnProperty("searchTerms")?u.searchTerms:[])||[],this._cellContainerElm=u.filterContainerElm,(i=(a=this.columnDef)==null?void 0:a.params)!=null&&i.mask?this._inputMask=this.columnDef.params.mask:(r=(t=this.columnFilter)==null?void 0:t.params)!=null&&r.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 + for example:: this.columnDefinitions: [{ id: 'phone', field: 'phone', filter: { model: Filters.inputMask, params: { mask: '000-000-0000' }}}]`);const e=Array.isArray(this.searchTerms)&&this.searchTerms.length>=0?this.searchTerms[0]:"";this.createDomFilterElement(e),this._bindEventService.bind(this._filterInputElm,["keyup","blur","change"],this.onTriggerEvent.bind(this))}onTriggerEvent(u,e=!1){var i,t;let a="";if((i=u==null?void 0:u.target)!=null&&i.value){let r=((t=u==null?void 0:u.target)==null?void 0:t.value)??"";const o=this.gridOptions.enableFilterTrimWhiteSpace||this.columnFilter.enableTrimWhiteSpace;typeof r=="string"&&o&&(r=r.trim());const s=this.unmaskValue(r),l=this.maskValue(s);a=s,(u==null?void 0:u.keyCode)>=48&&(this._filterInputElm.value=l,u.preventDefault())}e?(this.callback(u,{columnDef:this.columnDef,clearFilterTriggered:e,shouldTriggerQuery:this._shouldTriggerQuery}),this._filterInputElm.classList.remove("filled")):(this._filterInputElm.classList.add("filled"),this.callback(u,{columnDef:this.columnDef,operator:this.operator,searchTerms:[a],shouldTriggerQuery:this._shouldTriggerQuery})),this._shouldTriggerQuery=!0}maskValue(u){let e=0,a="";return this._inputMask&&(a=this._inputMask.replace(/[09A]/gi,i=>((i==="0"||i==="9")&&/\d+/g.test(u[e])||i.toUpperCase()==="A"&&/[^\d]+/gi.test(u[e]))&&u[e++]||"")),a}unmaskValue(u){const e=u.replace(/[^0-9a-z]*/gi,""),a=this._inputMask.replace(/[^0-9a-z]*/gi,"");let i="";for(let t=0;tu in n?ax(n,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[u]=e,Q=(n,u,e)=>ix(n,typeof u!="symbol"?u+"":u,e),tx=class{constructor(u){Q(this,"_distinctEvent"),Q(this,"_boundedEvents",[]),this._distinctEvent=(u==null?void 0:u.distinctEvent)??!1}get boundedEvents(){return this._boundedEvents}dispose(){this.unbindAll(),this._boundedEvents=[]}bind(u,e,a,i,t=""){let r=Array.isArray(e)?e:[e];if(typeof(u==null?void 0:u.forEach)=="function")u.forEach(o=>{for(let s of r)(!this._distinctEvent||this._distinctEvent&&!this.hasBinding(o,s))&&(o.addEventListener(s,a,i),this._boundedEvents.push({element:o,eventName:s,listener:a,groupName:t}))});else for(let o of r)(!this._distinctEvent||this._distinctEvent&&!this.hasBinding(u,o))&&(u.addEventListener(o,a,i),this._boundedEvents.push({element:u,eventName:o,listener:a,groupName:t}))}hasBinding(u,e){return this._boundedEvents.some(a=>a.element===u&&(!e||a.eventName===e))}unbind(u,e,a){var i;if(u){let t=Array.isArray(u)?u:[u],r=Array.isArray(e)?e||"":[e||""];for(let o of t){a||(a=this._boundedEvents.find(s=>{if(s.element===o&&(!e||s.eventName===e))return s.listener}));for(let s of r)(i=o==null?void 0:o.removeEventListener)==null||i.call(o,s,a)}}}unbindAll(u){if(u){let e=Array.isArray(u)?u:[u];for(let a=this._boundedEvents.length-1;a>=0;--a){let i=this._boundedEvents[a];if(e.some(t=>t===i.groupName)){let{element:t,eventName:r,listener:o}=i;this.unbind(t,r,o),this._boundedEvents.splice(a,1)}}}else for(;this._boundedEvents.length>0;){let e=this._boundedEvents.pop(),{element:a,eventName:i,listener:t}=e;this.unbind(a,i,t)}}},t4=typeof window<"u"&&window.multipleSelect!==void 0?window.multipleSelect:{locales:{}},nx={formatSelectAll(){return"[Select all]"},formatAllSelected(){return"All selected"},formatCountSelected(n,u){return`${n} of ${u} selected`},formatNoMatchesFound(){return"No matches found"},formatOkButton(){return"OK"}};t4.locales["en-US"]=nx;var n4=t4.locales,rx=50,ox=4,r4={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(n){let{text:u,label:e,search:a}=n;return(e||u||"").includes(a)},showClear:!1,autoAdjustDropHeight:!1,autoAdjustDropPosition:!1,autoAdjustDropWidthByTextSize:!1,adjustedHeightPadding:10,useSelectOptionLabel:!1,useSelectOptionLabelToHtml:!1,navigationHighlight:!0,infiniteScroll:!1,virtualScroll:!0,cssStyler:()=>null,textTemplate:n=>n.innerHTML.trim(),labelTemplate:n=>n.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},sx=["init","getOptions","refreshOptions","getSelects","setSelects","enable","disable","open","close","check","uncheck","checkAll","uncheckAll","checkInvert","focus","blur","refresh","destroy"];Object.assign(r4,n4["en-US"]);var lx={BLOCK_ROWS:rx,CLUSTER_BLOCKS:ox,DEFAULTS:r4,METHODS:sx},te=lx;function Ex(n,u,e=!1){let a=Object.keys(n),i=Object.keys(u);if(e&&a.length!==i.length)return!1;for(let t of a)if(i.includes(t)&&n[t]!==u[t])return!1;return!0}function sr(n){let u=()=>{let i={};for(let t in n)Object.prototype.hasOwnProperty.call(n,t)&&(i[t]=sr(n[t]));return i},e=()=>n.map(i=>sr(i)),a=Object.prototype.toString.call(n).slice(8,-1).toLowerCase();return a==="object"?u():a==="array"?e():n}function Pn(n){return n!=null&&n!==""}function dx(n,u){return typeof n=="object"?Object.fromEntries(u?Object.entries(n).filter(([e,a])=>!Pn(a)&&!u.includes(e)||Pn(a)):Object.entries(n).filter(([e,a])=>Pn(a))):n}function cx(n){let u=0;return n.forEach((e,a)=>{e.type==="optgroup"?(e._key=`group_${a}`,e.visible=typeof e.visible>"u"?!0:e.visible,e.children.forEach((i,t)=>{i&&(i.visible=typeof(i==null?void 0:i.visible)>"u"?!0:i.visible,i.divider||(i._key=`option_${a}_${t}`,u+=1))})):(e.visible=typeof e.visible>"u"?!0:e.visible,e.divider||(e._key=`option_${a}`,u+=1))}),u}function Vi(n,u,e){if(Array.isArray(n))for(let a of n){if(a[u]===e||a[u]===`${+a[u]}`&&+a[u]===e)return a;if(a.type==="optgroup"){for(let i of a.children)if(i&&(i[u]===e||i[u]===`${+i[u]}`&&+i[u]===e))return i}}}function Dx(n){return n.replace(/(\b)(on[a-z]+)(\s*)=([^>]*)|javascript:([^>]*)[^>]*|(<\s*)(\/*)script([<>]*).*(<\s*)(\/*)script(>*)|(<|<)(\/*)(script|script defer)(.*)(>|>|>">)/gi,"")}function jn(n){return Object.keys(n).forEach(u=>n[u]===void 0?delete n[u]:""),n}function Aa(n,u){if(typeof n!="string")return n;if(typeof u=="function")return u(n);if(typeof n.normalize=="function")return n.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 Ln(n){let u=0,e=0,a=0,i=0,t=window.innerHeight??0,r=window.innerWidth??0,o=xx(),s=o.top,l=o.left,E=Er(n);if(E){let d=E.top??0,c=E.left??0;e=d-s,u=t-(d-s),a=c-l,i=r-(c-l)}return{top:e,bottom:u,left:a,right:i}}function Nn(n=""){return n.split(" ").filter(u=>u)}function f0(n,u,e){let a=document.createElement(n);return u&&Object.keys(u).forEach(i=>{let t=u[i];typeof t=="object"?Object.assign(a[i],t):a[i]=u[i]}),e!=null&&e.appendChild&&e.appendChild(a),a}function o4(n,u,e){var t;let a=(t=n.props)!=null&&t.innerHTML?hx(n.props,"innerHTML"):n.props,i=f0(n.tagName,dx(a,["className","title","style"]),u);if(n.props.innerHTML&&(i.innerHTML=n.props.innerHTML),n.attrs)for(let r of Object.keys(n.attrs))i.setAttribute(r,n.attrs[r]);if(n.children)for(let r of n.children)o4(r,i);return u==null||u.appendChild(i),i}function lr(n){return n.hasOwnProperty("tagName")?o4(n):document.createElement("li")}function ct(n){for(;n!=null&&n.firstChild;)n.lastChild&&n.removeChild(n.lastChild);return n}function Er(n){var r;if(!n)return;let u=(r=n==null?void 0:n.getBoundingClientRect)==null?void 0:r.call(n),e=0,a=0,i=0,t=0;return(u==null?void 0:u.top)!==void 0&&u.left!==void 0&&(e=u.top+window.pageYOffset,a=u.left+window.pageXOffset,t=u.right,i=u.bottom),{top:e,left:a,bottom:i,right:t}}function $i(n,u,e){if(!n)return 0;let a=Number.parseFloat(n.style[e]);if(!a||Number.isNaN(a)){switch(u){case"outer":a=n[e==="width"?"offsetWidth":"offsetHeight"];break;case"scroll":a=n[e==="width"?"scrollWidth":"scrollHeight"];break;case"inner":default:a=n[e==="width"?"clientWidth":"clientHeight"];break}a=n.getBoundingClientRect()[e]}if(!a||Number.isNaN(a)){let i=n.style.display,t=n.style.position;n.style.display="block",n.style.position="absolute";let r=window.getComputedStyle(n)[e];a=Number.parseFloat(r),Number.isNaN(a)&&(a=0),n.style.display=i,n.style.position=t}return a||0}function Vs(n,u){let e=null,a=n==null?void 0:n.parentElement;for(;a;){let[i,t,r,o]=u.match(/^([a-z]*)([#.]{1})([a-z\-]+)$/i)||[];if(r&&o)for(let s of o.replace(r,"").split(" "))a.classList.contains(s)&&(t?(a==null?void 0:a.tagName.toLowerCase())===t&&(e=a):e=a);a=a.parentElement}return e}function mx(n,u){var e;(e=n.parentNode)==null||e.insertBefore(u,n.nextSibling)}function hx(n,u){let{[u]:e,...a}=n;return a}function $s(n,u){n!=null&&n.style&&(n.style.display=n.style.display==="none"&&u!==!1||u===!0?"block":"none")}function xx(){return{left:window.pageXOffset||document.documentElement.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||0}}var gx=class{constructor(u){var a;Q(this,"clusterRows"),Q(this,"cache"),Q(this,"scrollEl"),Q(this,"blockHeight"),Q(this,"clusterHeight"),Q(this,"contentEl"),Q(this,"parentEl"),Q(this,"itemHeight"),Q(this,"lastCluster"),Q(this,"scrollTop"),Q(this,"dataStart"),Q(this,"dataEnd"),Q(this,"rows"),Q(this,"destroy"),Q(this,"callback"),Q(this,"sanitizer"),this.rows=u.rows,this.scrollEl=u.scrollEl,this.contentEl=u.contentEl,this.parentEl=(a=u.contentEl)==null?void 0:a.parentElement,this.callback=u.callback,this.cache={},this.scrollTop=this.scrollEl.scrollTop,this.initDOM(this.rows),this.scrollEl.scrollTop=this.scrollTop,this.lastCluster=0;let e=()=>{this.lastCluster!==(this.lastCluster=this.getNum())&&(this.initDOM(this.rows),this.callback())};this.scrollEl.addEventListener("scroll",e,!1),this.destroy=()=>{this.scrollEl.removeEventListener("scroll",e,!1),ct(this.contentEl)}}reset(u){this.lastCluster=0,this.cache={},ct(this.contentEl),this.initDOM(u)}initDOM(u){if(typeof this.clusterHeight>"u"){this.cache.scrollTop=this.scrollEl.scrollTop;let r=lr(u[0]);this.contentEl.appendChild(r),this.contentEl.appendChild(r),this.contentEl.appendChild(r),this.cache.data=[u[0]],this.getRowsHeight()}let e=this.initData(u,this.getNum()),a=this.checkChanges("data",e.rows),i=this.checkChanges("top",e.topOffset),t=this.checkChanges("bottom",e.bottomOffset);ct(this.contentEl),a&&i?(e.topOffset&&this.contentEl.appendChild(this.getExtra("top",e.topOffset)),e.rows.forEach(r=>this.contentEl.appendChild(lr(r))),e.bottomOffset&&this.contentEl.appendChild(this.getExtra("bottom",e.bottomOffset))):t&&this.contentEl.lastChild&&(this.contentEl.lastChild.style.height=`${e.bottomOffset}px`)}getRowsHeight(){var u;if(typeof this.itemHeight>"u"){let e=((u=this.parentEl)==null?void 0:u.style.display)||"";this.parentEl&&(e===""||e==="none")&&(this.parentEl.style.display="block");let a=this.contentEl.children,i=a[Math.floor(a.length/2)];this.itemHeight=i.offsetHeight,this.parentEl&&(this.parentEl.style.display=e)}this.blockHeight=this.itemHeight*te.BLOCK_ROWS,this.clusterRows=te.BLOCK_ROWS*te.CLUSTER_BLOCKS,this.clusterHeight=this.blockHeight*te.CLUSTER_BLOCKS}getNum(){this.scrollTop=this.scrollEl.scrollTop;let u=(this.clusterHeight||0)-(this.blockHeight||0);return u&&Math.floor(this.scrollTop/u)||0}initData(u,e){if(u.lengthdelete this[o])))}initLocale(){if(this.options.locale){if(typeof this.options.locale=="object"){Object.assign(this.options,this.options.locale);return}let u=window.multipleSelect.locales,e=this.options.locale.split(/-|_/);if(e[0]=e[0].toLowerCase(),e[1]&&(e[1]=e[1].toUpperCase()),u[this.options.locale])Object.assign(this.options,u[this.options.locale]);else if(u[e.join("-")])Object.assign(this.options,u[e.join("-")]);else if(u[e[0]])Object.assign(this.options,u[e[0]]);else throw new Error(`[multiple-select-vanilla] invalid locales "${this.options.locale}", make sure to import it before using it`)}}initContainer(){var i;let u=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),(i=this.labelElm)!=null&&i.querySelector("input")&&(this.labelElm=null),typeof this.options.single>"u"&&(this.options.single=!this.elm.multiple),this.parentElm=f0("div",{className:Nn(`ms-parent ${this.elm.className||""} ${this.options.classes}`).join(" "),dataset:{test:"sel"}}),this.options.darkMode&&this.parentElm.classList.add("ms-dark-mode");let e=this.elm.getAttribute("title")||"";e&&(this.parentElm.title=e),this.options.placeholder=this.options.placeholder||this.elm.getAttribute("placeholder")||"",this.choiceElm=f0("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(f0("span",{className:"ms-placeholder",textContent:this.options.placeholder})),this.options.showClear&&(this.selectClearElm=f0("div",{className:"ms-icon ms-icon-close"}),this.selectClearElm.style.display="none",this.choiceElm.appendChild(this.selectClearElm)),this.choiceElm.appendChild(f0("div",{className:"ms-icon ms-icon-caret"})),this.dropElm=f0("div",{className:`ms-drop ${this.options.position}`,ariaExpanded:"false"},this.parentElm),this.options.darkMode&&this.dropElm.classList.add("ms-dark-mode"),u&&(this.dropElm.dataset.name=u);let a=this.elm.getAttribute("data-test")||this.options.dataTest;a&&(this.parentElm.dataset.test=a,this.dropElm.dataset.test=a),this.closeElm=this.choiceElm.querySelector(".ms-icon-close"),this.options.dropWidth&&(this.dropElm.style.width=typeof this.options.dropWidth=="string"?this.options.dropWidth:`${this.options.dropWidth}px`),mx(this.elm,this.parentElm),this.elm.disabled&&(this.choiceElm.classList.add("disabled"),this.choiceElm.disabled=!0),this.selectAllName=`selectAll${u}`,this.selectGroupName=`selectGroup${u}`,this.selectItemName=`selectItem${u}`,this.options.keepOpen||(this._bindEventService.unbindAll("body-click"),this._bindEventService.bind(document.body,"click",t=>{t.target===this.choiceElm||Vs(t.target,".ms-choice")===this.choiceElm||(t.target===this.dropElm||Vs(t.target,".ms-drop")!==this.dropElm&&t.target!==this.elm)&&this.options.isOpen&&this.close("body.click")},void 0,"body-click"))}initData(){let u=[];if(this.options.data){if(Array.isArray(this.options.data))this.data=this.options.data.map(e=>typeof e=="string"||typeof e=="number"?{text:e,value:e}:e);else if(typeof this.options.data=="object"){for(let[e,a]of Object.entries(this.options.data))u.push({value:e,text:`${a}`});this.data=u}}else this.elm.childNodes.forEach(e=>{let a=this.initRow(e);a&&u.push(a)}),this.options.data=u,this.data=u,this.fromHtml=!0;this.dataTotal=cx(this.data||[])}initRow(u,e){var i,t;let a={};return((i=u.tagName)==null?void 0:i.toLowerCase())==="option"?(a.type="option",a.text=this.options.textTemplate(u),a.value=u.value,a.visible=!0,a.selected=!!u.selected,a.disabled=e||u.disabled,a.classes=u.getAttribute("class")||"",a.title=u.getAttribute("title")||"",u.dataset.value&&(a._value=u.dataset.value),Object.keys(u.dataset).length&&(a._data=u.dataset,a._data.divider&&(a.divider=a._data.divider)),a):((t=u.tagName)==null?void 0:t.toLowerCase())==="optgroup"?(a.type="optgroup",a.label=this.options.labelTemplate(u),a.visible=!0,a.selected=!!u.selected,a.disabled=u.disabled,a.children=[],Object.keys(u.dataset).length&&(a._data=u.dataset),u.childNodes.forEach(r=>{a.children.push(this.initRow(r,a.disabled))}),a):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 u=0;for(let e of this.data||[])e.type==="optgroup"?u+=e.children.length:u+=1;this.options.filter=u>this.options.filterByDataLength}initList(){var u,e;if(this.options.filter&&(this.filterParentElm=f0("div",{className:"ms-search"},this.dropElm),this.filterParentElm.appendChild(f0("input",{autocomplete:"off",autocapitalize:"off",spellcheck:!1,type:"text",placeholder:this.options.filterPlaceholder||"🔎︎"})),this.options.showSearchClear&&this.filterParentElm.appendChild(f0("span",{className:"ms-icon ms-icon-close"}))),this.options.selectAll&&!this.options.single){let a=this.elm.getAttribute("name")||this.options.name||"";this.selectAllParentElm=f0("div",{className:"ms-select-all",dataset:{key:"select_all"}});let i=document.createElement("label"),t=`ms-icon ${this.isAllSelected?"ms-icon-check":this.isPartiallyAllSelected?"ms-icon-minus":"ms-icon-uncheck"}`,r=f0("div",{className:"icon-checkbox-container"},i);f0("input",{type:"checkbox",ariaChecked:String(this.isAllSelected),checked:this.isAllSelected,dataset:{name:`selectAll${a}`}},r),f0("div",{className:t},r),i.appendChild(f0("span",{textContent:this.formatSelectAll()})),this.selectAllParentElm.appendChild(i),(u=this.dropElm)==null||u.appendChild(this.selectAllParentElm)}this.ulElm=document.createElement("ul"),this.ulElm.role="combobox",this.ulElm.ariaExpanded="false",this.ulElm.ariaMultiSelectable=String(!this.options.single),(e=this.dropElm)==null||e.appendChild(this.ulElm),this.options.showOkButton&&!this.options.single&&(this.okButtonElm=f0("button",{className:"ms-ok-button",type:"button",textContent:this.formatOkButton()},this.dropElm)),this.initListItems()}initListItems(){var a;let u=0,e=this.getListRows();if(this.options.selectAll&&!this.options.single&&(u=-1),e.length>te.BLOCK_ROWS*te.CLUSTER_BLOCKS){let i=this.dropElm&&((a=this.dropElm)==null?void 0:a.style.display)!=="none";!i&&this.dropElm&&(this.dropElm.style.left="-10000",this.dropElm.style.display="block",this.dropElm.ariaExpanded="true");let t=()=>{if(this.virtualScroll){this._currentHighlightIndex=0,this.updateDataStart=this.virtualScroll.dataStart+u,this.updateDataEnd=this.virtualScroll.dataEnd+u,this.updateDataStart<0&&(this.updateDataStart=0,this._currentHighlightIndex=0);let r=this.getDataLength();this.updateDataEnd>r&&(this.updateDataEnd=r),this.ulElm&&(this.isMoveUpRecalcRequired?this.recalculateArrowMove("up"):this.virtualScroll.dataStart>this.updateDataStart&&this.recalculateArrowMove("down"))}};this.ulElm&&(this.virtualScroll?this.virtualScroll.reset(e):this.virtualScroll=new gx({rows:e,scrollEl:this.ulElm,contentEl:this.ulElm,sanitizer:this.options.sanitizer,callback:()=>{t(),this.events()}})),t(),!i&&this.dropElm&&(this.dropElm.style.left="0",this.dropElm.style.display="none",this.dropElm.ariaExpanded="false")}else this.ulElm&&(ct(this.ulElm),e.forEach(i=>this.ulElm.appendChild(lr(i)))),this.updateDataStart=0,this.updateDataEnd=this.updateData.length;return this.events(),e}getListRows(){var e;let u=[];return this.updateData=[],(e=this.data)==null||e.forEach(a=>u.push(...this.initListItem(a))),this.options.infiniteScroll&&u.push({tagName:"li",props:{className:"ms-infinite-option",role:"option"}}),u.push({tagName:"li",props:{className:"ms-no-results",textContent:this.formatNoMatchesFound()}}),u}initListItem(u,e=0){let a=(u==null?void 0:u.title)||"",i=this.options.multiple?"multiple":"",t=this.options.single?"radio":"checkbox",r=!!(u!=null&&u.selected),o=this.options.single&&!this.options.singleRadio,s="";if(!(u!=null&&u.visible))return[];if(this.updateData.push(u),o&&(s="hide-radio "),u.selected&&(s+="selected "),u.type==="optgroup"){let x=[],g;if(this.options.hideOptgroupCheckboxes||this.options.single)g={tagName:"span",props:{dataset:{name:this.selectGroupName,key:u._key}}};else{let b={tagName:"input",props:{type:"checkbox",dataset:{name:this.selectGroupName,key:u._key},checked:r,disabled:u.disabled}};o?g=b:g={tagName:"div",props:{className:`icon-checkbox-container${t==="radio"?" radio":""}`},children:[b,{tagName:"div",props:{className:`ms-icon ${r?t==="radio"?"ms-icon-radio":"ms-icon-check":"ms-icon-uncheck"}`}}]}}!s.includes("hide-radio")&&(this.options.hideOptgroupCheckboxes||this.options.single)&&(s+="hide-radio ");let F={tagName:"span",props:{}};this.applyAsTextOrHtmlWhenEnabled(F.props,u.label);let C={tagName:"li",props:{className:Nn(`group${this.options.single||u.disabled?" disabled":""} ${s}`).join(" "),role:"option",ariaSelected:String(r),dataset:{key:u._key}},children:[{tagName:"label",props:{className:Nn(`optgroup${this.options.single||u.disabled?" disabled":""}`).join(" ")},children:[g,F]}]},A=this.options.cssStyler(u);return A&&(C.props.style=A),x.push(C),u.children.forEach(b=>x.push(...this.initListItem(b,1))),x}if(s+=u.classes||"",e&&this.options.single&&(s+=`option-level-${e} `),u.divider)return[{tagName:"li",props:{className:"option-divider"}}];let l=i||s?(i+s).trim():"";u.disabled&&(l+=" disabled");let E=`${u.disabled?"disabled":""}`,d={tagName:"span",props:{}};this.applyAsTextOrHtmlWhenEnabled(d.props,u.text);let c={tagName:"input",props:{type:t,value:encodeURI(u.value),dataset:{key:u._key,name:this.selectItemName},checked:r,disabled:!!u.disabled}};u.selected&&(c.attrs={checked:"checked"});let D={tagName:"div",props:{className:`icon-checkbox-container${t==="radio"?" radio":""}`},children:[c,{tagName:"div",props:{className:`ms-icon ${c.props.checked?t==="radio"?"ms-icon-radio":"ms-icon-check":"ms-icon-uncheck"}`}}]},m={tagName:"li",props:{role:"option",title:a,ariaSelected:String(r),dataset:{key:u._key}},children:[{tagName:"label",props:{className:E},children:[o?c:D,d]}]};l&&(m.props.className=l);let h=this.options.cssStyler(u);return h&&(m.props.style=h),[m]}initSelected(u=!1){var a,i;let e=0;for(let t of this.data||[])if(t.type==="optgroup"){let r=t.children.filter(o=>(o==null?void 0:o.selected)&&!o.disabled&&o.visible).length;t.children.length&&(t.selected=!this.options.single&&r&&r===t.children.filter(o=>o&&!o.disabled&&o.visible&&!o.divider).length),e+=r}else e+=t.selected&&!t.disabled&&t.visible?1:0;this.isAllSelected=((a=this.data)==null?void 0:a.filter(t=>t.selected&&!t.disabled&&t.visible).length)===((i=this.data)==null?void 0:i.filter(t=>!t.disabled&&t.visible&&!t.divider).length),this.isPartiallyAllSelected=!this.isAllSelected&&e>0,u||(this.isAllSelected?this.options.onCheckAll():e===0&&this.options.onUncheckAll())}initView(){let u;window.getComputedStyle?(u=window.getComputedStyle(this.elm).width,u==="auto"&&(u=$i(this.dropElm,"outer","width")+20)):u=$i(this.elm,"outer","width")+20,this.parentElm.style.width=`${this.options.width||u}px`,this.elm.classList.add("ms-offscreen")}events(){var e,a,i,t,r,o,s;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=(e=this.filterParentElm)==null?void 0:e.querySelector(".ms-icon-close"),this.searchInputElm=(a=this.dropElm)==null?void 0:a.querySelector(".ms-search input"),this.selectAllElm=(i=this.dropElm)==null?void 0:i.querySelector(`input[data-name="${this.selectAllName}"]`),this.selectGroupElms=(t=this.dropElm)==null?void 0:t.querySelectorAll(`input[data-name="${this.selectGroupName}"],span[data-name="${this.selectGroupName}"]`),this.selectItemElms=(r=this.dropElm)==null?void 0:r.querySelectorAll(`input[data-name="${this.selectItemName}"]:enabled`),this.noResultsElm=(o=this.dropElm)==null?void 0:o.querySelector(".ms-no-results");let u=l=>{l.preventDefault(),!l.target.classList.contains("ms-icon-close")&&(this.options.isOpen?this.close("toggle.close"):this.open())};this.labelElm&&this._bindEventService.bind(this.labelElm,"click",l=>{l.target.nodeName.toLowerCase()==="label"&&(u(l),(!this.options.filter||!this.options.isOpen)&&this.focus(),l.stopPropagation())}),this._bindEventService.bind(this.choiceElm,"click",u),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",l=>{l.code==="Escape"&&this.handleEscapeKey()}),this.closeElm&&this._bindEventService.bind(this.closeElm,"click",l=>{l.preventDefault(),this._checkAll(!1,!0),this.initSelected(!1),this.updateSelected(),this.update(),this.options.onClear()}),this.clearSearchIconElm&&this._bindEventService.bind(this.clearSearchIconElm,"click",l=>{l.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",l=>{l.code==="Tab"&&l.shiftKey&&this.close("key.shift+tab")},void 0,"search-input"),this._bindEventService.bind(this.searchInputElm,"keyup",l=>{var E,d,c;if(this.options.filterAcceptOnEnter&&["Enter","Space"].includes(l.code)&&((E=this.searchInputElm)!=null&&E.value)){if(this.options.single){let D=[];(d=this.selectItemElms)==null||d.forEach(m=>{var h;((h=m.closest("li"))==null?void 0:h.style.display)!=="none"&&D.push(m)}),D.length&&D[0].hasAttribute("data-name")&&this.setSelects([D[0].value])}else(c=this.selectAllElm)==null||c.click();this.close(`key.${l.code.toLowerCase()}`),this.focus();return}this.filter()},void 0,"search-input")),this.selectAllElm&&this._bindEventService.bind(this.selectAllElm,"click",l=>{var E;return this._checkAll((E=l.currentTarget)==null?void 0:E.checked)},void 0,"select-all-checkbox"),this.okButtonElm&&this._bindEventService.bind(this.okButtonElm,"click",l=>{u(l),l.stopPropagation()},void 0,"ok-button"),this.selectGroupElms&&this._bindEventService.bind(this.selectGroupElms,"click",l=>{let E=l.currentTarget,d=E.checked,c=Vi(this.data,"_key",E.dataset.key);this._checkGroup(c,d),this.options.onOptgroupClick(jn({label:c.label,selected:c.selected,data:c._data,children:c.children.map(D=>{if(D)return jn({text:D.text,value:D.value,selected:D.selected,disabled:D.disabled,data:D._data})})}))},void 0,"group-checkbox-list"),this.selectItemElms&&this._bindEventService.bind(this.selectItemElms,"click",l=>{let E=l.currentTarget,d=E.checked,c=Vi(this.data,"_key",E.dataset.key),D=()=>{this.options.single&&this.options.isOpen&&!this.options.keepOpen&&this.close("selection")};if(this.options.onBeforeClick(c)===!1){D();return}this._check(c,d),this.options.onClick(jn({text:c.text,value:c.value,selected:c.selected,data:c._data})),D()},void 0,"input-checkbox-list"),this.lastFocusedItemKey&&this.dropElm&&((s=this.dropElm.querySelector(`li[data-key=${this.lastFocusedItemKey}]`))==null||s.focus()),this.options.navigationHighlight&&this.dropElm&&(this._bindEventService.bind(this.dropElm,"mouseover",l=>{var d,c;let E=l.target.closest(".ms-select-all")||l.target.closest("li");if((d=this.dropElm)!=null&&d.contains(E)&&this.lastMouseOverPosition!==`${l.clientX}:${l.clientY}`){let D=((c=this.dropElm)==null?void 0:c.querySelectorAll(Xa))||[],m=Array.from(D).findIndex(h=>h.dataset.key===E.dataset.key);this._currentHighlightIndex!==m&&!E.classList.contains("disabled")&&(this._currentSelectedElm=E,this._currentHighlightIndex=m,this.changeCurrentOptionHighlight(E))}this.lastMouseOverPosition=`${l.clientX}:${l.clientY}`},void 0,"hover-highlight"),this._bindEventService.bind(this.dropElm,"keydown",l=>{var E,d,c,D;switch(l.key){case"ArrowUp":l.preventDefault(),this.moveHighlightUp();break;case"ArrowDown":l.preventDefault(),this.moveHighlightDown();break;case"Escape":this.handleEscapeKey();break;case"Enter":case" ":{if(document.activeElement!==this.okButtonElm){let m=l.target.closest(".ms-select-all")||l.target.closest("li");if(l.key===" "&&this.options.filter||this.options.filterAcceptOnEnter&&!m)return;l.preventDefault(),(d=(E=this._currentSelectedElm)==null?void 0:E.querySelector("input"))==null||d.click(),this.options.single&&(this.choiceElm.focus(),this.lastFocusedItemKey=((c=this.choiceElm)==null?void 0:c.dataset.key)||"")}break}case"Tab":{l.preventDefault(),l.shiftKey?document.activeElement===this.okButtonElm?(this.focusSelectAllOrList(),this.highlightCurrentOption()):(this.close("key.shift+tab"),this.choiceElm.focus()):(this.changeCurrentOptionHighlight(),(D=this.okButtonElm)==null||D.focus());break}}},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(u,e,a){let i=!1;u!=null&&u.target&&this.ulElm&&this.scrolledByMouse?u.target.scrollTop+u.target.clientHeight===this.ulElm.scrollHeight&&(i=!0):e!==void 0&&e+1===a&&(i=!0),i&&this.ulElm&&(this.virtualScroll?this.initListItems():this.ulElm.scrollTop=0,this._currentHighlightIndex=0,this.highlightCurrentOption())}open(u=0){return new Promise(e=>{u!==null&&u>=0?(clearTimeout(this.openDelayTimer),this.openDelayTimer=setTimeout(()=>{this.openDrop(),e()},u)):(this.openDrop(),e())})}openDrop(){var i,t,r,o,s;if(!this.dropElm||(i=this.choiceElm)!=null&&i.classList.contains("disabled"))return;if(this.options.isOpen=!0,this.parentElm.classList.add("ms-parent-open"),(r=(t=this.choiceElm)==null?void 0:t.querySelector("div.ms-icon-caret"))==null||r.classList.add("open"),this.dropElm.style.display="block",this.dropElm.ariaExpanded="true",(o=this.selectAllElm)!=null&&o.parentElement&&(this.selectAllElm.parentElement.style.display="inline-flex"),this.noResultsElm&&(this.noResultsElm.style.display="none"),this.getDataLength()||((s=this.selectAllElm)!=null&&s.parentElement&&(this.selectAllElm.parentElement.style.display="none"),this.noResultsElm&&(this.noResultsElm.style.display="block")),this.options.container){let l=Er(this.dropElm),E;this.options.container instanceof Node?E=this.options.container:typeof this.options.container=="string"&&(E=this.options.container==="body"?document.body:document.querySelector(this.options.container)),E.appendChild(this.dropElm),this.dropElm.style.top=`${(l==null?void 0:l.top)??0}px`,this.dropElm.style.left=`${(l==null?void 0:l.left)??0}px`,this.dropElm.style.minWidth="auto",this.dropElm.style.width=`${$i(this.parentElm,"outer","width")}px`}let u=this.options.minHeight,e=this.options.maxHeight;this.options.maxHeightUnit==="row"&&(e=$i(this.dropElm.querySelector("ul>li"),"outer","height")*this.options.maxHeight),this.ulElm??(this.ulElm=this.dropElm.querySelector("ul")),this.ulElm&&(u&&(this.ulElm.style.minHeight=`${u}px`),this.ulElm.style.maxHeight=`${e}px`),this.dropElm.querySelectorAll(".multiple").forEach(l=>{l.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 a=this.options.position;if(this.options.autoAdjustDropHeight){if(this.options.autoAdjustDropPosition){let{bottom:l,top:E}=Ln(this.dropElm),d=this.dropElm.getBoundingClientRect().height;a=ll?"top":"bottom"}this.adjustDropHeight(a)}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(){var e;let u=((e=this.dropElm)==null?void 0:e.querySelectorAll(Xa))||[];if(this._currentHighlightIndex<=u.length){let a=u[this._currentHighlightIndex];a&&(this.lastFocusedItemKey=a.dataset.key||"",this._currentSelectedElm=a,this.scrolledByMouse=!1,a.scrollIntoView({block:"nearest"}),this.changeCurrentOptionHighlight(a),setTimeout(()=>this.scrolledByMouse=!0,10))}}changeCurrentOptionHighlight(u){var e;u==null||u.classList.add("highlighted"),(((e=this.dropElm)==null?void 0:e.querySelectorAll(Cx))||[]).forEach(a=>{a!==u&&a.classList.remove("highlighted")})}moveHighlightDown(){var a,i;let u=((a=this.dropElm)==null?void 0:a.querySelectorAll(Xa))||[],e=u.length;this._currentHighlightIndex0&&this.ulElm){let t=u[this._currentHighlightIndex+(this.options.single?0:1)],r=t==null?void 0:t.dataset.key;this.lastFocusedItemKey=r,this.ulElm.scrollTop=this.ulElm.scrollTop-(t==null?void 0:t.getBoundingClientRect().height)||10,this.isMoveUpRecalcRequired=!0;return}this._currentHighlightIndex>0&&(this._currentHighlightIndex--,(i=u[this._currentHighlightIndex])!=null&&i.classList.contains("disabled")&&this.moveHighlightUp()),this.highlightCurrentOption()}recalculateArrowMove(u){var i;let e=((i=this.dropElm)==null?void 0:i.querySelectorAll(Xa))||[],a=Array.from(e).findIndex(t=>t.dataset.key===this.lastFocusedItemKey);this._currentHighlightIndex=a-1,u==="down"?this.moveHighlightDown():u==="up"&&(this.moveHighlightUp(),this.isMoveUpRecalcRequired=!1)}close(u){var e,a;this.options.isOpen=!1,this.parentElm.classList.remove("ms-parent-open"),(a=(e=this.choiceElm)==null?void 0:e.querySelector("div.ms-icon-caret"))==null||a.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(u)}applyAsTextOrHtmlWhenEnabled(u,e){u||(u={}),this.isRenderAsHtml?u.innerHTML=typeof this.options.sanitizer=="function"?this.options.sanitizer(e):e:u.textContent=e}update(u=!1){var l;let e=this.getSelects(),a=this.getSelects("text");this.options.displayValues&&(a=e);let i=(l=this.choiceElm)==null?void 0:l.querySelector("span"),t=e.length,r=null,o=()=>{if(this.options.useSelectOptionLabel||this.options.useSelectOptionLabelToHtml){let E=e.join(this.options.displayDelimiter);return this.options.useSelectOptionLabelToHtml?Dx(E):E}return a.join(this.options.displayDelimiter)};if(i){if(t===0){let E=this.options.placeholder||"";i.classList.add("ms-placeholder"),this.applyAsTextOrHtmlWhenEnabled(i,E)}else tthis.options.minimumCountSelected?r=`${a.slice(0,this.options.minimumCountSelected).join(this.options.displayDelimiter)}...`:this.formatCountSelected(t,this.dataTotal)&&t>this.options.minimumCountSelected?r=this.formatCountSelected(t,this.dataTotal):r=o();if(r!==null&&(i==null||i.classList.remove("ms-placeholder"),this.applyAsTextOrHtmlWhenEnabled(i,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";i.title=this.getSelects(E).join(this.options.displayDelimiter)}}let s=this.getSelects();this.options.single?this.elm.value=s.length?s[0]:"":Array.from(this.elm.options).forEach(E=>{E.selected=s.some(d=>d===E.value)}),u||this.elm.dispatchEvent(new Event("change"))}updateSelected(u){var a,i,t;for(let r=this.updateDataStart;rr.visible).length)===0;if(this.selectAllElm){this.selectAllElm.ariaChecked=String(this.isAllSelected);let r=(t=this.dropElm)==null?void 0:t.querySelector(".ms-select-all .icon-checkbox-container div");if(r){let o="";this.isAllSelected?o="ms-icon-check":this.isPartiallyAllSelected?o="ms-icon-minus":o="ms-icon-uncheck",r.className=`ms-icon ${o}`}this.selectAllElm.checked=this.isAllSelected,$s(this.selectAllElm.closest("li"),!e)}$s(this.noResultsElm,e),this.virtualScroll&&(this.virtualScroll.rows=u??this.getListRows())}getData(){return this.options.data}getDataLength(){var u;return((u=this.data)==null?void 0:u.length)??0}getOptions(u=!0){let e=Object.assign({},this.options);return delete e.data,u?sr(e):this.options}refreshOptions(u){Ex(this.options,u,!0)||(this.options=Object.assign(this.options,u),this.destroy(!1),this.init())}getDropElement(){return this.dropElm}getParentElement(){return this.parentElm}getSelects(u="value"){let e=[];for(let a of this.data||[])if(a.type==="optgroup"){let i=a.children.filter(t=>t==null?void 0:t.selected);if(!i.length)continue;if(u==="value"||this.options.single)e.push(...i.map(t=>u==="value"&&t._value||t[u]));else{let t=[];t.push("["),t.push(a.label),t.push(`: ${i.map(r=>r[u]).join(", ")}`),t.push("]"),e.push(t.join(""))}}else a.selected&&e.push(u==="value"&&a._value||a[u]);return e}setSelects(u,e="value",a=!1){let i=!1,t=r=>{var o;for(let s of r){let l=!1;if(e==="text"){let E=document.createElement("div");this.applyAsTextOrHtmlWhenEnabled(E,s.text),l=u.includes(((o=E.textContent)==null?void 0:o.trim())??"")}else l=u.includes(s._value||s.value),!l&&s.value===`${+s.value}`&&(l=u.includes(+s.value));s.selected!==l&&(i=!0),s.selected=l}};for(let r of this.data||[])r.type==="optgroup"?t(r.children):t([r]);i&&(this.initSelected(a),this.updateSelected(),this.update(a))}enable(){this.choiceElm&&(this.choiceElm.classList.remove("disabled"),this.choiceElm.disabled=!1)}disable(){var u;this.choiceElm&&((u=this.choiceElm)==null||u.classList.add("disabled"),this.choiceElm.disabled=!0)}check(u){let e=Vi(this.data,"value",u);e&&this._check(e,!0)}uncheck(u){let e=Vi(this.data,"value",u);e&&this._check(e,!1)}_check(u,e){this.options.single&&this._checkAll(!1,!0),u.selected=e,this.initSelected(),this.updateSelected(),this.update()}checkAll(){this._checkAll(!0)}uncheckAll(){this._checkAll(!1)}_checkAll(u,e){for(let a of this.data||[])a.type==="optgroup"?this._checkGroup(a,u,!0):!a.disabled&&!a.divider&&(e||a.visible)&&(a.selected=u);e||(this.initSelected(),this.updateSelected(),this.update())}_checkGroup(u,e,a){u.selected=e,u.children.forEach(i=>{i&&!i.disabled&&!i.divider&&(a||i.visible)&&(i.selected=e)}),a||(this.initSelected(),this.updateSelected(),this.update())}checkInvert(){if(!this.options.single){for(let u of this.data||[])if(u.type==="optgroup")for(let e of u.children)e&&(e.divider||(e.selected=!e.selected));else u&&!u.divider&&(u.selected=!u.selected);this.initSelected(),this.updateSelected(),this.update()}}focus(){var u;(u=this.choiceElm)==null||u.focus(),this.options.onFocus()}blur(){var u;(u=this.choiceElm)==null||u.blur(),this.options.onBlur()}refresh(){this.destroy(!1),this.init()}filter(u){var t;let e=((t=this.searchInputElm)==null?void 0:t.value.trim())??"",a=e.toLowerCase();if(this.filterText===a)return;this.filterText=a;for(let r of this.data||[])if(r.type==="optgroup")if(this.options.filterGroup){let o=`${(r==null?void 0:r.label)??""}`;if(r!=null){let s=this.options.customFilter({label:Aa(o.toString().toLowerCase(),this.options.diacriticParser),search:Aa(a,this.options.diacriticParser),originalLabel:o,originalSearch:e,row:r});r.visible=s;for(let l of r.children)l&&(l.visible=s)}}else{for(let o of r.children)if(o!=null){let s=`${(o==null?void 0:o.text)??""}`;o.visible=this.options.customFilter({text:Aa(s.toString().toLowerCase(),this.options.diacriticParser),search:Aa(a,this.options.diacriticParser),originalText:s,originalSearch:e,row:o,parent:r})}r.visible=r.children.filter(o=>o==null?void 0:o.visible).length>0}else{let o=`${(r==null?void 0:r.text)??""}`;r.visible=this.options.customFilter({text:Aa(o.toString().toLowerCase(),this.options.diacriticParser),search:Aa(a,this.options.diacriticParser),originalText:o,originalSearch:e,row:r})}let i=this.initListItems();this.initSelected(u),this.updateSelected(i),u||this.options.onFilter(e)}adjustDropHeight(u){var E,d,c,D;let e=u!=="top",a=((E=this.filterParentElm)==null?void 0:E.getBoundingClientRect().height)??0,i=((d=this.okButtonElm)==null?void 0:d.getBoundingClientRect().height)??0,t=this.options.single?0:((c=this.selectAllParentElm)==null?void 0:c.getBoundingClientRect().height)??0,r=a+i+t+5,{bottom:o,top:s}=Ln(this.parentElm),l=this.options.maxHeight;if(e?l=o-r-this.options.adjustedHeightPadding:l=s-r-this.options.adjustedHeightPadding,!this.options.maxHeight||this.options.maxHeight&&lo)e="bottom";else if(o>a&&i>a){if(this.options.container){let d=t-o;d<0&&(d=0),(d>0||u)&&(e="top",this.dropElm.style.top=`${d<0?0:d}px`)}else e="top",this.dropElm.classList.add(e);this.dropElm.classList.remove("bottom")}l-sa.clientHeight?this.getScrollbarWidth():0,o=0;this.dropElm.querySelectorAll("li label").forEach(s=>{s.scrollWidth>o&&(o=s.scrollWidth)}),o+=i+r,othis.options.maxWidth&&(o=this.options.maxWidth),this.options.minWidth&&otypeof n=="string"?Rn(document.querySelectorAll(n),u):n instanceof Node?Rn([n],u):Rn(n,u);function Rn(n,u){let e=Array.from(n),a=[];for(let i=0;idelete t._multipleSelect,r.onAfterHardDestroyed=()=>a[i]=null,a.push(t._multipleSelect)}catch(r){console.error(r)}}return a.length===1?a[0]:a}Ga.defaults=te.DEFAULTS;Ga.locales={...n4};Ga.methods=te.METHODS;typeof window<"u"&&(window.multipleSelect=Ga);class s4{constructor(u,e,a,i=!0){this.translaterService=u,this.collectionService=e,this.rxjs=a,this._isMultipleSelect=!0,this._collectionLength=0,this._shouldTriggerQuery=!0,this.isFilled=!1,this.enableTranslateLabel=!1,this.subscriptions=[],this._isMultipleSelect=i}get collectionOptions(){var u,e;return((e=(u=this.columnDef)==null?void 0:u.filter)==null?void 0:e.collectionOptions)??{}}get columnFilter(){var u;return((u=this.columnDef)==null?void 0:u.filter)??{}}get customStructure(){var u,e;return(e=(u=this.columnDef)==null?void 0:u.filter)==null?void 0:e.customStructure}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get defaultOperator(){return this.isMultipleSelect?P.in:P.equal}get filterOptions(){var u,e;return{...(u=this.gridOptions.defaultFilterOptions)==null?void 0:u.select,...(e=this.columnFilter)==null?void 0:e.filterOptions}}get isMultipleSelect(){return this._isMultipleSelect}get msInstance(){return this._msInstance}get selectOptions(){return this.defaultOptions}get operator(){var u;return((u=this.columnFilter)==null?void 0:u.operator)??this.defaultOperator}set operator(u){this.columnFilter&&(this.columnFilter.operator=u)}init(u){var i,t,r,o,s,l,E,d,c,D,m;if(!u)throw new Error('[Slickgrid-Universal] A filter must always have an "init()" with valid arguments.');if(this.grid=u.grid,this.callback=u.callback,this.columnDef=u.columnDef,this.searchTerms=(u.hasOwnProperty("searchTerms")?u.searchTerms:[])||[],this.filterContainerElm=u.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=((i=this.columnFilter)==null?void 0:i.enableTranslateLabel)??!1,this.labelName=((t=this.customStructure)==null?void 0:t.label)??"label",this.labelPrefixName=((r=this.customStructure)==null?void 0:r.labelPrefix)??"labelPrefix",this.labelSuffixName=((o=this.customStructure)==null?void 0:o.labelSuffix)??"labelSuffix",this.optionLabel=((s=this.customStructure)==null?void 0:s.optionLabel)??"value",this.valueName=((l=this.customStructure)==null?void 0:l.value)??"value",this.enableTranslateLabel&&(!this.translaterService||typeof this.translaterService.translate!="function"))throw new Error('[select-filter] The Translate Service is required for the Select Filter to work correctly when "enableTranslateLabel" is set.');this._locales=((E=this.gridOptions)==null?void 0:E.locales)??T.locales,this.initMultipleSelectTemplate();let e=((d=this.gridOptions)==null?void 0:d.defaultFilterPlaceholder)||"";(c=this.columnFilter)!=null&&c.placeholder&&(e=this.columnFilter.placeholder),this.defaultOptions.placeholder=e||"",this._isMultipleSelect&&((D=this.columnDef)!=null&&D.filter)&&(this.columnDef.filter.emptySearchTermReturnAllValues=((m=this.columnDef.filter)==null?void 0:m.emptySearchTermReturnAllValues)??!1);const a=this.columnFilter.collection||[];return new Promise(async(h,x)=>{try{let g;this.columnFilter.collectionAsync&&!this.columnFilter.collection?(g=E1(this.columnFilter.collectionAsync,this.columnDef,this.renderDomElement.bind(this),this.rxjs,this.subscriptions),h(g)):(g=a,this.renderDomElement(a),h(a)),(this.columnFilter.collectionAsync||this.columnFilter.enableCollectionWatch)&&(await(g??this.columnFilter.collectionAsync),this.watchCollectionChanges())}catch(g){x(g)}})}clear(u=!0){var e,a,i;this._msInstance&&this._collectionLength>0&&(this._msInstance.setSelects([]),(e=this.filterElm)==null||e.classList.remove("filled"),(i=(a=this._msInstance)==null?void 0:a.getParentElement())==null||i.classList.remove("filled"),this.searchTerms=[],this._shouldTriggerQuery=u,this.callback(void 0,{columnDef:this.columnDef,clearFilterTriggered:!0,shouldTriggerQuery:this._shouldTriggerQuery}),this._shouldTriggerQuery=!0)}destroy(){var u,e;typeof((u=this._msInstance)==null?void 0:u.destroy)=="function"&&this._msInstance.destroy(),(e=this.filterElm)==null||e.remove(),Wt(this.subscriptions)}getValues(){var u;return((u=this._msInstance)==null?void 0:u.getSelects())??[]}setValues(u,e){u!==void 0&&this._msInstance&&(u=Array.isArray(u)?u.every(a=>fi(a))?u.map(String):u:[u],this._msInstance.setSelects(u)),this.updateFilterStyle(this.getValues().length>0),this.operator=e||this.defaultOperator}filterCollection(u){var a,i;let e=u;if(this.columnFilter&&this.columnFilter.collectionFilterBy){const t=this.columnFilter.collectionFilterBy,r=((a=this.columnFilter.collectionOptions)==null?void 0:a.filterResultAfterEachPass)||null;e=((i=this.collectionService)==null?void 0:i.filterCollection(e,t,r))||[]}return e}sortCollection(u){var a;let e=u;if(this.columnFilter&&this.columnFilter.collectionSortBy){const i=this.columnFilter.collectionSortBy;e=((a=this.collectionService)==null?void 0:a.sortCollection(this.columnDef,e,i,this.enableTranslateLabel))||[]}return e}watchCollectionChanges(){var u;(u=this.columnFilter)!=null&&u.collection&&(mi(this.columnFilter.collection,this.watchCallback.bind(this)),zr(this.columnFilter,"collection",this.propertyObserverCallback.bind(this)))}propertyObserverCallback(u){this.renderDomElement(u||[]),this.columnFilter.collection&&mi(this.columnFilter.collection,this.watchCallback.bind(this))}watchCallback(u){this.renderDomElement(this.columnFilter.collection||u||[])}renderDomElement(u){var t,r,o,s;if(!Array.isArray(u)&&((t=this.collectionOptions)!=null&&t.collectionInsideObjectProperty)){const l=this.collectionOptions.collectionInsideObjectProperty;u=Yu(u,l||"")}if(!Array.isArray(u))throw new Error('The "collection" passed to the Select Filter is not a valid array.');let e=[];if(u.length>0&&(e=[...u]),(r=this.collectionOptions)!=null&&r.addBlankEntry&&Array.isArray(e)&&e.length>0&&e[0][this.valueName]!==""&&e.unshift(this.createBlankEntry()),(o=this.collectionOptions)!=null&&o.addCustomFirstEntry&&Array.isArray(e)&&e.length>0&&e[0][this.valueName]!==this.collectionOptions.addCustomFirstEntry[this.valueName]&&e.unshift(this.collectionOptions.addCustomFirstEntry),(s=this.collectionOptions)!=null&&s.addCustomLastEntry&&Array.isArray(e)&&e.length>0){const l=e.length-1;e[l][this.valueName]!==this.collectionOptions.addCustomLastEntry[this.valueName]&&e.push(this.collectionOptions.addCustomLastEntry)}let a=e;a=this.filterCollection(a),a=this.sortCollection(a);const i=y1("filter",a,this.columnDef,this.grid,this.isMultipleSelect,this.translaterService,this.searchTerms||[]);this.isFilled=i.hasFoundSearchTerm,this.createFilterElement(i.selectElement,i.dataCollection),this._collectionLength=a.length}createBlankEntry(){const u={[this.labelName]:"",[this.valueName]:""};return this.labelPrefixName&&(u[this.labelPrefixName]=""),this.labelSuffixName&&(u[this.labelSuffixName]=""),u}createFilterElement(u,e){var i;const a=((i=this.columnDef)==null?void 0:i.id)??"";this.elementName=`filter-${a}`,this.defaultOptions.name=this.elementName,bu(this.filterContainerElm),this.filterElm=u,this.filterElm.dataset.columnId=`${a}`,this.updateFilterStyle(this.isFilled),this.filterContainerElm.appendChild(u),this.filterElmOptions={...this.defaultOptions,...this.filterOptions,data:e},this._msInstance=Ga(u,this.filterElmOptions)}initMultipleSelectTemplate(){var i,t,r,o,s,l,E,d,c,D,m,h,x;const u=((i=this.gridOptions)==null?void 0:i.enableTranslate)??!1,a={autoAdjustDropHeight:!0,autoAdjustDropPosition:!0,autoAdjustDropWidthByTextSize:!0,name:`${((t=this.columnDef)==null?void 0:t.id)??""}`,container:"body",darkMode:!!this.gridOptions.darkMode,filter:!1,maxHeight:275,single:!0,singleRadio:!0,showSearchClear:!0,renderOptionLabelAsHtml:((r=this.columnFilter)==null?void 0:r.enableRenderHtml)??!1,sanitizer:g=>this.grid.sanitizeHtmlString(g),onClose:()=>this.onTriggerEvent(),onClear:()=>this.clear()};if(this._isMultipleSelect){a.single=!1,a.singleRadio=!1,a.showOkButton=!0,a.displayTitle=!0;const g=X0(this.gridOptions);a.countSelectedText=u&&((o=this.translaterService)!=null&&o.translate)?this.translaterService.translate(`${g}X_OF_Y_SELECTED`):(s=this._locales)==null?void 0:s.TEXT_X_OF_Y_SELECTED,a.allSelectedText=u&&((l=this.translaterService)!=null&&l.translate)?this.translaterService.translate(`${g}ALL_SELECTED`):(E=this._locales)==null?void 0:E.TEXT_ALL_SELECTED,a.noMatchesFoundText=u&&((d=this.translaterService)!=null&&d.translate)?this.translaterService.translate(`${g}NO_MATCHES_FOUND`):(c=this._locales)==null?void 0:c.TEXT_NO_MATCHES_FOUND,a.okButtonText=u&&((D=this.translaterService)!=null&&D.translate)?this.translaterService.translate(`${g}OK`):(m=this._locales)==null?void 0:m.TEXT_OK,a.selectAllText=u&&((h=this.translaterService)!=null&&h.translate)?this.translaterService.translate(`${g}SELECT_ALL`):(x=this._locales)==null?void 0:x.TEXT_SELECT_ALL}this.defaultOptions=a}onTriggerEvent(){if(this._msInstance){const u=this.getValues();this.updateFilterStyle(Array.isArray(u)&&u.length>1||u.length===1&&u[0]!==""),this.searchTerms=u,this.callback(void 0,{columnDef:this.columnDef,operator:this.operator,searchTerms:u,shouldTriggerQuery:this._shouldTriggerQuery}),this._shouldTriggerQuery=!0}}updateFilterStyle(u){var e,a,i,t,r,o;u?(this.isFilled=!0,(e=this.filterElm)==null||e.classList.add("filled"),(i=(a=this._msInstance)==null?void 0:a.getParentElement())==null||i.classList.add("filled")):(this.isFilled=!1,(t=this.filterElm)==null||t.classList.remove("filled"),(o=(r=this._msInstance)==null?void 0:r.getParentElement())==null||o.classList.remove("filled"))}}class Fx extends s4{constructor(u,e,a){super(u,e,a,!0),this.translaterService=u,this.collectionService=e,this.rxjs=a}}class kx extends s4{constructor(u,e,a){super(u,e,a,!1),this.translaterService=u,this.collectionService=e,this.rxjs=a}}class vx extends Qr{constructor(u){super(u),this.translaterService=u,this.sliderType="single"}}class Ax extends Qr{constructor(u){super(u),this.translaterService=u,this.sliderType="double"}}const I={autocompleter:xD,compoundDate:Tm,compoundInput:Gs,compoundInputNumber:Uh,compoundInputPassword:qh,compoundInputText:Gs,compoundSlider:Yh,dateRange:Qh,input:Ue,inputMask:Xh,inputNumber:ux,inputPassword:ex,inputText:Ue,multipleSelect:Fx,singleSelect:kx,slider:vx,sliderRange:Ax};class bx{constructor(u,e,a,i){var t;this.config=u,this.translaterService=e,this.collectionService=a,this.rxjs=i,this._options=((t=this.config)==null?void 0:t.options)??{}}addRxJsResource(u){this.rxjs=u}createFilter(u){let e;return u!=null&&u.model&&(e=typeof u.model=="function"?new u.model(this.translaterService,this.collectionService,this.rxjs):u.model),!e&&this._options.defaultFilter&&(e=new this._options.defaultFilter(this.translaterService,this.collectionService,this.rxjs)),e}}const Xr={alwaysShowVerticalScroll:!0,autoEdit:!1,asyncEditorLoading:!1,autoFitColumnsOnFirstLoad:!0,autoFixResizeTimeout:5*60*5,autoFixResizeRequiredGoodCount:2,autoFixResizeWhenBrokenStyleDetected:!1,autoParseInputFilterOperator:!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},columnGroupSeparator:" - ",columnPicker:{hideForceFitButton:!1,hideSyncResizeButton:!0,headerColumnValueExtractor:Js},cellMenu:{autoAdjustDrop:!0,autoAlignSide:!0,hideCloseButton:!0,hideCommandSection:!1,hideOptionSection:!1,showBulletWhenIconMissing:!0,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270"},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"}},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",iconExportTextDelimitedCommand:"mdi mdi-download",showBulletWhenIconMissing:!0,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270"},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:{itemsKey:"ITEMS",ofKey:"OF",itemsSelectedKey:"ITEMS_SELECTED"}},customTooltip:{tooltipTextMaxLength:700,maxWidth:500},dataView:{syncGridSelection:{preserveHidden:!1,preserveHiddenOnSelectionChange:!0},syncGridSelectionWithBackendService:!1},datasetIdPropertyName:"id",defaultFilter:I.input,defaultBackendServiceFilterTypingDebounce:500,enableFilterTrimWhiteSpace:!1,defaultFilterPlaceholder:"🔎︎",defaultFilterRangeOperator:P.rangeInclusive,defaultColumnSortFieldId:"id",draggableGrouping:{hideToggleAllButton:!1,toggleAllButtonText:"",dropPlaceHolderTextKey:"DROP_COLUMN_HEADER_TO_GROUP_BY"},editable:!1,editorTypingDebounce:450,filterTypingDebounce:0,enableEmptyDataWarningMessage:!0,emptyDataWarning:{className:"slick-empty-data-warning",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,explicitInitialization:!0,excelExportOptions:{addGroupIndentation:!0,autoDetectCellFormat:!0,exportWithFormatter:!1,filename:"export",format:Ou.xlsx,groupingColumnHeaderTitle:"Group By",groupCollapsedSymbol:"⮞",groupExpandedSymbol:"⮟",groupingAggregatorRowText:"",sanitizeDataExport:!0},textExportOptions:{delimiter:Se.comma,exportWithFormatter:!1,filename:"export",format:Ou.csv,groupingColumnHeaderTitle:"Group By",groupingAggregatorRowText:"",sanitizeDataExport:!0,useUtf8WithBom:!0},eventNamingStyle:G0.lowerCase,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,hideToggleFilterCommand:!1,hideToggleDarkModeCommand:!0,hideTogglePreHeaderCommand:!1,iconCssClass:"mdi mdi-menu",iconClearAllFiltersCommand:"mdi mdi-filter-remove-outline",iconClearAllSortingCommand:"mdi mdi-sort-variant-off",iconClearFrozenColumnsCommand:"mdi mdi-pin-off-outline",iconExportCsvCommand:"mdi mdi-download",iconExportExcelCommand:"mdi mdi-file-excel-outline",iconExportTextDelimitedCommand:"mdi mdi-download",iconRefreshDatasetCommand:"mdi mdi-sync",iconToggleDarkModeCommand:"mdi mdi-brightness-4",iconToggleFilterCommand:"mdi mdi-flip-vertical",iconTogglePreHeaderCommand:"mdi mdi-flip-vertical",menuWidth:16,resizeOnShowHeaderRow:!0,showBulletWhenIconMissing:!0,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270",headerColumnValueExtractor:Js},headerMenu:{autoAlign:!0,autoAlignOffset:4,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,subItemChevronClass:"mdi mdi-chevron-down mdi-rotate-270"},ignoreAccentOnStringFilterAndSort:!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},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 Js(n,u){const e=(n==null?void 0:n.columnGroup)||"",a=(u==null?void 0:u.columnGroupSeparator)??" - ";return e?e+a+n.name:(n==null?void 0:n.name)??""}class fx{constructor(u){this._isInitialized=!1,this._isTreeAggregator=!1,this._sum=0,this._itemCount=0,this._type="sum",this._field=u}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(u,e=!1){this._isTreeAggregator=e,this._isInitialized=!0,this._sum=0,this._itemCount=0,e&&(u.__treeTotals||(u.__treeTotals={}),u.__treeTotals[this._type]===void 0&&(u.__treeTotals[this._type]={},u.__treeTotals.count={}),u.__treeTotals.count[this._field]=0,u.__treeTotals[this._type][this._field]=0)}accumulate(u,e=!1){const a=u!=null&&u.hasOwnProperty(this._field)?u[this._field]:null;this._isTreeAggregator?e?(u.__treeTotals||(u.__treeTotals={}),this.addGroupTotalPropertiesWhenNotExist(u.__treeTotals),this._sum=parseFloat(u.__treeTotals[this._type][this._field]??0),this._itemCount=u.__treeTotals.count[this._field]??0):su(a)&&(this._sum=parseFloat(a),this._itemCount=1):su(a)&&(this._sum+=parseFloat(a))}storeResult(u){(!u||u[this._type]===void 0)&&(u[this._type]={}),this.addGroupTotalPropertiesWhenNotExist(u);let e=this._sum,a=this._itemCount;this._isTreeAggregator&&(e+=u[this._type][this._field],a+=u.count[this._field],u.count[this._field]=a),u[this._type][this._field]=e}addGroupTotalPropertiesWhenNotExist(u){u[this._type]===void 0&&(u[this._type]={}),this._isTreeAggregator&&u.count===void 0&&(u.count={})}}class Bx{constructor(u){this._isInitialized=!1,this._isTreeAggregator=!1,this._max=null,this._type="max",this._field=u}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(u,e=!1){this._max=null,this._isInitialized=!0,this._isTreeAggregator=e,e&&(u.__treeTotals||(u.__treeTotals={}),u.__treeTotals[this._type]===void 0&&(u.__treeTotals[this._type]={}),u.__treeTotals[this._type][this._field]=null)}accumulate(u,e=!1){const a=u!=null&&u.hasOwnProperty(this._field)?u[this._field]:null;if(!this._isTreeAggregator)this.keepMaxValueWhenFound(a);else if(e){u.__treeTotals||(u.__treeTotals={}),this.addGroupTotalPropertiesWhenNotExist(u.__treeTotals);const i=u.__treeTotals[this._type][this._field]!==null?parseFloat(u.__treeTotals[this._type][this._field]):null;i!==null&&su(i)&&(this._max===null||i>this._max)&&(this._max=i)}else su(a)&&this.keepMaxValueWhenFound(a)}storeResult(u){let e=this._max;if(this.addGroupTotalPropertiesWhenNotExist(u),this._isTreeAggregator&&e!==null){const a=u[this._type][this._field];su(a)&&a>e&&(e=a)}u[this._type][this._field]=e}addGroupTotalPropertiesWhenNotExist(u){u[this._type]===void 0&&(u[this._type]={})}keepMaxValueWhenFound(u){su(u)&&(this._max===null||u>this._max)&&(this._max=parseFloat(u))}}class yx{constructor(u){this._isInitialized=!1,this._distinctValues=[],this._type="distinct",this._field=u}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(u,e=!1){if(this._distinctValues=[],this._isInitialized=!0,e)throw new Error("[Slickgrid-Universal] CloneAggregator is not currently supported for use with Tree Data")}accumulate(u){const e=u&&u.hasOwnProperty(this._field)?u[this._field]:void 0;this._distinctValues.indexOf(e)===-1&&e!==void 0&&this._distinctValues.push(e)}storeResult(u){(!u||u[this._type]===void 0)&&(u[this._type]={}),u[this._type][this._field]=this._distinctValues}}class zx{constructor(u){this._isInitialized=!1,this._isTreeAggregator=!1,this._min=null,this._type="min",this._field=u}get field(){return this._field}get isInitialized(){return this._isInitialized}get type(){return this._type}init(u,e=!1){this._min=null,this._isInitialized=!0,this._isTreeAggregator=e,e&&(u.__treeTotals||(u.__treeTotals={}),u.__treeTotals[this._type]===void 0&&(u.__treeTotals[this._type]={}),u.__treeTotals[this._type][this._field]=null)}accumulate(u,e=!1){const a=u!=null&&u.hasOwnProperty(this._field)?u[this._field]:null;if(!this._isTreeAggregator)this.keepMinValueWhenFound(a);else if(e){u.__treeTotals||(u.__treeTotals={}),this.addGroupTotalPropertiesWhenNotExist(u.__treeTotals);const i=u.__treeTotals[this._type][this._field]!==null?parseFloat(u.__treeTotals[this._type][this._field]):null;i!==null&&su(i)&&(this._min===null||i=t)||r==="inclusive"&&(Et)))s=!1,l=e||T.VALIDATION_EDITOR_TEXT_LENGTH_BETWEEN.replace(/{{minLength}}|{{maxLength}}/gi,d=>o[d]);else if(i!==void 0&&E!==null&&(r==="exclusive"&&E<=i||r==="inclusive"&&E!==null&&Eo[c])}else if(t!==void 0&&E!==null&&(r==="exclusive"&&E>=t||r==="inclusive"&&E!==null&&E>t)){s=!1;const d=r==="inclusive"?T.VALIDATION_EDITOR_TEXT_MAX_LENGTH_INCLUSIVE:T.VALIDATION_EDITOR_TEXT_MAX_LENGTH;l=e||d.replace(/{{maxLength}}/gi,c=>o[c])}return{valid:s,msg:l}}const Tx=3;class _x{constructor(u){var e;if(this.args=u,this._isValueTouched=!1,this._lastTriggeredByClearInput=!1,this.disabled=!1,this.forceUserInput=!1,this.finalCollection=[],!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this._bindEventService=new vu,(e=this.gridOptions)!=null&&e.translater&&(this._translater=this.gridOptions.translater),this._locales=this.gridOptions&&this.gridOptions.locales||T.locales,this.init()}get autocompleterOptions(){return this._autocompleterOptions||{}}get collection(){var u;return((u=this.columnEditor)==null?void 0:u.collection)??[]}get editorDomElement(){return this._inputElm}get elementCollection(){return this._elementCollection}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)||{}}get customStructure(){var a,i,t,r,o;let u=(a=this.columnEditor)==null?void 0:a.customStructure;const e=((i=this.columnEditor)==null?void 0:i.type)??((t=this.columnDef)==null?void 0:t.type);return!u&&e===p.object&&((r=this.columnDef)!=null&&r.dataKey)&&((o=this.columnDef)!=null&&o.labelKey)&&(u={label:this.columnDef.labelKey,value:this.columnDef.dataKey}),u}get dataContext(){return this.args.item}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.autocompleter,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get instance(){return this._instance}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var e,a,i,t,r,o;this.labelName=((e=this.customStructure)==null?void 0:e.label)??"label",this.valueName=((a=this.customStructure)==null?void 0:a.value)??"value",this.labelPrefixName=((i=this.customStructure)==null?void 0:i.labelPrefix)??"labelPrefix",this.labelSuffixName=((t=this.customStructure)==null?void 0:t.labelSuffix)??"labelSuffix";let u=this.columnEditor.collection;(r=this.columnEditor)!=null&&r.collectionAsync&&!u&&(u=[]),this.renderDomElement(u),(this.disabled||(o=this.columnEditor)!=null&&o.collectionAsync&&Array.isArray(u)&&u.length===0)&&this.disable(!0)}destroy(){var u,e,a;this._bindEventService.unbindAll(),typeof((u=this._instance)==null?void 0:u.destroy)=="function"&&this._instance.destroy(),(a=(e=this._inputElm)==null?void 0:e.remove)==null||a.call(e),this._elementCollection=null}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._inputElm)if(u){this._inputElm.disabled=!0;const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==""&&this.clear(!0)}else this._inputElm.disabled=!1}focus(){this.grid.focus(),this._inputElm&&(this._inputElm.focus(),this._inputElm.select())}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValue(){return this._inputElm.value}setValue(u,e=!1,a=!0){if(this._inputElm.value=u!=null&&u.hasOwnProperty(this.labelName)?u[this.labelName]:u,e){this._currentValue=u,this._defaultTextValue=typeof u=="string"?u:(u==null?void 0:u[this.labelName])??"",this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(null,i,"system")}}applyValue(u,e){var t,r;let a=e;const i=(t=this.columnDef)==null?void 0:t.field;if(i!==void 0){Array.isArray(this.collection)&&this.collection.length>0&&(a=Ae(this.collection,l=>l&&Ve(e)&&l.hasOwnProperty(this.valueName)?l[this.valueName].toString()===(e.hasOwnProperty(this.valueName)&&e[this.valueName].toString()):l&&typeof e=="string"&&l.hasOwnProperty(this.valueName)?l[this.valueName].toString()===e:(l==null?void 0:l.toString())===e,""));const o=(i==null?void 0:i.indexOf("."))>0,s=this.validate(null,a);if(a=s!=null&&s.valid?a:"",o){const l=((r=this.columnEditor)==null?void 0:r.complexObjectPath)??i??"";B0(u,l,a)}else u[i]=a}}isValueChanged(){var i,t;const u=this._inputElm.value,e=(i=this._lastInputKeyEvent)==null?void 0:i.key;if((t=this.columnEditor)!=null&&t.alwaysSaveOnEnterKey&&e==="Enter")return!0;const a=!(u===""&&(this._defaultTextValue===null||this._defaultTextValue===void 0))&&u!==this._defaultTextValue;return this._lastTriggeredByClearInput||a}isValueTouched(){return this._isValueTouched}loadValue(u){var a;const e=(a=this.columnDef)==null?void 0:a.field;if(u&&e!==void 0){const t=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._currentValue=t,this._originalValue=t,this._defaultTextValue=typeof t=="string"?t:(t==null?void 0:t[this.labelName])??"",this._inputElm.value=this._defaultTextValue,this._inputElm.select()}}clear(u=!1){this._inputElm&&(this._currentValue="",this._defaultTextValue="",this.setValue("",!0)),this._isValueTouched=!0,this._lastTriggeredByClearInput=!0;const e=this.args.compositeEditorOptions;if(e){const a=!u;this.handleChangeOnCompositeEditor(null,e,"user",a)}else this.save()}reset(u,e=!0,a=!1){const i=u??this._originalValue??"";this._inputElm&&(this._currentValue=i,this._defaultTextValue=typeof i=="string"?i:(i==null?void 0:i[this.labelName])??"",this._inputElm.value=this._defaultTextValue),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=(u==null?void 0:u.valid)??!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){var u,e,a,i,t;if(this._inputElm&&this.editorOptions.forceUserInput){const r=((u=this.editorOptions)==null?void 0:u.minLength)??Tx;this._currentValue=this._inputElm.value.length>r?this._inputElm.value:this._currentValue}return this.customStructure&&this._currentValue&&this._currentValue.hasOwnProperty(this.valueName)&&((e=this.columnDef)==null?void 0:e.type)!==p.object&&((a=this.columnEditor)==null?void 0:a.type)!==p.object?this._currentValue[this.valueName]:this._currentValue&&this._currentValue.value!==void 0?((i=this.columnDef)==null?void 0:i.type)===p.object||((t=this.columnEditor)==null?void 0:t.type)===p.object?{[this.labelName]:this._currentValue.label,[this.valueName]:this._currentValue.value}:this._currentValue.value:this._currentValue}validate(u,e){var i,t;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:(i=this._inputElm)==null?void 0:i.value;return un(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(t=this.args)!=null&&t.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}handleSelect(u){var e;if(u!==void 0){const i=u;this._currentValue=i,this._isValueTouched=!0;const t=this.args.compositeEditorOptions,r=((e=this.editorOptions)==null?void 0:e.renderItem)??!1,o=typeof i=="string"?i:r?i[this.labelName]:i.label;if(this.setValue(o),t?this.handleChangeOnCompositeEditor(null,t):this.save(),typeof this.editorOptions.onSelectItem=="function"){const{row:s,cell:l}=this.grid.getActiveCell()||{};this.editorOptions.onSelectItem(u,s,l,this.args.column,this.args.item)}setTimeout(()=>this._lastTriggeredByClearInput=!1)}return!1}renderRegularItem(u){const e=typeof u=="string"?u:(u==null?void 0:u.label)??"";return v("div",{textContent:e||""})}renderCustomItem(u){var i,t;const e=((t=(i=this._autocompleterOptions)==null?void 0:i.renderItem)==null?void 0:t.templateCallback(u))??"",a=document.createElement("div");return this.grid.applyHtmlCode(a,e),a}renderCollectionItem(u){var l;const e=((l=this.columnEditor)==null?void 0:l.enableRenderHtml)??!1,a=u.labelPrefix||"",i=u.label||"",t=u.labelSuffix||"",r=a+i+t,o=this.grid.sanitizeHtmlString(r)||"",s=document.createElement("div");return s[e?"innerHTML":"textContent"]=o,s}renderDomElement(u){var o,s,l,E,d,c,D,m,h,x,g,F;const e=((o=this.columnDef)==null?void 0:o.id)??"",a=((s=this.columnEditor)==null?void 0:s.placeholder)??"",i=((l=this.columnEditor)==null?void 0:l.title)??"";this._editorInputGroupElm=v("div",{className:"autocomplete-container input-group"});const t=v("span",{className:"input-group-btn input-group-append",dataset:{clear:""}});this._clearButtonElm=v("button",{type:"button",className:"btn btn-default btn-clear"}),this._clearButtonElm.appendChild(v("i",{className:"icon-clear"})),this._inputElm=v("input",{type:"text",placeholder:a,title:i,autocomplete:"off",ariaAutoComplete:"none",className:`autocomplete form-control editor-text input-group-editor editor-${e}`,dataset:{input:""}},this._editorInputGroupElm),this._editorInputGroupElm.appendChild(document.createElement("span")),(E=this.editorOptions)!=null&&E.hideClearButton||(t.appendChild(this._clearButtonElm),this._editorInputGroupElm.appendChild(t),this._bindEventService.bind(this._clearButtonElm,"click",()=>this.clear())),this._bindEventService.bind(this._inputElm,"focus",()=>{var C;return(C=this._inputElm)==null?void 0:C.select()}),this._bindEventService.bind(this._inputElm,"keydown",C=>{this._lastInputKeyEvent=C,(C.key==="ArrowLeft"||C.key==="ArrowRight")&&C.stopImmediatePropagation(),C.key==="Enter"&&C.target.value===""&&this.columnEditor.alwaysSaveOnEnterKey&&(this._currentValue=null)});let r=u;if(r&&((d=this.columnEditor)!=null&&d.collectionOverride)){const C={column:this.columnDef,dataContext:this.dataContext,grid:this.grid,originalCollections:this.collection};if(this.args.compositeEditorOptions){const{formValues:A,modalType:b}=this.args.compositeEditorOptions;C.compositeEditorOptions={formValues:A,modalType:b}}r=this.columnEditor.collectionOverride(r,C)}r&&(this.finalCollection=r),Array.isArray(r)&&(this.collection.every(C=>fi(C))?r=r.map(C=>({label:C,value:C})):r=r.map(C=>({label:C==null?void 0:C[this.labelName],value:C==null?void 0:C[this.valueName],labelPrefix:(C==null?void 0:C[this.labelPrefixName])??"",labelSuffix:(C==null?void 0:C[this.labelSuffixName])??""})),this._elementCollection=r),this._autocompleterOptions={input:this._inputElm,debounceWaitMs:200,className:`slick-autocomplete ${((c=this.editorOptions)==null?void 0:c.className)??""}`.trim(),emptyMsg:this.gridOptions.enableTranslate&&((D=this._translater)!=null&&D.translate)?this._translater.translate("NO_ELEMENTS_FOUND"):((m=this._locales)==null?void 0:m.TEXT_NO_ELEMENTS_FOUND)??"No elements found",customize:(C,A,b)=>{b.style.width=""},onSelect:this.handleSelect.bind(this),...this.editorOptions},(h=this.gridOptions)!=null&&h.darkMode&&(this._autocompleterOptions.className+=" slick-dark-mode"),this.autocompleterOptions.className=_u(this.autocompleterOptions.className).join(" "),(x=this._autocompleterOptions.renderItem)!=null&&x.layout?(this._autocompleterOptions.className+=` autocomplete-custom-${Ci(this._autocompleterOptions.renderItem.layout)}`,this._autocompleterOptions.render=this.renderCustomItem.bind(this)):Array.isArray(u)?this._autocompleterOptions.render=((g=this._autocompleterOptions.render)==null?void 0:g.bind(this))??this.renderCollectionItem.bind(this):this._autocompleterOptions.render||(this._autocompleterOptions.render=this.renderRegularItem.bind(this)),(F=this._autocompleterOptions)!=null&&F.fetch?(l1(this._inputElm,this._autocompleterOptions),this._instance=vt(this._autocompleterOptions)):this._instance=vt({...this._autocompleterOptions,fetch:(C,A)=>{r&&A(r.filter(b=>((typeof b=="string"?b:b==null?void 0:b.label)||"").toLowerCase().includes(C.toLowerCase())))}}),this.args.container.appendChild(this._editorInputGroupElm),this.args.compositeEditorOptions||setTimeout(()=>this.focus(),50)}}class Px{constructor(u){if(this.args=u,this._isValueTouched=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},this._bindEventService=new vu,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._input}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var i,t,r,o;const u=((i=this.columnDef)==null?void 0:i.id)??"",e=this.args.compositeEditorOptions;this._checkboxContainerElm=v("div",{className:`checkbox-editor-container editor-${u}`}),this._input=v("input",{type:"checkbox",value:"true",ariaLabel:((t=this.columnEditor)==null?void 0:t.ariaLabel)??`${de(u+"")} Checkbox Editor`,className:`editor-checkbox editor-${u}`,title:((r=this.columnEditor)==null?void 0:r.title)??""});const a=(o=this.args)==null?void 0:o.container;a&&typeof a.appendChild=="function"&&(e?(this._checkboxContainerElm.appendChild(this._input),a.appendChild(this._checkboxContainerElm)):a.appendChild(this._input)),this.hasAutoCommitEdit&&!e&&this._bindEventService.bind(this._input,"click",()=>{this._isValueTouched=!0,this.save()}),e?this._bindEventService.bind(this._input,"change",s=>{this._isValueTouched=!0,this.handleChangeOnCompositeEditor(s,e)}):this.focus()}destroy(){var u,e;this._bindEventService.unbindAll(),(e=(u=this._input)==null?void 0:u.remove)==null||e.call(u)}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._input)if(u){this._input.setAttribute("disabled","disabled"),this._checkboxContainerElm.classList.add("disabled");const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==!1&&this.reset(!1,!0,!0)}else this._input.removeAttribute("disabled"),this._checkboxContainerElm.classList.remove("disabled")}focus(){var u;this.grid.focus(),(u=this._input)==null||u.focus()}preClick(){this._input&&(this._input.checked=!this._input.checked)}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValue(){var u;return((u=this._input)==null?void 0:u.checked)??!1}setValue(u,e=!1,a=!0){const i=!!u;if(this._input&&(this._input.checked=i),e){this.applyValue(this.args.item,this.serializeValue());const t=this.args.compositeEditorOptions;t&&a&&this.handleChangeOnCompositeEditor(null,t,"system")}}applyValue(u,e){var i;const a=this.columnDef&&this.columnDef.field;if(a!==void 0){const t=(a==null?void 0:a.indexOf("."))>0,r=this.validate(null,e),o=r&&r.valid?e:"";if(t){const s=((i=this.columnEditor)==null?void 0:i.complexObjectPath)??a??"";B0(u,s,o)}else u[a]=o}}isValueChanged(){return this.serializeValue()!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(u){const e=this.columnDef&&this.columnDef.field;if(u&&e!==void 0&&this._input){const i=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._originalValue=i,this._input.checked=!!this._originalValue}}reset(u,e=!0,a=!1){const i=u??this._originalValue??!1;this._input&&(this._originalValue=i,this._input.checked=!!i),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=u&&u.valid||!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){var u;return((u=this._input)==null?void 0:u.checked)??!1}validate(u,e){var r,o;const a=(r=this.args)!=null&&r.compositeEditorOptions?!1:this.columnEditor.required,i=e!==void 0?e:(o=this._input)==null?void 0:o.checked,t=this.columnEditor.errorMessage;return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:this.validator?this.validator(i,this.args):a&&!i?{valid:!1,msg:t||T.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}}class jx{constructor(u){var e;if(this.args=u,this._isValueTouched=!1,this._lastClickIsDate=!1,this._lastTriggeredByClearDate=!1,this.hasTimePicker=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},(e=this.gridOptions)!=null&&e.translater&&(this._translaterService=this.gridOptions.translater),this._bindEventService=new vu,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)||{}}get dataContext(){return this.args.item}get editorDomElement(){return this._inputElm}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.date,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get pickerOptions(){return this._pickerMergedOptions}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}async init(){var u,e,a,i,t,r,o;if(this.args&&this.columnDef){const s=this.args.compositeEditorOptions,l=((u=this.columnDef)==null?void 0:u.id)??"",E=this.args.grid.getOptions()||{};this.defaultDate=(e=this.args.item)==null?void 0:e[this.columnDef.field];const d=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||p.dateUtc,c=J0(d),D=((i=(a=this._translaterService)==null?void 0:a.getCurrentLanguage)==null?void 0:i.call(a))||E.locale||"en";c&&(c==="ISO8601"||c.toLowerCase().includes("h"))&&(this.hasTimePicker=!0);const m=J0(this.hasTimePicker?p.dateTimeIsoAM_PM:p.dateIso),h={input:!0,jumpToSelectedDate:!0,sanitizer:F=>this.grid.sanitizeHtmlString(F),toggleSelected:!1,actions:{clickDay:()=>{this._lastClickIsDate=!0},changeToInput:(F,C)=>{if(C.HTMLInputElement){let A="";if(C.selectedDates[0]?(A=C.selectedDates[0],C.HTMLInputElement.value=le(C.selectedDates[0],void 0,d)):C.HTMLInputElement.value="",A&&this.hasTimePicker){const b=kt(A,m);b.setHours(+(C.selectedHours||0)),b.setMinutes(+(C.selectedMinutes||0)),C.HTMLInputElement.value=le(b,void 0,d)}this._lastClickIsDate&&(this.handleOnDateChange(),C.hide())}}},settings:{lang:D,iso8601:!1,visibility:{theme:(t=this.gridOptions)!=null&&t.darkMode?"dark":"light",positionToInput:"auto",weekend:!1}}};this.hasTimePicker&&(h.settings.selection={time:24}),this._pickerMergedOptions=wu(!0,{},h,{settings:this.editorOptions,type:"default"});const x=`.editor-text.date-picker.editor-${l}.form-control.input-group-editor`;this._editorInputGroupElm=v("div",{className:"vanilla-picker input-group"});const g=v("span",{className:"input-group-btn input-group-append",dataset:{clear:""}});this._clearButtonElm=v("button",{type:"button",className:"btn btn-default btn-clear"}),this._clearButtonElm.appendChild(v("i",{className:"icon-clear"})),this._inputElm=v("input",{placeholder:((r=this.columnEditor)==null?void 0:r.placeholder)??"",title:this.columnEditor&&this.columnEditor.title||"",className:x.replace(/\./g," "),dataset:{input:"",defaultdate:this.defaultDate},readOnly:!0},this._editorInputGroupElm),this.args.container.appendChild(this._editorInputGroupElm),(o=this.columnEditor.editorOptions)!=null&&o.hideClearButton||(g.appendChild(this._clearButtonElm),this._editorInputGroupElm.appendChild(g),this._bindEventService.bind(this._clearButtonElm,"click",()=>{this.clear(),this.handleOnDateChange()})),setTimeout(()=>{this.calendarInstance=new b1(this._inputElm,this._pickerMergedOptions),this.calendarInstance.init(),s||(this.show(),this.focus()),this.calendarInstance&&(At(this._inputElm,this.calendarInstance,this.defaultDate,this.columnDef,this.columnEditor),this.calendarInstance.update({dates:!0,month:!0,year:!0,time:!0}))})}}destroy(){var u,e,a;this.hide(),this._bindEventService.unbindAll(),(u=this.calendarInstance)==null||u.destroy(),bu(this._editorInputGroupElm),bu(this._inputElm),(e=this._editorInputGroupElm)==null||e.remove(),(a=this._inputElm)==null||a.remove()}clear(){this._lastTriggeredByClearDate=!0,this.calendarInstance&&(this.calendarInstance.settings.selected.dates=[],this._inputElm.value="")}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._inputElm)if(u){this._inputElm.setAttribute("disabled","disabled"),this._clearButtonElm.disabled=!0;const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==""&&this.reset("",!0,!0)}else this._inputElm.removeAttribute("disabled"),this._clearButtonElm.disabled=!1}changeEditorOption(u,e){this.columnEditor.editorOptions||(this.columnEditor.editorOptions={}),this.columnEditor.editorOptions[u]=e,this._pickerMergedOptions=wu(!0,{},this._pickerMergedOptions,{settings:{[u]:e}})}focus(){var u;this.grid.focus(),this.show(),(u=this._inputElm)==null||u.focus()}hide(){var u;(u=this.calendarInstance)==null||u.hide()}show(){var e;const u=!!((e=this.args)!=null&&e.compositeEditorOptions);!u&&this.calendarInstance?this.calendarInstance.show():u&&this.applyInputUsabilityState()}getValue(){return this._inputElm.value}setValue(u,e=!1,a=!0){if(this.calendarInstance&&At(this._inputElm,this.calendarInstance,u,this.columnDef,this.columnEditor),e){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(i,"system")}}applyValue(u,e){var i,t;const a=(i=this.columnDef)==null?void 0:i.field;if(this.columnDef&&a!==void 0){const r=this.columnDef.saveOutputType||this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||p.dateUtc,o=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||p.dateUtc,s=a.indexOf(".")>0,l=this.validate(null,e),E=e&&(l!=null&&l.valid)?le(e,o,r):"";if(s){const d=((t=this.columnEditor)==null?void 0:t.complexObjectPath)??a;B0(u,d,E)}else u[a]=E}}isValueChanged(){let u=!1;const e=this.getValue();return this.columnDef&&(u=this._lastTriggeredByClearDate||!(e===""&&this._originalDate==="")&&e!==this._originalDate),u}isValueTouched(){return this._isValueTouched}loadValue(u){var a,i;const e=(a=this.columnDef)==null?void 0:a.field;if(u&&this.columnDef&&e!==void 0){const r=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e],o=this.columnEditor.type||((i=this.columnDef)==null?void 0:i.type)||p.dateIso,s=this.columnDef.outputType||this.columnEditor.type||this.columnDef.type||p.dateIso;this._originalDate=le(r,o,s),this._inputElm.value=this._originalDate}}reset(u,e=!0,a=!1){const i=u??this._originalDate??"";this.calendarInstance&&(this._originalDate=i,this.calendarInstance.settings.selected.dates=[i],i||(this.calendarInstance.settings.selected.dates=[],this._inputElm.value="")),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(t,"user",r)}}save(){const u=this.validate(),e=(u==null?void 0:u.valid)??!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){const u=this.getValue();return u||""}validate(u,e){var r,o;const a=(r=this.args)!=null&&r.compositeEditorOptions?!1:this.columnEditor.required,i=e??((o=this._inputElm)==null?void 0:o.value),t=this.columnEditor.errorMessage;return this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled?{valid:!0,msg:""}:this.validator?this.validator(i,this.args):a&&i===""?{valid:!1,msg:t||T.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleOnDateChange(){if(this._isValueTouched=!0,this.args){const u=this.args.compositeEditorOptions;u?this.handleChangeOnCompositeEditor(u):this.save()}setTimeout(()=>this._lastTriggeredByClearDate=!1)}handleChangeOnCompositeEditor(u,e="user",a=!1){var d,c,D;const i=this.grid.getActiveCell(),t=this.args.column,r=((d=this.columnDef)==null?void 0:d.id)??"",o=this.dataContext,s=this.grid,l=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,l),this.applyValue(u.formValues,l);const E=((D=(c=this.gridOptions)==null?void 0:c.compositeEditorOptions)==null?void 0:D.excludeDisabledFieldFormValues)??!1;(a||this.disabled&&E&&u.formValues.hasOwnProperty(r))&&delete u.formValues[r],s.onCompositeEditorChange.notify({...i,item:o,grid:s,column:t,formValues:u.formValues,editors:u.editors,triggeredBy:e},new Pu)}}function l4(n,u){const e=isNaN(n)?null:parseFloat(n),a=u.decimal||0,i=u.required,t=u.minValue,r=u.maxValue,o=u.operatorConditionalType||"inclusive",s=u.errorMessage,l={"{{minValue}}":t,"{{maxValue}}":r,"{{minDecimal}}":0,"{{maxDecimal}}":a};let E=!0,d="";if(typeof u.validator=="function")return u.validator(n,u.editorArgs);if(i&&n==="")E=!1,d=s||T.VALIDATION_REQUIRED_FIELD;else if(n!==""&&(isNaN(n)||a===0&&!/^[-+]?(\d*(\.)?(\d)*)$/.test(n)))E=!1,d=s||T.VALIDATION_EDITOR_VALID_NUMBER;else if(t!==void 0&&r!==void 0&&e!==null&&(o==="exclusive"&&(e<=+t||e>=+r)||o==="inclusive"&&(e<+t||e>+r)))E=!1,d=s||T.VALIDATION_EDITOR_NUMBER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,c=>l[c]);else if(t!==void 0&&e!==null&&(o==="exclusive"&&e<=+t||o==="inclusive"&&e<+t)){E=!1;const c=o==="inclusive"?T.VALIDATION_EDITOR_NUMBER_MIN_INCLUSIVE:T.VALIDATION_EDITOR_NUMBER_MIN;d=s||c.replace(/{{minValue}}/gi,D=>l[D])}else if(r!==void 0&&e!==null&&(o==="exclusive"&&e>=+r||o==="inclusive"&&e>+r)){E=!1;const c=o==="inclusive"?T.VALIDATION_EDITOR_NUMBER_MAX_INCLUSIVE:T.VALIDATION_EDITOR_NUMBER_MAX;d=s||c.replace(/{{maxValue}}/gi,D=>l[D])}else a>0&&!new RegExp(`^[-+]?(\\d*(\\.)?(\\d){0,${a}})$`).test(n)&&(E=!1,d=s||T.VALIDATION_EDITOR_DECIMAL_BETWEEN.replace(/{{minDecimal}}|{{maxDecimal}}/gi,c=>l[c]));return{valid:E,msg:d}}function E4(n,u){let e=isNaN(n)?null:parseInt(n,10);e!==null&&isNaN(e)&&(e=null);const a=u.errorMessage,i=u.required,t=u.minValue,r=u.maxValue,o=u.operatorConditionalType||"inclusive",s={"{{minValue}}":t,"{{maxValue}}":r};let l=!0,E="";if(u.validator)return u.validator(n,u.editorArgs);if(i&&n==="")l=!1,E=a||T.VALIDATION_REQUIRED_FIELD;else if(n!==""&&(isNaN(n)||!/^[+-]?\d+$/.test(n)))l=!1,E=a||T.VALIDATION_EDITOR_VALID_INTEGER;else if(t!==void 0&&r!==void 0&&e!==null&&(o==="exclusive"&&(e<=+t||e>=+r)||o==="inclusive"&&(e<+t||e>+r)))l=!1,E=a||T.VALIDATION_EDITOR_INTEGER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,d=>s[d]);else if(t!==void 0&&e!==null&&(o==="exclusive"&&e<=+t||o==="inclusive"&&e!==null&&e<+t)){l=!1;const d=o==="inclusive"?T.VALIDATION_EDITOR_INTEGER_MIN_INCLUSIVE:T.VALIDATION_EDITOR_INTEGER_MIN;E=a||d.replace(/{{minValue}}/gi,c=>s[c])}else if(r!==void 0&&e!==null&&(o==="exclusive"&&e>=+r||o==="inclusive"&&e!==null&&e>+r)){l=!1;const d=o==="inclusive"?T.VALIDATION_EDITOR_INTEGER_MAX_INCLUSIVE:T.VALIDATION_EDITOR_INTEGER_MAX;E=a||d.replace(/{{maxValue}}/gi,c=>s[c])}return{valid:l,msg:E}}function Lx(n,u){const e=u.required,a=u.minValue,i=u.maxValue,t=u.errorMessage,r={"{{minValue}}":a,"{{maxValue}}":i};return u.validator?u.validator(n,u.editorArgs):e&&n===""?{valid:!1,msg:t||T.VALIDATION_REQUIRED_FIELD}:a!==void 0&&i!==void 0&&n!==null&&(ni)?{valid:!1,msg:t||T.VALIDATION_EDITOR_NUMBER_BETWEEN.replace(/{{minValue}}|{{maxValue}}/gi,o=>r[o])}:{valid:!0,msg:null}}class Nx{constructor(u){if(this.args=u,this._isValueSaveCalled=!1,this._isLeftValueTouched=!1,this._isRightValueTouched=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},this._eventHandler=new Tu,this._bindEventService=new vu,this.init(),this._eventHandler.subscribe(this.grid.onValidationError,()=>this._isValueSaveCalled=!0)}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.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(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var a,i,t,r;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=(a=this.editorParams.leftInput)==null?void 0:a.field,this._rightFieldName=(i=this.editorParams.rightInput)==null?void 0:i.field,this._leftInput=this.createInput("leftInput"),this._rightInput=this.createInput("rightInput");const u=(t=this.args)==null?void 0:t.container;u&&typeof u.appendChild=="function"&&(u.appendChild(this._leftInput),u.appendChild(this._rightInput)),this._bindEventService.bind(this._leftInput,"keydown",o=>this.handleKeyDown(o,"leftInput")),this._bindEventService.bind(this._rightInput,"keydown",o=>this.handleKeyDown(o,"rightInput")),this.hasAutoCommitEdit&&(this._bindEventService.bind(this._leftInput,"focusout",o=>this.handleFocusOut(o,"leftInput")),this._bindEventService.bind(this._rightInput,"focusout",o=>this.handleFocusOut(o,"rightInput"))),((r=this.args)==null?void 0:r.compositeEditorOptions)?(this._bindEventService.bind(this._leftInput,"input",this.handleChangeOnCompositeEditorDebounce.bind(this)),this._bindEventService.bind(this._rightInput,"input",this.handleChangeOnCompositeEditorDebounce.bind(this))):setTimeout(()=>this._leftInput.select(),50)}handleFocusOut(u,e){var r;const a=((r=u.relatedTarget)==null?void 0:r.className)||"";!this.args.compositeEditorOptions&&a.indexOf("dual-editor")===-1&&this._lastEventType!=="focusout-right"&&(e==="rightInput"||e==="leftInput"&&this._lastEventType!=="focusout-left")&&(e==="leftInput"?this._isLeftValueTouched=!0:this._isRightValueTouched=!0,this.save());const t=e==="leftInput"?"left":"right";this._lastEventType=`${u==null?void 0:u.type}-${t}`}handleKeyDown(u,e){e==="leftInput"?this._isLeftValueTouched=!0:this._isRightValueTouched=!0,this._lastInputKeyEvent=u,(u.key==="ArrowLeft"||u.key==="ArrowRight"||u.key==="Tab")&&u.stopImmediatePropagation()}destroy(){var u,e,a,i;this._eventHandler.unsubscribeAll(),this._bindEventService.unbindAll(),(e=(u=this._leftInput)==null?void 0:u.remove)==null||e.call(u),(i=(a=this._rightInput)==null?void 0:a.remove)==null||i.call(a)}createInput(u){var s,l,E,d;const e=this.editorParams[u],a=((s=this.columnDef)==null?void 0:s.id)??"",i=this.gridOptions.datasetIdPropertyName||"id",t=((E=(l=this.args)==null?void 0:l.item)==null?void 0:E[i])??"";let r=e.type||"text";(r==="float"||r==="integer")&&(r="number");const o=v("input",{type:r||"text",id:`item-${t}-${u}`,ariaLabel:((d=this.columnEditor)==null?void 0:d.ariaLabel)??`${de(a+"")} Input Editor`,className:`dual-editor-text editor-${a} ${u.replace(/input/gi,"")}`,autocomplete:"off",ariaAutoComplete:"none",placeholder:e.placeholder||"",title:e.title||""});return r==="readonly"&&(o.readOnly=!0,r="text"),r==="number"&&(o.step=this.getInputDecimalSteps(u)),o}disable(u=!0){var a;const e=this.disabled;this.disabled=u,this._leftInput&&this._rightInput&&(u?(this._leftInput.setAttribute("disabled","disabled"),this._rightInput.setAttribute("disabled","disabled"),e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&this.reset("",!0,!0)):(this._leftInput.removeAttribute("disabled"),this._rightInput.removeAttribute("disabled")))}focus(){this.grid.focus()}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValues(){const u={},e=this._leftInput.value,a=this._rightInput.value,i=this.editorParams.leftInput&&(this.editorParams.leftInput.type==="float"||this.editorParams.leftInput.type==="integer"),t=this.editorParams.rightInput&&(this.editorParams.rightInput.type==="float"||this.editorParams.rightInput.type==="integer"),r=e!==""&&i?+this._leftInput.value:e||"",o=a!==""&&t?+this._rightInput.value:a||"";return B0(u,this._leftFieldName,r),B0(u,this._rightFieldName,o),u}setValues(u){Array.isArray(u)&&u.length===2&&(this._leftInput.value=`${u[0]}`,this._rightInput.value=`${u[1]}`)}applyValue(u,e){this.applyValueByPosition(u,e,"leftInput"),this.applyValueByPosition(u,e,"rightInput")}applyValueByPosition(u,e,a){var t;const i=a==="leftInput"?this._leftFieldName:this._rightFieldName;if(i!==void 0){const r=(i==null?void 0:i.indexOf("."))>0;let o=i;if(r){const E=i.split(/\.(.*)/);o=E.length>1?E[1]:E}const s=r?Yu(e,o):e[i],l=this.validate(null,{position:a,inputValue:s});if(r){const E=Yu(e,o),d=l&&l.valid?E:"",c=((t=this.columnEditor)==null?void 0:t.complexObjectPath)??i??"";B0(u,c,d)}else i&&(u[i]=l&&l.valid?e[i]:"")}}isValueChanged(){var s,l,E;const u=this._leftInput.value,e=this._rightInput.value,a=(s=this.editorParams)==null?void 0:s.leftInput,i=(l=this.editorParams)==null?void 0:l.rightInput,t=(E=this._lastInputKeyEvent)==null?void 0:E.key;if((a&&a.alwaysSaveOnEnterKey||i&&i.alwaysSaveOnEnterKey)&&t==="Enter")return!0;const r=!(u===""&&(this._originalLeftValue===null||this._originalLeftValue===void 0))&&u!==this._originalLeftValue,o=!(e===""&&(this._originalRightValue===null||this._originalRightValue===void 0))&&e!==this._originalRightValue;return r||o}isValueTouched(){return this._isLeftValueTouched||this._isRightValueTouched}loadValue(u){this.loadValueByPosition(u,"leftInput"),this.loadValueByPosition(u,"rightInput"),this._leftInput.select()}loadValueByPosition(u,e){const a=e==="leftInput"?this._leftFieldName:this._rightFieldName,i=e==="leftInput"?"_originalLeftValue":"_originalRightValue",t=e==="leftInput"?"_leftInput":"_rightInput";if(u&&a!==void 0){const o=(a==null?void 0:a.indexOf("."))>0?Yu(u,a):u.hasOwnProperty(a)?u[a]:"";if(this[i]=o,this.editorParams[e].type==="float"){const s=this.getDecimalPlaces(e);s!==null&&(this[i]||this[i]===0)&&this[i]!==void 0&&(this[i]=(+this[i]).toFixed(s))}this[t]&&(this[t].value=`${this[i]}`)}}reset(u,e=!0,a=!1){const i=u??this._originalLeftValue??"",t=u??this._originalRightValue??"";this._leftInput&&this._rightInput&&(this._originalLeftValue=i,this._originalRightValue=t,this._leftInput.value=`${i}`,this._rightInput.value=`${t}`),this._isLeftValueTouched=!1,this._isRightValueTouched=!1;const r=this.args.compositeEditorOptions;if(r&&e){const o=!a;this.handleChangeOnCompositeEditor(null,r,"user",o)}}save(){const u=this.validate(),e=u&&u.valid||!1;this._isValueSaveCalled||(this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges(),this._isValueSaveCalled=!0)}serializeValue(){const u={},e=this.serializeValueByPosition("leftInput"),a=this.serializeValueByPosition("rightInput");return B0(u,this._leftFieldName,e),B0(u,this._rightFieldName,a),u}serializeValueByPosition(u){const e=u==="leftInput"?this._leftInput.value:this._rightInput.value;if(e===""||isNaN(+e))return e;let a=parseFloat(e);const i=this.getDecimalPlaces(u);return i!==null&&(a||a===0)&&a.toFixed&&(a=parseFloat(a.toFixed(i))),a}getDecimalPlaces(u){const a=u==="leftInput"?"leftInput":"rightInput",i=this.editorParams[a],t=i==null?void 0:i.decimal;return t===void 0?0:t}getInputDecimalSteps(u){const e=this.getDecimalPlaces(u);let a="";for(let i=1;i0?`0.${a}1`:"1"}validate(u,e){if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};if(e){const a=this.validateByPosition(e.position,e.inputValue);if(!a.valid)return e.position==="leftInput"?this._leftInput.select():this._rightInput.select(),a}else{const a=this.validateByPosition("leftInput"),i=this.validateByPosition("rightInput");if(!a.valid)return this._leftInput.select(),a;if(!i.valid)return this._rightInput.select(),i}return{valid:!0,msg:""}}validateByPosition(u,e){var o;const a=this.editorParams[u];let i="";if(e)i=e;else{const s=u==="leftInput"?this._leftInput:this._rightInput;i=s&&s.value}const t=this.validator;i=typeof t=="function"?this.getValues():i;const r={editorArgs:this.args,errorMessage:a.errorMessage,required:(o=this.args)!=null&&o.compositeEditorOptions?!1:a.required,validator:typeof t=="function"?t:a.validator};switch(a.type){case"float":return l4(i,{...r,decimal:this.getDecimalPlaces(u),minValue:a.minValue,maxValue:a.maxValue,operatorConditionalType:a.operatorConditionalType});case"integer":return E4(i,{...r,minValue:a.minValue,maxValue:a.maxValue,operatorConditionalType:a.operatorConditionalType});case"text":case"password":default:return un(i,r)}}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var D,m,h,x,g,F;const t=this.grid.getActiveCell(),r=this.args.column,o=((m=(D=this.columnEditor.params)==null?void 0:D.leftInput)==null?void 0:m.field)??"",s=((x=(h=this.columnEditor.params)==null?void 0:h.rightInput)==null?void 0:x.field)??"",l=this.dataContext,E=this.grid,d=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,d),this.applyValue(e.formValues,d);const c=((F=(g=this.gridOptions)==null?void 0:g.compositeEditorOptions)==null?void 0:F.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&c&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],(i||this.disabled&&c&&e.formValues.hasOwnProperty(s))&&delete e.formValues[s],E.onCompositeEditorChange.notify({...t,item:l,grid:E,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}handleChangeOnCompositeEditorDebounce(u){var a,i;const e=(a=this.args)==null?void 0:a.compositeEditorOptions;if(e){const t=((i=this.gridOptions)==null?void 0:i.editorTypingDebounce)??500;clearTimeout(this._timer),this._timer=setTimeout(()=>this.handleChangeOnCompositeEditor(u,e),t)}}}const Rx=0;class en{constructor(u,e="text"){if(this.args=u,this._inputType="text",this._isValueTouched=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=u.grid&&u.grid.getOptions(),this._bindEventService=new vu,this.inputType=e,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.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(u){this._inputType=u}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var i,t,r,o;const u=((i=this.columnDef)==null?void 0:i.id)??"",e=this.args.compositeEditorOptions;this._input=v("input",{type:this._inputType||"text",autocomplete:"off",ariaAutoComplete:"none",ariaLabel:((t=this.columnEditor)==null?void 0:t.ariaLabel)??`${de(u+"")} Input Editor`,className:`editor-text editor-${u}`,placeholder:((r=this.columnEditor)==null?void 0:r.placeholder)??"",title:((o=this.columnEditor)==null?void 0:o.title)??""}),this.inputType==="number"&&(this._input.step=`${this.columnEditor.valueStep!==void 0?this.columnEditor.valueStep:this.getInputDecimalSteps()}`);const a=this.args.container;a&&typeof a.appendChild=="function"&&a.appendChild(this._input),this._bindEventService.bind(this._input,"focus",()=>{var s;return(s=this._input)==null?void 0:s.select()}),this._bindEventService.bind(this._input,"keydown",s=>{this._isValueTouched=!0,this._lastInputKeyEvent=s,(s.key==="ArrowLeft"||s.key==="ArrowRight")&&s.stopImmediatePropagation()}),this.hasAutoCommitEdit&&!e&&this._bindEventService.bind(this._input,["focusout","blur"],()=>{this._isValueTouched=!0,this.save()}),e&&(this._bindEventService.bind(this._input,["input","paste"],this.handleOnInputChange.bind(this)),this.inputType==="number"&&this._bindEventService.bind(this._input,"wheel",this.handleOnMouseWheel.bind(this),{passive:!0}))}destroy(){var u,e;this._bindEventService.unbindAll(),(e=(u=this._input)==null?void 0:u.remove)==null||e.call(u)}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._input)if(u){this._input.setAttribute("disabled","disabled");const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==""&&this.reset("",!0,!0)}else this._input.removeAttribute("disabled")}focus(){var u;this.grid.focus(),(u=this._input)==null||u.focus()}getDecimalPlaces(){var e,a,i;let u=((e=this.columnEditor)==null?void 0:e.decimal)??((i=(a=this.columnEditor)==null?void 0:a.params)==null?void 0:i.decimalPlaces)??void 0;return u===void 0&&(u=Rx),!u&&u!==0?null:u}getInputDecimalSteps(){const u=this.getDecimalPlaces();let e="";for(let a=1;a0?`0.${e}1`:"1"}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValue(){var u;return((u=this._input)==null?void 0:u.value)||""}setValue(u,e=!1,a=!0){if(this._input&&(this._input.value=`${u}`,e)){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(null,i,"system")}}applyValue(u,e){var i;const a=this.columnDef&&this.columnDef.field;if(a!==void 0){const t=(a==null?void 0:a.indexOf("."))>0,r=this.validate(null,e),o=r!=null&&r.valid?e:"";if(t){const s=((i=this.columnEditor)==null?void 0:i.complexObjectPath)??a??"";B0(u,s,o)}else a&&(u[a]=o)}}isValueChanged(){var a,i,t;const u=(a=this._input)==null?void 0:a.value,e=(i=this._lastInputKeyEvent)==null?void 0:i.key;return(t=this.columnEditor)!=null&&t.alwaysSaveOnEnterKey&&e==="Enter"?!0:!(u===""&&(this._originalValue===null||this._originalValue===void 0))&&u!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(u){var a;const e=(a=this.columnDef)==null?void 0:a.field;if(u&&e!==void 0&&this._input){const t=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u.hasOwnProperty(e)&&u[e]||"";this._originalValue=t,this._input.value=this._originalValue,this._input.select()}}reset(u,e=!0,a=!1){const i=u??this._originalValue??"";this._input&&(this._originalValue=i,this._input.value=`${i}`),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=u&&u.valid||!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){var u;return((u=this._input)==null?void 0:u.value)??""}validate(u,e){var i;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:this._input&&this._input.value;return un(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(i=this.args)!=null&&i.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}handleOnInputChange(u){var a;this._isValueTouched=!0;const e=this.args.compositeEditorOptions;if(e){const i=((a=this.gridOptions)==null?void 0:a.editorTypingDebounce)??500;clearTimeout(this._timer),this._timer=setTimeout(()=>this.handleChangeOnCompositeEditor(u,e),i)}}handleOnMouseWheel(u){this._isValueTouched=!0;const e=this.args.compositeEditorOptions;e&&this.handleChangeOnCompositeEditor(u,e)}}class Kx extends en{constructor(u){super(u,"number"),this.args=u}loadValue(u){const e=this.columnDef&&this.columnDef.field;if(e!==void 0&&u&&e!==void 0&&this._input){const i=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._originalValue=i;const t=this.getDecimalPlaces();t!==null&&(this._originalValue||this._originalValue===0)&&this._originalValue!==void 0&&(this._originalValue=(+this._originalValue).toFixed(t)),this._input.value=`${this._originalValue}`,this._input.select()}}serializeValue(){var i;const u=(i=this._input)==null?void 0:i.value;if(u===void 0||u===""||isNaN(+u))return u;let e=parseFloat(u);const a=this.getDecimalPlaces();return a!==null&&(e||e===0)&&e.toFixed&&(e=parseFloat(e.toFixed(a))),e}validate(u,e){var i,t;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:(i=this._input)==null?void 0:i.value;return l4(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,decimal:this.getDecimalPlaces(),minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(t=this.args)!=null&&t.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}}class Hx extends en{constructor(u){super(u,"password"),this.args=u}}class Ox extends en{constructor(u){super(u,"number"),this.args=u}loadValue(u){const e=this.columnDef&&this.columnDef.field;if(e!==void 0&&u&&e!==void 0&&this._input){const i=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._originalValue=isNaN(i)||i===null||i===void 0?i:`${i}`,this._input.value=`${this._originalValue}`,this._input.select()}}serializeValue(){var a;const u=(a=this._input)==null?void 0:a.value;if(u===void 0||u===""||isNaN(+u))return u;const e=isNaN(+u)?u:parseInt(u,10);return isNaN(+e)?u:e}validate(u,e){var i;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:this.getValue();return E4(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(i=this.args)!=null&&i.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}handleOnMouseWheel(u){this._isValueTouched=!0;const e=this.args.compositeEditorOptions;e&&this.handleChangeOnCompositeEditor(u,e)}}class Ix{constructor(u){var a,i;if(this.args=u,this._isValueTouched=!1,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=(a=u.grid)==null?void 0:a.getOptions();const e=this.gridOptions||this.args.column.params||{};e!=null&&e.translater&&(this._translater=e.translater),this._locales=((i=this.gridOptions)==null?void 0:i.locales)||T.locales,this._bindEventService=new vu,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)??{}}get dataContext(){return this.args.item}get editorDomElement(){return this._textareaElm}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.longText,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get hasAutoCommitEdit(){var u;return((u=this.gridOptions)==null?void 0:u.autoCommitEdit)??!1}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var E,d,c,D,m,h,x,g,F,C,A,b,B,S,z;let u="",e="";if(this._translater&&this._translater.translate&&this.gridOptions.enableTranslate){const M=X0(this.gridOptions),w=((E=this.editorOptions.buttonTexts)==null?void 0:E.cancelKey)??`${M}CANCEL`,N=((d=this.editorOptions.buttonTexts)==null?void 0:d.saveKey)??`${M}SAVE`;u=this._translater.translate(`${M}${w}`),e=this._translater.translate(`${M}${N}`)}else u=((c=this.editorOptions.buttonTexts)==null?void 0:c.cancel)??((D=this._locales)==null?void 0:D.TEXT_CANCEL)??"Cancel",e=((m=this.editorOptions.buttonTexts)==null?void 0:m.save)??((h=this._locales)==null?void 0:h.TEXT_SAVE)??"Save";const a=this.args.compositeEditorOptions,i=((x=this.columnDef)==null?void 0:x.id)??"",t=(g=this.columnEditor)==null?void 0:g.maxLength,r=((F=this.editorOptions)==null?void 0:F.rows)??4,o=a?this.args.container:document.body;this._wrapperElm=v("div",{className:`slick-large-editor-text editor-${i}`,style:{position:a?"relative":"absolute"}}),(C=this.gridOptions)!=null&&C.darkMode&&this._wrapperElm.classList.add("slick-dark-mode"),o.appendChild(this._wrapperElm),this._textareaElm=v("textarea",{ariaLabel:((A=this.columnEditor)==null?void 0:A.ariaLabel)??`${de(i+"")} Text Editor`,cols:((b=this.editorOptions)==null?void 0:b.cols)??40,rows:a&&r>3?3:r,placeholder:((B=this.columnEditor)==null?void 0:B.placeholder)??"",title:((S=this.columnEditor)==null?void 0:S.title)??""},this._wrapperElm);const s=v("div",{className:"editor-footer"}),l=v("span",{className:"counter"});if(this._currentLengthElm=v("span",{className:"text-length",textContent:"0"}),l.appendChild(this._currentLengthElm),t!==void 0&&(l.appendChild(v("span",{className:"separator",textContent:"/"})),l.appendChild(v("span",{className:"max-length",textContent:`${t}`}))),s.appendChild(l),!a){const M=v("button",{className:"btn btn-cancel btn-default btn-xs",textContent:u},s),w=v("button",{className:"btn btn-save btn-primary btn-xs",textContent:e},s);this._bindEventService.bind(M,"click",this.cancel.bind(this)),this._bindEventService.bind(w,"click",this.save.bind(this)),this.position((z=this.args)==null?void 0:z.position),this._textareaElm.focus(),this._textareaElm.select()}this._wrapperElm.appendChild(s),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(){var e;const u=this._defaultTextValue||"";this._textareaElm.value=u,this._currentLengthElm.textContent=`${u.length}`,(e=this.args)!=null&&e.cancelChanges&&this.args.cancelChanges()}hide(){this._wrapperElm.style.display="none"}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)?this.applyInputUsabilityState():this._wrapperElm.style.display="block"}destroy(){var u,e;this._bindEventService.unbindAll(),(e=(u=this._wrapperElm)==null?void 0:u.remove)==null||e.call(u)}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._textareaElm&&this._wrapperElm)if(u){this._textareaElm.disabled=!0,this._wrapperElm.classList.add("disabled");const i=this.getValue();e!==u&&((a=this.args)!=null&&a.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(u,e=!1,a=!0){if(this._textareaElm.value=u,this._currentLengthElm.textContent=`${u.length}`,e){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(null,i,"system")}}applyValue(u,e){var i,t;const a=(i=this.columnDef)==null?void 0:i.field;if(a!==void 0){const r=(a==null?void 0:a.indexOf("."))>0,o=this.validate(void 0,e),s=o!=null&&o.valid?e:"";if(r){const l=((t=this.columnEditor)==null?void 0:t.complexObjectPath)??a??"";B0(u,l,s)}else u[a]=s}}isValueChanged(){const u=this._textareaElm.value;return!(u===""&&(this._defaultTextValue===null||this._defaultTextValue===void 0))&&u!==this._defaultTextValue}isValueTouched(){return this._isValueTouched}loadValue(u){var a;const e=(a=this.columnDef)==null?void 0:a.field;if(u&&e!==void 0){const t=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u[e];this._defaultTextValue=t||"",this._textareaElm.value=this._defaultTextValue,this._currentLengthElm.textContent=this._defaultTextValue.length,this._textareaElm.defaultValue=this._defaultTextValue,this._textareaElm.select()}}position(u){var c,D;const e=Iu(this.args.container),a=this.args.container.offsetHeight,i=this.args.container.offsetWidth,t=this._wrapperElm.getBoundingClientRect().height||this.args.position.height,r=this._wrapperElm.getBoundingClientRect().width||this.args.position.width,o=document.body.offsetHeight||window.innerHeight,s=document.body.offsetWidth||window.innerWidth;let l=(e==null?void 0:e.top)??u.top??0,E=(e==null?void 0:e.left)??u.left??0;const d=((c=this.editorOptions)==null?void 0:c.position)??"auto";if(d==="left"||d==="auto"&&E+r>s){const m=((D=this.editorOptions)==null?void 0:D.marginRight)??0;E-=r-i+m}(d==="top"||d==="auto"&&l+t>o)&&(l-=t-a),this._wrapperElm.style.top=`${l}px`,this._wrapperElm.style.left=`${E}px`}reset(u,e=!0,a=!1){const i=u??this._defaultTextValue??"";this._textareaElm&&(this._defaultTextValue=i,this._textareaElm.value=i,this._currentLengthElm.textContent=i.length),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=(u==null?void 0:u.valid)??!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){return this._textareaElm.value}validate(u,e){var i,t;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:(i=this._textareaElm)==null?void 0:i.value;return un(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minLength:this.columnEditor.minLength,maxLength:this.columnEditor.maxLength,operatorConditionalType:this.columnEditor.operatorConditionalType,required:(t=this.args)!=null&&t.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleKeyDown(u){const e=u.key;this._isValueTouched=!0,this.args.compositeEditorOptions||(e==="Enter"&&u.ctrlKey||u.ctrlKey&&u.key.toUpperCase()==="S"?(u.preventDefault(),this.save()):e==="Escape"?(u.preventDefault(),this.cancel()):e==="Tab"&&u.shiftKey?(u.preventDefault(),this.args&&this.grid&&this.grid.navigatePrev()):e==="Tab"&&(u.preventDefault(),this.args&&this.grid&&this.grid.navigateNext()))}handleOnInputChange(u){var t,r;const e=this.args.compositeEditorOptions,a=(t=this.columnEditor)==null?void 0:t.maxLength;let i=!1;if(a&&(i=this.truncateText(this._textareaElm,a)),i)this._currentLengthElm.textContent=`${a}`;else{const o=u.type==="paste"?u.clipboardData.getData("text"):u.target.value;this._currentLengthElm.textContent=`${o.length}`}if(e){const o=((r=this.gridOptions)==null?void 0:r.editorTypingDebounce)??500;clearTimeout(this._timer),this._timer=setTimeout(()=>this.handleChangeOnCompositeEditor(u,e),o)}}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}truncateText(u,e){const a=u.value+"";return a.length>e?(u.value=a.substring(0,e),!0):!1}}class d4{constructor(u,e,a=-1){var o,s,l,E,d,c,D,m,h;if(this.args=u,this.isMultipleSelect=e,this.delayOpening=a,this._isValueTouched=!1,this._isDisposingOrCallingSave=!1,this.disabled=!1,this.enableTranslateLabel=!1,this.finalCollection=[],!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},(o=this.gridOptions)!=null&&o.translater&&(this._translaterService=this.gridOptions.translater),this._locales=this.gridOptions.locales||T.locales;const i=((s=this.columnDef)==null?void 0:s.id)??"";this.elementName=`editor-${i}`;const t=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:((l=this.columnEditor)==null?void 0:l.enableRenderHtml)??!1,sanitizer:x=>this.grid.sanitizeHtmlString(x),onClick:()=>this._isValueTouched=!0,onCheckAll:()=>this._isValueTouched=!0,onUncheckAll:()=>this._isValueTouched=!0,onClose:x=>{if(x==="key.escape"||x==="body.click"||!this.hasAutoCommitEdit&&!this.isValueChanged()){x==="key.escape"&&this.cancel();return}t?this.handleChangeOnCompositeEditor(t):(this._isDisposingOrCallingSave=!0,this.save(this.hasAutoCommitEdit))}};if(e)if(r.single=!1,r.singleRadio=!1,r.displayTitle=!0,r.showOkButton=!0,(E=this._translaterService)!=null&&E.getCurrentLanguage()){const x=X0(this.gridOptions);r.countSelectedText=this._translaterService.translate(`${x}X_OF_Y_SELECTED`),r.allSelectedText=this._translaterService.translate(`${x}ALL_SELECTED`),r.selectAllText=this._translaterService.translate(`${x}SELECT_ALL`),r.okButtonText=this._translaterService.translate(`${x}OK`),r.noMatchesFoundText=this._translaterService.translate(`${x}NO_MATCHES_FOUND`)}else r.countSelectedText=(d=this._locales)==null?void 0:d.TEXT_X_OF_Y_SELECTED,r.allSelectedText=(c=this._locales)==null?void 0:c.TEXT_ALL_SELECTED,r.selectAllText=(D=this._locales)==null?void 0:D.TEXT_SELECT_ALL,r.okButtonText=(m=this._locales)==null?void 0:m.TEXT_OK,r.noMatchesFoundText=(h=this._locales)==null?void 0:h.TEXT_NO_MATCHES_FOUND;this.defaultOptions=r,this.init()}get collection(){var u;return((u=this.columnEditor)==null?void 0:u.collection)??[]}get collectionOptions(){var u;return(u=this.columnEditor)==null?void 0:u.collectionOptions}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)??{}}get dataContext(){return this.args.item}get editorDomElement(){return this.editorElm}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.select,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get isCompositeEditor(){var u;return!!((u=this.args)!=null&&u.compositeEditorOptions)}get customStructure(){var u,e;return(e=(u=this.columnDef)==null?void 0:u.editor)==null?void 0:e.customStructure}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get msInstance(){return this._msInstance}get selectOptions(){return this.defaultOptions}get currentValues(){var i,t,r;const u=((i=this._msInstance)==null?void 0:i.getSelects())??[];if(this.collection.every(o=>typeof o=="number"||typeof o=="string"))return this.collection.filter(o=>u==null?void 0:u.some(s=>`${s}`===(o==null?void 0:o.toString())));const e=((t=this.collectionOptions)==null?void 0:t.separatorBetweenTextLabels)??"",a=((r=this.collectionOptions)==null?void 0:r.includePrefixSuffixToSelectedValues)??!1;return this.collection.filter(o=>u.some(s=>{var l;return`${s}`===((l=o==null?void 0:o[this.valueName])==null?void 0:l.toString())})).map(o=>{var m,h;const s=o[this.valueName];let l=o[this.labelPrefixName]||"",E=o[this.labelSuffixName]||"";const d=((m=this.columnDef)==null?void 0:m.field)??"",c=(d==null?void 0:d.indexOf("."))>0,D=((h=this.columnEditor)==null?void 0:h.serializeComplexValueFormat)??"object";return c&&typeof o=="object"&&D==="object"?o:(l=this.enableTranslateLabel&&this._translaterService&&l&&typeof l=="string"?this._translaterService.translate(l||" "):l,E=this.enableTranslateLabel&&this._translaterService&&E&&typeof E=="string"?this._translaterService.translate(E||" "):E,a?[l,s,E].filter(g=>g).join(e):s)})}get currentValue(){var i,t,r,o,s;const u=((i=this._msInstance)==null?void 0:i.getSelects())??[],e=u.length?u[0]:"",a=(t=this.columnDef)==null?void 0:t.field;if(a!==void 0){if(this.collection.every(m=>typeof m=="number"||typeof m=="string"))return Ae(this.collection,m=>{var h;return((h=m==null?void 0:m.toString)==null?void 0:h.call(m))===`${e}`});const l=((r=this.collectionOptions)==null?void 0:r.separatorBetweenTextLabels)??"",E=((o=this.collectionOptions)==null?void 0:o.includePrefixSuffixToSelectedValues)??!1,d=Ae(this.collection,m=>{var h;return m.hasOwnProperty(this.valueName)&&((h=m[this.valueName])==null?void 0:h.toString())===`${e}`}),c=(a==null?void 0:a.indexOf("."))>0,D=((s=this.columnEditor)==null?void 0:s.serializeComplexValueFormat)??"object";if(c&&typeof d=="object"&&D==="object")return d;if(d&&d.hasOwnProperty(this.valueName)){const m=d[this.valueName];if(E){let h=d[this.labelPrefixName]||"",x=d[this.labelSuffixName]||"";return h=this.enableTranslateLabel&&this._translaterService&&h&&typeof h=="string"?this._translaterService.translate(h||" "):h,x=this.enableTranslateLabel&&this._translaterService&&x&&typeof x=="string"?this._translaterService.translate(x||" "):x,[h,m,x].filter(F=>F).join(l)}return m}}return""}get validator(){var u,e;return((u=this.columnEditor)==null?void 0:u.validator)??((e=this.columnDef)==null?void 0:e.validator)}init(){var u,e,a,i,t,r,o;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. Also each option should include a value/label pair (or value/labelKey when using Locale). - For example: { editor: { collection: [{ value: true, label: 'True' },{ value: false, label: 'False'}] } }`);if(this._collectionService=new A1(this._translaterService),this.enableTranslateLabel=((u=this.columnEditor)==null?void 0:u.enableTranslateLabel)??!1,this.labelName=((e=this.customStructure)==null?void 0:e.label)??"label",this.labelPrefixName=((a=this.customStructure)==null?void 0:a.labelPrefix)??"labelPrefix",this.labelSuffixName=((i=this.customStructure)==null?void 0:i.labelSuffix)??"labelSuffix",this.optionLabel=((t=this.customStructure)==null?void 0:t.optionLabel)??"value",this.valueName=((r=this.customStructure)==null?void 0:r.value)??"value",this.enableTranslateLabel&&(!this._translaterService||typeof this._translaterService.translate!="function"))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||(o=this.columnEditor)!=null&&o.collectionAsync&&Array.isArray(this.collection)&&this.collection.length===0)&&this.disable(!0)}getValue(){return this.isMultipleSelect?this.currentValues:this.currentValue}setValue(u,e=!1,a=!0){if(this.isMultipleSelect&&Array.isArray(u)?this.loadMultipleValues(u):this.loadSingleValue(u),e){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(i,"system")}}cancel(){var u;(u=this.args)!=null&&u.cancelChanges&&this.args.cancelChanges()}hide(){this._msInstance&&this._msInstance.close()}show(u){!this.isCompositeEditor&&this._msInstance?this._msInstance.open(u):this.isCompositeEditor&&this.applyInputUsabilityState()}applyValue(u,e){var r,o,s;const a=(r=this.columnDef)==null?void 0:r.field,i=(o=this.columnDef)==null?void 0:o.type;let t=e;if(a!==void 0){(i===p.number||i===p.integer||i===p.boolean)&&!isNaN(parseFloat(e))&&(t=parseFloat(e)),this.isMultipleSelect&&typeof e=="string"&&e.indexOf(",")>=0&&(t=e.split(","));const l=(a==null?void 0:a.indexOf("."))>0,E=this.validate(null,t);if(t=E!=null&&E.valid?t:"",l){const d=((s=this.columnEditor)==null?void 0:s.complexObjectPath)??a??"";B0(u,d,t)}else u[a]=t}}destroy(){var u,e;this._msInstance&&this.hasAutoCommitEdit&&this.isValueChanged()&&!this._isDisposingOrCallingSave&&!this.isCompositeEditor&&(this._isDisposingOrCallingSave=!0,this.save(!0)),this._isDisposingOrCallingSave=!0,typeof((u=this._msInstance)==null?void 0:u.destroy)=="function"&&this._msInstance.destroy(),(e=this.editorElm)==null||e.remove(),this._msInstance=void 0}loadValue(u){var i,t;const e=(i=this.columnDef)==null?void 0:i.field,a=e!==void 0&&(e==null?void 0:e.indexOf("."))>0;if(u&&e!==void 0){const r=((t=this.columnEditor)==null?void 0:t.complexObjectPath)??e,o=a?Yu(u,r):u.hasOwnProperty(e)&&u[e],s=a&&(o!=null&&o.hasOwnProperty(this.valueName))?o[this.valueName]:o;this.isMultipleSelect&&Array.isArray(s)?this.loadMultipleValues(s):this.loadSingleValue(s)}}loadMultipleValues(u){var e;if(Array.isArray(u)){this.originalValue=u.map(i=>typeof i=="number"||typeof i=="boolean"?`${i}`:i),(e=this._msInstance)==null||e.setSelects(this.originalValue);const a=this.args.compositeEditorOptions;a&&this.handleChangeOnCompositeEditor(a)}}loadSingleValue(u){var e;this.originalValue=typeof u=="number"||typeof u=="boolean"?`${u}`:u,(e=this._msInstance)==null||e.setSelects([this.originalValue])}serializeValue(){return this.isMultipleSelect?this.currentValues:this.currentValue}changeEditorOption(u,e){var a;this.columnEditor&&(this.columnEditor.editorOptions||(this.columnEditor.editorOptions={}),this.columnEditor.editorOptions[u]=e,this.editorElmOptions={...this.editorElmOptions,[u]:e},(a=this._msInstance)==null||a.refreshOptions(this.editorElmOptions))}disable(u=!0){const e=this.disabled;if(this.disabled=u,this._msInstance)if(u){this._msInstance.disable();const a=this.getValue(),i=Array.isArray(a)&&this.isMultipleSelect?(a==null?void 0:a[0])==="":a==="";e!==u&&this.isCompositeEditor&&!i&&this.reset("",!0,!0)}else this._msInstance.enable()}focus(){var u;this.grid.focus(),(u=this._msInstance)==null||u.focus()}isValueChanged(){var a;const u=(a=this._msInstance)==null?void 0:a.getSelects();if(this.isMultipleSelect)return!me(u,this.originalValue);const e=Array.isArray(u)&&u.length>0?u[0]:void 0;return e!==void 0&&e!==this.originalValue}isValueTouched(){return this._isValueTouched}reset(u,e=!0,a=!1){const i=u??this.originalValue;if(this._msInstance){this.originalValue=this.isMultipleSelect?i!==void 0?[i]:[]:i;const r=this.originalValue===void 0?[]:[this.originalValue];this._msInstance.setSelects(r)}this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(t,"user",r)}}save(u=!1){const e=this.validate(),a=(e==null?void 0:e.valid)??!1;(!this._isDisposingOrCallingSave||u)&&this.hasAutoCommitEdit&&a?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}validate(u,e){var r,o;const a=this.isCompositeEditor?!1:(r=this.columnEditor)==null?void 0:r.required,i=e!==void 0?e:(o=this._msInstance)==null?void 0:o.getSelects(),t=this.columnEditor&&this.columnEditor.errorMessage;if(this.isCompositeEditor&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};if(this.validator){const s=e!==void 0?e:this.isMultipleSelect?this.currentValues:this.currentValue;return this.validator(s,this.args)}return a&&(i===""||Array.isArray(i)&&i.length===0)?{valid:!1,msg:t||T.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}filterCollection(u){var a;let e=u;if(this.columnEditor&&this.columnEditor.collectionFilterBy){const i=this.columnEditor.collectionFilterBy,t=((a=this.columnEditor.collectionOptions)==null?void 0:a.filterResultAfterEachPass)??null;e=this._collectionService.filterCollection(e,i,t)}return e}sortCollection(u){let e=u;if(this.columnDef&&this.columnEditor&&this.columnEditor.collectionSortBy){const a=this.columnEditor.collectionSortBy;e=this._collectionService.sortCollection(this.columnDef,e,a,this.enableTranslateLabel)}return e}renderDomElement(u){var t,r,o,s,l;if(!Array.isArray(u)&&((t=this.collectionOptions)!=null&&t.collectionInsideObjectProperty)){const E=this.collectionOptions.collectionInsideObjectProperty;u=Yu(u,E)}if(!Array.isArray(u))throw new Error('The "collection" passed to the Select Editor is not a valid array.');let e=[];if(u.length>0&&(e=[...u]),(r=this.collectionOptions)!=null&&r.addBlankEntry&&Array.isArray(e)&&e.length>0&&e[0][this.valueName]!==""&&(e.unshift(this.createBlankEntry()),this.collection.unshift(this.createBlankEntry())),(o=this.collectionOptions)!=null&&o.addCustomFirstEntry&&Array.isArray(e)&&e.length>0&&e[0][this.valueName]!==this.collectionOptions.addCustomFirstEntry[this.valueName]&&(e.unshift(this.collectionOptions.addCustomFirstEntry),this.collection.unshift(this.collectionOptions.addCustomFirstEntry)),(s=this.collectionOptions)!=null&&s.addCustomLastEntry&&Array.isArray(e)&&e.length>0){const E=e.length-1;e[E][this.valueName]!==this.collectionOptions.addCustomLastEntry[this.valueName]&&e.push(this.collectionOptions.addCustomLastEntry)}let a=e;if(a=this.filterCollection(a),a=this.sortCollection(a),(l=this.columnEditor)!=null&&l.collectionOverride){const E={column:this.columnDef,dataContext:this.dataContext,grid:this.grid,originalCollections:this.collection};if(this.args.compositeEditorOptions){const{formValues:d,modalType:c}=this.args.compositeEditorOptions;E.compositeEditorOptions={formValues:d,modalType:c}}a=this.columnEditor.collectionOverride(a,E)}this.finalCollection=a;const i=b1("editor",a,this.columnDef,this.grid,this.isMultipleSelect,this._translaterService);this.createDomElement(i.selectElement,i.dataCollection)}createBlankEntry(){const u={[this.labelName]:"",[this.valueName]:""};return this.labelPrefixName&&(u[this.labelPrefixName]=""),this.labelSuffixName&&(u[this.labelSuffixName]=""),u}createDomElement(u,e){var t;const a=this.args.container;u&&a&&typeof a.appendChild=="function"&&(bu(a),a.appendChild(u));const i=((t=this.columnEditor)==null?void 0:t.placeholder)??"";this.defaultOptions.placeholder=i||"",this.editorElmOptions={...this.defaultOptions,...this.editorOptions,data:e},this._msInstance=Ia(u,this.editorElmOptions),this.editorElm=this._msInstance.getParentElement(),this.isCompositeEditor||this.show(this.delayOpening)}handleChangeOnCompositeEditor(u,e="user",a=!1){var d,c,D;const i=this.grid.getActiveCell(),t=this.args.column,r=((d=this.columnDef)==null?void 0:d.id)??"",o=this.dataContext,s=this.grid,l=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,l),this.applyValue(u.formValues,l);const E=((D=(c=this.gridOptions)==null?void 0:c.compositeEditorOptions)==null?void 0:D.excludeDisabledFieldFormValues)??!1;(a||this.disabled&&E&&u.formValues.hasOwnProperty(r))&&delete u.formValues[r],s.onCompositeEditorChange.notify({...i,item:o,grid:s,column:t,formValues:u.formValues,editors:u.editors,triggeredBy:e},new Pu)}}class Ox extends s4{constructor(u,e=0){super(u,!0,e),this.args=u,this.delayOpening=e}}class Ix extends s4{constructor(u,e=0){super(u,!1,e),this.args=u,this.delayOpening=e}}class Gx{constructor(u){if(this.args=u,this._defaultValue=0,this._isValueTouched=!1,this._sliderNumberElm=null,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},this._bindEventService=new vu,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)??{}}get dataContext(){return this.args.item}get editorDomElement(){return this._editorElm}get editorInputDomElement(){return this._inputElm}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.slider,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get sliderOptions(){return this._sliderOptions}get validator(){var u;return this.columnEditor.validator??((u=this.columnDef)==null?void 0:u.validator)}init(){var u;if(this._cellContainerElm=(u=this.args)==null?void 0:u.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(){var u,e,a;this._bindEventService.unbindAll(),(u=this._inputElm)==null||u.remove(),(e=this._editorElm)==null||e.remove(),(a=this._sliderTrackElm)==null||a.remove()}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._inputElm)if(u){this._inputElm.disabled=!0;const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==""&&this.reset(0,!0,!0)}else this._inputElm.disabled=!1}focus(){var u;this.grid.focus(),(u=this._inputElm)==null||u.focus()}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValue(){var u;return((u=this._inputElm)==null?void 0:u.value)??""}setValue(u,e=!1,a=!0){if(this._inputElm&&(this._inputElm.value=`${u}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${u}`),e){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(null,i,"system")}}applyValue(u,e){var i;const a=((i=this.columnDef)==null?void 0:i.field)??"";if(a!==void 0){const t=(a==null?void 0:a.indexOf("."))>0,r=this.validate(void 0,e),o=r&&r.valid?e:"";if(t){const s=this.columnEditor.complexObjectPath??a??"";B0(u,s,o)}else u&&(u[a]=o)}}isValueChanged(){var e;const u=((e=this._inputElm)==null?void 0:e.value)??"";return!(u===""&&this._originalValue===void 0)&&+u!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(u){var a;const e=((a=this.columnDef)==null?void 0:a.field)??"";if(u&&e!==void 0){let t=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u.hasOwnProperty(e)?u[e]:this._defaultValue;(t===""||t===null||t===void 0)&&(t=this._defaultValue),this._originalValue=+t,this._inputElm&&(this._inputElm.value=`${t}`,this._inputElm.title=`${t}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${t}`)}this.updateTrackFilledColorWhenEnabled()}reset(u,e=!0,a=!1){const i=u??this._originalValue??0;this._inputElm&&(this._inputElm.value=`${i}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${i}`),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=u&&u.valid||!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){var e;const u=((e=this._inputElm)==null?void 0:e.value)??"";return u!==""?parseInt(u,10):this._originalValue}validate(u,e){var i,t;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:(i=this._inputElm)==null?void 0:i.value;return Px(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,required:(t=this.args)!=null&&t.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}buildDomElement(){var l;const u=((l=this.columnDef)==null?void 0:l.id)??"",e=this.columnEditor.title??"",a=+(this.columnEditor.minValue??T.SLIDER_DEFAULT_MIN_VALUE),i=+(this.columnEditor.maxValue??T.SLIDER_DEFAULT_MAX_VALUE),t=+(this.columnEditor.valueStep??T.SLIDER_DEFAULT_STEP),r=this.editorOptions.sliderStartValue??a;this._defaultValue=+r,this._sliderTrackElm=v("div",{className:"slider-track"}),this._inputElm=v("input",{type:"range",title:e,defaultValue:`${r}`,value:`${r}`,min:`${a}`,max:`${i}`,step:`${this.columnEditor.valueStep??T.SLIDER_DEFAULT_STEP}`,ariaLabel:this.columnEditor.ariaLabel??`${de(u+"")} Slider Editor`,className:`slider-editor-input editor-${u}`});const o=v("div",{className:"slider-container slider-editor"}),s=v("div",{className:"slider-input-container slider-editor"});if(s.appendChild(this._sliderTrackElm),s.appendChild(this._inputElm),o.appendChild(s),!this.editorOptions.hideSliderNumber){o.classList.add("input-group");const E=v("div",{className:"input-group-addon input-group-append slider-value"});this._sliderNumberElm=v("span",{className:"input-group-text",textContent:`${r}`}),E.appendChild(this._sliderNumberElm),o.appendChild(E)}return this._sliderOptions={minValue:a,maxValue:i,step:t},o}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeEvent(u){this._isValueTouched=!0;const e=this.args.compositeEditorOptions;e?this.handleChangeOnCompositeEditor(u,e):this.save()}handleChangeSliderNumber(u){var a,i;const e=((a=u.target)==null?void 0:a.value)??"";e!==""&&(!this.editorOptions.hideSliderNumber&&this._sliderNumberElm&&(this._sliderNumberElm.textContent=e),this._inputElm.title=e,(i=this.args)!=null&&i.compositeEditorOptions||this.grid.onMouseEnter.notify({column:this.columnDef,grid:this.grid},new Pu(u))),this.updateTrackFilledColorWhenEnabled()}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}sliderTrackClicked(u){u.preventDefault();const e=u.offsetX,a=this._sliderTrackElm.offsetWidth,i=(e+0)*100/a;this._inputElm&&(this._inputElm.value=`${i}`,this._inputElm.dispatchEvent(new Event("change")))}updateTrackFilledColorWhenEnabled(){var u,e;if(this.editorOptions.enableSliderTrackColoring&&this._inputElm){const i=(+this.getValue()-+this._inputElm.min)/(((u=this.sliderOptions)==null?void 0:u.maxValue)??0-+this._inputElm.min)*100,t="linear-gradient(to right, %b %p1, %c %p1, %c %p2, %b %p2)".replace(/%b/g,"#eee").replace(/%c/g,((e=this.editorOptions)==null?void 0:e.sliderTrackFilledColor)??"var(--slick-slider-filter-thumb-color, #86bff8)").replace(/%p1/g,"0%").replace(/%p2/g,`${i}%`);this._sliderTrackElm.style.background=t,this._sliderOptions.sliderTrackBackground=t}}}const q={autocompleter:Mx,checkbox:Tx,date:_x,dualInput:jx,float:Nx,integer:Kx,longText:Hx,multipleSelect:Ox,password:Rx,singleSelect:Ix,slider:Gx,text:Xt},Vx=(n,u,e,a,i)=>{var l;const t=a&&a.params||{},r=t.propertyNames,o=(t==null?void 0:t.includeTitle)??!0;let s=t.dataContextProperty;if(s||(s=((l=a==null?void 0:a.field)==null?void 0:l.split(".")[0])||""),!r||!Array.isArray(r)||!s)throw new Error(`Formatters.arrayObjectToCsv requires you to pass an array of "propertyNames" (declared in "params") that you want to pull the data from. + For example: { editor: { collection: [{ value: true, label: 'True' },{ value: false, label: 'False'}] } }`);if(this._collectionService=new B1(this._translaterService),this.enableTranslateLabel=((u=this.columnEditor)==null?void 0:u.enableTranslateLabel)??!1,this.labelName=((e=this.customStructure)==null?void 0:e.label)??"label",this.labelPrefixName=((a=this.customStructure)==null?void 0:a.labelPrefix)??"labelPrefix",this.labelSuffixName=((i=this.customStructure)==null?void 0:i.labelSuffix)??"labelSuffix",this.optionLabel=((t=this.customStructure)==null?void 0:t.optionLabel)??"value",this.valueName=((r=this.customStructure)==null?void 0:r.value)??"value",this.enableTranslateLabel&&(!this._translaterService||typeof this._translaterService.translate!="function"))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||(o=this.columnEditor)!=null&&o.collectionAsync&&Array.isArray(this.collection)&&this.collection.length===0)&&this.disable(!0)}getValue(){return this.isMultipleSelect?this.currentValues:this.currentValue}setValue(u,e=!1,a=!0){if(this.isMultipleSelect&&Array.isArray(u)?this.loadMultipleValues(u):this.loadSingleValue(u),e){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(i,"system")}}cancel(){var u;(u=this.args)!=null&&u.cancelChanges&&this.args.cancelChanges()}hide(){this._msInstance&&this._msInstance.close()}show(u){!this.isCompositeEditor&&this._msInstance?this._msInstance.open(u):this.isCompositeEditor&&this.applyInputUsabilityState()}applyValue(u,e){var r,o,s;const a=(r=this.columnDef)==null?void 0:r.field,i=(o=this.columnDef)==null?void 0:o.type;let t=e;if(a!==void 0){(i===p.number||i===p.integer||i===p.boolean)&&!isNaN(parseFloat(e))&&(t=parseFloat(e)),this.isMultipleSelect&&typeof e=="string"&&e.indexOf(",")>=0&&(t=e.split(","));const l=(a==null?void 0:a.indexOf("."))>0,E=this.validate(null,t);if(t=E!=null&&E.valid?t:"",l){const d=((s=this.columnEditor)==null?void 0:s.complexObjectPath)??a??"";B0(u,d,t)}else u[a]=t}}destroy(){var u,e;this._msInstance&&this.hasAutoCommitEdit&&this.isValueChanged()&&!this._isDisposingOrCallingSave&&!this.isCompositeEditor&&(this._isDisposingOrCallingSave=!0,this.save(!0)),this._isDisposingOrCallingSave=!0,typeof((u=this._msInstance)==null?void 0:u.destroy)=="function"&&this._msInstance.destroy(),(e=this.editorElm)==null||e.remove(),this._msInstance=void 0}loadValue(u){var i,t;const e=(i=this.columnDef)==null?void 0:i.field,a=e!==void 0&&(e==null?void 0:e.indexOf("."))>0;if(u&&e!==void 0){const r=((t=this.columnEditor)==null?void 0:t.complexObjectPath)??e,o=a?Yu(u,r):u.hasOwnProperty(e)&&u[e],s=a&&(o!=null&&o.hasOwnProperty(this.valueName))?o[this.valueName]:o;this.isMultipleSelect&&Array.isArray(s)?this.loadMultipleValues(s):this.loadSingleValue(s)}}loadMultipleValues(u){var e;if(Array.isArray(u)){this.originalValue=u.map(i=>typeof i=="number"||typeof i=="boolean"?`${i}`:i),(e=this._msInstance)==null||e.setSelects(this.originalValue);const a=this.args.compositeEditorOptions;a&&this.handleChangeOnCompositeEditor(a)}}loadSingleValue(u){var e;this.originalValue=typeof u=="number"||typeof u=="boolean"?`${u}`:u,(e=this._msInstance)==null||e.setSelects([this.originalValue])}serializeValue(){return this.isMultipleSelect?this.currentValues:this.currentValue}changeEditorOption(u,e){var a;this.columnEditor&&(this.columnEditor.editorOptions||(this.columnEditor.editorOptions={}),this.columnEditor.editorOptions[u]=e,this.editorElmOptions={...this.editorElmOptions,[u]:e},(a=this._msInstance)==null||a.refreshOptions(this.editorElmOptions))}disable(u=!0){const e=this.disabled;if(this.disabled=u,this._msInstance)if(u){this._msInstance.disable();const a=this.getValue(),i=Array.isArray(a)&&this.isMultipleSelect?(a==null?void 0:a[0])==="":a==="";e!==u&&this.isCompositeEditor&&!i&&this.reset("",!0,!0)}else this._msInstance.enable()}focus(){var u;this.grid.focus(),(u=this._msInstance)==null||u.focus()}isValueChanged(){var a;const u=(a=this._msInstance)==null?void 0:a.getSelects();if(this.isMultipleSelect)return!me(u,this.originalValue);const e=Array.isArray(u)&&u.length>0?u[0]:void 0;return e!==void 0&&e!==this.originalValue}isValueTouched(){return this._isValueTouched}reset(u,e=!0,a=!1){const i=u??this.originalValue;if(this._msInstance){this.originalValue=this.isMultipleSelect?i!==void 0?[i]:[]:i;const r=this.originalValue===void 0?[]:[this.originalValue];this._msInstance.setSelects(r)}this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(t,"user",r)}}save(u=!1){const e=this.validate(),a=(e==null?void 0:e.valid)??!1;(!this._isDisposingOrCallingSave||u)&&this.hasAutoCommitEdit&&a?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}validate(u,e){var r,o;const a=this.isCompositeEditor?!1:(r=this.columnEditor)==null?void 0:r.required,i=e!==void 0?e:(o=this._msInstance)==null?void 0:o.getSelects(),t=this.columnEditor&&this.columnEditor.errorMessage;if(this.isCompositeEditor&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};if(this.validator){const s=e!==void 0?e:this.isMultipleSelect?this.currentValues:this.currentValue;return this.validator(s,this.args)}return a&&(i===""||Array.isArray(i)&&i.length===0)?{valid:!1,msg:t||T.VALIDATION_REQUIRED_FIELD}:{valid:!0,msg:null}}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}filterCollection(u){var a;let e=u;if(this.columnEditor&&this.columnEditor.collectionFilterBy){const i=this.columnEditor.collectionFilterBy,t=((a=this.columnEditor.collectionOptions)==null?void 0:a.filterResultAfterEachPass)??null;e=this._collectionService.filterCollection(e,i,t)}return e}sortCollection(u){let e=u;if(this.columnDef&&this.columnEditor&&this.columnEditor.collectionSortBy){const a=this.columnEditor.collectionSortBy;e=this._collectionService.sortCollection(this.columnDef,e,a,this.enableTranslateLabel)}return e}renderDomElement(u){var t,r,o,s,l;if(!Array.isArray(u)&&((t=this.collectionOptions)!=null&&t.collectionInsideObjectProperty)){const E=this.collectionOptions.collectionInsideObjectProperty;u=Yu(u,E)}if(!Array.isArray(u))throw new Error('The "collection" passed to the Select Editor is not a valid array.');let e=[];if(u.length>0&&(e=[...u]),(r=this.collectionOptions)!=null&&r.addBlankEntry&&Array.isArray(e)&&e.length>0&&e[0][this.valueName]!==""&&(e.unshift(this.createBlankEntry()),this.collection.unshift(this.createBlankEntry())),(o=this.collectionOptions)!=null&&o.addCustomFirstEntry&&Array.isArray(e)&&e.length>0&&e[0][this.valueName]!==this.collectionOptions.addCustomFirstEntry[this.valueName]&&(e.unshift(this.collectionOptions.addCustomFirstEntry),this.collection.unshift(this.collectionOptions.addCustomFirstEntry)),(s=this.collectionOptions)!=null&&s.addCustomLastEntry&&Array.isArray(e)&&e.length>0){const E=e.length-1;e[E][this.valueName]!==this.collectionOptions.addCustomLastEntry[this.valueName]&&e.push(this.collectionOptions.addCustomLastEntry)}let a=e;if(a=this.filterCollection(a),a=this.sortCollection(a),(l=this.columnEditor)!=null&&l.collectionOverride){const E={column:this.columnDef,dataContext:this.dataContext,grid:this.grid,originalCollections:this.collection};if(this.args.compositeEditorOptions){const{formValues:d,modalType:c}=this.args.compositeEditorOptions;E.compositeEditorOptions={formValues:d,modalType:c}}a=this.columnEditor.collectionOverride(a,E)}this.finalCollection=a;const i=y1("editor",a,this.columnDef,this.grid,this.isMultipleSelect,this._translaterService);this.createDomElement(i.selectElement,i.dataCollection)}createBlankEntry(){const u={[this.labelName]:"",[this.valueName]:""};return this.labelPrefixName&&(u[this.labelPrefixName]=""),this.labelSuffixName&&(u[this.labelSuffixName]=""),u}createDomElement(u,e){var t;const a=this.args.container;u&&a&&typeof a.appendChild=="function"&&(bu(a),a.appendChild(u));const i=((t=this.columnEditor)==null?void 0:t.placeholder)??"";this.defaultOptions.placeholder=i||"",this.editorElmOptions={...this.defaultOptions,...this.editorOptions,data:e},this._msInstance=Ga(u,this.editorElmOptions),this.editorElm=this._msInstance.getParentElement(),this.isCompositeEditor||this.show(this.delayOpening)}handleChangeOnCompositeEditor(u,e="user",a=!1){var d,c,D;const i=this.grid.getActiveCell(),t=this.args.column,r=((d=this.columnDef)==null?void 0:d.id)??"",o=this.dataContext,s=this.grid,l=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,l),this.applyValue(u.formValues,l);const E=((D=(c=this.gridOptions)==null?void 0:c.compositeEditorOptions)==null?void 0:D.excludeDisabledFieldFormValues)??!1;(a||this.disabled&&E&&u.formValues.hasOwnProperty(r))&&delete u.formValues[r],s.onCompositeEditorChange.notify({...i,item:o,grid:s,column:t,formValues:u.formValues,editors:u.editors,triggeredBy:e},new Pu)}}class Gx extends d4{constructor(u,e=0){super(u,!0,e),this.args=u,this.delayOpening=e}}class Vx extends d4{constructor(u,e=0){super(u,!1,e),this.args=u,this.delayOpening=e}}class $x{constructor(u){if(this.args=u,this._defaultValue=0,this._isValueTouched=!1,this._sliderNumberElm=null,this.disabled=!1,!u)throw new Error("[Slickgrid-Universal] Something is wrong with this grid, an Editor must always have valid arguments.");this.grid=u.grid,this.gridOptions=this.grid.getOptions()||{},this._bindEventService=new vu,this.init()}get columnDef(){return this.args.column}get columnEditor(){var u;return((u=this.columnDef)==null?void 0:u.editor)??{}}get dataContext(){return this.args.item}get editorDomElement(){return this._editorElm}get editorInputDomElement(){return this._inputElm}get editorOptions(){var u,e;return{...(u=this.gridOptions.defaultEditorOptions)==null?void 0:u.slider,...(e=this.columnEditor)==null?void 0:e.editorOptions}}get hasAutoCommitEdit(){return this.gridOptions.autoCommitEdit??!1}get sliderOptions(){return this._sliderOptions}get validator(){var u;return this.columnEditor.validator??((u=this.columnDef)==null?void 0:u.validator)}init(){var u;if(this._cellContainerElm=(u=this.args)==null?void 0:u.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(){var u,e,a;this._bindEventService.unbindAll(),(u=this._inputElm)==null||u.remove(),(e=this._editorElm)==null||e.remove(),(a=this._sliderTrackElm)==null||a.remove()}disable(u=!0){var a;const e=this.disabled;if(this.disabled=u,this._inputElm)if(u){this._inputElm.disabled=!0;const i=this.getValue();e!==u&&((a=this.args)!=null&&a.compositeEditorOptions)&&i!==""&&this.reset(0,!0,!0)}else this._inputElm.disabled=!1}focus(){var u;this.grid.focus(),(u=this._inputElm)==null||u.focus()}show(){var e;!!((e=this.args)!=null&&e.compositeEditorOptions)&&this.applyInputUsabilityState()}getValue(){var u;return((u=this._inputElm)==null?void 0:u.value)??""}setValue(u,e=!1,a=!0){if(this._inputElm&&(this._inputElm.value=`${u}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${u}`),e){this.applyValue(this.args.item,this.serializeValue());const i=this.args.compositeEditorOptions;i&&a&&this.handleChangeOnCompositeEditor(null,i,"system")}}applyValue(u,e){var i;const a=((i=this.columnDef)==null?void 0:i.field)??"";if(a!==void 0){const t=(a==null?void 0:a.indexOf("."))>0,r=this.validate(void 0,e),o=r&&r.valid?e:"";if(t){const s=this.columnEditor.complexObjectPath??a??"";B0(u,s,o)}else u&&(u[a]=o)}}isValueChanged(){var e;const u=((e=this._inputElm)==null?void 0:e.value)??"";return!(u===""&&this._originalValue===void 0)&&+u!==this._originalValue}isValueTouched(){return this._isValueTouched}loadValue(u){var a;const e=((a=this.columnDef)==null?void 0:a.field)??"";if(u&&e!==void 0){let t=(e==null?void 0:e.indexOf("."))>0?Yu(u,e):u.hasOwnProperty(e)?u[e]:this._defaultValue;(t===""||t===null||t===void 0)&&(t=this._defaultValue),this._originalValue=+t,this._inputElm&&(this._inputElm.value=`${t}`,this._inputElm.title=`${t}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${t}`)}this.updateTrackFilledColorWhenEnabled()}reset(u,e=!0,a=!1){const i=u??this._originalValue??0;this._inputElm&&(this._inputElm.value=`${i}`),this._sliderNumberElm&&(this._sliderNumberElm.textContent=`${i}`),this._isValueTouched=!1;const t=this.args.compositeEditorOptions;if(t&&e){const r=!a;this.handleChangeOnCompositeEditor(null,t,"user",r)}}save(){const u=this.validate(),e=u&&u.valid||!1;this.hasAutoCommitEdit&&e?this.grid.getEditorLock().commitCurrentEdit():this.args.commitChanges()}serializeValue(){var e;const u=((e=this._inputElm)==null?void 0:e.value)??"";return u!==""?parseInt(u,10):this._originalValue}validate(u,e){var i,t;if(this.args.compositeEditorOptions&&this.applyInputUsabilityState(),this.disabled)return{valid:!0,msg:""};const a=e!==void 0?e:(i=this._inputElm)==null?void 0:i.value;return Lx(a,{editorArgs:this.args,errorMessage:this.columnEditor.errorMessage,minValue:this.columnEditor.minValue,maxValue:this.columnEditor.maxValue,required:(t=this.args)!=null&&t.compositeEditorOptions?!1:this.columnEditor.required,validator:this.validator})}buildDomElement(){var l;const u=((l=this.columnDef)==null?void 0:l.id)??"",e=this.columnEditor.title??"",a=+(this.columnEditor.minValue??T.SLIDER_DEFAULT_MIN_VALUE),i=+(this.columnEditor.maxValue??T.SLIDER_DEFAULT_MAX_VALUE),t=+(this.columnEditor.valueStep??T.SLIDER_DEFAULT_STEP),r=this.editorOptions.sliderStartValue??a;this._defaultValue=+r,this._sliderTrackElm=v("div",{className:"slider-track"}),this._inputElm=v("input",{type:"range",title:e,defaultValue:`${r}`,value:`${r}`,min:`${a}`,max:`${i}`,step:`${this.columnEditor.valueStep??T.SLIDER_DEFAULT_STEP}`,ariaLabel:this.columnEditor.ariaLabel??`${de(u+"")} Slider Editor`,className:`slider-editor-input editor-${u}`});const o=v("div",{className:"slider-container slider-editor"}),s=v("div",{className:"slider-input-container slider-editor"});if(s.appendChild(this._sliderTrackElm),s.appendChild(this._inputElm),o.appendChild(s),!this.editorOptions.hideSliderNumber){o.classList.add("input-group");const E=v("div",{className:"input-group-addon input-group-append slider-value"});this._sliderNumberElm=v("span",{className:"input-group-text",textContent:`${r}`}),E.appendChild(this._sliderNumberElm),o.appendChild(E)}return this._sliderOptions={minValue:a,maxValue:i,step:t},o}applyInputUsabilityState(){const u=this.grid.getActiveCell(),e=this.grid.onBeforeEditCell.notify({...u,item:this.dataContext,column:this.args.column,grid:this.grid,target:"composite",compositeEditorOptions:this.args.compositeEditorOptions}).getReturnValue();this.disable(e===!1)}handleChangeEvent(u){this._isValueTouched=!0;const e=this.args.compositeEditorOptions;e?this.handleChangeOnCompositeEditor(u,e):this.save()}handleChangeSliderNumber(u){var a,i;const e=((a=u.target)==null?void 0:a.value)??"";e!==""&&(!this.editorOptions.hideSliderNumber&&this._sliderNumberElm&&(this._sliderNumberElm.textContent=e),this._inputElm.title=e,(i=this.args)!=null&&i.compositeEditorOptions||this.grid.onMouseEnter.notify({column:this.columnDef,grid:this.grid},new Pu(u))),this.updateTrackFilledColorWhenEnabled()}handleChangeOnCompositeEditor(u,e,a="user",i=!1){var c,D,m;const t=this.grid.getActiveCell(),r=this.args.column,o=((c=this.columnDef)==null?void 0:c.id)??"",s=this.dataContext,l=this.grid,E=this.serializeValue();this.validate().valid&&this.applyValue(this.dataContext,E),this.applyValue(e.formValues,E);const d=((m=(D=this.gridOptions)==null?void 0:D.compositeEditorOptions)==null?void 0:m.excludeDisabledFieldFormValues)??!1;(i||this.disabled&&d&&e.formValues.hasOwnProperty(o))&&delete e.formValues[o],l.onCompositeEditorChange.notify({...t,item:s,grid:l,column:r,formValues:e.formValues,editors:e.editors,triggeredBy:a},new Pu(u))}sliderTrackClicked(u){u.preventDefault();const e=u.offsetX,a=this._sliderTrackElm.offsetWidth,i=(e+0)*100/a;this._inputElm&&(this._inputElm.value=`${i}`,this._inputElm.dispatchEvent(new Event("change")))}updateTrackFilledColorWhenEnabled(){var u,e;if(this.editorOptions.enableSliderTrackColoring&&this._inputElm){const i=(+this.getValue()-+this._inputElm.min)/(((u=this.sliderOptions)==null?void 0:u.maxValue)??0-+this._inputElm.min)*100,t="linear-gradient(to right, %b %p1, %c %p1, %c %p2, %b %p2)".replace(/%b/g,"#eee").replace(/%c/g,((e=this.editorOptions)==null?void 0:e.sliderTrackFilledColor)??"var(--slick-slider-filter-thumb-color, #86bff8)").replace(/%p1/g,"0%").replace(/%p2/g,`${i}%`);this._sliderTrackElm.style.background=t,this._sliderOptions.sliderTrackBackground=t}}}const q={autocompleter:_x,checkbox:Px,date:jx,dualInput:Nx,float:Kx,integer:Ox,longText:Ix,multipleSelect:Gx,password:Hx,singleSelect:Vx,slider:$x,text:en},Jx=(n,u,e,a,i)=>{var l;const t=a&&a.params||{},r=t.propertyNames,o=(t==null?void 0:t.includeTitle)??!0;let s=t.dataContextProperty;if(s||(s=((l=a==null?void 0:a.field)==null?void 0:l.split(".")[0])||""),!r||!Array.isArray(r)||!s)throw new Error(`Formatters.arrayObjectToCsv requires you to pass an array of "propertyNames" (declared in "params") that you want to pull the data from. 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'] }}. - Optionally, you can also pass the "dataContextProperty" if you wish to run this on another completely different field of the dataContext object.`);if(i[s]&&Array.isArray(i[s])&&Array.isArray(i[s])&&i[s].length>0){const E=[];i[s].forEach(D=>{const m=[];r.forEach(h=>{m.push(D[h])}),E.push(m.join(" "))});const d=E.join(", "),c=v("span",{textContent:d});return o&&(c.title=d),c}return e},Tt=(n,u,e)=>{if(Array.isArray(e)&&e.length>0){const a=e.join(", ");return v("span",{title:a,textContent:a})}return e},$x=(n,u,e)=>{let a=!1;const i=su(e);return i&&(e=+e),(e===!0||i&&+e>0||typeof e=="string"&&e.length>0&&e.toLowerCase()!=="false"&&e!=="0")&&(a=!0),a?v("i",{className:"mdi mdi-18px mdi-check checkmark-icon",ariaHidden:"true"}):""},Jx=(n,u,e,a,i,t)=>{if(!e||!a||!a.editor||!a.editor.collection||!a.editor.collection.length)return e;const{editor:r,editor:{collection:o}}=a,s=r.customStructure?r.customStructure.label:"label",l=r.customStructure?r.customStructure.value:"value";return Array.isArray(e)?o.every(E=>typeof E=="string")?Tt(n,u,e.map(E=>Ae(o,d=>d===E))):Tt(n,u,e.map(E=>Ae(o,d=>d[l]===E)[s])):Ae(o,E=>E[l]===e)[s]||""},Wx=(n,u,e,a,i,t)=>{if(!e||!a||!a.params||!a.params.collection||!a.params.collection.length)return e;const{params:r,params:{collection:o}}=a,s=r.customStructure?r.customStructure.label:"label",l=r.customStructure?r.customStructure.value:"value";return Array.isArray(e)?Tt(n,u,e.map(E=>Ae(o,d=>d[l]===E)[s])):Ae(o,E=>E[l]===e)[s]||""},$s=(n,u,e,a,i)=>{var o;if(!a)return"";const t=a.params||{},r=(t==null?void 0:t.complexField)??(t==null?void 0:t.complexFieldLabel)??a.field;if(!r)throw new Error(`For the Formatters.complexObject to work properly, you need to tell it which property of the complex object to use. + Optionally, you can also pass the "dataContextProperty" if you wish to run this on another completely different field of the dataContext object.`);if(i[s]&&Array.isArray(i[s])&&Array.isArray(i[s])&&i[s].length>0){const E=[];i[s].forEach(D=>{const m=[];r.forEach(h=>{m.push(D[h])}),E.push(m.join(" "))});const d=E.join(", "),c=v("span",{textContent:d});return o&&(c.title=d),c}return e},Pt=(n,u,e)=>{if(Array.isArray(e)&&e.length>0){const a=e.join(", ");return v("span",{title:a,textContent:a})}return e},Wx=(n,u,e)=>{let a=!1;const i=su(e);return i&&(e=+e),(e===!0||i&&+e>0||typeof e=="string"&&e.length>0&&e.toLowerCase()!=="false"&&e!=="0")&&(a=!0),a?v("i",{className:"mdi mdi-18px mdi-check checkmark-icon",ariaHidden:"true"}):""},Ux=(n,u,e,a,i,t)=>{if(!e||!a||!a.editor||!a.editor.collection||!a.editor.collection.length)return e;const{editor:r,editor:{collection:o}}=a,s=r.customStructure?r.customStructure.label:"label",l=r.customStructure?r.customStructure.value:"value";return Array.isArray(e)?o.every(E=>typeof E=="string")?Pt(n,u,e.map(E=>Ae(o,d=>d===E))):Pt(n,u,e.map(E=>Ae(o,d=>d[l]===E)[s])):Ae(o,E=>E[l]===e)[s]||""},qx=(n,u,e,a,i,t)=>{if(!e||!a||!a.params||!a.params.collection||!a.params.collection.length)return e;const{params:r,params:{collection:o}}=a,s=r.customStructure?r.customStructure.label:"label",l=r.customStructure?r.customStructure.value:"value";return Array.isArray(e)?Pt(n,u,e.map(E=>Ae(o,d=>d[l]===E)[s])):Ae(o,E=>E[l]===e)[s]||""},Ws=(n,u,e,a,i)=>{var o;if(!a)return"";const t=a.params||{},r=(t==null?void 0:t.complexField)??(t==null?void 0:t.complexFieldLabel)??a.field;if(!r)throw new Error(`For the Formatters.complexObject to work properly, you need to tell it which property of the complex object to use. There are 3 ways to provide it: 1- via the generic "params" with a "complexField" property on your Column Definition, example: this.columnDefs = [{ id: 'user', field: 'user', params: { complexField: 'user.firstName' } }] 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' } }] - 3- via the field name that includes a dot notation, example: this.columnDefs = [{ id: 'user', field: 'user.firstName'}] `);if(a.labelKey&&i.hasOwnProperty(r))return(o=i[r])==null?void 0:o[a.labelKey];if(typeof r=="string"&&r.indexOf(".")>0){let s=r.split(".").reduce((l,E)=>l!=null&&l.hasOwnProperty(E)?l[E]:"",i);return(s==null||typeof s=="object"&&Object.entries(s).length===0&&!(s instanceof Date))&&(s=""),s}return e},Ux=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,numberPrefix:s,numberSuffix:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(a,t,"decimal","cell");return su(e)?Uu(e,r,o,c,s,l,E,d):e},qx=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"currency","cell");return su(e)?Uu(e,r,o,E,"$","",s,l):e},Zx=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"currency","cell");if(su(e)){const d=e>=0?"green":"red",c=Uu(e,r,o,E,"$","",s,l),D=v("span",{ariaHidden:"true",textContent:c});return D.style.color=d,D}return e},Yx=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"currency","cell");if(su(e)){const d=e>=0?"green":"red",c=Uu(e,r,o,E,"$","",s,l),D=v("span",{ariaHidden:"true",textContent:c});return D.style.color=d,D.style.fontWeight="bold",D}return e},Qx=(n,u,e,a,i,t)=>{const{currencyPrefix:r,currencySuffix:o,minDecimal:s,maxDecimal:l,numberPrefix:E,numberSuffix:d,decimalSeparator:c,thousandSeparator:D,wrapNegativeNumber:m}=Qu(a,t,"decimal","cell");if(su(e)){const h=Uu(e,s,l,m,r,o,c,D);return`${E}${h}${d}`}return e},Xx=(n,u,e,a,i,t)=>{const r=a&&a.params||{};let o=r.hyperlinkText?r.hyperlinkText:e;o=t.sanitizeHtmlString(o);let s=r.hyperlinkUrl?r.hyperlinkUrl:e;s=t.sanitizeHtmlString(s);const l=s.match(/^(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?/i);if(l&&Array.isArray(l)&&l.length>0){const E=l[0];return v("a",{href:E,textContent:o})}return e},u6=(n,u,e,a)=>{const t=((a==null?void 0:a.params)||{}).cssClass;if(!t)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 o=!isNaN(e);return(e===!0||o&&parseFloat(e)>0||!o&&typeof e=="string"&&e.toLowerCase()!=="false"&&e!=="0")&&(r=!0),r?v("i",{className:t,ariaHidden:"true"}):""},e6=(n,u,e,a)=>{const i=(a==null?void 0:a.params)??{},t=i.iconCssClass||i.icon||i.formatterIcon;if(!t)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" }}`');return v("i",{className:t,ariaHidden:"true"})},a6=(n,u,e,a,i,t)=>{const o=(a.params||{}).mask;if(!o)throw new Error(`You must provide a "mask" via the generic "params" options (e.g.: { formatter: Formatters.mask, params: { mask: '000-000' }}`);if(e){let s=0;const l=e.toString(),E=t.getOptions()||{},d=E!=null&&E.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;return d.textContent=o.replace(/[09A]/gi,()=>l[s++]||""),d}return e},i6=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"percent","cell");if(su(e)){const d=e*100;return Uu(d,r,o,E,"","%",s,l)}return e},t6=(n,u,e)=>{if(!su(e))return"";let a="",i=parseFloat(e);return i>100&&(i=100),i<30?a="red":i<70?a="silver":a="green",v("span",{className:"percent-complete-bar",title:`${i}%`,style:{background:a,width:`${i}%`}})},n6=(n,u,e)=>{if(!su(e))return"";let a="",i=parseFloat(e);return i>100&&(i=100),i<30?a="red":i<70?a="silver":a="green",v("div",{className:"percent-complete-bar-with-text",title:`${i}%`,textContent:`${i}%`,style:{background:a,width:`${i}%`}})},r6=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"percent","cell");if(su(e)){const d=e<50?"red":"green",c=Uu(e,r,o,E,"","%",s,l),D=e>100?"100%":c;return v("span",{textContent:D,style:{color:d}})}return e},o6=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"percent","cell");return su(e)?Uu(e,r,o,E,"","%",s,l):e},s6=(n,u,e)=>{if(!su(e))return"";let a="",i=parseFloat(e);i>100&&(i=100),i<30?a="danger":i<70?a="warning":a="success";const t=v("div",{className:"progress"});return t.appendChild(v("div",{className:`progress-bar progress-bar-${a} bg-${a}`,role:"progressbar",ariaValueNow:String(i),ariaValueMin:"0",ariaValueMax:"100",textContent:`${i}%`,style:{minWidth:"2em",width:`${i}%`}})),t},l6=(n,u,e,a,i,t)=>{const o=((t==null?void 0:t.getOptions())??{}).translater||a&&a.params&&a.params.translater;if(!o||typeof o.translate!="function")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). - For example: this.gridOptions = { enableTranslate: true, translater: this.translateService }`);return e!=null&&typeof e!="string"&&(e=e+""),e?o.translate(e):""},E6=(n,u,e,a,i,t)=>{var S,z;const r=t.getOptions(),o=r==null?void 0:r.treeDataOptions,s=(o==null?void 0:o.collapsedPropName)??T.treeDataProperties.COLLAPSED_PROP,l=(o==null?void 0:o.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP,E=(o==null?void 0:o.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP,d=(o==null?void 0:o.exportIndentMarginLeft)??5,c=(o==null?void 0:o.exportIndentationLeadingChar)??".",D=(o==null?void 0:o.exportIndentationLeadingSpaceCount)??3,m=((S=r==null?void 0:r.excelExportOptions)==null?void 0:S.groupCollapsedSymbol)??"⮞",h=((z=r==null?void 0:r.excelExportOptions)==null?void 0:z.groupExpandedSymbol)??"⮟";let x=e;if(x=mi(a,i,e),x==null||i===void 0)return"";if(!i.hasOwnProperty(E))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 g=(i==null?void 0:i[E])??0;let F="",C=0;i[l]?(F=i!=null&&i[s]?m:h,C=g===0?0:d*g):C=d*(g===0?0:g+1);const A=La(C);return o!=null&&o.titleFormatter&&(x=Yt(o.titleFormatter,n,u,a,i,t)),x=`${g===0&&F?"":g===0?`${c}${La(D)}`:c}${A}${F} ${x}`,Wu(x)},d6=(n,u,e,a,i,t)=>{const r=t.getOptions(),o=r==null?void 0:r.treeDataOptions,s=(o==null?void 0:o.indentMarginLeft)??15,l=(o==null?void 0:o.collapsedPropName)??T.treeDataProperties.COLLAPSED_PROP,E=(o==null?void 0:o.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP,d=(o==null?void 0:o.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP;let c=e;if(c=mi(a,i,e),c==null||i===void 0)return"";if(!i.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 D=(i==null?void 0:i[d])??0,m=document.createElement("span");m.style.display="inline-block",m.style.width=`${s*D}px`;const h=`slick-tree-level-${D}`;let x="";i[E]&&(x=i!=null&&i[l]?"collapsed":"expanded"),o!=null&&o.titleFormatter&&(c=Yt(o.titleFormatter,n,u,a,i,t));const g=`slick-group-toggle ${x}`.trim(),F=v("div",{className:g,ariaExpanded:String(x==="expanded")}),C=v("span",{className:"slick-tree-title"});t.applyHtmlCode(C,c),C.setAttribute("level",D);const A=r!=null&&r.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;return A.appendChild(m),A.appendChild(F),A.appendChild(C),{addClasses:h,html:A}},c6=(n,u,e,a,i,t)=>{var d;const r=t.getOptions(),o=((d=r==null?void 0:r.treeDataOptions)==null?void 0:d.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP,{groupTotalsFormatter:s,treeTotalsFormatter:l,params:E}=a;if(!s&&!l)throw new Error('[Slickgrid-Universal] When using Formatters.treeParseTotals, you must provide a total formatter via "groupTotalsFormatter" or "treeTotalsFormatter".');if(i[o]&&(i!=null&&i.__treeTotals)&&(s||l))return(l??s)(i==null?void 0:i.__treeTotals,a,t);if(E.formatters){let c=e;for(const D of E.formatters)!i[o]&&!(i!=null&&i.__treeTotals)&&typeof D=="function"&&(c=D(n,u,c,a,i,t)||e);return c}return e},D6=(n,u,e,a,i,t)=>{const o=((t==null?void 0:t.getOptions())??{}).translater||a&&a.params&&a.params.translater;if(!o||typeof o.translate!="function")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). - For example: this.gridOptions = { enableTranslate: true, translater: this.translateService }`);return e!=null&&typeof e!="string"&&(e=e+""),e?o.translate(e.toUpperCase()):""},_={arrayObjectToCsv:Vx,arrayToCsv:Tt,checkmarkMaterial:$x,complex:$s,complexObject:$s,collection:Wx,collectionEditor:Jx,currency:Qx,dateIso:qu(p.dateIso,"-"),dateTimeIso:qu(p.dateTimeIso,"-"),dateTimeShortIso:qu(p.dateTimeShortIso,"-"),dateTimeIsoAmPm:qu(p.dateTimeIsoAmPm,"-"),dateTimeIsoAM_PM:qu(p.dateTimeIsoAM_PM,"-"),dateEuro:qu(p.dateEuro,"/"),dateEuroShort:qu(p.dateEuroShort,"/"),dateTimeEuro:qu(p.dateTimeEuro,"/"),dateTimeEuroShort:qu(p.dateTimeEuroShort,"/"),dateTimeShortEuro:qu(p.dateTimeShortEuro,"/"),dateTimeEuroAmPm:qu(p.dateTimeEuroAmPm,"/"),dateTimeEuroAM_PM:qu(p.dateTimeEuroAM_PM,"/"),dateTimeEuroShortAmPm:qu(p.dateTimeEuroShortAmPm,"/"),dateTimeEuroShortAM_PM:qu(p.dateTimeEuroShortAM_PM,"/"),dateUs:qu(p.dateUs,"/"),dateTimeUs:qu(p.dateTimeUs,"/"),dateTimeShortUs:qu(p.dateTimeShortUs,"/"),dateTimeUsAmPm:qu(p.dateTimeUsAmPm,"/"),dateTimeUsAM_PM:qu(p.dateTimeUsAM_PM,"/"),dateTimeUsShort:qu(p.dateTimeUsShort,"/"),dateTimeUsShortAmPm:qu(p.dateTimeUsShortAmPm,"/"),dateTimeUsShortAM_PM:qu(p.dateTimeUsShortAM_PM,"/"),dateUsShort:qu(p.dateUsShort,"/"),dateUtc:qu(p.dateUtc,"-"),decimal:Ux,dollar:qx,dollarColored:Zx,dollarColoredBold:Yx,hyperlink:Xx,icon:e6,iconBoolean:u6,mask:a6,multiple:lt,percent:i6,percentComplete:r6,percentCompleteBar:t6,percentCompleteBarWithText:n6,percentSymbol:o6,progressBar:s6,translate:l6,translateBoolean:D6,tree:d6,treeParseTotals:c6,treeExport:E6},m6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=Uu(i,s,l,c,"","",E,d);return`${r}${m}${o}`}return""},h6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=Uu(i,s,l,c,"$","",E,d);return`${r}${m}${o}`}return""},x6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=i>=0?"green":"red",h=Uu(i,s,l,c,"$","",E,d);return v("span",{style:{color:m},textContent:`${r}${h}${o}`})}return""},g6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=i>=0?"green":"red",h=Uu(i,s,l,c,"$","",E,d);return v("span",{style:{color:m,fontWeight:"bold"},textContent:`${r}${h}${o}`})}return""},C6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=Uu(i,s,l,c,"$","",E,d);return v("span",{style:{fontWeight:"bold"},textContent:`${r}${m}${o}`})}return""},p6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=i>=0?"green":"red",h=Uu(i,s,l,c,"","",E,d);return v("span",{style:{color:m},textContent:`${r}${h}${o}`})}return""},F6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=Uu(i,s,l,c,"","",E,d);return v("span",{style:{fontWeight:"bold"},textContent:`${r}${m}${o}`})}return""},k6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.min)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=Uu(i,s,l,c,"","",E,d);return`${r}${m}${o}`}return""},v6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.max)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=Uu(i,s,l,c,"","",E,d);return`${r}${m}${o}`}return""},A6=(n,u,e)=>{var D;const a=u.field??"";let i=(D=n.avg)==null?void 0:D[a];const t=u==null?void 0:u.params;let r=(t==null?void 0:t.groupFormatterPrefix)||"";const o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"percent","group");if(su(i)){if(i<0)if(i=Math.abs(i),!c)r+="-";else{if(isNaN(s)&&isNaN(l)){const m=ve(Math.round(i),d);return`${r}(${m}%)${o}`}return`${r}(${ne(i,s,l,E,d)}%)${o}`}if(isNaN(s)&&isNaN(l)){const m=ve(Math.round(i),d);return`${r}${m}%${o}`}return`${r}${ne(i,s,l,E,d)}%${o}`}return""},b6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.avg)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=Uu(i,s,l,c,"$","",E,d);return`${r}${m}${o}`}return""},f6=(n,u,e)=>{var h;const a=u.field??"",i=(h=n.avg)==null?void 0:h[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",s=(t==null?void 0:t.groupFormatterCurrencyPrefix)||"",l=(t==null?void 0:t.groupFormatterCurrencySuffix)||"",{minDecimal:E,maxDecimal:d,decimalSeparator:c,thousandSeparator:D,wrapNegativeNumber:m}=Qu(u,e,"currency","group");if(su(i)){const x=Uu(i,E,d,m,s,l,c,D);return`${r}${x}${o}`}return""},B6=(n,u,e)=>{var D;const a=u.field??"";let i=(D=n.avg)==null?void 0:D[a];const t=u==null?void 0:u.params;let r=(t==null?void 0:t.groupFormatterPrefix)||"";const o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){if(i<0)if(i=Math.abs(i),!c)r+="-";else{if(isNaN(s)&&isNaN(l)){const m=ve(Math.round(i),d);return`${r}(${m})${o}`}return`${r}(${ne(i,s,l,E,d)})${o}`}if(isNaN(s)&&isNaN(l)){const m=ve(Math.round(i),d);return`${r}${m}${o}`}return`${r}${ne(i,s,l,E,d)}${o}`}return""},y6=(n,u,e)=>{var h;const a=u.field??"",i=(h=n.sum)==null?void 0:h[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",s=(t==null?void 0:t.groupFormatterCurrencyPrefix)||"",l=(t==null?void 0:t.groupFormatterCurrencySuffix)||"",{minDecimal:E,maxDecimal:d,decimalSeparator:c,thousandSeparator:D,wrapNegativeNumber:m}=Qu(u,e,"currency","group");if(su(i)){const x=Uu(i,E,d,m,s,l,c,D);return`${r}${x}${o}`}return""},z6=(n,u,e)=>{var h;const a=u.field??"",i=(h=n.sum)==null?void 0:h[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",s=(t==null?void 0:t.groupFormatterCurrencyPrefix)||"",l=(t==null?void 0:t.groupFormatterCurrencySuffix)||"",{minDecimal:E,maxDecimal:d,decimalSeparator:c,thousandSeparator:D,wrapNegativeNumber:m}=Qu(u,e,"currency","group");if(su(i)){const x=i>=0?"green":"red",g=Uu(i,E,d,m,s,l,c,D);return v("span",{style:{color:x},textContent:`${r}${g}${o}`})}return""},gu={avgTotals:B6,avgTotalsCurrency:f6,avgTotalsDollar:b6,avgTotalsPercentage:A6,maxTotals:v6,minTotals:k6,sumTotals:m6,sumTotalsBold:F6,sumTotalsColored:p6,sumTotalsCurrency:y6,sumTotalsCurrencyColored:z6,sumTotalsDollar:h6,sumTotalsDollarBold:C6,sumTotalsDollarColored:x6,sumTotalsDollarColoredBold:g6};class S6{constructor(){this.options=Qr}}const un={...S5,...w5,..._5,...ED,...O5,deepAssign:da};class Xr{constructor(){this._isPreviouslyShown=!1,this._warningLeftElement=null,this._warningRightElement=null}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}init(u,e){this._grid=u,this._translaterService=e.get("TranslaterService")}dispose(){var u,e;(u=this._warningLeftElement)==null||u.remove(),(e=this._warningRightElement)==null||e.remove(),this._warningLeftElement=null,this._warningRightElement=null}showEmptyDataMessage(u=!0,e){var g,F,C,A;if(!this._grid||!this.gridOptions||this._isPreviouslyShown===u)return!1;this._isPreviouslyShown=u;const a=this._grid.getUID(),t={message:"No data to display.",...this.gridOptions.emptyDataWarning,...e},r=(t==null?void 0:t.className)??"slick-empty-data-warning";this._warningLeftElement=document.querySelector(`.${a} .${r}`);const o=document.querySelector(`.${a} .grid-canvas.grid-canvas-left`),s=document.querySelector(`.${a} .grid-canvas.grid-canvas-right`),l=t.leftViewportMarginLeft??0,E=t.rightViewportMarginLeft??0,d=t.frozenLeftViewportMarginLeft??0,c=t.frozenRightViewportMarginLeft??0,D=((g=this.gridOptions)==null?void 0:g.frozenColumn)!==void 0&&this.gridOptions.frozenColumn>=0,m=typeof l=="string"?l:`${l}px`,h=typeof E=="string"?E:`${E}px`;if(this.gridOptions.autoHeight){const b=document.querySelector(`.${a} .slick-pane.slick-pane-top.slick-pane-left`);if(b&&b.style&&o&&o.style){const y=parseInt(b.style.height,10)||0,S=((F=this.gridOptions)==null?void 0:F.rowHeight)??0,z=this.gridOptions.enableFiltering?((C=this.gridOptions)==null?void 0:C.headerRowHeight)??0:0,M=this.gridOptions.createPreHeaderPanel?((A=this.gridOptions)==null?void 0:A.preHeaderPanelHeight)??0:0;if(u){let w=y!==null&&y<100?y:100;w+=z+M,b.style.minHeight=`${w}px`,o.style.minHeight=`${S}px`}}}let x=t.message;if(this.gridOptions.enableTranslate&&this._translaterService&&(t!=null&&t.messageKey)&&(x=this._translaterService.translate(t.messageKey)),!this._warningLeftElement&&o&&s&&(this._warningLeftElement=document.createElement("div"),this._warningLeftElement.classList.add(..._u(r)),this._warningLeftElement.classList.add("left"),this._grid.applyHtmlCode(this._warningLeftElement,x),this._warningRightElement=this._warningLeftElement.cloneNode(!0),this._warningRightElement.classList.add("right"),s.appendChild(this._warningRightElement),o.appendChild(this._warningLeftElement)),this._warningLeftElement){let b=u?"flex":"none";D&&u&&(b=t.hideFrozenLeftWarning?"none":"flex"),this._warningLeftElement.style.display=b;const y=typeof d=="string"?d:`${d}px`;this._warningLeftElement.style.marginLeft=D?y:m}if(this._warningRightElement){let b=u?"flex":"none";D&&u&&(b=t.hideFrozenRightWarning?"none":"flex"),this._warningRightElement.style.display=b;const y=typeof c=="string"?c:`${c}px`;this._warningRightElement.style.marginLeft=D?y:h}return u}}class l4{constructor(u,e,a,i){var t,r,o;if(this.paginationService=u,this.pubSubService=e,this.sharedService=a,this.translaterService=i,this._enableTranslate=!1,this._subscriptions=[],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 Ml,this._bindingEventService=new vu,this._bindingHelper.querySelectorPrefix=`.${this.gridUid} `,this.currentPagination=this.paginationService.getFullPagination(),this._enableTranslate=((t=this.gridOptions)==null?void 0:t.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&&((r=this.pubSubService)!=null&&r.subscribe)){const s=((o=this.translaterService)==null?void 0:o.eventName)??"onLanguageChange";this._subscriptions.push(this.pubSubService.subscribe(s,()=>this.translatePaginationTexts()))}this._subscriptions.push(this.pubSubService.subscribe("onPaginationRefreshed",s=>{var l;for(const E of Object.keys(s))this.currentPagination[E]=s[E];this.updatePageButtonsUsability(),(l=this._spanInfoFromToElm)!=null&&l.style&&(this._spanInfoFromToElm.style.display=this.currentPagination.totalItems===0?"none":"")}),this.pubSubService.subscribe("onPaginationSetCursorBased",()=>{this.dispose(),this.renderPagination(this._gridParentContainerElm)}))}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(u){this.paginationService.changeItemPerPage(u)}get pageCount(){return this.paginationService.pageCount}get pageNumber(){return this.paginationService.pageNumber}get grid(){return this.sharedService.slickGrid}get gridOptions(){return this.sharedService.gridOptions}get gridUid(){var u;return((u=this.grid)==null?void 0:u.getUID())??""}get locales(){var u;return((u=this.gridOptions)==null?void 0:u.locales)??T.locales}get totalItems(){return this.paginationService.totalItems}get isLeftPaginationDisabled(){return this.pageNumber===1||this.totalItems===0}get isRightPaginationDisabled(){return this.pageNumber===this.pageCount||this.totalItems===0}dispose(){this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingEventService.unbindAll(),this._bindingHelper.dispose(),this._paginationElement.remove()}renderPagination(u){this._gridParentContainerElm=u;const e=this.createPaginationContainer(),a=v("div",{className:"slick-pagination-nav"}),i=v("nav",{ariaLabel:"Page navigation"}),t=v("ul",{className:"pagination"});this._seekFirstElm=v("li",{className:"page-item seek-first"},t),this._seekFirstElm.appendChild(v("a",{className:"page-link icon-seek-first",ariaLabel:"First Page",role:"button"})),this._seekPrevElm=v("li",{className:"page-item seek-prev"},t),this._seekPrevElm.appendChild(v("a",{className:"page-link icon-seek-prev",ariaLabel:"Previous Page",role:"button"})),i.appendChild(t);const r=this.createPageNumberSection(),o=v("nav",{ariaLabel:"Page navigation"}),s=v("ul",{className:"pagination"});this._seekNextElm=v("li",{className:"page-item seek-next"},s),this._seekNextElm.appendChild(v("a",{className:"page-link icon-seek-next",ariaLabel:"Next Page",role:"button"})),this._seekEndElm=v("li",{className:"page-item seek-end"},s),this._seekEndElm.appendChild(v("a",{className:"page-link icon-seek-end",ariaLabel:"Last Page",role:"button"})),o.appendChild(s),e.appendChild(a),a.appendChild(i),a.appendChild(r),a.appendChild(o);const l=this.createPaginationSettingsSection();e.appendChild(a),e.appendChild(l),this._paginationElement.appendChild(e),u!=null&&u.appendChild&&this._paginationElement&&u.appendChild(this._paginationElement),this.renderPageSizes(),this.addBindings(),this.addEventListeners(),this.updatePageButtonsUsability()}renderPageSizes(){if(this._itemPerPageElm&&Array.isArray(this.availablePageSizes))for(const u of this.availablePageSizes)this._itemPerPageElm.appendChild(v("option",{value:`${u}`,text:`${u}`}))}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(u){this.isLeftPaginationDisabled||this.paginationService.goToFirstPage(u)}changeToLastPage(u){this.isRightPaginationDisabled||this.paginationService.goToLastPage(u)}changeToNextPage(u){this.isRightPaginationDisabled||this.paginationService.goToNextPage(u)}changeToPreviousPage(u){this.isLeftPaginationDisabled||this.paginationService.goToPreviousPage(u)}changeToCurrentPage(u){this.paginationService.goToPageNumber(+u)}updateItemsPerPage(u){var e;this.itemsPerPage=+(((e=u==null?void 0:u.target)==null?void 0:e.value)??0)}translatePaginationTexts(){var u;if(this._enableTranslate&&((u=this.translaterService)!=null&&u.translate)){const e=Q0(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 u=v("div",{id:"pager",className:`slick-pagination-container ${this.gridUid} pager`,style:{width:"100%"}}),e=v("div",{className:"slick-pagination"});return u.appendChild(e),this._paginationElement=u,e}createPageNumberSection(){const u=v("div",{className:"slick-page-number"});return v("span",{className:"text-page",textContent:"Page"},u),u.appendChild(document.createTextNode(" ")),this.paginationService.isCursorBased?v("span",{className:"page-number",ariaLabel:"Page Number",dataset:{test:"page-number-label"},textContent:"1"},u):v("input",{type:"text",className:"form-control page-number",ariaLabel:"Page Number",value:"1",size:1,dataset:{test:"page-number-input"}},u),u.appendChild(document.createTextNode(" ")),v("span",{className:"text-of",textContent:"of"},u),u.appendChild(document.createTextNode(" ")),v("span",{className:"page-count",dataset:{test:"page-count"}},u),u}createPaginationSettingsSection(){const u=v("span",{className:"slick-pagination-settings"});this._itemPerPageElm=v("select",{id:"items-per-page-label",ariaLabel:"Items per Page",className:"items-per-page"},u),u.appendChild(document.createTextNode(" ")),v("span",{className:"text-item-per-page",textContent:"items per page"},u),u.appendChild(document.createTextNode(", "));const e=v("span",{className:"slick-pagination-count"},u);this._spanInfoFromToElm=v("span",{className:"page-info-from-to"},e),v("span",{className:"item-from",ariaLabel:"Page Item From",dataset:{test:"item-from"}},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode("-")),v("span",{className:"item-to",ariaLabel:"Page Item To",dataset:{test:"item-to"}},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode(" ")),v("span",{className:"text-of",textContent:"of"},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode(" "));const a=v("span",{className:"page-info-total-items"},e);return v("span",{className:"total-items",ariaLabel:"Total Items",dataset:{test:"total-items"}},a),a.appendChild(document.createTextNode(" ")),v("span",{className:"text-items",textContent:"items"},a),a.appendChild(document.createTextNode(" ")),u}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"}}class w6{get eventHandler(){return this._eventHandler}get gridUid(){var u;return((u=this.grid)==null?void 0:u.getUID())??""}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get locales(){var u;return((u=this.gridOptions)==null?void 0:u.locales)??T.locales}set metrics(u){this.renderMetrics(u)}get leftFooterText(){var u;return((u=document.querySelector(`.slick-custom-footer${this.gridUidSelector} .left-footer`))==null?void 0:u.textContent)??""}set leftFooterText(u){this.renderLeftFooterText(u)}get rightFooterText(){var u;return((u=document.querySelector(`.slick-custom-footer${this.gridUidSelector} .right-footer`))==null?void 0:u.textContent)??""}set rightFooterText(u){this.renderRightFooterText(u)}constructor(u,e,a,i){var t,r,o,s,l;if(this.grid=u,this.customFooterOptions=e,this.pubSubService=a,this.translaterService=i,this._enableTranslate=!1,this._isLeftFooterOriginallyEmpty=!0,this._isLeftFooterDisplayingSelectionRowCount=!1,this._isRightFooterOriginallyEmpty=!0,this._selectedRowCount=0,this._subscriptions=[],this._bindingHelper=new Ml,this._bindingHelper.querySelectorPrefix=`.${this.gridUid} `,this._eventHandler=new Tu,this._enableTranslate=((t=this.gridOptions)==null?void 0:t.enableTranslate)??!1,this._isLeftFooterOriginallyEmpty=!((r=this.gridOptions.customFooterOptions)!=null&&r.leftFooterText),this._isRightFooterOriginallyEmpty=!((o=this.gridOptions.customFooterOptions)!=null&&o.rightFooterText),this.registerOnSelectedRowsChangedWhenEnabled(e),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&&((s=this.pubSubService)!=null&&s.subscribe)){const E=((l=this.translaterService)==null?void 0:l.eventName)??"onLanguageChange";this._subscriptions.push(this.pubSubService.subscribe(E,()=>this.translateCustomFooterTexts()))}}dispose(){var u;this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingHelper.dispose(),(u=this._footerElement)==null||u.remove()}renderFooter(u){this.translateCustomFooterTexts(),this.createFooterContainer(u)}renderMetrics(u){var a;const e=u!=null&&u.endTime?l0(u.endTime,this.customFooterOptions.dateFormat,"en-US"):"";this._bindingHelper.setElementAttributeValue("span.last-update-timestamp","textContent",e),this._bindingHelper.setElementAttributeValue("span.item-count","textContent",u.itemCount),this._bindingHelper.setElementAttributeValue("span.total-count","textContent",u.totalItemCount),(a=this.customFooterOptions.metricTexts)!=null&&a.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(u){this._bindingHelper.setElementAttributeValue("div.left-footer","textContent",u)}renderRightFooterText(u){this._bindingHelper.setElementAttributeValue("div.right-footer","textContent",u)}translateCustomFooterTexts(){var u,e,a,i,t;if(this.gridOptions.enableTranslate&&((u=this.translaterService)!=null&&u.translate)){this.customFooterOptions.metricTexts=this.customFooterOptions.metricTexts||{};for(const r of Object.keys(this.customFooterOptions.metricTexts))if(r.lastIndexOf("Key")>0){const o=r.substring(0,r.lastIndexOf("Key"));this.customFooterOptions.metricTexts[o]=this.translaterService.translate(this.customFooterOptions.metricTexts[r]||" ")}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||((e=this.locales)==null?void 0:e.TEXT_LAST_UPDATE)||"TEXT_LAST_UPDATE",this.customFooterOptions.metricTexts.items=this.customFooterOptions.metricTexts.items||((a=this.locales)==null?void 0:a.TEXT_ITEMS)||"TEXT_ITEMS",this.customFooterOptions.metricTexts.itemsSelected=this.customFooterOptions.metricTexts.itemsSelected||((i=this.locales)==null?void 0:i.TEXT_ITEMS_SELECTED)||"TEXT_ITEMS_SELECTED",this.customFooterOptions.metricTexts.of=this.customFooterOptions.metricTexts.of||((t=this.locales)==null?void 0:t.TEXT_OF)||"TEXT_OF")}createFooterContainer(u){const e=v("div",{className:`slick-custom-footer ${this.gridUid}`,style:{width:"100%",height:`${this.customFooterOptions.footerHeight||20}px`}}),a=v("div",{className:`left-footer ${this.customFooterOptions.leftContainerClass}`});this.grid.applyHtmlCode(a,this.customFooterOptions.leftFooterText),e.appendChild(a),e.appendChild(this.createFooterRightContainer()),this._footerElement=e,u!=null&&u.appendChild&&this._footerElement&&u.appendChild(this._footerElement)}createFooterRightContainer(){var e,a,i,t;const u=v("div",{className:`right-footer ${this.customFooterOptions.rightContainerClass||""}`});if(!this._isRightFooterOriginallyEmpty)this.grid.applyHtmlCode(u,this.customFooterOptions.rightFooterText);else if(!this.customFooterOptions.hideMetrics){u.classList.add("metrics");const r=v("span",{className:"timestamp"},u);if(!this.customFooterOptions.hideLastUpdateTimestamp){const o=this.createFooterLastUpdate();o&&r.appendChild(o)}u.appendChild(v("span",{className:"item-count",textContent:`${((e=this.metrics)==null?void 0:e.itemCount)??"0"}`})),this.customFooterOptions.hideTotalItemCount||(u.appendChild(document.createTextNode(`\r + 3- via the field name that includes a dot notation, example: this.columnDefs = [{ id: 'user', field: 'user.firstName'}] `);if(a.labelKey&&i.hasOwnProperty(r))return(o=i[r])==null?void 0:o[a.labelKey];if(typeof r=="string"&&r.indexOf(".")>0){let s=r.split(".").reduce((l,E)=>l!=null&&l.hasOwnProperty(E)?l[E]:"",i);return(s==null||typeof s=="object"&&Object.entries(s).length===0&&!(s instanceof Date))&&(s=""),s}return e},Zx=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,numberPrefix:s,numberSuffix:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(a,t,"decimal","cell");return su(e)?Uu(e,r,o,c,s,l,E,d):e},Yx=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"currency","cell");return su(e)?Uu(e,r,o,E,"$","",s,l):e},Qx=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"currency","cell");if(su(e)){const d=e>=0?"green":"red",c=Uu(e,r,o,E,"$","",s,l),D=v("span",{ariaHidden:"true",textContent:c});return D.style.color=d,D}return e},Xx=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"currency","cell");if(su(e)){const d=e>=0?"green":"red",c=Uu(e,r,o,E,"$","",s,l),D=v("span",{ariaHidden:"true",textContent:c});return D.style.color=d,D.style.fontWeight="bold",D}return e},u6=(n,u,e,a,i,t)=>{const{currencyPrefix:r,currencySuffix:o,minDecimal:s,maxDecimal:l,numberPrefix:E,numberSuffix:d,decimalSeparator:c,thousandSeparator:D,wrapNegativeNumber:m}=Qu(a,t,"decimal","cell");if(su(e)){const h=Uu(e,s,l,m,r,o,c,D);return`${E}${h}${d}`}return e},e6=(n,u,e,a,i,t)=>{const r=a&&a.params||{};let o=r.hyperlinkText?r.hyperlinkText:e;o=t.sanitizeHtmlString(o);let s=r.hyperlinkUrl?r.hyperlinkUrl:e;s=t.sanitizeHtmlString(s);const l=s.match(/^(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?/i);if(l&&Array.isArray(l)&&l.length>0){const E=l[0];return v("a",{href:E,textContent:o})}return e},a6=(n,u,e,a)=>{const t=((a==null?void 0:a.params)||{}).cssClass;if(!t)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 o=!isNaN(e);return(e===!0||o&&parseFloat(e)>0||!o&&typeof e=="string"&&e.toLowerCase()!=="false"&&e!=="0")&&(r=!0),r?v("i",{className:t,ariaHidden:"true"}):""},i6=(n,u,e,a)=>{const i=(a==null?void 0:a.params)??{},t=i.iconCssClass||i.icon||i.formatterIcon;if(!t)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" }}`');return v("i",{className:t,ariaHidden:"true"})},t6=(n,u,e,a,i,t)=>{const o=(a.params||{}).mask;if(!o)throw new Error(`You must provide a "mask" via the generic "params" options (e.g.: { formatter: Formatters.mask, params: { mask: '000-000' }}`);if(e){let s=0;const l=e.toString(),E=t.getOptions()||{},d=E!=null&&E.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;return d.textContent=o.replace(/[09A]/gi,()=>l[s++]||""),d}return e},n6=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"percent","cell");if(su(e)){const d=e*100;return Uu(d,r,o,E,"","%",s,l)}return e},r6=(n,u,e)=>{if(!su(e))return"";let a="",i=parseFloat(e);return i>100&&(i=100),i<30?a="red":i<70?a="silver":a="green",v("span",{className:"percent-complete-bar",title:`${i}%`,style:{background:a,width:`${i}%`}})},o6=(n,u,e)=>{if(!su(e))return"";let a="",i=parseFloat(e);return i>100&&(i=100),i<30?a="red":i<70?a="silver":a="green",v("div",{className:"percent-complete-bar-with-text",title:`${i}%`,textContent:`${i}%`,style:{background:a,width:`${i}%`}})},s6=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"percent","cell");if(su(e)){const d=e<50?"red":"green",c=Uu(e,r,o,E,"","%",s,l),D=e>100?"100%":c;return v("span",{textContent:D,style:{color:d}})}return e},l6=(n,u,e,a,i,t)=>{const{minDecimal:r,maxDecimal:o,decimalSeparator:s,thousandSeparator:l,wrapNegativeNumber:E}=Qu(a,t,"percent","cell");return su(e)?Uu(e,r,o,E,"","%",s,l):e},E6=(n,u,e)=>{if(!su(e))return"";let a="",i=parseFloat(e);i>100&&(i=100),i<30?a="danger":i<70?a="warning":a="success";const t=v("div",{className:"progress"});return t.appendChild(v("div",{className:`progress-bar progress-bar-${a} bg-${a}`,role:"progressbar",ariaValueNow:String(i),ariaValueMin:"0",ariaValueMax:"100",textContent:`${i}%`,style:{minWidth:"2em",width:`${i}%`}})),t},d6=(n,u,e,a,i,t)=>{const o=((t==null?void 0:t.getOptions())??{}).translater||a&&a.params&&a.params.translater;if(!o||typeof o.translate!="function")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). + For example: this.gridOptions = { enableTranslate: true, translater: this.translateService }`);return e!=null&&typeof e!="string"&&(e=e+""),e?o.translate(e):""},c6=(n,u,e,a,i,t)=>{var S,z;const r=t.getOptions(),o=r==null?void 0:r.treeDataOptions,s=(o==null?void 0:o.collapsedPropName)??T.treeDataProperties.COLLAPSED_PROP,l=(o==null?void 0:o.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP,E=(o==null?void 0:o.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP,d=(o==null?void 0:o.exportIndentMarginLeft)??5,c=(o==null?void 0:o.exportIndentationLeadingChar)??".",D=(o==null?void 0:o.exportIndentationLeadingSpaceCount)??3,m=((S=r==null?void 0:r.excelExportOptions)==null?void 0:S.groupCollapsedSymbol)??"⮞",h=((z=r==null?void 0:r.excelExportOptions)==null?void 0:z.groupExpandedSymbol)??"⮟";let x=e;if(x=hi(a,i,e),x==null||i===void 0)return"";if(!i.hasOwnProperty(E))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 g=(i==null?void 0:i[E])??0;let F="",C=0;i[l]?(F=i!=null&&i[s]?m:h,C=g===0?0:d*g):C=d*(g===0?0:g+1);const A=Na(C);return o!=null&&o.titleFormatter&&(x=Xt(o.titleFormatter,n,u,a,i,t)),x=`${g===0&&F?"":g===0?`${c}${Na(D)}`:c}${A}${F} ${x}`,Wu(x)},D6=(n,u,e,a,i,t)=>{const r=t.getOptions(),o=r==null?void 0:r.treeDataOptions,s=(o==null?void 0:o.indentMarginLeft)??15,l=(o==null?void 0:o.collapsedPropName)??T.treeDataProperties.COLLAPSED_PROP,E=(o==null?void 0:o.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP,d=(o==null?void 0:o.levelPropName)??T.treeDataProperties.TREE_LEVEL_PROP;let c=e;if(c=hi(a,i,e),c==null||i===void 0)return"";if(!i.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 D=(i==null?void 0:i[d])??0,m=document.createElement("span");m.style.display="inline-block",m.style.width=`${s*D}px`;const h=`slick-tree-level-${D}`;let x="";i[E]&&(x=i!=null&&i[l]?"collapsed":"expanded"),o!=null&&o.titleFormatter&&(c=Xt(o.titleFormatter,n,u,a,i,t));const g=`slick-group-toggle ${x}`.trim(),F=v("div",{className:g,ariaExpanded:String(x==="expanded")}),C=v("span",{className:"slick-tree-title"});t.applyHtmlCode(C,c),C.setAttribute("level",D);const A=r!=null&&r.preventDocumentFragmentUsage?document.createElement("span"):new DocumentFragment;return A.appendChild(m),A.appendChild(F),A.appendChild(C),{addClasses:h,html:A}},m6=(n,u,e,a,i,t)=>{var d;const r=t.getOptions(),o=((d=r==null?void 0:r.treeDataOptions)==null?void 0:d.hasChildrenPropName)??T.treeDataProperties.HAS_CHILDREN_PROP,{groupTotalsFormatter:s,treeTotalsFormatter:l,params:E}=a;if(!s&&!l)throw new Error('[Slickgrid-Universal] When using Formatters.treeParseTotals, you must provide a total formatter via "groupTotalsFormatter" or "treeTotalsFormatter".');if(i[o]&&(i!=null&&i.__treeTotals)&&(s||l))return(l??s)(i==null?void 0:i.__treeTotals,a,t);if(E.formatters){let c=e;for(const D of E.formatters)!i[o]&&!(i!=null&&i.__treeTotals)&&typeof D=="function"&&(c=D(n,u,c,a,i,t)||e);return c}return e},h6=(n,u,e,a,i,t)=>{const o=((t==null?void 0:t.getOptions())??{}).translater||a&&a.params&&a.params.translater;if(!o||typeof o.translate!="function")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). + For example: this.gridOptions = { enableTranslate: true, translater: this.translateService }`);return e!=null&&typeof e!="string"&&(e=e+""),e?o.translate(e.toUpperCase()):""},_={arrayObjectToCsv:Jx,arrayToCsv:Pt,checkmarkMaterial:Wx,complex:Ws,complexObject:Ws,collection:qx,collectionEditor:Ux,currency:u6,dateIso:qu(p.dateIso,"-"),dateTimeIso:qu(p.dateTimeIso,"-"),dateTimeShortIso:qu(p.dateTimeShortIso,"-"),dateTimeIsoAmPm:qu(p.dateTimeIsoAmPm,"-"),dateTimeIsoAM_PM:qu(p.dateTimeIsoAM_PM,"-"),dateEuro:qu(p.dateEuro,"/"),dateEuroShort:qu(p.dateEuroShort,"/"),dateTimeEuro:qu(p.dateTimeEuro,"/"),dateTimeEuroShort:qu(p.dateTimeEuroShort,"/"),dateTimeShortEuro:qu(p.dateTimeShortEuro,"/"),dateTimeEuroAmPm:qu(p.dateTimeEuroAmPm,"/"),dateTimeEuroAM_PM:qu(p.dateTimeEuroAM_PM,"/"),dateTimeEuroShortAmPm:qu(p.dateTimeEuroShortAmPm,"/"),dateTimeEuroShortAM_PM:qu(p.dateTimeEuroShortAM_PM,"/"),dateUs:qu(p.dateUs,"/"),dateTimeUs:qu(p.dateTimeUs,"/"),dateTimeShortUs:qu(p.dateTimeShortUs,"/"),dateTimeUsAmPm:qu(p.dateTimeUsAmPm,"/"),dateTimeUsAM_PM:qu(p.dateTimeUsAM_PM,"/"),dateTimeUsShort:qu(p.dateTimeUsShort,"/"),dateTimeUsShortAmPm:qu(p.dateTimeUsShortAmPm,"/"),dateTimeUsShortAM_PM:qu(p.dateTimeUsShortAM_PM,"/"),dateUsShort:qu(p.dateUsShort,"/"),dateUtc:qu(p.dateUtc,"-"),decimal:Zx,dollar:Yx,dollarColored:Qx,dollarColoredBold:Xx,hyperlink:e6,icon:i6,iconBoolean:a6,mask:t6,multiple:dt,percent:n6,percentComplete:s6,percentCompleteBar:r6,percentCompleteBarWithText:o6,percentSymbol:l6,progressBar:E6,translate:d6,translateBoolean:h6,tree:D6,treeParseTotals:m6,treeExport:c6},x6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=Uu(i,s,l,c,"","",E,d);return`${r}${m}${o}`}return""},g6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=Uu(i,s,l,c,"$","",E,d);return`${r}${m}${o}`}return""},C6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=i>=0?"green":"red",h=Uu(i,s,l,c,"$","",E,d);return v("span",{style:{color:m},textContent:`${r}${h}${o}`})}return""},p6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=i>=0?"green":"red",h=Uu(i,s,l,c,"$","",E,d);return v("span",{style:{color:m,fontWeight:"bold"},textContent:`${r}${h}${o}`})}return""},F6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=Uu(i,s,l,c,"$","",E,d);return v("span",{style:{fontWeight:"bold"},textContent:`${r}${m}${o}`})}return""},k6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=i>=0?"green":"red",h=Uu(i,s,l,c,"","",E,d);return v("span",{style:{color:m},textContent:`${r}${h}${o}`})}return""},v6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.sum)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=Uu(i,s,l,c,"","",E,d);return v("span",{style:{fontWeight:"bold"},textContent:`${r}${m}${o}`})}return""},A6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.min)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=Uu(i,s,l,c,"","",E,d);return`${r}${m}${o}`}return""},b6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.max)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){const m=Uu(i,s,l,c,"","",E,d);return`${r}${m}${o}`}return""},f6=(n,u,e)=>{var D;const a=u.field??"";let i=(D=n.avg)==null?void 0:D[a];const t=u==null?void 0:u.params;let r=(t==null?void 0:t.groupFormatterPrefix)||"";const o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"percent","group");if(su(i)){if(i<0)if(i=Math.abs(i),!c)r+="-";else{if(isNaN(s)&&isNaN(l)){const m=ve(Math.round(i),d);return`${r}(${m}%)${o}`}return`${r}(${ne(i,s,l,E,d)}%)${o}`}if(isNaN(s)&&isNaN(l)){const m=ve(Math.round(i),d);return`${r}${m}%${o}`}return`${r}${ne(i,s,l,E,d)}%${o}`}return""},B6=(n,u,e)=>{var D;const a=u.field??"",i=(D=n.avg)==null?void 0:D[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"currency","group");if(su(i)){const m=Uu(i,s,l,c,"$","",E,d);return`${r}${m}${o}`}return""},y6=(n,u,e)=>{var h;const a=u.field??"",i=(h=n.avg)==null?void 0:h[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",s=(t==null?void 0:t.groupFormatterCurrencyPrefix)||"",l=(t==null?void 0:t.groupFormatterCurrencySuffix)||"",{minDecimal:E,maxDecimal:d,decimalSeparator:c,thousandSeparator:D,wrapNegativeNumber:m}=Qu(u,e,"currency","group");if(su(i)){const x=Uu(i,E,d,m,s,l,c,D);return`${r}${x}${o}`}return""},z6=(n,u,e)=>{var D;const a=u.field??"";let i=(D=n.avg)==null?void 0:D[a];const t=u==null?void 0:u.params;let r=(t==null?void 0:t.groupFormatterPrefix)||"";const o=(t==null?void 0:t.groupFormatterSuffix)||"",{minDecimal:s,maxDecimal:l,decimalSeparator:E,thousandSeparator:d,wrapNegativeNumber:c}=Qu(u,e,"regular","group");if(su(i)){if(i<0)if(i=Math.abs(i),!c)r+="-";else{if(isNaN(s)&&isNaN(l)){const m=ve(Math.round(i),d);return`${r}(${m})${o}`}return`${r}(${ne(i,s,l,E,d)})${o}`}if(isNaN(s)&&isNaN(l)){const m=ve(Math.round(i),d);return`${r}${m}${o}`}return`${r}${ne(i,s,l,E,d)}${o}`}return""},S6=(n,u,e)=>{var h;const a=u.field??"",i=(h=n.sum)==null?void 0:h[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",s=(t==null?void 0:t.groupFormatterCurrencyPrefix)||"",l=(t==null?void 0:t.groupFormatterCurrencySuffix)||"",{minDecimal:E,maxDecimal:d,decimalSeparator:c,thousandSeparator:D,wrapNegativeNumber:m}=Qu(u,e,"currency","group");if(su(i)){const x=Uu(i,E,d,m,s,l,c,D);return`${r}${x}${o}`}return""},w6=(n,u,e)=>{var h;const a=u.field??"",i=(h=n.sum)==null?void 0:h[a],t=u==null?void 0:u.params,r=(t==null?void 0:t.groupFormatterPrefix)||"",o=(t==null?void 0:t.groupFormatterSuffix)||"",s=(t==null?void 0:t.groupFormatterCurrencyPrefix)||"",l=(t==null?void 0:t.groupFormatterCurrencySuffix)||"",{minDecimal:E,maxDecimal:d,decimalSeparator:c,thousandSeparator:D,wrapNegativeNumber:m}=Qu(u,e,"currency","group");if(su(i)){const x=i>=0?"green":"red",g=Uu(i,E,d,m,s,l,c,D);return v("span",{style:{color:x},textContent:`${r}${g}${o}`})}return""},Cu={avgTotals:z6,avgTotalsCurrency:y6,avgTotalsDollar:B6,avgTotalsPercentage:f6,maxTotals:b6,minTotals:A6,sumTotals:x6,sumTotalsBold:v6,sumTotalsColored:k6,sumTotalsCurrency:S6,sumTotalsCurrencyColored:w6,sumTotalsDollar:g6,sumTotalsDollarBold:F6,sumTotalsDollarColored:C6,sumTotalsDollarColoredBold:p6};class M6{constructor(){this.options=Xr}}const an={...M5,...T5,...j5,...cD,...G5,deepAssign:ca};class uo{constructor(){this._isPreviouslyShown=!1,this._warningLeftElement=null,this._warningRightElement=null}get gridOptions(){var u;return((u=this._grid)==null?void 0:u.getOptions())??{}}init(u,e){this._grid=u,this._translaterService=e.get("TranslaterService")}dispose(){var u,e;(u=this._warningLeftElement)==null||u.remove(),(e=this._warningRightElement)==null||e.remove(),this._warningLeftElement=null,this._warningRightElement=null}showEmptyDataMessage(u=!0,e){var g,F,C,A;if(!this._grid||!this.gridOptions||this._isPreviouslyShown===u)return!1;this._isPreviouslyShown=u;const a=this._grid.getUID(),t={message:"No data to display.",...this.gridOptions.emptyDataWarning,...e},r=(t==null?void 0:t.className)??"slick-empty-data-warning";this._warningLeftElement=document.querySelector(`.${a} .${r}`);const o=document.querySelector(`.${a} .grid-canvas.grid-canvas-left`),s=document.querySelector(`.${a} .grid-canvas.grid-canvas-right`),l=t.leftViewportMarginLeft??0,E=t.rightViewportMarginLeft??0,d=t.frozenLeftViewportMarginLeft??0,c=t.frozenRightViewportMarginLeft??0,D=((g=this.gridOptions)==null?void 0:g.frozenColumn)!==void 0&&this.gridOptions.frozenColumn>=0,m=typeof l=="string"?l:`${l}px`,h=typeof E=="string"?E:`${E}px`;if(this.gridOptions.autoHeight){const b=document.querySelector(`.${a} .slick-pane.slick-pane-top.slick-pane-left`);if(b&&b.style&&o&&o.style){const B=parseInt(b.style.height,10)||0,S=((F=this.gridOptions)==null?void 0:F.rowHeight)??0,z=this.gridOptions.enableFiltering?((C=this.gridOptions)==null?void 0:C.headerRowHeight)??0:0,M=this.gridOptions.createPreHeaderPanel?((A=this.gridOptions)==null?void 0:A.preHeaderPanelHeight)??0:0;if(u){let w=B!==null&&B<100?B:100;w+=z+M,b.style.minHeight=`${w}px`,o.style.minHeight=`${S}px`}}}let x=t.message;if(this.gridOptions.enableTranslate&&this._translaterService&&(t!=null&&t.messageKey)&&(x=this._translaterService.translate(t.messageKey)),!this._warningLeftElement&&o&&s&&(this._warningLeftElement=document.createElement("div"),this._warningLeftElement.classList.add(..._u(r)),this._warningLeftElement.classList.add("left"),this._grid.applyHtmlCode(this._warningLeftElement,x),this._warningRightElement=this._warningLeftElement.cloneNode(!0),this._warningRightElement.classList.add("right"),s.appendChild(this._warningRightElement),o.appendChild(this._warningLeftElement)),this._warningLeftElement){let b=u?"flex":"none";D&&u&&(b=t.hideFrozenLeftWarning?"none":"flex"),this._warningLeftElement.style.display=b;const B=typeof d=="string"?d:`${d}px`;this._warningLeftElement.style.marginLeft=D?B:m}if(this._warningRightElement){let b=u?"flex":"none";D&&u&&(b=t.hideFrozenRightWarning?"none":"flex"),this._warningRightElement.style.display=b;const B=typeof c=="string"?c:`${c}px`;this._warningRightElement.style.marginLeft=D?B:h}return u}}class c4{constructor(u,e,a,i){var t,r,o;if(this.paginationService=u,this.pubSubService=e,this.sharedService=a,this.translaterService=i,this._enableTranslate=!1,this._subscriptions=[],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 Pl,this._bindingEventService=new vu,this._bindingHelper.querySelectorPrefix=`.${this.gridUid} `,this.currentPagination=this.paginationService.getFullPagination(),this._enableTranslate=((t=this.gridOptions)==null?void 0:t.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&&((r=this.pubSubService)!=null&&r.subscribe)){const s=((o=this.translaterService)==null?void 0:o.eventName)??"onLanguageChange";this._subscriptions.push(this.pubSubService.subscribe(s,()=>this.translatePaginationTexts()))}this._subscriptions.push(this.pubSubService.subscribe("onPaginationRefreshed",s=>{var l;for(const E of Object.keys(s))this.currentPagination[E]=s[E];this.updatePageButtonsUsability(),(l=this._spanInfoFromToElm)!=null&&l.style&&(this._spanInfoFromToElm.style.display=this.currentPagination.totalItems===0?"none":"")}),this.pubSubService.subscribe("onPaginationSetCursorBased",()=>{this.dispose(),this.renderPagination(this._gridParentContainerElm)}))}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(u){this.paginationService.changeItemPerPage(u)}get pageCount(){return this.paginationService.pageCount}get pageNumber(){return this.paginationService.pageNumber}get grid(){return this.sharedService.slickGrid}get gridOptions(){return this.sharedService.gridOptions}get gridUid(){var u;return((u=this.grid)==null?void 0:u.getUID())??""}get locales(){var u;return((u=this.gridOptions)==null?void 0:u.locales)??T.locales}get totalItems(){return this.paginationService.totalItems}get isLeftPaginationDisabled(){return this.pageNumber===1||this.totalItems===0}get isRightPaginationDisabled(){return this.pageNumber===this.pageCount||this.totalItems===0}dispose(){this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingEventService.unbindAll(),this._bindingHelper.dispose(),this._paginationElement.remove()}renderPagination(u){this._gridParentContainerElm=u;const e=this.createPaginationContainer(),a=v("div",{className:"slick-pagination-nav"}),i=v("nav",{ariaLabel:"Page navigation"}),t=v("ul",{className:"pagination"});this._seekFirstElm=v("li",{className:"page-item seek-first"},t),this._seekFirstElm.appendChild(v("a",{className:"page-link icon-seek-first",ariaLabel:"First Page",role:"button"})),this._seekPrevElm=v("li",{className:"page-item seek-prev"},t),this._seekPrevElm.appendChild(v("a",{className:"page-link icon-seek-prev",ariaLabel:"Previous Page",role:"button"})),i.appendChild(t);const r=this.createPageNumberSection(),o=v("nav",{ariaLabel:"Page navigation"}),s=v("ul",{className:"pagination"});this._seekNextElm=v("li",{className:"page-item seek-next"},s),this._seekNextElm.appendChild(v("a",{className:"page-link icon-seek-next",ariaLabel:"Next Page",role:"button"})),this._seekEndElm=v("li",{className:"page-item seek-end"},s),this._seekEndElm.appendChild(v("a",{className:"page-link icon-seek-end",ariaLabel:"Last Page",role:"button"})),o.appendChild(s),e.appendChild(a),a.appendChild(i),a.appendChild(r),a.appendChild(o);const l=this.createPaginationSettingsSection();e.appendChild(a),e.appendChild(l),this._paginationElement.appendChild(e),u!=null&&u.appendChild&&this._paginationElement&&u.appendChild(this._paginationElement),this.renderPageSizes(),this.addBindings(),this.addEventListeners(),this.updatePageButtonsUsability()}renderPageSizes(){if(this._itemPerPageElm&&Array.isArray(this.availablePageSizes))for(const u of this.availablePageSizes)this._itemPerPageElm.appendChild(v("option",{value:`${u}`,text:`${u}`}))}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(u){this.isLeftPaginationDisabled||this.paginationService.goToFirstPage(u)}changeToLastPage(u){this.isRightPaginationDisabled||this.paginationService.goToLastPage(u)}changeToNextPage(u){this.isRightPaginationDisabled||this.paginationService.goToNextPage(u)}changeToPreviousPage(u){this.isLeftPaginationDisabled||this.paginationService.goToPreviousPage(u)}changeToCurrentPage(u){this.paginationService.goToPageNumber(+u)}updateItemsPerPage(u){var e;this.itemsPerPage=+(((e=u==null?void 0:u.target)==null?void 0:e.value)??0)}translatePaginationTexts(){var u;if(this._enableTranslate&&((u=this.translaterService)!=null&&u.translate)){const e=X0(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 u=v("div",{id:"pager",className:`slick-pagination-container ${this.gridUid} pager`,style:{width:"100%"}}),e=v("div",{className:"slick-pagination"});return u.appendChild(e),this._paginationElement=u,e}createPageNumberSection(){const u=v("div",{className:"slick-page-number"});return v("span",{className:"text-page",textContent:"Page"},u),u.appendChild(document.createTextNode(" ")),this.paginationService.isCursorBased?v("span",{className:"page-number",ariaLabel:"Page Number",dataset:{test:"page-number-label"},textContent:"1"},u):v("input",{type:"text",className:"form-control page-number",ariaLabel:"Page Number",value:"1",size:1,dataset:{test:"page-number-input"}},u),u.appendChild(document.createTextNode(" ")),v("span",{className:"text-of",textContent:"of"},u),u.appendChild(document.createTextNode(" ")),v("span",{className:"page-count",dataset:{test:"page-count"}},u),u}createPaginationSettingsSection(){const u=v("span",{className:"slick-pagination-settings"});this._itemPerPageElm=v("select",{id:"items-per-page-label",ariaLabel:"Items per Page",className:"items-per-page"},u),u.appendChild(document.createTextNode(" ")),v("span",{className:"text-item-per-page",textContent:"items per page"},u),u.appendChild(document.createTextNode(", "));const e=v("span",{className:"slick-pagination-count"},u);this._spanInfoFromToElm=v("span",{className:"page-info-from-to"},e),v("span",{className:"item-from",ariaLabel:"Page Item From",dataset:{test:"item-from"}},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode("-")),v("span",{className:"item-to",ariaLabel:"Page Item To",dataset:{test:"item-to"}},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode(" ")),v("span",{className:"text-of",textContent:"of"},this._spanInfoFromToElm),this._spanInfoFromToElm.appendChild(document.createTextNode(" "));const a=v("span",{className:"page-info-total-items"},e);return v("span",{className:"total-items",ariaLabel:"Total Items",dataset:{test:"total-items"}},a),a.appendChild(document.createTextNode(" ")),v("span",{className:"text-items",textContent:"items"},a),a.appendChild(document.createTextNode(" ")),u}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"}}class T6{get eventHandler(){return this._eventHandler}get gridUid(){var u;return((u=this.grid)==null?void 0:u.getUID())??""}get gridUidSelector(){return this.gridUid?`.${this.gridUid}`:""}get gridOptions(){var u;return((u=this.grid)==null?void 0:u.getOptions())??{}}get locales(){var u;return((u=this.gridOptions)==null?void 0:u.locales)??T.locales}set metrics(u){this.renderMetrics(u)}get leftFooterText(){var u;return((u=document.querySelector(`.slick-custom-footer${this.gridUidSelector} .left-footer`))==null?void 0:u.textContent)??""}set leftFooterText(u){this.renderLeftFooterText(u)}get rightFooterText(){var u;return((u=document.querySelector(`.slick-custom-footer${this.gridUidSelector} .right-footer`))==null?void 0:u.textContent)??""}set rightFooterText(u){this.renderRightFooterText(u)}constructor(u,e,a,i){var t,r,o,s,l;if(this.grid=u,this.customFooterOptions=e,this.pubSubService=a,this.translaterService=i,this._enableTranslate=!1,this._isLeftFooterOriginallyEmpty=!0,this._isLeftFooterDisplayingSelectionRowCount=!1,this._isRightFooterOriginallyEmpty=!0,this._selectedRowCount=0,this._subscriptions=[],this._bindingHelper=new Pl,this._bindingHelper.querySelectorPrefix=`.${this.gridUid} `,this._eventHandler=new Tu,this._enableTranslate=((t=this.gridOptions)==null?void 0:t.enableTranslate)??!1,this._isLeftFooterOriginallyEmpty=!((r=this.gridOptions.customFooterOptions)!=null&&r.leftFooterText),this._isRightFooterOriginallyEmpty=!((o=this.gridOptions.customFooterOptions)!=null&&o.rightFooterText),this.registerOnSelectedRowsChangedWhenEnabled(e),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&&((s=this.pubSubService)!=null&&s.subscribe)){const E=((l=this.translaterService)==null?void 0:l.eventName)??"onLanguageChange";this._subscriptions.push(this.pubSubService.subscribe(E,()=>this.translateCustomFooterTexts()))}}dispose(){var u;this._eventHandler.unsubscribeAll(),this.pubSubService.unsubscribeAll(this._subscriptions),this._bindingHelper.dispose(),(u=this._footerElement)==null||u.remove()}renderFooter(u){this.translateCustomFooterTexts(),this.createFooterContainer(u)}renderMetrics(u){var a;const e=u!=null&&u.endTime?l0(u.endTime,this.customFooterOptions.dateFormat,"en-US"):"";this._bindingHelper.setElementAttributeValue("span.last-update-timestamp","textContent",e),this._bindingHelper.setElementAttributeValue("span.item-count","textContent",u.itemCount),this._bindingHelper.setElementAttributeValue("span.total-count","textContent",u.totalItemCount),(a=this.customFooterOptions.metricTexts)!=null&&a.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(u){this._bindingHelper.setElementAttributeValue("div.left-footer","textContent",u)}renderRightFooterText(u){this._bindingHelper.setElementAttributeValue("div.right-footer","textContent",u)}translateCustomFooterTexts(){var u,e,a,i,t;if(this.gridOptions.enableTranslate&&((u=this.translaterService)!=null&&u.translate)){this.customFooterOptions.metricTexts=this.customFooterOptions.metricTexts||{};for(const r of Object.keys(this.customFooterOptions.metricTexts))if(r.lastIndexOf("Key")>0){const o=r.substring(0,r.lastIndexOf("Key"));this.customFooterOptions.metricTexts[o]=this.translaterService.translate(this.customFooterOptions.metricTexts[r]||" ")}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||((e=this.locales)==null?void 0:e.TEXT_LAST_UPDATE)||"TEXT_LAST_UPDATE",this.customFooterOptions.metricTexts.items=this.customFooterOptions.metricTexts.items||((a=this.locales)==null?void 0:a.TEXT_ITEMS)||"TEXT_ITEMS",this.customFooterOptions.metricTexts.itemsSelected=this.customFooterOptions.metricTexts.itemsSelected||((i=this.locales)==null?void 0:i.TEXT_ITEMS_SELECTED)||"TEXT_ITEMS_SELECTED",this.customFooterOptions.metricTexts.of=this.customFooterOptions.metricTexts.of||((t=this.locales)==null?void 0:t.TEXT_OF)||"TEXT_OF")}createFooterContainer(u){const e=v("div",{className:`slick-custom-footer ${this.gridUid}`,style:{width:"100%",height:`${this.customFooterOptions.footerHeight||20}px`}}),a=v("div",{className:`left-footer ${this.customFooterOptions.leftContainerClass}`});this.grid.applyHtmlCode(a,this.customFooterOptions.leftFooterText),e.appendChild(a),e.appendChild(this.createFooterRightContainer()),this._footerElement=e,u!=null&&u.appendChild&&this._footerElement&&u.appendChild(this._footerElement)}createFooterRightContainer(){var e,a,i,t;const u=v("div",{className:`right-footer ${this.customFooterOptions.rightContainerClass||""}`});if(!this._isRightFooterOriginallyEmpty)this.grid.applyHtmlCode(u,this.customFooterOptions.rightFooterText);else if(!this.customFooterOptions.hideMetrics){u.classList.add("metrics");const r=v("span",{className:"timestamp"},u);if(!this.customFooterOptions.hideLastUpdateTimestamp){const o=this.createFooterLastUpdate();o&&r.appendChild(o)}u.appendChild(v("span",{className:"item-count",textContent:`${((e=this.metrics)==null?void 0:e.itemCount)??"0"}`})),this.customFooterOptions.hideTotalItemCount||(u.appendChild(document.createTextNode(`\r `)),u.appendChild(v("span",{className:"text-of",textContent:` ${((a=this.customFooterOptions.metricTexts)==null?void 0:a.of)??"of"} `})),u.appendChild(document.createTextNode(`\r `)),u.appendChild(v("span",{className:"total-count",textContent:`${((i=this.metrics)==null?void 0:i.totalItemCount)??"0"}`}))),u.appendChild(document.createTextNode(`\r `)),u.appendChild(v("span",{className:"text-items",textContent:` ${((t=this.customFooterOptions.metricTexts)==null?void 0:t.items)??"items"} `}))}return u}createFooterLastUpdate(){var i,t,r,o;const u=((t=(i=this.customFooterOptions)==null?void 0:i.metricTexts)==null?void 0:t.lastUpdate)??"Last Update",e=(r=this.metrics)!=null&&r.endTime?l0((o=this.metrics)==null?void 0:o.endTime,this.customFooterOptions.dateFormat,"en-US"):"",a=v("span");return a.appendChild(v("span",{className:"text-last-update",textContent:u})),a.appendChild(document.createTextNode(`\r -`)),a.appendChild(v("span",{className:"last-update-timestamp",textContent:e})),a.appendChild(v("span",{className:"separator",textContent:` ${this.customFooterOptions.metricSeparator||""} `})),a}registerOnSelectedRowsChangedWhenEnabled(u){var a,i;if((this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowSelection)&&u&&!u.hideRowSelectionCount&&this._isLeftFooterOriginallyEmpty){this._isLeftFooterDisplayingSelectionRowCount=!0;const t=((a=u.metricTexts)==null?void 0:a.itemsSelected)??((i=this.locales)==null?void 0:i.TEXT_ITEMS_SELECTED)??"TEXT_ITEMS_SELECTED";u.leftFooterText=`0 ${t}`,this._eventHandler.subscribe(this.grid.onSelectedRowsChanged,(r,o)=>{var l,E;this._selectedRowCount=o.rows.length;const s=((l=u.metricTexts)==null?void 0:l.itemsSelected)??((E=this.locales)==null?void 0:E.TEXT_ITEMS_SELECTED)??"TEXT_ITEMS_SELECTED";this.leftFooterText=`${this._selectedRowCount} ${s}`})}}}class E4{constructor(){this.dependencies=[]}get(u){const e=this.dependencies.find(a=>a.key===u);return e!=null&&e.instance?e.instance:null}dispose(){this.dependencies=[]}registerInstance(u,e){this.dependencies.some(i=>i.key===u)||this.dependencies.push({key:u,instance:e})}}class uo{get eventHandler(){return this._eventHandler}get columnDefinitions(){return this._columnDefinitions||[]}set columnDefinitions(u){this._columnDefinitions=u,this._slickgridInitialized&&this.updateColumnDefinitionsList(this._columnDefinitions),u.length>0&&this.copyColumnWidthsReference(u)}get dataset(){var u;return((u=this.dataView)==null?void 0:u.getItems())||[]}set dataset(u){var r,o;const e=this._currentDatasetLength,a=me(u,this.dataset||[]);let t=!!((r=this._gridOptions)!=null&&r.enableDeepCopyDatasetOnPageLoad)?wu(!0,[],u):u;this.slickGrid&&((o=this.gridOptions)!=null&&o.enableTreeData)&&Array.isArray(u)&&(u.length>0||u.length!==e||!a)&&(this._isDatasetHierarchicalInitialized=!1,t=this.sortTreeDataset(u,!a)),this.refreshGridData(t||[]),this._currentDatasetLength=(u||[]).length,this.slickGrid&&this.gridOptions.autoFitColumnsOnFirstLoad&&e===0&&!this._isAutosizeColsCalled&&(this.slickGrid.autosizeColumns(),this._isAutosizeColsCalled=!0)}get datasetHierarchical(){return this.sharedService.hierarchicalDataset}set datasetHierarchical(u){var i,t;const e=me(u,this.sharedService.hierarchicalDataset||[]),a=this._currentDatasetLength;this.sharedService.hierarchicalDataset=u,u&&this.columnDefinitions&&((i=this.filterService)!=null&&i.clearFilters)&&this.filterService.clearFilters(),this.dataView&&u&&this.slickGrid&&((t=this.sortService)!=null&&t.processTreeDataInitialSort)&&(this.sortService.processTreeDataInitialSort(),setTimeout(()=>{var o;const r=((o=this.dataView)==null?void 0:o.getItemCount())??0;r>0&&(r!==a||!e)&&this.filterService.refreshTreeDataFilters()})),this._isDatasetHierarchicalInitialized=!0}set eventPubSubService(u){this._eventPubSubService=u}set isDatasetHierarchicalInitialized(u){this._isDatasetHierarchicalInitialized=u}get gridOptions(){return this._gridOptions||{}}set gridOptions(u){var a,i,t;let e;(a=this.slickGrid)!=null&&a.getOptions?e=wu(!0,{},this.slickGrid.getOptions(),u):e=this.mergeGridOptions(u),(i=this.sharedService)!=null&&i.gridOptions&&((t=this.slickGrid)!=null&&t.setOptions)&&(this.sharedService.gridOptions=e,this.slickGrid.setOptions(e,!1,!0),this.slickGrid.reRenderColumns(!0)),this.setDarkMode(u.darkMode),this._gridOptions=e}get paginationOptions(){return this._paginationOptions}set paginationOptions(u){u&&this._paginationOptions?this._paginationOptions={...this._paginationOptions,...u}:this._paginationOptions=u,this.gridOptions.pagination=this._paginationOptions,this.paginationService.updateTotalItems((u==null?void 0:u.totalItems)??0,!0)}get isDatasetInitialized(){return this._isDatasetInitialized}set isDatasetInitialized(u){this._isDatasetInitialized=u}get isGridInitialized(){return this._isGridInitialized}get instances(){return this._slickerGridInstances}get extensions(){return this._extensions}get registeredResources(){return this._registeredResources}constructor(u,e,a,i,t,r){var E,d,c;if(this._currentDatasetLength=0,this._darkMode=!1,this._hideHeaderRowAfterPageLoad=!1,this._isAutosizeColsCalled=!1,this._isDatasetInitialized=!1,this._isDatasetHierarchicalInitialized=!1,this._isGridInitialized=!1,this._isLocalGrid=!0,this._isPaginationInitialized=!1,this._registeredResources=[],this._slickgridInitialized=!1,this.customDataView=!1,this.totalItems=0,this.subscriptions=[],this.showPagination=!1,u.querySelectorAll(".slickgrid-container").length!==0)return;u.classList.add("grid-pane"),this._gridParentContainerElm=u,this._gridContainerElm=document.createElement("div"),this._gridContainerElm.classList.add("slickgrid-container"),u.appendChild(this._gridContainerElm),this._hideHeaderRowAfterPageLoad=(a==null?void 0:a.showHeaderRow)===!1,this._columnDefinitions=e||[],this._columnDefinitions.length>0&&this.copyColumnWidthsReference(this._columnDefinitions),this._registeredResources=(a==null?void 0:a.externalResources)||[],this._gridOptions=this.mergeGridOptions(a||{});const o=!!((E=this._gridOptions)!=null&&E.enableDeepCopyDatasetOnPageLoad);this._gridOptions.darkMode&&this.setDarkMode(!0),this.universalContainerService=(r==null?void 0:r.universalContainerService)??new E4,this.translaterService=(r==null?void 0:r.translaterService)??((d=this._gridOptions)==null?void 0:d.translater),this._eventPubSubService=(r==null?void 0:r.eventPubSubService)??new n1(u),this._eventPubSubService.eventNamingStyle=((c=this._gridOptions)==null?void 0:c.eventNamingStyle)??I0.camelCase;const s=new S6;this.backendUtilityService=(r==null?void 0:r.backendUtilityService)??new Tl,this.gridEventService=(r==null?void 0:r.gridEventService)??new Th,this.sharedService=(r==null?void 0:r.sharedService)??new Gh,this.collectionService=(r==null?void 0:r.collectionService)??new A1(this.translaterService),this.extensionUtility=(r==null?void 0:r.extensionUtility)??new Mm(this.sharedService,this.backendUtilityService,this.translaterService),this.filterFactory=new vx(s,this.translaterService,this.collectionService),this.filterService=(r==null?void 0:r.filterService)??new wh(this.filterFactory,this._eventPubSubService,this.sharedService,this.backendUtilityService),this.resizerService=(r==null?void 0:r.resizerService)??new Ih(this._eventPubSubService),this.sortService=(r==null?void 0:r.sortService)??new Vh(this.sharedService,this._eventPubSubService,this.backendUtilityService),this.treeDataService=(r==null?void 0:r.treeDataService)??new $h(this._eventPubSubService,this.sharedService,this.sortService),this.paginationService=(r==null?void 0:r.paginationService)??new jh(this._eventPubSubService,this.sharedService,this.backendUtilityService),this.extensionService=(r==null?void 0:r.extensionService)??new Fh(this.extensionUtility,this.filterService,this._eventPubSubService,this.sharedService,this.sortService,this.treeDataService,this.translaterService,()=>this.gridService),this.gridStateService=(r==null?void 0:r.gridStateService)??new _h(this.extensionService,this.filterService,this._eventPubSubService,this.sharedService,this.sortService,this.treeDataService),this.gridService=(r==null?void 0:r.gridService)??new Mh(this.gridStateService,this.filterService,this._eventPubSubService,this.paginationService,this.sharedService,this.sortService,this.treeDataService),this.groupingService=(r==null?void 0:r.groupingAndColspanService)??new Ph(this.extensionUtility,this._eventPubSubService),t&&(this.sharedService.hierarchicalDataset=(o?wu(!0,[],t):t)||[]);const l=new Tu;this.universalContainerService.registerInstance("PubSubService",this._eventPubSubService),this.universalContainerService.registerInstance("EventPubSubService",this._eventPubSubService),this.universalContainerService.registerInstance("ExtensionUtility",this.extensionUtility),this.universalContainerService.registerInstance("FilterService",this.filterService),this.universalContainerService.registerInstance("CollectionService",this.collectionService),this.universalContainerService.registerInstance("ExtensionService",this.extensionService),this.universalContainerService.registerInstance("GridEventService",this.gridEventService),this.universalContainerService.registerInstance("GridService",this.gridService),this.universalContainerService.registerInstance("GridStateService",this.gridStateService),this.universalContainerService.registerInstance("GroupingAndColspanService",this.groupingService),this.universalContainerService.registerInstance("PaginationService",this.paginationService),this.universalContainerService.registerInstance("ResizerService",this.resizerService),this.universalContainerService.registerInstance("SharedService",this.sharedService),this.universalContainerService.registerInstance("SortService",this.sortService),this.universalContainerService.registerInstance("TranslaterService",this.translaterService),this.universalContainerService.registerInstance("TreeDataService",this.treeDataService),this.initialization(this._gridContainerElm,l,i)}emptyGridContainerElm(){var a;const u=((a=this.gridOptions)==null?void 0:a.gridContainerId)??"grid1",e=document.querySelector(`#${u}`);bu(e)}dispose(u=!1){var e,a,i,t,r,o,s,l,E,d,c,D,m,h,x,g,F,C,A,b,y,S,z,M,w;if((e=this._eventPubSubService)==null||e.publish("onBeforeGridDestroy",this.slickGrid),(a=this._eventHandler)==null||a.unsubscribeAll(),(i=this._eventPubSubService)==null||i.publish("onAfterGridDestroyed",!0),(t=this.extensionService)==null||t.dispose(),(r=this.filterService)==null||r.dispose(),(o=this.gridEventService)==null||o.dispose(),(s=this.gridService)==null||s.dispose(),(l=this.gridStateService)==null||l.dispose(),(E=this.groupingService)==null||E.dispose(),(d=this.paginationService)==null||d.dispose(),(c=this.resizerService)==null||c.dispose(),(D=this.sortService)==null||D.dispose(),(m=this.treeDataService)==null||m.dispose(),(h=this.universalContainerService)==null||h.dispose(),this.disposeExternalResources(),(x=this.slickFooter)==null||x.dispose(),(g=this.slickEmptyWarning)==null||g.dispose(),(F=this.slickPagination)==null||F.dispose(),$t(this.subscriptions),(C=this._eventPubSubService)==null||C.unsubscribeAll(),(A=this.dataView)==null||A.setItems([]),typeof((b=this.dataView)==null?void 0:b.destroy)=="function"&&((y=this.dataView)==null||y.destroy()),(S=this.slickGrid)==null||S.destroy(!0),this.slickGrid=null,bu(this._gridContainerElm),bu(this._gridParentContainerElm),(z=this._gridContainerElm)==null||z.remove(),(M=this._gridParentContainerElm)==null||M.remove(),this.backendServiceApi){for(const R of Object.keys(this.backendServiceApi))this.backendServiceApi[R]=null;this.backendServiceApi=void 0}for(const R of Object.keys(this.columnDefinitions))this.columnDefinitions[R]=null;for(const R of Object.keys(this.sharedService))this.sharedService[R]=null;this.datasetHierarchical=void 0,this._columnDefinitions=[],u&&this.emptyGridContainerElm(),(w=this._eventPubSubService)==null||w.dispose(),this._slickerGridInstances=null}disposeExternalResources(){if(Array.isArray(this._registeredResources))for(;this._registeredResources.length>0;){const u=this._registeredResources.pop();u!=null&&u.dispose&&u.dispose()}this._registeredResources=[]}initialization(u,e,a){var t,r,o,s,l,E,d,c,D,m,h,x,g,F,C,A,b,y,S,z,M;if(this.gridOptions&&(this.gridOptions.frozenRow!==void 0&&this.gridOptions.frozenRow>=0||this.gridOptions.frozenColumn!==void 0&&this.gridOptions.frozenColumn>=0)&&this.gridOptions.enableMouseWheelScrollHandler===void 0&&(this.gridOptions.enableMouseWheelScrollHandler=!0),this._gridContainerElm=u,this._eventPubSubService.publish("onBeforeGridCreate",!0),this._isAutosizeColsCalled=!1,this._eventHandler=e,this._gridOptions=this.mergeGridOptions(this._gridOptions||{}),this.backendServiceApi=(t=this._gridOptions)==null?void 0:t.backendServiceApi,this._isLocalGrid=!this.backendServiceApi,this._eventPubSubService.eventNamingStyle=((r=this._gridOptions)==null?void 0:r.eventNamingStyle)??I0.camelCase,this._paginationOptions=(o=this.gridOptions)==null?void 0:o.pagination,this.createBackendApiInternalPostProcessCallback(this._gridOptions),!this.customDataView){const w=((l=(s=this._gridOptions)==null?void 0:s.dataView)==null?void 0:l.inlineFilters)??!1;let R={...this._gridOptions.dataView,inlineFilters:w};(this.gridOptions.draggableGrouping||this.gridOptions.enableGrouping)&&(this.groupItemMetadataProvider=new B1,this.sharedService.groupItemMetadataProvider=this.groupItemMetadataProvider,R={...R,groupItemMetadataProvider:this.groupItemMetadataProvider}),this.dataView=new jm(R,this._eventPubSubService),this._eventPubSubService.publish("onDataviewCreated",this.dataView)}this.preRegisterResources(),this._columnDefinitions=this.loadSlickGridEditors(this._columnDefinitions||[]),(E=this._gridOptions)!=null&&E.autoAddCustomEditorFormatter&&_s(this._columnDefinitions,this._gridOptions.autoAddCustomEditorFormatter),this.sharedService.allColumns=this._columnDefinitions,this.sharedService.visibleColumns=this._columnDefinitions,this.extensionService.createExtensionsBeforeGridCreation(this._columnDefinitions,this._gridOptions),(d=this.gridOptions.presets)!=null&&d.pinning&&(this.gridOptions={...this.gridOptions,...this.gridOptions.presets.pinning}),this.slickGrid=new sh(u,this.dataView,this._columnDefinitions,this._gridOptions,this._eventPubSubService),this.sharedService.dataView=this.dataView,this.sharedService.slickGrid=this.slickGrid,this.sharedService.gridContainerElement=this._gridContainerElm,this.groupItemMetadataProvider&&this.slickGrid.registerPlugin(this.groupItemMetadataProvider),this.extensionService.bindDifferentExtensions(),this.bindDifferentHooks(this.slickGrid,this._gridOptions,this.dataView),this._slickgridInitialized=!0;const i=((c=this._gridOptions)==null?void 0:c.frozenColumn)??-1;if(i>=0&&i<=this._columnDefinitions.length&&this._columnDefinitions.length>0&&(this.sharedService.frozenVisibleColumnId=((D=this._columnDefinitions[i])==null?void 0:D.id)??""),this.registerResources(),this.slickGrid.init(),this.resizerService.init(this.slickGrid,this._gridParentContainerElm),!this.gridOptions.enablePagination&&this.gridOptions.showCustomFooter&&this.gridOptions.customFooterOptions&&(this.slickFooter=new w6(this.slickGrid,this.gridOptions.customFooterOptions,this._eventPubSubService,this.translaterService),this.slickFooter.renderFooter(this._gridParentContainerElm)),this.dataView){a=a||[];const w=(m=this.gridOptions)!=null&&m.enableTreeData?this.sortTreeDataset(a):a;this.dataView.beginUpdate(),this.dataView.setItems(w,this._gridOptions.datasetIdPropertyName),this._currentDatasetLength=a.length,this.dataView.endUpdate()}if((h=this.slickGrid)!=null&&h.getSelectionModel()&&((g=(x=this._gridOptions)==null?void 0:x.dataView)!=null&&g.hasOwnProperty("syncGridSelection"))){let w=!1;this._gridOptions.backendServiceApi&&this._gridOptions.dataView.hasOwnProperty("syncGridSelectionWithBackendService")&&(w=this._gridOptions.dataView.syncGridSelectionWithBackendService);const R=this._gridOptions.dataView.syncGridSelection;if(typeof R=="boolean"){let G=R;this._isLocalGrid||(G=R&&w),(F=this.dataView)==null||F.syncGridSelection(this.slickGrid,G)}else typeof R=="object"&&((C=this.dataView)==null||C.syncGridSelection(this.slickGrid,R.preserveHidden,R.preserveHiddenOnSelectionChange))}(((A=this.dataView)==null?void 0:A.getLength())??0)>0?(!this._isDatasetInitialized&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.loadRowSelectionPresetWhenExists(),this.loadFilterPresetsWhenDatasetInitialized(),this._isDatasetInitialized=!0):this.displayEmptyDataWarning(!0),this._hideHeaderRowAfterPageLoad&&(this.showHeaderRow(!1),this.sharedService.hideHeaderRowAfterPageLoad=this._hideHeaderRowAfterPageLoad),this.gridEventService.bindOnBeforeEditCell(this.slickGrid),this.gridEventService.bindOnCellChange(this.slickGrid),this.gridEventService.bindOnClick(this.slickGrid),(b=this.gridOptions)!=null&&b.backendServiceApi&&this.bindBackendCallbackFunctions(this.gridOptions),this._eventPubSubService.publish("onGridCreated",this.slickGrid),this.customDataView||this.executeAfterDataviewCreated(this.gridOptions),this.bindResizeHook(this.slickGrid,this.gridOptions),(y=this.gridOptions)!=null&&y.enablePagination&&this._isLocalGrid&&(this.showPagination=!0,this.loadLocalGridPagination(this.dataset)),this._slickerGridInstances={dataView:this.dataView,slickGrid:this.slickGrid,dispose:this.dispose.bind(this),backendService:(z=(S=this.gridOptions)==null?void 0:S.backendServiceApi)==null?void 0:z.service,eventPubSubService:this._eventPubSubService,filterService:this.filterService,gridEventService:this.gridEventService,gridStateService:this.gridStateService,gridService:this.gridService,groupingService:this.groupingService,extensionService:this.extensionService,extensionUtility:this.extensionUtility,paginationService:this.paginationService,resizerService:this.resizerService,sortService:this.sortService,treeDataService:this.treeDataService},this._extensions=(M=this.extensionService)==null?void 0:M.extensionList,this._eventPubSubService.publish("onSlickerGridCreated",this.instances),this._isGridInitialized=!0}mergeGridOptions(u){const e=wu(!0,{},Qr,u);return e.enableFiltering&&!e.showHeaderRow&&(e.showHeaderRow=e.enableFiltering),e!=null&&e.pagination&&(u.enablePagination||u.backendServiceApi)&&u.pagination&&Array.isArray(u.pagination.pageSizes)&&(e.pagination.pageSizes=u.pagination.pageSizes),this.sharedService&&!e.enableFiltering&&e.enablePagination&&this._isLocalGrid&&(e.enableFiltering=!0,e.showHeaderRow=!1,this._hideHeaderRowAfterPageLoad=!0,this.sharedService.hideHeaderRowAfterPageLoad=!0),e}createBackendApiInternalPostProcessCallback(u){const e=u==null?void 0:u.backendServiceApi;if(e!=null&&e.service){const a=e.service;typeof a.getDatasetName=="function"&&(e.internalPostProcess=i=>{const t=e&&a&&typeof a.getDatasetName=="function"?a.getDatasetName():"";if(i&&i.data&&i.data[t]){const r=i.data[t].hasOwnProperty("nodes")?i.data[t].nodes:i.data[t],o=i.data[t].hasOwnProperty("totalCount")?i.data[t].totalCount:i.data[t].length;this.refreshGridData(r,o||0)}})}}bindDifferentHooks(u,e,a){var i,t;if(e.enableTranslate&&((i=this.translaterService)!=null&&i.addPubSubMessaging)&&this.translaterService.addPubSubMessaging(this._eventPubSubService),e.enableTranslate&&this.extensionService.translateAllExtensions(),this.subscriptions.push(this._eventPubSubService.subscribe("onLanguageChange",r=>{e.enableTranslate&&(this.extensionService.translateAllExtensions(r.language),e.createPreHeaderPanel&&!e.enableDraggableGrouping&&this.groupingService.translateGroupingAndColSpan())})),e.backendServiceApi){const r=e.backendServiceApi;(t=r==null?void 0:r.service)!=null&&t.init&&r.service.init(r.options,e.pagination,this.slickGrid,this.sharedService)}a&&u&&(e.enableFiltering&&(this.filterService.init(u),e.backendServiceApi&&!e.backendServiceApi.useLocalFiltering?this.filterService.bindBackendOnFilter(u):this.filterService.bindLocalOnFilter(u)),e.enableSorting&&(e.backendServiceApi&&!e.backendServiceApi.useLocalSorting?this.sortService.bindBackendOnSort(u):this.sortService.bindLocalOnSort(u)),this._eventHandler.subscribe(a.onRowCountChanged,()=>{var r,o;u.invalidate(),this.handleOnItemCountChanged(((r=this.dataView)==null?void 0:r.getFilteredItemCount())||0,((o=this.dataView)==null?void 0:o.getItemCount())??0)}),this._eventHandler.subscribe(a.onSetItemsCalled,(r,o)=>{var s,l;this.handleOnItemCountChanged(((s=this.dataView)==null?void 0:s.getFilteredItemCount())||0,o.itemCount),o.itemCount>0&&(this.gridOptions.autosizeColumnsByCellContentOnFirstLoad||this.gridOptions.enableAutoResizeColumnsByCellContent)&&this.resizerService.resizeColumnsByCellContent(!((l=this.gridOptions)!=null&&l.resizeByContentOnlyOnFirstLoad))}),e!=null&&e.enableFiltering&&!e.enableRowDetailView&&this._eventHandler.subscribe(a.onRowsChanged,(r,o)=>{o!=null&&o.rows&&Array.isArray(o.rows)&&(o.rows.forEach(s=>u.updateRow(s)),u.render())}),this._eventHandler.subscribe(u.onColumnsReordered,(r,o)=>{this.sharedService.hasColumnsReordered=!0,this.sharedService.visibleColumns=o.impactedColumns}),this._eventHandler.subscribe(u.onSetOptions,(r,o)=>{o.optionsBefore.darkMode!==o.optionsAfter.darkMode&&this.setDarkMode(o.optionsAfter.darkMode)}),this.loadColumnPresetsWhenDatasetInitialized(),this.loadFilterPresetsWhenDatasetInitialized()),e!=null&&e.colspanCallback&&(a!=null&&a.getItem)&&(a!=null&&a.getItemMetadata)&&(a.getItemMetadata=r=>{let o=null;return e.colspanCallback&&(o=e.colspanCallback(a.getItem(r))),o})}bindBackendCallbackFunctions(u){var r,o,s;const e=u.backendServiceApi,a=e==null?void 0:e.service,i=(a==null?void 0:a.options)??{},t=i?i!=null&&i.hasOwnProperty("executeProcessCommandOnInit")?i.executeProcessCommandOnInit:!0:!1;if(a){if(u!=null&&u.presets){if(a.updateFilters&&Array.isArray(u.presets.filters)&&u.presets.filters.length>0&&a.updateFilters(u.presets.filters,!0),a.updateSorters&&Array.isArray(u.presets.sorters)&&u.presets.sorters.length>0){const l=(r=this._gridOptions)!=null&&r.multiColumnSort?u.presets.sorters:u.presets.sorters.slice(0,1);a.updateSorters(void 0,l)}if(a.updatePagination&&u.presets.pagination){const{pageNumber:l,pageSize:E}=u.presets.pagination;a.updatePagination(l,E)}}else{const l=this.filterService.getColumnFilters();l&&a.updateFilters&&a.updateFilters(l,!1)}if(e&&a&&(e.onInit||t)){const l=typeof a.buildQuery=="function"?a.buildQuery():"",E=t?((o=e.process)==null?void 0:o.call(e,l))??null:((s=e.onInit)==null?void 0:s.call(e,l))??null;setTimeout(()=>{var m,h,x;const d=this.backendUtilityService,c=new Date;e.preProcess&&e.preProcess();const D=((h=(m=this.gridOptions)==null?void 0:m.pagination)==null?void 0:h.totalItems)??0;E instanceof Promise?E.then(g=>d.executeBackendProcessesCallback(c,g,e,D)).catch(g=>d.onBackendError(g,e)):E&&((x=this.rxjs)!=null&&x.isObservable(E))&&this.subscriptions.push(E.subscribe(g=>d.executeBackendProcessesCallback(c,g,e,D),g=>d.onBackendError(g,e)))})}}}bindResizeHook(u,e){if(e.autoFitColumnsOnFirstLoad&&e.autosizeColumnsByCellContentOnFirstLoad||e.enableAutoSizeColumns&&e.enableAutoResizeColumnsByCellContent)throw new Error('[Slickgrid-Universal] 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").');e.gridHeight||e.gridWidth?this.resizerService.resizeGrid(0,{height:e.gridHeight,width:e.gridWidth}):this.resizerService.resizeGrid(),u&&(e!=null&&e.enableAutoResize)&&e.autoFitColumnsOnFirstLoad&&e.enableAutoSizeColumns&&!this._isAutosizeColsCalled&&(u.autosizeColumns(),this._isAutosizeColsCalled=!0)}executeAfterDataviewCreated(u){var e;if(u.enableSorting&&u.presets&&Array.isArray(u.presets.sorters)){const a=(e=this._gridOptions)!=null&&e.multiColumnSort?u.presets.sorters:u.presets.sorters.slice(0,1);this.sortService.loadGridSorters(a)}}paginationChanged(u){var t,r;const e=((t=this.gridStateService)==null?void 0:t.needToPreserveRowSelection())??!1;this.slickGrid&&!e&&((r=this._gridOptions)!=null&&r.backendServiceApi)&&(this.gridOptions.enableRowSelection||this.gridOptions.enableCheckboxSelector)&&this.slickGrid.setSelectedRows([]);const{pageNumber:a,pageSize:i}=u;this.sharedService&&i!==void 0&&a!==void 0&&(this.sharedService.currentPagination={pageNumber:a,pageSize:i}),this._eventPubSubService.publish("onGridStateChanged",{change:{newValues:{pageNumber:a,pageSize:i},type:p0.pagination},gridState:this.gridStateService.getCurrentGridState()})}refreshGridData(u,e){var a,i,t,r,o;if(this.slickGrid&&this._gridOptions){if(this._gridOptions.enableEmptyDataWarningMessage&&Array.isArray(u)){const s=e||u.length;this.displayEmptyDataWarning(s<1)}if(Array.isArray(u)&&this.slickGrid&&((a=this.dataView)!=null&&a.setItems)){if(this.dataView.setItems(u,this._gridOptions.datasetIdPropertyName),!this._gridOptions.backendServiceApi&&!this._gridOptions.enableTreeData&&this.dataView.reSort(),u.length>0&&(this._isDatasetInitialized||(this.loadFilterPresetsWhenDatasetInitialized(),this._gridOptions.enableCheckboxSelector&&this.loadRowSelectionPresetWhenExists()),this._isDatasetInitialized=!0),u&&this.slickGrid.invalidate(),this.showPagination=!!(this._gridOptions&&(this._gridOptions.enablePagination||this._gridOptions.backendServiceApi&&this._gridOptions.enablePagination===void 0)),this._paginationOptions&&((i=this._gridOptions)!=null&&i.pagination)&&((t=this._gridOptions)!=null&&t.backendServiceApi)){const s=this.setPaginationOptionsWhenPresetDefined(this._gridOptions,this._paginationOptions),l=e!==void 0?e:(o=(r=this._gridOptions)==null?void 0:r.pagination)==null?void 0:o.totalItems;l!==void 0&&l!==this.totalItems&&(this.totalItems=+l),this._isPaginationInitialized?this.paginationService.updateTotalItems(this.totalItems):this.initializePaginationService(s)}if(this.slickGrid&&this._gridOptions.enableAutoResize){const s=this._gridOptions.autoResize&&this._gridOptions.autoResize.delay;this.resizerService.resizeGrid(s||10)}}}}updateColumnDefinitionsList(u){var e,a,i;this.slickGrid&&this._gridOptions&&Array.isArray(u)&&(u=this.loadSlickGridEditors(u),this._gridOptions.autoAddCustomEditorFormatter&&_s(u,this._gridOptions.autoAddCustomEditorFormatter),this._gridOptions.enableTranslate?this.extensionService.translateColumnHeaders(void 0,u):this.extensionService.renderColumnHeaders(u,!0),this.slickGrid&&((e=this._gridOptions)!=null&&e.enableAutoSizeColumns)?this.slickGrid.autosizeColumns():(a=this._gridOptions)!=null&&a.enableAutoResizeColumnsByCellContent&&((i=this.resizerService)!=null&&i.resizeColumnsByCellContent)&&this.resizerService.resizeColumnsByCellContent())}showHeaderRow(u=!0){var e;return(e=this.slickGrid)==null||e.setHeaderRowVisibility(u),this.slickGrid&&u===!0&&this._isGridInitialized&&this.slickGrid.setColumns(this.columnDefinitions),u}setData(u,e=!1){e&&(this._isAutosizeColsCalled=!1,this._currentDatasetLength=0),this.dataset=u||[]}setPaginationOptionsWhenPresetDefined(u,e){var a;return(a=u.presets)!=null&&a.pagination&&e&&!this._isPaginationInitialized&&(e.pageSize=u.presets.pagination.pageSize,e.pageNumber=u.presets.pagination.pageNumber),e}setDarkMode(u=!1){u?this._gridParentContainerElm.classList.add("slick-dark-mode"):this._gridParentContainerElm.classList.remove("slick-dark-mode")}copyColumnWidthsReference(u){u.forEach(e=>e.originalWidth=e.width)}displayEmptyDataWarning(u=!0){var e;this.gridOptions.enableEmptyDataWarningMessage&&((e=this.slickEmptyWarning)==null||e.showEmptyDataMessage(u))}handleOnItemCountChanged(u,e){var a;this._currentDatasetLength=e,this.metrics={startTime:new Date,endTime:new Date,itemCount:u,totalItemCount:e},this.slickFooter&&(this.slickFooter.metrics=this.metrics),this._isLocalGrid&&((a=this._gridOptions)!=null&&a.enableEmptyDataWarningMessage)&&this.displayEmptyDataWarning(u===0)}initializePaginationService(u){this.slickGrid&&this.gridOptions&&(this.paginationData={gridOptions:this.gridOptions,paginationService:this.paginationService},this.paginationService.totalItems=this.totalItems,this.paginationService.init(this.slickGrid,u,this.backendServiceApi),this.subscriptions.push(this._eventPubSubService.subscribe("onPaginationChanged",e=>this.paginationChanged(e)),this._eventPubSubService.subscribe("onPaginationVisibilityChanged",e=>{var a,i;this.showPagination=(e==null?void 0:e.visible)??!1,(a=this.gridOptions)!=null&&a.backendServiceApi&&((i=this.backendUtilityService)==null||i.refreshBackendDataset(this.gridOptions)),this.renderPagination(this.showPagination)})),this.renderPagination(),this._isPaginationInitialized=!0)}renderPagination(u=!0){var e;(e=this._gridOptions)!=null&&e.enablePagination&&!this._isPaginationInitialized&&u?(this.slickPagination=new l4(this.paginationService,this._eventPubSubService,this.sharedService,this.translaterService),this.slickPagination.renderPagination(this._gridParentContainerElm),this._isPaginationInitialized=!0):u||(this.slickPagination&&this.slickPagination.dispose(),this._isPaginationInitialized=!1)}loadEditorCollectionAsync(u){var e;if(u!=null&&u.editor){const a=u.editor.collectionAsync;u.editor.disabled=!0,a instanceof Promise?a.then(i=>{Array.isArray(i)?this.updateEditorCollection(u,i):(i==null?void 0:i.status)>=200&&i.status<300&&typeof i.json=="function"?i.bodyUsed?console.warn("[SlickGrid-Universal] The response body passed to collectionAsync was already read.Either pass the dataset from the Response or clone the response first using response.clone()"):i.json().then(t=>this.updateEditorCollection(u,t)):i!=null&&i.content&&this.updateEditorCollection(u,i.content)}):(e=this.rxjs)!=null&&e.isObservable(a)&&setTimeout(()=>{this.subscriptions.push(a.subscribe(i=>this.updateEditorCollection(u,i)))})}}insertDynamicPresetColumns(u,e){if(this._columnDefinitions){const a=this._columnDefinitions.findIndex(i=>i.id===u);if(a>=0){const i=this._columnDefinitions[a];(i==null?void 0:i.id)===u&&!e.some(t=>t.id===u)&&(a>0?e.splice(a,0,i):e.unshift(i))}}}loadColumnPresetsWhenDatasetInitialized(){var u,e,a,i,t,r;if(this.slickGrid&&this.gridOptions.presets&&Array.isArray(this.gridOptions.presets.columns)&&this.gridOptions.presets.columns.length>0){const o=this.gridStateService.getAssociatedGridColumns(this.slickGrid,this.gridOptions.presets.columns);if(o&&Array.isArray(o)&&o.length>0&&Array.isArray(this._columnDefinitions)){if(this.gridOptions.enableRowMoveManager){const s=((e=(u=this.gridOptions)==null?void 0:u.rowMoveManager)==null?void 0:e.columnId)??"_move";this.insertDynamicPresetColumns(s,o)}if(this.gridOptions.enableCheckboxSelector){const s=((i=(a=this.gridOptions)==null?void 0:a.checkboxSelector)==null?void 0:i.columnId)??"_checkbox_selector";this.insertDynamicPresetColumns(s,o)}if(this.gridOptions.enableRowDetailView){const s=((r=(t=this.gridOptions)==null?void 0:t.rowDetailView)==null?void 0:r.columnId)??"_detail_selector";this.insertDynamicPresetColumns(s,o)}o.forEach(s=>s.originalWidth=s.width),this.slickGrid.setColumns(o),this.sharedService.visibleColumns=o}}}loadFilterPresetsWhenDatasetInitialized(){var u,e,a;this.gridOptions&&!this.customDataView&&this.gridOptions.presets&&(Array.isArray(this.gridOptions.presets.filters)||Array.isArray((e=(u=this.gridOptions.presets)==null?void 0:u.treeData)==null?void 0:e.toggledItems))&&this.filterService.populateColumnFilterSearchTermPresets(((a=this.gridOptions.presets)==null?void 0:a.filters)||[])}loadLocalGridPagination(u){var e;if(this.gridOptions&&this._paginationOptions){if(this.totalItems=Array.isArray(u)?u.length:0,this._paginationOptions&&((e=this.dataView)!=null&&e.getPagingInfo)){const i=this.dataView.getPagingInfo();i!=null&&i.hasOwnProperty("totalRows")&&this._paginationOptions.totalItems!==i.totalRows&&(this.totalItems=(i==null?void 0:i.totalRows)||0)}this._paginationOptions.totalItems=this.totalItems;const a=this.setPaginationOptionsWhenPresetDefined(this.gridOptions,this._paginationOptions);this.initializePaginationService(a)}}loadRowSelectionPresetWhenExists(){var i,t;const u=(i=this.gridOptions)==null?void 0:i.presets,e=(t=this.slickGrid)==null?void 0:t.getSelectionModel(),a=this.gridOptions&&(this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowSelection);if(this.slickGrid&&this.dataView&&a&&e&&(u!=null&&u.rowSelection)&&(Array.isArray(u.rowSelection.gridRowIndexes)||Array.isArray(u.rowSelection.dataContextIds))){let r=u.rowSelection.dataContextIds,o=u.rowSelection.gridRowIndexes;Array.isArray(r)&&r.length>0?o=this.dataView.mapIdsToRows(r)||[]:Array.isArray(o)&&o.length>0&&(r=this.dataView.mapRowsToIds(o)||[]),this.slickGrid&&Array.isArray(o)&&(this.slickGrid.setSelectedRows(o),this.dataView.setSelectedIds(r||[],{isRowBeingAdded:!0,shouldTriggerEvent:!1,applyRowSelectionToGrid:!0}))}}registerExternalResources(u,e=!1){e&&this.disposeExternalResources(),u.forEach(a=>this._registeredResources.push(a)),this.initializeExternalResources(u)}resetExternalResources(){this._registeredResources=[]}preRegisterResources(){if(Array.isArray(this._registeredResources))for(const u of this._registeredResources)(u==null?void 0:u.className)==="RxJsResource"&&this.registerRxJsResource(u)}initializeExternalResources(u){if(Array.isArray(u))for(const e of u)this.slickGrid&&typeof e.init=="function"&&e.init(this.slickGrid,this.universalContainerService)}registerResources(){Array.isArray(this._registeredResources)&&(this.sharedService.externalRegisteredResources=this._registeredResources),this._registeredResources.push(this.gridService,this.gridStateService),this.gridOptions.createPreHeaderPanel&&!this.gridOptions.enableDraggableGrouping&&this._registeredResources.push(this.groupingService),this.gridOptions.enableTreeData&&this._registeredResources.push(this.treeDataService),this.gridOptions.enableTranslate&&this.extensionService.translateColumnHeaders(),this.slickEmptyWarning=new Xr,this._registeredResources.push(this.slickEmptyWarning),this.initializeExternalResources(this._registeredResources)}registerRxJsResource(u){this.rxjs=u,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.universalContainerService.registerInstance("RxJsFacade",this.rxjs),this.universalContainerService.registerInstance("RxJsResource",this.rxjs)}sortTreeDataset(u,e=!1){var r,o;const a=this._currentDatasetLength;let i,t=[];return this._isDatasetHierarchicalInitialized&&this.datasetHierarchical?(i=this.treeDataService.sortHierarchicalDataset(this.datasetHierarchical),t=i.flat):Array.isArray(u)&&u.length>0&&((o=(r=this.gridOptions)==null?void 0:r.treeDataOptions)!=null&&o.initialSort?(i=this.treeDataService.convertFlatParentChildToTreeDatasetAndSort(u,this._columnDefinitions||[],this.gridOptions),this.sharedService.hierarchicalDataset=i.hierarchical,t=i.flat):(this.sharedService.hierarchicalDataset=this.treeDataService.convertFlatParentChildToTreeDataset(u,this.gridOptions),t=u||[])),u.length>0&&(e||u.length!==a)&&this.filterService.refreshTreeDataFilters(t),t}loadSlickGridEditors(u){const e=Array.isArray(u)?u:[];return e.some(a=>`${a.id}`.includes("."))&&console.error('[Slickgrid-Universal] 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(a=>{var i,t;return(i=a.editor)!=null&&i.collectionAsync&&this.loadEditorCollectionAsync(a),{...a,editorClass:(t=a.editor)==null?void 0:t.model}})}updateEditorCollection(u,e){if(this.slickGrid&&u.editor){u.editor.collection=e,u.editor.disabled=!1;const a=this.slickGrid.getCellEditor();a!=null&&a.disable&&(a!=null&&a.renderDomElement)&&(typeof a.destroy=="function"&&a.destroy(),a.disable(!1),a.renderDomElement(e))}}}const Mu={GridBundle:uo,Aggregators:fu,BindingService:Fi,Editors:q,Enums:zr,Filters:I,Formatters:_,GroupTotalFormatters:gu,SortComparers:S0,Utilities:un};typeof window<"u"&&(window.Slicker=Mu);const M6=Object.freeze(Object.defineProperty({__proto__:null,Aggregators:fu,BindingService:Fi,Editors:q,Enums:zr,EventPubSubService:n1,Filters:I,Formatters:_,GroupTotalFormatters:gu,SlickEmptyWarningComponent:Xr,SlickPaginationComponent:l4,SlickVanillaGridBundle:uo,Slicker:Mu,SortComparers:S0,UniversalContainerService:E4,Utilities:un},Symbol.toStringTag,{value:"Module"})),T6=`

Example 01 - Basic Grids +`)),a.appendChild(v("span",{className:"last-update-timestamp",textContent:e})),a.appendChild(v("span",{className:"separator",textContent:` ${this.customFooterOptions.metricSeparator||""} `})),a}registerOnSelectedRowsChangedWhenEnabled(u){var a,i;if((this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowSelection)&&u&&!u.hideRowSelectionCount&&this._isLeftFooterOriginallyEmpty){this._isLeftFooterDisplayingSelectionRowCount=!0;const t=((a=u.metricTexts)==null?void 0:a.itemsSelected)??((i=this.locales)==null?void 0:i.TEXT_ITEMS_SELECTED)??"TEXT_ITEMS_SELECTED";u.leftFooterText=`0 ${t}`,this._eventHandler.subscribe(this.grid.onSelectedRowsChanged,(r,o)=>{var l,E;this._selectedRowCount=o.rows.length;const s=((l=u.metricTexts)==null?void 0:l.itemsSelected)??((E=this.locales)==null?void 0:E.TEXT_ITEMS_SELECTED)??"TEXT_ITEMS_SELECTED";this.leftFooterText=`${this._selectedRowCount} ${s}`})}}}class D4{constructor(){this.dependencies=[]}get(u){const e=this.dependencies.find(a=>a.key===u);return e!=null&&e.instance?e.instance:null}dispose(){this.dependencies=[]}registerInstance(u,e){this.dependencies.some(i=>i.key===u)||this.dependencies.push({key:u,instance:e})}}class eo{get eventHandler(){return this._eventHandler}get columnDefinitions(){return this._columnDefinitions||[]}set columnDefinitions(u){this._columnDefinitions=u,this._slickgridInitialized&&this.updateColumnDefinitionsList(this._columnDefinitions),u.length>0&&this.copyColumnWidthsReference(u)}get dataset(){var u;return((u=this.dataView)==null?void 0:u.getItems())||[]}set dataset(u){var r,o;const e=this._currentDatasetLength,a=me(u,this.dataset||[]);let t=!!((r=this._gridOptions)!=null&&r.enableDeepCopyDatasetOnPageLoad)?wu(!0,[],u):u;this.slickGrid&&((o=this.gridOptions)!=null&&o.enableTreeData)&&Array.isArray(u)&&(u.length>0||u.length!==e||!a)&&(this._isDatasetHierarchicalInitialized=!1,t=this.sortTreeDataset(u,!a)),this.refreshGridData(t||[]),this._currentDatasetLength=(u||[]).length,this.slickGrid&&this.gridOptions.autoFitColumnsOnFirstLoad&&e===0&&!this._isAutosizeColsCalled&&(this.slickGrid.autosizeColumns(),this._isAutosizeColsCalled=!0)}get datasetHierarchical(){return this.sharedService.hierarchicalDataset}set datasetHierarchical(u){var i,t;const e=me(u,this.sharedService.hierarchicalDataset||[]),a=this._currentDatasetLength;this.sharedService.hierarchicalDataset=u,u&&this.columnDefinitions&&((i=this.filterService)!=null&&i.clearFilters)&&this.filterService.clearFilters(),this.dataView&&u&&this.slickGrid&&((t=this.sortService)!=null&&t.processTreeDataInitialSort)&&(this.sortService.processTreeDataInitialSort(),setTimeout(()=>{var o;const r=((o=this.dataView)==null?void 0:o.getItemCount())??0;r>0&&(r!==a||!e)&&this.filterService.refreshTreeDataFilters()})),this._isDatasetHierarchicalInitialized=!0}set eventPubSubService(u){this._eventPubSubService=u}set isDatasetHierarchicalInitialized(u){this._isDatasetHierarchicalInitialized=u}get gridOptions(){return this._gridOptions||{}}set gridOptions(u){var a,i,t;let e;(a=this.slickGrid)!=null&&a.getOptions?e=wu(!0,{},this.slickGrid.getOptions(),u):e=this.mergeGridOptions(u),(i=this.sharedService)!=null&&i.gridOptions&&((t=this.slickGrid)!=null&&t.setOptions)&&(this.sharedService.gridOptions=e,this.slickGrid.setOptions(e,!1,!0),this.slickGrid.reRenderColumns(!0)),this.setDarkMode(u.darkMode),this._gridOptions=e}get paginationOptions(){return this._paginationOptions}set paginationOptions(u){u&&this._paginationOptions?this._paginationOptions={...this._paginationOptions,...u}:this._paginationOptions=u,this.gridOptions.pagination=this._paginationOptions,this.paginationService.updateTotalItems((u==null?void 0:u.totalItems)??0,!0)}get isDatasetInitialized(){return this._isDatasetInitialized}set isDatasetInitialized(u){this._isDatasetInitialized=u}get isGridInitialized(){return this._isGridInitialized}get instances(){return this._slickerGridInstances}get extensions(){return this._extensions}get registeredResources(){return this._registeredResources}constructor(u,e,a,i,t,r){var E,d,c;if(this._currentDatasetLength=0,this._darkMode=!1,this._hideHeaderRowAfterPageLoad=!1,this._isAutosizeColsCalled=!1,this._isDatasetInitialized=!1,this._isDatasetHierarchicalInitialized=!1,this._isGridInitialized=!1,this._isLocalGrid=!0,this._isPaginationInitialized=!1,this._registeredResources=[],this._slickgridInitialized=!1,this.customDataView=!1,this.totalItems=0,this.subscriptions=[],this.showPagination=!1,u.querySelectorAll(".slickgrid-container").length!==0)return;u.classList.add("grid-pane"),this._gridParentContainerElm=u,this._gridContainerElm=document.createElement("div"),this._gridContainerElm.classList.add("slickgrid-container"),u.appendChild(this._gridContainerElm),this._hideHeaderRowAfterPageLoad=(a==null?void 0:a.showHeaderRow)===!1,this._columnDefinitions=e||[],this._columnDefinitions.length>0&&this.copyColumnWidthsReference(this._columnDefinitions),this._registeredResources=(a==null?void 0:a.externalResources)||[],this._gridOptions=this.mergeGridOptions(a||{});const o=!!((E=this._gridOptions)!=null&&E.enableDeepCopyDatasetOnPageLoad);this._gridOptions.darkMode&&this.setDarkMode(!0),this.universalContainerService=(r==null?void 0:r.universalContainerService)??new D4,this.translaterService=(r==null?void 0:r.translaterService)??((d=this._gridOptions)==null?void 0:d.translater),this._eventPubSubService=(r==null?void 0:r.eventPubSubService)??new s1(u),this._eventPubSubService.eventNamingStyle=((c=this._gridOptions)==null?void 0:c.eventNamingStyle)??G0.camelCase;const s=new M6;this.backendUtilityService=(r==null?void 0:r.backendUtilityService)??new jl,this.gridEventService=(r==null?void 0:r.gridEventService)??new Ph,this.sharedService=(r==null?void 0:r.sharedService)??new $h,this.collectionService=(r==null?void 0:r.collectionService)??new B1(this.translaterService),this.extensionUtility=(r==null?void 0:r.extensionUtility)??new _m(this.sharedService,this.backendUtilityService,this.translaterService),this.filterFactory=new bx(s,this.translaterService,this.collectionService),this.filterService=(r==null?void 0:r.filterService)??new Th(this.filterFactory,this._eventPubSubService,this.sharedService,this.backendUtilityService),this.resizerService=(r==null?void 0:r.resizerService)??new Vh(this._eventPubSubService),this.sortService=(r==null?void 0:r.sortService)??new Jh(this.sharedService,this._eventPubSubService,this.backendUtilityService),this.treeDataService=(r==null?void 0:r.treeDataService)??new Wh(this._eventPubSubService,this.sharedService,this.sortService),this.paginationService=(r==null?void 0:r.paginationService)??new Nh(this._eventPubSubService,this.sharedService,this.backendUtilityService),this.extensionService=(r==null?void 0:r.extensionService)??new vh(this.extensionUtility,this.filterService,this._eventPubSubService,this.sharedService,this.sortService,this.treeDataService,this.translaterService,()=>this.gridService),this.gridStateService=(r==null?void 0:r.gridStateService)??new jh(this.extensionService,this.filterService,this._eventPubSubService,this.sharedService,this.sortService,this.treeDataService),this.gridService=(r==null?void 0:r.gridService)??new _h(this.gridStateService,this.filterService,this._eventPubSubService,this.paginationService,this.sharedService,this.sortService,this.treeDataService),this.groupingService=(r==null?void 0:r.groupingAndColspanService)??new Lh(this.extensionUtility,this._eventPubSubService),t&&(this.sharedService.hierarchicalDataset=(o?wu(!0,[],t):t)||[]);const l=new Tu;this.universalContainerService.registerInstance("PubSubService",this._eventPubSubService),this.universalContainerService.registerInstance("EventPubSubService",this._eventPubSubService),this.universalContainerService.registerInstance("ExtensionUtility",this.extensionUtility),this.universalContainerService.registerInstance("FilterService",this.filterService),this.universalContainerService.registerInstance("CollectionService",this.collectionService),this.universalContainerService.registerInstance("ExtensionService",this.extensionService),this.universalContainerService.registerInstance("GridEventService",this.gridEventService),this.universalContainerService.registerInstance("GridService",this.gridService),this.universalContainerService.registerInstance("GridStateService",this.gridStateService),this.universalContainerService.registerInstance("GroupingAndColspanService",this.groupingService),this.universalContainerService.registerInstance("PaginationService",this.paginationService),this.universalContainerService.registerInstance("ResizerService",this.resizerService),this.universalContainerService.registerInstance("SharedService",this.sharedService),this.universalContainerService.registerInstance("SortService",this.sortService),this.universalContainerService.registerInstance("TranslaterService",this.translaterService),this.universalContainerService.registerInstance("TreeDataService",this.treeDataService),this.initialization(this._gridContainerElm,l,i)}emptyGridContainerElm(){var a;const u=((a=this.gridOptions)==null?void 0:a.gridContainerId)??"grid1",e=document.querySelector(`#${u}`);bu(e)}dispose(u=!1){var e,a,i,t,r,o,s,l,E,d,c,D,m,h,x,g,F,C,A,b,B,S,z,M,w;if((e=this._eventPubSubService)==null||e.publish("onBeforeGridDestroy",this.slickGrid),(a=this._eventHandler)==null||a.unsubscribeAll(),(i=this._eventPubSubService)==null||i.publish("onAfterGridDestroyed",!0),(t=this.extensionService)==null||t.dispose(),(r=this.filterService)==null||r.dispose(),(o=this.gridEventService)==null||o.dispose(),(s=this.gridService)==null||s.dispose(),(l=this.gridStateService)==null||l.dispose(),(E=this.groupingService)==null||E.dispose(),(d=this.paginationService)==null||d.dispose(),(c=this.resizerService)==null||c.dispose(),(D=this.sortService)==null||D.dispose(),(m=this.treeDataService)==null||m.dispose(),(h=this.universalContainerService)==null||h.dispose(),this.disposeExternalResources(),(x=this.slickFooter)==null||x.dispose(),(g=this.slickEmptyWarning)==null||g.dispose(),(F=this.slickPagination)==null||F.dispose(),Wt(this.subscriptions),(C=this._eventPubSubService)==null||C.unsubscribeAll(),(A=this.dataView)==null||A.setItems([]),typeof((b=this.dataView)==null?void 0:b.destroy)=="function"&&((B=this.dataView)==null||B.destroy()),(S=this.slickGrid)==null||S.destroy(!0),this.slickGrid=null,bu(this._gridContainerElm),bu(this._gridParentContainerElm),(z=this._gridContainerElm)==null||z.remove(),(M=this._gridParentContainerElm)==null||M.remove(),this.backendServiceApi){for(const N of Object.keys(this.backendServiceApi))this.backendServiceApi[N]=null;this.backendServiceApi=void 0}for(const N of Object.keys(this.columnDefinitions))this.columnDefinitions[N]=null;for(const N of Object.keys(this.sharedService))this.sharedService[N]=null;this.datasetHierarchical=void 0,this._columnDefinitions=[],u&&this.emptyGridContainerElm(),(w=this._eventPubSubService)==null||w.dispose(),this._slickerGridInstances=null}disposeExternalResources(){if(Array.isArray(this._registeredResources))for(;this._registeredResources.length>0;){const u=this._registeredResources.pop();u!=null&&u.dispose&&u.dispose()}this._registeredResources=[]}initialization(u,e,a){var t,r,o,s,l,E,d,c,D,m,h,x,g,F,C,A,b,B,S,z,M;if(this.gridOptions&&(this.gridOptions.frozenRow!==void 0&&this.gridOptions.frozenRow>=0||this.gridOptions.frozenColumn!==void 0&&this.gridOptions.frozenColumn>=0)&&this.gridOptions.enableMouseWheelScrollHandler===void 0&&(this.gridOptions.enableMouseWheelScrollHandler=!0),this._gridContainerElm=u,this._eventPubSubService.publish("onBeforeGridCreate",!0),this._isAutosizeColsCalled=!1,this._eventHandler=e,this._gridOptions=this.mergeGridOptions(this._gridOptions||{}),this.backendServiceApi=(t=this._gridOptions)==null?void 0:t.backendServiceApi,this._isLocalGrid=!this.backendServiceApi,this._eventPubSubService.eventNamingStyle=((r=this._gridOptions)==null?void 0:r.eventNamingStyle)??G0.camelCase,this._paginationOptions=(o=this.gridOptions)==null?void 0:o.pagination,this.createBackendApiInternalPostProcessCallback(this._gridOptions),!this.customDataView){const w=((l=(s=this._gridOptions)==null?void 0:s.dataView)==null?void 0:l.inlineFilters)??!1;let N={...this._gridOptions.dataView,inlineFilters:w};(this.gridOptions.draggableGrouping||this.gridOptions.enableGrouping)&&(this.groupItemMetadataProvider=new S1,this.sharedService.groupItemMetadataProvider=this.groupItemMetadataProvider,N={...N,groupItemMetadataProvider:this.groupItemMetadataProvider}),this.dataView=new Nm(N,this._eventPubSubService),this._eventPubSubService.publish("onDataviewCreated",this.dataView)}this.preRegisterResources(),this._columnDefinitions=this.loadSlickGridEditors(this._columnDefinitions||[]),(E=this._gridOptions)!=null&&E.autoAddCustomEditorFormatter&&js(this._columnDefinitions,this._gridOptions.autoAddCustomEditorFormatter),this.sharedService.allColumns=this._columnDefinitions,this.sharedService.visibleColumns=this._columnDefinitions,this.extensionService.createExtensionsBeforeGridCreation(this._columnDefinitions,this._gridOptions),(d=this.gridOptions.presets)!=null&&d.pinning&&(this.gridOptions={...this.gridOptions,...this.gridOptions.presets.pinning}),this.slickGrid=new Eh(u,this.dataView,this._columnDefinitions,this._gridOptions,this._eventPubSubService),this.sharedService.dataView=this.dataView,this.sharedService.slickGrid=this.slickGrid,this.sharedService.gridContainerElement=this._gridContainerElm,this.groupItemMetadataProvider&&this.slickGrid.registerPlugin(this.groupItemMetadataProvider),this.extensionService.bindDifferentExtensions(),this.bindDifferentHooks(this.slickGrid,this._gridOptions,this.dataView),this._slickgridInitialized=!0;const i=((c=this._gridOptions)==null?void 0:c.frozenColumn)??-1;if(i>=0&&i<=this._columnDefinitions.length&&this._columnDefinitions.length>0&&(this.sharedService.frozenVisibleColumnId=((D=this._columnDefinitions[i])==null?void 0:D.id)??""),this.registerResources(),this.slickGrid.init(),this.resizerService.init(this.slickGrid,this._gridParentContainerElm),!this.gridOptions.enablePagination&&this.gridOptions.showCustomFooter&&this.gridOptions.customFooterOptions&&(this.slickFooter=new T6(this.slickGrid,this.gridOptions.customFooterOptions,this._eventPubSubService,this.translaterService),this.slickFooter.renderFooter(this._gridParentContainerElm)),this.dataView){a=a||[];const w=(m=this.gridOptions)!=null&&m.enableTreeData?this.sortTreeDataset(a):a;this.dataView.beginUpdate(),this.dataView.setItems(w,this._gridOptions.datasetIdPropertyName),this._currentDatasetLength=a.length,this.dataView.endUpdate()}if((h=this.slickGrid)!=null&&h.getSelectionModel()&&((g=(x=this._gridOptions)==null?void 0:x.dataView)!=null&&g.hasOwnProperty("syncGridSelection"))){let w=!1;this._gridOptions.backendServiceApi&&this._gridOptions.dataView.hasOwnProperty("syncGridSelectionWithBackendService")&&(w=this._gridOptions.dataView.syncGridSelectionWithBackendService);const N=this._gridOptions.dataView.syncGridSelection;if(typeof N=="boolean"){let G=N;this._isLocalGrid||(G=N&&w),(F=this.dataView)==null||F.syncGridSelection(this.slickGrid,G)}else typeof N=="object"&&((C=this.dataView)==null||C.syncGridSelection(this.slickGrid,N.preserveHidden,N.preserveHiddenOnSelectionChange))}(((A=this.dataView)==null?void 0:A.getLength())??0)>0?(!this._isDatasetInitialized&&(this._gridOptions.enableCheckboxSelector||this._gridOptions.enableRowSelection)&&this.loadRowSelectionPresetWhenExists(),this.loadFilterPresetsWhenDatasetInitialized(),this._isDatasetInitialized=!0):this.displayEmptyDataWarning(!0),this._hideHeaderRowAfterPageLoad&&(this.showHeaderRow(!1),this.sharedService.hideHeaderRowAfterPageLoad=this._hideHeaderRowAfterPageLoad),this.gridEventService.bindOnBeforeEditCell(this.slickGrid),this.gridEventService.bindOnCellChange(this.slickGrid),this.gridEventService.bindOnClick(this.slickGrid),(b=this.gridOptions)!=null&&b.backendServiceApi&&this.bindBackendCallbackFunctions(this.gridOptions),this._eventPubSubService.publish("onGridCreated",this.slickGrid),this.customDataView||this.executeAfterDataviewCreated(this.gridOptions),this.bindResizeHook(this.slickGrid,this.gridOptions),(B=this.gridOptions)!=null&&B.enablePagination&&this._isLocalGrid&&(this.showPagination=!0,this.loadLocalGridPagination(this.dataset)),this._slickerGridInstances={dataView:this.dataView,slickGrid:this.slickGrid,dispose:this.dispose.bind(this),backendService:(z=(S=this.gridOptions)==null?void 0:S.backendServiceApi)==null?void 0:z.service,eventPubSubService:this._eventPubSubService,filterService:this.filterService,gridEventService:this.gridEventService,gridStateService:this.gridStateService,gridService:this.gridService,groupingService:this.groupingService,extensionService:this.extensionService,extensionUtility:this.extensionUtility,paginationService:this.paginationService,resizerService:this.resizerService,sortService:this.sortService,treeDataService:this.treeDataService},this._extensions=(M=this.extensionService)==null?void 0:M.extensionList,this._eventPubSubService.publish("onSlickerGridCreated",this.instances),this._isGridInitialized=!0}mergeGridOptions(u){const e=wu(!0,{},Xr,u);return e.enableFiltering&&!e.showHeaderRow&&(e.showHeaderRow=e.enableFiltering),e!=null&&e.pagination&&(u.enablePagination||u.backendServiceApi)&&u.pagination&&Array.isArray(u.pagination.pageSizes)&&(e.pagination.pageSizes=u.pagination.pageSizes),this.sharedService&&!e.enableFiltering&&e.enablePagination&&this._isLocalGrid&&(e.enableFiltering=!0,e.showHeaderRow=!1,this._hideHeaderRowAfterPageLoad=!0,this.sharedService.hideHeaderRowAfterPageLoad=!0),e}createBackendApiInternalPostProcessCallback(u){const e=u==null?void 0:u.backendServiceApi;if(e!=null&&e.service){const a=e.service;typeof a.getDatasetName=="function"&&(e.internalPostProcess=i=>{const t=e&&a&&typeof a.getDatasetName=="function"?a.getDatasetName():"";if(i&&i.data&&i.data[t]){const r=i.data[t].hasOwnProperty("nodes")?i.data[t].nodes:i.data[t],o=i.data[t].hasOwnProperty("totalCount")?i.data[t].totalCount:i.data[t].length;this.refreshGridData(r,o||0)}})}}bindDifferentHooks(u,e,a){var i,t;if(e.enableTranslate&&((i=this.translaterService)!=null&&i.addPubSubMessaging)&&this.translaterService.addPubSubMessaging(this._eventPubSubService),e.enableTranslate&&this.extensionService.translateAllExtensions(),this.subscriptions.push(this._eventPubSubService.subscribe("onLanguageChange",r=>{e.enableTranslate&&(this.extensionService.translateAllExtensions(r.language),e.createPreHeaderPanel&&!e.enableDraggableGrouping&&this.groupingService.translateGroupingAndColSpan())})),e.backendServiceApi){const r=e.backendServiceApi;(t=r==null?void 0:r.service)!=null&&t.init&&r.service.init(r.options,e.pagination,this.slickGrid,this.sharedService)}a&&u&&(e.enableFiltering&&(this.filterService.init(u),e.backendServiceApi&&!e.backendServiceApi.useLocalFiltering?this.filterService.bindBackendOnFilter(u):this.filterService.bindLocalOnFilter(u)),e.enableSorting&&(e.backendServiceApi&&!e.backendServiceApi.useLocalSorting?this.sortService.bindBackendOnSort(u):this.sortService.bindLocalOnSort(u)),this._eventHandler.subscribe(a.onRowCountChanged,()=>{var r,o;u.invalidate(),this.handleOnItemCountChanged(((r=this.dataView)==null?void 0:r.getFilteredItemCount())||0,((o=this.dataView)==null?void 0:o.getItemCount())??0)}),this._eventHandler.subscribe(a.onSetItemsCalled,(r,o)=>{var s,l;this.handleOnItemCountChanged(((s=this.dataView)==null?void 0:s.getFilteredItemCount())||0,o.itemCount),o.itemCount>0&&(this.gridOptions.autosizeColumnsByCellContentOnFirstLoad||this.gridOptions.enableAutoResizeColumnsByCellContent)&&this.resizerService.resizeColumnsByCellContent(!((l=this.gridOptions)!=null&&l.resizeByContentOnlyOnFirstLoad))}),e!=null&&e.enableFiltering&&!e.enableRowDetailView&&this._eventHandler.subscribe(a.onRowsChanged,(r,o)=>{o!=null&&o.rows&&Array.isArray(o.rows)&&(o.rows.forEach(s=>u.updateRow(s)),u.render())}),this._eventHandler.subscribe(u.onColumnsReordered,(r,o)=>{this.sharedService.hasColumnsReordered=!0,this.sharedService.visibleColumns=o.impactedColumns}),this._eventHandler.subscribe(u.onSetOptions,(r,o)=>{o.optionsBefore.darkMode!==o.optionsAfter.darkMode&&this.setDarkMode(o.optionsAfter.darkMode)}),this.loadColumnPresetsWhenDatasetInitialized(),this.loadFilterPresetsWhenDatasetInitialized()),e!=null&&e.colspanCallback&&(a!=null&&a.getItem)&&(a!=null&&a.getItemMetadata)&&(a.getItemMetadata=r=>{let o=null;return e.colspanCallback&&(o=e.colspanCallback(a.getItem(r))),o})}bindBackendCallbackFunctions(u){var r,o,s;const e=u.backendServiceApi,a=e==null?void 0:e.service,i=(a==null?void 0:a.options)??{},t=i?i!=null&&i.hasOwnProperty("executeProcessCommandOnInit")?i.executeProcessCommandOnInit:!0:!1;if(a){if(u!=null&&u.presets){if(a.updateFilters&&Array.isArray(u.presets.filters)&&u.presets.filters.length>0&&a.updateFilters(u.presets.filters,!0),a.updateSorters&&Array.isArray(u.presets.sorters)&&u.presets.sorters.length>0){const l=(r=this._gridOptions)!=null&&r.multiColumnSort?u.presets.sorters:u.presets.sorters.slice(0,1);a.updateSorters(void 0,l)}if(a.updatePagination&&u.presets.pagination){const{pageNumber:l,pageSize:E}=u.presets.pagination;a.updatePagination(l,E)}}else{const l=this.filterService.getColumnFilters();l&&a.updateFilters&&a.updateFilters(l,!1)}if(e&&a&&(e.onInit||t)){const l=typeof a.buildQuery=="function"?a.buildQuery():"",E=t?((o=e.process)==null?void 0:o.call(e,l))??null:((s=e.onInit)==null?void 0:s.call(e,l))??null;setTimeout(()=>{var m,h,x;const d=this.backendUtilityService,c=new Date;e.preProcess&&e.preProcess();const D=((h=(m=this.gridOptions)==null?void 0:m.pagination)==null?void 0:h.totalItems)??0;E instanceof Promise?E.then(g=>d.executeBackendProcessesCallback(c,g,e,D)).catch(g=>d.onBackendError(g,e)):E&&((x=this.rxjs)!=null&&x.isObservable(E))&&this.subscriptions.push(E.subscribe(g=>d.executeBackendProcessesCallback(c,g,e,D),g=>d.onBackendError(g,e)))})}}}bindResizeHook(u,e){if(e.autoFitColumnsOnFirstLoad&&e.autosizeColumnsByCellContentOnFirstLoad||e.enableAutoSizeColumns&&e.enableAutoResizeColumnsByCellContent)throw new Error('[Slickgrid-Universal] 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").');e.gridHeight||e.gridWidth?this.resizerService.resizeGrid(0,{height:e.gridHeight,width:e.gridWidth}):this.resizerService.resizeGrid(),u&&(e!=null&&e.enableAutoResize)&&e.autoFitColumnsOnFirstLoad&&e.enableAutoSizeColumns&&!this._isAutosizeColsCalled&&(u.autosizeColumns(),this._isAutosizeColsCalled=!0)}executeAfterDataviewCreated(u){var e;if(u.enableSorting&&u.presets&&Array.isArray(u.presets.sorters)){const a=(e=this._gridOptions)!=null&&e.multiColumnSort?u.presets.sorters:u.presets.sorters.slice(0,1);this.sortService.loadGridSorters(a)}}paginationChanged(u){var t,r;const e=((t=this.gridStateService)==null?void 0:t.needToPreserveRowSelection())??!1;this.slickGrid&&!e&&((r=this._gridOptions)!=null&&r.backendServiceApi)&&(this.gridOptions.enableRowSelection||this.gridOptions.enableCheckboxSelector)&&this.slickGrid.setSelectedRows([]);const{pageNumber:a,pageSize:i}=u;this.sharedService&&i!==void 0&&a!==void 0&&(this.sharedService.currentPagination={pageNumber:a,pageSize:i}),this._eventPubSubService.publish("onGridStateChanged",{change:{newValues:{pageNumber:a,pageSize:i},type:F0.pagination},gridState:this.gridStateService.getCurrentGridState()})}refreshGridData(u,e){var a,i,t,r,o;if(this.slickGrid&&this._gridOptions){if(this._gridOptions.enableEmptyDataWarningMessage&&Array.isArray(u)){const s=e||u.length;this.displayEmptyDataWarning(s<1)}if(Array.isArray(u)&&this.slickGrid&&((a=this.dataView)!=null&&a.setItems)){if(this.dataView.setItems(u,this._gridOptions.datasetIdPropertyName),!this._gridOptions.backendServiceApi&&!this._gridOptions.enableTreeData&&this.dataView.reSort(),u.length>0&&(this._isDatasetInitialized||(this.loadFilterPresetsWhenDatasetInitialized(),this._gridOptions.enableCheckboxSelector&&this.loadRowSelectionPresetWhenExists()),this._isDatasetInitialized=!0),u&&this.slickGrid.invalidate(),this.showPagination=!!(this._gridOptions&&(this._gridOptions.enablePagination||this._gridOptions.backendServiceApi&&this._gridOptions.enablePagination===void 0)),this._paginationOptions&&((i=this._gridOptions)!=null&&i.pagination)&&((t=this._gridOptions)!=null&&t.backendServiceApi)){const s=this.setPaginationOptionsWhenPresetDefined(this._gridOptions,this._paginationOptions),l=e!==void 0?e:(o=(r=this._gridOptions)==null?void 0:r.pagination)==null?void 0:o.totalItems;l!==void 0&&l!==this.totalItems&&(this.totalItems=+l),this._isPaginationInitialized?this.paginationService.updateTotalItems(this.totalItems):this.initializePaginationService(s)}if(this.slickGrid&&this._gridOptions.enableAutoResize){const s=this._gridOptions.autoResize&&this._gridOptions.autoResize.delay;this.resizerService.resizeGrid(s||10)}}}}updateColumnDefinitionsList(u){var e,a,i;this.slickGrid&&this._gridOptions&&Array.isArray(u)&&(u=this.loadSlickGridEditors(u),this._gridOptions.autoAddCustomEditorFormatter&&js(u,this._gridOptions.autoAddCustomEditorFormatter),this._gridOptions.enableTranslate?this.extensionService.translateColumnHeaders(void 0,u):this.extensionService.renderColumnHeaders(u,!0),this.slickGrid&&((e=this._gridOptions)!=null&&e.enableAutoSizeColumns)?this.slickGrid.autosizeColumns():(a=this._gridOptions)!=null&&a.enableAutoResizeColumnsByCellContent&&((i=this.resizerService)!=null&&i.resizeColumnsByCellContent)&&this.resizerService.resizeColumnsByCellContent())}showHeaderRow(u=!0){var e;return(e=this.slickGrid)==null||e.setHeaderRowVisibility(u),this.slickGrid&&u===!0&&this._isGridInitialized&&this.slickGrid.setColumns(this.columnDefinitions),u}setData(u,e=!1){e&&(this._isAutosizeColsCalled=!1,this._currentDatasetLength=0),this.dataset=u||[]}setPaginationOptionsWhenPresetDefined(u,e){var a;return(a=u.presets)!=null&&a.pagination&&e&&!this._isPaginationInitialized&&(e.pageSize=u.presets.pagination.pageSize,e.pageNumber=u.presets.pagination.pageNumber),e}setDarkMode(u=!1){u?this._gridParentContainerElm.classList.add("slick-dark-mode"):this._gridParentContainerElm.classList.remove("slick-dark-mode")}copyColumnWidthsReference(u){u.forEach(e=>e.originalWidth=e.width)}displayEmptyDataWarning(u=!0){var e;this.gridOptions.enableEmptyDataWarningMessage&&((e=this.slickEmptyWarning)==null||e.showEmptyDataMessage(u))}handleOnItemCountChanged(u,e){var a;this._currentDatasetLength=e,this.metrics={startTime:new Date,endTime:new Date,itemCount:u,totalItemCount:e},this.slickFooter&&(this.slickFooter.metrics=this.metrics),this._isLocalGrid&&((a=this._gridOptions)!=null&&a.enableEmptyDataWarningMessage)&&this.displayEmptyDataWarning(u===0)}initializePaginationService(u){this.slickGrid&&this.gridOptions&&(this.paginationData={gridOptions:this.gridOptions,paginationService:this.paginationService},this.paginationService.totalItems=this.totalItems,this.paginationService.init(this.slickGrid,u,this.backendServiceApi),this.subscriptions.push(this._eventPubSubService.subscribe("onPaginationChanged",e=>this.paginationChanged(e)),this._eventPubSubService.subscribe("onPaginationVisibilityChanged",e=>{var a,i;this.showPagination=(e==null?void 0:e.visible)??!1,(a=this.gridOptions)!=null&&a.backendServiceApi&&((i=this.backendUtilityService)==null||i.refreshBackendDataset(this.gridOptions)),this.renderPagination(this.showPagination)})),this.renderPagination(),this._isPaginationInitialized=!0)}renderPagination(u=!0){var e;(e=this._gridOptions)!=null&&e.enablePagination&&!this._isPaginationInitialized&&u?(this.slickPagination=new c4(this.paginationService,this._eventPubSubService,this.sharedService,this.translaterService),this.slickPagination.renderPagination(this._gridParentContainerElm),this._isPaginationInitialized=!0):u||(this.slickPagination&&this.slickPagination.dispose(),this._isPaginationInitialized=!1)}loadEditorCollectionAsync(u){var e;if(u!=null&&u.editor){const a=u.editor.collectionAsync;u.editor.disabled=!0,a instanceof Promise?a.then(i=>{Array.isArray(i)?this.updateEditorCollection(u,i):(i==null?void 0:i.status)>=200&&i.status<300&&typeof i.json=="function"?i.bodyUsed?console.warn("[SlickGrid-Universal] The response body passed to collectionAsync was already read.Either pass the dataset from the Response or clone the response first using response.clone()"):i.json().then(t=>this.updateEditorCollection(u,t)):i!=null&&i.content&&this.updateEditorCollection(u,i.content)}):(e=this.rxjs)!=null&&e.isObservable(a)&&setTimeout(()=>{this.subscriptions.push(a.subscribe(i=>this.updateEditorCollection(u,i)))})}}insertDynamicPresetColumns(u,e){if(this._columnDefinitions){const a=this._columnDefinitions.findIndex(i=>i.id===u);if(a>=0){const i=this._columnDefinitions[a];(i==null?void 0:i.id)===u&&!e.some(t=>t.id===u)&&(a>0?e.splice(a,0,i):e.unshift(i))}}}loadColumnPresetsWhenDatasetInitialized(){var u,e,a,i,t,r;if(this.slickGrid&&this.gridOptions.presets&&Array.isArray(this.gridOptions.presets.columns)&&this.gridOptions.presets.columns.length>0){const o=this.gridStateService.getAssociatedGridColumns(this.slickGrid,this.gridOptions.presets.columns);if(o&&Array.isArray(o)&&o.length>0&&Array.isArray(this._columnDefinitions)){if(this.gridOptions.enableRowMoveManager){const s=((e=(u=this.gridOptions)==null?void 0:u.rowMoveManager)==null?void 0:e.columnId)??"_move";this.insertDynamicPresetColumns(s,o)}if(this.gridOptions.enableCheckboxSelector){const s=((i=(a=this.gridOptions)==null?void 0:a.checkboxSelector)==null?void 0:i.columnId)??"_checkbox_selector";this.insertDynamicPresetColumns(s,o)}if(this.gridOptions.enableRowDetailView){const s=((r=(t=this.gridOptions)==null?void 0:t.rowDetailView)==null?void 0:r.columnId)??"_detail_selector";this.insertDynamicPresetColumns(s,o)}o.forEach(s=>s.originalWidth=s.width),this.slickGrid.setColumns(o),this.sharedService.visibleColumns=o}}}loadFilterPresetsWhenDatasetInitialized(){var u,e,a;this.gridOptions&&!this.customDataView&&this.gridOptions.presets&&(Array.isArray(this.gridOptions.presets.filters)||Array.isArray((e=(u=this.gridOptions.presets)==null?void 0:u.treeData)==null?void 0:e.toggledItems))&&this.filterService.populateColumnFilterSearchTermPresets(((a=this.gridOptions.presets)==null?void 0:a.filters)||[])}loadLocalGridPagination(u){var e;if(this.gridOptions&&this._paginationOptions){if(this.totalItems=Array.isArray(u)?u.length:0,this._paginationOptions&&((e=this.dataView)!=null&&e.getPagingInfo)){const i=this.dataView.getPagingInfo();i!=null&&i.hasOwnProperty("totalRows")&&this._paginationOptions.totalItems!==i.totalRows&&(this.totalItems=(i==null?void 0:i.totalRows)||0)}this._paginationOptions.totalItems=this.totalItems;const a=this.setPaginationOptionsWhenPresetDefined(this.gridOptions,this._paginationOptions);this.initializePaginationService(a)}}loadRowSelectionPresetWhenExists(){var i,t;const u=(i=this.gridOptions)==null?void 0:i.presets,e=(t=this.slickGrid)==null?void 0:t.getSelectionModel(),a=this.gridOptions&&(this.gridOptions.enableCheckboxSelector||this.gridOptions.enableRowSelection);if(this.slickGrid&&this.dataView&&a&&e&&(u!=null&&u.rowSelection)&&(Array.isArray(u.rowSelection.gridRowIndexes)||Array.isArray(u.rowSelection.dataContextIds))){let r=u.rowSelection.dataContextIds,o=u.rowSelection.gridRowIndexes;Array.isArray(r)&&r.length>0?o=this.dataView.mapIdsToRows(r)||[]:Array.isArray(o)&&o.length>0&&(r=this.dataView.mapRowsToIds(o)||[]),this.slickGrid&&Array.isArray(o)&&(this.slickGrid.setSelectedRows(o),this.dataView.setSelectedIds(r||[],{isRowBeingAdded:!0,shouldTriggerEvent:!1,applyRowSelectionToGrid:!0}))}}registerExternalResources(u,e=!1){e&&this.disposeExternalResources(),u.forEach(a=>this._registeredResources.push(a)),this.initializeExternalResources(u)}resetExternalResources(){this._registeredResources=[]}preRegisterResources(){if(Array.isArray(this._registeredResources))for(const u of this._registeredResources)(u==null?void 0:u.className)==="RxJsResource"&&this.registerRxJsResource(u)}initializeExternalResources(u){if(Array.isArray(u))for(const e of u)this.slickGrid&&typeof e.init=="function"&&e.init(this.slickGrid,this.universalContainerService)}registerResources(){Array.isArray(this._registeredResources)&&(this.sharedService.externalRegisteredResources=this._registeredResources),this._registeredResources.push(this.gridService,this.gridStateService),this.gridOptions.createPreHeaderPanel&&!this.gridOptions.enableDraggableGrouping&&this._registeredResources.push(this.groupingService),this.gridOptions.enableTreeData&&this._registeredResources.push(this.treeDataService),this.gridOptions.enableTranslate&&this.extensionService.translateColumnHeaders(),this.slickEmptyWarning=new uo,this._registeredResources.push(this.slickEmptyWarning),this.initializeExternalResources(this._registeredResources)}registerRxJsResource(u){this.rxjs=u,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.universalContainerService.registerInstance("RxJsFacade",this.rxjs),this.universalContainerService.registerInstance("RxJsResource",this.rxjs)}sortTreeDataset(u,e=!1){var r,o;const a=this._currentDatasetLength;let i,t=[];return this._isDatasetHierarchicalInitialized&&this.datasetHierarchical?(i=this.treeDataService.sortHierarchicalDataset(this.datasetHierarchical),t=i.flat):Array.isArray(u)&&u.length>0&&((o=(r=this.gridOptions)==null?void 0:r.treeDataOptions)!=null&&o.initialSort?(i=this.treeDataService.convertFlatParentChildToTreeDatasetAndSort(u,this._columnDefinitions||[],this.gridOptions),this.sharedService.hierarchicalDataset=i.hierarchical,t=i.flat):(this.sharedService.hierarchicalDataset=this.treeDataService.convertFlatParentChildToTreeDataset(u,this.gridOptions),t=u||[])),u.length>0&&(e||u.length!==a)&&this.filterService.refreshTreeDataFilters(t),t}loadSlickGridEditors(u){const e=Array.isArray(u)?u:[];return e.some(a=>`${a.id}`.includes("."))&&console.error('[Slickgrid-Universal] 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(a=>{var i,t;return(i=a.editor)!=null&&i.collectionAsync&&this.loadEditorCollectionAsync(a),{...a,editorClass:(t=a.editor)==null?void 0:t.model}})}updateEditorCollection(u,e){if(this.slickGrid&&u.editor){u.editor.collection=e,u.editor.disabled=!1;const a=this.slickGrid.getCellEditor();a!=null&&a.disable&&(a!=null&&a.renderDomElement)&&(typeof a.destroy=="function"&&a.destroy(),a.disable(!1),a.renderDomElement(e))}}}const Mu={GridBundle:eo,Aggregators:fu,BindingService:ki,Editors:q,Enums:Sr,Filters:I,Formatters:_,GroupTotalFormatters:Cu,SortComparers:M0,Utilities:an};typeof window<"u"&&(window.Slicker=Mu);const _6=Object.freeze(Object.defineProperty({__proto__:null,Aggregators:fu,BindingService:ki,Editors:q,Enums:Sr,EventPubSubService:s1,Filters:I,Formatters:_,GroupTotalFormatters:Cu,SlickEmptyWarningComponent:uo,SlickPaginationComponent:c4,SlickVanillaGridBundle:eo,Slicker:Mu,SortComparers:M0,UniversalContainerService:D4,Utilities:an},Symbol.toStringTag,{value:"Module"})),P6=`

Example 01 - Basic Grids (with Salesforce Theme)
-
`,_6=`

+`,j6=`

Example 02 - Grouping & Aggregators (with Material Theme) `,L6=`

Example 03 - Draggable Grouping (with Salesforce Theme) @@ -208,7 +208,7 @@ var y5=Object.defineProperty;var z5=(n,u,e)=>u in n?y5(n,u,{enumerable:!0,config
-
`,j6=`

+`,N6=`

Example 04 - Pinned (frozen) Columns/Rows
-
`,L6=`

+`,R6=`

Example 05 - Tree Data (from a flat dataset with parentId references) @@ -339,7 +339,7 @@ var y5=Object.defineProperty;var z5=(n,u,e)=>u in n?y5(n,u,{enumerable:!0,config
-
`,N6=`

Example 06 - Tree Data with Aggregators +`,K6=`

Example 06 - Tree Data with Aggregators (from a Hierarchical Dataset)
-
`,R6=`

+`,H6=`

Example 07 - Row Move & Row Selections -`,I6=`

+`,V6=`

Example 11 - Batch Editing (with Salesforce Theme)
-
`,G6=`

+`,$6=`

Example 12 - Composite Editor Modal (with Salesforce Theme) @@ -992,7 +992,7 @@ var y5=Object.defineProperty;var z5=(n,u,e)=>u in n?y5(n,u,{enumerable:!0,config
-
`,V6=`

+`,J6=`

Example 13 - Header Button Plugin
-
`,$6=`

+`,W6=`

Example 14 - Columns Resize by Content (with Salesforce Theme) `,U6=`

Example 15 - Grid with OData Backend Service using RxJS Observables
-
`,W6=`

+`,q6=`

Example 16 - Regular & Custom Tooltips (with Salesforce Theme) @@ -1217,7 +1217,7 @@ var y5=Object.defineProperty;var z5=(n,u,e)=>u in n?y5(n,u,{enumerable:!0,config
-
`,U6=`

Example 17 - Auto-Scroll with Range Selector +`,Z6=`

Example 17 - Auto-Scroll with Range Selector (with Salesforce Theme) `,q6=`

+`,Y6=`

Example 18 - Real-Time Trading Platform (with Material Theme) @@ -1338,7 +1338,7 @@ var y5=Object.defineProperty;var z5=(n,u,e)=>u in n?y5(n,u,{enumerable:!0,config
-`,Z6=`