diff --git a/docs/Praesentation/SuperOffice CRM_files/default-main.css b/docs/Praesentation/SuperOffice CRM_files/default-main.css new file mode 100644 index 000000000..e895cf07d --- /dev/null +++ b/docs/Praesentation/SuperOffice CRM_files/default-main.css @@ -0,0 +1,2 @@ +/* Compatible with @progress/kendo-theme-default v.10.0.0 */ +:root{--kendo-disabled-text: ;--kendo-disabled-bg: ;--kendo-disabled-border: ;--kendo-disabled-opacity: 0.6;--kendo-disabled-filter: grayscale(0.1);--kendo-hr-border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));--kendo-marquee-text: var(--kendo-color-on-primary, #ffffff);--kendo-marquee-bg: var(--kendo-color-primary, #0A5E58);--kendo-marquee-border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));--kendo-text-selection-bg: var(--kendo-color-primary, #0A5E58)}:root{--kendo-color-app-surface: #ffffff;--kendo-color-on-app-surface: #3d3d3d;--kendo-color-subtle: #666666;--kendo-color-surface: #fafafa;--kendo-color-surface-alt: #ffffff;--kendo-color-border: rgba(0, 0, 0, 0.08);--kendo-color-border-alt: rgba(0, 0, 0, 0.16);--kendo-color-base-subtle: #ebebeb;--kendo-color-base-subtle-hover: #e0e0e0;--kendo-color-base-subtle-active: #d6d6d6;--kendo-color-base: #f5f5f5;--kendo-color-base-hover: #ebebeb;--kendo-color-base-active: #d6d6d6;--kendo-color-base-emphasis: #c2c2c2;--kendo-color-base-on-subtle: #3d3d3d;--kendo-color-on-base: #3d3d3d;--kendo-color-base-on-surface: #3d3d3d;--kendo-color-primary-subtle: #ffeceb;--kendo-color-primary-subtle-hover: #ffdedb;--kendo-color-primary-subtle-active: #ffc8c4;--kendo-color-primary: #0A5E58;--kendo-color-primary-hover: #ea5a51;--kendo-color-primary-active: #d45349;--kendo-color-primary-emphasis: #ff9d97;--kendo-color-primary-on-subtle: #5c201c;--kendo-color-on-primary: #ffffff;--kendo-color-primary-on-surface: #ff6358;--kendo-color-secondary-subtle: #fafafa;--kendo-color-secondary-subtle-hover: #f5f5f5;--kendo-color-secondary-subtle-active: #ebebeb;--kendo-color-secondary: #666666;--kendo-color-secondary-hover: #525252;--kendo-color-secondary-active: #3d3d3d;--kendo-color-secondary-emphasis: #e0e0e0;--kendo-color-secondary-on-subtle: #141414;--kendo-color-on-secondary: #ffffff;--kendo-color-secondary-on-surface: #292929;--kendo-color-tertiary-subtle: #d8f1fd;--kendo-color-tertiary-subtle-hover: #c5eafc;--kendo-color-tertiary-subtle-active: #a3dffb;--kendo-color-tertiary: #03a9f4;--kendo-color-tertiary-hover: #039ae0;--kendo-color-tertiary-active: #028ccb;--kendo-color-tertiary-emphasis: #61c9f9;--kendo-color-tertiary-on-subtle: #023f5c;--kendo-color-on-tertiary: #ffffff;--kendo-color-tertiary-on-surface: #028ccb;--kendo-color-info-subtle: #d2e2fb;--kendo-color-info-subtle-hover: #bdd4f8;--kendo-color-info-subtle-active: #80acf4;--kendo-color-info: #0058e9;--kendo-color-info-hover: #0052d6;--kendo-color-info-active: #004ac2;--kendo-color-info-emphasis: #6098f2;--kendo-color-info-on-subtle: #002259;--kendo-color-on-info: #ffffff;--kendo-color-info-on-surface: #004ac2;--kendo-color-success-subtle: #dcf0d3;--kendo-color-success-subtle-hover: #cbe9bf;--kendo-color-success-subtle-active: #b7e1a5;--kendo-color-success: #37b400;--kendo-color-success-hover: #32a500;--kendo-color-success-active: #2d9600;--kendo-color-success-emphasis: #81d15f;--kendo-color-success-on-subtle: #1c5a00;--kendo-color-on-success: #ffffff;--kendo-color-success-on-surface: #2d9600;--kendo-color-warning-subtle: #fff4d3;--kendo-color-warning-subtle-hover: #ffeebd;--kendo-color-warning-subtle-active: #ffe79e;--kendo-color-warning: #ffc000;--kendo-color-warning-hover: #eaaf00;--kendo-color-warning-active: #d49f00;--kendo-color-warning-emphasis: #ffd760;--kendo-color-warning-on-subtle: #5e4700;--kendo-color-on-warning: #3d3d3d;--kendo-color-warning-on-surface: #ffc000;--kendo-color-error-subtle: #fcddda;--kendo-color-error-subtle-hover: #fbc8c3;--kendo-color-error-subtle-active: #f98b80;--kendo-color-error: #f31700;--kendo-color-error-hover: #df1600;--kendo-color-error-active: #ca1400;--kendo-color-error-emphasis: #f76f60;--kendo-color-error-on-subtle: #7a0c00;--kendo-color-on-error: #ffffff;--kendo-color-error-on-surface: #ca1400;--kendo-color-light-subtle: #fafafa;--kendo-color-light-subtle-hover: #f5f5f5;--kendo-color-light-subtle-active: #ebebeb;--kendo-color-light: #ebebeb;--kendo-color-light-hover: #e0e0e0;--kendo-color-light-active: #d6d6d6;--kendo-color-light-emphasis: #d6d6d6;--kendo-color-light-on-subtle: #141414;--kendo-color-on-light: #000000;--kendo-color-light-on-surface: #e0e0e0;--kendo-color-dark-subtle: #c2c2c2;--kendo-color-dark-subtle-hover: #adadad;--kendo-color-dark-subtle-active: #999999;--kendo-color-dark: #3d3d3d;--kendo-color-dark-hover: #292929;--kendo-color-dark-active: #1f1f1f;--kendo-color-dark-emphasis: #666666;--kendo-color-dark-on-subtle: #1f1f1f;--kendo-color-on-dark: #ffffff;--kendo-color-dark-on-surface: #141414;--kendo-color-inverse-subtle: #c2c2c2;--kendo-color-inverse-subtle-hover: #adadad;--kendo-color-inverse-subtle-active: #999999;--kendo-color-inverse: #3d3d3d;--kendo-color-inverse-hover: #292929;--kendo-color-inverse-active: #1f1f1f;--kendo-color-inverse-emphasis: #666666;--kendo-color-inverse-on-subtle: #1f1f1f;--kendo-color-on-inverse: #ffffff;--kendo-color-inverse-on-surface: #141414;--kendo-color-series-a: #ff6358;--kendo-color-series-a-bold: #bf4a42;--kendo-color-series-a-bolder: #80322c;--kendo-color-series-a-subtle: #ffb1ac;--kendo-color-series-a-subtler: #ff8a82;--kendo-color-series-b: #ffe162;--kendo-color-series-b-bold: #bfa94a;--kendo-color-series-b-bolder: #807131;--kendo-color-series-b-subtle: #fff0b1;--kendo-color-series-b-subtler: #ffe989;--kendo-color-series-c: #4cd180;--kendo-color-series-c-bold: #399d60;--kendo-color-series-c-bolder: #266940;--kendo-color-series-c-subtle: #a6e8c0;--kendo-color-series-c-subtler: #79dda0;--kendo-color-series-d: #4b5ffa;--kendo-color-series-d-bold: #3847bc;--kendo-color-series-d-bolder: #26307d;--kendo-color-series-d-subtle: #a5affd;--kendo-color-series-d-subtler: #7887fb;--kendo-color-series-e: #ac58ff;--kendo-color-series-e-bold: #8142bf;--kendo-color-series-e-bolder: #562c80;--kendo-color-series-e-subtle: #d6acff;--kendo-color-series-e-subtler: #c182ff;--kendo-color-series-f: #ff5892;--kendo-color-series-f-bold: #bf426e;--kendo-color-series-f-bolder: #802c49;--kendo-color-series-f-subtle: #ffacc9;--kendo-color-series-f-subtler: #ff82ae}.k-sr-only{position:absolute;left:-1px;width:1px;height:1px;overflow:hidden}.k-push-right-enter,.k-push-right-appear{transform:translate(-100%, 0)}.k-push-right-enter-active,.k-push-right-appear-active{transform:translate(0, 0);transition:transform 300ms ease-in-out}.k-push-right-exit{transform:translate(0, 0)}.k-push-right-exit-active{transform:translate(100%, 0);transition:transform 300ms ease-in-out}.k-push-left-enter,.k-push-left-appear{transform:translate(100%, 0)}.k-push-left-enter-active,.k-push-left-appear-active{transform:translate(0, 0);transition:transform 300ms ease-in-out}.k-push-left-exit{transform:translate(0, 0)}.k-push-left-exit-active{transform:translate(-100%, 0);transition:transform 300ms ease-in-out}.k-push-down-enter,.k-push-down-appear{transform:translate(0, -100%)}.k-push-down-enter-active,.k-push-down-appear-active{transform:translate(0, 0);transition:transform 300ms ease-in-out}.k-push-down-exit{transform:translate(0, 0)}.k-push-down-exit-active{transform:translate(0, 100%);transition:transform 300ms ease-in-out}.k-push-up-enter,.k-push-up-appear{transform:translate(0, 100%)}.k-push-up-enter-active,.k-push-up-appear-active{transform:translate(0, 0);transition:transform 300ms ease-in-out}.k-push-up-exit{transform:translate(0, 0)}.k-push-up-exit-active{transform:translate(0, -100%);transition:transform 300ms ease-in-out}.k-expand-vertical-enter,.k-expand-vertical-appear{transform:scaleY(0)}.k-expand-vertical-enter-active,.k-expand-vertical-appear-active{transform:scaleY(1);transition:transform 300ms ease-in-out}.k-expand-vertical-exit{transform:scaleY(1)}.k-expand-vertical-exit-active{transform:scaleY(0);transition:transform 300ms ease-in-out}.k-expand-horizontal-enter,.k-expand-horizontal-appear{transform:scaleX(0)}.k-expand-horizontal-enter-active,.k-expand-horizontal-appear-active{transform:scaleX(1);transition:transform 300ms ease-in-out}.k-expand-horizontal-exit{transform:scaleX(1)}.k-expand-horizontal-exit-active{transform:scaleX(0);transition:transform 300ms ease-in-out}.k-fade-enter,.k-fade-appear{opacity:0}.k-fade-enter-active,.k-fade-appear-active{opacity:1;transition:opacity 500ms ease-in-out}.k-fade-exit{opacity:1}.k-fade-exit-active{opacity:0;transition:opacity 500ms ease-in-out}.k-fade-exit-active+.k-fade-exit-active,.k-fade-enter-active+.k-fade-enter-active{display:none}.k-zoom-in-enter,.k-zoom-in-appear{opacity:0;transform:scale(0)}.k-zoom-in-enter-active,.k-zoom-in-appear-active{opacity:1;transform:scale(1);transition:transform,opacity 300ms ease-in-out}.k-zoom-in-exit{opacity:1;transform:scale(1)}.k-zoom-in-exit-active{opacity:0;transform:scale(2);transition:transform,opacity 300ms ease-in-out}.k-zoom-out-enter,.k-zoom-out-appear{opacity:0;transform:scale(2)}.k-zoom-out-enter-active,.k-zoom-out-appear-active{opacity:1;transform:scale(1);transition:transform,opacity 300ms ease-in-out}.k-zoom-out-exit{opacity:1;transform:scale(1)}.k-zoom-out-exit-active{opacity:0;transform:scale(0);transition:transform,opacity 300ms ease-in-out}.k-slide-in-appear{opacity:.1;transform:translate(0, -3em)}.k-slide-in-appear .k-centered{transform:translate(-50%, -60%)}.k-slide-in-appear-active{opacity:1;transform:translate(0, 0);transition:transform .3s cubic-bezier(0.2, 0.6, 0.4, 1),opacity .3s cubic-bezier(0.2, 1, 0.2, 1)}.k-slide-in-appear-active .k-centered{transform:translate(-50%, -50%)}.k-slide-down-enter,.k-slide-down-appear{transform:translateY(-100%)}.k-slide-down-enter-active,.k-slide-down-appear-active{transform:translateY(0);transition:transform 300ms ease-in-out}.k-slide-down-exit{transform:translateY(0)}.k-slide-down-exit-active{transform:translateY(-100%);transition:transform 300ms ease-in-out}.k-slide-up-enter,.k-slide-up-appear{transform:translateY(100%)}.k-slide-up-enter-active,.k-slide-up-appear-active{transform:translateY(0);transition:transform 300ms ease-in-out}.k-slide-up-exit{transform:translateY(0)}.k-slide-up-exit-active{transform:translateY(100%);transition:transform 300ms ease-in-out}.k-slide-right-enter,.k-slide-right-appear{transform:translateX(-100%)}.k-slide-right-enter-active,.k-slide-right-appear-active{transform:translateX(0);transition:transform 300ms ease-in-out}.k-slide-right-exit{transform:translateX(0)}.k-slide-right-exit-active{transform:translateX(-100%);transition:transform 300ms ease-in-out}.k-slide-left-enter,.k-slide-left-appear{transform:translateX(100%)}.k-slide-left-enter-active,.k-slide-left-appear-active{transform:translateX(0);transition:transform 300ms ease-in-out}.k-slide-left-exit{transform:translateX(0)}.k-slide-left-exit-active{transform:translateX(100%);transition:transform 300ms ease-in-out}.k-reveal-vertical-enter,.k-reveal-vertical-appear{max-height:0}.k-reveal-vertical-enter-active,.k-reveal-vertical-appear-active{transition:max-height 300ms ease-in-out}.k-reveal-vertical-exit-active{max-height:0 !important;transition:max-height 300ms ease-in-out}.k-reveal-horizontal-enter,.k-reveal-horizontal-appear{max-width:0}.k-reveal-horizontal-enter-active,.k-reveal-horizontal-appear-active{transition:max-width 300ms ease-in-out}.k-reveal-horizontal-exit-active{max-width:0 !important;transition:max-width 300ms ease-in-out}.k-fx-end .k-fx-next,.k-fx-end .k-fx-current{transition:all 350ms ease-out}.k-fx{position:relative}.k-fx .k-fx-current{z-index:0}.k-fx .k-fx-next{z-index:1}.k-fx-hidden,.k-fx-hidden *{visibility:hidden !important}.k-fx-reverse .k-fx-current{z-index:1}.k-fx-reverse .k-fx-next{z-index:0}.k-fx-zoom.k-fx-start .k-fx-next{transform:scale(0) !important}.k-fx-zoom.k-fx-end .k-fx-next{transform:scale(1) !important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next{transform:scale(1) !important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{transform:scale(1) !important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{transform:scale(0) !important}.k-fx-fade.k-fx-start .k-fx-next{will-change:opacity;opacity:0}.k-fx-fade.k-fx-end .k-fx-next{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{will-change:opacity;opacity:1}.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0}.k-fx-slide.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-current .km-footer{transition:all 350ms ease-out}.k-fx-slide.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;transform:translateX(100%)}.k-fx-slide.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-start .k-fx-next .km-header,.k-fx-slide.k-fx-start .k-fx-next .km-footer{will-change:opacity;opacity:0}.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .km-content{transform:translateX(-100%)}.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;transform:translateX(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{transform:translateX(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{transform:translateX(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{transform:translateX(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{transform:translateX(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{transform:translateX(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{transform:translateX(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{transform:translateX(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{transform:translateX(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{transform:translateX(0%)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;transform:translateX(100%)}.k-fx-tile.k-fx-end .k-fx-current{transform:translateX(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;transform:translateX(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{transform:translateX(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{transform:translateX(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{transform:translateX(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{transform:translateX(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{transform:translateX(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{transform:translateX(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{transform:translateX(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{transform:translateX(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{transform:translateX(0%)}.k-fx.k-fx-overlay.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next{will-change:transform;transform:translateX(100%)}.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{transform:translateX(-100%)}.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{transform:translateY(100%)}.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{transform:translateY(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{transform:translateX(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{transform:translateX(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{transform:translateY(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{transform:translateY(-100%)}.k-theme-test-class,.k-common-test-class{opacity:0}.k-hstack,.k-hbox{display:flex;flex-flow:row nowrap}.k-vstack,.k-vbox{display:flex;flex-flow:column nowrap}.k-spacer,.k-flex{flex:1 1 auto}.k-spacer-sized{flex:none}.k-float-wrap::after,.k-floatwrap::after{content:"";display:block;clear:both}.k-flex-layout{display:flex}.k-grid-layout{display:grid}.k-separator{width:auto;height:0;border-width:1px 0 0;border-style:solid;border-color:inherit;display:block;flex-grow:0 !important;flex-shrink:0 !important;align-self:stretch}.k-separator-horizontal,.k-vstack>.k-separator,.k-vbox>.k-separator{width:auto;height:0;border-width:1px 0 0}.k-separator-vertical,.k-hstack>.k-separator,.k-hbox>.k-separator{width:0;height:auto;border-width:0 0 0 1px}hr.k-separator{margin:0;padding:0}.k-hidden{display:none !important}.k-rtl{direction:rtl}[hidden]{display:none !important}script{display:none !important}.k-disabled,.k-widget[disabled],.k-disabled{outline:none;cursor:default;color:var(--kendo-disabled-text, unset);background-color:var(--kendo-disabled-bg, unset);border-color:var(--kendo-disabled-border, unset);opacity:var(--kendo-disabled-opacity, unset);filter:var(--kendo-disabled-filter, unset);pointer-events:none;box-shadow:none}.k-disabled .k-link,.k-widget[disabled] .k-link,.k-disabled .k-link{cursor:default;outline:0}.k-disabled [disabled],.k-disabled .k-disabled,.k-widget[disabled] [disabled],.k-widget[disabled] .k-disabled,.k-disabled [disabled],.k-disabled .k-disabled{--kendo-disabled-opacity: 1;--kendo-disabled-filter: grayscale(0)}.k-hr{margin-block:var(--kendo-spacing-4, 1rem);padding:0;height:0;border-width:1px 0 0;border-style:solid;border-color:var(--kendo-hr-border, unset);display:block;float:none;clear:both}.k-d-flex-row>.k-hr{margin:0;width:0;height:auto;border-width:0 0 0 1px;flex:0 0 auto}.k-d-flex-col>.k-hr{margin:0;flex:0 0 auto}.k-sprite{display:inline-block;width:1rem;height:1rem;overflow:hidden;background-repeat:no-repeat;font-size:0;line-height:0;text-align:center}.k-image{display:inline-block}.k-reset{margin:0;padding:0;border-width:0;outline:0;text-decoration:none;font:inherit;list-style:none}kendo-sortable{display:block}.k-link,.k-link:hover{color:inherit;text-decoration:none;outline:0;cursor:pointer}.k-content{outline:0}.k-centered{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.k-no-click{pointer-events:none}.k-pdf-export-shadow{position:absolute;overflow:hidden;left:-15000px;width:14400px}.kendo-pdf-hide-pseudo-elements::before,.kendo-pdf-hide-pseudo-elements::after{display:none !important}.k-dirty{margin:0;padding:0;width:0;height:0;border-width:3px;border-style:solid;border-block-start-color:currentColor;border-block-end-color:rgba(0,0,0,0);border-inline-start-color:rgba(0,0,0,0);border-inline-end-color:currentColor;position:absolute;inset-block-start:0;inset-inline-end:0}.k-marquee{position:absolute;z-index:100000}.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100%}.k-marquee-color{color:var(--kendo-marquee-text, unset);background-color:var(--kendo-marquee-bg, unset);border-color:var(--kendo-marquee-border, unset);opacity:.6}.k-marquee-text{color:var(--kendo-marquee-text, unset)}.k-text-selection ::-moz-selection{background-color:var(--kendo-text-selection-bg, unset);color:var(--kendo-marquee-text, unset)}.k-text-selection ::selection{background-color:var(--kendo-text-selection-bg, unset);color:var(--kendo-marquee-text, unset)}.k-scrollbar{position:absolute;overflow:scroll}.k-scrollbar-vertical{top:0;right:0;width:17px;height:100%;overflow-x:hidden}.k-touch-scrollbar{display:none;position:absolute;z-index:200000;height:8px;width:8px;border:1px solid #8a8a8a;background-color:#858585}.k-resize-handle,.k-resize-hint{position:absolute;border-color:inherit;z-index:200}.k-resize-handle{display:flex;align-items:center;justify-content:center}.k-resize-handle::before{content:"";border:0 solid;border-color:inherit}.k-resize-n{width:100%;height:6px;flex-direction:row;left:0;top:-3px;cursor:n-resize}.k-resize-s{width:100%;height:6px;flex-direction:row;left:0;bottom:-3px;cursor:s-resize}.k-resize-w{width:6px;height:100%;flex-direction:column;top:0;left:-3px;cursor:w-resize}.k-resize-e{width:6px;height:100%;flex-direction:column;top:0;right:-3px;cursor:e-resize}.k-resize-sw,.k-resize-se,.k-resize-nw,.k-resize-ne{width:5px;height:5px}.k-resize-sw{cursor:sw-resize;bottom:0;left:0}.k-resize-se{cursor:se-resize;bottom:0;right:0}.k-resize-nw{cursor:nw-resize;top:0;left:0}.k-resize-ne{cursor:ne-resize;top:0;right:0}.k-vertical-resize{cursor:row-resize}.k-horizontal-resize{cursor:col-resize}.k-resize-hint{display:flex;flex-direction:column;align-items:center}.k-resize-hint .k-resize-hint-handle{width:auto;height:20px;align-self:stretch}.k-resize-hint .k-resize-hint-marker{width:2px;height:auto;flex:1 1 auto}.k-resize-hint-vertical{display:flex;flex-direction:row;align-items:center}.k-resize-hint-vertical .k-resize-hint-handle{width:20px;height:auto;align-self:stretch}.k-resize-hint-vertical .k-resize-hint-marker{width:auto;height:2px;flex:1 1 auto}.k-top-start,.k-pos-top-start{top:0;inset-inline-start:0}.k-top-end,.k-pos-top-end{top:0;inset-inline-end:0}.k-bottom-start,.k-pos-bottom-start{bottom:0;inset-inline-start:0}.k-bottom-end,.k-pos-bottom-end{bottom:0;inset-inline-end:0}.k-top-center,.k-pos-top-center{top:0;left:50%;transform:translateX(-50%)}.k-middle-left,.k-middle-start,.k-pos-middle-start{top:50%;left:0;transform:translateY(-50%)}.k-middle-center{top:50%;left:50%;transform:translateY(-50%)}.k-middle-right,.k-middle-end,.k-pos-middle-end{top:50%;right:0;transform:translateY(-50%)}.k-bottom-center,.k-pos-bottom-center{bottom:0;left:50%;transform:translateX(-50%)}:root{--kendo-spacing-0: 0px;--kendo-spacing-1px: 1px;--kendo-spacing-0\.5: 0.125rem;--kendo-spacing-1: 0.25rem;--kendo-spacing-1\.5: 0.375rem;--kendo-spacing-2: 0.5rem;--kendo-spacing-2\.5: 0.625rem;--kendo-spacing-3: 0.75rem;--kendo-spacing-3\.5: 0.875rem;--kendo-spacing-4: 1rem;--kendo-spacing-4\.5: 1.125rem;--kendo-spacing-5: 1.25rem;--kendo-spacing-5\.5: 1.375rem;--kendo-spacing-6: 1.5rem;--kendo-spacing-6\.5: 1.625rem;--kendo-spacing-7: 1.75rem;--kendo-spacing-7\.5: 1.875rem;--kendo-spacing-8: 2rem;--kendo-spacing-9: 2.25rem;--kendo-spacing-10: 2.5rem;--kendo-spacing-11: 2.75rem;--kendo-spacing-12: 3rem;--kendo-spacing-13: 3.25rem;--kendo-spacing-14: 3.5rem;--kendo-spacing-15: 3.75rem;--kendo-spacing-16: 4rem;--kendo-spacing-17: 4.25rem;--kendo-spacing-18: 4.5rem;--kendo-spacing-19: 4.75rem;--kendo-spacing-20: 5rem;--kendo-spacing-21: 5.25rem;--kendo-spacing-22: 5.5rem;--kendo-spacing-23: 5.75rem;--kendo-spacing-24: 6rem;--kendo-spacing-25: 7rem;--kendo-spacing-26: 8rem;--kendo-spacing-27: 9rem;--kendo-spacing-28: 10rem;--kendo-spacing-29: 11rem;--kendo-spacing-30: 12rem}:root{--kendo-elevation-1: 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12);--kendo-elevation-2: 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12);--kendo-elevation-3: 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12);--kendo-elevation-4: 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12);--kendo-elevation-5: 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12);--kendo-elevation-6: 0 12px 14px rgba(0, 0, 0, 0.2), 0 4px 16px rgba(0, 0, 0, 0.12);--kendo-elevation-7: 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12);--kendo-elevation-8: 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12);--kendo-elevation-9: 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12)}:root{--kendo-font-family: inherit;--kendo-font-size: 16px;--kendo-line-height: 1.4285714286;--kendo-font-weight: 400;--kendo-letter-spacing: 0.16px;--kendo-font-size-xxs: 0.5rem;--kendo-font-size-xs: 0.625rem;--kendo-font-size-sm: 0.75rem;--kendo-font-size-md: 16px;--kendo-font-size-lg: 1rem;--kendo-font-size-xl: 1.25rem;--kendo-line-height-xs: 1;--kendo-line-height-sm: 1.25;--kendo-line-height-md: 1.4285714286;--kendo-line-height-lg: 1.5;--kendo-font-weight-thin: 100;--kendo-font-weight-extra-light: 200;--kendo-font-weight-light: 300;--kendo-font-weight-normal: 400;--kendo-font-weight-medium: 500;--kendo-font-weight-semibold: 600;--kendo-font-weight-bold: 700;--kendo-letter-spacing-tightest: -0.15px;--kendo-letter-spacing-tighter: -0.1px;--kendo-letter-spacing-tight: -0.5px;--kendo-letter-spacing-normal: 0px;--kendo-letter-spacing-wide: 0.5px;--kendo-letter-spacing-wider: 0.1px;--kendo-letter-spacing-widest: 0.15px;--kendo-font-family-sans: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans;--kendo-font-family-serif: Times New Roman, Georgia, Garamond, Palatino, Baskerville;--kendo-font-family-sans-serif: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--kendo-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace}:root{--kendo-border-radius-none: 0px;--kendo-border-radius-xs: 1px;--kendo-border-radius-sm: 0.125rem;--kendo-border-radius-md: 0.25rem;--kendo-border-radius-lg: 0.375rem;--kendo-border-radius-xl: 0.5rem;--kendo-border-radius-xxl: 0.75rem;--kendo-border-radius-xxxl: 1rem;--kendo-border-radius-full: 9999px}.k-rounded-none{border-radius:var(--kendo-border-radius-none, 0px)}.k-rounded-xs{border-radius:var(--kendo-border-radius-xs, 1px)}.k-rounded-sm{border-radius:var(--kendo-border-radius-sm, 0.125rem)}.k-rounded-md{border-radius:var(--kendo-border-radius-md, 0.25rem)}.k-rounded-lg{border-radius:var(--kendo-border-radius-lg, 0.375rem)}.k-rounded-xl{border-radius:var(--kendo-border-radius-xl, 0.5rem)}.k-rounded-xxl{border-radius:var(--kendo-border-radius-xxl, 0.75rem)}.k-rounded-xxxl{border-radius:var(--kendo-border-radius-xxxl, 1rem)}.k-rounded-full{border-radius:var(--kendo-border-radius-full, 9999px)}.k-body,.k-typography{font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);font-weight:var(--kendo-font-weight-normal, normal);letter-spacing:var(--kendo-letter-spacing, normal);margin:0}.k-body p,.k-typography p{margin:0 0 var(--kendo-font-size, inherit)}.k-h1{font-size:var(--kendo-h1-font-size, calc(var(--kendo-font-size, 0.875rem)*4));font-family:var(--kendo-h1-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-h1-line-height, 74px);font-weight:var(--kendo-h1-font-weight, var(--kendo-font-weight-normal, normal));letter-spacing:var(--kendo-h1-letter-spacing, );margin:var(--kendo-h1-margin, 0 0 var(--kendo-font-size, inherit))}.k-h2{font-size:var(--kendo-h2-font-size, calc(var(--kendo-font-size, 0.875rem)*3));font-family:var(--kendo-h2-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-h2-line-height, 56px);font-weight:var(--kendo-h2-font-weight, var(--kendo-font-weight-normal, normal));letter-spacing:var(--kendo-h2-letter-spacing, );margin:var(--kendo-h2-margin, 0 0 var(--kendo-font-size, inherit))}.k-h3{font-size:var(--kendo-h3-font-size, calc(var(--kendo-font-size, 0.875rem)*2.5));font-family:var(--kendo-h3-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-h3-line-height, 42px);font-weight:var(--kendo-h3-font-weight, var(--kendo-font-weight-normal, normal));letter-spacing:var(--kendo-h3-letter-spacing, );margin:var(--kendo-h3-margin, 0 0 var(--kendo-font-size, inherit))}.k-h4{font-size:var(--kendo-h4-font-size, calc(var(--kendo-font-size, 0.875rem)*2));font-family:var(--kendo-h4-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-h4-line-height, 40px);font-weight:var(--kendo-h4-font-weight, var(--kendo-font-weight-bold, normal));letter-spacing:var(--kendo-h4-letter-spacing, );margin:var(--kendo-h4-margin, 0 0 var(--kendo-font-size, inherit))}.k-h5{font-size:var(--kendo-h5-font-size, calc(var(--kendo-font-size, 0.875rem)*1.5));font-family:var(--kendo-h5-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-h5-line-height, 28px);font-weight:var(--kendo-h5-font-weight, var(--kendo-font-weight-bold, normal));letter-spacing:var(--kendo-h5-letter-spacing, );margin:var(--kendo-h5-margin, 0 0 var(--kendo-font-size, inherit))}.k-h6{font-size:var(--kendo-h6-font-size, var(--kendo-font-size, inherit));font-family:var(--kendo-h6-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-h6-line-height, 20px);font-weight:var(--kendo-h6-font-weight, var(--kendo-font-weight-bold, normal));letter-spacing:var(--kendo-h6-letter-spacing, );margin:var(--kendo-h6-margin, 0 0 var(--kendo-font-size, inherit))}.k-paragraph{font-size:var(--kendo-paragraph-font-size, var(--kendo-font-size, inherit));font-family:var(--kendo-paragraph-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-paragraph-line-height, 20px);font-weight:var(--kendo-paragraph-font-weight, var(--kendo-font-weight-normal, normal));letter-spacing:var(--kendo-paragraph-letter-spacing, );margin:var(--kendo-paragraph-margin, 0 0 var(--kendo-font-size, inherit))}.k-pre,.k-code{font-size:var(--kendo-code-font-size, var(--kendo-font-size, inherit));font-family:var(--kendo-code-font-family, var(--kendo-font-family-monospace, normal));line-height:var(--kendo-code-line-height, 20px);font-weight:var(--kendo-code-font-weight, var(--kendo-font-weight-normal, normal));letter-spacing:var(--kendo-code-letter-spacing, );border-style:solid;border-width:1px}.k-pre{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-6, 1.5rem);overflow:auto}.k-pre>.k-code{padding:0;border-width:0;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-family:inherit;font-size:inherit}.k-code{padding-block:var(--kendo-spacing-0, 0px);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-display-1{font-size:var(--kendo-display1-font-size, calc(var(--kendo-font-size, 0.875rem)*8));font-family:var(--kendo-display1-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-display1-line-height, 1.2);font-weight:var(--kendo-display1-font-weight, var(--kendo-font-weight-light, normal));letter-spacing:var(--kendo-display1-letter-spacing, )}.k-display-2{font-size:var(--kendo-display2-font-size, calc(var(--kendo-font-size, 0.875rem)*7));font-family:var(--kendo-display2-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-display2-line-height, 1.2);font-weight:var(--kendo-display2-font-weight, var(--kendo-font-weight-light, normal));letter-spacing:var(--kendo-display2-letter-spacing, )}.k-display-3{font-size:var(--kendo-display3-font-size, calc(var(--kendo-font-size, 0.875rem)*6));font-family:var(--kendo-display3-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-display3-line-height, 1.2);font-weight:var(--kendo-display3-font-weight, var(--kendo-font-weight-light, normal));letter-spacing:var(--kendo-display3-letter-spacing, )}.k-display-4{font-size:var(--kendo-display4-font-size, calc(var(--kendo-font-size, 0.875rem)*5));font-family:var(--kendo-display4-font-family, var(--kendo-font-family, inherit));line-height:var(--kendo-display4-line-height, 1.2);font-weight:var(--kendo-display4-font-weight, var(--kendo-font-weight-light, normal));letter-spacing:var(--kendo-display4-letter-spacing, )}.k-body{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-app-surface, #ffffff)}.k-pre,.k-code{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:var(--kendo-color-surface, #fafafa)}.k-font-family-sans{font-family:var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans)}.\!k-font-family-sans{font-family:var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans) !important}.k-font-family-serif{font-family:var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville)}.\!k-font-family-serif{font-family:var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville) !important}.k-font-family-sans-serif{font-family:var(--kendo-font-family-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji)}.\!k-font-family-sans-serif{font-family:var(--kendo-font-family-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji) !important}.k-font-family-monospace{font-family:var(--kendo-font-family-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace)}.\!k-font-family-monospace{font-family:var(--kendo-font-family-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace) !important}.k-font-size-xxs{font-size:var(--kendo-font-size-xxs, 0.5rem)}.\!k-font-size-xxs{font-size:var(--kendo-font-size-xxs, 0.5rem) !important}.k-font-size-xs{font-size:var(--kendo-font-size-xs, 0.625rem)}.\!k-font-size-xs{font-size:var(--kendo-font-size-xs, 0.625rem) !important}.k-font-size-sm{font-size:var(--kendo-font-size-sm, 0.75rem)}.\!k-font-size-sm{font-size:var(--kendo-font-size-sm, 0.75rem) !important}.k-font-size-md{font-size:var(--kendo-font-size-md, 16px)}.\!k-font-size-md{font-size:var(--kendo-font-size-md, 16px) !important}.k-font-size-lg{font-size:var(--kendo-font-size-lg, 1rem)}.\!k-font-size-lg{font-size:var(--kendo-font-size-lg, 1rem) !important}.k-font-size-xl{font-size:var(--kendo-font-size-xl, 1.25rem)}.\!k-font-size-xl{font-size:var(--kendo-font-size-xl, 1.25rem) !important}.k-fs-xxs{font-size:var(--kendo-fs-xxs, 0.5rem)}.\!k-fs-xxs{font-size:var(--kendo-fs-xxs, 0.5rem) !important}.k-fs-xs{font-size:var(--kendo-fs-xs, 0.625rem)}.\!k-fs-xs{font-size:var(--kendo-fs-xs, 0.625rem) !important}.k-fs-sm{font-size:var(--kendo-fs-sm, 0.75rem)}.\!k-fs-sm{font-size:var(--kendo-fs-sm, 0.75rem) !important}.k-fs-md{font-size:var(--kendo-fs-md, 16px)}.\!k-fs-md{font-size:var(--kendo-fs-md, 16px) !important}.k-fs-lg{font-size:var(--kendo-fs-lg, 1rem)}.\!k-fs-lg{font-size:var(--kendo-fs-lg, 1rem) !important}.k-fs-xl{font-size:var(--kendo-fs-xl, 1.25rem)}.\!k-fs-xl{font-size:var(--kendo-fs-xl, 1.25rem) !important}.k-font-style-italic{font-style:var(--kendo-font-style-italic, italic)}.\!k-font-style-italic{font-style:var(--kendo-font-style-italic, italic) !important}.k-font-style-non-italic{font-style:var(--kendo-font-style-non-italic, normal)}.\!k-font-style-non-italic{font-style:var(--kendo-font-style-non-italic, normal) !important}.k-font-style-oblique{font-style:var(--kendo-font-style-oblique, oblique)}.\!k-font-style-oblique{font-style:var(--kendo-font-style-oblique, oblique) !important}.k-font-thin{font-weight:var(--kendo-font-weight-thin, 100)}.\!k-font-thin{font-weight:var(--kendo-font-weight-thin, 100) !important}.k-font-extra-light{font-weight:var(--kendo-font-weight-extra-light, 200)}.\!k-font-extra-light{font-weight:var(--kendo-font-weight-extra-light, 200) !important}.k-font-light{font-weight:var(--kendo-font-weight-light, 300)}.\!k-font-light{font-weight:var(--kendo-font-weight-light, 300) !important}.k-font-normal{font-weight:var(--kendo-font-weight-normal, 400)}.\!k-font-normal{font-weight:var(--kendo-font-weight-normal, 400) !important}.k-font-medium{font-weight:var(--kendo-font-weight-medium, 500)}.\!k-font-medium{font-weight:var(--kendo-font-weight-medium, 500) !important}.k-font-semibold{font-weight:var(--kendo-font-weight-semibold, 600)}.\!k-font-semibold{font-weight:var(--kendo-font-weight-semibold, 600) !important}.k-font-bold{font-weight:var(--kendo-font-weight-bold, 700)}.\!k-font-bold{font-weight:var(--kendo-font-weight-bold, 700) !important}.k-font-weight-thin{font-weight:var(--kendo-font-weight-thin, 100)}.\!k-font-weight-thin{font-weight:var(--kendo-font-weight-thin, 100) !important}.k-font-weight-extra-light{font-weight:var(--kendo-font-weight-extra-light, 200)}.\!k-font-weight-extra-light{font-weight:var(--kendo-font-weight-extra-light, 200) !important}.k-font-weight-light{font-weight:var(--kendo-font-weight-light, 300)}.\!k-font-weight-light{font-weight:var(--kendo-font-weight-light, 300) !important}.k-font-weight-normal{font-weight:var(--kendo-font-weight-normal, 400)}.\!k-font-weight-normal{font-weight:var(--kendo-font-weight-normal, 400) !important}.k-font-weight-medium{font-weight:var(--kendo-font-weight-medium, 500)}.\!k-font-weight-medium{font-weight:var(--kendo-font-weight-medium, 500) !important}.k-font-weight-semibold{font-weight:var(--kendo-font-weight-semibold, 600)}.\!k-font-weight-semibold{font-weight:var(--kendo-font-weight-semibold, 600) !important}.k-font-weight-bold{font-weight:var(--kendo-font-weight-bold, 700)}.\!k-font-weight-bold{font-weight:var(--kendo-font-weight-bold, 700) !important}.k-letter-spacing-tightest{letter-spacing:var(--kendo-letter-spacing-tightest, -0.15px)}.\!k-letter-spacing-tightest{letter-spacing:var(--kendo-letter-spacing-tightest, -0.15px) !important}.k-letter-spacing-tighter{letter-spacing:var(--kendo-letter-spacing-tighter, -0.1px)}.\!k-letter-spacing-tighter{letter-spacing:var(--kendo-letter-spacing-tighter, -0.1px) !important}.k-letter-spacing-tight{letter-spacing:var(--kendo-letter-spacing-tight, -0.5px)}.\!k-letter-spacing-tight{letter-spacing:var(--kendo-letter-spacing-tight, -0.5px) !important}.k-letter-spacing-normal{letter-spacing:var(--kendo-letter-spacing-normal, 0px)}.\!k-letter-spacing-normal{letter-spacing:var(--kendo-letter-spacing-normal, 0px) !important}.k-letter-spacing-wide{letter-spacing:var(--kendo-letter-spacing-wide, 0.5px)}.\!k-letter-spacing-wide{letter-spacing:var(--kendo-letter-spacing-wide, 0.5px) !important}.k-letter-spacing-wider{letter-spacing:var(--kendo-letter-spacing-wider, 0.1px)}.\!k-letter-spacing-wider{letter-spacing:var(--kendo-letter-spacing-wider, 0.1px) !important}.k-letter-spacing-widest{letter-spacing:var(--kendo-letter-spacing-widest, 0.15px)}.\!k-letter-spacing-widest{letter-spacing:var(--kendo-letter-spacing-widest, 0.15px) !important}.k-line-height-xs{line-height:var(--kendo-line-height-xs, 1)}.\!k-line-height-xs{line-height:var(--kendo-line-height-xs, 1) !important}.k-line-height-sm{line-height:var(--kendo-line-height-sm, 1.25)}.\!k-line-height-sm{line-height:var(--kendo-line-height-sm, 1.25) !important}.k-line-height-md{line-height:var(--kendo-line-height-md, 1.4285714286)}.\!k-line-height-md{line-height:var(--kendo-line-height-md, 1.4285714286) !important}.k-line-height-lg{line-height:var(--kendo-line-height-lg, 1.5)}.\!k-line-height-lg{line-height:var(--kendo-line-height-lg, 1.5) !important}.k-list-none{list-style-type:none}.\!k-list-none{list-style-type:none !important}.k-list-disc{list-style-type:disc}.\!k-list-disc{list-style-type:disc !important}.k-list-decimal{list-style-type:decimal}.\!k-list-decimal{list-style-type:decimal !important}.k-text-left{text-align:left}.\!k-text-left{text-align:left !important}.k-text-right{text-align:right}.\!k-text-right{text-align:right !important}.k-text-center{text-align:center}.\!k-text-center{text-align:center !important}.k-text-justify{text-align:justify}.\!k-text-justify{text-align:justify !important}.k-text-start{text-align:start}.\!k-text-start{text-align:start !important}.k-text-end{text-align:end}.\!k-text-end{text-align:end !important}.k-text-app-surface{color:var(--kendo-color-app-surface, #ffffff)}.\!k-text-app-surface{color:var(--kendo-color-app-surface, #ffffff) !important}.k-text-on-app-surface{color:var(--kendo-color-on-app-surface, #3d3d3d)}.\!k-text-on-app-surface{color:var(--kendo-color-on-app-surface, #3d3d3d) !important}.k-text-subtle{color:var(--kendo-color-subtle, #666666)}.\!k-text-subtle{color:var(--kendo-color-subtle, #666666) !important}.k-text-surface{color:var(--kendo-color-surface, #fafafa)}.\!k-text-surface{color:var(--kendo-color-surface, #fafafa) !important}.k-text-surface-alt{color:var(--kendo-color-surface-alt, #ffffff)}.\!k-text-surface-alt{color:var(--kendo-color-surface-alt, #ffffff) !important}.k-text-border{color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.\!k-text-border{color:var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important}.k-text-border-alt{color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.\!k-text-border-alt{color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important}.k-text-base-subtle{color:var(--kendo-color-base-subtle, #ebebeb)}.\!k-text-base-subtle{color:var(--kendo-color-base-subtle, #ebebeb) !important}.k-text-base-emphasis{color:var(--kendo-color-base-emphasis, #c2c2c2)}.\!k-text-base-emphasis{color:var(--kendo-color-base-emphasis, #c2c2c2) !important}.k-text-primary-subtle{color:var(--kendo-color-primary-subtle, #ffeceb)}.\!k-text-primary-subtle{color:var(--kendo-color-primary-subtle, #ffeceb) !important}.k-text-primary{color:var(--kendo-color-primary, #0A5E58)}.\!k-text-primary{color:var(--kendo-color-primary, #0A5E58) !important}.k-text-primary-emphasis{color:var(--kendo-color-primary-emphasis, #ff9d97)}.\!k-text-primary-emphasis{color:var(--kendo-color-primary-emphasis, #ff9d97) !important}.k-text-secondary-subtle{color:var(--kendo-color-secondary-subtle, #fafafa)}.\!k-text-secondary-subtle{color:var(--kendo-color-secondary-subtle, #fafafa) !important}.k-text-secondary{color:var(--kendo-color-secondary, #666666)}.\!k-text-secondary{color:var(--kendo-color-secondary, #666666) !important}.k-text-secondary-emphasis{color:var(--kendo-color-secondary-emphasis, #e0e0e0)}.\!k-text-secondary-emphasis{color:var(--kendo-color-secondary-emphasis, #e0e0e0) !important}.k-text-tertiary-subtle{color:var(--kendo-color-tertiary-subtle, #d8f1fd)}.\!k-text-tertiary-subtle{color:var(--kendo-color-tertiary-subtle, #d8f1fd) !important}.k-text-tertiary{color:var(--kendo-color-tertiary, #03a9f4)}.\!k-text-tertiary{color:var(--kendo-color-tertiary, #03a9f4) !important}.k-text-tertiary-emphasis{color:var(--kendo-color-tertiary-emphasis, #61c9f9)}.\!k-text-tertiary-emphasis{color:var(--kendo-color-tertiary-emphasis, #61c9f9) !important}.k-text-info-subtle{color:var(--kendo-color-info-subtle, #d2e2fb)}.\!k-text-info-subtle{color:var(--kendo-color-info-subtle, #d2e2fb) !important}.k-text-info{color:var(--kendo-color-info, #0058e9)}.\!k-text-info{color:var(--kendo-color-info, #0058e9) !important}.k-text-info-emphasis{color:var(--kendo-color-info-emphasis, #6098f2)}.\!k-text-info-emphasis{color:var(--kendo-color-info-emphasis, #6098f2) !important}.k-text-success-subtle{color:var(--kendo-color-success-subtle, #dcf0d3)}.\!k-text-success-subtle{color:var(--kendo-color-success-subtle, #dcf0d3) !important}.k-text-success{color:var(--kendo-color-success, #37b400)}.\!k-text-success{color:var(--kendo-color-success, #37b400) !important}.k-text-success-emphasis{color:var(--kendo-color-success-emphasis, #81d15f)}.\!k-text-success-emphasis{color:var(--kendo-color-success-emphasis, #81d15f) !important}.k-text-warning-subtle{color:var(--kendo-color-warning-subtle, #fff4d3)}.\!k-text-warning-subtle{color:var(--kendo-color-warning-subtle, #fff4d3) !important}.k-text-warning{color:var(--kendo-color-warning, #ffc000)}.\!k-text-warning{color:var(--kendo-color-warning, #ffc000) !important}.k-text-warning-emphasis{color:var(--kendo-color-warning-emphasis, #ffd760)}.\!k-text-warning-emphasis{color:var(--kendo-color-warning-emphasis, #ffd760) !important}.k-text-error-subtle{color:var(--kendo-color-error-subtle, #fcddda)}.\!k-text-error-subtle{color:var(--kendo-color-error-subtle, #fcddda) !important}.k-text-error{color:var(--kendo-color-error, #f31700)}.\!k-text-error{color:var(--kendo-color-error, #f31700) !important}.k-text-error-emphasis{color:var(--kendo-color-error-emphasis, #f76f60)}.\!k-text-error-emphasis{color:var(--kendo-color-error-emphasis, #f76f60) !important}.k-text-light-subtle{color:var(--kendo-color-light-subtle, #fafafa)}.\!k-text-light-subtle{color:var(--kendo-color-light-subtle, #fafafa) !important}.k-text-light{color:var(--kendo-color-light, #ebebeb)}.\!k-text-light{color:var(--kendo-color-light, #ebebeb) !important}.k-text-light-emphasis{color:var(--kendo-color-light-emphasis, #d6d6d6)}.\!k-text-light-emphasis{color:var(--kendo-color-light-emphasis, #d6d6d6) !important}.k-text-dark-subtle{color:var(--kendo-color-dark-subtle, #c2c2c2)}.\!k-text-dark-subtle{color:var(--kendo-color-dark-subtle, #c2c2c2) !important}.k-text-dark{color:var(--kendo-color-dark, #3d3d3d)}.\!k-text-dark{color:var(--kendo-color-dark, #3d3d3d) !important}.k-text-dark-emphasis{color:var(--kendo-color-dark-emphasis, #666666)}.\!k-text-dark-emphasis{color:var(--kendo-color-dark-emphasis, #666666) !important}.k-text-inherit{color:var(--kendo-color-inherit, inherit)}.\!k-text-inherit{color:var(--kendo-color-inherit, inherit) !important}.k-text-current{color:var(--kendo-color-current, currentColor)}.\!k-text-current{color:var(--kendo-color-current, currentColor) !important}.k-text-transparent{color:var(--kendo-color-transparent, transparent)}.\!k-text-transparent{color:var(--kendo-color-transparent, transparent) !important}.k-text-black{color:var(--kendo-color-black, black)}.\!k-text-black{color:var(--kendo-color-black, black) !important}.k-text-white{color:var(--kendo-color-white, white)}.\!k-text-white{color:var(--kendo-color-white, white) !important}.k-color-app-surface{color:var(--kendo-color-app-surface, #ffffff)}.\!k-color-app-surface{color:var(--kendo-color-app-surface, #ffffff) !important}.k-color-on-app-surface{color:var(--kendo-color-on-app-surface, #3d3d3d)}.\!k-color-on-app-surface{color:var(--kendo-color-on-app-surface, #3d3d3d) !important}.k-color-subtle{color:var(--kendo-color-subtle, #666666)}.\!k-color-subtle{color:var(--kendo-color-subtle, #666666) !important}.k-color-surface{color:var(--kendo-color-surface, #fafafa)}.\!k-color-surface{color:var(--kendo-color-surface, #fafafa) !important}.k-color-surface-alt{color:var(--kendo-color-surface-alt, #ffffff)}.\!k-color-surface-alt{color:var(--kendo-color-surface-alt, #ffffff) !important}.k-color-border{color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.\!k-color-border{color:var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important}.k-color-border-alt{color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.\!k-color-border-alt{color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important}.k-color-base-subtle{color:var(--kendo-color-base-subtle, #ebebeb)}.\!k-color-base-subtle{color:var(--kendo-color-base-subtle, #ebebeb) !important}.k-color-base-emphasis{color:var(--kendo-color-base-emphasis, #c2c2c2)}.\!k-color-base-emphasis{color:var(--kendo-color-base-emphasis, #c2c2c2) !important}.k-color-primary-subtle{color:var(--kendo-color-primary-subtle, #ffeceb)}.\!k-color-primary-subtle{color:var(--kendo-color-primary-subtle, #ffeceb) !important}.k-color-primary{color:var(--kendo-color-primary, #0A5E58)}.\!k-color-primary{color:var(--kendo-color-primary, #0A5E58) !important}.k-color-primary-emphasis{color:var(--kendo-color-primary-emphasis, #ff9d97)}.\!k-color-primary-emphasis{color:var(--kendo-color-primary-emphasis, #ff9d97) !important}.k-color-secondary-subtle{color:var(--kendo-color-secondary-subtle, #fafafa)}.\!k-color-secondary-subtle{color:var(--kendo-color-secondary-subtle, #fafafa) !important}.k-color-secondary{color:var(--kendo-color-secondary, #666666)}.\!k-color-secondary{color:var(--kendo-color-secondary, #666666) !important}.k-color-secondary-emphasis{color:var(--kendo-color-secondary-emphasis, #e0e0e0)}.\!k-color-secondary-emphasis{color:var(--kendo-color-secondary-emphasis, #e0e0e0) !important}.k-color-tertiary-subtle{color:var(--kendo-color-tertiary-subtle, #d8f1fd)}.\!k-color-tertiary-subtle{color:var(--kendo-color-tertiary-subtle, #d8f1fd) !important}.k-color-tertiary{color:var(--kendo-color-tertiary, #03a9f4)}.\!k-color-tertiary{color:var(--kendo-color-tertiary, #03a9f4) !important}.k-color-tertiary-emphasis{color:var(--kendo-color-tertiary-emphasis, #61c9f9)}.\!k-color-tertiary-emphasis{color:var(--kendo-color-tertiary-emphasis, #61c9f9) !important}.k-color-info-subtle{color:var(--kendo-color-info-subtle, #d2e2fb)}.\!k-color-info-subtle{color:var(--kendo-color-info-subtle, #d2e2fb) !important}.k-color-info{color:var(--kendo-color-info, #0058e9)}.\!k-color-info{color:var(--kendo-color-info, #0058e9) !important}.k-color-info-emphasis{color:var(--kendo-color-info-emphasis, #6098f2)}.\!k-color-info-emphasis{color:var(--kendo-color-info-emphasis, #6098f2) !important}.k-color-success-subtle{color:var(--kendo-color-success-subtle, #dcf0d3)}.\!k-color-success-subtle{color:var(--kendo-color-success-subtle, #dcf0d3) !important}.k-color-success{color:var(--kendo-color-success, #37b400)}.\!k-color-success{color:var(--kendo-color-success, #37b400) !important}.k-color-success-emphasis{color:var(--kendo-color-success-emphasis, #81d15f)}.\!k-color-success-emphasis{color:var(--kendo-color-success-emphasis, #81d15f) !important}.k-color-warning-subtle{color:var(--kendo-color-warning-subtle, #fff4d3)}.\!k-color-warning-subtle{color:var(--kendo-color-warning-subtle, #fff4d3) !important}.k-color-warning{color:var(--kendo-color-warning, #ffc000)}.\!k-color-warning{color:var(--kendo-color-warning, #ffc000) !important}.k-color-warning-emphasis{color:var(--kendo-color-warning-emphasis, #ffd760)}.\!k-color-warning-emphasis{color:var(--kendo-color-warning-emphasis, #ffd760) !important}.k-color-error-subtle{color:var(--kendo-color-error-subtle, #fcddda)}.\!k-color-error-subtle{color:var(--kendo-color-error-subtle, #fcddda) !important}.k-color-error{color:var(--kendo-color-error, #f31700)}.\!k-color-error{color:var(--kendo-color-error, #f31700) !important}.k-color-error-emphasis{color:var(--kendo-color-error-emphasis, #f76f60)}.\!k-color-error-emphasis{color:var(--kendo-color-error-emphasis, #f76f60) !important}.k-color-light-subtle{color:var(--kendo-color-light-subtle, #fafafa)}.\!k-color-light-subtle{color:var(--kendo-color-light-subtle, #fafafa) !important}.k-color-light{color:var(--kendo-color-light, #ebebeb)}.\!k-color-light{color:var(--kendo-color-light, #ebebeb) !important}.k-color-light-emphasis{color:var(--kendo-color-light-emphasis, #d6d6d6)}.\!k-color-light-emphasis{color:var(--kendo-color-light-emphasis, #d6d6d6) !important}.k-color-dark-subtle{color:var(--kendo-color-dark-subtle, #c2c2c2)}.\!k-color-dark-subtle{color:var(--kendo-color-dark-subtle, #c2c2c2) !important}.k-color-dark{color:var(--kendo-color-dark, #3d3d3d)}.\!k-color-dark{color:var(--kendo-color-dark, #3d3d3d) !important}.k-color-dark-emphasis{color:var(--kendo-color-dark-emphasis, #666666)}.\!k-color-dark-emphasis{color:var(--kendo-color-dark-emphasis, #666666) !important}.k-color-inherit{color:var(--kendo-color-inherit, inherit)}.\!k-color-inherit{color:var(--kendo-color-inherit, inherit) !important}.k-color-current{color:var(--kendo-color-current, currentColor)}.\!k-color-current{color:var(--kendo-color-current, currentColor) !important}.k-color-transparent{color:var(--kendo-color-transparent, transparent)}.\!k-color-transparent{color:var(--kendo-color-transparent, transparent) !important}.k-color-black{color:var(--kendo-color-black, black)}.\!k-color-black{color:var(--kendo-color-black, black) !important}.k-color-white{color:var(--kendo-color-white, white)}.\!k-color-white{color:var(--kendo-color-white, white) !important}.k-text-underline{text-decoration:underline}.\!k-text-underline{text-decoration:underline !important}.k-text-overline{text-decoration:overline}.\!k-text-overline{text-decoration:overline !important}.k-text-line-through{text-decoration:line-through}.\!k-text-line-through{text-decoration:line-through !important}.k-text-no-underline{text-decoration:none}.\!k-text-no-underline{text-decoration:none !important}.k-text-clip{text-overflow:clip}.\!k-text-clip{text-overflow:clip !important}.k-text-ellipsis{text-overflow:ellipsis}.\!k-text-ellipsis{text-overflow:ellipsis !important}.k-text-truncate,.k-text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.\!k-text-truncate,.\!k-text-ellipsis{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.k-text-uppercase{text-transform:uppercase}.\!k-text-uppercase{text-transform:uppercase !important}.k-text-lowercase{text-transform:lowercase}.\!k-text-lowercase{text-transform:lowercase !important}.k-text-capitalize{text-transform:capitalize}.\!k-text-capitalize{text-transform:capitalize !important}.k-text-normal-case{text-transform:none}.\!k-text-normal-case{text-transform:none !important}.k-align-baseline{vertical-align:baseline}.\!k-align-baseline{vertical-align:baseline !important}.k-align-top{vertical-align:top}.\!k-align-top{vertical-align:top !important}.k-align-middle{vertical-align:middle}.\!k-align-middle{vertical-align:middle !important}.k-align-bottom{vertical-align:bottom}.\!k-align-bottom{vertical-align:bottom !important}.k-align-text-top{vertical-align:text-top}.\!k-align-text-top{vertical-align:text-top !important}.k-align-text-bottom{vertical-align:text-bottom}.\!k-align-text-bottom{vertical-align:text-bottom !important}.k-align-sub{vertical-align:sub}.\!k-align-sub{vertical-align:sub !important}.k-align-super{vertical-align:super}.\!k-align-super{vertical-align:super !important}.k-white-space-normal{white-space:normal}.\!k-white-space-normal{white-space:normal !important}.k-white-space-nowrap,.k-text-nowrap{white-space:nowrap}.\!k-white-space-nowrap{white-space:nowrap !important}.k-white-space-pre{white-space:pre}.\!k-white-space-pre{white-space:pre !important}.k-white-space-pre-line{white-space:pre-line}.\!k-white-space-pre-line{white-space:pre-line !important}.k-white-space-pre-wrap{white-space:pre-wrap}.\!k-white-space-pre-wrap{white-space:pre-wrap !important}.k-white-space-break-spaces{white-space:break-spaces}.\!k-white-space-break-spaces{white-space:break-spaces !important}.k-whitespace-normal{white-space:normal}.\!k-whitespace-normal{white-space:normal !important}.k-whitespace-nowrap{white-space:nowrap}.\!k-whitespace-nowrap{white-space:nowrap !important}.k-whitespace-pre{white-space:pre}.\!k-whitespace-pre{white-space:pre !important}.k-whitespace-pre-line{white-space:pre-line}.\!k-whitespace-pre-line{white-space:pre-line !important}.k-whitespace-pre-wrap{white-space:pre-wrap}.\!k-whitespace-pre-wrap{white-space:pre-wrap !important}.k-whitespace-break-spaces{white-space:break-spaces}.\!k-whitespace-break-spaces{white-space:break-spaces !important}.k-svg-icon{width:16px;height:16px;outline:0;line-height:1;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;vertical-align:middle;position:relative}.k-svg-icon>svg{fill:currentColor;flex:1 1 auto}.k-svg-icon.k-icon-xs{width:12px;height:12px}.k-svg-icon.k-icon-sm{width:14px;height:14px}.k-svg-icon.k-icon-md{width:16px;height:16px}.k-svg-icon.k-icon-lg{width:20px;height:20px}.k-svg-icon.k-icon-xl{width:24px;height:24px}.k-svg-icon.k-icon-xxl{width:32px;height:32px}.k-svg-icon.k-icon-xxxl{width:48px;height:48px}.k-flip-h.k-svg-icon,.k-svg-icon.k-flip-x,.k-flip-v.k-svg-icon,.k-svg-icon.k-flip-y,.k-flip-h.k-flip-v.k-svg-icon{transform:none}.k-flip-h>svg,.k-flip-x>svg{transform:scaleX(-1)}.k-flip-v>svg,.k-flip-y>svg{transform:scaleY(-1)}.k-flip-h.k-flip-v>svg,.k-flip-h.k-flip-y>svg,.k-flip-v.k-flip-x>svg,.k-flip-x.k-flip-y>svg,.k-flip-both>svg{transform:scale(-1, -1)}.k-rotate-0.k-svg-icon{transform:none}.k-rotate-0>svg{transform:rotate(0deg)}.k-rotate-45.k-svg-icon{transform:none}.k-rotate-45>svg{transform:rotate(45deg)}.k-rotate-90.k-svg-icon{transform:none}.k-rotate-90>svg{transform:rotate(90deg)}.k-rotate-135.k-svg-icon{transform:none}.k-rotate-135>svg{transform:rotate(135deg)}.k-rotate-180.k-svg-icon{transform:none}.k-rotate-180>svg{transform:rotate(180deg)}.k-rotate-225.k-svg-icon{transform:none}.k-rotate-225>svg{transform:rotate(225deg)}.k-rotate-270.k-svg-icon{transform:none}.k-rotate-270>svg{transform:rotate(270deg)}.k-rotate-315.k-svg-icon{transform:none}.k-rotate-315>svg{transform:rotate(315deg)}.k-icon-wrap{flex:none;display:inline-flex;flex-flow:row nowrap;gap:0;align-items:center;align-self:flex-start;vertical-align:middle;position:relative}.k-icon-wrap::before{content:"\200b";width:0;overflow:hidden;flex:none;display:inline-block;vertical-align:top}.k-icon-wrapper-host{display:contents}.k-icon-with-modifier{position:relative;margin:.25em}.k-icon.k-icon-modifier{width:1em;height:1em;position:absolute;font-size:.5em;bottom:0;right:0;margin:0 -0.5em -0.5em 0}.k-i-none::before{content:"";display:none}.k-icon-action{display:inline-flex;padding:var(--kendo-spacing-1, 0.25rem);line-height:1;align-items:center;vertical-align:middle;cursor:pointer}.k-sprite{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;font-size:0;line-height:0;text-align:center}.k-image{display:inline-block}.k-rotate-0{transform:rotate(0deg)}.\!k-rotate-0{transform:rotate(0deg) !important}.k-rotate-45{transform:rotate(45deg)}.\!k-rotate-45{transform:rotate(45deg) !important}.k-rotate-90{transform:rotate(90deg)}.\!k-rotate-90{transform:rotate(90deg) !important}.k-rotate-135{transform:rotate(135deg)}.\!k-rotate-135{transform:rotate(135deg) !important}.k-rotate-180{transform:rotate(180deg)}.\!k-rotate-180{transform:rotate(180deg) !important}.k-rotate-225{transform:rotate(225deg)}.\!k-rotate-225{transform:rotate(225deg) !important}.k-rotate-270{transform:rotate(270deg)}.\!k-rotate-270{transform:rotate(270deg) !important}.k-rotate-315{transform:rotate(315deg)}.\!k-rotate-315{transform:rotate(315deg) !important}.k-flip-h,.k-flip-x{transform:scaleX(-1)}.\!k-flip-h,.\!k-flip-x{transform:scaleX(-1) !important}.k-flip-v,.k-flip-y{transform:scaleY(-1)}.\!k-flip-v,.\!k-flip-y{transform:scaleY(-1) !important}.k-flip-h.k-flip-v,.k-flip-h.k-flip-y,.k-flip-v.k-flip-x,.k-flip-x.k-flip-y{transform:scale(-1, -1)}.\!k-flip-h.\!k-flip-v,.\!k-flip-h.\!k-flip-y,.\!k-flip-v.\!k-flip-x,.\!k-flip-x.\!k-flip-y{transform:scale(-1, -1) !important}.k-messagebox{margin:0 0 var(--kendo-spacing-4, 1rem) 0;padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:0 0 0 4px;border-style:solid;box-sizing:border-box;font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-messagebox a{color:inherit;font-style:italic;text-decoration:underline}.k-messagebox-primary{border-color:var(--kendo-color-primary-emphasis, #ff9d97);color:var(--kendo-color-primary-on-subtle, #5c201c);background-color:var(--kendo-color-primary-subtle, #ffeceb)}.k-messagebox-secondary{border-color:var(--kendo-color-secondary-emphasis, #e0e0e0);color:var(--kendo-color-secondary-on-subtle, #141414);background-color:var(--kendo-color-secondary-subtle, #fafafa)}.k-messagebox-tertiary{border-color:var(--kendo-color-tertiary-emphasis, #61c9f9);color:var(--kendo-color-tertiary-on-subtle, #023f5c);background-color:var(--kendo-color-tertiary-subtle, #d8f1fd)}.k-messagebox-info{border-color:var(--kendo-color-info-emphasis, #6098f2);color:var(--kendo-color-info-on-subtle, #002259);background-color:var(--kendo-color-info-subtle, #d2e2fb)}.k-messagebox-success{border-color:var(--kendo-color-success-emphasis, #81d15f);color:var(--kendo-color-success-on-subtle, #1c5a00);background-color:var(--kendo-color-success-subtle, #dcf0d3)}.k-messagebox-warning{border-color:var(--kendo-color-warning-emphasis, #ffd760);color:var(--kendo-color-warning-on-subtle, #5e4700);background-color:var(--kendo-color-warning-subtle, #fff4d3)}.k-messagebox-error{border-color:var(--kendo-color-error-emphasis, #f76f60);color:var(--kendo-color-error-on-subtle, #7a0c00);background-color:var(--kendo-color-error-subtle, #fcddda)}.k-messagebox-dark{border-color:var(--kendo-color-dark-emphasis, #666666);color:var(--kendo-color-dark-on-subtle, #1f1f1f);background-color:var(--kendo-color-dark-subtle, #c2c2c2)}.k-messagebox-light{border-color:var(--kendo-color-light-emphasis, #d6d6d6);color:var(--kendo-color-light-on-subtle, #141414);background-color:var(--kendo-color-light-subtle, #fafafa)}.k-messagebox-inverse{border-color:var(--kendo-color-dark-hover, #292929);color:var(--kendo-color-dark-on-subtle, #1f1f1f);background-color:var(--kendo-color-dark-subtle, #c2c2c2)}.k-drag-clue{border-radius:var(--kendo-border-radius-md, 0.25rem);padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:1px;border-style:solid;box-sizing:border-box;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);display:inline-flex;flex-flow:row nowrap;align-items:center;align-content:center;white-space:nowrap;overflow:hidden;position:absolute;z-index:20000;cursor:move}.k-drag-status,.k-drag-clue .k-drag-status{margin:0;margin-right:.4ex}.k-drop-hint{display:flex;gap:4px;justify-content:space-between;align-items:center;position:absolute;z-index:1000;transform:translate(-50%, -50%)}.k-drop-hint-start,.k-drop-hint-end{flex-shrink:0;border-width:4px;border-style:solid;border-color:rgba(0,0,0,0)}.k-drop-hint-line{flex-grow:1;background-color:var(--kendo-color-primary, #0A5E58)}.k-drop-hint-h .k-drop-hint-start{border-left-width:6.9282032304px;border-left-color:var(--kendo-color-primary, #0A5E58);border-right-width:0}.k-drop-hint-h .k-drop-hint-line{width:20px;height:1px}.k-drop-hint-h .k-drop-hint-end{border-right-width:6.9282032304px;border-right-color:var(--kendo-color-primary, #0A5E58);border-left-width:0}.k-drop-hint-v{flex-direction:column}.k-drop-hint-v .k-drop-hint-start{border-top-width:6.9282032304px;border-top-color:var(--kendo-color-primary, #0A5E58);border-bottom-width:0}.k-drop-hint-v .k-drop-hint-line{width:1px;height:20px}.k-drop-hint-v .k-drop-hint-end{border-bottom-width:6.9282032304px;border-bottom-color:var(--kendo-color-primary, #0A5E58);border-top-width:0}.k-reorder-cue{position:absolute}.k-reorder-cue::before,.k-reorder-cue::after{content:"";width:0;height:0;border:3px solid rgba(0,0,0,0);position:absolute;transform:translateX(-50%)}.k-reorder-cue::before{border-bottom-width:0;border-top-color:currentColor;top:-4px}.k-reorder-cue::after{border-top-width:0;border-bottom-color:currentColor;bottom:-4px}.k-drag-clue{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-list-container{display:flex;flex-flow:column nowrap}.k-list-container>.k-list{flex:1;height:100%}.k-list{margin:0;padding:0;box-sizing:border-box;font-family:var(--kendo-font-family, inherit);display:flex;flex-flow:column nowrap;outline:none;position:relative;overflow:hidden}.k-list *,.k-list *::before,.k-list *::after{box-sizing:border-box}.k-popup>.k-list{height:100%;border-width:0}.k-list-group-sticky-header{border-width:0;border-width:0 0 1px;border-style:solid;font-weight:var(--kendo-font-weight-bold, normal);white-space:nowrap;display:flex;flex-flow:row nowrap;align-items:center;flex:none;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.k-list-content{border-color:inherit;flex:1 1 auto;overflow:hidden;overflow-y:auto;position:relative}.k-list-ul{margin:0;padding:0;border-width:0;border-color:inherit;height:auto;list-style:none}.k-list-item,.k-list-optionlabel{border:0;outline:none;cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;align-content:center;gap:var(--kendo-spacing-1, 0.25rem);position:relative;transition-property:color,background-color,outline-color,box-shadow;transition-duration:200ms;transition-timing-function:ease}.k-list-item.k-first::before,.k-first.k-list-optionlabel::before{content:"";border-width:1px 0 0;border-style:solid;position:absolute;top:0;left:0;right:0}.k-list-item-text::before,.k-list-header-text::before,.k-list-optionlabel::before{content:"\200b";width:0px;overflow:hidden}.k-list-optionlabel{-moz-column-gap:0;column-gap:0}.k-list-group-item{border-width:0;border-width:1px 0 0;border-style:solid;font-weight:var(--kendo-font-weight-bold, normal);cursor:default;display:flex;flex-flow:row nowrap;align-items:center;align-content:center;gap:var(--kendo-spacing-1, 0.25rem);position:relative}.k-list-item-group-label{padding-block:0;padding-inline:.5em;font-size:.75em;position:absolute;top:0;inset-inline-end:0}.k-virtual-content,.k-virtual-list .k-list-content{overflow-y:scroll}.k-virtual-list .k-list-item,.k-virtual-list .k-list-optionlabel,.k-virtual-list .k-list-group-item,.k-virtual-content .k-list-item,.k-virtual-content .k-list-optionlabel,.k-virtual-content .k-list-group-item{position:absolute;width:100%}.k-virtual-list .k-list-item-text,.k-virtual-list .k-list-header-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-virtual-list .k-list-optionlabel{position:relative}.k-list-filter{display:block;position:relative;padding:var(--kendo-spacing-2, 0.5rem);box-sizing:border-box;flex:none}.k-list-sm{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-list-sm .k-list-group-sticky-header{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-list-sm .k-list-item,.k-list-sm .k-list-optionlabel{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-list-sm .k-list-group-item{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-list-md{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-list-md .k-list-group-sticky-header{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-list-md .k-list-item,.k-list-md .k-list-optionlabel{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-list-md .k-list-group-item{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-list-lg{font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-list-lg .k-list-group-sticky-header{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-list-lg .k-list-item,.k-list-lg .k-list-optionlabel{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-list-lg .k-list-group-item{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-list{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-list-group-sticky-header{border-color:inherit;box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-list-item:hover,.k-list-optionlabel:hover,.k-list-item.k-hover,.k-hover.k-list-optionlabel{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-list-item:focus,.k-list-optionlabel:focus,.k-list-item.k-focus,.k-focus.k-list-optionlabel{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-list-item.k-selected,.k-selected.k-list-optionlabel{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-list-item.k-selected:hover,.k-selected.k-list-optionlabel:hover,.k-list-item.k-selected.k-hover,.k-selected.k-hover.k-list-optionlabel{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-list-optionlabel,.k-list-optionlabel.k-hover,.k-list-optionlabel:hover{color:var(--kendo-color-subtle, #666666)}.k-list-group-item{border-color:inherit}.k-list-item-group-label{color:#fff;background-color:#3d3d3d}.k-listgroup{border-radius:var(--kendo-border-radius-md, 0.25rem);margin:0;padding:0;border-width:1px;border-style:solid;font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);list-style:none;display:flex;flex-direction:column;position:relative;overflow:hidden}.k-listgroup>ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.k-listgroup .k-listgroup-item+.k-listgroup-item{border-top-width:1px}.k-listgroup-flush{border-radius:0;border-left-width:0;border-right-width:0}.k-listgroup-item{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:0;border-style:solid;border-color:inherit;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:0 0 auto;position:relative}.k-listgroup-item>.k-link{margin-block:calc(var(--kendo-spacing-2, 0.5rem)*-1);margin-inline:calc(var(--kendo-spacing-2, 0.5rem)*-1);padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);color:inherit;text-decoration:none;outline:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:1 1 auto;position:relative}.k-listgroup-item>.k-link>.k-select{padding:var(--kendo-spacing-2, 0.5rem);display:flex;align-items:center;flex:0 0 auto;position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%)}.k-listgroup-item-segmented{align-items:stretch}.k-listgroup-item-segmented>.k-link{margin-right:0}.k-listgroup-item-segmented>.k-select{margin:calc(var(--kendo-spacing-2, 0.5rem)*-1) calc(var(--kendo-spacing-2, 0.5rem)*-1) calc(var(--kendo-spacing-2, 0.5rem)*-1) 0;padding:var(--kendo-spacing-2, 0.5rem);border-width:0 0 0 1px;border-style:solid;border-color:inherit;cursor:pointer}.k-listgroup-form-row{margin-block:calc(var(--kendo-spacing-2, 0.5rem)*-1);margin-inline:calc(var(--kendo-spacing-2, 0.5rem)*-1);padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1 auto;position:relative}.k-listgroup-form-row .k-listgroup-form-field-label{width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-listgroup-form-row .k-listgroup-form-field-wrapper{width:50%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;text-align:end;position:relative}.k-listgroup-form-row .k-listgroup-form-field-wrapper select,.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number],.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea{width:100%;box-sizing:border-box;flex:1 1 100%}.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea{min-height:4em;resize:vertical}.k-listgroup-item.k-listgroup-form-row{margin:0}[dir=rtl] .k-listgroup-item>.k-link>.k-select{right:auto;left:0}[dir=rtl] .k-listgroup-item-segmented>.k-link{margin-right:calc(var(--kendo-spacing-2, 0.5rem)*-1);margin-left:0}[dir=rtl] .k-listgroup-item-segmented>.k-select{margin-right:0;margin-left:calc(var(--kendo-spacing-2, 0.5rem)*-1);border-right-width:1px;border-left-width:0}.k-noflexbox .k-listgroup,.k-noflexbox .k-listgroup>ul .k-listgroup-item,.k-noflexbox .k-listgroup-item>.k-link{display:block}.k-listgroup{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-badge{padding:0;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);box-sizing:border-box;color:inherit;background-color:rgba(0,0,0,0);font:inherit;text-align:center;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.k-badge *,.k-badge *::before,.k-badge *::after{box-sizing:border-box}.k-badge>*{color:inherit}a.k-badge,.k-badge>a{text-decoration:none}a.k-badge:hover,.k-badge>a:hover{text-decoration:underline}.k-badge-icon{max-width:1em;max-height:1em;font-size:inherit}.k-badge-icon.k-svg-icon svg{fill:currentColor}.k-badge-sm{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-0\.5, 0.125rem);font-size:var(--kendo-font-size-xs, inherit);line-height:1;min-width:calc(1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px)}.k-badge-sm:empty{padding:var(--kendo-spacing-0\.5, 0.125rem);min-width:auto}.k-badge-md{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);font-size:var(--kendo-font-size-xs, inherit);line-height:1;min-width:calc(1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)}.k-badge-md:empty{padding:var(--kendo-spacing-1, 0.25rem);min-width:auto}.k-badge-lg{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-1\.5, 0.375rem);font-size:var(--kendo-font-size-xs, inherit);line-height:1;min-width:calc(1em + var(--kendo-spacing-1\.5, 0.375rem)*2 + 2px)}.k-badge-lg:empty{padding:var(--kendo-spacing-1\.5, 0.375rem);min-width:auto}kendo-badge-container{display:inline-block}.k-badge-container{position:relative;overflow:visible}.k-badge-inside{position:absolute;z-index:9999}.k-badge-edge{position:absolute;z-index:9999}.k-badge-edge.k-top-start{transform:translate(-50%, -50%)}.k-badge-edge.k-top-end{transform:translate(50%, -50%)}.k-badge-edge.k-bottom-start{transform:translate(-50%, 50%)}.k-badge-edge.k-bottom-end{transform:translate(50%, 50%)}.k-rtl .k-badge-edge.k-top-start,[dir=rtl].k-badge-edge.k-top-start,[dir=rtl] .k-badge-edge.k-top-start{transform:translate(50%, -50%)}.k-rtl .k-badge-edge.k-top-end,[dir=rtl].k-badge-edge.k-top-end,[dir=rtl] .k-badge-edge.k-top-end{transform:translate(-50%, -50%)}.k-rtl .k-badge-edge.k-bottom-start,[dir=rtl].k-badge-edge.k-bottom-start,[dir=rtl] .k-badge-edge.k-bottom-start{transform:translate(50%, 50%)}.k-rtl .k-badge-edge.k-bottom-end,[dir=rtl].k-badge-edge.k-bottom-end,[dir=rtl] .k-badge-edge.k-bottom-end{transform:translate(-50%, 50%)}.k-badge-outside{position:absolute;z-index:9999}.k-badge-outside.k-top-start{transform:translate(-100%, -100%)}.k-badge-outside.k-top-end{transform:translate(100%, -100%)}.k-badge-outside.k-bottom-start{transform:translate(-100%, 100%)}.k-badge-outside.k-bottom-end{transform:translate(100%, 100%)}.k-rtl .k-badge-outside.k-top-start,[dir=rtl].k-badge-outside.k-top-start,[dir=rtl] .k-badge-outside.k-top-start{transform:translate(100%, -100%)}.k-rtl .k-badge-outside.k-top-end,[dir=rtl].k-badge-outside.k-top-end,[dir=rtl] .k-badge-outside.k-top-end{transform:translate(-100%, -100%)}.k-rtl .k-badge-outside.k-bottom-start,[dir=rtl].k-badge-outside.k-bottom-start,[dir=rtl] .k-badge-outside.k-bottom-start{transform:translate(100%, 100%)}.k-rtl .k-badge-outside.k-bottom-end,[dir=rtl].k-badge-outside.k-bottom-end,[dir=rtl] .k-badge-outside.k-bottom-end{transform:translate(-100%, 100%)}.k-badge-border-cutout{box-shadow:0 0 0 2px var(--kendo-color-surface-alt, #ffffff)}.k-badge-solid-primary{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-badge-solid-secondary{border-color:var(--kendo-color-secondary, #666666);color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-badge-solid-tertiary{border-color:var(--kendo-color-tertiary, #03a9f4);color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-badge-solid-info{border-color:var(--kendo-color-info, #0058e9);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-badge-solid-success{border-color:var(--kendo-color-success, #37b400);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-badge-solid-warning{border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-badge-solid-error{border-color:var(--kendo-color-error, #f31700);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-badge-solid-dark{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-badge-solid-light{border-color:var(--kendo-color-light, #ebebeb);color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-badge-solid-inverse{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-badge-outline{border-color:currentColor;background-color:rgba(0,0,0,0)}.k-badge-outline-primary{color:var(--kendo-color-primary, #0A5E58)}.k-badge-outline-secondary{color:var(--kendo-color-secondary, #666666)}.k-badge-outline-tertiary{color:var(--kendo-color-tertiary, #03a9f4)}.k-badge-outline-info{color:var(--kendo-color-info, #0058e9)}.k-badge-outline-success{color:var(--kendo-color-success, #37b400)}.k-badge-outline-warning{color:var(--kendo-color-warning, #ffc000)}.k-badge-outline-error{color:var(--kendo-color-error, #f31700)}.k-badge-outline-dark{color:var(--kendo-color-dark, #3d3d3d)}.k-badge-outline-light{color:var(--kendo-color-light, #ebebeb)}.k-badge-outline-inverse{color:var(--kendo-color-dark, #3d3d3d)}.k-button{box-sizing:border-box;border-width:1px;border-style:solid;color:inherit;background:none;font-family:var(--kendo-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:var(--kendo-spacing-1, 0.25rem);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;-webkit-appearance:none;position:relative;transition:color .2s ease-in-out}.k-button *,.k-button *::before,.k-button *::after{box-sizing:border-box}.k-button:disabled,.k-button.k-disabled{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}.k-button::-moz-focus-inner{padding:0;border:0;outline:0}.k-button:hover,.k-button:focus{text-decoration:none;outline:0}.k-icon-button{gap:0}.k-icon-button .k-icon{display:inline-flex}.k-button-icon{color:inherit;align-self:center;position:relative}.k-button-sm{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-button-sm.k-icon-button{padding:var(--kendo-spacing-0\.5, 0.125rem)}.k-button-sm.k-icon-button .k-button-icon{min-width:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal));min-height:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal));display:inline-flex;align-items:center;justify-content:center}.k-button-sm.k-icon-button .k-button-icon.k-svg-icon>svg,.k-button-sm.k-icon-button .k-button-icon.k-icon-md>svg{width:16px;height:16px}.k-button-sm.k-icon-button .k-button-icon.k-icon-xs>svg{width:12px;height:12px}.k-button-sm.k-icon-button .k-button-icon.k-icon-sm>svg{width:14px;height:14px}.k-button-sm.k-icon-button .k-button-icon.k-icon-lg>svg{width:20px;height:20px}.k-button-sm.k-icon-button .k-button-icon.k-icon-xl>svg{width:24px;height:24px}.k-button-sm.k-icon-button .k-button-icon.k-icon-xxl>svg{width:32px;height:32px}.k-button-sm.k-icon-button .k-button-icon.k-icon-xxxl>svg{width:48px;height:48px}.k-button-md{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-button-md.k-icon-button{padding:var(--kendo-spacing-1, 0.25rem)}.k-button-md.k-icon-button .k-button-icon{min-width:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal));min-height:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal));display:inline-flex;align-items:center;justify-content:center}.k-button-md.k-icon-button .k-button-icon.k-svg-icon>svg,.k-button-md.k-icon-button .k-button-icon.k-icon-md>svg{width:16px;height:16px}.k-button-md.k-icon-button .k-button-icon.k-icon-xs>svg{width:12px;height:12px}.k-button-md.k-icon-button .k-button-icon.k-icon-sm>svg{width:14px;height:14px}.k-button-md.k-icon-button .k-button-icon.k-icon-lg>svg{width:20px;height:20px}.k-button-md.k-icon-button .k-button-icon.k-icon-xl>svg{width:24px;height:24px}.k-button-md.k-icon-button .k-button-icon.k-icon-xxl>svg{width:32px;height:32px}.k-button-md.k-icon-button .k-button-icon.k-icon-xxxl>svg{width:48px;height:48px}.k-button-lg{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-button-lg.k-icon-button{padding:var(--kendo-spacing-2, 0.5rem)}.k-button-lg.k-icon-button .k-button-icon{min-width:calc(var(--kendo-font-size-lg, inherit)*var(--kendo-line-height-lg, normal));min-height:calc(var(--kendo-font-size-lg, inherit)*var(--kendo-line-height-lg, normal));display:inline-flex;align-items:center;justify-content:center}.k-button-lg.k-icon-button .k-button-icon.k-svg-icon>svg,.k-button-lg.k-icon-button .k-button-icon.k-icon-md>svg{width:16px;height:16px}.k-button-lg.k-icon-button .k-button-icon.k-icon-xs>svg{width:12px;height:12px}.k-button-lg.k-icon-button .k-button-icon.k-icon-sm>svg{width:14px;height:14px}.k-button-lg.k-icon-button .k-button-icon.k-icon-lg>svg{width:20px;height:20px}.k-button-lg.k-icon-button .k-button-icon.k-icon-xl>svg{width:24px;height:24px}.k-button-lg.k-icon-button .k-button-icon.k-icon-xxl>svg{width:32px;height:32px}.k-button-lg.k-icon-button .k-button-icon.k-icon-xxxl>svg{width:48px;height:48px}.k-button-square{aspect-ratio:1}.k-button-group{margin:0;padding:0;border-width:0;box-sizing:border-box;list-style:none;outline:0;display:inline-flex;flex-flow:row nowrap;vertical-align:middle;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-button-group>.k-button+.k-button{-webkit-margin-start:-1px;margin-inline-start:-1px}.k-button-group>.k-button:hover,.k-button-group>.k-button.k-hover,.k-button-group>.k-button:focus,.k-button-group>.k-button.k-focus,.k-button-group>.k-button:active,.k-button-group>.k-button.k-active,.k-button-group>.k-button.k-selected{z-index:2}.k-button-group .k-button:not(:first-child):not(:last-child){border-start-end-radius:0;border-end-end-radius:0;border-start-start-radius:0;border-end-start-radius:0}.k-button-group>.k-button:first-child:not(:only-child){border-start-end-radius:0;border-end-end-radius:0}.k-button-group>.k-button:last-child:not(:only-child){border-start-start-radius:0;border-end-start-radius:0}.k-button-group:disabled,.k-button-group[disabled],.k-button-group.k-disabled{opacity:1;filter:none}.k-button-group-stretched{width:100%}.k-button-group-stretched>*{flex:1 0 0%;overflow:hidden}.k-button-flat{border-color:rgba(0,0,0,0) !important;color:inherit;background:none !important;box-shadow:none !important}.k-button-flat::before{display:block !important}.k-button-flat::after{box-shadow:inset 0 0 0 2px currentColor;display:block !important}.k-button-flat:focus::after,.k-button-flat.k-focus::after{opacity:.12}.k-button-outline{border-color:currentColor;color:inherit;background:none}.k-button-link{border-color:rgba(0,0,0,0);color:inherit;text-decoration:none;background:none}.k-button-link:hover,.k-button-link.k-hover{text-decoration:underline}.k-button-clear{border-color:rgba(0,0,0,0) !important;color:inherit;background:none !important;box-shadow:none !important}.k-button-overlay,.k-button::before{border-radius:inherit;content:"";background:currentColor;opacity:0;display:none;pointer-events:none;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;z-index:0;transition:opacity .2s ease-in-out}.k-button:hover::before,.k-button.k-hover::before{opacity:.04}.k-button.k-no-focus:not(:hover)::before,.k-button.k-no-focus:not(.k-hover)::before{opacity:0}.k-button:active::before,.k-button.k-active::before{opacity:.16}.k-button.k-selected::before{opacity:.2}.k-button::after{border-radius:inherit;content:"";opacity:0;display:none;pointer-events:none;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;z-index:0;transition:opacity .2s ease-in-out}.k-button-solid-base{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-base, #3d3d3d);background-color:var(--kendo-color-base, #f5f5f5)}.k-button-solid-base:hover,.k-button-solid-base.k-hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-button-solid-base:focus,.k-button-solid-base.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-button-solid-base:active,.k-button-solid-base.k-active{background-color:var(--kendo-color-base-active, #d6d6d6)}.k-button-solid-base.k-selected{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-button-solid-primary{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-button-solid-primary:hover,.k-button-solid-primary.k-hover{border-color:var(--kendo-color-primary-hover, #ea5a51);background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-button-solid-primary:focus,.k-button-solid-primary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 30%, transparent)}.k-button-solid-primary:active,.k-button-solid-primary.k-active{border-color:var(--kendo-color-primary-active, #d45349);background-color:var(--kendo-color-primary-active, #d45349)}.k-button-solid-primary.k-selected{border-color:var(--kendo-color-primary-active, #d45349);background-color:var(--kendo-color-primary-active, #d45349)}.k-button-solid-secondary{border-color:var(--kendo-color-secondary, #666666);color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-button-solid-secondary:hover,.k-button-solid-secondary.k-hover{border-color:var(--kendo-color-secondary-hover, #525252);background-color:var(--kendo-color-secondary-hover, #525252)}.k-button-solid-secondary:focus,.k-button-solid-secondary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent)}.k-button-solid-secondary:active,.k-button-solid-secondary.k-active{border-color:var(--kendo-color-secondary-active, #3d3d3d);background-color:var(--kendo-color-secondary-active, #3d3d3d)}.k-button-solid-secondary.k-selected{border-color:var(--kendo-color-secondary-active, #3d3d3d);background-color:var(--kendo-color-secondary-active, #3d3d3d)}.k-button-solid-tertiary{border-color:var(--kendo-color-tertiary, #03a9f4);color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-button-solid-tertiary:hover,.k-button-solid-tertiary.k-hover{border-color:var(--kendo-color-tertiary-hover, #039ae0);background-color:var(--kendo-color-tertiary-hover, #039ae0)}.k-button-solid-tertiary:focus,.k-button-solid-tertiary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent)}.k-button-solid-tertiary:active,.k-button-solid-tertiary.k-active{border-color:var(--kendo-color-tertiary-active, #028ccb);background-color:var(--kendo-color-tertiary-active, #028ccb)}.k-button-solid-tertiary.k-selected{border-color:var(--kendo-color-tertiary-active, #028ccb);background-color:var(--kendo-color-tertiary-active, #028ccb)}.k-button-solid-info{border-color:var(--kendo-color-info, #0058e9);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-button-solid-info:hover,.k-button-solid-info.k-hover{border-color:var(--kendo-color-info-hover, #0052d6);background-color:var(--kendo-color-info-hover, #0052d6)}.k-button-solid-info:focus,.k-button-solid-info.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent)}.k-button-solid-info:active,.k-button-solid-info.k-active{border-color:var(--kendo-color-info-active, #004ac2);background-color:var(--kendo-color-info-active, #004ac2)}.k-button-solid-info.k-selected{border-color:var(--kendo-color-info-active, #004ac2);background-color:var(--kendo-color-info-active, #004ac2)}.k-button-solid-success{border-color:var(--kendo-color-success, #37b400);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-button-solid-success:hover,.k-button-solid-success.k-hover{border-color:var(--kendo-color-success-hover, #32a500);background-color:var(--kendo-color-success-hover, #32a500)}.k-button-solid-success:focus,.k-button-solid-success.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent)}.k-button-solid-success:active,.k-button-solid-success.k-active{border-color:var(--kendo-color-success-active, #2d9600);background-color:var(--kendo-color-success-active, #2d9600)}.k-button-solid-success.k-selected{border-color:var(--kendo-color-success-active, #2d9600);background-color:var(--kendo-color-success-active, #2d9600)}.k-button-solid-warning{border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-button-solid-warning:hover,.k-button-solid-warning.k-hover{border-color:var(--kendo-color-warning-hover, #eaaf00);background-color:var(--kendo-color-warning-hover, #eaaf00)}.k-button-solid-warning:focus,.k-button-solid-warning.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent)}.k-button-solid-warning:active,.k-button-solid-warning.k-active{border-color:var(--kendo-color-warning-active, #d49f00);background-color:var(--kendo-color-warning-active, #d49f00)}.k-button-solid-warning.k-selected{border-color:var(--kendo-color-warning-active, #d49f00);background-color:var(--kendo-color-warning-active, #d49f00)}.k-button-solid-error{border-color:var(--kendo-color-error, #f31700);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-button-solid-error:hover,.k-button-solid-error.k-hover{border-color:var(--kendo-color-error-hover, #df1600);background-color:var(--kendo-color-error-hover, #df1600)}.k-button-solid-error:focus,.k-button-solid-error.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent)}.k-button-solid-error:active,.k-button-solid-error.k-active{border-color:var(--kendo-color-error-active, #ca1400);background-color:var(--kendo-color-error-active, #ca1400)}.k-button-solid-error.k-selected{border-color:var(--kendo-color-error-active, #ca1400);background-color:var(--kendo-color-error-active, #ca1400)}.k-button-solid-dark{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-button-solid-dark:hover,.k-button-solid-dark.k-hover{border-color:var(--kendo-color-dark-hover, #292929);background-color:var(--kendo-color-dark-hover, #292929)}.k-button-solid-dark:focus,.k-button-solid-dark.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent)}.k-button-solid-dark:active,.k-button-solid-dark.k-active{border-color:var(--kendo-color-dark-active, #1f1f1f);background-color:var(--kendo-color-dark-active, #1f1f1f)}.k-button-solid-dark.k-selected{border-color:var(--kendo-color-dark-active, #1f1f1f);background-color:var(--kendo-color-dark-active, #1f1f1f)}.k-button-solid-light{border-color:var(--kendo-color-light, #ebebeb);color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-button-solid-light:hover,.k-button-solid-light.k-hover{border-color:var(--kendo-color-light-hover, #e0e0e0);background-color:var(--kendo-color-light-hover, #e0e0e0)}.k-button-solid-light:focus,.k-button-solid-light.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent)}.k-button-solid-light:active,.k-button-solid-light.k-active{border-color:var(--kendo-color-light-active, #d6d6d6);background-color:var(--kendo-color-light-active, #d6d6d6)}.k-button-solid-light.k-selected{border-color:var(--kendo-color-light-active, #d6d6d6);background-color:var(--kendo-color-light-active, #d6d6d6)}.k-button-solid-inverse{border-color:var(--kendo-color-inverse, #3d3d3d);color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-inverse, #3d3d3d)}.k-button-solid-inverse:hover,.k-button-solid-inverse.k-hover{border-color:var(--kendo-color-inverse-hover, #292929);background-color:var(--kendo-color-inverse-hover, #292929)}.k-button-solid-inverse:focus,.k-button-solid-inverse.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent)}.k-button-solid-inverse:active,.k-button-solid-inverse.k-active{border-color:var(--kendo-color-inverse-active, #1f1f1f);background-color:var(--kendo-color-inverse-active, #1f1f1f)}.k-button-solid-inverse.k-selected{border-color:var(--kendo-color-inverse-active, #1f1f1f);background-color:var(--kendo-color-inverse-active, #1f1f1f)}.k-button-outline-primary{box-shadow:none;border-color:currentColor;color:var(--kendo-color-primary-on-surface, #ff6358);background-color:rgba(0,0,0,0)}.k-button-outline-primary:hover,.k-button-outline-primary.k-hover{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-button-outline-primary:focus,.k-button-outline-primary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 30%, transparent)}.k-button-outline-primary:active,.k-button-outline-primary.k-active{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-button-outline-primary.k-selected{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-button-outline-secondary{box-shadow:none;border-color:currentColor;color:var(--kendo-color-secondary-on-surface, #292929);background-color:rgba(0,0,0,0)}.k-button-outline-secondary:hover,.k-button-outline-secondary.k-hover{border-color:var(--kendo-color-secondary, #666666);color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-button-outline-secondary:focus,.k-button-outline-secondary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent)}.k-button-outline-secondary:active,.k-button-outline-secondary.k-active{border-color:var(--kendo-color-secondary, #666666);color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-button-outline-secondary.k-selected{border-color:var(--kendo-color-secondary, #666666);color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-button-outline-tertiary{box-shadow:none;border-color:currentColor;color:var(--kendo-color-tertiary-on-surface, #028ccb);background-color:rgba(0,0,0,0)}.k-button-outline-tertiary:hover,.k-button-outline-tertiary.k-hover{border-color:var(--kendo-color-tertiary, #03a9f4);color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-button-outline-tertiary:focus,.k-button-outline-tertiary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent)}.k-button-outline-tertiary:active,.k-button-outline-tertiary.k-active{border-color:var(--kendo-color-tertiary, #03a9f4);color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-button-outline-tertiary.k-selected{border-color:var(--kendo-color-tertiary, #03a9f4);color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-button-outline-info{box-shadow:none;border-color:currentColor;color:var(--kendo-color-info-on-surface, #004ac2);background-color:rgba(0,0,0,0)}.k-button-outline-info:hover,.k-button-outline-info.k-hover{border-color:var(--kendo-color-info, #0058e9);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-button-outline-info:focus,.k-button-outline-info.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent)}.k-button-outline-info:active,.k-button-outline-info.k-active{border-color:var(--kendo-color-info, #0058e9);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-button-outline-info.k-selected{border-color:var(--kendo-color-info, #0058e9);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-button-outline-success{box-shadow:none;border-color:currentColor;color:var(--kendo-color-success-on-surface, #2d9600);background-color:rgba(0,0,0,0)}.k-button-outline-success:hover,.k-button-outline-success.k-hover{border-color:var(--kendo-color-success, #37b400);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-button-outline-success:focus,.k-button-outline-success.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent)}.k-button-outline-success:active,.k-button-outline-success.k-active{border-color:var(--kendo-color-success, #37b400);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-button-outline-success.k-selected{border-color:var(--kendo-color-success, #37b400);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-button-outline-warning{box-shadow:none;border-color:currentColor;color:var(--kendo-color-warning-on-surface, #ffc000);background-color:rgba(0,0,0,0)}.k-button-outline-warning:hover,.k-button-outline-warning.k-hover{border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-button-outline-warning:focus,.k-button-outline-warning.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent)}.k-button-outline-warning:active,.k-button-outline-warning.k-active{border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-button-outline-warning.k-selected{border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-button-outline-error{box-shadow:none;border-color:currentColor;color:var(--kendo-color-error-on-surface, #ca1400);background-color:rgba(0,0,0,0)}.k-button-outline-error:hover,.k-button-outline-error.k-hover{border-color:var(--kendo-color-error, #f31700);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-button-outline-error:focus,.k-button-outline-error.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent)}.k-button-outline-error:active,.k-button-outline-error.k-active{border-color:var(--kendo-color-error, #f31700);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-button-outline-error.k-selected{border-color:var(--kendo-color-error, #f31700);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-button-outline-dark{box-shadow:none;border-color:currentColor;color:var(--kendo-color-dark-on-surface, #141414);background-color:rgba(0,0,0,0)}.k-button-outline-dark:hover,.k-button-outline-dark.k-hover{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-button-outline-dark:focus,.k-button-outline-dark.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent)}.k-button-outline-dark:active,.k-button-outline-dark.k-active{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-button-outline-dark.k-selected{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-button-outline-light{box-shadow:none;border-color:currentColor;color:var(--kendo-color-light-on-surface, #e0e0e0);background-color:rgba(0,0,0,0)}.k-button-outline-light:hover,.k-button-outline-light.k-hover{border-color:var(--kendo-color-light, #ebebeb);color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-button-outline-light:focus,.k-button-outline-light.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent)}.k-button-outline-light:active,.k-button-outline-light.k-active{border-color:var(--kendo-color-light, #ebebeb);color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-button-outline-light.k-selected{border-color:var(--kendo-color-light, #ebebeb);color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-button-outline-inverse{box-shadow:none;border-color:currentColor;color:var(--kendo-color-inverse-on-surface, #141414);background-color:rgba(0,0,0,0)}.k-button-outline-inverse:hover,.k-button-outline-inverse.k-hover{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-button-outline-inverse:focus,.k-button-outline-inverse.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent)}.k-button-outline-inverse:active,.k-button-outline-inverse.k-active{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-button-outline-inverse.k-selected{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-button-outline-base{box-shadow:none;border-color:currentColor;color:var(--kendo-color-base-on-surface, #3d3d3d);background-color:rgba(0,0,0,0)}.k-button-outline-base:hover,.k-button-outline-base.k-hover{border-color:var(--kendo-color-on-base, #3d3d3d);color:var(--kendo-color-base, #f5f5f5);background-color:var(--kendo-color-on-base, #3d3d3d)}.k-button-outline-base:focus,.k-button-outline-base.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 30%, transparent)}.k-button-outline-base:active,.k-button-outline-base.k-active{border-color:var(--kendo-color-on-base, #3d3d3d);color:var(--kendo-color-base, #f5f5f5);background-color:var(--kendo-color-on-base, #3d3d3d)}.k-button-outline-base.k-selected{border-color:var(--kendo-color-on-base, #3d3d3d);color:var(--kendo-color-base, #f5f5f5);background-color:var(--kendo-color-on-base, #3d3d3d)}.k-button-flat-primary{color:var(--kendo-color-primary-on-surface, #ff6358)}.k-button-flat-secondary{color:var(--kendo-color-secondary-on-surface, #292929)}.k-button-flat-tertiary{color:var(--kendo-color-tertiary-on-surface, #028ccb)}.k-button-flat-info{color:var(--kendo-color-info-on-surface, #004ac2)}.k-button-flat-success{color:var(--kendo-color-success-on-surface, #2d9600)}.k-button-flat-warning{color:var(--kendo-color-warning-on-surface, #ffc000)}.k-button-flat-error{color:var(--kendo-color-error-on-surface, #ca1400)}.k-button-flat-dark{color:var(--kendo-color-dark-on-surface, #141414)}.k-button-flat-light{color:var(--kendo-color-light-on-surface, #e0e0e0)}.k-button-flat-inverse{color:var(--kendo-color-inverse-on-surface, #141414)}.k-button-flat-base{color:inherit}.k-button-link-primary{color:var(--kendo-color-primary, #0A5E58)}.k-button-link-primary:hover,.k-button-link-primary.k-hover{color:var(--kendo-color-primary-hover, #ea5a51)}.k-button-link-primary:focus,.k-button-link-primary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 30%, transparent)}.k-button-link-primary:active,.k-button-link-primary.k-active{color:var(--kendo-color-primary-active, #d45349)}.k-button-link-primary.k-selected{color:var(--kendo-color-primary-active, #d45349)}.k-button-link-secondary{color:var(--kendo-color-secondary, #666666)}.k-button-link-secondary:hover,.k-button-link-secondary.k-hover{color:var(--kendo-color-secondary-hover, #525252)}.k-button-link-secondary:focus,.k-button-link-secondary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent)}.k-button-link-secondary:active,.k-button-link-secondary.k-active{color:var(--kendo-color-secondary-active, #3d3d3d)}.k-button-link-secondary.k-selected{color:var(--kendo-color-secondary-active, #3d3d3d)}.k-button-link-tertiary{color:var(--kendo-color-tertiary, #03a9f4)}.k-button-link-tertiary:hover,.k-button-link-tertiary.k-hover{color:var(--kendo-color-tertiary-hover, #039ae0)}.k-button-link-tertiary:focus,.k-button-link-tertiary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent)}.k-button-link-tertiary:active,.k-button-link-tertiary.k-active{color:var(--kendo-color-tertiary-active, #028ccb)}.k-button-link-tertiary.k-selected{color:var(--kendo-color-tertiary-active, #028ccb)}.k-button-link-info{color:var(--kendo-color-info, #0058e9)}.k-button-link-info:hover,.k-button-link-info.k-hover{color:var(--kendo-color-info-hover, #0052d6)}.k-button-link-info:focus,.k-button-link-info.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent)}.k-button-link-info:active,.k-button-link-info.k-active{color:var(--kendo-color-info-active, #004ac2)}.k-button-link-info.k-selected{color:var(--kendo-color-info-active, #004ac2)}.k-button-link-success{color:var(--kendo-color-success, #37b400)}.k-button-link-success:hover,.k-button-link-success.k-hover{color:var(--kendo-color-success-hover, #32a500)}.k-button-link-success:focus,.k-button-link-success.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent)}.k-button-link-success:active,.k-button-link-success.k-active{color:var(--kendo-color-success-active, #2d9600)}.k-button-link-success.k-selected{color:var(--kendo-color-success-active, #2d9600)}.k-button-link-warning{color:var(--kendo-color-warning, #ffc000)}.k-button-link-warning:hover,.k-button-link-warning.k-hover{color:var(--kendo-color-warning-hover, #eaaf00)}.k-button-link-warning:focus,.k-button-link-warning.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent)}.k-button-link-warning:active,.k-button-link-warning.k-active{color:var(--kendo-color-warning-active, #d49f00)}.k-button-link-warning.k-selected{color:var(--kendo-color-warning-active, #d49f00)}.k-button-link-error{color:var(--kendo-color-error, #f31700)}.k-button-link-error:hover,.k-button-link-error.k-hover{color:var(--kendo-color-error-hover, #df1600)}.k-button-link-error:focus,.k-button-link-error.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent)}.k-button-link-error:active,.k-button-link-error.k-active{color:var(--kendo-color-error-active, #ca1400)}.k-button-link-error.k-selected{color:var(--kendo-color-error-active, #ca1400)}.k-button-link-dark{color:var(--kendo-color-dark, #3d3d3d)}.k-button-link-dark:hover,.k-button-link-dark.k-hover{color:var(--kendo-color-dark-hover, #292929)}.k-button-link-dark:focus,.k-button-link-dark.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent)}.k-button-link-dark:active,.k-button-link-dark.k-active{color:var(--kendo-color-dark-active, #1f1f1f)}.k-button-link-dark.k-selected{color:var(--kendo-color-dark-active, #1f1f1f)}.k-button-link-light{color:var(--kendo-color-light, #ebebeb)}.k-button-link-light:hover,.k-button-link-light.k-hover{color:var(--kendo-color-light-hover, #e0e0e0)}.k-button-link-light:focus,.k-button-link-light.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent)}.k-button-link-light:active,.k-button-link-light.k-active{color:var(--kendo-color-light-active, #d6d6d6)}.k-button-link-light.k-selected{color:var(--kendo-color-light-active, #d6d6d6)}.k-button-link-inverse{color:var(--kendo-color-dark, #3d3d3d)}.k-button-link-inverse:hover,.k-button-link-inverse.k-hover{color:var(--kendo-color-inverse-hover, #292929)}.k-button-link-inverse:focus,.k-button-link-inverse.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent)}.k-button-link-inverse:active,.k-button-link-inverse.k-active{color:var(--kendo-color-inverse-active, #1f1f1f)}.k-button-link-inverse.k-selected{color:var(--kendo-color-inverse-active, #1f1f1f)}.k-button-link-base{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-button-link-base:hover,.k-button-link-base.k-hover{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-button-link-base:focus,.k-button-link-base.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 30%, transparent)}.k-button-link-base:active,.k-button-link-base.k-active{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-button-link-base.k-selected{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-button-clear-primary{color:var(--kendo-color-primary-on-surface, #ff6358)}.k-button-clear-primary:focus::after,.k-button-clear-primary.k-focus::after,.k-button-clear-primary:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-secondary{color:var(--kendo-color-secondary-on-surface, #292929)}.k-button-clear-secondary:focus::after,.k-button-clear-secondary.k-focus::after,.k-button-clear-secondary:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-tertiary{color:var(--kendo-color-tertiary-on-surface, #028ccb)}.k-button-clear-tertiary:focus::after,.k-button-clear-tertiary.k-focus::after,.k-button-clear-tertiary:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-info{color:var(--kendo-color-info-on-surface, #004ac2)}.k-button-clear-info:focus::after,.k-button-clear-info.k-focus::after,.k-button-clear-info:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-success{color:var(--kendo-color-success-on-surface, #2d9600)}.k-button-clear-success:focus::after,.k-button-clear-success.k-focus::after,.k-button-clear-success:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-warning{color:var(--kendo-color-warning-on-surface, #ffc000)}.k-button-clear-warning:focus::after,.k-button-clear-warning.k-focus::after,.k-button-clear-warning:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-error{color:var(--kendo-color-error-on-surface, #ca1400)}.k-button-clear-error:focus::after,.k-button-clear-error.k-focus::after,.k-button-clear-error:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-dark{color:var(--kendo-color-dark-on-surface, #141414)}.k-button-clear-dark:focus::after,.k-button-clear-dark.k-focus::after,.k-button-clear-dark:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-light{color:var(--kendo-color-light-on-surface, #e0e0e0)}.k-button-clear-light:focus::after,.k-button-clear-light.k-focus::after,.k-button-clear-light:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-inverse{color:var(--kendo-color-inverse-on-surface, #141414)}.k-button-clear-inverse:focus::after,.k-button-clear-inverse.k-focus::after,.k-button-clear-inverse:active::after{background-color:currentColor;opacity:.1;display:block}.k-button-clear-base{color:var(--kendo-color-base-on-surface, #3d3d3d)}.k-button-clear-base:focus::after,.k-button-clear-base.k-focus::after,.k-button-clear-base:active::after{background-color:currentColor;opacity:.1;display:block}.k-actions,.k-form-buttons,.k-edit-buttons,.k-action-buttons,.k-columnmenu-actions{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);box-sizing:border-box;border-width:0px 0 0 0;border-style:solid;border-color:inherit;flex-shrink:0;display:flex;flex-flow:row nowrap;align-items:center;gap:var(--kendo-spacing-2, 0.5rem);overflow:hidden;clear:both}.k-actions *,.k-form-buttons *,.k-edit-buttons *,.k-action-buttons *,.k-columnmenu-actions *,.k-actions *::before,.k-form-buttons *::before,.k-edit-buttons *::before,.k-action-buttons *::before,.k-columnmenu-actions *::before,.k-actions *::after,.k-form-buttons *::after,.k-edit-buttons *::after,.k-action-buttons *::after,.k-columnmenu-actions *::after{box-sizing:border-box}.k-popup .k-actions,.k-popup .k-form-buttons,.k-popup .k-edit-buttons,.k-popup .k-action-buttons,.k-popup .k-columnmenu-actions{margin-top:var(--kendo-spacing-4, 1rem)}.k-actions-start{justify-content:flex-start}.k-actions-center{justify-content:center}.k-actions-end{justify-content:flex-end}.k-actions-stretched>*{flex:1 0 0%}.k-actions-horizontal{width:100%;flex-flow:row nowrap}.k-actions-vertical{flex-flow:column nowrap}.k-justify-content-normal{justify-content:normal}.\!k-justify-content-normal{justify-content:normal !important}.k-justify-content-stretch{justify-content:stretch}.\!k-justify-content-stretch{justify-content:stretch !important}.k-justify-content-center{justify-content:center}.\!k-justify-content-center{justify-content:center !important}.k-justify-content-start{justify-content:start}.\!k-justify-content-start{justify-content:start !important}.k-justify-content-end{justify-content:end}.\!k-justify-content-end{justify-content:end !important}.k-justify-content-flex-start{justify-content:flex-start}.\!k-justify-content-flex-start{justify-content:flex-start !important}.k-justify-content-flex-end{justify-content:flex-end}.\!k-justify-content-flex-end{justify-content:flex-end !important}.k-justify-content-left{justify-content:left}.\!k-justify-content-left{justify-content:left !important}.k-justify-content-right{justify-content:right}.\!k-justify-content-right{justify-content:right !important}.k-justify-content-baseline{justify-content:baseline}.\!k-justify-content-baseline{justify-content:baseline !important}.k-justify-content-first-baseline{justify-content:first baseline}.\!k-justify-content-first-baseline{justify-content:first baseline !important}.k-justify-content-last-baseline{justify-content:last baseline}.\!k-justify-content-last-baseline{justify-content:last baseline !important}.k-justify-content-between{justify-content:space-between}.\!k-justify-content-between{justify-content:space-between !important}.k-justify-content-around{justify-content:space-around}.\!k-justify-content-around{justify-content:space-around !important}.k-justify-content-evenly{justify-content:space-evenly}.\!k-justify-content-evenly{justify-content:space-evenly !important}.k-justify-content-stretch>*{flex:1 0 0%}.\!.k-justify-content-stretch>*{flex:1 0 0% !important}.k-overlay{width:100%;height:100%;opacity:.5;position:fixed;top:0;left:0;z-index:10001}.k-overlay{background-color:#000}.k-overlay-primary{background-color:var(--kendo-color-primary, #0A5E58)}.k-overlay-secondary{background-color:var(--kendo-color-secondary, #666666)}.k-overlay-tertiary{background-color:var(--kendo-color-tertiary, #03a9f4)}.k-overlay-info{background-color:var(--kendo-color-info, #0058e9)}.k-overlay-success{background-color:var(--kendo-color-success, #37b400)}.k-overlay-warning{background-color:var(--kendo-color-warning, #ffc000)}.k-overlay-error{background-color:var(--kendo-color-error, #f31700)}.k-overlay-dark{background-color:var(--kendo-color-dark, #3d3d3d)}.k-overlay-light{background-color:var(--kendo-color-light, #ebebeb)}.k-overlay-inverse{background-color:var(--kendo-color-dark, #3d3d3d)}.k-animation-container{position:absolute;overflow:hidden;z-index:100}.k-animation-container-fixed{position:fixed}.k-animation-container-relative{position:relative;display:inline-block}.k-animation-container{border-radius:0 0 .25rem .25rem}.k-animation-container-shown{overflow:visible}.k-popup{margin:0;padding:0;border-width:1px;border-style:solid;box-sizing:border-box;font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;align-items:stretch}.k-popup .k-item{outline:none}.k-popup>.k-colorpalette{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-popup.k-popup-transparent{border-width:0;background-color:rgba(0,0,0,0);box-shadow:none}.k-popup.k-popup-flush{padding:0}.k-popup>.k-widget,.k-popup>.k-coloreditor{border-width:0}.k-shadow{box-shadow:var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-popup{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff;box-shadow:var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-animation-container{border-radius:0 0 var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem)}.k-ripple-target{position:relative}.k-ripple{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;pointer-events:none}.k-ripple-blob{pointer-events:none;position:absolute;border-radius:50%;padding:0;transform:translate(-50%, -50%) scale(0);transition:opacity 100ms linear,transform 500ms cubic-bezier(0.4, 0, 0.2, 1);opacity:.1;background-color:currentColor}.k-primary .k-ripple-blob{opacity:.2}.k-ripple-focus::after{visibility:visible;animation:ripple 600ms ease-out}@keyframes ripple{0%{transform:translate(-50%, -50%) scale(0)}20%{transform:translate(-50%, -50%) scale(1)}100%{opacity:0;transform:translate(-50%, -50%) scale(1)}}.k-table{width:100%;max-width:none;border-width:1px;border-style:solid;text-align:start;border-collapse:collapse;border-spacing:0;empty-cells:show;outline:none}.k-data-table{border-width:1px;border-style:solid}.k-data-table .k-table{table-layout:fixed}.k-table-thead,.k-table-tbody,.k-table-tfoot,.k-table-row,.k-table-alt-row{border-color:inherit;text-align:inherit}.k-table-th,.k-table-td{border-width:0 0 0px 1px;border-style:solid;border-color:inherit;box-sizing:border-box;font-weight:normal;text-align:inherit;white-space:nowrap;text-overflow:ellipsis;display:table-cell;overflow:hidden;position:relative}.k-table-th:first-child,.k-table-td:first-child{border-left-width:0}.k-table-th{border-bottom-width:1px}.k-table-header{-webkit-padding-end:var(--kendo-scrollbar-width);padding-inline-end:var(--kendo-scrollbar-width);border-width:0 0 1px;border-style:solid;box-sizing:border-box}.k-table-header .k-table{border-width:0}.k-table-header-wrap{margin-right:-1px;width:100%;border-width:0 1px 0 0;border-style:solid;border-color:inherit;overflow:hidden}.k-table-header>.k-table,.k-table-header-wrap>.k-table{margin-bottom:-1px}.k-table-group-sticky-header{flex:none}.k-table-group-sticky-header .k-table-th{display:flex;flex-flow:row nowrap;align-items:center;align-content:center}.k-table-list{margin:0;padding:0;width:100%;max-width:none;border-width:0;display:table;border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;list-style:none;outline:none}.k-table-list .k-table-row{position:relative}.k-table-list .k-table-row,.k-table-list .k-table-group-row{width:100%;box-sizing:border-box;display:table-row}.k-table-list .k-table-row.k-first{border-top:1px solid currentColor}.k-table-list .k-table-th,.k-table-list .k-table-td{vertical-align:middle}.k-table-list .k-table-group-row{position:sticky}.k-table-list .k-table-group-row::before{content:"\200b";padding-inline:0;width:0;display:block;overflow:hidden}.k-table-list .k-table-group-row .k-table-th{width:100%;border-color:inherit;color:inherit;background-color:inherit;position:absolute;top:0}.k-table-list .k-table-spacer-td{padding:0 !important;width:0 !important;border-left-width:0 !important;border-right-width:0 !important}.k-table-list .k-table-group-td{padding:0 !important;width:0 !important;border-left-width:0 !important;border-right-width:0 !important;overflow:visible}.k-table-list .k-table-group-td>span{font-size:.75em;position:absolute;top:0;right:0}.k-virtual-table .k-table-row,.k-virtual-table .k-table-group-row{position:absolute;width:100%}.k-table-scroller{position:relative;overflow:auto}.k-table-scroller>.k-table{border-width:0}.k-table-footer{-webkit-padding-end:var(--kendo-scrollbar-width);padding-inline-end:var(--kendo-scrollbar-width);border-width:1px 0 0;border-style:solid;box-sizing:border-box}.k-table-footer .k-table{border-width:0}.k-table-footer-wrap{margin-right:-1px;width:100%;border-width:0 1px 0 0;border-style:solid;border-color:inherit;overflow:hidden}.k-table-sm{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-table-sm .k-table-th,.k-table-sm .k-table-td{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-table-sm .k-table-list .k-table-group-td>span{padding-block:0;padding-inline:calc(var(--kendo-spacing-2, 0.5rem)/2)}.k-table-sm .k-table-list .k-table-group-row::before{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:0}.k-table-md{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-table-md .k-table-th,.k-table-md .k-table-td{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-table-md .k-table-list .k-table-group-td>span{padding-block:0;padding-inline:calc(var(--kendo-spacing-3, 0.75rem)/2)}.k-table-md .k-table-list .k-table-group-row::before{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:0}.k-table-lg{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-table-lg .k-table-th,.k-table-lg .k-table-td{padding-block:var(--kendo-spacing-2\.5, 0.625rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-table-lg .k-table-list .k-table-group-td>span{padding-block:0;padding-inline:calc(var(--kendo-spacing-2, 0.5rem)/2)}.k-table-lg .k-table-list .k-table-group-row::before{padding-block:var(--kendo-spacing-2\.5, 0.625rem);padding-inline:0}.k-rtl.k-table .k-table-th,.k-rtl.k-table .k-table-td,.k-rtl .k-table .k-table-th,.k-rtl .k-table .k-table-td,[dir=rtl].k-table .k-table-th,[dir=rtl].k-table .k-table-td,[dir=rtl] .k-table .k-table-th,[dir=rtl] .k-table .k-table-td{border-left-width:0;border-right-width:1px}.k-rtl.k-table .k-table-th:first-child,.k-rtl.k-table .k-table-td:first-child,.k-rtl .k-table .k-table-th:first-child,.k-rtl .k-table .k-table-td:first-child,[dir=rtl].k-table .k-table-th:first-child,[dir=rtl].k-table .k-table-td:first-child,[dir=rtl] .k-table .k-table-th:first-child,[dir=rtl] .k-table .k-table-td:first-child{border-right-width:0}.k-rtl.k-table .k-table-header-wrap,.k-rtl.k-table .k-table-footer-wrap,.k-rtl .k-table .k-table-header-wrap,.k-rtl .k-table .k-table-footer-wrap,[dir=rtl].k-table .k-table-header-wrap,[dir=rtl].k-table .k-table-footer-wrap,[dir=rtl] .k-table .k-table-header-wrap,[dir=rtl] .k-table .k-table-footer-wrap{margin-right:0;margin-left:-1px;border-left-width:1px;border-right-width:0}.k-rtl .k-table-list .k-table-group-td>span,[dir=rtl] .k-table-list .k-table-group-td>span{left:0;right:auto}.k-table,.k-data-table{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-table-thead,.k-table-header,.k-table-group-sticky-header{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fafafa}.k-table-tfoot,.k-table-footer{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fafafa}.k-table-group-row{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fafafa}.k-table-group-td>span{color:#fff;background-color:#3d3d3d}.k-table-alt-row{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-table-tbody .k-table-row:hover,.k-table-list .k-table-row:hover,.k-table-tbody .k-table-row.k-hover,.k-table-list .k-table-row.k-hover{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 11%, transparent)}.k-table-tbody .k-table-row.k-focus,.k-table-tbody .k-table-row:focus,.k-table-list .k-table-row.k-focus,.k-table-list .k-table-row:focus,.k-table-tbody .k-table-td.k-focus,.k-table-tbody .k-table-td:focus,.k-table-list .k-table-td.k-focus,.k-table-list .k-table-td:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-table-tbody .k-table-row.k-selected>.k-table-td,.k-table-list .k-table-row.k-selected{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-virtual-scroller{width:100%;height:100%;flex:1 1 auto;overflow:auto;position:relative}.k-virtual-scroller-wrap{position:relative;z-index:1}.k-virtual-scroller-content{position:absolute;width:100%;top:0;inset-inline-start:0}.k-virtual-scroller-size{position:relative;z-index:0}.k-no-data,.k-nodata{min-height:140px;display:flex;align-items:center;justify-content:center;font-weight:lighter;text-align:center;white-space:normal}.k-no-data,.k-nodata{color:var(--kendo-color-subtle, #666666)}.k-avatar{border-width:0;border-style:solid;box-sizing:border-box;vertical-align:middle;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden}.k-avatar *,.k-avatar *::before,.k-avatar *::after{box-sizing:border-box}.k-avatar-text,.k-avatar-initials{font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal)}.k-avatar-icon{display:flex;flex-flow:row nowrap;align-items:center}.k-avatar-image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.k-avatar-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}.k-avatar-sm{width:var(--kendo-spacing-4, 1rem);height:var(--kendo-spacing-4, 1rem);flex-basis:var(--kendo-spacing-4, 1rem)}.k-avatar-md{width:var(--kendo-spacing-8, 2rem);height:var(--kendo-spacing-8, 2rem);flex-basis:var(--kendo-spacing-8, 2rem)}.k-avatar-lg{width:var(--kendo-spacing-16, 4rem);height:var(--kendo-spacing-16, 4rem);flex-basis:var(--kendo-spacing-16, 4rem)}.k-avatar-bordered{border-width:1px}.k-avatar-solid-primary{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-avatar-solid-secondary{border-color:var(--kendo-color-secondary, #666666);color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-avatar-solid-tertiary{border-color:var(--kendo-color-tertiary, #03a9f4);color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-avatar-solid-info{border-color:var(--kendo-color-info, #0058e9);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-avatar-solid-success{border-color:var(--kendo-color-success, #37b400);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-avatar-solid-warning{border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-avatar-solid-error{border-color:var(--kendo-color-error, #f31700);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-avatar-solid-dark{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-avatar-solid-light{border-color:var(--kendo-color-light, #ebebeb);color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-avatar-solid-inverse{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-avatar-outline{border-color:currentColor}.k-avatar-outline-primary{color:var(--kendo-color-primary, #0A5E58)}.k-avatar-outline-secondary{color:var(--kendo-color-secondary, #666666)}.k-avatar-outline-tertiary{color:var(--kendo-color-tertiary, #03a9f4)}.k-avatar-outline-info{color:var(--kendo-color-info, #0058e9)}.k-avatar-outline-success{color:var(--kendo-color-success, #37b400)}.k-avatar-outline-warning{color:var(--kendo-color-warning, #ffc000)}.k-avatar-outline-error{color:var(--kendo-color-error, #f31700)}.k-avatar-outline-dark{color:var(--kendo-color-dark, #3d3d3d)}.k-avatar-outline-light{color:var(--kendo-color-light, #ebebeb)}.k-avatar-outline-inverse{color:var(--kendo-color-dark, #3d3d3d)}.k-chip{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);border-width:1px;border-style:solid;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:1;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:var(--kendo-spacing-1, 0.25rem);position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-chip *,.k-chip *::before,.k-chip *::after{box-sizing:border-box}.k-chip .k-selected-icon-wrapper{display:none !important}.k-chip-content{padding-block:.5em;padding-inline:0;margin-block:-0.5em;margin-inline:0;min-width:0;display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden;flex:1 1 auto}.k-chip-content .k-icon-wrapper-host{display:initial}.k-chip-content:first-child{-webkit-margin-start:var(--kendo-spacing-1, 0.25rem);margin-inline-start:var(--kendo-spacing-1, 0.25rem)}.k-chip-content:last-child{-webkit-margin-end:var(--kendo-spacing-1, 0.25rem);margin-inline-end:var(--kendo-spacing-1, 0.25rem)}.k-chip-text,.k-chip-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1 1 auto}.k-chip-avatar{border-radius:50%;background-size:cover;background-position:center;flex:none}.k-chip-icon{display:flex;align-items:center;justify-content:center;flex:none}.k-chip-actions{margin-block:-5em;margin-inline:0;flex:none;display:flex;flex-flow:row nowrap;align-items:center;align-self:center}.k-chip-action{flex:none;display:flex;flex-flow:row nowrap;align-items:center;align-self:center}.k-remove-icon{font-size:inherit;display:flex;align-items:center;justify-content:center;flex:none}.k-chip-list{min-width:0px;display:inline-flex;flex-wrap:wrap;align-items:center;position:relative}.k-chip-sm{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-1, 0.25rem);font-size:var(--kendo-font-size, inherit);line-height:1}.k-chip-sm .k-chip-action{padding:var(--kendo-spacing-0\.5, 0.125rem)}.k-chip-avatar{width:1em;height:1em;flex-basis:1em}.k-chip-md{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);font-size:var(--kendo-font-size, inherit);line-height:1}.k-chip-md .k-chip-action{padding:var(--kendo-spacing-1, 0.25rem)}.k-chip-avatar{width:1em;height:1em;flex-basis:1em}.k-chip-lg{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-1, 0.25rem);font-size:var(--kendo-font-size, inherit);line-height:1}.k-chip-lg .k-chip-action{padding:var(--kendo-spacing-1\.5, 0.375rem)}.k-chip-avatar{width:1em;height:1em;flex-basis:1em}.k-chip-list-sm{gap:var(--kendo-spacing-1, 0.25rem)}.k-chip-list-md{gap:var(--kendo-spacing-1, 0.25rem)}.k-chip-list-lg{gap:var(--kendo-spacing-1, 0.25rem)}.k-chip-solid-base{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-base, #3d3d3d);background-color:var(--kendo-color-base-subtle, #ebebeb)}.k-chip-solid-base:focus,.k-chip-solid-base.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-chip-solid-base:hover,.k-chip-solid-base.k-hover{background-color:var(--kendo-color-base-subtle-hover, #e0e0e0)}.k-chip-solid-base.k-selected{background-color:var(--kendo-color-base-active, #d6d6d6)}.k-chip-solid-error{border-color:var(--kendo-color-error-emphasis, #f76f60);color:var(--kendo-color-error-on-subtle, #7a0c00);background-color:var(--kendo-color-error-subtle, #fcddda)}.k-chip-solid-error:focus,.k-chip-solid-error.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 16%, transparent)}.k-chip-solid-error:hover,.k-chip-solid-error.k-hover{background-color:var(--kendo-color-error-subtle-hover, #fbc8c3)}.k-chip-solid-error.k-selected{background-color:var(--kendo-color-error-subtle-active, #f98b80)}.k-chip-solid-info{border-color:var(--kendo-color-info-emphasis, #6098f2);color:var(--kendo-color-info-on-subtle, #002259);background-color:var(--kendo-color-info-subtle, #d2e2fb)}.k-chip-solid-info:focus,.k-chip-solid-info.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 16%, transparent)}.k-chip-solid-info:hover,.k-chip-solid-info.k-hover{background-color:var(--kendo-color-info-subtle-hover, #bdd4f8)}.k-chip-solid-info.k-selected{background-color:var(--kendo-color-info-subtle-active, #80acf4)}.k-chip-solid-warning{border-color:var(--kendo-color-warning-emphasis, #ffd760);color:var(--kendo-color-warning-on-subtle, #5e4700);background-color:var(--kendo-color-warning-subtle, #fff4d3)}.k-chip-solid-warning:focus,.k-chip-solid-warning.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 16%, transparent)}.k-chip-solid-warning:hover,.k-chip-solid-warning.k-hover{background-color:var(--kendo-color-warning-subtle-hover, #ffeebd)}.k-chip-solid-warning.k-selected{background-color:var(--kendo-color-warning-subtle-active, #ffe79e)}.k-chip-solid-success{border-color:var(--kendo-color-success-emphasis, #81d15f);color:var(--kendo-color-success-on-subtle, #1c5a00);background-color:var(--kendo-color-success-subtle, #dcf0d3)}.k-chip-solid-success:focus,.k-chip-solid-success.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 16%, transparent)}.k-chip-solid-success:hover,.k-chip-solid-success.k-hover{background-color:var(--kendo-color-success-subtle-hover, #cbe9bf)}.k-chip-solid-success.k-selected{background-color:var(--kendo-color-success-subtle-active, #b7e1a5)}.k-chip-outline-base{border-color:var(--kendo-color-base-on-surface, #3d3d3d);color:var(--kendo-color-base-on-surface, #3d3d3d);background-color:rgba(0,0,0,0)}.k-chip-outline-base:focus,.k-chip-outline-base.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-chip-outline-base:hover,.k-chip-outline-base.k-hover{color:var(--kendo-color-base, #f5f5f5);background-color:var(--kendo-color-base-on-surface, #3d3d3d)}.k-chip-outline-base.k-selected{color:var(--kendo-color-base, #f5f5f5);background-color:var(--kendo-color-base-on-surface, #3d3d3d)}.k-chip-outline-error{border-color:var(--kendo-color-error-on-surface, #ca1400);color:var(--kendo-color-error-on-surface, #ca1400);background-color:rgba(0,0,0,0)}.k-chip-outline-error:focus,.k-chip-outline-error.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 16%, transparent)}.k-chip-outline-error:hover,.k-chip-outline-error.k-hover{border-color:var(--kendo-color-error-hover, #df1600);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error-hover, #df1600)}.k-chip-outline-error.k-selected{border-color:var(--kendo-color-error-active, #ca1400);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error-active, #ca1400)}.k-chip-outline-info{border-color:var(--kendo-color-info-on-surface, #004ac2);color:var(--kendo-color-info-on-surface, #004ac2);background-color:rgba(0,0,0,0)}.k-chip-outline-info:focus,.k-chip-outline-info.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 16%, transparent)}.k-chip-outline-info:hover,.k-chip-outline-info.k-hover{border-color:var(--kendo-color-info-hover, #0052d6);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info-hover, #0052d6)}.k-chip-outline-info.k-selected{border-color:var(--kendo-color-info-active, #004ac2);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info-active, #004ac2)}.k-chip-outline-warning{border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:rgba(0,0,0,0)}.k-chip-outline-warning:focus,.k-chip-outline-warning.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 16%, transparent)}.k-chip-outline-warning:hover,.k-chip-outline-warning.k-hover{color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-chip-outline-warning.k-selected{color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-chip-outline-success{border-color:var(--kendo-color-success-on-surface, #2d9600);color:var(--kendo-color-success-on-surface, #2d9600);background-color:rgba(0,0,0,0)}.k-chip-outline-success:focus,.k-chip-outline-success.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 16%, transparent)}.k-chip-outline-success:hover,.k-chip-outline-success.k-hover{border-color:var(--kendo-color-success-hover, #32a500);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success-hover, #32a500)}.k-chip-outline-success.k-selected{border-color:var(--kendo-color-success-active, #2d9600);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success-active, #2d9600)}.k-color-preview{width:100%;height:100%;border-width:1px;border-radius:var(--kendo-border-radius-md, 0.25rem);box-sizing:border-box;border-style:solid;display:inline-flex;flex-flow:row nowrap;position:relative;overflow:hidden}.k-color-preview *,.k-color-preview *::before,.k-color-preview *::after{box-sizing:border-box}.k-coloreditor-current-color{cursor:pointer}.k-icon-color-preview{border-width:0;border-radius:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:2px}.k-icon-color-preview .k-color-preview-mask{width:14px;height:2px}.k-color-preview-mask{width:100%;height:100%;position:relative}.k-color-preview-mask::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC");background-size:contain;background-position:0 0}.k-no-color .k-color-preview-mask::before{content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' version='1.1'%3e%3cline x1='0' x2='20' y1='0' y2='20' stroke='var%28--kendo-color-error, %23f31700%29' stroke-width='1'/%3e%3c/svg%3e");background-size:100% 100%;background-position:0 0}.k-color-preview{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-color-preview:hover,.k-color-preview.k-hover{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-loader{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;line-height:0}.k-loader-canvas{display:flex;position:relative}.k-loader-segment{border-radius:50%;background-color:currentColor;position:absolute}.k-loader-sm{padding:calc(var(--kendo-spacing-1, 0.25rem)/2)}.k-loader-sm .k-loader-segment{width:var(--kendo-spacing-1, 0.25rem);height:var(--kendo-spacing-1, 0.25rem)}.k-loader-md{padding:calc(var(--kendo-spacing-2, 0.5rem)/2)}.k-loader-md .k-loader-segment{width:var(--kendo-spacing-2, 0.5rem);height:var(--kendo-spacing-2, 0.5rem)}.k-loader-lg{padding:calc(var(--kendo-spacing-4, 1rem)/2)}.k-loader-lg .k-loader-segment{width:var(--kendo-spacing-4, 1rem);height:var(--kendo-spacing-4, 1rem)}@keyframes pulsing-2-segment{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.k-loader-pulsing-2 .k-loader-canvas{align-items:center}.k-loader-pulsing-2 .k-loader-segment:nth-child(1){left:0;transform:scale(1.5);transform-origin:0 50%;animation:pulsing-2-segment 1s ease infinite;animation-delay:-0.5s}.k-loader-pulsing-2 .k-loader-segment:nth-child(2){right:0;transform-origin:100% 50%;animation:pulsing-2-segment 1s ease infinite}.k-loader-pulsing-2.k-loader-sm .k-loader-canvas{width:calc(var(--kendo-spacing-1, 0.25rem)*3);height:calc(var(--kendo-spacing-1, 0.25rem)*1.5)}.k-loader-pulsing-2.k-loader-md .k-loader-canvas{width:calc(var(--kendo-spacing-2, 0.5rem)*3);height:calc(var(--kendo-spacing-2, 0.5rem)*1.5)}.k-loader-pulsing-2.k-loader-lg .k-loader-canvas{width:calc(var(--kendo-spacing-4, 1rem)*3);height:calc(var(--kendo-spacing-4, 1rem)*1.5)}@keyframes spinner-3-segment{0%{top:0;left:50%}33.3333%{top:100%;left:0}66.6666%{top:100%;left:100%}100%{top:0;left:50%}}.k-loader-spinner-3 .k-loader-segment{transform:translate(-50%, -50%)}.k-loader-spinner-3 .k-loader-segment:nth-child(1){top:0;left:50%;animation:spinner-3-segment 2s ease infinite}.k-loader-spinner-3 .k-loader-segment:nth-child(2){top:100%;left:0;animation:spinner-3-segment 2s ease infinite;animation-delay:-.6666666667s}.k-loader-spinner-3 .k-loader-segment:nth-child(3){top:100%;left:100%;animation:spinner-3-segment 2s ease infinite;animation-delay:-1.3333333333s}.k-loader-spinner-3.k-loader-sm .k-loader-canvas{margin:calc(var(--kendo-spacing-1, 0.25rem)/2);width:calc(var(--kendo-spacing-1, 0.25rem)*4 - var(--kendo-spacing-1, 0.25rem));height:calc(var(--kendo-spacing-1, 0.25rem)*4*0.8660254038 - var(--kendo-spacing-1, 0.25rem))}.k-loader-spinner-3.k-loader-md .k-loader-canvas{margin:calc(var(--kendo-spacing-2, 0.5rem)/2);width:calc(var(--kendo-spacing-2, 0.5rem)*4 - var(--kendo-spacing-2, 0.5rem));height:calc(var(--kendo-spacing-2, 0.5rem)*4*0.8660254038 - var(--kendo-spacing-2, 0.5rem))}.k-loader-spinner-3.k-loader-lg .k-loader-canvas{margin:calc(var(--kendo-spacing-4, 1rem)/2);width:calc(var(--kendo-spacing-4, 1rem)*4 - var(--kendo-spacing-4, 1rem));height:calc(var(--kendo-spacing-4, 1rem)*4*0.8660254038 - var(--kendo-spacing-4, 1rem))}@keyframes spinner-4-segment-1{0%{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:0;transform:translateX(0) translateY(0)}66.6%{top:0;left:0;transform:translateX(0) translateY(0)}100%{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-segment-2{0%{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}33.3%{top:0;left:100%;transform:translateX(-100%) translateY(0)}66.6%{top:0;left:100%;transform:translateX(-100%) translateY(0)}100%{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-segment-3{0%{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:100%;transform:translateX(-100%) translateY(-100%)}66.6%{top:100%;left:100%;transform:translateX(-100%) translateY(-100%)}100%{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4-segment-4{0%{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}33.3%{top:100%;left:0;transform:translateX(0) translateY(-100%)}66.6%{top:100%;left:0;transform:translateX(0) translateY(-100%)}100%{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}@keyframes spinner-4{0%{transform:rotate(0)}33.3%{transform:rotate(0)}66.6%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}.k-loader-spinner-4 .k-loader-canvas{animation:spinner-4 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.k-loader-spinner-4 .k-loader-segment:nth-child(1){animation:spinner-4-segment-1 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(2){animation:spinner-4-segment-2 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(3){animation:spinner-4-segment-3 1.833s ease infinite}.k-loader-spinner-4 .k-loader-segment:nth-child(4){animation:spinner-4-segment-4 1.833s ease infinite}.k-loader-spinner-4.k-loader-sm .k-loader-canvas{width:calc(var(--kendo-spacing-1, 0.25rem)*4);height:calc(var(--kendo-spacing-1, 0.25rem)*4)}.k-loader-spinner-4.k-loader-md .k-loader-canvas{width:calc(var(--kendo-spacing-2, 0.5rem)*4);height:calc(var(--kendo-spacing-2, 0.5rem)*4)}.k-loader-spinner-4.k-loader-lg .k-loader-canvas{width:calc(var(--kendo-spacing-4, 1rem)*4);height:calc(var(--kendo-spacing-4, 1rem)*4)}.k-loader-container{display:flex;align-items:center;justify-content:center;z-index:20001}.k-loader-container .k-loader{padding:0}.k-loader-container,.k-loader-container-overlay{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.k-loader-container-overlay{opacity:.5}.k-loader-container-inner{display:flex;align-items:center;position:relative;z-index:2}.k-loader-container-panel{border-width:1px;border-style:solid;border-radius:var(--kendo-border-radius-md, 0.25rem)}.k-loader-container-sm .k-loader-container-inner{padding:var(--kendo-spacing-4, 1rem);gap:var(--kendo-spacing-1, 0.25rem)}.k-loader-container-sm .k-loader-container-label{font-size:var(--kendo-font-size-sm, inherit)}.k-loader-container-md .k-loader-container-inner{padding:var(--kendo-spacing-5, 1.25rem);gap:var(--kendo-spacing-2, 0.5rem)}.k-loader-container-md .k-loader-container-label{font-size:var(--kendo-font-size, inherit)}.k-loader-container-lg .k-loader-container-inner{padding:var(--kendo-spacing-6, 1.5rem);gap:var(--kendo-spacing-3, 0.75rem)}.k-loader-container-lg .k-loader-container-label{font-size:var(--kendo-font-size-lg, inherit)}.k-loader-top .k-loader-container-inner{flex-direction:column;text-align:center}.k-loader-end .k-loader-container-label{order:-1}.k-loading-mask,.k-loading-image,.k-loading-color{width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0}.k-loading-mask *,.k-loading-mask *::before,.k-loading-mask *::after,.k-loading-mask::before,.k-loading-mask::after,.k-loading-image *,.k-loading-image *::before,.k-loading-image *::after,.k-loading-image::before,.k-loading-image::after,.k-loading-color *,.k-loading-color *::before,.k-loading-color *::after,.k-loading-color::before,.k-loading-color::after{box-sizing:border-box}.k-loading-mask{z-index:100}.k-loading-mask.k-opaque .k-loading-color{opacity:1}.k-loading-text{text-indent:-4000px;text-align:center;position:absolute;color:currentColor}.k-loading-image{z-index:2;color:currentColor}.k-loading-color{background-color:#fff;opacity:.3}.k-i-loading{width:1em;height:1em;line-height:1;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;vertical-align:middle;position:relative;background-color:rgba(0,0,0,0);box-sizing:border-box;color:currentColor}.k-i-loading::before,.k-i-loading::after{box-sizing:border-box}.k-i-loading::before,.k-i-loading::after,.k-loading-image::before,.k-loading-image::after{position:absolute;top:50%;left:50%;display:inline-block;content:"";box-sizing:inherit;border-radius:50%;border-width:.05em;border-style:solid;border-color:currentColor;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.k-icon.k-i-loading::before,.k-icon.k-i-loading::after{content:""}.k-i-loading::before,.k-loading-image::before{margin-top:-0.5em;margin-left:-0.5em;width:1em;height:1em;animation:k-loading-animation .7s linear infinite}.k-i-loading::after,.k-loading-image::after{margin-top:-0.25em;margin-left:-0.25em;width:.5em;height:.5em;animation:k-loading-animation reverse 1.4s linear infinite}.k-loading-image::before,.k-loading-image::after{content:"";border-width:1px;border-width:clamp(.015em,1px,1px);font-size:4em}@keyframes k-loading-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.k-loader-primary{color:var(--kendo-color-primary, #0A5E58)}.k-loader-secondary{color:var(--kendo-color-secondary, #666666)}.k-loader-tertiary{color:var(--kendo-color-tertiary, #03a9f4)}.k-loader-info{color:var(--kendo-color-info, #0058e9)}.k-loader-success{color:var(--kendo-color-success, #37b400)}.k-loader-warning{color:var(--kendo-color-warning, #ffc000)}.k-loader-error{color:var(--kendo-color-error, #f31700)}.k-loader-dark{color:var(--kendo-color-dark, #3d3d3d)}.k-loader-light{color:var(--kendo-color-light, #ebebeb)}.k-loader-inverse{color:var(--kendo-color-dark, #3d3d3d)}.k-loader-container-panel{background-color:#fff;border-color:rgba(0,0,0,.08)}.k-skeleton,.k-placeholder-line{display:block}.k-skeleton-text,.k-placeholder-line{border-radius:var(--kendo-border-radius-md, 0.25rem);transform:scale(1, 0.6)}.k-skeleton-text:empty::before,.k-placeholder-line:empty::before{content:"\200b"}.k-skeleton-rect{border-radius:0}.k-skeleton-circle{border-radius:9999px}@keyframes k-skeleton-wave{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}100%{transform:translateX(100%)}}.k-skeleton-wave .k-skeleton,.k-skeleton-wave .k-placeholder-line,.k-skeleton-wave.k-skeleton,.k-skeleton-wave.k-placeholder-line{position:relative;overflow:hidden}.k-skeleton-wave .k-skeleton::after,.k-skeleton-wave .k-placeholder-line::after,.k-skeleton-wave.k-skeleton::after,.k-skeleton-wave.k-placeholder-line::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);animation:k-skeleton-wave 1.6s linear .5s infinite}@keyframes k-skeleton-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.k-skeleton-pulse .k-skeleton,.k-skeleton-pulse .k-placeholder-line,.k-skeleton-pulse.k-skeleton,.k-skeleton-pulse.k-placeholder-line{animation:k-skeleton-pulse 1.5s ease-in-out .5s infinite}.k-skeleton,.k-placeholder-line{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 20%, transparent)}.k-skeleton-wave .k-skeleton::after,.k-skeleton-wave .k-placeholder-line::after,.k-skeleton-wave.k-skeleton::after,.k-skeleton-wave.k-placeholder-line::after{background-image:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.04), transparent)}.k-tooltip{border-radius:var(--kendo-border-radius-md, 0.25rem);margin:0;padding-block:.25rem;padding-inline:.5rem;border-width:0px;border-style:solid;box-sizing:border-box;background-repeat:repeat-x;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height-sm, normal);display:flex;flex-flow:row nowrap;align-items:flex-start;position:absolute;z-index:12000;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-tooltip *,.k-tooltip *::before,.k-tooltip *::after{box-sizing:border-box}.k-tooltip-icon{-webkit-margin-end:var(--kendo-spacing-1, 0.25rem);margin-inline-end:var(--kendo-spacing-1, 0.25rem);flex-shrink:0}.k-tooltip-title{margin-bottom:.25em;font-size:calc(var(--kendo-font-size, 0.875rem)*1.25);line-height:var(--kendo-line-height-xs, normal)}.k-tooltip-content{align-self:stretch;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.k-tooltip-button{-webkit-margin-start:var(--kendo-spacing-1, 0.25rem);margin-inline-start:var(--kendo-spacing-1, 0.25rem);flex-shrink:0}.k-tooltip-button .k-icon{color:inherit;vertical-align:top}.k-callout{width:12px;height:12px;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0);position:absolute;pointer-events:none}.k-callout-n{margin-left:-6px;border-bottom-color:currentColor;top:-12px;left:50%;pointer-events:none}.k-callout-e{margin-top:-6px;border-left-color:currentColor;top:50%;right:-12px;pointer-events:none}.k-callout-s{margin-left:-6px;border-top-color:currentColor;bottom:-12px;left:50%;pointer-events:none}.k-callout-w{margin-top:-6px;border-right-color:currentColor;top:50%;left:-12px;pointer-events:none}.k-tooltip{border-color:var(--kendo-color-on-app-surface, #3d3d3d);color:var(--kendo-color-app-surface, #ffffff);background-color:var(--kendo-color-on-app-surface, #3d3d3d);box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-tooltip .k-callout{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-tooltip-inverse{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-tooltip-inverse .k-callout{color:var(--kendo-color-dark, #3d3d3d)}.k-tooltip-light{border-color:var(--kendo-color-light, #ebebeb);color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-tooltip-light .k-callout{color:var(--kendo-color-light, #ebebeb)}.k-tooltip-dark{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-tooltip-dark .k-callout{color:var(--kendo-color-dark, #3d3d3d)}.k-tooltip-error{border-color:var(--kendo-color-error, #f31700);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-tooltip-error .k-callout{color:var(--kendo-color-error, #f31700)}.k-tooltip-warning{border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-tooltip-warning .k-callout{color:var(--kendo-color-warning, #ffc000)}.k-tooltip-success{border-color:var(--kendo-color-success, #37b400);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-tooltip-success .k-callout{color:var(--kendo-color-success, #37b400)}.k-tooltip-info{border-color:var(--kendo-color-info, #0058e9);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-tooltip-info .k-callout{color:var(--kendo-color-info, #0058e9)}.k-tooltip-tertiary{border-color:var(--kendo-color-tertiary, #03a9f4);color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-tooltip-tertiary .k-callout{color:var(--kendo-color-tertiary, #03a9f4)}.k-tooltip-secondary{border-color:var(--kendo-color-secondary, #666666);color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-tooltip-secondary .k-callout{color:var(--kendo-color-secondary, #666666)}.k-tooltip-primary{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-tooltip-primary .k-callout{color:var(--kendo-color-primary, #0A5E58)}.k-current-time{width:1px;position:absolute}.k-current-time.k-current-time-arrow-left,.k-current-time.k-current-time-arrow-right,.k-current-time.k-current-time-arrow-down{width:0;height:0;background:rgba(0,0,0,0);border:4px solid rgba(0,0,0,0)}.k-current-time{background:red}.k-current-time.k-current-time-arrow-left{border-right-color:red}.k-current-time.k-current-time-arrow-right{border-left-color:red}.k-current-time.k-current-time-arrow-down{border-top-color:red}.k-menu-bar,.k-menu{border-width:0px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-wrap:nowrap;align-items:stretch;position:relative;cursor:default;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-menu-bar *,.k-menu *,.k-menu-bar *::before,.k-menu *::before,.k-menu-bar *::after,.k-menu *::after{box-sizing:border-box}.k-menu-item{border-width:0;outline:0;display:flex;flex-flow:column nowrap;flex:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-menu-item.k-selected{font-weight:var(--kendo-font-weight-bold, normal)}.k-menu-item-content{display:block;height:auto;overflow:visible}.k-menu-item-content .k-actions,.k-menu-item-content .k-form-buttons,.k-menu-item-content .k-edit-buttons,.k-menu-item-content .k-action-buttons,.k-menu-item-content .k-columnmenu-actions{margin-top:0}.k-menu-link{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-3, 0.75rem);outline:0;color:inherit;display:flex;flex-flow:row nowrap;flex:1 1 auto;gap:var(--kendo-spacing-1, 0.25rem);align-items:center;position:relative;white-space:nowrap;cursor:pointer}.k-menu-link-text{display:flex;flex-flow:row nowrap;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.k-menu-expand-arrow{-webkit-margin-end:calc(var(--kendo-spacing-1, 0.25rem)*-1);margin-inline-end:calc(var(--kendo-spacing-1, 0.25rem)*-1);display:inline-flex;flex-flow:row wrap;align-items:center;flex:none;position:relative}.k-menu-horizontal{flex-direction:row}.k-menu-horizontal>.k-menu-item+.k-menu-item{-webkit-margin-start:var(--kendo-spacing-0, 0px);margin-inline-start:var(--kendo-spacing-0, 0px)}.k-menu-horizontal>.k-separator{margin-block:var(--kendo-spacing-1\.5, 0.375rem);margin-inline:var(--kendo-spacing-1, 0.25rem);width:0;height:auto;border-width:0 0 0 1px;border-style:solid}.k-menu-vertical{flex-direction:column;width:100%}.k-menu-vertical>.k-menu-item+.k-menu-item{margin-top:var(--kendo-spacing-0, 0px)}.k-menu-vertical>.k-menu-item>.k-menu-link{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);-webkit-padding-end:calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px);padding-inline-end:calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px)}.k-menu-vertical>.k-menu-item>.k-menu-link>.k-menu-expand-arrow{-webkit-margin-start:var(--kendo-spacing-2, 0.5rem);margin-inline-start:var(--kendo-spacing-2, 0.5rem);-webkit-margin-end:calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1);margin-inline-end:calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1)}.k-menu-vertical>.k-separator{margin-block:var(--kendo-spacing-1\.5, 0.375rem);margin-inline:0;height:0;border-width:1px 0 0;border-style:solid;display:block}.k-menu-popup{box-sizing:border-box;border-width:1px;border-style:solid;overflow:auto;max-height:80vh}.k-menu-popup *,.k-menu-popup *::before,.k-menu-popup *::after{box-sizing:border-box}.k-menu-popup .k-menu-item{font-weight:initial}.k-menu-group{margin:0;padding:0;list-style:none;display:flex;flex-flow:column nowrap;position:absolute}.k-menu-group .k-menu-item+.k-menu-item{margin-top:var(--kendo-spacing-0, 0px)}.k-menu-group .k-separator{margin-block:var(--kendo-spacing-1, 0.25rem);margin-inline:0;height:0;border-width:1px 0 0;border-style:solid;display:block}.k-menu-popup .k-menu-group{position:relative}.k-menu-group-sm{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-menu-group-sm .k-menu-item{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-menu-group-sm .k-menu-link{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem);-webkit-padding-end:calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px);padding-inline-end:calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px)}.k-menu-group-sm .k-menu-expand-arrow{-webkit-margin-start:var(--kendo-spacing-2, 0.5rem);margin-inline-start:var(--kendo-spacing-2, 0.5rem);-webkit-margin-end:calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1);margin-inline-end:calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1)}.k-menu-group-md{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-menu-group-md .k-menu-item{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-menu-group-md .k-menu-link{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);-webkit-padding-end:calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px);padding-inline-end:calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px)}.k-menu-group-md .k-menu-expand-arrow{-webkit-margin-start:var(--kendo-spacing-2, 0.5rem);margin-inline-start:var(--kendo-spacing-2, 0.5rem);-webkit-margin-end:calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1);margin-inline-end:calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1)}.k-menu-group-lg{font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-menu-group-lg .k-menu-item{font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-menu-group-lg .k-menu-link{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-2, 0.5rem);-webkit-padding-end:calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px);padding-inline-end:calc(var(--kendo-spacing-2, 0.5rem)*2 + 16px)}.k-menu-group-lg .k-menu-expand-arrow{-webkit-margin-start:var(--kendo-spacing-2, 0.5rem);margin-inline-start:var(--kendo-spacing-2, 0.5rem);-webkit-margin-end:calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1);margin-inline-end:calc(var(--kendo-spacing-2, 0.5rem)*2*-1 + -16px - var(--kendo-spacing-2, 0.5rem)/2*-1)}.k-popups-wrapper{position:relative;border:0;margin:0;padding:0}.k-context-menu{margin:0;border-width:1px;border-style:solid}.k-animation-container .k-context-menu.k-menu-horizontal{display:flex !important;flex-wrap:nowrap}.k-context-menu-popup{z-index:12000}.k-context-menu-popup .k-context-menu{border-width:0}.k-popup .k-context-menu,.k-context-menu-popup .k-context-menu{border-width:0}.k-menu-scroll-wrapper{margin:0;padding:0;border:0;position:relative;display:flex;align-items:center}.k-menu-scroll-wrapper .k-menu{overflow:hidden;flex-wrap:nowrap}.k-menu-scroll-wrapper-vertical{flex-direction:column}.k-menu-scroll-wrapper-vertical>.k-menu-scroll-button{width:100%}.k-menu:not(.k-context-menu){color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:rgba(0,0,0,0)}.k-menu:not(.k-context-menu)>.k-item{color:var(--kendo-color-subtle, #666666)}.k-menu:not(.k-context-menu)>.k-item:hover,.k-menu:not(.k-context-menu)>.k-item.k-hover{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-menu:not(.k-context-menu)>.k-item:active,.k-menu:not(.k-context-menu)>.k-item.k-active{color:var(--kendo-color-primary, #0A5E58)}.k-menu:not(.k-context-menu)>.k-item:focus,.k-menu:not(.k-context-menu)>.k-item.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-menu:not(.k-context-menu)>.k-item.k-selected{color:var(--kendo-color-primary, #0A5E58)}.k-menu:not(.k-context-menu)>.k-separator{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-menu-group,.k-menu.k-context-menu{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-menu-group .k-item>.k-link:hover,.k-menu-group .k-item>.k-link.k-hover,.k-menu.k-context-menu .k-item>.k-link:hover,.k-menu.k-context-menu .k-item>.k-link.k-hover{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-menu-group .k-item>.k-link:active,.k-menu-group .k-item>.k-link.k-active,.k-menu-group .k-item>.k-link.k-selected,.k-menu.k-context-menu .k-item>.k-link:active,.k-menu.k-context-menu .k-item>.k-link.k-active,.k-menu.k-context-menu .k-item>.k-link.k-selected{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-menu-group .k-item:focus>.k-link,.k-menu-group .k-item.k-focus>.k-link,.k-menu.k-context-menu .k-item:focus>.k-link,.k-menu.k-context-menu .k-item.k-focus>.k-link{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-menu-group>.k-separator,.k-menu.k-context-menu>.k-separator{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-menu-scroll-wrapper .k-menu-scroll-button{color:var(--kendo-color-subtle, #666666)}.k-menu-scroll-wrapper .k-menu-scroll-button:hover{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-menu-scroll-wrapper .k-menu-scroll-button:hover::before{opacity:0}.k-toolbar{margin:0;border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);list-style:none;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-toolbar::before{content:"";height:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)}.k-toolbar.k-toolbar-resizable{flex-wrap:nowrap}.k-toolbar>*{flex-shrink:0;display:inline-flex;align-content:center;vertical-align:middle}.k-toolbar>*>label{align-self:center}.k-toolbar .k-input,.k-toolbar .k-picker{width:10em}.k-toolbar .k-color-picker,.k-toolbar .k-colorpicker{width:-moz-min-content;width:min-content}.k-toolbar .k-toolbar-overflow-button{-webkit-margin-start:auto;margin-inline-start:auto}.k-toolbar .k-separator,.k-toolbar .k-toolbar-separator{width:0;height:1.4285714286em;border-width:0 0 0 1px;border-style:solid;align-self:center}.k-toolbar .k-toolbar-spacer{height:1.4285714286em;flex:1 0 0%}.k-toolbar .k-toolbar-item:focus,.k-toolbar .k-toolbar-item.k-focus{text-decoration:none;outline:0}.k-toolbar-outline{border-width:1px;background:none}.k-toolbar-flat{border-top-color:rgba(0,0,0,0) !important;border-inline-color:rgba(0,0,0,0) !important;background:none !important}.k-toolbar-group{display:flex;flex-direction:inherit;flex-wrap:nowrap;gap:inherit}.k-toolbar-renderer{display:inline-block;border-color:inherit}.k-toolbar-sm{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-toolbar-sm::before{-webkit-margin-start:calc(var(--kendo-spacing-1\.5, 0.375rem)*-1);margin-inline-start:calc(var(--kendo-spacing-1\.5, 0.375rem)*-1)}.k-toolbar-sm>*>label{-webkit-margin-end:var(--kendo-spacing-1\.5, 0.375rem);margin-inline-end:var(--kendo-spacing-1\.5, 0.375rem)}.k-toolbar-md{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);gap:var(--kendo-spacing-2, 0.5rem)}.k-toolbar-md::before{-webkit-margin-start:calc(var(--kendo-spacing-2, 0.5rem)*-1);margin-inline-start:calc(var(--kendo-spacing-2, 0.5rem)*-1)}.k-toolbar-md>*>label{-webkit-margin-end:var(--kendo-spacing-2, 0.5rem);margin-inline-end:var(--kendo-spacing-2, 0.5rem)}.k-toolbar-lg{padding-block:var(--kendo-spacing-2\.5, 0.625rem);padding-inline:var(--kendo-spacing-2\.5, 0.625rem);gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-toolbar-lg::before{-webkit-margin-start:calc(var(--kendo-spacing-2\.5, 0.625rem)*-1);margin-inline-start:calc(var(--kendo-spacing-2\.5, 0.625rem)*-1)}.k-toolbar-lg>*>label{-webkit-margin-end:var(--kendo-spacing-2\.5, 0.625rem);margin-inline-end:var(--kendo-spacing-2\.5, 0.625rem)}.k-toolbar-sm::before{height:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px)}.k-toolbar-md::before{height:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)}.k-toolbar-lg::before{height:calc(var(--kendo-line-height-lg, normal)*1em + var(--kendo-spacing-2, 0.5rem)*2 + 2px)}.k-floating-toolbar,.editorToolbarWindow.k-window-content{padding-block:var(--kendo-spacing-2, 0.5rem) !important;padding-inline:var(--kendo-spacing-2, 0.5rem) !important;border-width:1px;border-style:solid;display:flex;flex-flow:row nowrap;gap:var(--kendo-spacing-2, 0.5rem);align-items:center}.k-floating-toolbar .k-toolbar,.editorToolbarWindow.k-window-content .k-toolbar{padding:0;border-width:0;flex-shrink:1;color:inherit;background:none}.k-editortoolbar-dragHandle{cursor:move;display:flex;align-items:center;align-self:stretch;flex-shrink:0}.k-overflow-container{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-overflow-container>.k-item{border-color:inherit}.k-overflow-container .k-separator{margin:var(--kendo-spacing-1, 0.25rem) 0}.k-overflow-container .k-overflow-tool-group{display:block}.k-overflow-container .k-overflow-button{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);width:100%;height:auto;border-width:0;border-radius:0;aspect-ratio:auto;color:inherit;background-color:rgba(0,0,0,0);background-image:none;font:inherit;cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;align-content:center;gap:var(--kendo-spacing-1, 0.25rem);justify-content:flex-start;position:relative}.k-overflow-container .k-button-group{box-shadow:none;display:flex;flex-flow:column nowrap}.k-overflow-container .k-button-group .k-button{margin:0}.k-overflow-container .k-split-button{display:flex;flex-direction:column}.k-overflow-container .k-overflow-hidden{display:none}.k-toolbar .k-separator,.k-toolbar .k-toolbar-separator{border-color:inherit}.k-toolbar .k-toolbar-item:focus,.k-toolbar .k-toolbar-item.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-toolbar-solid{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-toolbar-outline{border-color:color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);color:var(--kendo-color-on-base, #3d3d3d)}.k-toolbar-flat{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-toolbar-flat>.k-separator{border-inline-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-floating-toolbar,.editorToolbarWindow.k-window-content{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-overflow-container .k-button:hover,.k-overflow-container .k-button.k-hover{color:var(--kendo-color-on-app-surface, #3d3d3d);background:var(--kendo-color-base-hover, #ebebeb)}.k-overflow-container .k-button:focus,.k-overflow-container .k-button.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-overflow-container .k-button:active,.k-overflow-container .k-button.k-active{color:var(--kendo-color-on-app-surface, #3d3d3d);background:var(--kendo-color-base-hover, #ebebeb)}.k-overflow-container .k-button.k-selected{color:var(--kendo-color-on-primary, #ffffff);background:var(--kendo-color-primary, #0A5E58)}.k-overflow-container .k-button:disabled,.k-overflow-container .k-button.k-disabled{color:inherit}.k-overflow-auto{overflow:auto}.\!k-overflow-auto{overflow:auto !important}.k-overflow-hidden{overflow:hidden}.\!k-overflow-hidden{overflow:hidden !important}.k-overflow-visible{overflow:visible}.\!k-overflow-visible{overflow:visible !important}.k-overflow-scroll{overflow:scroll}.\!k-overflow-scroll{overflow:scroll !important}.k-overflow-clip{overflow:clip}.\!k-overflow-clip{overflow:clip !important}.k-overflow-x-auto{overflow-x:auto}.\!k-overflow-x-auto{overflow-x:auto !important}.k-overflow-x-hidden{overflow-x:hidden}.\!k-overflow-x-hidden{overflow-x:hidden !important}.k-overflow-x-visible{overflow-x:visible}.\!k-overflow-x-visible{overflow-x:visible !important}.k-overflow-x-scroll{overflow-x:scroll}.\!k-overflow-x-scroll{overflow-x:scroll !important}.k-overflow-x-clip{overflow-x:clip}.\!k-overflow-x-clip{overflow-x:clip !important}.k-overflow-y-auto{overflow-y:auto}.\!k-overflow-y-auto{overflow-y:auto !important}.k-overflow-y-hidden{overflow-y:hidden}.\!k-overflow-y-hidden{overflow-y:hidden !important}.k-overflow-y-visible{overflow-y:visible}.\!k-overflow-y-visible{overflow-y:visible !important}.k-overflow-y-scroll{overflow-y:scroll}.\!k-overflow-y-scroll{overflow-y:scroll !important}.k-overflow-y-clip{overflow-y:clip}.\!k-overflow-y-clip{overflow-y:clip !important}.k-form,.k-form-inline{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-fieldset{margin:var(--kendo-spacing-7\.5, 1.875rem);border-width:1px 0 0;border-style:solid;padding:25px 0 0}.k-fieldset>legend{margin-left:0;padding:0 var(--kendo-spacing-2, 0.5rem) 0 0;text-transform:uppercase}kendo-label>.k-label{margin:0}.k-label-optional{margin-left:var(--kendo-spacing-1\.5, 0.375rem);font-size:var(--kendo-font-size-sm, inherit);font-style:italic;align-self:center}.k-label-empty::before{content:"";display:inline-block}.k-form{border:0}.k-form .k-form-field>.k-label,.k-form .k-form-field>kendo-label,.k-form .k-form-label{margin-bottom:var(--kendo-spacing-0, 0px);display:flex;flex-flow:row nowrap}.k-form .k-label+.k-radio{margin-left:0}.k-form .k-form-fieldset{margin:2em 0 0;padding:var(--kendo-spacing-0, 0px);border:0}.k-form .k-form-fieldset>*:not(.k-hidden):first-child,.k-form .k-form-fieldset>*.k-hidden+:not(.k-hidden){margin-top:0}.k-form .k-form-legend{margin:0 0 1em;padding:var(--kendo-spacing-0, 0px);border-width:0 0 2px;border-style:solid;width:100%;font-size:var(--kendo-font-size, inherit);text-transform:uppercase}.k-form .k-form-group{padding:0}.k-form>*:not(.k-hidden):first-child,.k-form>*.k-hidden+:not(.k-hidden){margin-top:0}.k-form .k-form-field,.k-form .k-form-field-wrap{display:block}.k-form .k-form-field-disabled .k-label,.k-form .k-form-field-disabled .k-form-label{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}.k-form .k-alert-error{font-size:var(--kendo-font-size-sm, inherit);margin-top:calc(var(--kendo-spacing-1, 0.25rem)*2)}.k-form .k-field-info{display:inline-block;font-size:var(--kendo-font-size-xs, inherit);line-height:1;margin-block:0;margin-inline:var(--kendo-spacing-2, 0.5rem)}.k-form .k-multiselect,.k-form .k-floating-label-container,.k-form .k-daterangepicker .k-dateinput,.k-form .k-signature{display:inline-flex;width:100%}.k-form-buttons{padding:0;overflow:visible}.k-form-hint,.k-form-error{margin-top:var(--kendo-spacing-1, 0.25rem);display:flex;font-size:var(--kendo-font-size-sm, inherit);font-style:italic}.k-text-start,.k-buttons-start{justify-content:flex-start}.k-text-end,.k-buttons-end{justify-content:flex-end}.k-form-separator{margin:var(--kendo-spacing-3\.5, 0.875rem) 0 0;border-width:1px 0 0;border-style:solid;display:block;flex:0 0 auto}.k-form-horizontal .k-form-field{display:flex}.k-form-horizontal .k-form-field>.k-label,.k-form-horizontal .k-form-field>kendo-label,.k-form-horizontal .k-form-field>.k-form-label{margin-right:var(--kendo-spacing-2\.5, 0.625rem);padding-top:calc(var(--kendo-spacing-2\.5, 0.625rem)/2);width:25%;text-align:end;flex-direction:column;align-items:flex-end;justify-content:flex-start}.k-form-horizontal .k-form-field .k-label-optional{margin:0;align-self:inherit}.k-form-horizontal .k-form-field-wrap{max-width:calc(75% - var(--kendo-spacing-2\.5, 0.625rem));flex:1 1 auto}.k-form [dir=rtl] .k-label-optional,.k-rtl .k-form .k-label-optional{margin-left:0;margin-right:var(--kendo-spacing-1\.5, 0.375rem)}.k-form-horizontal [dir=rtl].k-form-field>.k-label,.k-form-horizontal [dir=rtl].k-form-field>kendo-label,.k-form-horizontal [dir=rtl].k-form-field>.k-form-label,.k-form-horizontal [dir=rtl] .k-form-field>.k-label,.k-form-horizontal [dir=rtl] .k-form-field>kendo-label,.k-form-horizontal [dir=rtl] .k-form-field>.k-form-label,.k-rtl .k-form-horizontal.k-form-field>.k-label,.k-rtl .k-form-horizontal.k-form-field>kendo-label,.k-rtl .k-form-horizontal.k-form-field>.k-form-label,.k-rtl .k-form-horizontal .k-form-field>.k-label,.k-rtl .k-form-horizontal .k-form-field>kendo-label,.k-rtl .k-form-horizontal .k-form-field>.k-form-label{margin-right:0;margin-left:var(--kendo-spacing-2\.5, 0.625rem)}.k-form-sm .k-form-field,.k-form-sm .k-form-buttons{margin-top:var(--kendo-spacing-2\.5, 0.625rem)}.k-form-md .k-form-field,.k-form-md .k-form-buttons{margin-top:var(--kendo-spacing-3\.5, 0.875rem)}.k-form-lg .k-form-field,.k-form-lg .k-form-buttons{margin-top:var(--kendo-spacing-4\.5, 1.125rem)}.k-form-inline{padding:calc(var(--kendo-spacing-2, 0.5rem)*2)}.k-form-inline fieldset{border-width:1px 0 0;border-style:solid;margin:calc(var(--kendo-spacing-2, 0.5rem)*2*2) 0;padding:0}.k-form-inline fieldset:first-child:first-of-type{margin-top:0}.k-form-inline fieldset:last-child:last-of-type{margin-bottom:0}.k-form-inline legend{font-size:var(--kendo-font-size-sm, inherit);text-align:start;font-weight:600;line-height:1;margin-bottom:calc(var(--kendo-spacing-1\.5, 0.375rem)*2);text-transform:uppercase;padding:0 var(--kendo-spacing-2, 0.5rem) 0 0;width:auto}.k-form-inline .k-form-field{display:flex;align-items:flex-start;text-align:start;margin-bottom:calc(var(--kendo-spacing-1\.5, 0.375rem)*2)}.k-form-inline .k-form-field>span:not(.k-widget){width:25%;text-align:end;line-height:var(--kendo-line-height, normal);padding-block:calc(var(--kendo-spacing-1, 0.25rem) + 1px);padding-inline:0 var(--kendo-spacing-3, 0.75rem);align-self:center}.k-form-inline .k-form-field>input{align-self:center}.k-form-inline .k-form-field>input:not(.k-checkbox):not(.k-radio){flex:1 1 auto}.k-form-inline .k-form-field .k-alert-error{font-size:var(--kendo-font-size-sm, inherit);margin-top:calc(var(--kendo-spacing-1, 0.25rem)*2)}.k-form-inline .k-form-field .k-field-info{display:block;font-size:var(--kendo-font-size-xs, inherit);line-height:1;margin:0}.k-form-inline .k-form-field:last-child{margin-bottom:0}.k-edit-form-container{width:400px;min-width:400px;border-color:inherit;position:relative}.k-popup-edit-form>.k-actions,.k-popup-edit-form>.k-edit-buttons,.k-popup-edit-form>.k-action-buttons,.k-popup-edit-form>.k-columnmenu-actions,.k-popup-edit-form>.k-form-buttons,.k-edit-form-container .k-actions,.k-edit-form-container .k-edit-buttons,.k-edit-form-container .k-action-buttons,.k-edit-form-container .k-columnmenu-actions,.k-edit-form-container .k-form-buttons{margin:var(--kendo-spacing-4, 1rem) calc(var(--kendo-spacing-4, 1rem)*-1) calc(var(--kendo-spacing-4, 1rem)*-1)}.k-edit-label{margin:0 0 var(--kendo-spacing-4, 1rem);padding:calc(var(--kendo-spacing-1, 0.25rem) + 1px) 0;width:30%;line-height:var(--kendo-line-height, normal);text-align:end;float:left;clear:both}.k-edit-field{margin:0 0 var(--kendo-spacing-4, 1rem);width:65%;float:right;clear:right;position:relative}.k-edit-field.k-no-editor{padding:calc(var(--kendo-spacing-1, 0.25rem) + 1px) 0}.k-edit-field>.k-widget{width:100%;box-sizing:border-box}.k-edit-field input[type=radio]:not(.k-radio),.k-edit-field input[type=checkbox]:not(.k-checkbox){margin-right:.4ex}.k-edit-field .k-radio-label,.k-edit-field .k-checkbox-label{margin-right:var(--kendo-spacing-4, 1rem)}.k-edit-field>.k-reset>li+li{margin-top:var(--kendo-spacing-2, 0.5rem)}.k-edit-field .k-reset .k-widget{margin:0 .4ex 0 1ex}.k-form,.k-form-inline{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-form fieldset legend,.k-form-inline fieldset legend{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-form .k-form-legend,.k-form-inline .k-form-legend{border-color:rgba(0,0,0,.08)}.k-form .k-field-info,.k-form-inline .k-field-info{color:var(--kendo-color-subtle, #666666)}.k-form .k-alert-error,.k-form-inline .k-alert-error{color:var(--kendo-color-error, #f31700)}.k-form-error,.k-text-error,.k-form-field-error .k-label{color:var(--kendo-color-error, #f31700)}.k-form-separator{border-color:rgba(0,0,0,.08)}.k-d-none{display:none}.\!k-d-none{display:none !important}.k-d-contents{display:contents}.\!k-d-contents{display:contents !important}.k-d-block{display:block}.\!k-d-block{display:block !important}.k-d-inline{display:inline}.\!k-d-inline{display:inline !important}.k-d-inline-block{display:inline-block}.\!k-d-inline-block{display:inline-block !important}.k-d-flex,.k-d-flex-col,.k-d-flex-row{display:flex}.\!k-d-flex,.\!k-d-flex-col,.\!k-d-flex-row{display:flex !important}.k-d-inline-flex{display:inline-flex}.\!k-d-inline-flex{display:inline-flex !important}.k-d-grid{display:grid}.\!k-d-grid{display:grid !important}.k-d-inline-grid{display:inline-grid}.\!k-d-inline-grid{display:inline-grid !important}.k-d-table{display:table}.\!k-d-table{display:table !important}.k-d-inline-table{display:inline-table}.\!k-d-inline-table{display:inline-table !important}.k-d-table-row{display:table-row}.\!k-d-table-row{display:table-row !important}.k-d-table-cell{display:table-cell}.\!k-d-table-cell{display:table-cell !important}.k-d-list-item{display:list-item}.\!k-d-list-item{display:list-item !important}.k-display-none{display:none}.\!k-display-none{display:none !important}.k-display-contents{display:contents}.\!k-display-contents{display:contents !important}.k-display-block{display:block}.\!k-display-block{display:block !important}.k-display-inline{display:inline}.\!k-display-inline{display:inline !important}.k-display-inline-block{display:inline-block}.\!k-display-inline-block{display:inline-block !important}.k-display-flex{display:flex}.\!k-display-flex{display:flex !important}.k-display-inline-flex{display:inline-flex}.\!k-display-inline-flex{display:inline-flex !important}.k-display-grid{display:grid}.\!k-display-grid{display:grid !important}.k-display-inline-grid{display:inline-grid}.\!k-display-inline-grid{display:inline-grid !important}.k-display-table{display:table}.\!k-display-table{display:table !important}.k-display-inline-table{display:inline-table}.\!k-display-inline-table{display:inline-table !important}.k-display-table-row{display:table-row}.\!k-display-table-row{display:table-row !important}.k-display-table-cell{display:table-cell}.\!k-display-table-cell{display:table-cell !important}.k-display-list-item{display:list-item}.\!k-display-list-item{display:list-item !important}.k-gap-0{gap:var(--kendo-spacing-0, 0px)}.\!k-gap-0{gap:var(--kendo-spacing-0, 0px) !important}.k-gap-1px{gap:var(--kendo-spacing-1px, 1px)}.\!k-gap-1px{gap:var(--kendo-spacing-1px, 1px) !important}.k-gap-0\.5{gap:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-gap-0\.5{gap:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-gap-1{gap:var(--kendo-spacing-1, 0.25rem)}.\!k-gap-1{gap:var(--kendo-spacing-1, 0.25rem) !important}.k-gap-1\.5{gap:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-gap-1\.5{gap:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-gap-2{gap:var(--kendo-spacing-2, 0.5rem)}.\!k-gap-2{gap:var(--kendo-spacing-2, 0.5rem) !important}.k-gap-2\.5{gap:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-gap-2\.5{gap:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-gap-3{gap:var(--kendo-spacing-3, 0.75rem)}.\!k-gap-3{gap:var(--kendo-spacing-3, 0.75rem) !important}.k-gap-3\.5{gap:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-gap-3\.5{gap:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-gap-4{gap:var(--kendo-spacing-4, 1rem)}.\!k-gap-4{gap:var(--kendo-spacing-4, 1rem) !important}.k-gap-4\.5{gap:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-gap-4\.5{gap:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-gap-5{gap:var(--kendo-spacing-5, 1.25rem)}.\!k-gap-5{gap:var(--kendo-spacing-5, 1.25rem) !important}.k-gap-5\.5{gap:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-gap-5\.5{gap:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-gap-6{gap:var(--kendo-spacing-6, 1.5rem)}.\!k-gap-6{gap:var(--kendo-spacing-6, 1.5rem) !important}.k-gap-6\.5{gap:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-gap-6\.5{gap:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-gap-7{gap:var(--kendo-spacing-7, 1.75rem)}.\!k-gap-7{gap:var(--kendo-spacing-7, 1.75rem) !important}.k-gap-7\.5{gap:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-gap-7\.5{gap:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-gap-8{gap:var(--kendo-spacing-8, 2rem)}.\!k-gap-8{gap:var(--kendo-spacing-8, 2rem) !important}.k-gap-9{gap:var(--kendo-spacing-9, 2.25rem)}.\!k-gap-9{gap:var(--kendo-spacing-9, 2.25rem) !important}.k-gap-10{gap:var(--kendo-spacing-10, 2.5rem)}.\!k-gap-10{gap:var(--kendo-spacing-10, 2.5rem) !important}.k-gap-11{gap:var(--kendo-spacing-11, 2.75rem)}.\!k-gap-11{gap:var(--kendo-spacing-11, 2.75rem) !important}.k-gap-12{gap:var(--kendo-spacing-12, 3rem)}.\!k-gap-12{gap:var(--kendo-spacing-12, 3rem) !important}.k-gap-13{gap:var(--kendo-spacing-13, 3.25rem)}.\!k-gap-13{gap:var(--kendo-spacing-13, 3.25rem) !important}.k-gap-14{gap:var(--kendo-spacing-14, 3.5rem)}.\!k-gap-14{gap:var(--kendo-spacing-14, 3.5rem) !important}.k-gap-15{gap:var(--kendo-spacing-15, 3.75rem)}.\!k-gap-15{gap:var(--kendo-spacing-15, 3.75rem) !important}.k-gap-16{gap:var(--kendo-spacing-16, 4rem)}.\!k-gap-16{gap:var(--kendo-spacing-16, 4rem) !important}.k-gap-17{gap:var(--kendo-spacing-17, 4.25rem)}.\!k-gap-17{gap:var(--kendo-spacing-17, 4.25rem) !important}.k-gap-18{gap:var(--kendo-spacing-18, 4.5rem)}.\!k-gap-18{gap:var(--kendo-spacing-18, 4.5rem) !important}.k-gap-19{gap:var(--kendo-spacing-19, 4.75rem)}.\!k-gap-19{gap:var(--kendo-spacing-19, 4.75rem) !important}.k-gap-20{gap:var(--kendo-spacing-20, 5rem)}.\!k-gap-20{gap:var(--kendo-spacing-20, 5rem) !important}.k-gap-21{gap:var(--kendo-spacing-21, 5.25rem)}.\!k-gap-21{gap:var(--kendo-spacing-21, 5.25rem) !important}.k-gap-22{gap:var(--kendo-spacing-22, 5.5rem)}.\!k-gap-22{gap:var(--kendo-spacing-22, 5.5rem) !important}.k-gap-23{gap:var(--kendo-spacing-23, 5.75rem)}.\!k-gap-23{gap:var(--kendo-spacing-23, 5.75rem) !important}.k-gap-24{gap:var(--kendo-spacing-24, 6rem)}.\!k-gap-24{gap:var(--kendo-spacing-24, 6rem) !important}.k-gap-25{gap:var(--kendo-spacing-25, 7rem)}.\!k-gap-25{gap:var(--kendo-spacing-25, 7rem) !important}.k-gap-26{gap:var(--kendo-spacing-26, 8rem)}.\!k-gap-26{gap:var(--kendo-spacing-26, 8rem) !important}.k-gap-27{gap:var(--kendo-spacing-27, 9rem)}.\!k-gap-27{gap:var(--kendo-spacing-27, 9rem) !important}.k-gap-28{gap:var(--kendo-spacing-28, 10rem)}.\!k-gap-28{gap:var(--kendo-spacing-28, 10rem) !important}.k-gap-29{gap:var(--kendo-spacing-29, 11rem)}.\!k-gap-29{gap:var(--kendo-spacing-29, 11rem) !important}.k-gap-30{gap:var(--kendo-spacing-30, 12rem)}.\!k-gap-30{gap:var(--kendo-spacing-30, 12rem) !important}.k-gap-xs{gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-gap-xs{gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-gap-sm{gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-gap-sm{gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-gap-md{gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-gap-md{gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-gap-lg{gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-gap-lg{gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-gap-xl{gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-gap-xl{gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-gap-thin{gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-gap-thin{gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-gap-hair{gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-gap-hair{gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-gap-x-0{-moz-column-gap:var(--kendo-spacing-0, 0px);column-gap:var(--kendo-spacing-0, 0px)}.\!k-gap-x-0{-moz-column-gap:var(--kendo-spacing-0, 0px) !important;column-gap:var(--kendo-spacing-0, 0px) !important}.k-gap-x-1px{-moz-column-gap:var(--kendo-spacing-1px, 1px);column-gap:var(--kendo-spacing-1px, 1px)}.\!k-gap-x-1px{-moz-column-gap:var(--kendo-spacing-1px, 1px) !important;column-gap:var(--kendo-spacing-1px, 1px) !important}.k-gap-x-0\.5{-moz-column-gap:var(--kendo-spacing-0\.5, 0.125rem);column-gap:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-gap-x-0\.5{-moz-column-gap:var(--kendo-spacing-0\.5, 0.125rem) !important;column-gap:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-gap-x-1{-moz-column-gap:var(--kendo-spacing-1, 0.25rem);column-gap:var(--kendo-spacing-1, 0.25rem)}.\!k-gap-x-1{-moz-column-gap:var(--kendo-spacing-1, 0.25rem) !important;column-gap:var(--kendo-spacing-1, 0.25rem) !important}.k-gap-x-1\.5{-moz-column-gap:var(--kendo-spacing-1\.5, 0.375rem);column-gap:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-gap-x-1\.5{-moz-column-gap:var(--kendo-spacing-1\.5, 0.375rem) !important;column-gap:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-gap-x-2{-moz-column-gap:var(--kendo-spacing-2, 0.5rem);column-gap:var(--kendo-spacing-2, 0.5rem)}.\!k-gap-x-2{-moz-column-gap:var(--kendo-spacing-2, 0.5rem) !important;column-gap:var(--kendo-spacing-2, 0.5rem) !important}.k-gap-x-2\.5{-moz-column-gap:var(--kendo-spacing-2\.5, 0.625rem);column-gap:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-gap-x-2\.5{-moz-column-gap:var(--kendo-spacing-2\.5, 0.625rem) !important;column-gap:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-gap-x-3{-moz-column-gap:var(--kendo-spacing-3, 0.75rem);column-gap:var(--kendo-spacing-3, 0.75rem)}.\!k-gap-x-3{-moz-column-gap:var(--kendo-spacing-3, 0.75rem) !important;column-gap:var(--kendo-spacing-3, 0.75rem) !important}.k-gap-x-3\.5{-moz-column-gap:var(--kendo-spacing-3\.5, 0.875rem);column-gap:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-gap-x-3\.5{-moz-column-gap:var(--kendo-spacing-3\.5, 0.875rem) !important;column-gap:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-gap-x-4{-moz-column-gap:var(--kendo-spacing-4, 1rem);column-gap:var(--kendo-spacing-4, 1rem)}.\!k-gap-x-4{-moz-column-gap:var(--kendo-spacing-4, 1rem) !important;column-gap:var(--kendo-spacing-4, 1rem) !important}.k-gap-x-4\.5{-moz-column-gap:var(--kendo-spacing-4\.5, 1.125rem);column-gap:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-gap-x-4\.5{-moz-column-gap:var(--kendo-spacing-4\.5, 1.125rem) !important;column-gap:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-gap-x-5{-moz-column-gap:var(--kendo-spacing-5, 1.25rem);column-gap:var(--kendo-spacing-5, 1.25rem)}.\!k-gap-x-5{-moz-column-gap:var(--kendo-spacing-5, 1.25rem) !important;column-gap:var(--kendo-spacing-5, 1.25rem) !important}.k-gap-x-5\.5{-moz-column-gap:var(--kendo-spacing-5\.5, 1.375rem);column-gap:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-gap-x-5\.5{-moz-column-gap:var(--kendo-spacing-5\.5, 1.375rem) !important;column-gap:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-gap-x-6{-moz-column-gap:var(--kendo-spacing-6, 1.5rem);column-gap:var(--kendo-spacing-6, 1.5rem)}.\!k-gap-x-6{-moz-column-gap:var(--kendo-spacing-6, 1.5rem) !important;column-gap:var(--kendo-spacing-6, 1.5rem) !important}.k-gap-x-6\.5{-moz-column-gap:var(--kendo-spacing-6\.5, 1.625rem);column-gap:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-gap-x-6\.5{-moz-column-gap:var(--kendo-spacing-6\.5, 1.625rem) !important;column-gap:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-gap-x-7{-moz-column-gap:var(--kendo-spacing-7, 1.75rem);column-gap:var(--kendo-spacing-7, 1.75rem)}.\!k-gap-x-7{-moz-column-gap:var(--kendo-spacing-7, 1.75rem) !important;column-gap:var(--kendo-spacing-7, 1.75rem) !important}.k-gap-x-7\.5{-moz-column-gap:var(--kendo-spacing-7\.5, 1.875rem);column-gap:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-gap-x-7\.5{-moz-column-gap:var(--kendo-spacing-7\.5, 1.875rem) !important;column-gap:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-gap-x-8{-moz-column-gap:var(--kendo-spacing-8, 2rem);column-gap:var(--kendo-spacing-8, 2rem)}.\!k-gap-x-8{-moz-column-gap:var(--kendo-spacing-8, 2rem) !important;column-gap:var(--kendo-spacing-8, 2rem) !important}.k-gap-x-9{-moz-column-gap:var(--kendo-spacing-9, 2.25rem);column-gap:var(--kendo-spacing-9, 2.25rem)}.\!k-gap-x-9{-moz-column-gap:var(--kendo-spacing-9, 2.25rem) !important;column-gap:var(--kendo-spacing-9, 2.25rem) !important}.k-gap-x-10{-moz-column-gap:var(--kendo-spacing-10, 2.5rem);column-gap:var(--kendo-spacing-10, 2.5rem)}.\!k-gap-x-10{-moz-column-gap:var(--kendo-spacing-10, 2.5rem) !important;column-gap:var(--kendo-spacing-10, 2.5rem) !important}.k-gap-x-11{-moz-column-gap:var(--kendo-spacing-11, 2.75rem);column-gap:var(--kendo-spacing-11, 2.75rem)}.\!k-gap-x-11{-moz-column-gap:var(--kendo-spacing-11, 2.75rem) !important;column-gap:var(--kendo-spacing-11, 2.75rem) !important}.k-gap-x-12{-moz-column-gap:var(--kendo-spacing-12, 3rem);column-gap:var(--kendo-spacing-12, 3rem)}.\!k-gap-x-12{-moz-column-gap:var(--kendo-spacing-12, 3rem) !important;column-gap:var(--kendo-spacing-12, 3rem) !important}.k-gap-x-13{-moz-column-gap:var(--kendo-spacing-13, 3.25rem);column-gap:var(--kendo-spacing-13, 3.25rem)}.\!k-gap-x-13{-moz-column-gap:var(--kendo-spacing-13, 3.25rem) !important;column-gap:var(--kendo-spacing-13, 3.25rem) !important}.k-gap-x-14{-moz-column-gap:var(--kendo-spacing-14, 3.5rem);column-gap:var(--kendo-spacing-14, 3.5rem)}.\!k-gap-x-14{-moz-column-gap:var(--kendo-spacing-14, 3.5rem) !important;column-gap:var(--kendo-spacing-14, 3.5rem) !important}.k-gap-x-15{-moz-column-gap:var(--kendo-spacing-15, 3.75rem);column-gap:var(--kendo-spacing-15, 3.75rem)}.\!k-gap-x-15{-moz-column-gap:var(--kendo-spacing-15, 3.75rem) !important;column-gap:var(--kendo-spacing-15, 3.75rem) !important}.k-gap-x-16{-moz-column-gap:var(--kendo-spacing-16, 4rem);column-gap:var(--kendo-spacing-16, 4rem)}.\!k-gap-x-16{-moz-column-gap:var(--kendo-spacing-16, 4rem) !important;column-gap:var(--kendo-spacing-16, 4rem) !important}.k-gap-x-17{-moz-column-gap:var(--kendo-spacing-17, 4.25rem);column-gap:var(--kendo-spacing-17, 4.25rem)}.\!k-gap-x-17{-moz-column-gap:var(--kendo-spacing-17, 4.25rem) !important;column-gap:var(--kendo-spacing-17, 4.25rem) !important}.k-gap-x-18{-moz-column-gap:var(--kendo-spacing-18, 4.5rem);column-gap:var(--kendo-spacing-18, 4.5rem)}.\!k-gap-x-18{-moz-column-gap:var(--kendo-spacing-18, 4.5rem) !important;column-gap:var(--kendo-spacing-18, 4.5rem) !important}.k-gap-x-19{-moz-column-gap:var(--kendo-spacing-19, 4.75rem);column-gap:var(--kendo-spacing-19, 4.75rem)}.\!k-gap-x-19{-moz-column-gap:var(--kendo-spacing-19, 4.75rem) !important;column-gap:var(--kendo-spacing-19, 4.75rem) !important}.k-gap-x-20{-moz-column-gap:var(--kendo-spacing-20, 5rem);column-gap:var(--kendo-spacing-20, 5rem)}.\!k-gap-x-20{-moz-column-gap:var(--kendo-spacing-20, 5rem) !important;column-gap:var(--kendo-spacing-20, 5rem) !important}.k-gap-x-21{-moz-column-gap:var(--kendo-spacing-21, 5.25rem);column-gap:var(--kendo-spacing-21, 5.25rem)}.\!k-gap-x-21{-moz-column-gap:var(--kendo-spacing-21, 5.25rem) !important;column-gap:var(--kendo-spacing-21, 5.25rem) !important}.k-gap-x-22{-moz-column-gap:var(--kendo-spacing-22, 5.5rem);column-gap:var(--kendo-spacing-22, 5.5rem)}.\!k-gap-x-22{-moz-column-gap:var(--kendo-spacing-22, 5.5rem) !important;column-gap:var(--kendo-spacing-22, 5.5rem) !important}.k-gap-x-23{-moz-column-gap:var(--kendo-spacing-23, 5.75rem);column-gap:var(--kendo-spacing-23, 5.75rem)}.\!k-gap-x-23{-moz-column-gap:var(--kendo-spacing-23, 5.75rem) !important;column-gap:var(--kendo-spacing-23, 5.75rem) !important}.k-gap-x-24{-moz-column-gap:var(--kendo-spacing-24, 6rem);column-gap:var(--kendo-spacing-24, 6rem)}.\!k-gap-x-24{-moz-column-gap:var(--kendo-spacing-24, 6rem) !important;column-gap:var(--kendo-spacing-24, 6rem) !important}.k-gap-x-25{-moz-column-gap:var(--kendo-spacing-25, 7rem);column-gap:var(--kendo-spacing-25, 7rem)}.\!k-gap-x-25{-moz-column-gap:var(--kendo-spacing-25, 7rem) !important;column-gap:var(--kendo-spacing-25, 7rem) !important}.k-gap-x-26{-moz-column-gap:var(--kendo-spacing-26, 8rem);column-gap:var(--kendo-spacing-26, 8rem)}.\!k-gap-x-26{-moz-column-gap:var(--kendo-spacing-26, 8rem) !important;column-gap:var(--kendo-spacing-26, 8rem) !important}.k-gap-x-27{-moz-column-gap:var(--kendo-spacing-27, 9rem);column-gap:var(--kendo-spacing-27, 9rem)}.\!k-gap-x-27{-moz-column-gap:var(--kendo-spacing-27, 9rem) !important;column-gap:var(--kendo-spacing-27, 9rem) !important}.k-gap-x-28{-moz-column-gap:var(--kendo-spacing-28, 10rem);column-gap:var(--kendo-spacing-28, 10rem)}.\!k-gap-x-28{-moz-column-gap:var(--kendo-spacing-28, 10rem) !important;column-gap:var(--kendo-spacing-28, 10rem) !important}.k-gap-x-29{-moz-column-gap:var(--kendo-spacing-29, 11rem);column-gap:var(--kendo-spacing-29, 11rem)}.\!k-gap-x-29{-moz-column-gap:var(--kendo-spacing-29, 11rem) !important;column-gap:var(--kendo-spacing-29, 11rem) !important}.k-gap-x-30{-moz-column-gap:var(--kendo-spacing-30, 12rem);column-gap:var(--kendo-spacing-30, 12rem)}.\!k-gap-x-30{-moz-column-gap:var(--kendo-spacing-30, 12rem) !important;column-gap:var(--kendo-spacing-30, 12rem) !important}.k-gap-x-xs{-moz-column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-gap-x-xs{-moz-column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important;column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-gap-x-sm{-moz-column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-gap-x-sm{-moz-column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important;column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-gap-x-md{-moz-column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-gap-x-md{-moz-column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important;column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-gap-x-lg{-moz-column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-gap-x-lg{-moz-column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important;column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-gap-x-xl{-moz-column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-gap-x-xl{-moz-column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important;column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-gap-x-thin{-moz-column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-gap-x-thin{-moz-column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important;column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-gap-x-hair{-moz-column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-gap-x-hair{-moz-column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important;column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-gap-y-0{row-gap:var(--kendo-spacing-0, 0px)}.\!k-gap-y-0{row-gap:var(--kendo-spacing-0, 0px) !important}.k-gap-y-1px{row-gap:var(--kendo-spacing-1px, 1px)}.\!k-gap-y-1px{row-gap:var(--kendo-spacing-1px, 1px) !important}.k-gap-y-0\.5{row-gap:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-gap-y-0\.5{row-gap:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-gap-y-1{row-gap:var(--kendo-spacing-1, 0.25rem)}.\!k-gap-y-1{row-gap:var(--kendo-spacing-1, 0.25rem) !important}.k-gap-y-1\.5{row-gap:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-gap-y-1\.5{row-gap:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-gap-y-2{row-gap:var(--kendo-spacing-2, 0.5rem)}.\!k-gap-y-2{row-gap:var(--kendo-spacing-2, 0.5rem) !important}.k-gap-y-2\.5{row-gap:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-gap-y-2\.5{row-gap:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-gap-y-3{row-gap:var(--kendo-spacing-3, 0.75rem)}.\!k-gap-y-3{row-gap:var(--kendo-spacing-3, 0.75rem) !important}.k-gap-y-3\.5{row-gap:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-gap-y-3\.5{row-gap:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-gap-y-4{row-gap:var(--kendo-spacing-4, 1rem)}.\!k-gap-y-4{row-gap:var(--kendo-spacing-4, 1rem) !important}.k-gap-y-4\.5{row-gap:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-gap-y-4\.5{row-gap:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-gap-y-5{row-gap:var(--kendo-spacing-5, 1.25rem)}.\!k-gap-y-5{row-gap:var(--kendo-spacing-5, 1.25rem) !important}.k-gap-y-5\.5{row-gap:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-gap-y-5\.5{row-gap:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-gap-y-6{row-gap:var(--kendo-spacing-6, 1.5rem)}.\!k-gap-y-6{row-gap:var(--kendo-spacing-6, 1.5rem) !important}.k-gap-y-6\.5{row-gap:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-gap-y-6\.5{row-gap:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-gap-y-7{row-gap:var(--kendo-spacing-7, 1.75rem)}.\!k-gap-y-7{row-gap:var(--kendo-spacing-7, 1.75rem) !important}.k-gap-y-7\.5{row-gap:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-gap-y-7\.5{row-gap:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-gap-y-8{row-gap:var(--kendo-spacing-8, 2rem)}.\!k-gap-y-8{row-gap:var(--kendo-spacing-8, 2rem) !important}.k-gap-y-9{row-gap:var(--kendo-spacing-9, 2.25rem)}.\!k-gap-y-9{row-gap:var(--kendo-spacing-9, 2.25rem) !important}.k-gap-y-10{row-gap:var(--kendo-spacing-10, 2.5rem)}.\!k-gap-y-10{row-gap:var(--kendo-spacing-10, 2.5rem) !important}.k-gap-y-11{row-gap:var(--kendo-spacing-11, 2.75rem)}.\!k-gap-y-11{row-gap:var(--kendo-spacing-11, 2.75rem) !important}.k-gap-y-12{row-gap:var(--kendo-spacing-12, 3rem)}.\!k-gap-y-12{row-gap:var(--kendo-spacing-12, 3rem) !important}.k-gap-y-13{row-gap:var(--kendo-spacing-13, 3.25rem)}.\!k-gap-y-13{row-gap:var(--kendo-spacing-13, 3.25rem) !important}.k-gap-y-14{row-gap:var(--kendo-spacing-14, 3.5rem)}.\!k-gap-y-14{row-gap:var(--kendo-spacing-14, 3.5rem) !important}.k-gap-y-15{row-gap:var(--kendo-spacing-15, 3.75rem)}.\!k-gap-y-15{row-gap:var(--kendo-spacing-15, 3.75rem) !important}.k-gap-y-16{row-gap:var(--kendo-spacing-16, 4rem)}.\!k-gap-y-16{row-gap:var(--kendo-spacing-16, 4rem) !important}.k-gap-y-17{row-gap:var(--kendo-spacing-17, 4.25rem)}.\!k-gap-y-17{row-gap:var(--kendo-spacing-17, 4.25rem) !important}.k-gap-y-18{row-gap:var(--kendo-spacing-18, 4.5rem)}.\!k-gap-y-18{row-gap:var(--kendo-spacing-18, 4.5rem) !important}.k-gap-y-19{row-gap:var(--kendo-spacing-19, 4.75rem)}.\!k-gap-y-19{row-gap:var(--kendo-spacing-19, 4.75rem) !important}.k-gap-y-20{row-gap:var(--kendo-spacing-20, 5rem)}.\!k-gap-y-20{row-gap:var(--kendo-spacing-20, 5rem) !important}.k-gap-y-21{row-gap:var(--kendo-spacing-21, 5.25rem)}.\!k-gap-y-21{row-gap:var(--kendo-spacing-21, 5.25rem) !important}.k-gap-y-22{row-gap:var(--kendo-spacing-22, 5.5rem)}.\!k-gap-y-22{row-gap:var(--kendo-spacing-22, 5.5rem) !important}.k-gap-y-23{row-gap:var(--kendo-spacing-23, 5.75rem)}.\!k-gap-y-23{row-gap:var(--kendo-spacing-23, 5.75rem) !important}.k-gap-y-24{row-gap:var(--kendo-spacing-24, 6rem)}.\!k-gap-y-24{row-gap:var(--kendo-spacing-24, 6rem) !important}.k-gap-y-25{row-gap:var(--kendo-spacing-25, 7rem)}.\!k-gap-y-25{row-gap:var(--kendo-spacing-25, 7rem) !important}.k-gap-y-26{row-gap:var(--kendo-spacing-26, 8rem)}.\!k-gap-y-26{row-gap:var(--kendo-spacing-26, 8rem) !important}.k-gap-y-27{row-gap:var(--kendo-spacing-27, 9rem)}.\!k-gap-y-27{row-gap:var(--kendo-spacing-27, 9rem) !important}.k-gap-y-28{row-gap:var(--kendo-spacing-28, 10rem)}.\!k-gap-y-28{row-gap:var(--kendo-spacing-28, 10rem) !important}.k-gap-y-29{row-gap:var(--kendo-spacing-29, 11rem)}.\!k-gap-y-29{row-gap:var(--kendo-spacing-29, 11rem) !important}.k-gap-y-30{row-gap:var(--kendo-spacing-30, 12rem)}.\!k-gap-y-30{row-gap:var(--kendo-spacing-30, 12rem) !important}.k-gap-y-xs{row-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-gap-y-xs{row-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-gap-y-sm{row-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-gap-y-sm{row-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-gap-y-md{row-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-gap-y-md{row-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-gap-y-lg{row-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-gap-y-lg{row-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-gap-y-xl{row-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-gap-y-xl{row-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-gap-y-thin{row-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-gap-y-thin{row-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-gap-y-hair{row-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-gap-y-hair{row-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.\!k-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.k-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.\!k-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.k-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.\!k-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.k-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.\!k-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.k-grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.\!k-grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr)) !important}.k-grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.\!k-grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr)) !important}.k-grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.\!k-grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr)) !important}.k-grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.\!k-grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr)) !important}.k-grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.\!k-grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr)) !important}.k-grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.\!k-grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr)) !important}.k-grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.\!k-grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr)) !important}.k-grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.\!k-grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr)) !important}.k-grid-cols-none{grid-template-columns:none}.\!k-grid-cols-none{grid-template-columns:none !important}.k-col-span-1{grid-column:span 1/span 1}.\!k-col-span-1{grid-column:span 1/span 1 !important}.k-col-span-2{grid-column:span 2/span 2}.\!k-col-span-2{grid-column:span 2/span 2 !important}.k-col-span-3{grid-column:span 3/span 3}.\!k-col-span-3{grid-column:span 3/span 3 !important}.k-col-span-4{grid-column:span 4/span 4}.\!k-col-span-4{grid-column:span 4/span 4 !important}.k-col-span-5{grid-column:span 5/span 5}.\!k-col-span-5{grid-column:span 5/span 5 !important}.k-col-span-6{grid-column:span 6/span 6}.\!k-col-span-6{grid-column:span 6/span 6 !important}.k-col-span-7{grid-column:span 7/span 7}.\!k-col-span-7{grid-column:span 7/span 7 !important}.k-col-span-8{grid-column:span 8/span 8}.\!k-col-span-8{grid-column:span 8/span 8 !important}.k-col-span-9{grid-column:span 9/span 9}.\!k-col-span-9{grid-column:span 9/span 9 !important}.k-col-span-10{grid-column:span 10/span 10}.\!k-col-span-10{grid-column:span 10/span 10 !important}.k-col-span-11{grid-column:span 11/span 11}.\!k-col-span-11{grid-column:span 11/span 11 !important}.k-col-span-12{grid-column:span 12/span 12}.\!k-col-span-12{grid-column:span 12/span 12 !important}.k-col-span-full{grid-column:1 / -1}.\!k-col-span-full{grid-column:1 / -1 !important}.k-col-span-auto{grid-column:auto}.\!k-col-span-auto{grid-column:auto !important}.k-col-start-1{grid-column-start:1}.\!k-col-start-1{grid-column-start:1 !important}.k-col-start-2{grid-column-start:2}.\!k-col-start-2{grid-column-start:2 !important}.k-col-start-3{grid-column-start:3}.\!k-col-start-3{grid-column-start:3 !important}.k-col-start-4{grid-column-start:4}.\!k-col-start-4{grid-column-start:4 !important}.k-col-start-5{grid-column-start:5}.\!k-col-start-5{grid-column-start:5 !important}.k-col-start-6{grid-column-start:6}.\!k-col-start-6{grid-column-start:6 !important}.k-col-start-7{grid-column-start:7}.\!k-col-start-7{grid-column-start:7 !important}.k-col-start-8{grid-column-start:8}.\!k-col-start-8{grid-column-start:8 !important}.k-col-start-9{grid-column-start:9}.\!k-col-start-9{grid-column-start:9 !important}.k-col-start-10{grid-column-start:10}.\!k-col-start-10{grid-column-start:10 !important}.k-col-start-11{grid-column-start:11}.\!k-col-start-11{grid-column-start:11 !important}.k-col-start-12{grid-column-start:12}.\!k-col-start-12{grid-column-start:12 !important}.k-col-start-13{grid-column-start:13}.\!k-col-start-13{grid-column-start:13 !important}.k-col-start-auto{grid-column-start:auto}.\!k-col-start-auto{grid-column-start:auto !important}.k-col-end-1{grid-column-end:1}.\!k-col-end-1{grid-column-end:1 !important}.k-col-end-2{grid-column-end:2}.\!k-col-end-2{grid-column-end:2 !important}.k-col-end-3{grid-column-end:3}.\!k-col-end-3{grid-column-end:3 !important}.k-col-end-4{grid-column-end:4}.\!k-col-end-4{grid-column-end:4 !important}.k-col-end-5{grid-column-end:5}.\!k-col-end-5{grid-column-end:5 !important}.k-col-end-6{grid-column-end:6}.\!k-col-end-6{grid-column-end:6 !important}.k-col-end-7{grid-column-end:7}.\!k-col-end-7{grid-column-end:7 !important}.k-col-end-8{grid-column-end:8}.\!k-col-end-8{grid-column-end:8 !important}.k-col-end-9{grid-column-end:9}.\!k-col-end-9{grid-column-end:9 !important}.k-col-end-10{grid-column-end:10}.\!k-col-end-10{grid-column-end:10 !important}.k-col-end-11{grid-column-end:11}.\!k-col-end-11{grid-column-end:11 !important}.k-col-end-12{grid-column-end:12}.\!k-col-end-12{grid-column-end:12 !important}.k-col-end-13{grid-column-end:13}.\!k-col-end-13{grid-column-end:13 !important}.k-col-end-auto{grid-column-end:auto}.\!k-col-end-auto{grid-column-end:auto !important}.k-colspan-1{grid-column:span 1/span 1}.\!k-colspan-1{grid-column:span 1/span 1 !important}.k-colspan-2{grid-column:span 2/span 2}.\!k-colspan-2{grid-column:span 2/span 2 !important}.k-colspan-3{grid-column:span 3/span 3}.\!k-colspan-3{grid-column:span 3/span 3 !important}.k-colspan-4{grid-column:span 4/span 4}.\!k-colspan-4{grid-column:span 4/span 4 !important}.k-colspan-5{grid-column:span 5/span 5}.\!k-colspan-5{grid-column:span 5/span 5 !important}.k-colspan-6{grid-column:span 6/span 6}.\!k-colspan-6{grid-column:span 6/span 6 !important}.k-colspan-7{grid-column:span 7/span 7}.\!k-colspan-7{grid-column:span 7/span 7 !important}.k-colspan-8{grid-column:span 8/span 8}.\!k-colspan-8{grid-column:span 8/span 8 !important}.k-colspan-9{grid-column:span 9/span 9}.\!k-colspan-9{grid-column:span 9/span 9 !important}.k-colspan-10{grid-column:span 10/span 10}.\!k-colspan-10{grid-column:span 10/span 10 !important}.k-colspan-11{grid-column:span 11/span 11}.\!k-colspan-11{grid-column:span 11/span 11 !important}.k-colspan-12{grid-column:span 12/span 12}.\!k-colspan-12{grid-column:span 12/span 12 !important}.k-colspan-full,.k-colspan-all{grid-column:1 / -1}.\!k-colspan-full,.\!k-colspan-all{grid-column:1 / -1 !important}.k-colspan-auto{grid-column:auto}.\!k-colspan-auto{grid-column:auto !important}.k-validator-tooltip{margin-top:6px;width:auto;white-space:normal;display:flex;align-items:center;z-index:9999}.k-grid .k-validator-tooltip{max-width:300px}.k-floating-label-container{padding-top:calc(var(--kendo-line-height, normal)*var(--kendo-font-size, inherit));box-sizing:border-box;display:inline-flex;vertical-align:middle;position:relative;flex-direction:column;justify-content:stretch}.k-floating-label-container *,.k-floating-label-container *::before,.k-floating-label-container *::after{box-sizing:border-box}.k-floating-label-container>.k-floating-label{max-width:90%;font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);white-space:nowrap;text-overflow:ellipsis;position:absolute;top:var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal)*var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));left:var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 1px));overflow:hidden;cursor:text;transform-origin:left center;transition:transform .2s ease-out,color .2s ease-out,top .2s ease-out,left .2s ease-out}.k-floating-label-container.k-empty>.k-floating-label{top:var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal)*var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));left:var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 1px));transform:scale(1);pointer-events:none}.k-floating-label-container>.k-floating-label,.k-floating-label-container.k-focus>.k-floating-label{top:var(--kendo-floating-label-focus-offset-y, 0);left:var(--kendo-floating-label-focus-offset-x, 0);transform:scale(1)}.k-floating-label-container:focus-within>.k-floating-label{top:var(--kendo-floating-label-focus-offset-y, 0);left:var(--kendo-floating-label-focus-offset-x, 0);transform:scale(1)}.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::-moz-placeholder{color:rgba(0,0,0,0)}.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::placeholder{color:rgba(0,0,0,0)}[dir=rtl] .k-floating-label-container>.k-floating-label,.k-rtl .k-floating-label-container>.k-floating-label,.k-floating-label-container[dir=rtl]>.k-floating-label{transform-origin:right center;transition:transform .2s ease-out,color .2s ease-out,top .2s ease-out,right .2s ease-out}[dir=rtl] .k-floating-label-container.k-empty>.k-floating-label,.k-rtl .k-floating-label-container.k-empty>.k-floating-label,.k-floating-label-container[dir=rtl].k-empty>.k-floating-label{left:auto;right:var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 1px))}[dir=rtl] .k-floating-label-container>.k-floating-label,[dir=rtl] .k-floating-label-container.k-focus>.k-floating-label,.k-rtl .k-floating-label-container>.k-floating-label,.k-rtl .k-floating-label-container.k-focus>.k-floating-label,.k-floating-label-container[dir=rtl]>.k-floating-label,.k-floating-label-container[dir=rtl].k-focus>.k-floating-label{left:auto;right:var(--kendo-floating-label-focus-offset-x, 0)}[dir=rtl] .k-floating-label-container:focus-within>.k-floating-label,.k-rtl .k-floating-label-container:focus-within>.k-floating-label,.k-floating-label-container[dir=rtl]:focus-within>.k-floating-label{left:auto;right:var(--kendo-floating-label-focus-offset-x, 0)}.k-floating-label-container.k-invalid>.k-floating-label,.k-floating-label-container.ng-invalid.ng-touched>.k-floating-label,.k-floating-label-container.ng-invalid.ng-dirty>.k-floating-label{color:var(--kendo-color-error, #f31700)}.k-split-button .k-split-button-arrow{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);width:auto;aspect-ratio:auto;flex:none}.k-split-button .k-split-button-arrow.k-button-sm{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-0\.5, 0.125rem)}.k-split-button .k-split-button-arrow.k-button-md{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-split-button .k-split-button-arrow.k-button-lg{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-split-button .k-split-button-arrow .k-button-icon{min-width:0}.k-split-button:focus,.k-split-button.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-menu-button,.k-dropdown-button{aspect-ratio:auto;outline:0;display:inline-flex;flex-flow:row nowrap;vertical-align:middle}.k-menu-button>.k-button-arrow,.k-dropdown-button>.k-button-arrow{-webkit-margin-start:calc(var(--kendo-spacing-1, 0.25rem)*-1);margin-inline-start:calc(var(--kendo-spacing-1, 0.25rem)*-1);-webkit-margin-end:calc(var(--kendo-spacing-2, 0.5rem)*-1);margin-inline-end:calc(var(--kendo-spacing-2, 0.5rem)*-1);padding-left:var(--kendo-spacing-1, 0.25rem);padding-right:var(--kendo-spacing-1, 0.25rem);flex:none;display:inline-flex;align-items:center;justify-content:center}.k-menu-button.k-icon-button>.k-button-arrow,.k-dropdown-button.k-icon-button>.k-button-arrow{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--kendo-spacing-1, 0.25rem)*-1);margin-inline-end:calc(var(--kendo-spacing-1, 0.25rem)*-1)}.k-input,.k-picker{margin:0;padding:0;width:100%;min-width:0;box-sizing:border-box;border-width:1px;border-style:solid;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);font-weight:normal;text-align:start;box-shadow:none;display:inline-flex;flex-flow:row nowrap;align-items:stretch;vertical-align:middle;position:relative;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none}.k-input *,.k-input *::before,.k-input *::after,.k-picker *,.k-picker *::before,.k-picker *::after{box-sizing:border-box}.k-input>.k-input,.k-input>.k-picker,.k-picker>.k-input,.k-picker>.k-picker{border-width:0 !important;color:inherit;background:none;font:inherit;outline:0;box-shadow:none}.k-input>*,.k-picker>*{margin:0}.k-input::-moz-placeholder, .k-picker::-moz-placeholder{color:var(--kendo-color-subtle, #666666);opacity:1;-moz-user-select:none;user-select:none}.k-input::placeholder,.k-picker::placeholder{color:var(--kendo-color-subtle, #666666);opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}input.k-input,textarea.k-textarea{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}input.k-input:disabled,input.k-input[disabled],textarea.k-textarea:disabled,textarea.k-textarea[disabled]{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}:is([disabled],.k-disabled) :is(input.k-input,textarea.k-textarea):is(:disabled,[disabled]){opacity:1;filter:grayscale(0)}textarea.k-textarea{overflow:auto}.k-picker{cursor:pointer}select.k-picker{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}select.k-picker:disabled,select.k-picker[disabled]{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}:is([disabled],.k-disabled) select.k-picker:is(:disabled,[disabled]){opacity:1;filter:grayscale(0)}.k-input-inner{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);width:100%;border:0;outline:0;color:inherit;background:none;font:inherit;flex:1;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none}.k-input-inner::-moz-placeholder{color:var(--kendo-color-subtle, #666666);opacity:1;-moz-user-select:none;user-select:none}.k-input-inner::placeholder{color:var(--kendo-color-subtle, #666666);opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-input-inner:invalid{box-shadow:none}span.k-input-inner{white-space:nowrap;display:flex;flex-flow:row nowrap;align-items:center}textarea.k-input-inner{margin:0}.k-input-value-icon{flex:none}.k-input-value-text{flex:1;overflow:hidden;text-overflow:ellipsis}.k-input-value-text::before{content:"\200b";width:0px;overflow:hidden;flex:none;display:inline-block;vertical-align:top}.k-input-values{min-width:0px;width:100%;display:flex;flex-flow:row wrap;align-items:center;cursor:text}.k-input-values .k-chip-list{display:contents}.k-icon-picker .k-input-inner{padding:var(--kendo-spacing-1, 0.25rem);justify-content:center}.k-input-prefix,.k-input-suffix{border-color:inherit;display:flex;align-items:center;flex:none}.k-input-prefix>*,.k-input-suffix>*{flex-shrink:0;border:none}.k-input-prefix-vertical,.k-input-suffix-vertical{flex-flow:column wrap}.k-input-prefix-horizontal,.k-input-suffix-horizontal{flex-flow:row wrap}.k-input-separator{margin:0;border-style:solid;border-color:inherit;border-width:0 0 0 1px;height:16px;align-self:center}.k-input-separator-horizontal{height:auto;margin-inline:var(--kendo-spacing-1, 0.25rem);align-self:stretch;border-width:1px 0 0}.k-input-separator-vertical{height:auto;margin-block:var(--kendo-spacing-1, 0.25rem);align-self:stretch;border-width:0 0 0 1px}.k-input-icon,.k-input-validation-icon,.k-input-loading-icon{flex:none;align-self:center;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;box-sizing:content-box}.k-input-loading-icon{width:1em;height:1em;font-size:16px}.k-input-icon.k-svg-icon>svg,.k-input-icon.k-icon-md>svg,.k-input-validation-icon.k-svg-icon>svg,.k-input-validation-icon.k-icon-md>svg,.k-input-loading-icon.k-svg-icon>svg,.k-input-loading-icon.k-icon-md>svg{width:16px;height:16px}.k-input-icon.k-icon-xs>svg,.k-input-validation-icon.k-icon-xs>svg,.k-input-loading-icon.k-icon-xs>svg{width:12px;height:12px}.k-input-icon.k-icon-sm>svg,.k-input-validation-icon.k-icon-sm>svg,.k-input-loading-icon.k-icon-sm>svg{width:14px;height:14px}.k-input-icon.k-icon-lg>svg,.k-input-validation-icon.k-icon-lg>svg,.k-input-loading-icon.k-icon-lg>svg{width:20px;height:20px}.k-input-icon.k-icon-xl>svg,.k-input-validation-icon.k-icon-xl>svg,.k-input-loading-icon.k-icon-xl>svg{width:24px;height:24px}.k-input-icon.k-icon-xxl>svg,.k-input-validation-icon.k-icon-xxl>svg,.k-input-loading-icon.k-icon-xxl>svg{width:32px;height:32px}.k-input-icon.k-icon-xxxl>svg,.k-input-validation-icon.k-icon-xxxl>svg,.k-input-loading-icon.k-icon-xxxl>svg{width:48px;height:48px}.k-clear-value{outline:0;flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5}.k-clear-value:hover,.k-clear-value.k-hover{opacity:1}.k-clear-value:focus-visible{outline:1px dotted;outline-offset:-1px}.k-input-button{width:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2);border-width:0;border-inline-start-width:1px;flex:none;aspect-ratio:auto;box-shadow:none}.k-input-button>.k-button-icon{min-width:auto !important}.k-input-button:focus{box-shadow:none}.k-picker .k-input-button{color:inherit;background:none;border-color:rgba(0,0,0,0)}.k-input-spinner{width:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2);flex:none;display:flex;flex-flow:column nowrap}.k-input-spinner .k-spinner-increase,.k-input-spinner .k-spinner-decrease{border-width:0;border-inline-start-width:1px;flex:1 1 50%;box-shadow:none;position:relative;aspect-ratio:auto}.k-input-spinner .k-spinner-increase .k-button-icon,.k-input-spinner .k-spinner-decrease .k-button-icon{margin-block:-1em;margin-inline:0;min-width:auto !important;min-height:auto !important}.k-input-spinner .k-spinner-increase .k-icon{bottom:auto}.k-input-spinner .k-spinner-decrease .k-icon{top:auto}.k-searchbar{flex:1 1 auto;display:flex;flex-flow:row nowrap}.k-picker-wrap,.k-dropdown-wrap,.k-dateinput-wrap,.k-multiselect-wrap,.k-numeric-wrap{width:100%;border-width:0;border-color:inherit;box-sizing:border-box;flex:1 1 auto;display:flex;flex-flow:row nowrap;overflow:hidden;position:relative}.k-input-flat,.k-picker-flat{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-width:1px 0;border-top-color:rgba(0,0,0,0) !important;background-image:none !important}.k-input-outline{background:none !important}.k-input-sm,.k-picker-sm{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-input-sm .k-input-values,.k-picker-sm .k-input-values{padding:calc(var(--kendo-spacing-0\.5, 0.125rem)/2);gap:calc(var(--kendo-spacing-0\.5, 0.125rem)/2)}.k-input-sm .k-input-values>.k-searchbar,.k-input-sm .k-input-values>.k-input-inner,.k-picker-sm .k-input-values>.k-searchbar,.k-picker-sm .k-input-values>.k-input-inner{margin:calc(var(--kendo-spacing-0\.5, 0.125rem)/2*-1)}.k-input-sm .k-input-inner,.k-picker-sm .k-input-inner{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-input-sm .k-input-button,.k-input-sm .k-spinner-increase,.k-input-sm .k-spinner-decrease,.k-picker-sm .k-input-button,.k-picker-sm .k-spinner-increase,.k-picker-sm .k-spinner-decrease{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-0\.5, 0.125rem)}.k-input-sm .k-input-icon,.k-input-sm .k-input-validation-icon,.k-input-sm .k-input-loading-icon,.k-input-sm .k-clear-value,.k-input-sm .k-input-prefix>.k-icon,.k-input-sm .k-input-prefix>.k-input-prefix-text,.k-input-sm .k-input-suffix>.k-icon,.k-input-sm .k-input-suffix>.k-input-suffix-text,.k-picker-sm .k-input-icon,.k-picker-sm .k-input-validation-icon,.k-picker-sm .k-input-loading-icon,.k-picker-sm .k-clear-value,.k-picker-sm .k-input-prefix>.k-icon,.k-picker-sm .k-input-prefix>.k-input-prefix-text,.k-picker-sm .k-input-suffix>.k-icon,.k-picker-sm .k-input-suffix>.k-input-suffix-text{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-0\.5, 0.125rem);box-sizing:content-box}.k-input-sm .k-input-separator-horizontal,.k-picker-sm .k-input-separator-horizontal{margin-inline:var(--kendo-spacing-0\.5, 0.125rem)}.k-input-sm .k-input-separator-vertical,.k-picker-sm .k-input-separator-vertical{margin-block:var(--kendo-spacing-0\.5, 0.125rem)}.k-input-sm.k-icon-picker .k-input-inner,.k-picker-sm.k-icon-picker .k-input-inner{width:calc(var(--kendo-line-height, normal)*1em);height:calc(var(--kendo-line-height, normal)*1em);padding:var(--kendo-spacing-0\.5, 0.125rem);box-sizing:content-box}.k-dropdown-operator.k-picker-sm .k-input-button{padding:var(--kendo-spacing-0\.5, 0.125rem)}select.k-picker-sm{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-input-md,.k-picker-md{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-input-md .k-input-values,.k-picker-md .k-input-values{padding:calc(var(--kendo-spacing-1, 0.25rem)/2);gap:calc(var(--kendo-spacing-1, 0.25rem)/2)}.k-input-md .k-input-values>.k-searchbar,.k-input-md .k-input-values>.k-input-inner,.k-picker-md .k-input-values>.k-searchbar,.k-picker-md .k-input-values>.k-input-inner{margin:calc(var(--kendo-spacing-1, 0.25rem)/2*-1)}.k-input-md .k-input-inner,.k-picker-md .k-input-inner{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-input-md .k-input-button,.k-input-md .k-spinner-increase,.k-input-md .k-spinner-decrease,.k-picker-md .k-input-button,.k-picker-md .k-spinner-increase,.k-picker-md .k-spinner-decrease{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-input-md .k-input-icon,.k-input-md .k-input-validation-icon,.k-input-md .k-input-loading-icon,.k-input-md .k-clear-value,.k-input-md .k-input-prefix>.k-icon,.k-input-md .k-input-prefix>.k-input-prefix-text,.k-input-md .k-input-suffix>.k-icon,.k-input-md .k-input-suffix>.k-input-suffix-text,.k-picker-md .k-input-icon,.k-picker-md .k-input-validation-icon,.k-picker-md .k-input-loading-icon,.k-picker-md .k-clear-value,.k-picker-md .k-input-prefix>.k-icon,.k-picker-md .k-input-prefix>.k-input-prefix-text,.k-picker-md .k-input-suffix>.k-icon,.k-picker-md .k-input-suffix>.k-input-suffix-text{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);box-sizing:content-box}.k-input-md .k-input-separator-horizontal,.k-picker-md .k-input-separator-horizontal{margin-inline:var(--kendo-spacing-1, 0.25rem)}.k-input-md .k-input-separator-vertical,.k-picker-md .k-input-separator-vertical{margin-block:var(--kendo-spacing-1, 0.25rem)}.k-input-md.k-icon-picker .k-input-inner,.k-picker-md.k-icon-picker .k-input-inner{width:calc(var(--kendo-line-height, normal)*1em);height:calc(var(--kendo-line-height, normal)*1em);padding:var(--kendo-spacing-1, 0.25rem);box-sizing:content-box}.k-dropdown-operator.k-picker-md .k-input-button{padding:var(--kendo-spacing-1, 0.25rem)}select.k-picker-md{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-input-lg,.k-picker-lg{font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-input-lg .k-input-values,.k-picker-lg .k-input-values{padding:calc(var(--kendo-spacing-2, 0.5rem)/2);gap:calc(var(--kendo-spacing-2, 0.5rem)/2)}.k-input-lg .k-input-values>.k-searchbar,.k-input-lg .k-input-values>.k-input-inner,.k-picker-lg .k-input-values>.k-searchbar,.k-picker-lg .k-input-values>.k-input-inner{margin:calc(var(--kendo-spacing-2, 0.5rem)/2*-1)}.k-input-lg .k-input-inner,.k-picker-lg .k-input-inner{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-input-lg .k-input-button,.k-input-lg .k-spinner-increase,.k-input-lg .k-spinner-decrease,.k-picker-lg .k-input-button,.k-picker-lg .k-spinner-increase,.k-picker-lg .k-spinner-decrease{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-input-lg .k-input-icon,.k-input-lg .k-input-validation-icon,.k-input-lg .k-input-loading-icon,.k-input-lg .k-clear-value,.k-input-lg .k-input-prefix>.k-icon,.k-input-lg .k-input-prefix>.k-input-prefix-text,.k-input-lg .k-input-suffix>.k-icon,.k-input-lg .k-input-suffix>.k-input-suffix-text,.k-picker-lg .k-input-icon,.k-picker-lg .k-input-validation-icon,.k-picker-lg .k-input-loading-icon,.k-picker-lg .k-clear-value,.k-picker-lg .k-input-prefix>.k-icon,.k-picker-lg .k-input-prefix>.k-input-prefix-text,.k-picker-lg .k-input-suffix>.k-icon,.k-picker-lg .k-input-suffix>.k-input-suffix-text{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);box-sizing:content-box}.k-input-lg .k-input-separator-horizontal,.k-picker-lg .k-input-separator-horizontal{margin-inline:var(--kendo-spacing-2, 0.5rem)}.k-input-lg .k-input-separator-vertical,.k-picker-lg .k-input-separator-vertical{margin-block:var(--kendo-spacing-2, 0.5rem)}.k-input-lg.k-icon-picker .k-input-inner,.k-picker-lg.k-icon-picker .k-input-inner{width:calc(var(--kendo-line-height-lg, normal)*1em);height:calc(var(--kendo-line-height-lg, normal)*1em);padding:var(--kendo-spacing-2, 0.5rem);box-sizing:content-box}.k-dropdown-operator.k-picker-lg .k-input-button{padding:var(--kendo-spacing-2, 0.5rem)}select.k-picker-lg{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-input>kendo-popup,.k-picker>kendo-popup{position:fixed}@keyframes autoFillStart{}@keyframes autoFillEnd{}.k-autofill:-webkit-autofill{animation-name:autoFillStart}.k-autofill:not(:-webkit-autofill){animation-name:autoFillEnd}.k-input:-webkit-autofill{animation-name:autoFillStart}.k-input:not(:-webkit-autofill){animation-name:autoFillEnd}.k-input-solid{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-input-solid:hover,.k-input-solid.k-hover{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.k-input-solid:focus,.k-input-solid.k-focus{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-input-solid:focus-within{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-input-solid.k-invalid,.k-input-solid.ng-invalid.ng-touched,.k-input-solid.ng-invalid.ng-dirty{border-color:#f31700}.k-input-solid.k-invalid .k-input-validation-icon,.k-input-solid.ng-invalid.ng-touched .k-input-validation-icon,.k-input-solid.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error, #f31700)}.k-input-solid .k-input-prefix{color:var(--kendo-color-subtle, #666666)}.k-input-solid .k-input-suffix{color:var(--kendo-color-subtle, #666666)}.k-input-solid .k-input-separator{border-color:rgba(0,0,0,.08)}.k-picker-solid{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-base, #3d3d3d);background-color:var(--kendo-color-base, #f5f5f5)}.k-picker-solid:hover,.k-picker-solid.k-hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-picker-solid:focus,.k-picker-solid.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-picker-solid:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-picker-solid.k-invalid,.k-picker-solid.ng-invalid.ng-touched,.k-picker-solid.ng-invalid.ng-dirty{border-color:#f31700}.k-picker-solid.k-invalid .k-input-validation-icon,.k-picker-solid.ng-invalid.ng-touched .k-input-validation-icon,.k-picker-solid.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error, #f31700)}.k-input-outline{border-color:color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);color:#3d3d3d}.k-input-outline>.k-input-button{border-color:inherit}.k-input-outline>.k-input-spinner{border-color:inherit}.k-input-outline>.k-input-spinner>.k-spinner-increase,.k-input-outline>.k-input-spinner>.k-spinner-decrease{border-color:inherit}.k-input-outline:hover,.k-input-outline.k-hover{border-color:color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 80%, transparent)}.k-input-outline:focus,.k-input-outline.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-input-outline:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-input-outline.k-invalid,.k-input-outline.ng-invalid.ng-touched,.k-input-outline.ng-invalid.ng-dirty{border-color:#f31700}.k-input-outline.k-invalid .k-input-validation-icon,.k-input-outline.ng-invalid.ng-touched .k-input-validation-icon,.k-input-outline.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error, #f31700)}.k-input-outline .k-input-prefix{color:var(--kendo-color-subtle, #666666)}.k-input-outline .k-input-suffix{color:var(--kendo-color-subtle, #666666)}.k-input-outline .k-input-separator{border-color:rgba(0,0,0,.08)}.k-picker-outline{border-color:color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);color:var(--kendo-color-on-base, #3d3d3d)}.k-picker-outline:hover,.k-picker-outline.k-hover{border-color:var(--kendo-color-on-base, #3d3d3d);color:var(--kendo-color-base, #f5f5f5);background-color:var(--kendo-color-on-base, #3d3d3d)}.k-picker-outline:focus,.k-picker-outline.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-picker-outline:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-picker-outline.k-invalid,.k-picker-outline.ng-invalid.ng-touched,.k-picker-outline.ng-invalid.ng-dirty{border-color:#f31700}.k-picker-outline.k-invalid .k-input-validation-icon,.k-picker-outline.ng-invalid.ng-touched .k-input-validation-icon,.k-picker-outline.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error, #f31700)}.k-input-flat{border-color:rgba(0,0,0,.08);color:#3d3d3d}.k-input-flat:hover,.k-input-flat.k-hover{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.k-input-flat:focus,.k-input-flat.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-input-flat:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-input-flat.k-invalid,.k-input-flat.ng-invalid.ng-touched,.k-input-flat.ng-invalid.ng-dirty{border-color:#f31700}.k-input-flat.k-invalid .k-input-validation-icon,.k-input-flat.ng-invalid.ng-touched .k-input-validation-icon,.k-input-flat.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error, #f31700)}.k-input-flat .k-input-prefix{color:var(--kendo-color-subtle, #666666)}.k-input-flat .k-input-suffix{color:var(--kendo-color-subtle, #666666)}.k-input-flat .k-input-separator{border-color:rgba(0,0,0,.08)}.k-picker-flat{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-base, #3d3d3d)}.k-picker-flat:hover,.k-picker-flat.k-hover{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));background-color:color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 4%, transparent)}.k-picker-flat:focus,.k-picker-flat.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-picker-flat:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-picker-flat.k-invalid,.k-picker-flat.ng-invalid.ng-touched,.k-picker-flat.ng-invalid.ng-dirty{border-color:#f31700}.k-picker-flat.k-invalid .k-input-validation-icon,.k-picker-flat.ng-invalid.ng-touched .k-input-validation-icon,.k-picker-flat.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error, #f31700)}.k-textarea:has(.k-input-inner[style*=width]){width:-moz-max-content;width:max-content}.k-align-items-normal{align-items:normal}.\!k-align-items-normal{align-items:normal !important}.k-align-items-stretch{align-items:stretch}.\!k-align-items-stretch{align-items:stretch !important}.k-align-items-center{align-items:center}.\!k-align-items-center{align-items:center !important}.k-align-items-start{align-items:start}.\!k-align-items-start{align-items:start !important}.k-align-items-end{align-items:end}.\!k-align-items-end{align-items:end !important}.k-align-items-flex-start{align-items:flex-start}.\!k-align-items-flex-start{align-items:flex-start !important}.k-align-items-flex-end{align-items:flex-end}.\!k-align-items-flex-end{align-items:flex-end !important}.k-align-items-baseline{align-items:baseline}.\!k-align-items-baseline{align-items:baseline !important}.k-align-items-first-baseline{align-items:first baseline}.\!k-align-items-first-baseline{align-items:first baseline !important}.k-align-items-last-baseline{align-items:last baseline}.\!k-align-items-last-baseline{align-items:last baseline !important}.k-align-items-self-start{align-items:self-start}.\!k-align-items-self-start{align-items:self-start !important}.k-align-items-self-end{align-items:self-end}.\!k-align-items-self-end{align-items:self-end !important}.k-flex-row,.k-d-flex-row{flex-direction:row}.\!k-flex-row,.\!k-d-flex-row,.\!k-d-flex-col{flex-direction:row !important}.k-flex-row-reverse{flex-direction:row-reverse}.\!k-flex-row-reverse{flex-direction:row-reverse !important}.k-flex-col,.k-flex-column,.k-d-flex-col{flex-direction:column}.\!k-flex-col{flex-direction:column !important}.k-flex-col-reverse,.k-flex-column-reverse{flex-direction:column-reverse}.\!k-flex-col-reverse{flex-direction:column-reverse !important}.k-flex-1{flex:1 1 0%}.\!k-flex-1{flex:1 1 0% !important}.k-flex-auto{flex:1 1 auto}.\!k-flex-auto{flex:1 1 auto !important}.k-flex-initial{flex:0 1 auto}.\!k-flex-initial{flex:0 1 auto !important}.k-flex-none{flex:none}.\!k-flex-none{flex:none !important}.k-flex-wrap{flex-wrap:wrap}.\!k-flex-wrap{flex-wrap:wrap !important}.k-flex-wrap-reverse{flex-wrap:wrap-reverse}.\!k-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.k-flex-nowrap{flex-wrap:nowrap}.\!k-flex-nowrap{flex-wrap:nowrap !important}.k-resize{resize:both}.\!k-resize{resize:both !important}.k-resize-none{resize:none}.\!k-resize-none{resize:none !important}.k-resize-x{resize:horizontal}.\!k-resize-x{resize:horizontal !important}.k-resize-y{resize:vertical}.\!k-resize-y{resize:vertical !important}.k-checkbox{margin:0;padding:0;line-height:initial;border-width:1px;border-style:solid;outline:0;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:none;vertical-align:middle;position:relative;cursor:pointer;-webkit-appearance:none}.k-checkbox:checked,.k-checkbox.k-checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='var%28--kendo-color-on-primary, %23ffffff%29' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e")}.k-checkbox:indeterminate,.k-checkbox.k-indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='var%28--kendo-color-primary, %230A5E58%29' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M4,8 h8'/%3e%3c/svg%3e")}.k-checkbox:disabled,.k-checkbox.k-disabled{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}.k-checkbox-wrap{flex:none;display:inline-flex;flex-flow:row nowrap;gap:0;align-items:center;align-self:flex-start;vertical-align:middle;position:relative}.k-checkbox-wrap::before{content:"\200b";width:0px;overflow:hidden;flex:none;display:inline-block;vertical-align:top}.k-checkbox-label{margin:0;padding:0;display:inline-flex;align-items:flex-start;gap:var(--kendo-spacing-1, 0.25rem);vertical-align:middle;position:relative;cursor:pointer}.k-checkbox-label .k-ripple{visibility:hidden !important}.k-checkbox+.k-label,.k-checkbox-wrap+.k-label,.k-checkbox+.k-checkbox-label,.k-checkbox-wrap+.k-checkbox-label{display:inline;-webkit-margin-start:var(--kendo-spacing-1, 0.25rem);margin-inline-start:var(--kendo-spacing-1, 0.25rem)}.k-checkbox-label:empty{display:none !important}.k-checkbox-label.k-no-text{min-width:1px}.k-checkbox-list{margin:0;padding:0;display:flex;flex-flow:column nowrap;gap:0;list-style:none}.k-checkbox-item,.k-checkbox-list-item{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-0, 0px);display:flex;flex-flow:row nowrap;align-items:center;align-content:center;gap:var(--kendo-spacing-1, 0.25rem)}.k-checkbox-item .k-checkbox-label,.k-checkbox-list-item .k-checkbox-label{margin:0}.k-checkbox-list-horizontal,.k-checkbox-list.k-list-horizontal{display:flex;flex-flow:row wrap;gap:var(--kendo-spacing-4, 1rem)}.k-ripple-container .k-checkbox::after{content:"";display:block;position:absolute;left:50%;top:50%;border-radius:100%;z-index:-1;transition:opacity 100ms linear,transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%) scale(0);transform-origin:center center}.k-ripple-container .k-checkbox:focus,.k-ripple-container .k-checkbox.k-focus{box-shadow:none !important}.k-ripple-container .k-checkbox:disabled::after,.k-ripple-container .k-checkbox.k-disabled::after{display:none}.k-checkbox-sm{width:var(--kendo-spacing-3, 0.75rem);height:var(--kendo-spacing-3, 0.75rem)}.k-checkbox-sm::before{font-size:var(--kendo-spacing-2\.5, 0.625rem)}.k-ripple-container .k-checkbox-sm::after{width:300%;height:300%}.k-checkbox-md{width:var(--kendo-spacing-4, 1rem);height:var(--kendo-spacing-4, 1rem)}.k-checkbox-md::before{font-size:var(--kendo-spacing-3\.5, 0.875rem)}.k-ripple-container .k-checkbox-md::after{width:300%;height:300%}.k-checkbox-lg{width:var(--kendo-spacing-5, 1.25rem);height:var(--kendo-spacing-5, 1.25rem)}.k-checkbox-lg::before{font-size:var(--kendo-spacing-4\.5, 1.125rem)}.k-ripple-container .k-checkbox-lg::after{width:300%;height:300%}.k-checkbox{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));background-color:var(--kendo-color-surface-alt, #ffffff)}.k-checkbox:focus,.k-checkbox.k-focus{box-shadow:0 0 0 2px rgba(0,0,0,.06)}.k-checkbox:indeterminate,.k-checkbox.k-indeterminate{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-primary, #0A5E58);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-checkbox:checked,.k-checkbox.k-checked{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-checkbox:checked:focus,.k-checkbox.k-checked.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 30%, transparent)}.k-checkbox.k-invalid{border-color:var(--kendo-color-error, #f31700)}.k-checkbox.k-invalid+.k-checkbox-label{color:var(--kendo-color-error, #f31700)}.k-checkbox-wrap .k-ripple-blob{color:var(--kendo-color-primary, #0A5E58);opacity:.25}.k-ripple-container .k-checkbox::after{background:var(--kendo-color-primary, #0A5E58);opacity:.25}.k-listbox{width:10em;height:200px;border-width:0;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);vertical-align:top;background-color:rgba(0,0,0,0);display:inline-flex;gap:var(--kendo-spacing-2, 0.5rem);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-listbox .k-listbox-actions{display:flex;gap:var(--kendo-spacing-2, 0.5rem)}.k-listbox.k-listbox-actions-left,.k-listbox.k-listbox-actions-right{flex-direction:row}.k-listbox.k-listbox-actions-left .k-listbox-actions,.k-listbox.k-listbox-actions-right .k-listbox-actions{flex-direction:column}.k-listbox.k-listbox-actions-right{flex-direction:row-reverse}.k-listbox.k-listbox-actions-top,.k-listbox.k-listbox-actions-bottom{flex-direction:column}.k-listbox.k-listbox-actions-top .k-listbox-actions,.k-listbox.k-listbox-actions-bottom .k-listbox-actions{flex-direction:row}.k-listbox.k-listbox-actions-bottom{flex-direction:column-reverse}.k-listbox .k-list-scroller{width:100%;min-height:0;height:inherit;border-width:1px;border-style:solid;box-sizing:border-box;display:flex;flex-flow:column nowrap}.k-listbox .k-list-scroller .k-list-scroller{border-width:0}.k-listbox .k-list-scroller .k-list{height:inherit;background:rgba(0,0,0,0)}.k-listbox .k-drop-hint{border-top-width:1px;border-top-style:solid}.k-listbox .k-ghost{opacity:.5}.k-item{cursor:default}.k-listbox .k-list-scroller{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-listbox .k-drop-hint{border-top-color:var(--kendo-color-primary, #0A5E58)}.k-progressbar{border-radius:var(--kendo-border-radius-md, 0.25rem);--kendo-progressbar-value: 0;border-width:0px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size-sm, inherit);line-height:var(--kendo-line-height-xs, normal);display:inline-grid;vertical-align:middle;position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-progressbar *,.k-progressbar *::before,.k-progressbar *::after{box-sizing:border-box}.k-progressbar>.k-progressbar-value{border-width:0;border-style:solid;display:flex;overflow:hidden;grid-column:1/-1;grid-row:1/-1}.k-progressbar>.k-progressbar-chunks{border-width:inherit;border-style:inherit;white-space:nowrap;display:flex;align-items:stretch;flex:1;gap:1px;grid-column:1/-1;grid-row:1/-1}.k-progressbar .k-progressbar-chunk{display:block;border-width:0;flex:1}.k-progress-status-wrap{width:100%;height:100%;display:flex;align-items:center;flex-shrink:0;grid-column:1/-1;grid-row:1/-1}.k-progress-status-wrap.k-progress-start{justify-content:flex-start}.k-progress-status-wrap.k-progress-center{justify-content:center}.k-progress-status-wrap.k-progress-end{justify-content:flex-end}.k-progress-status{padding-block:0;padding-inline:var(--kendo-spacing-2, 0.5rem);min-width:10px;text-align:center;display:inline-block;white-space:nowrap}.k-progressbar-horizontal{width:100%;height:var(--kendo-progressbar-height, 22px);grid-template-columns:1fr;grid-template-rows:100%}.k-progressbar-horizontal .k-progress-status-wrap{flex-direction:row}.k-progressbar-horizontal>.k-progressbar-value{width:calc(var(--kendo-progressbar-value, 0)*1%);flex-direction:row}.k-progressbar-horizontal>.k-progressbar-value>.k-progress-status-wrap{width:calc(10000%/var(--kendo-progressbar-value, 1))}.k-progressbar-horizontal>.k-progressbar-chunks{flex-direction:row}.k-progressbar-horizontal.k-progressbar-reverse>.k-progressbar-value{flex-direction:row-reverse;justify-self:flex-end}.k-progressbar-horizontal.k-progressbar-reverse>.k-progressbar-chunks{flex-direction:row-reverse}.k-progressbar-vertical{width:var(--kendo-progressbar-height, 22px);height:27em;grid-template-columns:100%;grid-template-rows:1fr}.k-progressbar-vertical .k-progress-status-wrap{flex-direction:column-reverse}.k-progressbar-vertical .k-progress-status{writing-mode:vertical-lr}.k-progressbar-vertical>.k-progressbar-value{height:calc(var(--kendo-progressbar-value, 0)*1%);flex-direction:column-reverse;align-self:flex-end;align-items:flex-end}.k-progressbar-vertical>.k-progressbar-value>.k-progress-status-wrap{height:calc(10000%/var(--kendo-progressbar-value, 1))}.k-progressbar-vertical>.k-progressbar-chunks{flex-direction:column-reverse}.k-progressbar-vertical.k-progressbar-reverse{flex-direction:column}.k-progressbar-vertical.k-progressbar-reverse>.k-progressbar-value{flex-direction:column;align-self:flex-start}.k-progressbar-vertical.k-progressbar-reverse>.k-progressbar-chunks{flex-direction:column}.k-progressbar-indeterminate .k-progress-status-wrap,.k-progressbar-indeterminate .k-progressbar-value,.k-progressbar-indeterminate .k-progressbar-chunk{display:none}.telerik-blazor.k-progressbar-horizontal>.k-progressbar-value,.telerik-blazor.k-progressbar-horizontal>.k-progressbar-value>.k-progress-status-wrap{transition:width .1s ease-in-out}.k-rtl .k-progressbar,.k-progressbar[dir=rtl]{direction:rtl}.k-circular-progressbar{display:inline-block;text-align:start;position:relative}.k-circular-progressbar-surface{height:100%}.k-circular-progressbar-surface>div{width:100%;height:100%}.k-circular-progressbar-surface svg{width:100%;height:100%}.k-circular-progressbar-scale{fill:none}.k-circular-progressbar-arc{transform-box:fill-box;transform-origin:center center;transform:rotate(-90deg);stroke-linecap:round;fill:none}.k-circular-progressbar-label{position:absolute;text-align:center;padding:0;margin:0}@keyframes kendo-progressbar-indeterminate-animation{from{background-position:0 0}to{background-position:22px 0}}.k-progressbar{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:var(--kendo-color-base-subtle, #ebebeb)}.k-progressbar .k-selected{border-color:var(--kendo-color-primary-active, #d45349);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-chunk-progressbar{background-color:rgba(0,0,0,0)}.k-progressbar-chunk{background-color:var(--kendo-color-base-subtle, #ebebeb)}.k-progressbar-chunk .k-selected{background-color:var(--kendo-color-primary, #0A5E58)}.k-progressbar-indeterminate{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:var(--kendo-color-base-subtle, #ebebeb);background-image:linear-gradient(45deg, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 75%, transparent 75%, transparent);background-size:22px 22px;animation:kendo-progressbar-indeterminate-animation 1s linear infinite}.k-circular-progressbar-scale{stroke:var(--kendo-color-base-subtle, #ebebeb)}.k-circular-progressbar-arc{stroke:var(--kendo-color-primary, #0A5E58);transition:stroke .5s ease}.k-radio{border-radius:50%;margin:0;padding:0;line-height:initial;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:none;vertical-align:middle;position:relative;cursor:pointer;-webkit-appearance:none}.k-radio:checked,.k-radio.k-checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='var%28--kendo-color-on-primary, %23ffffff%29'/%3e%3c/svg%3e")}.k-radio:disabled,.k-radio.k-disabled{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}.k-radio-wrap{flex:none;display:inline-flex;flex-flow:row nowrap;gap:0;align-items:center;align-self:start;vertical-align:middle;position:relative}.k-radio-wrap::before{content:"\200b";width:0px;overflow:hidden;flex:none;display:inline-block;vertical-align:top}.k-radio-label{margin:0;padding:0;display:inline-flex;align-items:flex-start;gap:var(--kendo-spacing-1, 0.25rem);vertical-align:middle;position:relative;cursor:pointer}.k-radio-label .k-ripple{visibility:hidden !important}.k-radio+.k-label,.k-radio-wrap+.k-label,.k-radio+.k-radio-label,.k-radio-wrap+.k-radio-label{display:inline;-webkit-margin-start:var(--kendo-spacing-1, 0.25rem);margin-inline-start:var(--kendo-spacing-1, 0.25rem)}.k-radio-label:empty{display:none !important}.k-radio-label.k-no-text{min-width:1px}.k-radio-list{margin:0;padding:0;display:flex;flex-flow:column nowrap;gap:0;list-style:none}.k-radio-item,.k-radio-list-item{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-0, 0px);display:flex;flex-flow:row nowrap;align-items:center;align-content:center;gap:var(--kendo-spacing-1, 0.25rem)}.k-radio-item .k-radio-label,.k-radio-list-item .k-radio-label{margin:0}.k-radio-list-horizontal,.k-radio-list.k-list-horizontal{display:flex;flex-flow:row wrap;gap:var(--kendo-spacing-4, 1rem)}.k-ripple-container .k-radio::after{content:"";display:block;position:absolute;left:50%;top:50%;border-radius:100%;z-index:-1;transition:opacity 100ms linear,transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%) scale(0);transform-origin:center center}.k-ripple-container .k-radio:focus,.k-ripple-container .k-radio.k-focus{box-shadow:none !important}.k-ripple-container .k-radio:disabled::after,.k-ripple-container .k-radio.k-disabled::after{display:none}.k-ripple-container .k-radio:disabled::after,.k-ripple-container .k-radio.k-disabled::after{display:none}.k-radio-sm{width:var(--kendo-spacing-3, 0.75rem);height:var(--kendo-spacing-3, 0.75rem)}.k-radio-sm::before{font-size:var(--kendo-spacing-2\.5, 0.625rem)}.k-ripple-container .k-radio-sm::after{width:300%;height:300%}.k-radio-md{width:var(--kendo-spacing-4, 1rem);height:var(--kendo-spacing-4, 1rem)}.k-radio-md::before{font-size:var(--kendo-spacing-3\.5, 0.875rem)}.k-ripple-container .k-radio-md::after{width:300%;height:300%}.k-radio-lg{width:var(--kendo-spacing-5, 1.25rem);height:var(--kendo-spacing-5, 1.25rem)}.k-radio-lg::before{font-size:var(--kendo-spacing-4\.5, 1.125rem)}.k-ripple-container .k-radio-lg::after{width:300%;height:300%}.k-radio{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));background-color:var(--kendo-color-surface-alt, #ffffff)}.k-radio:focus,.k-radio.k-focus{box-shadow:0 0 0 2px rgba(0,0,0,.06)}.k-radio.k-invalid,.k-radio.ng-invalid.ng-touched,.k-radio.ng-invalid.ng-dirty{border-color:var(--kendo-color-error, #f31700)}.k-radio.k-invalid+.k-radio-label,.k-radio.ng-invalid.ng-touched+.k-radio-label,.k-radio.ng-invalid.ng-dirty+.k-radio-label{color:var(--kendo-color-error, #f31700)}.k-radio:checked,.k-radio.k-checked{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-radio:checked:focus,.k-radio.k-checked.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 30%, transparent)}.k-ripple-container .k-radio::after{background:var(--kendo-color-primary, #0A5E58);opacity:.25}.k-slider{border:0;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);background:none;display:inline-flex;align-items:center;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-slider *,.k-slider *::before,.k-slider *::after{box-sizing:border-box}.k-slider .k-label{width:auto;font-size:.92em;line-height:1;white-space:nowrap;position:absolute}.k-slider .k-tick,.k-slider .k-slider-track{cursor:pointer}.k-slider .k-tick{background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;margin:0;padding:0;position:relative}.k-slider.k-disabled .k-tick,.k-slider.k-disabled .k-slider-track,.k-slider.k-disabled .k-draghandle{cursor:default}.k-slider{width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;gap:7px}.k-slider .k-button{flex:none}.k-slider .k-slider-track-wrap{flex:1 1 auto;display:flex;flex-flow:inherit;position:relative;touch-action:none}.k-slider .k-slider-track-wrap .k-slider-items{margin:0;padding:0;list-style:none;flex:1 1 100%;display:flex;flex-flow:inherit;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-slider .k-slider-track-wrap .k-tick{flex:0 0 1px}.k-slider .k-slider-track-wrap .k-tick-horizontal{width:1px;min-height:100%}.k-slider .k-slider-track-wrap .k-tick-vertical{width:100%;min-height:1px}.k-slider .k-slider-track-wrap .k-draghandle{position:absolute}.k-slider-horizontal .k-slider-track-wrap{height:26px}.k-slider-horizontal .k-slider-track-wrap .k-slider-track{width:100%}.k-slider-horizontal .k-slider-track-wrap .k-draghandle{top:50%;transform:translate(-50%, -50%)}.k-slider-horizontal .k-slider-track-wrap .k-draghandle:focus,.k-slider-horizontal .k-slider-track-wrap .k-draghandle:active{transform:translate(-50%, -50%) scale(1)}.k-slider-horizontal .k-slider-track-wrap .k-slider-selection{width:calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0))*1%);inset-inline-start:calc(var(--kendo-slider-start, 0)*1%)}.k-slider-horizontal .k-slider-track-wrap .k-draghandle-start{inset-inline-start:calc(var(--kendo-slider-start, 0)*1%)}.k-slider-horizontal .k-slider-track-wrap .k-draghandle-end{inset-inline-start:calc(var(--kendo-slider-end, 0)*1%)}.k-slider-vertical .k-slider-track-wrap{width:26px}.k-slider-vertical .k-slider-track-wrap .k-slider-track{height:100%}.k-slider-vertical .k-slider-track-wrap .k-draghandle{left:50%;transform:translate(-50%, 50%)}.k-slider-vertical .k-slider-track-wrap .k-draghandle:focus,.k-slider-vertical .k-slider-track-wrap .k-draghandle:active{transform:translate(-50%, 50%) scale(1)}.k-slider-vertical .k-slider-track-wrap .k-slider-selection{bottom:calc(var(--kendo-slider-start, 0)*1%);height:calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0))*1%)}.k-slider-vertical .k-slider-track-wrap .k-draghandle-start{bottom:calc(var(--kendo-slider-start, 0)*1%)}.k-slider-vertical .k-slider-track-wrap .k-draghandle-end{bottom:calc(var(--kendo-slider-end, 0)*1%)}.k-slider-vertical{height:200px;flex-flow:column-reverse nowrap}.k-slider-vertical .k-tick{text-align:end;margin-left:2px}.k-slider-vertical .k-slider-topleft .k-tick{text-align:start}.k-slider-vertical .k-tick{background-position:-94px center}.k-slider-vertical .k-slider-topleft .k-tick{background-position:-124px center}.k-slider-vertical .k-slider-bottomright .k-tick{background-position:-154px center}.k-slider-vertical .k-tick-large{display:flex;align-items:center;background-position:-4px center}.k-slider-vertical .k-slider-topleft .k-tick-large{background-position:-34px center}.k-slider-vertical .k-slider-bottomright .k-tick-large{background-position:-64px center}.k-slider-vertical .k-first{background-position:-94px 100%}.k-slider-vertical .k-tick-large.k-first{background-position:-4px 100%}.k-slider-vertical .k-slider-topleft .k-first{background-position:-124px 100%}.k-slider-vertical .k-slider-topleft .k-tick-large.k-first{background-position:-34px 100%}.k-slider-vertical .k-slider-bottomright .k-first{background-position:-154px 100%}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{background-position:-64px 100%}.k-slider-vertical .k-last{background-position:-94px 0}.k-slider-vertical .k-tick-large.k-last{background-position:-4px 0}.k-slider-vertical .k-slider-topleft .k-last{background-position:-124px 0}.k-slider-vertical .k-slider-topleft .k-tick-large.k-last{background-position:-34px 0}.k-slider-vertical .k-slider-bottomright .k-last{background-position:-154px 0}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{background-position:-64px 0}.k-slider-vertical .k-label{text-align:start;inset-inline-start:120%;top:50%;transform:translateY(-50%)}.k-slider-vertical .k-first .k-label{top:100%}.k-slider-vertical .k-last .k-label{top:0}.k-slider-vertical .k-slider-topleft .k-label{inset-inline-start:auto;inset-inline-end:120%}.k-slider-horizontal{width:200px;flex-flow:row nowrap}.k-slider-horizontal .k-tick{background-position:center -92px}.k-slider-horizontal .k-slider-topleft .k-tick{background-position:center -122px}.k-slider-horizontal .k-slider-bottomright .k-tick{background-position:center -152px}.k-slider-horizontal .k-tick-large{background-position:center -2px}.k-slider-horizontal .k-slider-topleft .k-tick-large{background-position:center -32px}.k-slider-horizontal .k-slider-bottomright .k-tick-large{background-position:center -62px}.k-slider-horizontal .k-first{background-position:0 -92px}.k-slider-horizontal .k-tick-large.k-first{background-position:0 -2px}.k-slider-horizontal .k-slider-topleft .k-first{background-position:0 -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{background-position:0 -32px}.k-slider-horizontal .k-slider-bottomright .k-first{background-position:0 -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{background-position:0 -62px}.k-slider-horizontal .k-last{background-position:100% -92px}.k-slider-horizontal .k-tick-large.k-last{background-position:100% -2px}.k-slider-horizontal .k-slider-topleft .k-last{background-position:100% -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{background-position:100% -32px}.k-slider-horizontal .k-slider-bottomright .k-last{background-position:100% -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{background-position:100% -62px}.k-slider-horizontal .k-label{inset-inline-start:50%;bottom:-1.2em;transform:translateX(-50%)}.k-slider-horizontal .k-first .k-label{inset-inline-start:0}.k-slider-horizontal .k-last .k-label{inset-inline-start:100%}.k-slider-horizontal .k-slider-topleft .k-label{top:-1.2em}.k-slider-track,.k-slider-selection{margin:0;padding:0;position:absolute}.k-slider-horizontal :is(.k-slider-track,.k-slider-selection){height:4px;left:0;margin-top:-2px;top:50%}.k-slider-vertical :is(.k-slider-track,.k-slider-selection){bottom:0;left:50%;margin-left:-2px;width:4px}.k-draghandle{background-color:rgba(0,0,0,0);background-repeat:no-repeat;border-style:solid;border-width:1px;outline:0;position:absolute;text-align:center;text-decoration:none;width:14px;height:14px}.k-draghandle.k-pressed{transition:none}.k-slider-selection.k-pressed{transition:none}.k-slider-transitions.k-slider-horizontal .k-draghandle{transition:inset-inline-start .3s ease-out,background-color .3s ease-out,transform .4s cubic-bezier(0.25, 0.8, 0.25, 1)}.k-slider-transitions.k-slider-horizontal .k-slider-selection{transition:width .3s ease-out}.k-slider-transitions.k-slider-vertical .k-draghandle{transition:bottom .3s ease-out,background-color .3s ease-out,transform .4s cubic-bezier(0.25, 0.8, 0.25, 1)}.k-slider-transitions.k-slider-vertical .k-slider-selection{transition:height .3s ease-out}.k-slider.k-readonly .k-button,.k-slider.k-readonly .k-slider-track,.k-slider.k-readonly .k-tick,.k-slider.k-readonly .k-draghandle{pointer-events:none}.k-slider-tooltip .k-callout-n,.k-slider-tooltip .k-callout-s{-webkit-margin-start:-6px / 2;margin-inline-start:-6px / 2}.k-slider-tooltip .k-callout-w,.k-slider-tooltip .k-callout-e{margin-top:-6px / 2}.k-slider-rtl.k-slider-horizontal .k-draghandle,.k-slider-horizontal.k-slider[dir=rtl] .k-draghandle,[dir=rtl] .k-slider-horizontal.k-slider .k-draghandle,.k-slider-horizontal.k-slider.k-rtl .k-draghandle,.k-rtl .k-slider-horizontal.k-slider .k-draghandle{transform:translate(50%, -50%)}.k-slider-rtl.k-slider-horizontal .k-draghandle:focus,.k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:focus,[dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:focus,.k-slider-horizontal.k-slider.k-rtl .k-draghandle:focus,.k-rtl .k-slider-horizontal.k-slider .k-draghandle:focus,.k-slider-rtl.k-slider-horizontal .k-draghandle:active,.k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:active,[dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:active,.k-slider-horizontal.k-slider.k-rtl .k-draghandle:active,.k-rtl .k-slider-horizontal.k-slider .k-draghandle:active{transform:translate(50%, -50%) scale(1)}.k-slider-rtl.k-slider-horizontal .k-label,.k-slider-horizontal.k-slider[dir=rtl] .k-label,[dir=rtl] .k-slider-horizontal.k-slider .k-label,.k-slider-horizontal.k-slider.k-rtl .k-label,.k-rtl .k-slider-horizontal.k-slider .k-label{transform:translateX(50%)}.k-slider kendo-resize-sensor{position:absolute}.k-slider{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-slider .k-slider-track,.k-slider .k-slider-selection{border-radius:var(--kendo-border-radius-md, 0.25rem)}.k-slider .k-slider-track{background-color:var(--kendo-color-base-emphasis, #c2c2c2)}.k-slider .k-slider-selection{background-color:var(--kendo-color-primary, #0A5E58)}.k-slider .k-draghandle{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58);border-radius:50%}.k-slider .k-draghandle:hover{border-color:var(--kendo-color-primary, #0A5E58);background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-slider .k-draghandle:active,.k-slider .k-draghandle.k-pressed{border-color:var(--kendo-color-primary-active, #d45349);background-color:var(--kendo-color-primary-active, #d45349)}.k-slider .k-draghandle:focus,.k-slider .k-draghandle.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 30%, transparent)}.k-slider.k-focus .k-draghandle{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 30%, transparent)}.k-slider-horizontal .k-tick{background-image:url(data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7)}.k-slider-vertical .k-tick{background-image:url(data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7)}.k-calendar{inline-size:var(--INTERNAL--kendo-calendar-width, -moz-min-content);inline-size:var(--INTERNAL--kendo-calendar-width, min-content);block-size:var(--INTERNAL--kendo-calendar-height, -moz-min-content);block-size:var(--INTERNAL--kendo-calendar-height, min-content);border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);position:relative;overflow:hidden;display:inline-flex;flex-flow:column nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-calendar>.k-calendar{border:0}.k-calendar-table{margin-block:0;margin-inline:auto;border-width:0;border-color:inherit;border-spacing:0;border-collapse:separate;table-layout:fixed;text-align:center;outline:0;display:table;position:relative;z-index:1}.k-calendar-caption,.k-calendar-caption.k-calendar-th,.k-calendar .k-meta-header,.k-calendar .k-month-header{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);height:32px;box-sizing:border-box;text-transform:none;text-align:start;font-weight:var(--kendo-font-weight-bold, normal);cursor:default}.k-calendar-th,.k-calendar-td{border-width:0;padding:0;text-align:center;border-style:solid;border-color:inherit;font-weight:normal;cursor:default}.k-calendar-th{inline-size:var(--INTERNAL--kendo-calendar-cell-size, 32px);block-size:var(--INTERNAL--kendo-calendar-cell-size, 32px);font-size:var(--kendo-font-size-sm, inherit);line-height:2;text-transform:uppercase}.k-calendar-td{border-radius:var(--kendo-border-radius-md, 0.25rem);inline-size:var(--INTERNAL--kendo-calendar-cell-size, -moz-min-content);inline-size:var(--INTERNAL--kendo-calendar-cell-size, min-content);block-size:var(--INTERNAL--kendo-calendar-cell-size, -moz-min-content);block-size:var(--INTERNAL--kendo-calendar-cell-size, min-content);border-color:rgba(0,0,0,0)}.k-calendar-td.k-alt{font-size:.75rem}.k-calendar .k-calendar-cell-inner,.k-calendar .k-link{border-radius:var(--kendo-border-radius-md, 0.25rem);padding-inline:var(--INTERNAL--kendo-calendar-cell-padding-x, 0.25em);padding-block:var(--INTERNAL--kendo-calendar-cell-padding-y, 0.25em);width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;white-space:normal;position:relative;overflow:hidden}.k-calendar .k-header{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);border-bottom-width:1px;border-bottom-style:solid;display:flex;flex-flow:row nowrap;align-items:center;position:relative;z-index:2}.k-calendar-header{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);min-width:256px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.k-calendar-header .k-calendar-nav{display:flex;flex-flow:row nowrap;align-items:center}.k-calendar-footer,.k-calendar .k-footer{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-4, 1rem);text-align:center;clear:both}.k-calendar-view{margin:auto;padding-block:0;padding-inline:var(--kendo-spacing-1, 0.25rem);width:256px;inline-size:var(--INTERNAL--kendo-calendar-view-width, 256px);min-height:224px;box-sizing:content-box;gap:var(--kendo-spacing-4, 1rem);position:relative;z-index:1;overflow:hidden}.k-calendar-view .k-today{font-weight:bold}.k-month-calendar .k-calendar-td,.k-calendar-monthview .k-calendar-td{width:32px;height:32px;inline-size:var(--INTERNAL--kendo-calendar-cell-size, 32px);block-size:var(--INTERNAL--kendo-calendar-cell-size, 32px)}.k-year-calendar .k-calendar-td,.k-calendar-yearview .k-calendar-td{width:64px;height:64px;inline-size:var(--INTERNAL--kendo-calendar-cell-size, 64px);block-size:var(--INTERNAL--kendo-calendar-cell-size, 64px)}.k-decade-calendar .k-calendar-td,.k-calendar-decadeview .k-calendar-td{width:64px;height:64px;inline-size:var(--INTERNAL--kendo-calendar-cell-size, 64px);block-size:var(--INTERNAL--kendo-calendar-cell-size, 64px)}.k-century-calendar .k-calendar-td,.k-calendar-centuryview .k-calendar-td{width:64px;height:64px;inline-size:var(--INTERNAL--kendo-calendar-cell-size, 64px);block-size:var(--INTERNAL--kendo-calendar-cell-size, 64px)}.k-century-calendar .k-calendar-cell-inner,.k-century-calendar .k-link,.k-calendar-centuryview .k-calendar-cell-inner,.k-calendar-centuryview .k-link{text-align:start}.k-popup .k-calendar{height:100%}.k-calendar-container,.k-datetime-container{padding:0}.k-calendar-container .k-calendar,.k-datetime-container .k-calendar{border-width:0}.k-calendar .k-content.k-scrollable,.k-calendar .k-calendar-content.k-scrollable{box-sizing:content-box;overflow-x:hidden;overflow-y:auto;display:block;padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:calc(-100px - var(--kendo-scrollbar-width, 17px))}.k-calendar .k-scrollable-placeholder{position:absolute;z-index:-1;width:1px;top:0;right:0}.k-calendar-sm{--INTERNAL--kendo-calendar-view-width: 224px;--INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-sm-cell-padding-x, var(--kendo-spacing-0\.5, 0.125rem) );--INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-sm-cell-padding-y, var(--kendo-spacing-0\.5, 0.125rem) );font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-calendar-sm.k-month-calendar,.k-calendar-sm .k-calendar-monthview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-month-cell-size, 28px )}.k-calendar-sm.k-year-calendar,.k-calendar-sm .k-calendar-yearview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-year-cell-size, 56px )}.k-calendar-sm.k-decade-calendar,.k-calendar-sm .k-calendar-decadeview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-decade-cell-size, 56px )}.k-calendar-sm.k-century-calendar,.k-calendar-sm .k-calendar-centuryview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-century-cell-size, 56px )}.k-calendar-md{--INTERNAL--kendo-calendar-view-width: 256px;--INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-md-cell-padding-x, var(--kendo-spacing-1, 0.25rem) );--INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-md-cell-padding-y, var(--kendo-spacing-1, 0.25rem) );font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-calendar-md.k-month-calendar,.k-calendar-md .k-calendar-monthview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-month-cell-size, 32px )}.k-calendar-md.k-year-calendar,.k-calendar-md .k-calendar-yearview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-year-cell-size, 64px )}.k-calendar-md.k-decade-calendar,.k-calendar-md .k-calendar-decadeview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-decade-cell-size, 64px )}.k-calendar-md.k-century-calendar,.k-calendar-md .k-calendar-centuryview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-century-cell-size, 64px )}.k-calendar-lg{--INTERNAL--kendo-calendar-view-width: 320px;--INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-lg-cell-padding-x, var(--kendo-spacing-2, 0.5rem) );--INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-lg-cell-padding-y, var(--kendo-spacing-2, 0.5rem) );font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-calendar-lg.k-month-calendar,.k-calendar-lg .k-calendar-monthview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-month-cell-size, 40px )}.k-calendar-lg.k-year-calendar,.k-calendar-lg .k-calendar-yearview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-year-cell-size, 80px )}.k-calendar-lg.k-decade-calendar,.k-calendar-lg .k-calendar-decadeview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-decade-cell-size, 80px )}.k-calendar-lg.k-century-calendar,.k-calendar-lg .k-calendar-centuryview{--INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-century-cell-size, 80px )}.k-calendar-infinite{box-sizing:content-box;display:inline-flex;flex-flow:row nowrap}.k-calendar-infinite .k-calendar-view{padding-block:var(--kendo-spacing-0, 0px);padding-inline:var(--kendo-spacing-4, 1rem);height:288px;flex:0 0 auto;display:flex;flex-flow:column nowrap;gap:0;overflow:hidden}.k-calendar-infinite .k-calendar-view .k-content.k-scrollable{position:relative}.k-calendar-infinite .k-calendar-view::after{display:block;position:absolute;bottom:0;content:"\200b";height:0;line-height:0;z-index:1;width:150%;left:-25%;box-shadow:0 0 32px 16px var(--kendo-color-surface-alt, #ffffff)}.k-calendar-infinite .k-calendar-header{margin-left:calc(var(--kendo-spacing-4, 1rem)*-1);margin-right:calc(var(--kendo-spacing-4, 1rem)*-1);padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-4, 1rem);width:auto;min-width:0}.k-calendar-infinite .k-calendar-weekdays{flex:0 0 auto}.k-calendar-navigation{width:5em;text-align:center;flex:0 0 auto;display:block;overflow:hidden;position:relative;z-index:1}.k-calendar-navigation::before,.k-calendar-navigation::after{display:block;position:absolute;content:"\200b";height:0;line-height:0;z-index:1;width:200%;left:-50%;box-shadow:0 0 6em 3em var(--kendo-color-surface, #fafafa)}.k-calendar-navigation::before{top:0}.k-calendar-navigation::after{bottom:0}.k-calendar-navigation .k-content,.k-calendar-navigation .k-calendar-content{background:rgba(0,0,0,0);height:auto;position:absolute;top:0;left:0;bottom:0;right:0}.k-calendar-navigation .k-content ul,.k-calendar-navigation .k-calendar-content ul{width:5em}.k-calendar-navigation .k-content li,.k-calendar-navigation .k-calendar-content li{height:2em;line-height:2em;cursor:pointer;padding-block:0;padding-inline:1em;overflow:hidden;white-space:nowrap;text-overflow:clip}.k-calendar-navigation .k-calendar-navigation-marker{font-weight:bold}.k-calendar-navigation .k-calendar-navigation-highlight{width:100%;border-width:1px 0;border-style:solid;height:2em;box-sizing:border-box;position:absolute;top:50%;right:0;transform:translateY(-50%)}.k-calendar-range{width:auto}.k-calendar-range .k-calendar-view{width:auto;white-space:nowrap}.k-calendar-range .k-calendar-view::after{display:none}.k-calendar-range .k-calendar-view:focus{outline:0}.k-range-start{border-radius:var(--kendo-border-radius-lg, 0.375rem) 0 0 var(--kendo-border-radius-lg, 0.375rem)}.k-range-start .k-calendar-cell-inner,.k-range-start .k-link{border-color:inherit;border-radius:inherit}.k-range-end{border-radius:0 var(--kendo-border-radius-lg, 0.375rem) var(--kendo-border-radius-lg, 0.375rem) 0}.k-range-end .k-calendar-cell-inner,.k-range-end .k-link{border-color:inherit;border-radius:inherit}.k-range-mid{border-color:inherit;border-radius:0}.k-range-start.k-range-end{border-radius:var(--kendo-border-radius-lg, 0.375rem)}.k-rtl .k-calendar .k-content.k-scrollable,.k-rtl .k-calendar .k-calendar-content.k-scrollable,[dir=rtl] .k-calendar .k-content.k-scrollable,[dir=rtl] .k-calendar .k-calendar-content.k-scrollable,.k-calendar.k-rtl .k-content.k-scrollable,.k-calendar.k-rtl .k-calendar-content.k-scrollable,.k-calendar[dir=rtl] .k-content.k-scrollable,.k-calendar[dir=rtl] .k-calendar-content.k-scrollable{padding-right:100px;padding-left:100px;margin-left:calc(-100px - var(--kendo-scrollbar-width, 17px));margin-right:-100px}.k-rtl .k-calendar .k-range-start,[dir=rtl] .k-calendar .k-range-start,.k-calendar.k-rtl .k-range-start,.k-calendar[dir=rtl] .k-range-start{border-radius:0 var(--kendo-border-radius-lg, 0.375rem) var(--kendo-border-radius-lg, 0.375rem) 0}.k-rtl .k-calendar .k-range-end,[dir=rtl] .k-calendar .k-range-end,.k-calendar.k-rtl .k-range-end,.k-calendar[dir=rtl] .k-range-end{border-radius:var(--kendo-border-radius-lg, 0.375rem) 0 0 var(--kendo-border-radius-lg, 0.375rem)}.k-calendar{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-calendar .k-header{border-color:inherit;color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa);box-shadow:0 1px 3px 1px rgba(0,0,0,.1)}.k-calendar .k-calendar-th,.k-calendar .k-calendar-caption,.k-calendar .k-meta-header,.k-calendar .k-month-header{color:var(--kendo-color-subtle, #666666)}.k-calendar .k-calendar-view .k-today{color:var(--kendo-color-primary, #0A5E58)}.k-calendar .k-other-month{color:var(--kendo-color-subtle, #666666)}.k-calendar .k-alt{background-color:rgba(0,0,0,0);color:var(--kendo-color-subtle, #666666)}.k-calendar .k-calendar-td:hover .k-calendar-cell-inner,.k-calendar .k-calendar-td:hover .k-link,.k-calendar .k-calendar-td.k-hover .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-hover .k-link{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected .k-link{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-calendar .k-calendar-td.k-selected:hover .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected:hover .k-link,.k-calendar .k-calendar-td.k-selected.k-hover .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected.k-hover .k-link{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-calendar .k-calendar-td:focus .k-calendar-cell-inner,.k-calendar .k-calendar-td:focus .k-link,.k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-focus .k-link{box-shadow:inset 0 0 0 2px rgba(0,0,0,.08)}.k-calendar .k-calendar-td.k-selected:focus .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected:focus .k-link,.k-calendar .k-calendar-td.k-selected.k-focus .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected.k-focus .k-link{box-shadow:inset 0 0 0 2px rgba(0,0,0,.08)}.k-calendar .k-calendar-navigation{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa);box-shadow:inset -1px 0 var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-calendar .k-calendar-navigation li:hover,.k-calendar .k-calendar-navigation li.k-hover{color:var(--kendo-color-primary-hover, #ea5a51)}.k-calendar .k-calendar-navigation-highlight{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-calendar.k-invalid,.k-calendar.k-invalid:hover,.k-calendar.ng-invalid.ng-touched,.k-calendar.ng-invalid.ng-dirty{border-color:var(--kendo-color-error, #f31700)}.k-rtl .k-calendar .k-calendar-navigation,.k-calendar[dir=rtl] .k-calendar-navigation{box-shadow:inset 1px 0 var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-scheduler .k-calendar .k-other-month{color:var(--kendo-color-subtle, #666666);background-color:rgba(0,0,0,0)}.k-calendar .k-range-start,.k-calendar .k-range-end,.k-calendar .k-range-mid{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-calendar .k-range-start .k-calendar-cell-inner,.k-calendar .k-range-start .k-link,.k-calendar .k-range-end .k-calendar-cell-inner,.k-calendar .k-range-end .k-link{background-color:var(--kendo-color-primary, #0A5E58)}.k-calendar .k-range-start.k-active .k-calendar-cell-inner,.k-calendar .k-range-start.k-active .k-link,.k-calendar .k-range-end.k-active .k-calendar-cell-inner,.k-calendar .k-range-end.k-active .k-link{box-shadow:inset 0 0 2px 2px rgba(0,0,0,.2)}.k-calendar .k-range-split-start,.k-calendar .k-range-split-end{position:relative}.k-calendar .k-range-split-start::after,.k-calendar .k-range-split-end::after{content:"";display:block;position:absolute;top:0;bottom:0;width:5px}.k-calendar .k-range-split-start::after{left:-5px;right:auto;background-image:linear-gradient(to left, color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent), transparent 100%)}.k-calendar .k-range-split-end::after{right:-5px;left:auto;background-image:linear-gradient(to right, color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent), transparent 100%)}.k-pointer-events-none{pointer-events:none}.\!k-pointer-events-none{pointer-events:none !important}.k-pointer-events-auto{pointer-events:auto}.\!k-pointer-events-auto{pointer-events:auto !important}.k-timeselector{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);position:relative;overflow:hidden;display:flex;flex-flow:column nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-popup>.k-timeselector{border-width:0}.k-time-header,.k-time-selector-header{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.k-time-header .k-title,.k-time-header .k-time-selector-header-title,.k-time-selector-header .k-title,.k-time-selector-header .k-time-selector-header-title{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);font-weight:bold;display:inline-block}.k-time-header .k-time-now,.k-time-selector-header .k-time-now{border-width:0;line-height:inherit;cursor:pointer}.k-actions.k-time-fast-selection,.k-time-fast-selection.k-edit-buttons,.k-time-fast-selection.k-action-buttons,.k-time-fast-selection.k-columnmenu-actions,.k-time-fast-selection.k-form-buttons{margin-top:0}.k-time-list-container{display:flex;position:relative;flex:1 1 auto;overflow:hidden}.k-time-highlight,.k-time-list-highlight{width:100%;height:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem)*2);border-width:1px 0px;border-style:solid;box-sizing:border-box;position:absolute;top:calc(50% + var(--kendo-font-size-sm, inherit)*var(--kendo-line-height-lg, normal)/2);left:0;right:0;transform:translateY(-50%);z-index:1}.k-time-list-wrapper{min-width:4em;height:240px;box-sizing:content-box;display:inline-flex;flex-flow:column nowrap;align-items:stretch;overflow:hidden;position:relative;text-align:center;flex:1 1 auto}.k-time-list-wrapper .k-title{font-size:var(--kendo-font-size-sm, inherit);line-height:var(--kendo-line-height-lg, normal);font-weight:bold;text-align:center;text-transform:capitalize;display:block}.k-time-list-wrapper.k-focus::before,.k-time-list-wrapper.k-focus::after{display:block;content:"\200b";position:absolute;width:100%;left:0;pointer-events:none;height:calc(50% - var(--kendo-font-size, inherit)*var(--kendo-line-height, normal)/2 - var(--kendo-spacing-1, 0.25rem)*2/2);box-sizing:border-box;border-width:0;border-style:solid}.k-time-list-wrapper.k-focus::before{top:calc(var(--kendo-font-size-sm, inherit)*var(--kendo-line-height-lg, normal))}.k-time-list-wrapper.k-focus::after{bottom:0}.k-time-list{display:flex;flex-flow:row nowrap;align-items:stretch;flex:1;position:relative;z-index:1;outline:0;overflow:hidden}.k-time-list::before,.k-time-list::after{display:block;position:absolute;content:"\200b";height:0;line-height:0;z-index:1;width:200%;left:-50%}.k-time-list::before{top:0}.k-time-list::after{bottom:0}.k-time-container,.k-time-list-content{position:relative;flex:1 1 auto;display:block;overflow-x:hidden;overflow-y:scroll;padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:calc(-100px - var(--kendo-scrollbar-width, 17px))}.k-time-container>ul,.k-time-list-content>ul{height:auto;width:4em;margin:auto}.k-time-container .k-scrollable-placeholder,.k-time-list-content .k-scrollable-placeholder{position:absolute;width:1px;top:0;right:0}.k-time-list-item,.k-time-list .k-item{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-time-separator{width:0;height:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem)*2);align-self:center;display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:11;top:calc(var(--kendo-font-size-sm, inherit)*var(--kendo-line-height-lg, normal)/2)}.k-timeselector-sm{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-timeselector-sm .k-time-highlight,.k-timeselector-sm .k-time-list-highlight{height:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal) + var(--kendo-spacing-0\.5, 0.125rem)*2)}.k-timeselector-sm .k-time-separator{height:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal) + var(--kendo-spacing-0\.5, 0.125rem)*2)}.k-timeselector-sm .k-time-list-item,.k-timeselector-sm .k-time-list .k-item{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-timeselector-md{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-timeselector-md .k-time-highlight,.k-timeselector-md .k-time-list-highlight{height:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem)*2)}.k-timeselector-md .k-time-separator{height:calc(var(--kendo-font-size, inherit)*var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem)*2)}.k-timeselector-md .k-time-list-item,.k-timeselector-md .k-time-list .k-item{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-timeselector-lg{font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-timeselector-lg .k-time-highlight,.k-timeselector-lg .k-time-list-highlight{height:calc(var(--kendo-font-size-lg, inherit)*var(--kendo-line-height-lg, normal) + var(--kendo-spacing-2, 0.5rem)*2)}.k-timeselector-lg .k-time-separator{height:calc(var(--kendo-font-size-lg, inherit)*var(--kendo-line-height-lg, normal) + var(--kendo-spacing-2, 0.5rem)*2)}.k-timeselector-lg .k-time-list-item,.k-timeselector-lg .k-time-list .k-item{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-rtl .k-time-container,.k-rtl .k-time-list-content,[dir=rtl] .k-time-container,[dir=rtl] .k-time-list-content{padding-right:100px;padding-left:100px;margin-left:calc(-100px - var(--kendo-scrollbar-width, 17px));margin-right:-100px}.k-timeselector{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-time-header .k-time-now,.k-time-selector-header .k-time-now{color:var(--kendo-color-primary, #0A5E58)}.k-time-header .k-time-now:hover,.k-time-selector-header .k-time-now:hover{color:var(--kendo-color-primary-hover, #ea5a51)}.k-time-list-wrapper .k-title{color:var(--kendo-color-subtle, #666666)}.k-time-list-wrapper.k-focus .k-title{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-time-list-wrapper.k-focus::before,.k-time-list-wrapper.k-focus::after{background-color:rgba(0,0,0,.04)}.k-time-list::before,.k-time-list::after{box-shadow:0 0 3em 1.5em var(--kendo-color-surface-alt, #ffffff)}.k-time-list .k-item:hover{color:var(--kendo-color-primary, #0A5E58)}.k-time-container{background:rgba(0,0,0,0)}.k-time-highlight{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));background-color:var(--kendo-color-surface-alt, #ffffff)}.k-captcha{width:280px;box-sizing:border-box;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-flow:column nowrap;gap:var(--kendo-spacing-2, 0.5rem)}.k-captcha *,.k-captcha *::before,.k-captcha *::after{box-sizing:border-box}.k-captcha-image-wrap{position:relative;gap:var(--kendo-spacing-2, 0.5rem)}.k-captcha-image-controls{position:relative;gap:var(--kendo-spacing-2, 0.5rem)}.k-captcha-image{width:100%;height:100%;overflow:hidden}.k-captcha-image>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.k-captcha-loading .k-captcha-image{height:auto}.k-captcha-volume-control{height:100%}.k-captcha-validation-message{margin-top:calc(var(--kendo-spacing-2, 0.5rem)/2);font-size:var(--kendo-font-size-sm, inherit);font-style:italic}.k-captcha{border-color:var(--kendo-color-surface-alt, #ffffff);color:var(--kendo-color-surface-alt, #ffffff);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-pos-static,.k-static{position:static}.\!k-pos-static,.\!k-static{position:static !important}.k-pos-relative,.k-relative{position:relative}.\!k-pos-relative,.\!k-relative{position:relative !important}.k-pos-absolute,.k-absolute{position:absolute}.\!k-pos-absolute,.\!k-absolute{position:absolute !important}.k-pos-fixed,.k-fixed{position:fixed}.\!k-pos-fixed,.\!k-fixed{position:fixed !important}.k-pos-sticky,.k-sticky{position:sticky}.\!k-pos-sticky,.\!k-sticky{position:sticky !important}.k-colorpalette{border-width:0;box-sizing:border-box;outline:0;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:0;display:inline-flex;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-colorpalette *,.k-colorpalette *::before,.k-colorpalette *::after{box-sizing:border-box}.k-colorpalette-table{width:100%;height:100%;border-collapse:collapse;position:relative}.k-colorpalette-tile{width:var(--kendo-spacing-6, 1.5rem);height:var(--kendo-spacing-6, 1.5rem);box-sizing:border-box;overflow:hidden;cursor:pointer}.k-colorpalette-tile:hover,.k-colorpalette-tile.k-hover{position:relative;z-index:101}.k-colorpalette-tile:focus,.k-colorpalette-tile.k-focus,.k-colorpalette-tile.k-selected,.k-colorpalette-tile.k-selected:hover{position:relative;z-index:100}.k-colorpalette-tile:focus,.k-colorpalette-tile.k-focus{box-shadow:0 0 3px 1px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.5)}.k-colorpalette-tile:hover,.k-colorpalette-tile.k-hover{box-shadow:0 0 3px 1px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.8)}.k-colorpalette-tile.k-selected,.k-colorpalette-tile.k-selected:hover{box-shadow:0 1px 3px 1px rgba(0,0,0,.3),inset 0 0 0 1px #fff}.k-colorgradient{border-radius:var(--kendo-border-radius-md, 0.25rem);width:272px;padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-3, 0.75rem);border-style:solid;border-width:1px;box-sizing:border-box;outline:0;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;align-items:stretch;gap:var(--kendo-spacing-3, 0.75rem);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-colorgradient *,.k-colorgradient *::before,.k-colorgradient *::after{box-sizing:border-box}.k-colorgradient-canvas{gap:var(--kendo-spacing-3, 0.75rem)}.k-colorgradient-canvas .k-hsv-rectangle{border-radius:var(--kendo-border-radius-md, 0.25rem);position:relative;flex:1 1 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-colorgradient-canvas .k-hsv-gradient{border-radius:var(--kendo-border-radius-md, 0.25rem);height:180px}.k-colorgradient-canvas .k-hsv-draghandle{margin-top:-7px;margin-left:-7px;position:absolute;top:50%;left:50%;z-index:1;cursor:pointer}.k-colorgradient-canvas .k-hsv-controls{position:relative;flex-shrink:0;gap:var(--kendo-spacing-3, 0.75rem)}.k-colorgradient .k-draghandle{border-radius:50%;width:14px;height:14px;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid;box-sizing:border-box}.k-colorgradient-slider.k-slider-vertical{width:10px;height:180px;flex:0 0 10px}.k-colorgradient-slider.k-slider-vertical .k-slider-track{width:10px;border-radius:10px;margin-left:-5px}.k-colorgradient-slider.k-slider-horizontal{width:100%;height:10px;flex:0 0 10px}.k-colorgradient-slider.k-slider-horizontal .k-slider-track{height:10px;border-radius:10px;margin-top:-5px}.k-colorgradient-slider.k-alpha-slider .k-slider-track::before{content:"";width:100%;height:100%;display:block;border-radius:10px;position:relative;z-index:-1}.k-colorgradient-slider .k-slider-track-wrap{z-index:1}.k-colorgradient-slider .k-slider-selection{display:none}.k-colorgradient-slider .k-draghandle{border-width:3px}.k-colorgradient-inputs{gap:calc(var(--kendo-spacing-3, 0.75rem)/1.5)}.k-colorgradient-inputs .k-colorgradient-input-label{text-transform:uppercase}.k-colorgradient-inputs>.k-vstack,.k-colorgradient-inputs>.k-vbox{gap:calc(var(--kendo-spacing-3, 0.75rem)/3)}.k-colorgradient-inputs .k-numerictextbox{width:46px}.k-colorgradient-inputs .k-input-inner{-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;text-align:center;text-overflow:clip}.k-colorgradient-color-contrast>div{display:flex;flex-flow:row nowrap;gap:calc(var(--kendo-spacing-3, 0.75rem)/1.5)}.k-colorgradient-color-contrast .k-contrast-ratio{margin-bottom:calc(var(--kendo-spacing-3, 0.75rem)/1.5)}.k-colorgradient-color-contrast .k-contrast-ratio-text{font-weight:var(--kendo-font-weight-bold, normal)}.k-colorgradient-color-contrast .k-contrast-validation{display:inline-flex;align-items:center;gap:calc(var(--kendo-spacing-3, 0.75rem)/1.5/2)}.k-colorgradient-color-contrast .k-contrast-validation .k-icon{vertical-align:middle}.k-colorgradient-color-contrast .k-contrast-validation .k-icon+.k-icon,.k-colorgradient-color-contrast .k-contrast-validation .k-icon-wrapper-host+.k-icon-wrapper-host .k-icon{-webkit-margin-start:-13px;margin-inline-start:-13px}.k-color-contrast-svg{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.k-colorgradient{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-colorgradient:focus,.k-colorgradient.k-focus{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-colorgradient-canvas .k-hsv-gradient{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), black),linear-gradient(to right, white, rgba(255, 255, 255, 0))}.k-colorgradient .k-draghandle{border-color:rgba(255,255,255,.8);background-color:rgba(0,0,0,0);outline-color:#000;box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-colorgradient .k-draghandle:focus,.k-colorgradient .k-draghandle.k-focus{border-color:#fff;background-color:rgba(0,0,0,0);outline-color:#000;box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-colorgradient .k-draghandle:hover,.k-colorgradient .k-draghandle.k-hover,.k-colorgradient .k-draghandle.k-active,.k-colorgradient .k-draghandle:active{border-color:#fff;background-color:rgba(0,0,0,0);outline-color:#000}.k-colorgradient-slider.k-hue-slider.k-slider-horizontal .k-slider-track{background:linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000)}.k-colorgradient-slider.k-hue-slider.k-slider-vertical .k-slider-track{background:linear-gradient(to top, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000)}.k-colorgradient-slider.k-alpha-slider .k-slider-track::before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC) center repeat}.k-colorgradient-input-label{color:var(--kendo-color-subtle, #666666)}.k-rtl .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track,[dir=rtl] .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track{background:linear-gradient(to left, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000)}.k-align-self-auto{align-self:auto}.\!k-align-self-auto{align-self:auto !important}.k-align-self-normal{align-self:normal}.\!k-align-self-normal{align-self:normal !important}.k-align-self-stretch{align-self:stretch}.\!k-align-self-stretch{align-self:stretch !important}.k-align-self-center{align-self:center}.\!k-align-self-center{align-self:center !important}.k-align-self-start{align-self:start}.\!k-align-self-start{align-self:start !important}.k-align-self-end{align-self:end}.\!k-align-self-end{align-self:end !important}.k-align-self-flex-start{align-self:flex-start}.\!k-align-self-flex-start{align-self:flex-start !important}.k-align-self-flex-end{align-self:flex-end}.\!k-align-self-flex-end{align-self:flex-end !important}.k-align-self-baseline{align-self:baseline}.\!k-align-self-baseline{align-self:baseline !important}.k-align-self-first-baseline{align-self:first baseline}.\!k-align-self-first-baseline{align-self:first baseline !important}.k-align-self-last-baseline{align-self:last baseline}.\!k-align-self-last-baseline{align-self:last baseline !important}.k-align-self-self-start{align-self:self-start}.\!k-align-self-self-start{align-self:self-start !important}.k-align-self-self-end{align-self:self-end}.\!k-align-self-self-end{align-self:self-end !important}.k-coloreditor{border-radius:var(--kendo-border-radius-md, 0.25rem);min-width:272px;border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);display:inline-flex;flex-direction:column;align-items:stretch}.k-coloreditor *,.k-coloreditor *::before,.k-coloreditor *::after{box-sizing:border-box}.k-coloreditor-header{padding:var(--kendo-spacing-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0}.k-coloreditor-header-actions{gap:calc(var(--kendo-spacing-3, 0.75rem)/1.5)}.k-coloreditor-preview{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center;gap:var(--kendo-spacing-1, 0.25rem);position:relative;z-index:1}.k-coloreditor-preview .k-color-preview{width:32px;height:12px}.k-coloreditor-views{min-width:calc(var(--kendo-color-preview-width, var(--kendo-spacing-6, 1.5rem))*var(--kendo-color-preview-columns, 10));padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-3, 0.75rem);gap:var(--kendo-spacing-3, 0.75rem)}.k-coloreditor-views .k-colorgradient{padding:0;width:auto;border-width:0}.k-coloreditor-views .k-colorgradient:focus,.k-coloreditor-views .k-colorgradient.k-focus{outline:2px dotted;outline-offset:4px;border-radius:0}.k-coloreditor-views .k-colorpalette{align-self:center}.k-coloreditor-views .k-colorpalette-tile{width:var(--kendo-color-preview-width, var(--kendo-spacing-6, 1.5rem));height:var(--kendo-color-preview-height, var(--kendo-spacing-6, 1.5rem))}.k-coloreditor-footer.k-actions,.k-coloreditor-footer.k-edit-buttons,.k-coloreditor-footer.k-action-buttons,.k-coloreditor-footer.k-columnmenu-actions,.k-coloreditor-footer.k-form-buttons{margin:0}.k-coloreditor{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-coloreditor .k-colorgradient:focus,.k-coloreditor .k-colorgradient.k-focus{box-shadow:none;outline-color:rgba(0,0,0,.3)}.k-color-picker,.k-colorpicker{width:-moz-min-content;width:min-content}.k-datetime-selector{display:flex;transition:transform .2s}.k-datetime-wrap{width:calc(256px + var(--kendo-spacing-4, 1rem)*2);overflow:hidden}.k-datetime-wrap .k-datetime-buttongroup{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-datetime-wrap .k-calendar,.k-datetime-wrap .k-timeselector{width:100%;border-width:0}.k-datetime-calendar-wrap,.k-datetime-time-wrap{text-align:center;flex:0 0 calc(256px + var(--kendo-spacing-4, 1rem)*2)}.k-date-tab .k-datetime-selector{transform:translateX(0)}.k-time-tab .k-datetime-selector{transform:translateX(-100%)}:is(.k-rtl,[dir=rtl]) .k-time-tab .k-datetime-selector,.k-time-tab .k-datetime-selector:is(.k-rtl,[dir=rtl]){transform:translateX(100%)}.k-daterange-picker,.k-daterangepicker{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-end;gap:var(--kendo-spacing-2, 0.5rem)}.k-daterange-picker *,.k-daterangepicker *,.k-daterange-picker *::before,.k-daterangepicker *::before,.k-daterange-picker *::after,.k-daterangepicker *::after{box-sizing:border-box}.k-daterange-picker .k-dateinput,.k-daterangepicker .k-dateinput{width:10em}.k-daterangepicker-wrap{display:inherit;flex-flow:inherit;align-items:inherit;gap:inherit}.k-dropdowngrid-popup{overflow:hidden}.k-dropdowngrid-popup>.k-data-table{border-width:0}.k-dropdown-operator{width:-moz-min-content;width:min-content;flex:none}.k-dropdown-operator .k-input-button{border-width:0;width:-moz-min-content;width:min-content}.k-dropdown-operator .k-input-button .k-button-icon{width:auto;aspect-ratio:1}.k-dropdown-operator .k-input-inner{display:none}.k-treeview{padding:0;border-width:0;background:none;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:block;cursor:default;overflow:auto;white-space:nowrap;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-treeview *,.k-treeview *::before,.k-treeview *::after{box-sizing:border-box}.k-treeview-filter{padding:var(--kendo-spacing-2, 0.5rem);display:block;position:relative;flex:none}.k-treeview-group{margin:0;padding:0;list-style:none;position:relative;outline:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-treeview-group.ng-animating{overflow:hidden}.k-treeview-top,.k-treeview-mid,.k-treeview-bot{display:flex;flex-direction:row;align-items:center;align-content:center}.k-treeview-item{outline-style:none;margin:0;padding:0 0 0 24px;border-width:0;display:block}.k-treeview-toggle{-webkit-margin-start:-24px;margin-inline-start:-24px;flex:none;display:inline-flex;flex-flow:row nowrap;align-items:center;cursor:pointer}.k-treeview-toggle .k-icon{padding:var(--kendo-spacing-1, 0.25rem);box-sizing:content-box}.k-treeview-loading{margin-right:var(--kendo-spacing-1, 0.25rem)}.k-treeview .k-checkbox-wrap,.k-treeview .k-checkbox-wrapper{align-self:center}.k-treeview-leaf{border-radius:var(--kendo-border-radius-md, 0.25rem);padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border:0px solid rgba(0,0,0,0);text-decoration:none;display:inline-flex;align-items:center;align-content:center;vertical-align:middle;position:relative}.k-treeview-leaf .k-icon,.k-treeview-leaf .k-image,.k-treeview-leaf .k-sprite{margin-right:var(--kendo-spacing-1, 0.25rem)}.k-treeview-leaf.k-focus{z-index:1}.k-treeview .k-treeview-load-more-button{cursor:pointer}.k-treeview .k-treeview-load-more-button:hover,.k-treeview .k-treeview-load-more-button.k-hover,.k-treeview .k-treeview-load-more-button:focus,.k-treeview .k-treeview-load-more-button.k-focus{text-decoration:underline}.k-rtl .k-treeview .k-treeview-item,[dir=rtl] .k-treeview .k-treeview-item,.k-treeview.k-rtl .k-treeview-item,.k-treeview[dir=rtl] .k-treeview-item{padding-left:0;padding-right:24px}.k-rtl .k-treeview .k-treeview-loading,[dir=rtl] .k-treeview .k-treeview-loading,.k-treeview.k-rtl .k-treeview-loading,.k-treeview[dir=rtl] .k-treeview-loading{margin-right:0;margin-left:var(--kendo-spacing-1, 0.25rem)}.k-rtl .k-treeview .k-treeview-leaf .k-icon,.k-rtl .k-treeview .k-treeview-leaf .k-image,.k-rtl .k-treeview .k-treeview-leaf .k-sprite,.k-rtl .k-treeview .k-in .k-icon,.k-rtl .k-treeview .k-in .k-image,.k-rtl .k-treeview .k-in .k-sprite,[dir=rtl] .k-treeview .k-treeview-leaf .k-icon,[dir=rtl] .k-treeview .k-treeview-leaf .k-image,[dir=rtl] .k-treeview .k-treeview-leaf .k-sprite,[dir=rtl] .k-treeview .k-in .k-icon,[dir=rtl] .k-treeview .k-in .k-image,[dir=rtl] .k-treeview .k-in .k-sprite,.k-treeview.k-rtl .k-treeview-leaf .k-icon,.k-treeview.k-rtl .k-treeview-leaf .k-image,.k-treeview.k-rtl .k-treeview-leaf .k-sprite,.k-treeview.k-rtl .k-in .k-icon,.k-treeview.k-rtl .k-in .k-image,.k-treeview.k-rtl .k-in .k-sprite,.k-treeview[dir=rtl] .k-treeview-leaf .k-icon,.k-treeview[dir=rtl] .k-treeview-leaf .k-image,.k-treeview[dir=rtl] .k-treeview-leaf .k-sprite,.k-treeview[dir=rtl] .k-in .k-icon,.k-treeview[dir=rtl] .k-in .k-image,.k-treeview[dir=rtl] .k-in .k-sprite{margin-right:0;margin-left:var(--kendo-spacing-1, 0.25rem)}.k-treeview-sm{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-treeview-sm .k-treeview-leaf{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-treeview-sm .k-checkbox-wrap{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-treeview-md{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-treeview-md .k-treeview-leaf{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-treeview-md .k-checkbox-wrap{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-treeview-lg{font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-treeview-lg .k-treeview-leaf{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-treeview-lg .k-checkbox-wrap{padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-treeview{color:#3d3d3d}.k-treeview-leaf:hover,.k-treeview-leaf.k-hover{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-treeview-leaf:focus,.k-treeview-leaf.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-treeview-leaf.k-selected{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-treeview .k-treeview-load-more-button{color:var(--kendo-color-primary, #0A5E58);background-color:rgba(0,0,0,0)}.k-treeview .k-treeview-load-more-button:hover,.k-treeview .k-treeview-load-more-button.k-hover{color:var(--kendo-color-primary-hover, #ea5a51);background-color:rgba(0,0,0,0)}.k-treeview .k-treeview-load-more-button:focus,.k-treeview .k-treeview-load-more-button.k-focus{color:var(--kendo-color-primary-hover, #ea5a51);background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-popup-dropdowntree .k-treeview,.k-dropdowntree-popup .k-treeview,.k-multiselecttree-popup .k-treeview{padding-block:calc(var(--kendo-spacing-2, 0.5rem)/2);padding-inline:calc(var(--kendo-spacing-2, 0.5rem)/2)}.k-popup-dropdowntree .k-check-all,.k-dropdowntree-popup .k-check-all,.k-multiselecttree-popup .k-check-all{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-multiselecttree .k-input-values{width:auto;max-width:100%}.k-multiselecttree .k-input-inner::before{content:"\200b";width:0px;overflow:hidden;flex:none;display:inline-block;vertical-align:top}.k-rating{margin:0;padding:0;border-width:0;box-sizing:border-box;outline:0;background:none;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:inline-flex;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-rating *,.k-rating *::before,.k-rating *::after{box-sizing:border-box}.k-rating.k-readonly{pointer-events:none}.k-rating-container{flex:0 1 auto;position:relative;margin-block:0;margin-inline:.25rem}.k-rating-container .k-rating-item{display:inline-flex;position:relative;padding-block:.25rem;padding-inline:.25rem;align-items:center;vertical-align:middle;margin:0;outline:0;overflow:hidden;transition:color 200ms ease-out 0s}.k-rating-container .k-rating-item *{pointer-events:none}.k-rating-container .k-rating-item .k-rating-precision-part,.k-rating-container .k-rating-item .k-rating-precision-complement{display:inherit;position:absolute;top:.25rem;left:.25rem;overflow:hidden}.k-rating-container .k-rating-item .k-rating-precision-complement{direction:rtl}.k-rating-container .k-rating-item svg{fill:currentColor}.k-rating-label{display:inline-flex;align-items:center;vertical-align:middle;line-height:var(--kendo-line-height-lg, normal);margin-block:.25rem;margin-inline:.5rem}.k-rtl .k-rating-precision-part,[dir=rtl] .k-rating-precision-part{left:auto;right:.25rem}.k-rtl .k-rating-item .k-rating-precision-complement,[dir=rtl] .k-rating-item .k-rating-precision-complement{direction:ltr}.k-rating{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-rating:focus .k-rating-item>.k-icon,.k-rating.k-focus .k-rating-item>.k-icon{filter:drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)))}.k-rating:focus .k-rating-item.k-selected>.k-icon,.k-rating.k-focus .k-rating-item.k-selected>.k-icon{filter:drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)))}.k-rating-item{color:#3d3d3d}.k-rating-item.k-selected{color:var(--kendo-color-primary, #0A5E58)}.k-rating-item.k-selected:focus,.k-rating-item.k-selected.k-focus{color:var(--kendo-color-primary, #0A5E58)}.k-rating-item:hover,.k-rating-item.k-hover{color:var(--kendo-color-primary, #0A5E58);cursor:pointer}.k-switch{box-sizing:border-box;outline:0;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-switch *,.k-switch *::before,.k-switch *::after{box-sizing:border-box}.k-switch [type=checkbox]{display:none}.k-switch[aria-readonly=true]{pointer-events:none}.k-switch.k-readonly{pointer-events:none}.k-switch-track{border-width:1px;border-style:solid;outline:0;display:flex;flex-flow:row nowrap;flex:1 0 auto;position:relative;transition:background-color 200ms ease-in-out}.k-switch-thumb-wrap{width:0;height:0;overflow:visible;position:absolute;transition:left 200ms ease-in-out;top:50%}.k-switch-thumb{border-width:1px;border-style:solid;display:block;position:absolute;transform:translate(-50%, -50%)}.k-switch-label-on,.k-switch-label-off{text-transform:uppercase;display:inline;position:absolute;top:50%;transform:translateY(-50%);overflow:hidden}.k-switch-sm{width:52px;height:26px;font-size:10px}.k-switch-sm .k-switch-track{width:52px;height:26px}.k-switch-sm .k-switch-label-on{left:4px}.k-switch-sm .k-switch-label-off{right:4px}.k-switch-sm .k-switch-thumb{width:26px;height:26px}.k-switch-sm.k-switch-on .k-switch-thumb-wrap{left:calc(100% - 13px)}.k-switch-sm.k-switch-off .k-switch-thumb-wrap{left:13px}.k-switch-sm[dir=rtl] .k-switch-label-on,[dir=rtl] .k-switch-sm .k-switch-label-on,.k-rtl .k-switch-sm .k-switch-label-on{left:auto;right:4px}.k-switch-sm[dir=rtl] .k-switch-label-off,[dir=rtl] .k-switch-sm .k-switch-label-off,.k-rtl .k-switch-sm .k-switch-label-off{right:auto;left:4px}.k-switch-sm[dir=rtl].k-switch-on .k-switch-thumb-wrap,[dir=rtl] .k-switch-sm.k-switch-on .k-switch-thumb-wrap,.k-rtl .k-switch-sm.k-switch-on .k-switch-thumb-wrap{left:13px}.k-switch-sm[dir=rtl].k-switch-off .k-switch-thumb-wrap,[dir=rtl] .k-switch-sm.k-switch-off .k-switch-thumb-wrap,.k-rtl .k-switch-sm.k-switch-off .k-switch-thumb-wrap{left:calc(100% - 13px)}.k-switch-md{width:60px;height:30px;font-size:10px}.k-switch-md .k-switch-track{width:60px;height:30px}.k-switch-md .k-switch-label-on{left:6px}.k-switch-md .k-switch-label-off{right:6px}.k-switch-md .k-switch-thumb{width:30px;height:30px}.k-switch-md.k-switch-on .k-switch-thumb-wrap{left:calc(100% - 15px)}.k-switch-md.k-switch-off .k-switch-thumb-wrap{left:15px}.k-switch-md[dir=rtl] .k-switch-label-on,[dir=rtl] .k-switch-md .k-switch-label-on,.k-rtl .k-switch-md .k-switch-label-on{left:auto;right:6px}.k-switch-md[dir=rtl] .k-switch-label-off,[dir=rtl] .k-switch-md .k-switch-label-off,.k-rtl .k-switch-md .k-switch-label-off{right:auto;left:6px}.k-switch-md[dir=rtl].k-switch-on .k-switch-thumb-wrap,[dir=rtl] .k-switch-md.k-switch-on .k-switch-thumb-wrap,.k-rtl .k-switch-md.k-switch-on .k-switch-thumb-wrap{left:15px}.k-switch-md[dir=rtl].k-switch-off .k-switch-thumb-wrap,[dir=rtl] .k-switch-md.k-switch-off .k-switch-thumb-wrap,.k-rtl .k-switch-md.k-switch-off .k-switch-thumb-wrap{left:calc(100% - 15px)}.k-switch-lg{width:68px;height:34px;font-size:10px}.k-switch-lg .k-switch-track{width:68px;height:34px}.k-switch-lg .k-switch-label-on{left:8px}.k-switch-lg .k-switch-label-off{right:8px}.k-switch-lg .k-switch-thumb{width:34px;height:34px}.k-switch-lg.k-switch-on .k-switch-thumb-wrap{left:calc(100% - 17px)}.k-switch-lg.k-switch-off .k-switch-thumb-wrap{left:17px}.k-switch-lg[dir=rtl] .k-switch-label-on,[dir=rtl] .k-switch-lg .k-switch-label-on,.k-rtl .k-switch-lg .k-switch-label-on{left:auto;right:8px}.k-switch-lg[dir=rtl] .k-switch-label-off,[dir=rtl] .k-switch-lg .k-switch-label-off,.k-rtl .k-switch-lg .k-switch-label-off{right:auto;left:8px}.k-switch-lg[dir=rtl].k-switch-on .k-switch-thumb-wrap,[dir=rtl] .k-switch-lg.k-switch-on .k-switch-thumb-wrap,.k-rtl .k-switch-lg.k-switch-on .k-switch-thumb-wrap{left:17px}.k-switch-lg[dir=rtl].k-switch-off .k-switch-thumb-wrap,[dir=rtl] .k-switch-lg.k-switch-off .k-switch-thumb-wrap,.k-rtl .k-switch-lg.k-switch-off .k-switch-thumb-wrap{left:calc(100% - 17px)}.k-switch[dir=rtl] .k-switch-thumb,[dir=rtl] .k-switch .k-switch-thumb,.k-switch.k-rtl .k-switch-thumb,.k-rtl .k-switch .k-switch-thumb{transform:translate(50%, -50%)}.k-switch-off .k-switch-track{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:#3d3d3d;background-color:#fff}.k-switch-off .k-switch-thumb{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-switch-off:focus .k-switch-track,.k-switch-off.k-focus .k-switch-track{outline:2px solid color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-switch-off .k-switch-label-on{color:rgba(0,0,0,0)}.k-switch-on .k-switch-track{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-switch-on .k-switch-thumb{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-switch-on:focus .k-switch-track,.k-switch-on.k-focus .k-switch-track{outline:2px solid color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-switch-on .k-switch-label-off{color:rgba(0,0,0,0)}.k-external-dropzone{height:220px;display:flex;flex-flow:row nowrap}.k-dropzone-inner{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:1px;border-style:solid;box-sizing:border-box;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);flex:1 1 auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;position:relative}.k-dropzone-inner .k-dropzone-icon{margin-bottom:var(--kendo-spacing-6, 1.5rem)}.k-dropzone-inner .k-dropzone-hint{margin-bottom:var(--kendo-spacing-2, 0.5rem)}.k-dropzone-inner .k-dropzone-note{font-size:var(--kendo-font-size-sm, inherit)}.k-dropzone-inner{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-dropzone-inner .k-icon,.k-dropzone-inner .k-dropzone-icon{color:var(--kendo-color-subtle, #666666)}.k-dropzone-inner .k-dropzone-note{color:var(--kendo-color-subtle, #666666)}.k-external-dropzone-hover .k-icon,.k-external-dropzone-hover .k-dropzone-icon{color:var(--kendo-color-primary, #0A5E58)}.k-upload{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);position:relative;display:block;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-upload *,.k-upload *::before,.k-upload *::after{box-sizing:border-box}.k-upload .k-upload-button{min-width:7em}.k-upload .k-dropzone,.k-upload .k-upload-dropzone{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:0;text-align:end;display:flex;align-items:center;justify-content:space-between;position:relative;background-color:rgba(0,0,0,0)}.k-upload .k-dropzone .k-dropzone-hint,.k-upload .k-upload-dropzone .k-dropzone-hint{font-style:normal;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;flex:1}.k-upload .k-dropzone .k-upload-status,.k-upload .k-upload-dropzone .k-upload-status{font-weight:normal;display:flex;align-items:center;position:relative}.k-upload .k-dropzone .k-upload-status>.k-icon,.k-upload .k-upload-dropzone .k-upload-status>.k-icon{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.k-upload .k-dropzone .k-upload-status+.k-dropzone-hint,.k-upload .k-upload-dropzone .k-upload-status+.k-dropzone-hint{display:none}.k-upload .k-dropzone-active .k-upload-status{display:none}.k-upload .k-dropzone-active .k-upload-status+.k-dropzone-hint{display:block}.k-upload .k-upload-files{max-height:300px;overflow-y:auto;margin:0;padding:0;border-width:1px 0 0;border-style:solid;border-color:inherit;list-style:none}.k-upload .k-upload-files .k-file-multiple,.k-upload .k-upload-files .k-file-single{width:100%;display:flex;justify-content:space-between}.k-upload .k-upload-files .k-file-single{align-items:center}.k-upload .k-upload-files .k-file-multiple{align-items:flex-start}.k-upload .k-upload-files .k-file{padding:var(--kendo-spacing-2, 0.5rem) var(--kendo-spacing-2, 0.5rem) calc(var(--kendo-spacing-2, 0.5rem) + 2px);border-width:0 0 1px;border-style:solid;outline:none;display:flex;align-items:flex-start;position:relative}.k-upload .k-upload-files .k-file:last-child{border-width:0}.k-upload .k-upload-files .k-filename{margin-left:var(--kendo-spacing-4, 1rem);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.k-upload .k-upload-files .k-upload-pct{margin-block:0;margin-inline:.25rem;font-weight:normal;vertical-align:middle}.k-upload .k-upload-files~.k-clear-selected,.k-upload .k-upload-files~.k-upload-selected{margin-top:calc(var(--kendo-spacing-1, 0.25rem)*-1);border-width:0}.k-upload .k-upload-files~.k-upload-selected{border-left-width:1px;border-left-style:solid;margin-left:-1px}.k-upload .k-upload-files .k-file-name,.k-upload .k-upload-files .k-file-size,.k-upload .k-upload-files .k-file-validation-message,.k-upload .k-upload-files .k-file-summary{display:block}.k-upload .k-upload-files .k-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.k-upload .k-upload-files .k-file-size,.k-upload .k-upload-files .k-file-summary,.k-upload .k-upload-files .k-file-validation-message{font-size:var(--kendo-font-size-sm, inherit);line-height:var(--kendo-line-height-xs, normal)}.k-upload .k-upload-files .k-file-icon-wrapper .k-file-state{position:absolute}.k-upload .k-upload-files .k-file-state{visibility:hidden}.k-upload .k-upload-files .k-file-info{min-height:32px;display:block;overflow:hidden;flex:1 0 0}.k-upload .k-multiple-files-wrapper,.k-upload .k-file-single>.k-file-info{-webkit-margin-start:var(--kendo-spacing-2, 0.5rem);margin-inline-start:var(--kendo-spacing-2, 0.5rem);min-height:32px;display:block;overflow:hidden;flex:1 0 0}.k-upload .k-multiple-files-wrapper .k-file-info{margin-bottom:var(--kendo-spacing-3, 0.75rem);display:block}.k-upload .k-multiple-files-wrapper .k-file-summary{margin-top:calc(var(--kendo-spacing-3, 0.75rem)/3*-1)}.k-upload .k-progressbar{--kendo-progressbar-height: 2px;position:absolute;left:var(--kendo-spacing-2, 0.5rem);right:var(--kendo-spacing-2, 0.5rem);bottom:calc(var(--kendo-spacing-2, 0.5rem)/2);width:auto}.k-upload .k-actions,.k-upload .k-edit-buttons,.k-upload .k-action-buttons,.k-upload .k-columnmenu-actions,.k-upload .k-form-buttons{border-top-width:1px}.k-upload-button-wrap{position:relative;direction:ltr}.k-upload-button-wrap input{font:170px monospace !important;margin:0;padding:0;width:100%;height:100%;opacity:0;cursor:pointer;position:absolute;bottom:0;right:0;z-index:1}.k-upload-button-wrap input[disabled],.k-upload-button-wrap input.k-disabled{visibility:hidden}.k-upload{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-upload .k-dropzone,.k-upload .k-upload-dropzone{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fafafa}.k-upload .k-dropzone.k-hover,.k-upload .k-upload-dropzone.k-hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-upload .k-dropzone .k-dropzone-hint,.k-upload .k-upload-dropzone .k-dropzone-hint{color:var(--kendo-color-subtle, #666666)}.k-upload .k-upload-files,.k-upload .k-file{border-color:rgba(0,0,0,.08)}.k-upload .k-file.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-upload .k-file .k-upload-action.k-focus{box-shadow:0 0 0 2px rgba(0,0,0,.13)}.k-upload .k-upload-status{color:var(--kendo-color-subtle, #666666)}.k-upload .k-file-progress .k-progressbar .k-selected{background-color:var(--kendo-color-info, #0058e9)}.k-upload .k-file-success .k-file-validation-message{color:var(--kendo-color-success, #37b400)}.k-upload .k-file-success .k-progressbar .k-selected{background-color:var(--kendo-color-success, #37b400)}.k-upload .k-file-error .k-file-validation-message{color:var(--kendo-color-error, #f31700)}.k-upload .k-file-error .k-progressbar .k-selected{background-color:var(--kendo-color-error, #f31700)}.k-upload .k-file-icon-wrapper{color:var(--kendo-color-subtle, #666666);border-color:var(--kendo-color-subtle, #666666)}.k-upload .k-file-size,.k-upload .k-file-validation-message,.k-upload .k-file-summary{color:var(--kendo-color-subtle, #666666)}.k-upload .k-multiple-files-wrapper .k-file-summary{color:#3d3d3d}.k-upload.k-invalid,.k-upload.ng-invalid.ng-touched,.k-upload.ng-invalid.ng-dirty{border-color:var(--kendo-color-error, #f31700)}.k-appbar{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:0px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);list-style:none;display:flex;gap:var(--kendo-spacing-2, 0.5rem);flex-flow:row wrap;align-items:center;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-appbar *,.k-appbar *::before,.k-appbar *::after{box-sizing:border-box}.k-appbar>*{flex-shrink:0}.k-appbar .k-appbar-section{display:inline-flex;flex-wrap:nowrap;align-items:center}.k-appbar .k-appbar-spacer{flex:1 0 auto}.k-appbar .k-appbar-spacer-sized{flex-grow:0}.k-appbar .k-appbar-separator{margin:0;width:0;min-height:1em;border-style:solid;border-width:0 0 0 1px;display:inline-block}.k-appbar .k-input,.k-appbar .k-picker{width:10em}.k-appbar .k-color-picker,.k-appbar .k-colorpicker{width:-moz-min-content;width:min-content}.k-appbar-static{position:static}.k-appbar-sticky{width:100%;position:sticky;top:0;z-index:1000}.k-appbar-fixed{width:100%;position:fixed;z-index:1}.k-appbar-top{top:0;bottom:auto}.k-appbar-bottom{top:auto;bottom:0}.k-appbar-bottom.k-appbar-fixed{bottom:0}.k-appbar{box-shadow:var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-appbar-bottom{box-shadow:var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-appbar-primary{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-appbar-secondary{color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-appbar-tertiary{color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-appbar-info{color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-appbar-success{color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-appbar-warning{color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-appbar-error{color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-appbar-dark{color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-appbar-light{color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-appbar-inverse{color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-fab{padding:0;border-width:0;border-style:solid;border-color:rgba(0,0,0,0);box-sizing:border-box;color:inherit;background-color:rgba(0,0,0,0);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);font-family:var(--kendo-font-family, inherit);text-align:center;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;cursor:pointer;outline:none}.k-fab *,.k-fab *::before,.k-fab *::after{box-sizing:border-box}.k-fab:focus{outline:none}.k-fab-icon{padding-inline:var(--kendo-spacing-0\.5, 0.125rem);padding-block:var(--kendo-spacing-0\.5, 0.125rem);box-sizing:content-box}.k-icon-wrapper-host:not(:only-child) .k-fab-icon,.k-fab-icon:not(:only-child){-webkit-margin-end:var(--kendo-spacing-0\.5, 0.125rem);margin-inline-end:var(--kendo-spacing-0\.5, 0.125rem);-webkit-margin-start:calc(var(--kendo-spacing-0\.5, 0.125rem)*-1);margin-inline-start:calc(var(--kendo-spacing-0\.5, 0.125rem)*-1)}.k-fab-sm{padding:calc(var(--kendo-spacing-4, 1rem)/2) calc(var(--kendo-spacing-4, 1rem)/2)}.k-fab-md{padding:var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem)}.k-fab-lg{padding:calc(var(--kendo-spacing-4, 1rem)*1.5) calc(var(--kendo-spacing-4, 1rem)*1.5)}.k-fab-items{margin:0;padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-0, 0px);display:flex}.k-fab-items-bottom{flex-direction:column}.k-fab-items-bottom .k-fab-item:last-child{-webkit-margin-after:0;margin-block-end:0}.k-fab-items-top{flex-direction:column-reverse}.k-fab-items-top .k-fab-item:first-child{-webkit-margin-after:0;margin-block-end:0}.k-fab-item{list-style-type:none;-webkit-margin-after:var(--kendo-spacing-2, 0.5rem);margin-block-end:var(--kendo-spacing-2, 0.5rem);outline:none;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.k-fab-item.k-text-right{flex-direction:row}.k-fab-item.k-text-right .k-fab-item-text{margin-right:var(--kendo-spacing-2, 0.5rem)}.k-fab-item.k-text-left{flex-direction:row-reverse}.k-fab-item.k-text-left .k-fab-item-text{margin-left:var(--kendo-spacing-2, 0.5rem)}.k-fab-item-text{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);border-width:1px;border-radius:2px;font-size:var(--kendo-font-size-xs, inherit);line-height:1.2}.k-fab-item-icon{padding-block:calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem));padding-inline:calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem));border-width:0;border-radius:50%;box-sizing:content-box;outline:none}.k-rtl .k-fab-popup .k-fab-item.k-text-left,[dir=rtl] .k-fab-popup .k-fab-item.k-text-left{flex-direction:row}.k-rtl .k-fab-popup .k-fab-item.k-text-right,[dir=rtl] .k-fab-popup .k-fab-item.k-text-right{flex-direction:row-reverse}.k-fab-solid-primary{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-primary, #0A5E58);outline-offset:-1px;border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-fab-solid-secondary{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-secondary, #666666);outline-offset:-1px;border-color:var(--kendo-color-secondary, #666666);color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-fab-solid-tertiary{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-tertiary, #03a9f4);outline-offset:-1px;border-color:var(--kendo-color-tertiary, #03a9f4);color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-fab-solid-info{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-info, #0058e9);outline-offset:-1px;border-color:var(--kendo-color-info, #0058e9);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-fab-solid-success{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-success, #37b400);outline-offset:-1px;border-color:var(--kendo-color-success, #37b400);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-fab-solid-warning{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-warning, #ffc000);outline-offset:-1px;border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-fab-solid-error{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-error, #f31700);outline-offset:-1px;border-color:var(--kendo-color-error, #f31700);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-fab-solid-dark{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-dark, #3d3d3d);outline-offset:-1px;border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-fab-solid-light{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-light, #ebebeb);outline-offset:-1px;border-color:var(--kendo-color-light, #ebebeb);color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-fab-solid-inverse{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid var(--kendo-color-dark, #3d3d3d);outline-offset:-1px;border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-hover.k-fab-solid-primary,.k-fab-solid-primary:hover{border-color:var(--kendo-color-primary-hover, #ea5a51);background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-hover.k-fab-solid-secondary,.k-fab-solid-secondary:hover{border-color:var(--kendo-color-secondary-hover, #525252);background-color:var(--kendo-color-secondary-hover, #525252)}.k-hover.k-fab-solid-tertiary,.k-fab-solid-tertiary:hover{border-color:var(--kendo-color-tertiary-hover, #039ae0);background-color:var(--kendo-color-tertiary-hover, #039ae0)}.k-hover.k-fab-solid-info,.k-fab-solid-info:hover{border-color:var(--kendo-color-info-hover, #0052d6);background-color:var(--kendo-color-info-hover, #0052d6)}.k-hover.k-fab-solid-success,.k-fab-solid-success:hover{border-color:var(--kendo-color-success-hover, #32a500);background-color:var(--kendo-color-success-hover, #32a500)}.k-hover.k-fab-solid-warning,.k-fab-solid-warning:hover{border-color:var(--kendo-color-warning-hover, #eaaf00);background-color:var(--kendo-color-warning-hover, #eaaf00)}.k-hover.k-fab-solid-error,.k-fab-solid-error:hover{border-color:var(--kendo-color-error-hover, #df1600);background-color:var(--kendo-color-error-hover, #df1600)}.k-hover.k-fab-solid-dark,.k-fab-solid-dark:hover{border-color:var(--kendo-color-dark-hover, #292929);background-color:var(--kendo-color-dark-hover, #292929)}.k-hover.k-fab-solid-light,.k-fab-solid-light:hover{border-color:var(--kendo-color-light-hover, #e0e0e0);background-color:var(--kendo-color-light-hover, #e0e0e0)}.k-hover.k-fab-solid-inverse,.k-fab-solid-inverse:hover{border-color:var(--kendo-color-inverse-hover, #292929);background-color:var(--kendo-color-inverse-hover, #292929)}.k-fab-solid-primary.k-focus,.k-fab-solid-primary:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 30%, transparent)}.k-fab-solid-secondary.k-focus,.k-fab-solid-secondary:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent)}.k-fab-solid-tertiary.k-focus,.k-fab-solid-tertiary:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent)}.k-fab-solid-info.k-focus,.k-fab-solid-info:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent)}.k-fab-solid-success.k-focus,.k-fab-solid-success:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent)}.k-fab-solid-warning.k-focus,.k-fab-solid-warning:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent)}.k-fab-solid-error.k-focus,.k-fab-solid-error:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent)}.k-fab-solid-dark.k-focus,.k-fab-solid-dark:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent)}.k-fab-solid-light.k-focus,.k-fab-solid-light:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent)}.k-fab-solid-inverse.k-focus,.k-fab-solid-inverse:focus{outline:solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent)}.k-active.k-fab-solid-primary,.k-selected.k-fab-solid-primary,.k-fab-solid-primary:active{border-color:var(--kendo-color-primary-active, #d45349);background-color:var(--kendo-color-primary-active, #d45349)}.k-active.k-fab-solid-secondary,.k-selected.k-fab-solid-secondary,.k-fab-solid-secondary:active{border-color:var(--kendo-color-secondary-active, #3d3d3d);background-color:var(--kendo-color-secondary-active, #3d3d3d)}.k-active.k-fab-solid-tertiary,.k-selected.k-fab-solid-tertiary,.k-fab-solid-tertiary:active{border-color:var(--kendo-color-tertiary-active, #028ccb);background-color:var(--kendo-color-tertiary-active, #028ccb)}.k-active.k-fab-solid-info,.k-selected.k-fab-solid-info,.k-fab-solid-info:active{border-color:var(--kendo-color-info-active, #004ac2);background-color:var(--kendo-color-info-active, #004ac2)}.k-active.k-fab-solid-success,.k-selected.k-fab-solid-success,.k-fab-solid-success:active{border-color:var(--kendo-color-success-active, #2d9600);background-color:var(--kendo-color-success-active, #2d9600)}.k-active.k-fab-solid-warning,.k-selected.k-fab-solid-warning,.k-fab-solid-warning:active{border-color:var(--kendo-color-warning-active, #d49f00);background-color:var(--kendo-color-warning-active, #d49f00)}.k-active.k-fab-solid-error,.k-selected.k-fab-solid-error,.k-fab-solid-error:active{border-color:var(--kendo-color-error-active, #ca1400);background-color:var(--kendo-color-error-active, #ca1400)}.k-active.k-fab-solid-dark,.k-selected.k-fab-solid-dark,.k-fab-solid-dark:active{border-color:var(--kendo-color-dark-active, #1f1f1f);background-color:var(--kendo-color-dark-active, #1f1f1f)}.k-active.k-fab-solid-light,.k-selected.k-fab-solid-light,.k-fab-solid-light:active{border-color:var(--kendo-color-light-active, #d6d6d6);background-color:var(--kendo-color-light-active, #d6d6d6)}.k-active.k-fab-solid-inverse,.k-selected.k-fab-solid-inverse,.k-fab-solid-inverse:active{border-color:var(--kendo-color-inverse-active, #1f1f1f);background-color:var(--kendo-color-inverse-active, #1f1f1f)}.k-disabled.k-fab-solid-primary,.k-fab-solid-primary:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 60%, transparent);opacity:1}.k-disabled.k-fab-solid-secondary,.k-fab-solid-secondary:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-secondary, #666666) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 60%, transparent);opacity:1}.k-disabled.k-fab-solid-tertiary,.k-fab-solid-tertiary:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 60%, transparent);opacity:1}.k-disabled.k-fab-solid-info,.k-fab-solid-info:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-info, #0058e9) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 60%, transparent);opacity:1}.k-disabled.k-fab-solid-success,.k-fab-solid-success:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-success, #37b400) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 60%, transparent);opacity:1}.k-disabled.k-fab-solid-warning,.k-fab-solid-warning:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-warning, #ffc000) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 60%, transparent);opacity:1}.k-disabled.k-fab-solid-error,.k-fab-solid-error:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-error, #f31700) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 60%, transparent);opacity:1}.k-disabled.k-fab-solid-dark,.k-fab-solid-dark:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 60%, transparent);opacity:1}.k-disabled.k-fab-solid-light,.k-fab-solid-light:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-light, #ebebeb) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-light, #000000) 60%, transparent);opacity:1}.k-disabled.k-fab-solid-inverse,.k-fab-solid-inverse:disabled{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 60%, transparent);opacity:1}.k-fab-item-text{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff;box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-fab-item-icon{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-base, #3d3d3d);background-color:var(--kendo-color-base, #f5f5f5);box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.k-fab-item.k-hover .k-fab-item-icon,.k-fab-item:hover .k-fab-item-icon{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));background-color:var(--kendo-color-base-hover, #ebebeb)}.k-fab-item:focus .k-fab-item-text,.k-fab-item:focus .k-fab-item-icon,.k-fab-item.k-focus .k-fab-item-text,.k-fab-item.k-focus .k-fab-item-icon{outline:solid var(--kendo-spacing-0\.5, 0.125rem) rgba(0,0,0,.08)}.k-fab-item.k-active .k-fab-item-icon,.k-fab-item:active .k-fab-item-icon{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));background-color:var(--kendo-color-base-active, #d6d6d6)}.k-fab-item.k-disabled,.k-fab-item:disabled{opacity:1}.k-fab-item.k-disabled .k-fab-item-text,.k-fab-item.k-disabled .k-fab-item-icon,.k-fab-item:disabled .k-fab-item-text,.k-fab-item:disabled .k-fab-item-icon{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));background-color:color-mix(in srgb, var(--kendo-color-base, #f5f5f5) 60%, transparent);color:color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 60%, transparent)}.k-fab-popup{box-shadow:none}.k-window{border-radius:0px;padding:0;border-width:0px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height-sm, normal);display:inline-flex;flex-direction:column;position:absolute;z-index:10002;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-window.k-window-maximized{max-width:100vw;max-height:100vh;box-shadow:none}.k-window-sm{width:300px}.k-window-md{width:800px}.k-window-lg{width:1200px}.k-window-titlebar{border-top-left-radius:0px;border-top-right-radius:0px;padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-4, 1rem);border-width:0 0 1px;border-style:solid;white-space:nowrap;display:flex;flex-direction:row;flex-shrink:0;align-items:center}.k-window-minimized .k-window-titlebar{border-width:0}.k-window-title{padding-block:.5em;padding-inline:0;margin-block:-0.5em;margin-inline:0;font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-sm, normal);text-overflow:ellipsis;overflow:hidden;cursor:default;flex:1}.k-window-title:empty::before{content:"\200b"}.k-window-titlebar-actions{margin-block:-5em;margin-inline:0;-webkit-margin-end:calc(var(--kendo-spacing-3, 0.75rem) - var(--kendo-spacing-4, 1rem));margin-inline-end:calc(var(--kendo-spacing-3, 0.75rem) - var(--kendo-spacing-4, 1rem));line-height:1;display:flex;flex-flow:row nowrap;flex-shrink:0;align-items:center;vertical-align:top}.k-window-titlebar-action{flex-shrink:0}.k-window-content,.k-prompt-container{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);border-width:0;border-color:inherit;color:inherit;background:none;outline:0;overflow:auto;position:relative;flex:1 1 auto}.k-window-content+.k-prompt-container{margin-top:-var(--kendo-spacing-4, 1rem) / 2}.k-window-content:first-child{padding-top:clamp( var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem) )}.k-window-content:last-child{padding-bottom:clamp( var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem) )}.k-window-iframecontent{padding:0;overflow:visible}.k-window-iframecontent .k-content-frame{vertical-align:top;border:0;width:100%;height:100%}.k-window-actions{border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:1px 0 0;border-style:solid;border-color:inherit;flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;overflow:hidden}.k-prompt-container>.k-textarea{width:100%}.k-window .k-resize-n{top:0}.k-window .k-resize-e{right:0}.k-window .k-resize-s{bottom:0}.k-window .k-resize-w{left:0}.k-window{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff;box-shadow:var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-window:focus,.k-window.k-focus{box-shadow:var(--kendo-elevation-9, 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-window-titlebar{border-color:inherit;color:#3d3d3d;background-color:#fafafa}.k-window-primary .k-window-titlebar{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-window-light .k-window-titlebar{color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-window-dark .k-window-titlebar{color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-actionsheet-container{width:100%;height:100%;max-width:clamp(100vw,100%,100%);max-height:clamp(100vh,100%,100%);position:fixed;top:0;left:0;z-index:9999;overflow:hidden;transform:translateZ(0)}.k-actionsheet-container>.k-overlay{position:absolute;z-index:1}.k-actionsheet-container>.k-animation-container{width:100%;height:100%;border-radius:0;overflow:hidden;position:absolute;z-index:2;top:0;left:0;pointer-events:none}.k-actionsheet-container>.k-animation-container>.k-child-animation-container{position:absolute}.k-actionsheet-container>.k-actionsheet{position:absolute;z-index:2}.k-actionsheet-container .k-actionsheet{pointer-events:all}.k-actionsheet{width:var(--kendo-actionsheet-width, 360px);height:var(--kendo-actionsheet-height, 60vh);max-width:var(--kendo-actionsheet-max-width, 100%);max-height:var(--kendo-actionsheet-max-height, 60vh);border-width:0;border-style:solid;border-color:rgba(0,0,0,0);box-sizing:border-box;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);overflow:hidden;position:relative}.k-actionsheet *,.k-actionsheet *::before,.k-actionsheet *::after{box-sizing:border-box}.k-actionsheet-titlebar,.k-actionsheet-jq .k-actionsheet-header{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-4, 1rem);border-width:0;border-style:solid;border-color:rgba(0,0,0,0);flex:none;display:flex;flex-flow:column nowrap;align-items:center;gap:var(--kendo-spacing-4, 1rem)}.k-actionsheet-titlebar-group{display:flex;flex-flow:row nowrap;align-items:center;width:100%}.k-actionsheet-title{flex:1}.k-actionsheet-subtitle{font-size:var(--kendo-font-size-sm, inherit);line-height:var(--kendo-line-height-sm, normal)}.k-actionsheet-actions{flex:none}.k-actionsheet-content{flex:1;overflow:auto;position:relative}.k-actionsheet-footer{flex:none}.k-actionsheet-items{margin:0;padding:0;list-style:none;flex:none}.k-actionsheet-item{padding:0;box-sizing:border-box;display:flex;flex-flow:row nowrap;outline:none}.k-actionsheet-action{margin:0;padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-4, 1rem);min-height:40px;box-sizing:border-box;color:inherit;text-decoration:none;outline:0;display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--kendo-spacing-3, 0.75rem)}.k-actionsheet-item-text{display:flex;flex-flow:column nowrap}.k-actionsheet-item-description{font-size:.875em}.k-actionsheet .k-hr{margin:0;flex:none}.k-actionsheet-top{border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-width:0px;border-top-width:0;top:0;inset-inline-start:50%;transform:translateX(-50%)}.k-actionsheet-bottom{border-top-left-radius:0px;border-top-right-radius:0px;border-width:0px;border-bottom-width:0;bottom:0;inset-inline-start:50%;transform:translateX(-50%)}.k-actionsheet-left{border-top-right-radius:0px;border-bottom-right-radius:0px;border-width:0px;border-left-width:0;left:0;top:50%;transform:translateY(-50%)}.k-actionsheet-right{border-top-left-radius:0px;border-bottom-left-radius:0px;border-width:0px;border-right-width:0;right:0;top:50%;transform:translateY(-50%)}.k-actionsheet-fullscreen{width:100%;max-width:100%;max-height:100%;height:100%}.k-animation-container>.k-actionsheet{top:auto;right:auto;bottom:auto;left:auto;transform:none}.k-adaptive-actionsheet{max-width:100%;width:100%;font-size:var(--kendo-font-size-lg, inherit);display:flex;flex-flow:column nowrap}.k-adaptive-actionsheet .k-actionsheet-titlebar,.k-adaptive-actionsheet .k-actionsheet-jq .k-actionsheet-header,.k-actionsheet-jq .k-adaptive-actionsheet .k-actionsheet-header{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);border-bottom-width:1px}.k-adaptive-actionsheet .k-actionsheet-content{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-4, 1rem)}.k-adaptive-actionsheet .k-actionsheet-footer{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-4, 1rem)}.k-adaptive-actionsheet .k-actionsheet-filter{width:calc(360px - var(--kendo-spacing-4, 1rem)*2)}.k-adaptive-actionsheet .k-actionsheet-content,.k-adaptive-actionsheet .k-actionsheet-footer{margin-inline:auto;width:min(100%,360px)}.k-adaptive-actionsheet .k-list-container,.k-adaptive-actionsheet .k-treeview{height:100%}.k-adaptive-actionsheet .k-list-filter{width:100%;padding-inline:0}.k-adaptive-actionsheet .k-menu-group{height:100%;overflow:auto;position:static}.k-adaptive-actionsheet .k-calendar{margin-inline:auto;border-width:0;display:flex}.k-adaptive-actionsheet .k-timeselector{height:100%;border-width:0;overflow:hidden}.k-adaptive-actionsheet .k-timeselector .k-time-part{display:contents}.k-adaptive-actionsheet .k-timeselector .k-time-list-wrapper{height:100%}.k-adaptive-actionsheet .k-datetime-wrap{width:100%;height:100%;display:flex;flex-flow:column nowrap}.k-adaptive-actionsheet .k-datetime-selector{flex:1 1 auto}.k-adaptive-actionsheet .k-datetime-calendar-wrap{width:100%;position:absolute;top:0;left:0;bottom:0;flex:0 0 100%}.k-adaptive-actionsheet .k-datetime-time-wrap{width:100%;position:absolute;top:0;left:100%;bottom:0;flex:0 0 100%}.k-adaptive-actionsheet .k-scrollable-wrap{height:100%;overflow-y:auto}.k-adaptive-actionsheet .k-data-table{max-height:100%;overflow:hidden;display:flex;flex-flow:column nowrap}.k-actionsheet-jq.k-actionsheet{height:auto}.k-actionsheet-jq .k-actionsheet-header{align-items:flex-start}.k-actionsheet-jq .k-actionsheet-action{align-items:center}.k-rtl .k-actionsheet-top,.k-rtl .k-actionsheet-bottom,[dir=rtl] .k-actionsheet-top,[dir=rtl] .k-actionsheet-bottom{transform:translateX(50%)}.k-actionsheet{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff);box-shadow:var(--kendo-elevation-7, 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-actionsheet-subtitle{color:var(--kendo-color-subtle, #666666)}.k-actionsheet-item:hover,.k-actionsheet-item.k-hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-actionsheet-item:focus,.k-actionsheet-item.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-actionsheet-item-description{color:var(--kendo-color-subtle, #666666)}.k-actionsheet .k-hr{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-adaptive-actionsheet .k-actionsheet-titlebar,.k-adaptive-actionsheet .k-actionsheet-jq .k-actionsheet-header,.k-actionsheet-jq .k-adaptive-actionsheet .k-actionsheet-header{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-dialog-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;outline:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001}.k-dialog-wrapper .k-dialog{position:relative}.k-dialog{padding:0;position:fixed;box-sizing:border-box}.k-dialog.k-dialog-centered{transform:translate(-50%, -50%);top:50%;left:50%}.k-dialog .k-multiselect{width:100%}.k-dialog-actions{border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:1px 0 0;border-style:solid;border-color:inherit;flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;gap:var(--kendo-spacing-2, 0.5rem);overflow:hidden}.k-dialog-titlebar{border-color:inherit;color:#3d3d3d;background-color:#fafafa}.k-dialog-primary .k-dialog-titlebar{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-dialog-light .k-dialog-titlebar{color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-dialog-dark .k-dialog-titlebar{color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-drawer-container{display:flex;flex-flow:row nowrap;align-items:flex-start}kendo-drawer.k-drawer,kendo-drawer .k-drawer-wrapper{transition:none}.k-drawer{height:100%;max-width:100%;border-width:0;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;flex:0 0 auto;transition:all 300ms ease-in-out;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-drawer *,.k-drawer *::before,.k-drawer *::after{box-sizing:border-box}.k-drawer-mini .k-drawer.k-drawer-start,.k-drawer-expanded .k-drawer.k-drawer-start{border-inline-end-width:1px}.k-drawer-mini .k-drawer.k-drawer-end,.k-drawer-expanded .k-drawer.k-drawer-end{border-inline-start-width:1px}.k-drawer.k-drawer-start{top:0;inset-inline-start:0}.k-drawer.k-drawer-end{top:0;inset-inline-end:0}.k-drawer-content{flex:1 1 auto;overflow:auto}.k-drawer-overlay .k-drawer{max-width:80vw;position:fixed;z-index:10002;border:0}.k-drawer-overlay>.k-overlay{display:none}.k-drawer-overlay.k-drawer-expanded>.k-overlay{display:block}.k-drawer-push{display:flex;flex-direction:row}.k-drawer-push .k-drawer{height:auto;position:relative;align-self:stretch}.k-drawer-push:has(.k-drawer.k-drawer-end){flex-direction:row-reverse}.k-drawer-wrapper{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;transition:all 300ms ease-in-out}.k-drawer-wrapper::-webkit-scrollbar{width:7px}.k-drawer-wrapper::-webkit-scrollbar-thumb{border-radius:20px}.k-drawer-items{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:stretch}.k-drawer-item{padding-block:.5rem;padding-inline:var(--kendo-spacing-4, 1rem);outline:0;color:inherit;font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal);display:flex;flex-flow:row nowrap;gap:var(--kendo-spacing-4, 1rem);cursor:pointer}.k-drawer-item>.k-drawer-link{margin-block:-0.5rem;margin-inline:calc(var(--kendo-spacing-4, 1rem)*-1);padding-block:.5rem;padding-inline:var(--kendo-spacing-4, 1rem);color:inherit;display:flex;flex-flow:row nowrap;flex:1 0 auto;gap:var(--kendo-spacing-4, 1rem)}.k-drawer-item .k-icon{flex-shrink:0;padding-inline:var(--kendo-spacing-0, 0px);padding-block:var(--kendo-spacing-1, 0.25rem);box-sizing:content-box}.k-drawer-item .k-icon.k-i-none{margin:0}.k-drawer-item .k-item-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-drawer-item .k-drawer-toggle{-webkit-margin-start:auto;margin-inline-start:auto;cursor:pointer;display:flex}.k-drawer-item.k-level-1{-webkit-padding-start:calc(var(--kendo-spacing-4, 1rem)*2);padding-inline-start:calc(var(--kendo-spacing-4, 1rem)*2)}.k-drawer-item.k-level-2{-webkit-padding-start:calc(var(--kendo-spacing-4, 1rem)*3);padding-inline-start:calc(var(--kendo-spacing-4, 1rem)*3)}.k-drawer-item.k-level-3{-webkit-padding-start:calc(var(--kendo-spacing-4, 1rem)*4);padding-inline-start:calc(var(--kendo-spacing-4, 1rem)*4)}.k-drawer-item.k-level-4{-webkit-padding-start:calc(var(--kendo-spacing-4, 1rem)*5);padding-inline-start:calc(var(--kendo-spacing-4, 1rem)*5)}.k-drawer-item.k-level-5{-webkit-padding-start:calc(var(--kendo-spacing-4, 1rem)*6);padding-inline-start:calc(var(--kendo-spacing-4, 1rem)*6)}.k-drawer-separator{padding:0;height:1px}.k-drawer-mini .k-drawer-wrapper{width:calc(var(--kendo-spacing-4, 1rem)*2 + 16px)}.k-drawer{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-drawer-wrapper{scrollbar-color:rgba(156,156,156,.7) #dedede}.k-drawer-wrapper::-webkit-scrollbar-track{background:#dedede}.k-drawer-wrapper::-webkit-scrollbar-thumb{background:rgba(156,156,156,.7)}.k-drawer-wrapper::-webkit-scrollbar-thumb:hover{background:#9c9c9c}.k-drawer-item:hover,.k-drawer-item.k-hover{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-drawer-item:focus,.k-drawer-item.k-focus{background-color:#fff;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-drawer-item:focus:hover,.k-drawer-item:focus.k-hover,.k-drawer-item.k-focus:hover,.k-drawer-item.k-focus.k-hover{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-drawer-item.k-selected{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-drawer-item.k-selected:hover,.k-drawer-item.k-selected.k-hover{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-drawer-separator{background-color:rgba(0,0,0,.08)}.k-notification-group{max-height:100%;display:inline-flex;flex-flow:column-reverse wrap;position:fixed;z-index:1000;gap:var(--kendo-spacing-2, 0.5rem) 0}.k-notification-container-animating{overflow:hidden}.k-notification{border-radius:var(--kendo-border-radius-md, 0.25rem);padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size-sm, inherit);line-height:va(--kendo-line-height, normal);cursor:default;position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-notification *,.k-notification *::before,.k-notification *::after{box-sizing:border-box}.k-notification>.k-notification-content{flex:1 1 auto}.k-notification-actions{flex:none;display:flex;gap:.25rem;flex-flow:row nowrap;align-items:center;align-self:center;cursor:pointer}.k-notification-action{flex:none;display:flex;flex-flow:row nowrap;align-items:center;align-self:center}.k-notification{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff;box-shadow:var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-notification-inverse{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-inverse, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-notification-light{border-color:var(--kendo-color-light, #ebebeb);color:var(--kendo-color-on-light, #000000);background-color:var(--kendo-color-light, #ebebeb)}.k-notification-dark{border-color:var(--kendo-color-dark, #3d3d3d);color:var(--kendo-color-on-dark, #ffffff);background-color:var(--kendo-color-dark, #3d3d3d)}.k-notification-error{border-color:var(--kendo-color-error, #f31700);color:var(--kendo-color-on-error, #ffffff);background-color:var(--kendo-color-error, #f31700)}.k-notification-warning{border-color:var(--kendo-color-warning, #ffc000);color:var(--kendo-color-on-warning, #3d3d3d);background-color:var(--kendo-color-warning, #ffc000)}.k-notification-success{border-color:var(--kendo-color-success, #37b400);color:var(--kendo-color-on-success, #ffffff);background-color:var(--kendo-color-success, #37b400)}.k-notification-info{border-color:var(--kendo-color-info, #0058e9);color:var(--kendo-color-on-info, #ffffff);background-color:var(--kendo-color-info, #0058e9)}.k-notification-tertiary{border-color:var(--kendo-color-tertiary, #03a9f4);color:var(--kendo-color-on-tertiary, #ffffff);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-notification-secondary{border-color:var(--kendo-color-secondary, #666666);color:var(--kendo-color-on-secondary, #ffffff);background-color:var(--kendo-color-secondary, #666666)}.k-notification-primary{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}kendo-card,kendo-card-header,kendo-card-body,kendo-card-actions,kendo-card-footer{display:block}.k-card{border-radius:var(--kendo-border-radius-lg, 0.375rem);border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-card *,.k-card *::before,.k-card *::after{box-sizing:border-box}.k-card .k-card-avatar,.k-card .k-avatar{margin-right:var(--kendo-spacing-4, 1rem);width:45px;height:45px;flex-basis:45px}.k-card>.k-card-inner{border-radius:calc(var(--kendo-border-radius-lg, 0.375rem) - 1px);display:flex;flex-direction:inherit;overflow:hidden;position:relative}.k-card-horizontal{flex-flow:row nowrap}.k-card-vertical{flex-flow:column nowrap}.k-card-header{padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-4, 1rem);border-width:0 0 1px;border-style:solid;outline:0;flex-shrink:0;overflow:hidden;position:relative;z-index:1}.k-card-header .k-card-title,.k-card-header .k-card-subtitle{margin-bottom:0}.k-card-header .k-card-title+.k-card-subtitle,.k-card-header .k-card-subtitle+.k-card-subtitle{margin-top:var(--kendo-spacing-2, 0.5rem)}.k-card-footer{padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-4, 1rem);border-width:1px 0 0;border-style:solid;outline:0;flex-shrink:0}.k-card-body{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);outline:0;flex:1 1 auto}.k-card-body p{margin:0 0 var(--kendo-font-size, inherit)}.k-card-body>.k-last,.k-card-body>:last-child{margin-bottom:0}.k-card-body>.k-card-actions{padding:0}.k-card-media{border:0;max-width:100%;flex-shrink:0;overflow:hidden}.k-card-horizontal .k-card-media{max-width:100px;-o-object-fit:cover;object-fit:cover}.k-card-title{margin:0 0 var(--kendo-spacing-2, 0.5rem);font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-sm, normal);font-weight:var(--kendo-font-weight-normal, normal)}.k-card-subtitle{margin:0 0 var(--kendo-spacing-2, 0.5rem);font-size:var(--kendo-font-size-sm, inherit);line-height:var(--kendo-line-height-lg, normal);font-weight:var(--kendo-font-weight-normal, normal)}.k-card-separator{margin:0;border-width:0;border-style:solid;border-color:inherit;display:block;flex:0 0 auto;align-self:stretch}.k-card-separator.k-separator-horizontal,.k-card-vertical>.k-card-separator{border-top-width:1px}.k-card-separator.k-separator-vertical,.k-card-horizontal>.k-card-separator{border-left-width:1px}.k-card>.k-hr{margin:0;flex:0 0 auto;border-color:inherit}.k-card-actions{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:0;border-style:solid;border-color:inherit;overflow:hidden;display:flex;flex-shrink:0;flex-basis:auto;gap:var(--kendo-spacing-2, 0.5rem)}.k-card-horizontal .k-actions-horizontal{width:auto}.k-card-list{display:flex;flex-flow:column nowrap;align-items:stretch;gap:var(--kendo-spacing-4, 1rem);flex:0 0 auto}.k-card-list .k-card{flex:0 0 auto}.k-card-deck{display:flex;flex-flow:row nowrap;align-items:stretch;gap:var(--kendo-spacing-4, 1rem);flex:0 0 auto}.k-card-deck .k-card{flex:0 0 auto}.k-card-deck-scrollwrap{padding-bottom:3px;width:100%;box-sizing:content-box;display:flex;flex:0 0 auto;align-items:center;position:relative;overflow:hidden}.k-card-deck-scrollwrap>.k-button{border-radius:0px;flex:0 0 auto;position:absolute;z-index:1}.k-card-deck-scrollwrap>.k-button:first-child{left:-1px}.k-card-deck-scrollwrap>.k-button:last-child{right:-1px}.k-card-deck-scrollwrap>.k-card-deck{margin-bottom:-20px;padding-bottom:20px;flex:1 1 auto}.k-card-group{display:flex;flex-flow:row nowrap;align-items:stretch;flex:0 0 auto}.k-card-group .k-card{border-radius:0;flex:0 0 auto}.k-card-group .k-card+.k-card{-webkit-margin-start:1px;margin-inline-start:1px}.k-card-group .k-card.k-first{border-top-left-radius:var(--kendo-border-radius-lg, 0.375rem);border-bottom-left-radius:var(--kendo-border-radius-lg, 0.375rem)}.k-card-group .k-card.k-last{border-top-right-radius:var(--kendo-border-radius-lg, 0.375rem);border-bottom-right-radius:var(--kendo-border-radius-lg, 0.375rem)}.k-card-group .k-card.k-only{border-radius:var(--kendo-border-radius-lg, 0.375rem)}.k-card-with-callout{overflow:visible}.k-card-callout{margin:0;width:20px;height:20px;border-width:1px;border-style:solid;box-sizing:border-box;position:absolute}.k-card-callout.k-callout-n{top:0;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.k-card-callout.k-callout-e{top:50%;right:0;transform:translate(50%, -50%) rotate(-45deg)}.k-card-callout.k-callout-s{bottom:0;left:50%;transform:translate(-50%, 50%) rotate(45deg)}.k-card-callout.k-callout-w{top:50%;left:0;transform:translate(-50%, -50%) rotate(45deg)}.k-card-flat{box-shadow:none}.k-card{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-card .k-card-inner{background-color:inherit;border-color:inherit}.k-card:focus,.k-card.k-focus{border-color:rgba(0,0,0,.15)}.k-card-actions{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-card-header{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-card-footer{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-card-separator,.k-card .k-separator{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-card-subtitle{color:var(--kendo-color-subtle, #666666)}.k-card-primary{background-color:var(--kendo-color-primary-subtle, #ffeceb);color:var(--kendo-color-primary-on-subtle, #5c201c);border-color:var(--kendo-color-primary-emphasis, #ff9d97)}.k-card-primary .k-card-subtitle{color:inherit}.k-card-secondary{background-color:var(--kendo-color-secondary-subtle, #fafafa);color:var(--kendo-color-secondary-on-subtle, #141414);border-color:var(--kendo-color-secondary-emphasis, #e0e0e0)}.k-card-secondary .k-card-subtitle{color:inherit}.k-card-tertiary{background-color:var(--kendo-color-tertiary-subtle, #d8f1fd);color:var(--kendo-color-tertiary-on-subtle, #023f5c);border-color:var(--kendo-color-tertiary-emphasis, #61c9f9)}.k-card-tertiary .k-card-subtitle{color:inherit}.k-card-info{background-color:var(--kendo-color-info-subtle, #d2e2fb);color:var(--kendo-color-info-on-subtle, #002259);border-color:var(--kendo-color-info-emphasis, #6098f2)}.k-card-info .k-card-subtitle{color:inherit}.k-card-success{background-color:var(--kendo-color-success-subtle, #dcf0d3);color:var(--kendo-color-success-on-subtle, #1c5a00);border-color:var(--kendo-color-success-emphasis, #81d15f)}.k-card-success .k-card-subtitle{color:inherit}.k-card-warning{background-color:var(--kendo-color-warning-subtle, #fff4d3);color:var(--kendo-color-warning-on-subtle, #5e4700);border-color:var(--kendo-color-warning-emphasis, #ffd760)}.k-card-warning .k-card-subtitle{color:inherit}.k-card-error{background-color:var(--kendo-color-error-subtle, #fcddda);color:var(--kendo-color-error-on-subtle, #7a0c00);border-color:var(--kendo-color-error-emphasis, #f76f60)}.k-card-error .k-card-subtitle{color:inherit}.k-card-dark{background-color:var(--kendo-color-dark-subtle, #c2c2c2);color:var(--kendo-color-dark-on-subtle, #1f1f1f);border-color:var(--kendo-color-dark-emphasis, #666666)}.k-card-dark .k-card-subtitle{color:inherit}.k-card-light{background-color:var(--kendo-color-light-subtle, #fafafa);color:var(--kendo-color-light-on-subtle, #141414);border-color:var(--kendo-color-light-emphasis, #d6d6d6)}.k-card-light .k-card-subtitle{color:inherit}.k-card-inverse{background-color:var(--kendo-color-inverse-subtle, #c2c2c2);color:var(--kendo-color-inverse-on-subtle, #1f1f1f);border-color:var(--kendo-color-inverse-emphasis, #666666)}.k-card-inverse .k-card-subtitle{color:inherit}.k-card-callout{border-color:inherit;background-color:inherit;box-shadow:inherit}.k-popover{border-radius:var(--kendo-border-radius-lg, 0.375rem);padding:0;border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-flow:column nowrap;z-index:12000;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-popover *,.k-popover *::before,.k-popover *::after{box-sizing:border-box}.k-popover-inner{height:inherit;position:relative;border-radius:inherit;border-color:inherit}.k-popover-header{border-top-left-radius:var(--kendo-border-radius-lg, 0.375rem);border-top-right-radius:var(--kendo-border-radius-lg, 0.375rem);padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-4, 1rem);border-width:0 0 1px;border-style:solid;border-color:inherit}.k-popover-body{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem)}.k-popover-actions{border-width:1px 0 0}.k-popover-callout{margin:0;width:20px;height:20px;border-width:1px;border-style:solid;position:absolute}.k-popover-callout.k-callout-n{top:0;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.k-popover-callout.k-callout-e{top:50%;right:0;transform:translate(50%, -50%) rotate(-45deg)}.k-popover-callout.k-callout-s{bottom:0;left:50%;transform:translate(-50%, 50%) rotate(45deg)}.k-popover-callout.k-callout-w{top:50%;left:0;transform:translate(-50%, -50%) rotate(45deg)}.k-popover{box-shadow:var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-popover-inner{background-color:inherit;border-color:inherit}.k-popover-header{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-popover-callout{border-color:inherit;background-color:inherit;box-shadow:inherit}.k-rpanel-left,.k-rpanel-right{position:fixed;display:block;overflow:auto;min-width:320px;height:100%;top:0}.k-rpanel-left+*,.k-rpanel-right+*{overflow:auto}.k-rpanel-left.k-rpanel-expanded,.k-rpanel-right.k-rpanel-expanded{transform:translateX(0) translateZ(0)}.k-rpanel-left{transform:translateX(-100%) translateZ(0);left:0}.k-rpanel-right{transform:translateX(100%) translateZ(0);right:0}.k-rpanel-top{position:static;max-height:0}.k-rpanel-top.k-rpanel-expanded{max-height:568px;overflow:visible !important}.k-rpanel-toggle{touch-action:manipulation}.k-bottom-nav{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);width:100%;border-width:0;border-style:solid;border-color:rgba(0,0,0,0);box-sizing:border-box;font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height-xs, normal);font-family:var(--kendo-font-family, inherit);letter-spacing:.2px;display:flex;flex-flow:row nowrap;white-space:nowrap;gap:var(--kendo-spacing-1, 0.25rem);overflow:hidden;outline:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-bottom-nav *,.k-bottom-nav *::before,.k-bottom-nav *::after{box-sizing:border-box}.k-bottom-nav-border{border-width:1px 0px 0px 0px}.k-bottom-nav-shadow{box-shadow:var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-bottom-nav-item{padding-block:var(--kendo-spacing-0, 0px);padding-inline:var(--kendo-spacing-2, 0.5rem);min-width:72px;min-height:calc(40px + var(--kendo-spacing-2, 0.5rem)*2 - var(--kendo-spacing-1, 0.25rem)*2);border-width:0;border-radius:var(--kendo-border-radius-md, 0.25rem);box-sizing:border-box;font:inherit;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:0 var(--kendo-spacing-1, 0.25rem);text-decoration:none;cursor:pointer;color:inherit;background-color:inherit;border-color:inherit;outline:none}.k-bottom-nav-item:focus{outline:none}.k-bottom-nav-item:hover{color:inherit;text-decoration:none}.k-bottom-nav-item>.k-bottom-nav-link{margin-block:calc(var(--kendo-spacing-0, 0px)*-1);margin-inline:calc(var(--kendo-spacing-2, 0.5rem)*-1);padding-block:var(--kendo-spacing-0, 0px);padding-inline:var(--kendo-spacing-2, 0.5rem);width:100%;color:inherit;display:flex;flex-flow:row nowrap;flex:1 0 auto;align-items:center;justify-content:center;outline:0}.k-bottom-nav-item.k-disabled{background-color:initial}.k-bottom-nav-item-text{overflow:hidden;text-overflow:ellipsis;max-width:100%}.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item{flex-flow:row nowrap}.k-bottom-nav-item-flow-vertical .k-bottom-nav-item{flex-direction:column}.k-bottom-nav.k-pos-fixed,.k-bottom-nav.k-fixed{bottom:0;z-index:1}.k-bottom-nav-solid-primary,.k-bottom-nav-solid.k-bottom-nav-primary{color:color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 65%, transparent);background-color:var(--kendo-color-primary, #0A5E58)}.k-bottom-nav-solid-primary .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-primary .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 12.5%, transparent)}.k-bottom-nav-solid-primary .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-primary, #ffffff)}.k-bottom-nav-solid-secondary,.k-bottom-nav-solid.k-bottom-nav-secondary{color:color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 65%, transparent);background-color:var(--kendo-color-secondary, #666666)}.k-bottom-nav-solid-secondary .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-secondary .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 12.5%, transparent)}.k-bottom-nav-solid-secondary .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-secondary, #ffffff)}.k-bottom-nav-solid-tertiary,.k-bottom-nav-solid.k-bottom-nav-tertiary{color:color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 65%, transparent);background-color:var(--kendo-color-tertiary, #03a9f4)}.k-bottom-nav-solid-tertiary .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-tertiary .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 12.5%, transparent)}.k-bottom-nav-solid-tertiary .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-tertiary, #ffffff)}.k-bottom-nav-solid-info,.k-bottom-nav-solid.k-bottom-nav-info{color:color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 65%, transparent);background-color:var(--kendo-color-info, #0058e9)}.k-bottom-nav-solid-info .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-info .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 12.5%, transparent)}.k-bottom-nav-solid-info .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-info, #ffffff)}.k-bottom-nav-solid-success,.k-bottom-nav-solid.k-bottom-nav-success{color:color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 65%, transparent);background-color:var(--kendo-color-success, #37b400)}.k-bottom-nav-solid-success .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-success .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 12.5%, transparent)}.k-bottom-nav-solid-success .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-success, #ffffff)}.k-bottom-nav-solid-warning,.k-bottom-nav-solid.k-bottom-nav-warning{color:color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 65%, transparent);background-color:var(--kendo-color-warning, #ffc000)}.k-bottom-nav-solid-warning .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-warning .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 12.5%, transparent)}.k-bottom-nav-solid-warning .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-warning, #3d3d3d)}.k-bottom-nav-solid-error,.k-bottom-nav-solid.k-bottom-nav-error{color:color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 65%, transparent);background-color:var(--kendo-color-error, #f31700)}.k-bottom-nav-solid-error .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-error .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 12.5%, transparent)}.k-bottom-nav-solid-error .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-error, #ffffff)}.k-bottom-nav-solid-dark,.k-bottom-nav-solid.k-bottom-nav-dark{color:color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 65%, transparent);background-color:var(--kendo-color-dark, #3d3d3d)}.k-bottom-nav-solid-dark .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-dark .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 12.5%, transparent)}.k-bottom-nav-solid-dark .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-dark, #ffffff)}.k-bottom-nav-solid-light,.k-bottom-nav-solid.k-bottom-nav-light{color:color-mix(in srgb, var(--kendo-color-on-light, #000000) 65%, transparent);background-color:var(--kendo-color-light, #ebebeb)}.k-bottom-nav-solid-light .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-light .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-light, #000000) 12.5%, transparent)}.k-bottom-nav-solid-light .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-light, #000000)}.k-bottom-nav-solid-inverse,.k-bottom-nav-solid.k-bottom-nav-inverse{color:color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 65%, transparent);background-color:var(--kendo-color-dark, #3d3d3d)}.k-bottom-nav-solid-inverse .k-bottom-nav-item.k-focus,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-focus,.k-bottom-nav-solid-inverse .k-bottom-nav-item:focus,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 12.5%, transparent)}.k-bottom-nav-solid-inverse .k-bottom-nav-item.k-selected,.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-selected{color:var(--kendo-color-on-inverse, #ffffff)}.k-bottom-nav-flat-primary,.k-bottom-nav-flat.k-bottom-nav-primary{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-primary .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-primary .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-primary .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-selected{color:var(--kendo-color-primary, #0A5E58)}.k-bottom-nav-flat-secondary,.k-bottom-nav-flat.k-bottom-nav-secondary{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-secondary .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-secondary .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-secondary .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-selected{color:var(--kendo-color-secondary, #666666)}.k-bottom-nav-flat-tertiary,.k-bottom-nav-flat.k-bottom-nav-tertiary{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-tertiary .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-tertiary .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-tertiary .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected{color:var(--kendo-color-tertiary, #03a9f4)}.k-bottom-nav-flat-info,.k-bottom-nav-flat.k-bottom-nav-info{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-info .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-info .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-info .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-selected{color:var(--kendo-color-info, #0058e9)}.k-bottom-nav-flat-success,.k-bottom-nav-flat.k-bottom-nav-success{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-success .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-success .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-success .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-selected{color:var(--kendo-color-success, #37b400)}.k-bottom-nav-flat-warning,.k-bottom-nav-flat.k-bottom-nav-warning{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-warning .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-warning .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-warning .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-selected{color:var(--kendo-color-warning, #ffc000)}.k-bottom-nav-flat-error,.k-bottom-nav-flat.k-bottom-nav-error{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-error .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-error .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-error .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-selected{color:var(--kendo-color-error, #f31700)}.k-bottom-nav-flat-dark,.k-bottom-nav-flat.k-bottom-nav-dark{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-dark .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-dark .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-dark .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-selected{color:var(--kendo-color-dark, #3d3d3d)}.k-bottom-nav-flat-light,.k-bottom-nav-flat.k-bottom-nav-light{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-light .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-light .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-light .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-selected{color:var(--kendo-color-light, #ebebeb)}.k-bottom-nav-flat-inverse,.k-bottom-nav-flat.k-bottom-nav-inverse{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-bottom-nav-flat-inverse .k-bottom-nav-item.k-focus,.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-focus,.k-bottom-nav-flat-inverse .k-bottom-nav-item:focus,.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:focus{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-bottom-nav-flat-inverse .k-bottom-nav-item.k-selected,.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-selected{color:var(--kendo-color-dark, #3d3d3d)}.k-breadcrumb{border-width:0px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);display:flex;flex-direction:row;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-breadcrumb *,.k-breadcrumb *::before,.k-breadcrumb *::after{box-sizing:border-box}.k-breadcrumb-container,.k-breadcrumb-root-item-container{margin:0;padding:0;list-style:none;display:flex;flex-flow:row nowrap;overflow:hidden}.k-breadcrumb-root-item-container{align-items:flex-start;flex-shrink:0}.k-breadcrumb-item{vertical-align:middle;display:inline-flex;flex-direction:row;flex:none;align-items:center;overflow:hidden}.k-breadcrumb-root-item{flex-shrink:0}.k-breadcrumb-link,.k-breadcrumb-root-link{border-radius:var(--kendo-border-radius-md, 0.25rem);color:inherit;text-decoration:none;white-space:nowrap;outline:none;cursor:pointer;position:relative;display:inline-flex;align-items:center;align-self:stretch;overflow:hidden;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.k-breadcrumb-link>.k-image,.k-breadcrumb-icontext-link .k-icon{-webkit-margin-end:var(--kendo-spacing-1, 0.25rem);margin-inline-end:var(--kendo-spacing-1, 0.25rem)}.k-breadcrumb-delimiter,.k-breadcrumb-delimiter-icon{color:inherit;opacity:.6}.k-breadcrumb-input-container{width:100%}.k-breadcrumb-input-container .k-breadcrumb-input-container{border-color:rgba(0,0,0,0)}.k-breadcrumb-sm{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-breadcrumb-sm .k-breadcrumb-link,.k-breadcrumb-sm .k-breadcrumb-root-link{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-breadcrumb-sm .k-breadcrumb-icon-link{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-1\.5, 0.375rem)}.k-breadcrumb-md{font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal)}.k-breadcrumb-md .k-breadcrumb-link,.k-breadcrumb-md .k-breadcrumb-root-link{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-breadcrumb-md .k-breadcrumb-icon-link{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-breadcrumb-lg{font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-breadcrumb-lg .k-breadcrumb-link,.k-breadcrumb-lg .k-breadcrumb-root-link{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-breadcrumb-lg .k-breadcrumb-icon-link{padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-breadcrumb{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-breadcrumb:focus,.k-breadcrumb.k-focus{box-shadow:0 0 2px 1px rgba(0,0,0,.06)}.k-breadcrumb-link{color:var(--kendo-color-primary, #0A5E58)}.k-breadcrumb-link:hover,.k-breadcrumb-link.k-hover{color:var(--kendo-color-primary-hover, #ea5a51);background-color:var(--kendo-color-surface, #fafafa)}.k-breadcrumb-link:focus,.k-breadcrumb-link.k-focus{color:var(--kendo-color-primary, #0A5E58);box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-breadcrumb-root-link:hover,.k-breadcrumb-root-link.k-hover{background-color:var(--kendo-color-surface, #fafafa)}.k-breadcrumb-root-link:focus,.k-breadcrumb-root-link.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-pager{padding:0;border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);white-space:nowrap;display:flex;align-items:center;position:relative;overflow:hidden;cursor:default;flex:0 0 auto;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-pager *,.k-pager *::before,.k-pager *::after{box-sizing:border-box}.k-pager-info,.k-pager-sizes,.k-pager-input{display:flex;flex-direction:row;align-items:center}.k-pager-nav{color:inherit;text-align:center;display:inline-flex;align-items:center;justify-content:center;position:relative}.k-pager-nav:hover{z-index:2}.k-disabled.k-pager-nav{color:inherit}.k-pager-numbers-wrap{display:flex;flex-direction:row;position:relative}.k-pager-numbers-wrap select.k-dropdown-list,.k-pager-numbers-wrap select.k-dropdown,.k-pager-numbers-wrap select.k-dropdownlist{width:5em}.k-pager-numbers{display:flex;flex-direction:row}.k-pager-numbers .k-selected{cursor:inherit;z-index:2}.k-pager-input{gap:1ex}.k-pager-input .k-textbox,.k-pager-input .k-numerictextbox{margin-block:0;width:5em}.k-pager-sizes{gap:1ex}.k-pager-sizes .k-input-inner,.k-pager-sizes .k-input-value-text{text-overflow:clip}.k-pager-info{text-align:end;justify-content:flex-end;flex:1 1 0%;order:9}.k-pager-refresh{-webkit-margin-start:auto;margin-inline-start:auto;color:inherit;order:10}.k-pager-sm{padding-inline:var(--kendo-spacing-1, 0.25rem);padding-block:var(--kendo-spacing-1, 0.25rem);gap:var(--kendo-spacing-3, 0.75rem)}.k-pager-sm .k-pager-numbers-wrap .k-button{min-width:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px)}.k-pager-sm .k-pager-numbers-wrap .k-pager-input,.k-pager-sm .k-pager-numbers-wrap>select.k-dropdown-list,.k-pager-sm .k-pager-numbers-wrap>select.k-dropdown,.k-pager-sm .k-pager-numbers-wrap>select.k-dropdownlist{-webkit-margin-start:var(--kendo-spacing-3, 0.75rem);margin-inline-start:var(--kendo-spacing-3, 0.75rem);-webkit-margin-end:var(--kendo-spacing-3, 0.75rem);margin-inline-end:var(--kendo-spacing-3, 0.75rem)}.k-pager-sm .k-pager-sizes .k-dropdown-list,.k-pager-sm .k-pager-sizes .k-dropdown,.k-pager-sm .k-pager-sizes .k-dropdownlist,.k-pager-sm .k-pager-sizes>select{width:5em}.k-pager-md{padding-inline:var(--kendo-spacing-2, 0.5rem);padding-block:var(--kendo-spacing-2, 0.5rem);gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-pager-md .k-pager-numbers-wrap .k-button{min-width:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)}.k-pager-md .k-pager-numbers-wrap .k-pager-input,.k-pager-md .k-pager-numbers-wrap>select.k-dropdown-list,.k-pager-md .k-pager-numbers-wrap>select.k-dropdown,.k-pager-md .k-pager-numbers-wrap>select.k-dropdownlist{-webkit-margin-start:var(--kendo-spacing-3\.5, 0.875rem);margin-inline-start:var(--kendo-spacing-3\.5, 0.875rem);-webkit-margin-end:var(--kendo-spacing-3\.5, 0.875rem);margin-inline-end:var(--kendo-spacing-3\.5, 0.875rem)}.k-pager-md .k-pager-sizes .k-dropdown-list,.k-pager-md .k-pager-sizes .k-dropdown,.k-pager-md .k-pager-sizes .k-dropdownlist,.k-pager-md .k-pager-sizes>select{width:5em}.k-pager-lg{padding-inline:var(--kendo-spacing-2\.5, 0.625rem);padding-block:var(--kendo-spacing-2\.5, 0.625rem);gap:var(--kendo-spacing-4, 1rem)}.k-pager-lg .k-pager-numbers-wrap .k-button{min-width:calc(var(--kendo-line-height-lg, normal)*1em + var(--kendo-spacing-2, 0.5rem)*2 + 2px)}.k-pager-lg .k-pager-numbers-wrap .k-pager-input,.k-pager-lg .k-pager-numbers-wrap>select.k-dropdown-list,.k-pager-lg .k-pager-numbers-wrap>select.k-dropdown,.k-pager-lg .k-pager-numbers-wrap>select.k-dropdownlist{-webkit-margin-start:var(--kendo-spacing-4, 1rem);margin-inline-start:var(--kendo-spacing-4, 1rem);-webkit-margin-end:var(--kendo-spacing-4, 1rem);margin-inline-end:var(--kendo-spacing-4, 1rem)}.k-pager-lg .k-pager-sizes .k-dropdown-list,.k-pager-lg .k-pager-sizes .k-dropdown,.k-pager-lg .k-pager-sizes .k-dropdownlist,.k-pager-lg .k-pager-sizes>select{width:5em}.k-pager{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fafafa}.k-pager:focus,.k-pager.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-stepper{border-width:0px;border-style:solid;box-sizing:border-box;outline:0;font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);font-family:var(--kendo-font-family, inherit);display:block;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit;background:none}.k-stepper *,.k-stepper *::before,.k-stepper *::after{box-sizing:border-box}.k-stepper .k-step-list{margin:0;padding:0;list-style:none;display:flex;position:relative;z-index:1}.k-stepper .k-step-link{outline:none;color:inherit;text-decoration:none;white-space:nowrap;display:flex;align-items:center;overflow:hidden}.k-stepper .k-step-indicator{border-radius:50%;margin:3px;width:28px;height:28px;border-width:1px;border-style:solid;display:flex;align-items:center;justify-content:center;flex:none;position:relative;z-index:1;overflow:visible;transition-property:color,background-color,border-color;transition-duration:.4s;transition-timing-function:ease-in-out}.k-stepper .k-step-indicator::before{border-radius:50%;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.k-stepper .k-step-indicator::after{border-radius:100%;content:"";border-width:1px;border-style:solid;border-color:inherit;pointer-events:none;display:none;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:2}.k-stepper .k-step.k-focus .k-step-indicator::after,.k-stepper .k-step-link:focus .k-step-indicator::after{display:block}.k-stepper .k-step-label{max-width:clamp(100%,10em,100%);display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;z-index:1}.k-stepper .k-step-label:only-child{border-radius:var(--kendo-border-radius-xxxl, 1rem);padding-block:calc(var(--kendo-spacing-2\.5, 0.625rem)/2);padding-inline:var(--kendo-spacing-3, 0.75rem);border-width:0}.k-stepper .k-step-label .k-step-text{max-width:calc(10em - 16px - var(--kendo-spacing-1, 0.25rem));flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-stepper .k-step-label .k-icon{margin-left:var(--kendo-spacing-1, 0.25rem)}.k-stepper .k-step-current .k-step-label{font-weight:bold}.k-stepper .k-step-label-optional{flex-basis:100%;font-style:italic}.k-stepper .k-step-disabled,.k-stepper .k-step.k-disabled{opacity:1;pointer-events:none}.k-stepper .k-step-disabled .k-step-link,.k-stepper .k-step.k-disabled .k-step-link{cursor:default}.k-stepper .k-step-disabled .k-step-label-optional,.k-stepper .k-step.k-disabled .k-step-label-optional{color:inherit}.k-stepper .k-progressbar{pointer-events:none;z-index:0;overflow:visible}.k-stepper .k-progressbar-horizontal{grid-row:1/-1}.k-stepper .k-progressbar-vertical{position:absolute}.k-step-list-horizontal{flex-direction:row;grid-row:1}.k-step-list-horizontal .k-step{flex:1 0 auto;text-align:center}.k-step-list-horizontal .k-step-link{margin:auto;max-width:10em;flex-direction:column}.k-step-list-horizontal .k-step-label{text-align:center}.k-step-list-horizontal .k-step-indicator+.k-step-label{margin-top:var(--kendo-spacing-1, 0.25rem)}.k-step-list-horizontal~.k-progressbar{width:100%;height:2px;top:17px}.k-step-list-vertical{flex-direction:column}.k-step-list-vertical .k-step{min-height:54px}.k-step-list-vertical .k-step-label{justify-content:flex-start}.k-step-list-vertical .k-step-indicator+.k-step-label{margin-left:var(--kendo-spacing-3, 0.75rem)}.k-step-list-vertical~.k-progressbar{width:2px;height:100%;min-height:20px;left:17px}.k-step-list-vertical .k-step-content{height:0;overflow:hidden;transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.k-step-list-vertical .k-step-current .k-step-content{height:auto;overflow:visible;display:flex;flex-direction:column;justify-content:space-between;margin-left:30px;padding-block:var(--kendo-spacing-5, 1.25rem);padding-inline:var(--kendo-spacing-2\.5, 0.625rem)}.k-rtl .k-stepper,.k-stepper[dir=rtl]{direction:rtl}.k-rtl .k-stepper .k-step-label .k-icon,.k-stepper[dir=rtl] .k-step-label .k-icon{margin-left:0;margin-right:var(--kendo-spacing-1, 0.25rem)}.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator+.k-step-label,.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator+.k-step-label{margin-left:0;margin-right:var(--kendo-spacing-3, 0.75rem)}.k-rtl .k-stepper .k-step-list-vertical~.k-progressbar,.k-stepper[dir=rtl] .k-step-list-vertical~.k-progressbar{left:auto;right:17px}.k-stepper{color:#3d3d3d}.k-stepper .k-step:hover .k-step-label,.k-stepper .k-step.k-hover .k-step-label,.k-stepper .k-step.k-step-hover .k-step-label{color:var(--kendo-color-on-base, #3d3d3d)}.k-stepper .k-step:hover .k-step-indicator,.k-stepper .k-step.k-hover .k-step-indicator,.k-stepper .k-step.k-step-hover .k-step-indicator{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-stepper .k-step.k-focus .k-step-label:only-child,.k-stepper .k-step .k-step-link:focus .k-step-label:only-child{box-shadow:inset 0 0 0 2px var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-stepper .k-step.k-step-disabled .k-step-indicator,.k-stepper .k-step.k-disabled .k-step-indicator,.k-stepper .k-step:disabled .k-step-indicator{color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 60%, transparent);background-color:var(--kendo-color-app-surface, #ffffff)}.k-stepper .k-step.k-step-disabled .k-step-label,.k-stepper .k-step.k-disabled .k-step-label,.k-stepper .k-step:disabled .k-step-label{color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 60%, transparent)}.k-stepper .k-step-indicator{border-color:#ccc;color:#3d3d3d;background-color:#fff}.k-stepper .k-step-indicator::after{box-shadow:inset 0 0 0 2px var(--kendo-color-surface-alt, #ffffff)}.k-stepper .k-step-label:only-child{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-stepper .k-step-done .k-step-indicator{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-stepper .k-step-done:hover .k-step-indicator,.k-stepper .k-step-done.k-hover .k-step-indicator,.k-stepper .k-step-done.k-step-hover .k-step-indicator{background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-stepper .k-step-done.k-step-disabled .k-step-indicator,.k-stepper .k-step-done.k-disabled .k-step-indicator,.k-stepper .k-step-done:disabled .k-step-indicator{border-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 60%, transparent);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-app-surface, #ffffff)}.k-stepper .k-step-done.k-step-disabled .k-step-indicator::before,.k-stepper .k-step-done.k-disabled .k-step-indicator::before,.k-stepper .k-step-done:disabled .k-step-indicator::before{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 60%, transparent)}.k-stepper .k-step-current .k-step-indicator{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-stepper .k-step-current:hover .k-step-indicator,.k-stepper .k-step-current.k-hover .k-step-indicator,.k-stepper .k-step-current.k-step-hover .k-step-indicator{background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-stepper .k-step-current.k-step-disabled .k-step-indicator,.k-stepper .k-step-current.k-disabled .k-step-indicator,.k-stepper .k-step-current:disabled .k-step-indicator{border-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 60%, transparent);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-app-surface, #ffffff)}.k-stepper .k-step-current.k-step-disabled .k-step-indicator::before,.k-stepper .k-step-current.k-disabled .k-step-indicator::before,.k-stepper .k-step-current:disabled .k-step-indicator::before{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 60%, transparent)}.k-stepper .k-step-success .k-step-label .k-icon{color:var(--kendo-color-success, #37b400)}.k-stepper .k-step-error .k-step-label{color:var(--kendo-color-error, #f31700)}.k-stepper .k-step-error:hover .k-step-label,.k-stepper .k-step-error.k-hover .k-step-label,.k-stepper .k-step-error.k-step-hover .k-step-label{color:var(--kendo-color-error, #f31700)}.k-stepper .k-step-label-optional{color:var(--kendo-color-subtle, #666666)}.k-tabstrip-wrapper{padding-block:var(--kendo-spacing-0, 0px);padding-inline:var(--kendo-spacing-0, 0px);box-sizing:border-box;border-width:0px;border-style:solid;display:flex;flex-direction:column;position:relative}.k-tabstrip{border-width:0;border-color:rgba(0,0,0,0);box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);color:inherit;background-color:rgba(0,0,0,0);display:flex;flex-flow:column nowrap;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-tabstrip-wrapper>.k-tabstrip{flex:1 1 auto}.k-tabstrip-items-wrapper{box-sizing:border-box;border-width:0;border-style:solid;border-color:inherit;position:relative}.k-tabstrip-items{box-sizing:border-box;outline:0;display:flex;flex-direction:inherit;flex-wrap:wrap;flex:1 1 auto;gap:var(--kendo-spacing-0, 0px)}.k-tabstrip-items *,.k-tabstrip-items *::before,.k-tabstrip-items *::after{box-sizing:border-box}.k-tabstrip-items .k-item{margin:0;padding:0;border:1px solid rgba(0,0,0,0);position:relative;flex-shrink:0;display:flex;flex-direction:row;align-items:stretch;justify-items:stretch;outline:0}.k-tabstrip-items .k-item-actions{margin:0;padding:0;display:flex;flex-direction:row}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-tabstrip-items .k-link{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-3, 0.75rem);color:inherit;cursor:pointer;display:inline-flex;vertical-align:middle;flex:1 1 auto;flex-direction:row;align-content:center;align-items:center;gap:var(--kendo-spacing-1, 0.25rem)}.k-tabstrip-content,.k-tabstrip>.k-content{margin:0 !important;padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);box-sizing:border-box;border-width:1px;border-style:solid;border-color:inherit;display:none;overflow:auto;flex:1 1 auto;position:relative}.k-tabstrip-content.k-active,.k-tabstrip>.k-content.k-active{display:block}.k-tabstrip-content:focus,.k-tabstrip-content.k-focus,.k-tabstrip>.k-content:focus,.k-tabstrip>.k-content.k-focus{outline-width:1px;outline-style:dotted;outline-offset:-1px}.k-tabstrip-items .k-loading{width:20%;height:0;border:0;border-top:1px solid rgba(0,0,0,0);border-color:inherit;background:none;position:absolute;top:0;left:0;transition:width .2s linear;display:none}.k-tabstrip-items .k-loading.k-complete{width:100%;border-top-width:0}.k-tabstrip-scrollable>.k-tabstrip-items-wrapper>.k-tabstrip-items{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.k-tabstrip-horizontal,.k-tabstrip-bottom>.k-tabstrip-items-wrapper,.k-tabstrip-top>.k-tabstrip-items-wrapper{flex-direction:row}.k-tabstrip-vertical,.k-tabstrip-right>.k-tabstrip-items-wrapper,.k-tabstrip-left>.k-tabstrip-items-wrapper{flex-direction:column}.k-tabstrip-top>.k-tabstrip-items-wrapper{border-bottom-width:1px}.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem);border-top-right-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-width:0}.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item.k-active{margin-bottom:-1px;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0) !important}.k-tabstrip-top>.k-content,.k-tabstrip-top>.k-tabstrip-content{border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem);border-top-width:0 !important}.k-tabstrip-bottom>.k-tabstrip-items-wrapper{border-top-width:1px}.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item{border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem);border-top-width:0}.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item.k-active{margin-top:-1px;border-top-width:1px;border-top-color:rgba(0,0,0,0) !important}.k-tabstrip-bottom>.k-content,.k-tabstrip-bottom>.k-tabstrip-content{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem);border-top-right-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-width:0 !important}.k-tabstrip-left{flex-direction:row}.k-tabstrip-left>.k-tabstrip-items-wrapper{border-right-width:1px}.k-tabstrip-left>.k-tabstrip-items-wrapper .k-item{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem);border-right-width:0}.k-tabstrip-left>.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-left>.k-tabstrip-items-wrapper .k-item.k-active{margin-right:-1px;border-right-width:1px;border-right-color:rgba(0,0,0,0) !important}.k-tabstrip-left>.k-content,.k-tabstrip-left>.k-tabstrip-content{border-top-right-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem);border-left-width:0 !important}.k-tabstrip-right{flex-direction:row-reverse}.k-tabstrip-right>.k-tabstrip-items-wrapper{border-left-width:1px}.k-tabstrip-right>.k-tabstrip-items-wrapper .k-item{border-top-right-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem);border-left-width:0}.k-tabstrip-right>.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-right>.k-tabstrip-items-wrapper .k-item.k-active{margin-left:-1px;border-left-width:1px;border-left-color:rgba(0,0,0,0) !important}.k-tabstrip-right>.k-content,.k-tabstrip-right>.k-tabstrip-content{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem);border-right-width:0}.k-tabstrip-items-start{justify-content:flex-start}.k-tabstrip-items-center{justify-content:center}.k-tabstrip-items-end{justify-content:flex-end}.k-tabstrip-items-justify{justify-content:space-between}.k-tabstrip-items-stretched>*{flex:1 0 0}.k-rtl .k-tabstrip.k-tabstrip-left>.k-tabstrip-items-wrapper,.k-rtl .k-tabstrip.k-tabstrip-right>.k-tabstrip-items-wrapper,.k-tabstrip[dir=rtl].k-tabstrip-left>.k-tabstrip-items-wrapper,.k-tabstrip[dir=rtl].k-tabstrip-right>.k-tabstrip-items-wrapper{order:1}.k-rtl .k-tabstrip.k-tabstrip-left>.k-content,.k-rtl .k-tabstrip.k-tabstrip-right>.k-content,.k-tabstrip[dir=rtl].k-tabstrip-left>.k-content,.k-tabstrip[dir=rtl].k-tabstrip-right>.k-content{order:0}.k-rtl .k-tabstrip.k-tabstrip-left>.k-tabstrip-content,.k-rtl .k-tabstrip.k-tabstrip-right>.k-tabstrip-content,.k-tabstrip[dir=rtl].k-tabstrip-left>.k-tabstrip-content,.k-tabstrip[dir=rtl].k-tabstrip-right>.k-tabstrip-content{order:0}.k-tabstrip-items-wrapper{border-color:rgba(0,0,0,.08);color:#3d3d3d}.k-tabstrip-items-wrapper .k-item{color:#0a5e58}.k-tabstrip-items-wrapper .k-item:hover,.k-tabstrip-items-wrapper .k-item.k-hover{color:#ea5a51}.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-items-wrapper .k-item.k-active,.k-tabstrip-items-wrapper .k-item.k-selected{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-tabstrip-items-wrapper .k-item:focus,.k-tabstrip-items-wrapper .k-item.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-tabstrip-content,.k-tabstrip>.k-content{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-tabstrip-content:focus,.k-tabstrip-content.k-focus,.k-tabstrip>.k-content:focus,.k-tabstrip>.k-content.k-focus{outline-color:#3d3d3d}.k-wizard{padding-block:calc(var(--kendo-spacing-2, 0.5rem)*2.5);padding-inline:calc(var(--kendo-spacing-2, 0.5rem)*2.5);border-width:0px;border-style:solid;box-sizing:border-box;outline:0;font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);font-family:var(--kendo-font-family, inherit);position:relative;color:inherit;background:none;display:flex;align-items:stretch;overflow:hidden}.k-wizard .k-wizard-steps{box-sizing:border-box;display:flex;overflow:hidden}.k-wizard .k-wizard-step{box-sizing:border-box;padding:calc(var(--kendo-spacing-2, 0.5rem)*4/4 + 2px);width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}.k-wizard .k-wizard-step:focus,.k-wizard .k-wizard-step.k-focus{outline-width:1px;outline-style:dotted;outline-offset:-1px}.k-wizard .k-wizard-content{box-sizing:border-box;overflow-y:auto}.k-wizard .k-wizard-buttons{margin-top:calc(var(--kendo-spacing-1, 0.25rem)*8);box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;flex-shrink:0}.k-wizard .k-wizard-buttons .k-button{margin-right:var(--kendo-spacing-2\.5, 0.625rem)}.k-wizard .k-wizard-buttons .k-wizard-pager{vertical-align:middle}.k-wizard .k-wizard-buttons-right .k-button:last-of-type{margin-right:0}.k-wizard .k-stepper .k-step-list-vertical .k-step{flex:1 0 auto}.k-wizard .k-stepper .k-step-indicator{flex-shrink:0}.k-wizard-horizontal{flex-direction:column}.k-wizard-horizontal .k-wizard-steps{margin-top:calc(var(--kendo-spacing-1, 0.25rem)*8)}.k-wizard-horizontal .k-wizard-steps,.k-wizard-horizontal .k-wizard-content{flex:1 1 auto}.k-wizard-vertical .k-wizard-steps{margin-left:calc(var(--kendo-spacing-2, 0.5rem)*4);flex:1 0 0%}.k-wizard-vertical .k-wizard-content{flex:1 1 0%}.k-wizard-left{flex-direction:row-reverse}.k-wizard-left .k-wizard-steps{margin-right:calc(var(--kendo-spacing-2, 0.5rem)*4);margin-left:0}.k-wizard-step:focus,.k-wizard-step.k-focus{outline-color:#656565}.k-expander{border-width:1px;border-style:solid;box-sizing:border-box;overflow:hidden;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-expander *,.k-expander *::before,.k-expander *::after{box-sizing:border-box}.k-rtl .k-expander .k-expander-indicator,.k-expander.k-rtl .k-expander-indicator,.k-expander[dir=rtl] .k-expander-indicator{margin-left:0;margin-right:var(--kendo-spacing-3, 0.75rem)}.k-expander-header{padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-4, 1rem);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.k-expander-spacer{flex:1 1 auto}.k-expander-title{text-transform:uppercase;font-weight:500}.k-expander-indicator{margin-left:var(--kendo-spacing-3, 0.75rem);display:flex;justify-content:center;align-items:center}.k-expander-content{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem)}.k-expander+.k-expander.k-expanded,.k-expander.k-expanded+.k-expander{margin-top:var(--kendo-spacing-2, 0.5rem)}.k-expander:not(.k-expanded)+.k-expander:not(.k-expanded){border-top-width:0}.k-expander{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-expander.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-expander-header{color:#3d3d3d;background-color:rgba(0,0,0,0);outline:none}.k-expander-header:hover,.k-expander-header.k-hover{background-color:rgba(0,0,0,.04)}.k-expander-header.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-expander-title{color:var(--kendo-color-primary, #0A5E58)}.k-expander-sub-title{color:var(--kendo-color-subtle, #666666)}.k-block,.k-panel{border-radius:var(--kendo-border-radius-md, 0.25rem);padding:0;border-width:1px;border-style:solid;box-sizing:border-box}.k-block>.k-header,.k-panel>.k-header{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem);border-top-right-radius:var(--kendo-border-radius-md, 0.25rem);border-color:var(--kendo-component-border, var(--kendo-color-border, rgba(0, 0, 0, 0.08)));color:var(--kendo-component-text, var(--kendo-color-on-app-surface, #3d3d3d));background-color:var(--kendo-component-bg, var(--kendo-color-surface-alt, #ffffff));padding-inline:var(--kendo-spacing-2, 0.5rem);padding-block:var(--kendo-spacing-1, 0.25rem)}.k-block>.k-content,.k-panel>.k-content{padding-inline:var(--kendo-spacing-2, 0.5rem);padding-block:var(--kendo-spacing-1, 0.25rem)}.k-block,.k-panel{border-color:var(--kendo-component-border, var(--kendo-color-border, rgba(0, 0, 0, 0.08)));color:var(--kendo-component-text, var(--kendo-color-on-app-surface, #3d3d3d));background-color:var(--kendo-component-bg, var(--kendo-color-surface-alt, #ffffff))}:where(.k-content){border-color:var(--kendo-component-border, var(--kendo-color-border, rgba(0, 0, 0, 0.08)));color:var(--kendo-component-text, var(--kendo-color-on-app-surface, #3d3d3d));background-color:var(--kendo-component-bg, var(--kendo-color-surface-alt, #ffffff))}.k-panelbar{margin:0;padding:0;border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);list-style:none;display:block;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-panelbar *,.k-panelbar *::before,.k-panelbar *::after{box-sizing:border-box}.k-panelbar>.k-panelbar-header{border-width:0;border-style:solid;border-color:inherit;display:block}.k-panelbar>.k-panelbar-header>.k-link{padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-4, 1rem);color:inherit;background:none;text-decoration:none;font-weight:500;display:flex;flex-flow:row nowrap;gap:var(--kendo-spacing-1, 0.25rem);align-items:center;align-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.k-panelbar>.k-panelbar-header+.k-panelbar-header{border-top-width:1px}.k-panelbar .k-panelbar-group{margin:0;padding:0;border-width:0;border-color:inherit;color:inherit;background-color:rgba(0,0,0,0);list-style:none}.k-panelbar .k-panelbar-group>.k-panelbar-item{display:block}.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-4, 1rem);color:inherit;text-decoration:none;display:flex;flex-flow:row nowrap;gap:var(--kendo-spacing-1, 0.25rem);align-items:center;align-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.k-panelbar .k-panelbar-group>.k-panelbar-item.k-level-1 .k-link{padding-left:calc(var(--kendo-spacing-4, 1rem)*1)}.k-panelbar .k-panelbar-group>.k-panelbar-item.k-level-2 .k-link{padding-left:calc(var(--kendo-spacing-4, 1rem)*2)}.k-panelbar .k-panelbar-group>.k-panelbar-item.k-level-3 .k-link{padding-left:calc(var(--kendo-spacing-4, 1rem)*3)}.k-panelbar .k-panelbar-group>.k-panelbar-item.k-level-4 .k-link{padding-left:calc(var(--kendo-spacing-4, 1rem)*4)}.k-panelbar .k-panelbar-item{outline-style:none}.k-panelbar .k-panelbar-content{display:flow-root}.k-panelbar .k-panelbar-expand,.k-panelbar .k-panelbar-collapse,.k-panelbar .k-panelbar-toggle{-webkit-margin-start:auto;margin-inline-start:auto}.k-panelbar .k-panelbar-group .k-panelbar-expand,.k-panelbar .k-panelbar-group .k-panelbar-collapse,.k-panelbar .k-panelbar-group .k-panelbar-toggle{-webkit-margin-end:calc(var(--kendo-spacing-4, 1rem) - var(--kendo-spacing-4, 1rem));margin-inline-end:calc(var(--kendo-spacing-4, 1rem) - var(--kendo-spacing-4, 1rem))}.k-rtl .k-panelbar .k-panelbar-group>.k-panelbar-item.k-level-1 .k-link,.k-panelbar.k-rtl .k-panelbar-group>.k-panelbar-item.k-level-1 .k-link,.k-panelbar [dir=rtl] .k-panelbar-group>.k-panelbar-item.k-level-1 .k-link{padding-left:var(--kendo-spacing-4, 1rem);padding-right:calc(var(--kendo-spacing-4, 1rem)*1)}.k-rtl .k-panelbar .k-panelbar-group>.k-panelbar-item.k-level-2 .k-link,.k-panelbar.k-rtl .k-panelbar-group>.k-panelbar-item.k-level-2 .k-link,.k-panelbar [dir=rtl] .k-panelbar-group>.k-panelbar-item.k-level-2 .k-link{padding-left:var(--kendo-spacing-4, 1rem);padding-right:calc(var(--kendo-spacing-4, 1rem)*2)}.k-rtl .k-panelbar .k-panelbar-group>.k-panelbar-item.k-level-3 .k-link,.k-panelbar.k-rtl .k-panelbar-group>.k-panelbar-item.k-level-3 .k-link,.k-panelbar [dir=rtl] .k-panelbar-group>.k-panelbar-item.k-level-3 .k-link{padding-left:var(--kendo-spacing-4, 1rem);padding-right:calc(var(--kendo-spacing-4, 1rem)*3)}.k-rtl .k-panelbar .k-panelbar-group>.k-panelbar-item.k-level-4 .k-link,.k-panelbar.k-rtl .k-panelbar-group>.k-panelbar-item.k-level-4 .k-link,.k-panelbar [dir=rtl] .k-panelbar-group>.k-panelbar-item.k-level-4 .k-link{padding-left:var(--kendo-spacing-4, 1rem);padding-right:calc(var(--kendo-spacing-4, 1rem)*4)}.k-panelbar{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-panelbar>.k-panelbar-header>.k-link{color:var(--kendo-color-primary, #0A5E58);background-color:#fff}.k-panelbar>.k-panelbar-header>.k-link .k-icon,.k-panelbar>.k-panelbar-header>.k-link .k-panelbar-item-icon{color:#3d3d3d}.k-panelbar>.k-panelbar-header>.k-link:hover,.k-panelbar>.k-panelbar-header>.k-link.k-hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-panelbar>.k-panelbar-header>.k-link:focus,.k-panelbar>.k-panelbar-header>.k-link.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-panelbar>.k-panelbar-header>.k-link.k-selected{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-panelbar>.k-panelbar-header>.k-link.k-selected .k-icon,.k-panelbar>.k-panelbar-header>.k-link.k-selected .k-panelbar-item-icon{color:inherit}.k-panelbar>.k-panelbar-header>.k-link.k-selected:hover,.k-panelbar>.k-panelbar-header>.k-link.k-selected.k-hover{background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link:hover,.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link.k-hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link:focus,.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link.k-selected{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link.k-selected:hover,.k-panelbar .k-panelbar-group>.k-panelbar-item>.k-link.k-selected.k-hover{background-color:var(--kendo-color-primary-hover, #ea5a51)}.k-splitter{height:300px;border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:block;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-splitter .k-pane{overflow:hidden;box-sizing:border-box}.k-splitter .k-scrollable{overflow:auto}.k-splitter .k-splitter-resizing{overflow:hidden}.k-splitter .k-pane-loading{position:static;top:50%;left:50%}.k-ghost-splitbar,.k-splitbar{border-style:solid;outline:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.k-ghost-splitbar .k-collapse-prev,.k-ghost-splitbar .k-collapse-next,.k-splitbar .k-collapse-prev,.k-splitbar .k-collapse-next{cursor:pointer;padding:var(--kendo-spacing-0\.5, 0.125rem)}.k-splitbar-draggable-horizontal{cursor:col-resize}.k-splitbar-draggable-vertical{cursor:row-resize}.k-ghost-splitbar-horizontal,.k-splitbar-horizontal{width:var(--kendo-spacing-3, 0.75rem);border-width:0;background-repeat:repeat-y;flex-direction:column;top:0}.k-ghost-splitbar-vertical,.k-splitbar-vertical{height:var(--kendo-spacing-3, 0.75rem);border-width:0;background-repeat:repeat-x;flex-direction:row;left:0}.k-splitbar-static-horizontal{width:1px}.k-splitbar-static-vertical{height:1px}.k-splitbar-draggable-horizontal .k-resize-handle{width:2px;height:20px;position:static;z-index:1}.k-splitbar .k-resize-handle{display:none;background-color:currentColor}.k-splitbar-draggable-horizontal .k-resize-handle,.k-splitbar-draggable-vertical .k-resize-handle{display:block}.k-splitbar-horizontal .k-collapse-prev{margin-bottom:var(--kendo-spacing-2, 0.5rem)}.k-splitbar-horizontal .k-collapse-next{margin-top:var(--kendo-spacing-2, 0.5rem)}.k-splitbar-vertical .k-collapse-prev{margin-right:var(--kendo-spacing-2, 0.5rem)}.k-splitbar-vertical .k-collapse-next{margin-left:var(--kendo-spacing-2, 0.5rem)}.k-splitbar-draggable-vertical .k-resize-handle{width:20px;height:2px;position:static;z-index:1}.k-pane>.k-splitter{border-width:0;overflow:hidden}.k-pane>.k-splitter-overlay{opacity:0;position:absolute}.k-splitter-flex{display:flex;width:100%;height:auto}.k-splitter-flex .k-pane{position:relative;flex:1 1 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;height:100%}.k-splitter-flex .k-pane-static{flex-grow:0;flex-shrink:0}.k-splitter-flex .k-pane-flex{display:flex}.k-splitter-flex .k-splitbar{position:static;flex:0 0 auto}.k-splitter-flex .k-pane.k-hidden,.k-splitter-flex .k-pane[hidden],.k-splitter-flex .k-pane-flex.k-hidden,.k-splitter-flex .k-pane-flex[hidden]{flex:0 1 0% !important;overflow:hidden !important;display:block !important}.k-splitter-flex.k-splitter-horizontal{flex-direction:row}.k-splitter-flex.k-splitter-vertical{flex-direction:column}.k-splitter{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-splitbar{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-splitbar:hover,.k-splitbar.k-hover,.k-splitbar-horizontal-hover,.k-splitbar-vertical-hover{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-splitbar:focus,.k-splitbar.k-focus{color:var(--kendo-color-on-primary, #ffffff);background:var(--kendo-color-primary, #0A5E58)}.k-ghost-splitbar{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-tilelayout{border-width:0px;border-style:solid;box-sizing:border-box;outline:0;display:grid;position:relative;padding:var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-tilelayout .k-card{box-shadow:none;border-width:1px}.k-tilelayout-item{position:relative;z-index:0}.k-layout-item-hint{border-radius:var(--kendo-border-radius-lg, 0.375rem);border-width:1px;border-style:solid;position:relative}.k-layout-item-hint.k-layout-item-hint-resize{z-index:3}.k-tilelayout-item-header.k-card-header{z-index:0}.k-tilelayout-item-body{min-height:0}.k-tilelayout{background-color:var(--kendo-color-surface, #fafafa)}.k-layout-item-hint{border-color:rgba(0,0,0,.08);background-color:rgba(255,255,255,.2)}.k-grid-flow-row{grid-auto-flow:row}.\!k-grid-flow-row{grid-auto-flow:row !important}.k-grid-flow-col{grid-auto-flow:column}.\!k-grid-flow-col{grid-auto-flow:column !important}.k-grid-flow-dense{grid-auto-flow:dense}.\!k-grid-flow-dense{grid-auto-flow:dense !important}.k-grid-flow-row-dense{grid-auto-flow:row dense}.\!k-grid-flow-row-dense{grid-auto-flow:row dense !important}.k-grid-flow-col-dense{grid-auto-flow:column dense}.\!k-grid-flow-col-dense{grid-auto-flow:column dense !important}.k-grid-flow-unset{grid-auto-flow:unset}.\!k-grid-flow-unset{grid-auto-flow:unset !important}.k-dock-manager{width:100%;height:100%;border-width:1px;border-style:solid;position:relative;display:flex;flex-flow:row nowrap;overflow:auto;box-sizing:border-box}.k-dock-manager-toolbar{border-width:0 1px 0 0;border-color:inherit;flex-shrink:0;writing-mode:vertical-lr;box-shadow:none}.k-dock-manager-toolbar::before{height:0}.k-dock-manager-toolbar .k-separator-horizontal{width:1.4285714286em;height:0;border-width:1px 0 0}.k-dock-manager-pane-container{width:100%;height:100%;display:flex;flex-grow:1;overflow:hidden}.k-dock-manager-splitter,.k-dock-manager-unpinned-container{height:100%;border-width:0;align-items:stretch}.k-dock-manager-splitter>.k-pane,.k-dock-manager-unpinned-container>.k-pane{height:auto;flex-direction:column;border-color:inherit}.k-dock-manager-splitter .k-pane-header,.k-dock-manager-unpinned-container .k-pane-header{display:flex;align-items:center;justify-content:center;padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-4, 1rem);border-block-end-width:1px;border-block-end-style:solid;border-color:inherit}.k-dock-manager-splitter .k-pane-title,.k-dock-manager-unpinned-container .k-pane-title{font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-sm, normal);font-weight:var(--kendo-font-weight-normal, normal);flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-dock-manager-splitter .k-pane-scrollable,.k-dock-manager-unpinned-container .k-pane-scrollable{height:100%;display:flex;flex-direction:column;border-color:inherit}.k-dock-manager-splitter .k-pane-content,.k-dock-manager-unpinned-container .k-pane-content{height:100%;padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);overflow:auto;flex:1}.k-dock-manager-splitter .k-pane-actions,.k-dock-manager-unpinned-container .k-pane-actions{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.k-dock-manager-splitter .k-pane-tabbed,.k-dock-manager-unpinned-container .k-pane-tabbed{-webkit-padding-before:var(--kendo-spacing-3\.5, 0.875rem);padding-block-start:var(--kendo-spacing-3\.5, 0.875rem);-webkit-padding-after:var(--kendo-spacing-2, 0.5rem);padding-block-end:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-dock-manager-splitter .k-splitbar,.k-dock-manager-unpinned-container .k-splitbar{border-width:0 1px;border-style:solid;border-color:inherit}.k-dock-manager-splitter .k-splitbar-vertical,.k-dock-manager-unpinned-container .k-splitbar-vertical{border-width:1px 0}.k-dock-manager-unpinned-container{width:300px;position:absolute;display:flex;height:100%;border-color:inherit;z-index:20}.k-dock-manager-unpinned-container .k-pane{display:inline-flex;flex-direction:column;position:relative;flex:1 1 auto}.k-dock-manager-unpinned-container .k-splitbar{height:100%;position:relative;flex:none}.k-docking-preview{width:100%;height:100%;box-sizing:border-box;display:flex;position:absolute;top:0;left:0;border-width:1px;border-style:dashed;border-radius:var(--kendo-border-radius-sm, 0.125rem);z-index:10}.k-dock-navigator-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:absolute;z-index:10001;pointer-events:none}.k-dock-navigator{display:grid;grid-template-columns:repeat(3, auto);grid-template-rows:repeat(3, auto);justify-content:center;position:absolute}.k-dock-indicator{padding:var(--kendo-spacing-1\.5, 0.375rem);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;pointer-events:all;outline-width:1px;outline-style:solid}.k-dock-indicator.k-dock-indicator-middle{filter:none}.k-dock-indicator-top{grid-area:1/2/auto}.k-dock-indicator-right{grid-area:2/3/auto}.k-dock-indicator-bottom{grid-area:3/2/auto}.k-dock-indicator-left{grid-area:2/1/auto}.k-dock-indicator-middle{grid-area:2/2/auto}.k-dock-manager{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-dock-manager-splitter .k-pane-header,.k-dock-manager-unpinned-container .k-pane-header{background-color:#fafafa}.k-dock-manager-unpinned-container{background-color:#fff;box-shadow:4px 0px 5px 0px rgba(0,0,0,.04),2px 0px 4px 0px rgba(0,0,0,.03)}.k-docking-preview{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 16%, transparent);border-color:var(--kendo-color-primary, #0A5E58)}.k-dock-indicator{color:var(--kendo-color-primary, #0A5E58);background-color:#f5f5f5;outline-color:var(--kendo-color-primary, #0A5E58);filter:drop-shadow(0px 1px 18px rgba(0, 0, 0, 0.12)) drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.14)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2))}.k-dock-indicator:hover,.k-dock-indicator.k-hover{background-color:var(--kendo-color-primary, #0A5E58);color:#fff}.k-barcode{display:inline-block}.k-barcode>div{height:150px}.k-var--chart-font{font-size:var(--kendo-font-size, inherit)}.k-var--chart-title-font{font-size:1.143em}.k-var--chart-pane-title-font{font-size:.857em;font-weight:var(--kendo-font-weight-normal, normal)}.k-var--chart-label-font{font-size:.857em}.k-chart,.k-sparkline,.k-stockchart{border-width:0px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-chart,.k-stockchart{display:block;height:400px}.k-chart-surface{height:100%}.k-chart .k-popup{border-width:0}.k-chart-tooltip-wrapper .k-animation-container-shown,.k-chart-tooltip-wrapper.k-animation-container-shown{transition:left 300ms cubic-bezier(0, 0.33, 0.19, 1),top 300ms cubic-bezier(0, 0.33, 0.19, 1)}.k-sparkline-tooltip-wrapper,.k-chart-tooltip-wrapper{z-index:12000}.k-sparkline-tooltip-wrapper .k-popup,.k-chart-tooltip-wrapper .k-popup{padding:0;border-width:0;background:rgba(0,0,0,0)}.k-chart-tooltip table{border-spacing:0;border-collapse:collapse}.k-chart-tooltip{border-radius:var(--kendo-border-radius-md, 0.25rem);font-size:14.864px;line-height:var(--kendo-line-height, normal);padding-block:.25rem;padding-inline:.5rem}.k-chart-tooltip th{width:auto;text-align:center;padding:1px}.k-chart-tooltip td{width:auto;text-align:start;padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-1, 0.25rem);line-height:var(--kendo-line-height, normal);vertical-align:middle}.k-chart-crosshair-tooltip,.k-chart-shared-tooltip{border-width:1px;border-style:solid}.k-chart-shared-tooltip .k-chart-shared-tooltip-marker{display:block;width:15px;height:3px;vertical-align:middle}.k-selector{position:absolute;transform:translateZ(0)}.k-selection{position:absolute;height:100%;border-width:1px;border-style:solid;border-bottom:0}.k-selection-bg{position:absolute;width:100%;height:100%}.k-handle{border-radius:50%;width:22px;height:22px;border-width:1px;border-style:solid;z-index:1;position:absolute;box-sizing:content-box}.k-handle div{width:100%;height:100%}.k-left-handle{left:-11px}.k-right-handle{right:-11px}.k-left-handle div{margin:-22px 0 0 -14.6666666667px;padding:44px 29.3333333333px 0 0}.k-right-handle div{margin:-22px 0 0 -14.6666666667px;padding:44px 0 0 29.3333333333px}.k-left-handle.k-handle-active div{margin-left:-44px;padding-left:58.6666666667px}.k-right-handle.k-handle-active div{margin-left:-44px;padding-right:58.6666666667px}.k-mask{position:absolute;height:100%}.k-navigator-hint div{position:absolute}.k-navigator-hint .k-scroll{border-radius:var(--kendo-border-radius-md, 0.25rem);position:absolute;height:4px}.k-navigator-hint .k-tooltip{margin-top:20px;min-width:160px;opacity:1;text-align:center}.k-sparkline,.k-sparkline span{display:inline-block;vertical-align:top}.k-sparkline span{height:100%;width:100%}.k-chart-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-chart-donut-center{position:absolute;display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:50%;text-align:center;border:4px solid rgba(0,0,0,0);box-sizing:border-box}.k-pdf-export .k-chart .k-animation-container,.k-pdf-export .k-sparkline .k-animation-container,.k-pdf-export .k-stockchart .k-animation-container{display:none}.k-chart-overlay{margin:0;width:100%;height:calc(100% - var(--kendo-chart-computed-title-height, 0px));position:absolute;top:0;left:0;opacity:1;z-index:10001}.k-chart-overlay-top{top:var(--kendo-chart-computed-title-height, 0px)}.k-chart-overlay .k-no-data,.k-chart-overlay .k-nodata{min-height:auto;-webkit-padding-before:var(--kendo-spacing-25, 7rem);padding-block-start:var(--kendo-spacing-25, 7rem);color:inherit;font-size:var(--kendo-font-size-lg, inherit);font-weight:var(--kendo-font-weight, normal)}.k-diagram{height:600px}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-canvas-container{width:100%;height:100%}.k-sankey text{pointer-events:none}.k-treemap{height:400px;box-sizing:border-box;border-width:1px;border-style:solid;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:block;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-treemap .k-treemap-tile{margin:-1px 0 0 -1px;height:100%;box-sizing:border-box;border:1px solid;border-color:inherit;color:inherit;background-color:inherit;overflow:hidden;position:absolute}.k-treemap>.k-treemap-tile{position:relative}.k-treemap .k-treemap-title{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-1, 0.25rem);border-width:0 0 1px;border-style:solid;border-color:inherit;font-size:var(--kendo-font-size, inherit);background-position:0 0;background-repeat:repeat-x}.k-treemap .k-treemap-title-vertical{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-0\.5, 0.125rem);width:1.4285714286em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;top:0;bottom:0}.k-treemap .k-treemap-title-vertical>div{transform-origin:right;transform:rotate(-90deg);position:absolute;top:0;right:1em}.k-treemap .k-treemap-wrap{border-color:inherit;color:inherit;background-color:inherit;position:absolute;top:0;left:0;bottom:0;right:0}.k-treemap .k-treemap-title+.k-treemap-wrap{top:calc(var(--kendo-spacing-0\.5, 0.125rem)*2 + var(--kendo-line-height, normal)*var(--kendo-font-size, inherit) + 1px)}.k-treemap .k-treemap-title-vertical+.k-treemap-wrap{left:calc(var(--kendo-spacing-0\.5, 0.125rem)*2 + var(--kendo-line-height, normal)*var(--kendo-font-size, inherit) + 1px)}.k-treemap .k-leaf{padding:var(--kendo-spacing-1, 0.25rem)}.k-gauge{text-align:start;position:relative}.k-arcgauge,.k-circulargauge{display:inline-block}.k-arcgauge-label,.k-circulargauge-label{position:absolute;text-align:center;padding:0;margin:0}.k-qrcode{display:inline-block}.k-qrcode>div{height:150px}.k-var--primary{background-color:var(--kendo-color-primary, #0A5E58)}.k-var--primary-contrast{background-color:var(--kendo-color-on-primary, #ffffff)}.k-var--base{background-color:var(--kendo-color-surface, #fafafa)}.k-var--background{background-color:var(--kendo-color-surface-alt, #ffffff)}.k-var--border-radius{background-color:var(--kendo-border-radius-md, 0.25rem)}.k-var--normal-background{background-color:var(--kendo-color-surface, #fafafa)}.k-var--normal-text-color{background-color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-var--hover-background{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-var--hover-text-color{background-color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-var--selected-background{background-color:var(--kendo-color-primary, #0A5E58)}.k-var--selected-text-color{background-color:var(--kendo-color-on-primary, #ffffff)}.k-var--success{background-color:var(--kendo-color-success, #37b400)}.k-var--info{background-color:var(--kendo-color-info, #0058e9)}.k-var--warning{background-color:var(--kendo-color-warning, #ffc000)}.k-var--error{background-color:var(--kendo-color-error, #f31700)}.k-var--series-a{background-color:var(--kendo-color-series-a, #ff6358)}.k-var--series-b{background-color:var(--kendo-color-series-b, #ffe162)}.k-var--series-c{background-color:var(--kendo-color-series-c, #4cd180)}.k-var--series-d{background-color:var(--kendo-color-series-d, #4b5ffa)}.k-var--series-e{background-color:var(--kendo-color-series-e, #ac58ff)}.k-var--series-f{background-color:var(--kendo-color-series-f, #ff5892)}.k-var--series-1{background-color:var(--kendo-color-series-a, #ff6358)}.k-var--series-2{background-color:var(--kendo-color-series-b, #ffe162)}.k-var--series-3{background-color:var(--kendo-color-series-c, #4cd180)}.k-var--series-4{background-color:var(--kendo-color-series-d, #4b5ffa)}.k-var--series-5{background-color:var(--kendo-color-series-e, #ac58ff)}.k-var--series-6{background-color:var(--kendo-color-series-f, #ff5892)}.k-var--series-7{background-color:var(--kendo-color-series-a-subtle, #ffb1ac)}.k-var--series-8{background-color:var(--kendo-color-series-b-subtle, #fff0b1)}.k-var--series-9{background-color:var(--kendo-color-series-c-subtle, #a6e8c0)}.k-var--series-10{background-color:var(--kendo-color-series-d-subtle, #a5affd)}.k-var--series-11{background-color:var(--kendo-color-series-e-subtle, #d6acff)}.k-var--series-12{background-color:var(--kendo-color-series-f-subtle, #ffacc9)}.k-var--series-13{background-color:var(--kendo-color-series-a-bold, #bf4a42)}.k-var--series-14{background-color:var(--kendo-color-series-b-bold, #bfa94a)}.k-var--series-15{background-color:var(--kendo-color-series-c-bold, #399d60)}.k-var--series-16{background-color:var(--kendo-color-series-d-bold, #3847bc)}.k-var--series-17{background-color:var(--kendo-color-series-e-bold, #8142bf)}.k-var--series-18{background-color:var(--kendo-color-series-f-bold, #bf426e)}.k-var--series-19{background-color:var(--kendo-color-series-a-subtler, #ff8a82)}.k-var--series-20{background-color:var(--kendo-color-series-b-subtler, #ffe989)}.k-var--series-21{background-color:var(--kendo-color-series-c-subtler, #79dda0)}.k-var--series-22{background-color:var(--kendo-color-series-d-subtler, #7887fb)}.k-var--series-23{background-color:var(--kendo-color-series-e-subtler, #c182ff)}.k-var--series-24{background-color:var(--kendo-color-series-f-subtler, #ff82ae)}.k-var--series-25{background-color:var(--kendo-color-series-a-bolder, #80322c)}.k-var--series-26{background-color:var(--kendo-color-series-b-bolder, #807131)}.k-var--series-27{background-color:var(--kendo-color-series-c-bolder, #266940)}.k-var--series-28{background-color:var(--kendo-color-series-d-bolder, #26307d)}.k-var--series-29{background-color:var(--kendo-color-series-e-bolder, #562c80)}.k-var--series-30{background-color:var(--kendo-color-series-f-bolder, #802c49)}.k-var--gauge-pointer{background-color:var(--kendo-color-primary, #0A5E58)}.k-var--gauge-track{background-color:var(--kendo-color-base-emphasis, #c2c2c2)}.k-var--chart-inactive{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)}.k-var--chart-major-lines{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-var--chart-minor-lines{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 4%, transparent)}.k-var--chart-area-opacity{opacity:.6}.k-var--chart-area-inactive-opacity{opacity:.1}.k-var--chart-line-inactive-opacity{opacity:.3}.k-var--chart-notes-background{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)}.k-var--chart-notes-border{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)}.k-var--chart-notes-lines{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)}.k-var--chart-crosshair-background{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)}.k-var--chart-error-bars-background{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)}.k-chart,.k-sparkline,.k-stockchart{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:rgba(0,0,0,0)}.k-chart .k-popup,.k-sparkline .k-popup,.k-stockchart .k-popup{background:rgba(0,0,0,0)}.k-chart-tooltip{color:#fff}.k-chart-tooltip-inverse{color:#000}.k-chart-crosshair-tooltip,.k-chart-shared-tooltip{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base, #f5f5f5);border-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)}.k-selection{border-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);box-shadow:inset 0 1px 7px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 15%, transparent)}.k-selection-bg{background-color:rgba(0,0,0,0)}.k-handle{cursor:e-resize;border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-base, #3d3d3d);background-color:var(--kendo-color-base, #f5f5f5)}.k-handle:hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-handle div{background-color:rgba(0,0,0,0)}.k-mask{background-color:var(--kendo-color-surface-alt, #ffffff);opacity:.8}.k-chart-overlay{background-color:var(--kendo-color-surface, #fafafa)}.k-treemap{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-treemap .k-treemap-title{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-treemap .k-leaf{color:var(--kendo-color-surface-alt, #ffffff)}.k-treemap .k-leaf.k-inverse{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-treemap .k-leaf:hover,.k-treemap .k-leaf.k-hover{box-shadow:inset 0 0 0 3px var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-pane-wrapper{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:block;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-pane-wrapper .k-pane{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;font-family:sans-serif;overflow-x:hidden}.k-pane-wrapper .k-view{top:0;left:0;position:relative;border:0;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;height:100%;width:100%;flex-direction:column;align-items:stretch;align-content:stretch;vertical-align:top;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-pane-wrapper .k-content{min-height:1px;flex:1;align-items:stretch;display:block;width:auto;overflow:hidden;position:relative}.k-pane-wrapper>div.k-pane{box-shadow:none;font-weight:normal}.k-pane-wrapper .k-popup-edit-form .k-content,.k-pane-wrapper .k-grid-edit-form .k-content,.k-pane-wrapper .k-grid-header-menu .k-content,.k-pane-wrapper .k-grid-filter-menu .k-content{overflow-y:auto}.k-pane-wrapper .k-popup-edit-form .k-content>.k-scroll-container,.k-pane-wrapper .k-grid-edit-form .k-content>.k-scroll-container,.k-pane-wrapper .k-grid-header-menu .k-content>.k-scroll-container,.k-pane-wrapper .k-grid-filter-menu .k-content>.k-scroll-container{position:absolute;width:100%;min-height:100%;box-sizing:border-box}.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,.k-pane-wrapper .k-grid-edit-form .k-edit-form-container{width:auto;min-width:auto}.k-grid.k-grid-mobile{border-width:0}.k-grid-mobile .k-resize-handle-inner::before{content:"\e01e";position:absolute;font:16px/1 "WebComponentsIcons";top:calc(50% - 1px);left:50%;transform:translate(-50%, -50%);padding:.2em}.k-grid-mobile .k-header a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-pane-wrapper .k-scheduler-edit-form .k-recur-view{padding:0;flex-direction:column;align-items:stretch}.k-pane-wrapper .k-scheduler-edit-form .k-recur-view>.k-listgroup-form-row{margin:0}.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap{width:100%;margin-block:-1px;margin-inline:0}.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap{white-space:nowrap}.k-scheduler.k-scheduler-mobile{border-width:0}.k-scheduler-mobile th{font-weight:normal}.k-scheduler-mobile .k-event:hover .k-resize-handle{visibility:hidden}.k-scheduler-mobile .k-scheduler-toolbar{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-scheduler-mobile .k-scheduler-toolbar>*{margin:0}.k-scheduler-mobile .k-scheduler-toolbar::before{display:none}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current{line-height:1;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-evenly;gap:0}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown{display:inline-block}.k-scheduler-mobile .k-scheduler-footer{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);display:flex;justify-content:space-between}.k-scheduler-mobile .k-scheduler-footer>*{margin:0}.k-scheduler-mobile .k-scheduler-footer::before{display:none}.k-scheduler-mobile .k-scheduler-monthview .k-hidden{height:40px}.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td{height:40px;vertical-align:top;text-align:center}.k-scheduler-mobile .k-scheduler-monthview .k-events-container{position:absolute;text-align:center;height:6px;line-height:6px}.k-scheduler-mobile .k-scheduler-monthview .k-event{position:static;padding:4px;border-radius:50%;display:inline-block;width:4px;height:4px;min-height:0;margin:1px}.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child{display:none}.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group{display:none}.k-scheduler-mobile .k-scheduler-header-wrap>div{overflow:visible}.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header{display:none}.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table{table-layout:auto}.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn{width:1%}.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td{white-space:normal}.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,.k-scheduler-mobile .k-mobile-header .k-scheduler-table th{height:1.5em}.k-scheduler-mobile .k-time-text,.k-scheduler-mobile .k-time-period{display:block;line-height:1}.k-scheduler-mobile .k-time-period{font-size:.7em}.k-scheduler-mobile .k-scheduler-table td,.k-scheduler-mobile .k-scheduler-table th{height:2em;vertical-align:middle}.k-scheduler-mobile .k-scheduler-datecolumn-wrap{display:flex;align-items:center;justify-content:space-between}.k-scheduler-mobile .k-task{display:flex;align-items:center;gap:.5em}.k-scheduler-mobile .k-task .k-scheduler-mark{border-radius:50%;margin:0}.k-scheduler-mobile .k-task .k-scheduler-task-text{flex:1 1 0%}.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn{vertical-align:top}.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text{writing-mode:vertical-lr;transform:rotate(180deg);white-space:nowrap}.k-scheduler-mobile .k-scrollbar-h tr+tr .k-scheduler-times{border-bottom-width:0}.k-pane-wrapper .k-appbar{padding:var(--kendo-spacing-1, 0.25rem)}.k-pane-wrapper .k-list-title,.k-pane-wrapper .k-filter-help-text{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);display:block}.k-pane-wrapper .k-listgroup-title{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);font-weight:bold;text-transform:uppercase}.k-pane-wrapper .k-listgroup .k-listgroup-item{border-color:inherit}.k-pane-wrapper .k-listgroup+.k-listgroup{margin-top:var(--kendo-spacing-4, 1rem)}.k-pane-wrapper .k-column-menu{padding:var(--kendo-spacing-2, 0.5rem);display:flex;flex-flow:column nowrap;gap:var(--kendo-spacing-2, 0.5rem)}.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable *{pointer-events:none}.k-pane-wrapper .k-column-menu .k-list-title,.k-pane-wrapper .k-column-menu .k-listgroup-title{padding:0}.k-pane-wrapper .k-column-menu .k-listgroup{margin-inline:calc(var(--kendo-spacing-2, 0.5rem)*-1)}.k-pane-wrapper .k-filter-menu{padding:var(--kendo-spacing-2, 0.5rem);display:flex;flex-flow:column nowrap;gap:var(--kendo-spacing-2, 0.5rem)}.k-pane-wrapper .k-filter-menu .k-list-title{padding:0}.k-pane-wrapper .k-filter-menu .k-list-filter{padding:0;display:flex;flex-flow:column nowrap;gap:inherit}.k-pane-wrapper .k-filter-menu .k-filter-tools{display:flex;flex-flow:row nowrap;gap:inherit}.k-pane-wrapper .k-filter-menu .k-listgroup{margin-inline:calc(var(--kendo-spacing-2, 0.5rem)*-1)}.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap{display:flex}.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor{display:flex;align-items:center;justify-content:flex-end;position:relative;flex:1 1 auto}.k-pane-wrapper .k-multicheck-wrap.k-listgroup{overflow-y:auto}.k-pane-wrapper .k-pager-wrap.k-pager-sm,.k-pane-wrapper .k-pager.k-pager-sm{justify-content:center}.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh,.k-pane-wrapper .k-pager.k-pager-sm .k-pager-refresh{display:none}:is(.k-rtl .k-pane-wrapper,[dir=rtl] .k-pane-wrapper,.k-pane-wrapper[dir=rtl]) .k-scheduler-mobile .k-scheduler-toolbar>ul>li{border:0}:is(.k-rtl .k-pane-wrapper,[dir=rtl] .k-pane-wrapper,.k-pane-wrapper[dir=rtl]) .k-scheduler-mobile .k-task .k-i-reload{margin-left:.5em;margin-right:0}.k-pane-wrapper,.k-view{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-pane-wrapper .k-pane>.k-view>.k-content{background-position:50% 50%;background-color:var(--kendo-color-surface, #fafafa)}.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active+th.k-header{border-left-color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before{background-color:var(--kendo-color-surface, #fafafa)}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current{color:var(--kendo-color-primary, #0A5E58)}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate{color:inherit}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday{color:var(--kendo-color-subtle, #666666)}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day{background-color:var(--kendo-color-surface, #fafafa)}.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools>li{display:inline-block;background-color:inherit}.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,.k-pane-wrapper .k-pane .k-grid-header-menu .k-item,.k-pane-wrapper .k-pane .k-grid-header-menu .k-link,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-header-menu .k-clear,.k-pane-wrapper .k-pane .k-grid-header-menu .k-select-all,.k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries{color:var(--kendo-color-primary, #0A5E58)}.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected{color:var(--kendo-color-primary, #0A5E58);background:none}.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected .k-link{color:inherit}.k-grid{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-grid.k-grid-display-block{display:block}.k-grid .k-grid-container{display:flex;flex:1 1 auto;overflow:hidden;position:relative}.k-grid .k-grid-aria-root{border-color:inherit;display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.k-grid .k-table{margin:0;width:100%;max-width:none;border-width:0;border-color:inherit;border-collapse:separate;border-spacing:0;box-sizing:content-box;empty-cells:show;outline:0}.k-grid .k-grid-header .k-table,.k-grid .k-grid-content .k-table,.k-grid .k-grid-content-locked .k-table,.k-grid .k-grid-footer .k-table{table-layout:fixed}.k-grid .k-table-thead,.k-grid .k-table-tbody,.k-grid .k-table-tfoot{text-align:start;border-color:inherit}.k-grid .k-table-row{border-color:inherit}.k-grid .k-table-th,.k-grid td,.k-grid .k-table-td{border-width:0;border-inline-start-width:1px;border-style:solid;border-color:inherit;outline:0;font-weight:inherit;text-align:inherit;position:static;overflow:hidden;text-overflow:ellipsis;box-sizing:content-box}.k-grid .k-table-th:first-child,.k-grid td:first-child,.k-grid .k-table-td:first-child{border-inline-start-width:0}.k-grid .k-table-th:focus,.k-grid td:focus,.k-grid .k-table-td:focus{outline:none}.k-grid .k-table-th>.k-radio,.k-grid .k-table-th>.k-radio-wrap,.k-grid .k-table-th>.k-checkbox,.k-grid .k-table-th>.k-checkbox-wrap,.k-grid td>.k-radio,.k-grid td>.k-radio-wrap,.k-grid td>.k-checkbox,.k-grid td>.k-checkbox-wrap,.k-grid .k-table-td>.k-radio,.k-grid .k-table-td>.k-radio-wrap,.k-grid .k-table-td>.k-checkbox,.k-grid .k-table-td>.k-checkbox-wrap{vertical-align:top}.k-grid .k-table-th{border-block-end-width:1px;white-space:nowrap}.k-grid td,.k-grid .k-table-td{border-block-end-width:0px;white-space:unset;vertical-align:middle}.k-grid a{color:inherit;text-decoration:none}.k-grid a:hover{text-decoration:none}.k-grid .k-grid-header-wrap{box-sizing:content-box}.k-grid .k-grid-header{border-bottom-width:1px}.k-grid .k-grid-header .k-table{margin-bottom:-1px}.k-grid .k-grid-header.k-grid-draggable-header{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.k-grid .k-grid-header .k-table-th{position:relative;vertical-align:bottom;cursor:default}.k-grid .k-grid-header .k-table-th:first-child{border-inline-start-width:0}.k-grid .k-grid-header .k-table-th.k-first{border-inline-start-width:1px}.k-grid .k-grid-header .k-table-th>.k-link{line-height:inherit;display:block;overflow:hidden;text-overflow:ellipsis;outline:0}.k-grid .k-grid-header .k-table-th>.k-link:focus{text-decoration:none}.k-grid .k-grid-header .k-grid-filter,.k-grid .k-grid-header .k-header-column-menu,.k-grid .k-grid-header .k-grid-header-menu{box-sizing:border-box;outline:0;display:flex;align-items:center;align-content:center;justify-content:center;position:absolute;inset-inline-end:var(--kendo-spacing-1, 0.25rem);z-index:1}.k-grid .k-grid-header .k-grid-filter:hover,.k-grid .k-grid-header .k-header-column-menu:hover,.k-grid .k-grid-header .k-grid-header-menu:hover{cursor:pointer}.k-grid .k-grid-header .k-cell-inner>.k-link>.k-sort-icon{vertical-align:text-top;-webkit-margin-start:calc(var(--kendo-spacing-2, 0.5rem) - 1px);margin-inline-start:calc(var(--kendo-spacing-2, 0.5rem) - 1px)}.k-grid .k-grid-header .k-cell-inner>.k-link>.k-sort-icon .k-icon{display:flex}.k-grid .k-grid-header .k-sort-order{display:inline-block;vertical-align:top;height:16px;font-size:var(--kendo-font-size-sm, inherit);margin-top:calc(var(--kendo-spacing-1, 0.25rem)/2);-webkit-margin-start:calc(var(--kendo-spacing-1, 0.25rem)/2*-1);margin-inline-start:calc(var(--kendo-spacing-1, 0.25rem)/2*-1)}.k-grid .k-grid-header .k-filterable>.k-cell-inner .k-link{-webkit-padding-end:0;padding-inline-end:0}.k-grid .k-cell-inner{display:flex;flex-flow:row nowrap;align-items:center;justify-content:inherit;overflow:hidden}.k-grid .k-cell-inner>.k-link{width:auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:inherit;flex:1;overflow:hidden}.k-grid .k-cell-inner>.k-link>.k-sort-icon{-webkit-margin-start:0;margin-inline-start:0;display:inline-block;flex-shrink:0}.k-grid .k-cell-inner .k-sort-order{flex-shrink:0;line-height:normal}.k-grid .k-cell-inner .k-grid-filter,.k-grid .k-cell-inner .k-header-column-menu,.k-grid .k-cell-inner .k-grid-header-menu{position:static;-webkit-margin-end:var(--kendo-spacing-1, 0.25rem);margin-inline-end:var(--kendo-spacing-1, 0.25rem)}.k-grid .k-group-col,.k-grid .k-hierarchy-col{padding:0;width:32px}.k-grid .k-grouping-row p{margin:0;display:flex;align-items:center;align-content:center}.k-grid .k-grouping-row td,.k-grid .k-grouping-row .k-table-td{overflow:visible}.k-grid .k-grouping-row+.k-table-row td,.k-grid .k-grouping-row+.k-table-row .k-table-td{border-top-width:1px}.k-grid .k-grouping-row .k-group-cell,.k-grid .k-grouping-row+.k-table-row .k-group-cell{border-top-width:0;text-overflow:clip}.k-grid .k-grouping-row .k-icon{-webkit-margin-start:calc(8px - var(--kendo-spacing-3, 0.75rem));margin-inline-start:calc(8px - var(--kendo-spacing-3, 0.75rem));-webkit-margin-end:8px;margin-inline-end:8px;text-decoration:none}.k-grid .k-table .k-group-footer td,.k-grid .k-table .k-group-footer .k-table-td{border-style:solid;border-width:1px 0}.k-grid .k-group-footer .k-group-cell+td,.k-grid .k-group-footer .k-group-cell+.k-table-td{border-inline-start-width:1px}.k-grid .k-hierarchy-cell,.k-grid .k-drag-cell{text-align:center;overflow:visible}.k-grid .k-hierarchy-cell>.k-font-icon,.k-grid .k-drag-cell>.k-font-icon{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:0;width:100%;height:100%;display:inline-block;outline:0}.k-grid .k-hierarchy-cell+.k-grid-content-sticky{border-inline-start-width:1px}.k-grid .k-detail-row .k-detail-cell{border-inline-start-width:0}.k-grid .k-dirty-cell{position:relative}.k-grid .k-dirty-cell.k-edit-cell{position:static}.k-grid .k-dirty-cell.k-grid-content-sticky{position:sticky}.k-grid .k-dirty{border-width:5px;border-color:rgba(0,0,0,0);border-block-start-color:currentColor;border-inline-start-color:currentColor;inset-inline-start:0;inset-inline-end:auto}.k-grid .k-grid-content-locked+.k-grid-content{box-sizing:content-box}.k-grid .k-grid-content-expander{position:absolute;visibility:hidden;height:1px;bottom:1px}.k-grid .k-grid-filter,.k-grid .k-header-column-menu,.k-grid .k-grid-header-menu,.k-grid .k-hierarchy-cell .k-icon{border-width:0}.k-grid .k-drag-col{padding:0;width:36px}.k-grid .k-drag-cell{cursor:move}.k-grid-toolbar{border-width:0 0 1px;flex-shrink:0}.k-grid-toolbar-bottom{border-width:1px 0 0}.k-grouping-header{border-width:0 0 1px;border-style:solid;border-color:inherit;white-space:normal;display:flex;align-items:center;position:relative;flex-wrap:wrap}.k-grouping-header::before{content:"";height:calc(1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px);display:inline-block;vertical-align:middle}.k-grouping-header .k-chip-list{flex-grow:0;display:contents}.k-grouping-header>.k-grouping-drop-container{flex-grow:1;padding-block:var(--kendo-spacing-2, 0.5rem);margin-block:calc(var(--kendo-spacing-2, 0.5rem)*-1);display:inline-flex;align-self:stretch;align-items:center}.k-grouping-dropclue{width:12px;position:absolute;top:3px;box-sizing:content-box}.k-grouping-dropclue::before,.k-grouping-dropclue::after{display:inline-block;content:"";position:absolute}.k-grouping-dropclue::before{border-width:6px;border-style:solid;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);top:0}.k-grouping-dropclue::after{width:2px;height:calc(100% - 6px);top:6px;inset-inline-start:5px}.k-grid-header-wrap,.k-grid-footer-wrap{-webkit-margin-end:-1px;margin-inline-end:-1px;width:100%;border-width:0;border-inline-end-width:1px;border-style:solid;border-color:inherit;position:relative;overflow:hidden}.k-grid-header-locked+.k-grid-header-wrap.k-auto-scrollable{-webkit-margin-end:0;margin-inline-end:0}.k-grid-header,.k-grid-footer{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:var(--kendo-scrollbar-width, 17px);padding-inline-end:var(--kendo-scrollbar-width, 17px);border-width:0;border-style:solid;border-color:inherit;flex:0 0 auto}div.k-grid-header,div.k-grid-footer{display:flex;flex-direction:row;align-items:stretch}.k-column-resizer{width:.5em;height:1000%;display:block;position:absolute;top:0;inset-inline-end:0;cursor:col-resize}.k-row-resizer{display:block;height:var(--kendo-spacing-0\.5, 0.125rem);width:100%;background:none}.k-grid-footer{border-top-width:1px}.k-grid-footer td,.k-grid-footer .k-table-td{height:1.4285714286em}.k-grid-footer td,.k-group-footer td,.k-grouping-row td,.k-grid-footer .k-table-td,.k-group-footer .k-table-td,.k-grouping-row .k-table-td{font-weight:bold}.k-grid-filter-popup{min-width:230px;max-width:320px}.k-grid-column-menu-standalone a.k-grid-filter{position:initial;display:inline-block;margin-block:-4px;margin-inline:0;padding-block:4px;padding-inline:8px}.k-filter-row{line-height:var(--kendo-line-height, normal)}.k-filter-row td,.k-filter-row .k-table-td,.k-filter-row .k-table-th{border-width:0;border-block-end-width:1px;border-inline-start-width:1px;white-space:nowrap}.k-filter-row td:first-child,.k-filter-row .k-table-td:first-child{border-inline-start-width:0}.k-filter-row .k-multiselect{height:auto}.k-filtercell{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.k-filtercell>span,.k-filtercell .k-filtercell-wrapper{width:100%;display:flex;flex-flow:row nowrap;align-items:center;flex:1 1 auto}.k-filtercell>span>.k-button,.k-filtercell .k-filtercell-wrapper>.k-button{flex:none}.k-grid-content,.k-grid-content-locked{border-color:inherit;outline:0}.k-grid-content .k-table-row:last-child>td,.k-grid-content .k-table-row:last-child>.k-table-td,.k-grid-content-locked .k-table-row:last-child>td,.k-grid-content-locked .k-table-row:last-child>.k-table-td{border-bottom-width:0}.k-grid-content{width:100%;min-height:0;overflow:auto;overflow-x:auto;overflow-y:scroll;position:relative;flex:1}.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}.k-grid .k-edit-cell,.k-grid .k-command-cell,.k-grid .k-grid-edit-row td,.k-grid .k-grid-edit-row .k-table-td{text-overflow:clip}.k-grid .k-edit-cell>input:not([type=checkbox]):not([type=radio]),.k-grid .k-edit-cell>select,.k-grid .k-edit-cell>.k-widget:not(.k-switch),.k-grid .k-grid-edit-row td>input:not([type=checkbox]):not([type=radio]),.k-grid .k-grid-edit-row td>select,.k-grid .k-grid-edit-row td>.k-widget:not(.k-switch),.k-grid .k-grid-edit-row .k-table-td>input:not([type=checkbox]):not([type=radio]),.k-grid .k-grid-edit-row .k-table-td>select,.k-grid .k-grid-edit-row .k-table-td>.k-widget:not(.k-switch){width:100%;vertical-align:middle;box-sizing:border-box}.k-grid .k-edit-cell>.k-radio,.k-grid .k-edit-cell>.k-checkbox,.k-grid .k-edit-cell>.k-radio-wrap,.k-grid .k-edit-cell>.k-checkbox-wrap,.k-grid .k-grid-edit-row td>.k-radio,.k-grid .k-grid-edit-row td>.k-checkbox,.k-grid .k-grid-edit-row td>.k-radio-wrap,.k-grid .k-grid-edit-row td>.k-checkbox-wrap,.k-grid .k-grid-edit-row .k-table-td>.k-radio,.k-grid .k-grid-edit-row .k-table-td>.k-checkbox,.k-grid .k-grid-edit-row .k-table-td>.k-radio-wrap,.k-grid .k-grid-edit-row .k-table-td>.k-checkbox-wrap{vertical-align:middle}.k-grid .k-command-cell>.k-button{-webkit-margin-end:var(--kendo-spacing-2, 0.5rem);margin-inline-end:var(--kendo-spacing-2, 0.5rem);vertical-align:middle}.k-grid .k-command-cell>.k-button:last-child{-webkit-margin-end:unset;margin-inline-end:unset}.k-grid>.k-resize-handle,.k-grid-header .k-resize-handle{height:25px;cursor:col-resize;position:absolute;z-index:2}.k-selection-aggregates{border-width:1px 0 0;border-style:solid;line-height:var(--kendo-line-height, normal);display:flex;justify-content:flex-end;gap:var(--kendo-spacing-2, 0.5rem)}.k-selection-aggregates-item-value{font-weight:var(--kendo-font-weight-bold, normal)}.k-grid-pager{border-width:1px 0 0;border-color:inherit;font-size:inherit}.k-grid-pager-top{border-width:0 0 1px}.k-grid-virtual .k-grid-content .k-grid-table-wrap{float:left;width:100%}.k-grid-virtual .k-grid-content .k-grid-table{position:relative;float:left;z-index:1}.k-grid-virtual .k-grid-content>.k-height-container{position:relative;float:left}.k-grid-virtual .k-grid-content::after{content:"";display:block;clear:both}.k-width-container{position:absolute;visibility:hidden}.k-width-container div{height:1px}.k-grid-add-row td,.k-grid-add-row .k-table-td{border-bottom-style:solid;border-bottom-width:1px}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content,.k-grid-content-locked{white-space:normal}.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked{flex:0 0 auto;display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0;border-inline-end-width:1px;box-sizing:content-box}.k-grid-content-locked+.k-grid-content.k-auto-scrollable,.k-grid-footer-locked+.k-grid-content.k-auto-scrollable,.k-grid-header-locked+.k-grid-content.k-auto-scrollable{display:inline-block}.k-grid-content-locked .k-table,.k-grid-footer-locked .k-table,.k-grid-header-locked .k-table{border-width:0}.k-grid-content,.k-grid-footer-wrap,.k-grid-header-wrap{flex:1 1 auto;display:inline-block;vertical-align:top}.k-grid-content.k-auto-scrollable,.k-grid-footer-wrap.k-auto-scrollable,.k-grid-header-wrap.k-auto-scrollable{display:block}.k-grid-header-locked>.k-grid-header-table,.k-grid-header-wrap>.k-grid-header-table{margin-bottom:-1px}.k-grid-header .k-table-th.k-grid-header-sticky,.k-grid-header .k-filter-row .k-grid-header-sticky,.k-grid .k-grid-content-sticky,.k-grid .k-grid-row-sticky,.k-grid .k-grid-footer-sticky{position:sticky;z-index:2}.k-grid-header .k-table-th.k-grid-header-sticky.k-edit-cell,.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,.k-grid .k-grid-content-sticky.k-edit-cell,.k-grid .k-grid-row-sticky.k-edit-cell,.k-grid .k-grid-footer-sticky.k-edit-cell{overflow:visible;z-index:3}.k-master-row .k-grid-content-sticky::before,.k-master-row.k-grid-row-sticky .k-table-td::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}kendo-grid .k-table-row.k-grid-row-sticky{border:0;position:static;z-index:auto}kendo-grid .k-grid-row-sticky td,kendo-grid .k-grid-row-sticky .k-table-td{border-bottom-width:1px;border-top-width:1px;position:sticky;top:inherit;bottom:inherit;z-index:2}kendo-grid .k-grid-row-sticky td.k-grid-content-sticky,kendo-grid .k-grid-row-sticky.k-table-alt-row td.k-grid-content-sticky,kendo-grid .k-grid-row-sticky .k-table-td.k-grid-content-sticky,kendo-grid .k-grid-row-sticky.k-table-alt-row .k-table-td.k-grid-content-sticky{z-index:3}kendo-grid .k-grid-header-locked .k-table-th.k-grid-header-sticky:last-child,kendo-grid .k-grid-content-locked .k-table-row .k-grid-content-sticky:last-child{-webkit-border-end:0;border-inline-end:0}kendo-grid .k-grid-header .k-grid-column-menu,kendo-grid .k-grid-header .k-grid-header-menu{z-index:1}.k-grid-content-sticky.k-grid-row-sticky{z-index:3}.k-grid .k-table .k-grid-header-sticky,.k-grid .k-table .k-grid-content-sticky,.k-grid .k-table .k-grid-footer-sticky{border-inline-end-width:1px}.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"])+td,.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"])+.k-table-td,.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"])+.k-table-th,.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"])+td,.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"])+.k-table-td,.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"])+.k-table-th,.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"])+td,.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"])+.k-table-td,.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"])+.k-table-th{border-inline-start-width:0}.k-grid .k-grid-row-sticky{border-bottom-width:1px;border-top-width:1px}.k-grid-header-sticky.k-table-th.k-grid-no-left-border.k-first{border-inline-start-width:0}.k-grid.k-grid-no-scrollbar .k-grid-header-wrap,.k-grid.k-grid-no-scrollbar .k-grid-footer-wrap{margin:0;border-width:0}.k-grid.k-grid-no-scrollbar .k-grid-header,.k-grid.k-grid-no-scrollbar .k-grid-footer{padding:0}.k-grid.k-grid-no-scrollbar .k-grid-content{overflow-y:auto}.k-grid-norecords{text-align:center}div.k-grid-norecords{width:100%;height:100%;display:flex;align-items:center}.k-grid-norecords-template{box-sizing:border-box;margin-block:0;margin-inline:auto;width:20em;height:4em;border:1px solid;line-height:4em}.k-column-title{min-width:0;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.k-grid .k-grid-sm .k-table-th,.k-grid-sm .k-table-th{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-grid .k-grid-sm td,.k-grid .k-grid-sm .k-table-td,.k-grid-sm td,.k-grid-sm .k-table-td{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-grid .k-grid-sm .k-grouping-header,.k-grid-sm .k-grouping-header{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);gap:var(--kendo-spacing-1, 0.25rem)}.k-grid .k-grid-sm .k-grouping-header::before,.k-grid-sm .k-grouping-header::before{-webkit-margin-start:calc(var(--kendo-spacing-1, 0.25rem)*-1);margin-inline-start:calc(var(--kendo-spacing-1, 0.25rem)*-1)}.k-grid .k-grid-sm .k-grid-header .k-table-th>.k-link,.k-grid-sm .k-grid-header .k-table-th>.k-link{margin-block:calc(var(--kendo-spacing-1, 0.25rem)*-1);margin-inline:calc(var(--kendo-spacing-2, 0.5rem)*-1);padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-grid .k-grid-sm .k-grid-header .k-grid-filter,.k-grid .k-grid-sm .k-grid-header .k-header-column-menu,.k-grid .k-grid-sm .k-grid-header .k-grid-header-menu,.k-grid-sm .k-grid-header .k-grid-filter,.k-grid-sm .k-grid-header .k-header-column-menu,.k-grid-sm .k-grid-header .k-grid-header-menu{padding:var(--kendo-spacing-0\.5, 0.125rem);width:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px);height:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 2px);bottom:calc(var(--kendo-spacing-1, 0.25rem) + 0.7142857143em - var(--kendo-line-height, normal)*1em/2 - var(--kendo-spacing-1, 0.25rem)*2/2)}.k-grid .k-grid-sm .k-table-th>.k-cell-inner,.k-grid-sm .k-table-th>.k-cell-inner{margin-block:calc(var(--kendo-spacing-1, 0.25rem)*-1);margin-inline:calc(var(--kendo-spacing-2, 0.5rem)*-1)}.k-grid .k-grid-sm .k-table-th>.k-cell-inner>.k-link,.k-grid-sm .k-table-th>.k-cell-inner>.k-link{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-grid .k-grid-sm .k-grouping-row .k-icon,.k-grid-sm .k-grouping-row .k-icon{-webkit-margin-start:calc(8px - var(--kendo-spacing-2, 0.5rem));margin-inline-start:calc(8px - var(--kendo-spacing-2, 0.5rem))}.k-grid .k-grid-sm .k-grouping-dropclue,.k-grid-sm .k-grouping-dropclue{height:calc(1em + var(--kendo-spacing-0\.5, 0.125rem)*2 + 8px)}.k-grid .k-grid-sm .k-hierarchy-cell,.k-grid .k-grid-sm .k-drag-cell,.k-grid-sm .k-hierarchy-cell,.k-grid-sm .k-drag-cell{padding:0}.k-grid .k-grid-sm .k-hierarchy-cell>.k-icon,.k-grid .k-grid-sm .k-drag-cell>.k-icon,.k-grid-sm .k-hierarchy-cell>.k-icon,.k-grid-sm .k-drag-cell>.k-icon{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:0}.k-grid .k-grid-sm .k-edit-cell,.k-grid .k-grid-sm .k-command-cell,.k-grid .k-grid-sm .k-grid-edit-row td,.k-grid .k-grid-sm .k-grid-edit-row .k-table-td,.k-grid-sm .k-edit-cell,.k-grid-sm .k-command-cell,.k-grid-sm .k-grid-edit-row td,.k-grid-sm .k-grid-edit-row .k-table-td{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-grid .k-grid-sm .k-filter-row td,.k-grid .k-grid-sm .k-filter-row .k-table-td,.k-grid .k-grid-sm .k-filter-row .k-table-th,.k-grid-sm .k-filter-row td,.k-grid-sm .k-filter-row .k-table-td,.k-grid-sm .k-filter-row .k-table-th{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-1\.5, 0.375rem)}.k-grid .k-grid-sm .k-filtercell>span,.k-grid .k-grid-sm .k-filtercell .k-filtercell-wrapper,.k-grid-sm .k-filtercell>span,.k-grid-sm .k-filtercell .k-filtercell-wrapper{gap:calc(var(--kendo-spacing-1, 0.25rem)/2)}.k-grid .k-grid-sm .k-selection-aggregates,.k-grid-sm .k-selection-aggregates{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-grid .k-grid-sm .k-resizer-wrap,.k-grid-sm .k-resizer-wrap{display:block;width:100%;-webkit-padding-before:calc(var(--kendo-spacing-0\.5, 0.125rem) - var(--kendo-spacing-0\.5, 0.125rem));padding-block-start:calc(var(--kendo-spacing-0\.5, 0.125rem) - var(--kendo-spacing-0\.5, 0.125rem));-webkit-padding-after:var(--kendo-spacing-0\.5, 0.125rem);padding-block-end:var(--kendo-spacing-0\.5, 0.125rem);position:absolute;background:none;cursor:row-resize;z-index:2}.k-grid .k-grid-md .k-table-th,.k-grid-md .k-table-th{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-grid .k-grid-md td,.k-grid .k-grid-md .k-table-td,.k-grid-md td,.k-grid-md .k-table-td{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-grid .k-grid-md .k-grouping-header,.k-grid-md .k-grouping-header{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);gap:var(--kendo-spacing-2, 0.5rem)}.k-grid .k-grid-md .k-grouping-header::before,.k-grid-md .k-grouping-header::before{-webkit-margin-start:calc(var(--kendo-spacing-2, 0.5rem)*-1);margin-inline-start:calc(var(--kendo-spacing-2, 0.5rem)*-1)}.k-grid .k-grid-md .k-grid-header .k-table-th>.k-link,.k-grid-md .k-grid-header .k-table-th>.k-link{margin-block:calc(var(--kendo-spacing-2, 0.5rem)*-1);margin-inline:calc(var(--kendo-spacing-3, 0.75rem)*-1);padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-grid .k-grid-md .k-grid-header .k-grid-filter,.k-grid .k-grid-md .k-grid-header .k-header-column-menu,.k-grid .k-grid-md .k-grid-header .k-grid-header-menu,.k-grid-md .k-grid-header .k-grid-filter,.k-grid-md .k-grid-header .k-header-column-menu,.k-grid-md .k-grid-header .k-grid-header-menu{padding:var(--kendo-spacing-1, 0.25rem);width:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px);height:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px);bottom:calc(var(--kendo-spacing-2, 0.5rem) + 0.7142857143em - var(--kendo-line-height, normal)*1em/2 - var(--kendo-spacing-1, 0.25rem)*2/2)}.k-grid .k-grid-md .k-table-th>.k-cell-inner,.k-grid-md .k-table-th>.k-cell-inner{margin-block:calc(var(--kendo-spacing-2, 0.5rem)*-1);margin-inline:calc(var(--kendo-spacing-3, 0.75rem)*-1)}.k-grid .k-grid-md .k-table-th>.k-cell-inner>.k-link,.k-grid-md .k-table-th>.k-cell-inner>.k-link{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-grid .k-grid-md .k-grouping-row .k-icon,.k-grid-md .k-grouping-row .k-icon{-webkit-margin-start:calc(8px - var(--kendo-spacing-3, 0.75rem));margin-inline-start:calc(8px - var(--kendo-spacing-3, 0.75rem))}.k-grid .k-grid-md .k-grouping-dropclue,.k-grid-md .k-grouping-dropclue{height:calc(1em + var(--kendo-spacing-1, 0.25rem)*2 + 8px)}.k-grid .k-grid-md .k-hierarchy-cell,.k-grid .k-grid-md .k-drag-cell,.k-grid-md .k-hierarchy-cell,.k-grid-md .k-drag-cell{padding:0}.k-grid .k-grid-md .k-hierarchy-cell>.k-icon,.k-grid .k-grid-md .k-drag-cell>.k-icon,.k-grid-md .k-hierarchy-cell>.k-icon,.k-grid-md .k-drag-cell>.k-icon{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:0}.k-grid .k-grid-md .k-edit-cell,.k-grid .k-grid-md .k-command-cell,.k-grid .k-grid-md .k-grid-edit-row td,.k-grid .k-grid-md .k-grid-edit-row .k-table-td,.k-grid-md .k-edit-cell,.k-grid-md .k-command-cell,.k-grid-md .k-grid-edit-row td,.k-grid-md .k-grid-edit-row .k-table-td{padding-block:calc(var(--kendo-spacing-1\.5, 0.375rem)/2);padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-grid .k-grid-md .k-filter-row td,.k-grid .k-grid-md .k-filter-row .k-table-td,.k-grid .k-grid-md .k-filter-row .k-table-th,.k-grid-md .k-filter-row td,.k-grid-md .k-filter-row .k-table-td,.k-grid-md .k-filter-row .k-table-th{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-grid .k-grid-md .k-filtercell>span,.k-grid .k-grid-md .k-filtercell .k-filtercell-wrapper,.k-grid-md .k-filtercell>span,.k-grid-md .k-filtercell .k-filtercell-wrapper{gap:calc(var(--kendo-spacing-2, 0.5rem)/2)}.k-grid .k-grid-md .k-selection-aggregates,.k-grid-md .k-selection-aggregates{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-grid .k-grid-md .k-resizer-wrap,.k-grid-md .k-resizer-wrap{display:block;width:100%;-webkit-padding-before:calc(var(--kendo-spacing-1\.5, 0.375rem)/2 - var(--kendo-spacing-0\.5, 0.125rem));padding-block-start:calc(var(--kendo-spacing-1\.5, 0.375rem)/2 - var(--kendo-spacing-0\.5, 0.125rem));-webkit-padding-after:calc(var(--kendo-spacing-1\.5, 0.375rem)/2);padding-block-end:calc(var(--kendo-spacing-1\.5, 0.375rem)/2);position:absolute;background:none;cursor:row-resize;z-index:2}.k-loading-pdf-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.k-loading-pdf-mask>.k-i-loading{position:absolute;top:50%;left:50%;font-size:64px}.k-loading-pdf-mask .k-loading-pdf-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-pdf-export .k-loading-pdf-mask{display:none}.k-grid-pdf-export-element{position:absolute;left:-10000px;top:-10000px}.k-grid-pdf-export-element .k-filter-row{display:none}.k-pdf-export-shadow .k-grid{float:left;width:auto !important}.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content,.k-pdf-export-shadow .k-grid-content-locked{height:auto !important;overflow:visible}.k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-footer-wrap{width:auto !important}.k-pdf-export-shadow .k-grid-header,.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer{padding:0 !important}.k-filter-menu-popup{min-width:230px;max-width:320px}.k-filter-menu{box-sizing:border-box}.k-filter-menu-container{padding:var(--kendo-spacing-2, 0.5rem);box-sizing:border-box;display:flex;flex-flow:column nowrap;align-items:stretch;gap:var(--kendo-spacing-2, 0.5rem)}.k-filter-menu-container .k-filter-and{width:-moz-min-content;width:min-content;align-self:start}.k-filter-menu-container .k-actions,.k-filter-menu-container .k-edit-buttons,.k-filter-menu-container .k-action-buttons,.k-filter-menu-container .k-columnmenu-actions,.k-filter-menu-container .k-form-buttons{margin:0;padding:0}.k-filter-menu-container kendo-numeric-filter-menu,.k-filter-menu-container kendo-grid-string-filter-menu,.k-filter-menu-container kendo-grid-date-filter-menu,.k-filter-menu-container kendo-grid-numeric-filter-menu,.k-filter-menu-container kendo-grid-filter-menu-input-wrapper,.k-filter-menu-container kendo-treelist-string-filter-menu,.k-filter-menu-container kendo-treelist-date-filter-menu,.k-filter-menu-container kendo-treelist-numeric-filter-menu,.k-filter-menu-container kendo-treelist-filter-menu-input-wrapper{display:flex;flex-flow:column nowrap;align-items:stretch;gap:var(--kendo-spacing-2, 0.5rem)}.k-filter-menu.k-popup .k-filter-menu-container,.k-grid-filter-popup.k-popup .k-filter-menu-container{min-width:230px;max-width:320px}.k-popup .k-multicheck-wrap{margin:0;padding:0;max-height:300px;white-space:nowrap;overflow:auto;list-style:none}.k-popup .k-multicheck-wrap .k-item,.k-popup .k-multicheck-wrap .k-check-all-wrap{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);display:flex;flex-flow:row nowrap}.k-filter-selected-items{font-weight:bold;line-height:normal;white-space:nowrap}.k-autofitting{width:auto !important;table-layout:auto !important}.k-autofitting .k-table-th,.k-autofitting td,.k-autofitting .k-table-td{white-space:nowrap !important}.k-autofitting .k-detail-row{display:none !important}.k-column-menu-popup,.k-grid-columnmenu-popup{min-width:230px;box-sizing:border-box}.k-column-menu-popup.k-popup,.k-grid-columnmenu-popup.k-popup{max-width:320px}.k-column-menu-popup .k-actions,.k-column-menu-popup .k-edit-buttons,.k-column-menu-popup .k-action-buttons,.k-column-menu-popup .k-columnmenu-actions,.k-column-menu-popup .k-form-buttons,.k-grid-columnmenu-popup .k-actions,.k-grid-columnmenu-popup .k-edit-buttons,.k-grid-columnmenu-popup .k-action-buttons,.k-grid-columnmenu-popup .k-columnmenu-actions,.k-grid-columnmenu-popup .k-form-buttons{margin:0}.k-column-menu{box-sizing:border-box}.k-column-menu .k-menu:not(.k-context-menu){font-weight:400}.k-column-menu .k-expander{border:0;background:inherit}.k-column-menu .k-expander .k-columnmenu-item{display:flex;align-items:center}.k-column-menu-tabbed{border-radius:var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem) 0 0}.k-column-menu-tabbed .k-tabstrip-items{margin:-1px -1px 0}.k-column-menu-tabbed .k-tabstrip-items .k-item{flex:1}.k-column-menu-tabbed .k-tabstrip-items .k-link{justify-content:center}.k-column-menu-tabbed .k-tabstrip-content{padding-inline:var(--kendo-spacing-0, 0px);padding-block:var(--kendo-spacing-2, 0.5rem);border-width:0}.k-column-list{padding:0;margin:0;list-style:none;max-height:200px;overflow-x:hidden;overflow-y:auto}.k-column-chooser-title,.k-column-list-item{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-column-list-item{margin:0;display:flex;flex-flow:row nowrap;align-items:center;gap:4px;cursor:pointer;position:relative}.k-column-list-item .k-checkbox-label{margin:0}.k-column-list-item:focus{outline:none}.k-columns-items-wrap{padding-block:var(--kendo-spacing-1\.5, 0.375rem);padding-inline:var(--kendo-spacing-0, 0px)}.k-columnmenu-item{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);outline:0;cursor:pointer}.k-columnmenu-item>.k-icon,.k-columnmenu-item>.k-expander-indicator{-webkit-margin-end:var(--kendo-spacing-1, 0.25rem);margin-inline-end:var(--kendo-spacing-1, 0.25rem)}.k-columnmenu-item-wrapper+.k-columnmenu-item-wrapper{border-top:1px solid;border-top-color:rgba(0,0,0,.08)}.k-columnmenu-item-content{overflow:hidden}.k-column-menu-group-header{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);display:flex;flex:0 0 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-column-menu-group-header-text{border-bottom-width:1px;border-bottom-style:solid;font-size:var(--kendo-font-size-sm, inherit);line-height:var(--kendo-line-height, normal);font-weight:bold;text-transform:uppercase;flex:1 1 auto}.k-rtl .k-grid-virtual .k-grid-content .k-grid-table-wrap,.k-rtl .k-grid-virtual .k-grid-content .k-grid-table,.k-rtl .k-grid-virtual .k-grid-content>.k-height-container,[dir=rtl] .k-grid-virtual .k-grid-content .k-grid-table-wrap,[dir=rtl] .k-grid-virtual .k-grid-content .k-grid-table,[dir=rtl] .k-grid-virtual .k-grid-content>.k-height-container,.k-rtl.k-grid-virtual .k-grid-content .k-grid-table-wrap,.k-rtl.k-grid-virtual .k-grid-content .k-grid-table,.k-rtl.k-grid-virtual .k-grid-content>.k-height-container,[dir=rtl].k-grid-virtual .k-grid-content .k-grid-table-wrap,[dir=rtl].k-grid-virtual .k-grid-content .k-grid-table,[dir=rtl].k-grid-virtual .k-grid-content>.k-height-container{float:right}.k-grid-header,.k-grid-header-wrap,.k-grouping-header,.k-grid .k-table-th,.k-grid td,.k-grid .k-table-td,.k-grid-footer,.k-grid-footer-wrap,.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked,.k-filter-row>.k-table-th,.k-filter-row>td,.k-filter-row>.k-table-td{border-color:rgba(0,0,0,.08)}.k-grid-header,.k-grouping-header,.k-grid-add-row,.k-grid-footer{color:#3d3d3d;background-color:#fafafa}.k-grid .k-table{background-color:inherit}.k-grid-toolbar{border-color:inherit;box-shadow:none}.k-grid-content{background-color:#fff}.k-group-footer td,.k-grouping-row td,.k-group-footer .k-table-td,.k-grouping-row .k-table-td,.k-table-tbody .k-group-cell{color:#3d3d3d;background-color:var(--kendo-color-surface, #fafafa)}.k-grouping-dropclue::before{border-color:#3d3d3d rgba(0,0,0,0) rgba(0,0,0,0)}.k-grouping-dropclue::after{background-color:#3d3d3d}.k-grid{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-grid .k-table-row.k-table-alt-row{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent)}.k-grid .k-table-tbody>.k-table-row:not(.k-detail-row):hover,.k-grid .k-table-tbody>.k-table-row:not(.k-detail-row).k-hover{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 11%, transparent)}.k-grid td.k-selected,.k-grid .k-table-row.k-selected>td,.k-grid .k-table-td.k-selected,.k-grid .k-table-row.k-selected>.k-table-td{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-grid .k-table-th:focus,.k-grid .k-table-th.k-focus,.k-grid td:focus,.k-grid td.k-focus,.k-grid .k-table-td:focus,.k-grid .k-table-td.k-focus,.k-grid .k-master-row>td:focus,.k-grid .k-master-row>td.k-focus,.k-grid .k-grouping-row>td:focus,.k-grid .k-grouping-row>td.k-focus,.k-grid .k-detail-row>td:focus,.k-grid .k-detail-row>td.k-focus,.k-grid .k-group-footer>td:focus,.k-grid .k-group-footer>td.k-focus,.k-grid .k-master-row>.k-table-td:focus,.k-grid .k-master-row>.k-table-td.k-focus,.k-grid .k-grouping-row>.k-table-td:focus,.k-grid .k-grouping-row>.k-table-td.k-focus,.k-grid .k-detail-row>.k-table-td:focus,.k-grid .k-detail-row>.k-table-td.k-focus,.k-grid .k-group-footer>.k-table-td:focus,.k-grid .k-group-footer>.k-table-td.k-focus,.k-grid .k-grid-pager:focus,.k-grid .k-grid-pager.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-grid .k-grid-filter,.k-grid .k-header-column-menu,.k-grid .k-grid-header-menu,.k-grid .k-hierarchy-cell .k-icon{color:#3d3d3d}.k-grid .k-grouping-row{background-color:var(--kendo-color-surface, #fafafa)}.k-grid .k-grouping-row .k-icon{color:#3d3d3d}.k-grid .k-grouping-row .k-grid-content-sticky{border-color:rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.08)}.k-grid .k-grid-header-locked,.k-grid .k-grid-content-locked,.k-grid .k-grid-header-locked .k-table-th,.k-grid .k-grid-content-locked td,.k-grid .k-grid-content-locked .k-table-td{border-color:rgba(0,0,0,.3)}.k-grid .k-grid-content-locked .k-group-footer td,.k-grid .k-grid-content-locked .k-group-footer .k-table-td,.k-grid .k-grid-content-locked .k-group-cell{border-color:rgba(0,0,0,.08)}.k-grid .k-grid-content-locked .k-grouping-row+.k-table-row td,.k-grid .k-grid-content-locked .k-grouping-row+.k-table-row .k-table-td{border-top-color:rgba(0,0,0,.08)}.k-grid .k-grid-content-locked .k-selected td,.k-grid .k-grid-content-locked .k-selected .k-table-td{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-grid .k-grid-content-locked .k-selected.k-table-alt-row td,.k-grid .k-grid-content-locked .k-selected.k-table-alt-row .k-table-td{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 24%, transparent)}.k-grid .k-grid-content-locked .k-selected:hover td,.k-grid .k-grid-content-locked .k-selected.k-hover td,.k-grid .k-grid-content-locked .k-selected:hover .k-table-td,.k-grid .k-grid-content-locked .k-selected.k-hover .k-table-td{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 24%, transparent)}.k-grid .k-grid-header-locked .k-table-th{border-bottom-color:rgba(0,0,0,.08)}col.k-sorted,.k-table-th.k-sorted{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 3%, transparent)}.k-grid-header .k-sort-icon,.k-grid-header .k-sort-order{color:var(--kendo-color-primary, #0A5E58)}.k-grid-header .k-grid-filter:hover,.k-grid-header .k-header-column-menu:hover,.k-grid-header .k-grid-header-menu:hover,.k-grid-header .k-hierarchy-cell .k-icon:hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-grid-header .k-grid-filter:focus,.k-grid-header .k-grid-filter.k-focus,.k-grid-header .k-header-column-menu:focus,.k-grid-header .k-header-column-menu.k-focus,.k-grid-header .k-grid-header-menu:focus,.k-grid-header .k-grid-header-menu.k-focus,.k-grid-header .k-hierarchy-cell .k-icon:focus,.k-grid-header .k-hierarchy-cell .k-icon.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.1)}.k-grid-header .k-grid-filter.k-active,.k-grid-header .k-header-column-menu.k-active,.k-grid-header .k-grid-header-menu.k-active,.k-grid-header .k-hierarchy-cell .k-icon.k-active{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-grid-header .k-table-th.k-grid-header-sticky,.k-grid-header td.k-grid-header-sticky,.k-grid-header .k-table-td.k-grid-header-sticky,.k-grid-header .k-grid-header-sticky.k-sorted{color:#3d3d3d;background-color:#fafafa;border-right-color:rgba(0,0,0,.3);border-left-color:rgba(0,0,0,.3)}.k-grid-footer{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fafafa}.k-grid-footer .k-grid-footer-sticky{border-left-color:rgba(0,0,0,.3);border-right-color:rgba(0,0,0,.3);background-color:#fafafa}.k-selection-aggregates{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fafafa}.k-master-row .k-grid-content-sticky{border-color:rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.08);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-master-row .k-grid-row-sticky,.k-master-row.k-grid-row-sticky>.k-table-td{border-top-color:rgba(0,0,0,.3);border-bottom-color:rgba(0,0,0,.3);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-master-row.k-table-alt-row .k-grid-content-sticky,.k-master-row.k-table-alt-row.k-grid-row-sticky>.k-table-td,.k-master-row.k-table-alt-row .k-grid-row-sticky{background-color:var(--kendo-color-base, #f5f5f5)}.k-master-row.k-table-row.k-selected td.k-grid-content-sticky,.k-master-row.k-table-row.k-selected.k-grid-row-sticky>.k-table-td,.k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky,.k-master-row.k-table-row td.k-grid-content-sticky.k-selected,.k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected{background-color:var(--kendo-color-surface-alt, #ffffff)}.k-master-row.k-table-row.k-selected td.k-grid-content-sticky::before,.k-master-row.k-table-row.k-selected.k-grid-row-sticky>.k-table-td::before,.k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky::before,.k-master-row.k-table-row td.k-grid-content-sticky.k-selected::before,.k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected::before{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-master-row.k-selected.k-table-alt-row td.k-grid-content-sticky,.k-master-row.k-selected.k-table-alt-row.k-grid-row-sticky>.k-table-td,.k-master-row.k-selected.k-table-alt-row .k-table-td.k-grid-row-sticky,.k-master-row.k-table-alt-row td.k-grid-content-sticky.k-selected,.k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky.k-selected{background-color:var(--kendo-color-base, #f5f5f5)}.k-master-row.k-selected.k-table-alt-row td.k-grid-content-sticky::before,.k-master-row.k-selected.k-table-alt-row.k-grid-row-sticky>.k-table-td::before,.k-master-row.k-selected.k-table-alt-row .k-table-td.k-grid-row-sticky::before,.k-master-row.k-table-alt-row td.k-grid-content-sticky.k-selected::before,.k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky.k-selected::before{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 24%, transparent)}.k-master-row:hover .k-grid-content-sticky,.k-master-row:hover .k-grid-row-sticky,.k-master-row:hover.k-grid-row-sticky>.k-table-td,.k-master-row.k-hover .k-grid-content-sticky,.k-master-row.k-hover .k-grid-row-sticky,.k-master-row.k-hover.k-grid-row-sticky>.k-table-td{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-master-row.k-selected:hover td.k-grid-content-sticky,.k-master-row.k-selected:hover .k-table-td.k-grid-row-sticky,.k-master-row.k-selected:hover.k-grid-row-sticky>.k-table-td,.k-master-row.k-selected.k-hover td.k-grid-content-sticky,.k-master-row.k-selected.k-hover .k-table-td.k-grid-row-sticky,.k-master-row.k-selected.k-hover.k-grid-row-sticky>.k-table-td,.k-master-row:hover td.k-grid-content-sticky.k-selected,.k-master-row.k-hover td.k-grid-content-sticky.k-selected,.k-master-row:hover .k-table-td.k-grid-content-sticky.k-selected,.k-master-row.k-hover .k-table-td.k-grid-content-sticky.k-selected{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-master-row.k-selected:hover td.k-grid-content-sticky::before,.k-master-row.k-selected:hover .k-table-td.k-grid-row-sticky::before,.k-master-row.k-selected:hover.k-grid-row-sticky>.k-table-td::before,.k-master-row.k-selected.k-hover td.k-grid-content-sticky::before,.k-master-row.k-selected.k-hover .k-table-td.k-grid-row-sticky::before,.k-master-row.k-selected.k-hover.k-grid-row-sticky>.k-table-td::before,.k-master-row:hover td.k-grid-content-sticky.k-selected::before,.k-master-row.k-hover td.k-grid-content-sticky.k-selected::before,.k-master-row:hover .k-table-td.k-grid-content-sticky.k-selected::before,.k-master-row.k-hover .k-table-td.k-grid-content-sticky.k-selected::before{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 24%, transparent)}.k-grouping-row .k-grid-content-sticky{background-color:#fafafa}.k-grouping-row:hover .k-grid-content-sticky,.k-grouping-row.k-hover .k-grid-content-sticky{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-column-list-item:hover,.k-columnmenu-item:hover{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-column-list-item:focus,.k-column-list-item.k-focus,.k-columnmenu-item:focus,.k-columnmenu-item.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-columnmenu-item.k-selected{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-column-menu .k-menu:not(.k-context-menu){border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover,.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-hover{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus,.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-column-menu-tabbed{background-color:var(--kendo-color-surface, #fafafa)}.k-column-menu-group-header-text{border-color:rgba(0,0,0,.08);color:#3d3d3d}.k-check-all-wrap{border-color:rgba(0,0,0,.08)}.k-grid-norecords-template{background-color:#fff;border-color:rgba(0,0,0,.08)}.k-resizer-wrap.k-hover .k-row-resizer{background-color:color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 20%, transparent)}.k-resizer-wrap.k-active .k-row-resizer{background-color:var(--kendo-color-primary, #0A5E58)}.k-touch-action-none{touch-action:none}.\!k-touch-action-none{touch-action:none !important}.k-touch-action-auto{touch-action:auto}.\!k-touch-action-auto{touch-action:auto !important}.k-touch-action-pan-x{touch-action:pan-x}.\!k-touch-action-pan-x{touch-action:pan-x !important}.k-touch-action-pan-left{touch-action:pan-left}.\!k-touch-action-pan-left{touch-action:pan-left !important}.k-touch-action-pan-right{touch-action:pan-right}.\!k-touch-action-pan-right{touch-action:pan-right !important}.k-touch-action-pan-y{touch-action:pan-y}.\!k-touch-action-pan-y{touch-action:pan-y !important}.k-touch-action-pan-up{touch-action:pan-up}.\!k-touch-action-pan-up{touch-action:pan-up !important}.k-touch-action-pan-down{touch-action:pan-down}.\!k-touch-action-pan-down{touch-action:pan-down !important}.k-touch-action-pinch-zoom{touch-action:pinch-zoom}.\!k-touch-action-pinch-zoom{touch-action:pinch-zoom !important}.k-touch-action-manipulation{touch-action:manipulation}.\!k-touch-action-manipulation{touch-action:manipulation !important}.k-cursor-none{cursor:none}.\!k-cursor-none{cursor:none !important}.k-cursor-auto{cursor:auto}.\!k-cursor-auto{cursor:auto !important}.k-cursor-default{cursor:default}.\!k-cursor-default{cursor:default !important}.k-cursor-context-menu{cursor:context-menu}.\!k-cursor-context-menu{cursor:context-menu !important}.k-cursor-help{cursor:help}.\!k-cursor-help{cursor:help !important}.k-cursor-pointer{cursor:pointer}.\!k-cursor-pointer{cursor:pointer !important}.k-cursor-progress{cursor:progress}.\!k-cursor-progress{cursor:progress !important}.k-cursor-wait{cursor:wait}.\!k-cursor-wait{cursor:wait !important}.k-cursor-cell{cursor:cell}.\!k-cursor-cell{cursor:cell !important}.k-cursor-crosshair{cursor:crosshair}.\!k-cursor-crosshair{cursor:crosshair !important}.k-cursor-text{cursor:text}.\!k-cursor-text{cursor:text !important}.k-cursor-vertical-text{cursor:vertical-text}.\!k-cursor-vertical-text{cursor:vertical-text !important}.k-cursor-alias{cursor:alias}.\!k-cursor-alias{cursor:alias !important}.k-cursor-copy{cursor:copy}.\!k-cursor-copy{cursor:copy !important}.k-cursor-move{cursor:move}.\!k-cursor-move{cursor:move !important}.k-cursor-no-drop{cursor:no-drop}.\!k-cursor-no-drop{cursor:no-drop !important}.k-cursor-not-allowed{cursor:not-allowed}.\!k-cursor-not-allowed{cursor:not-allowed !important}.k-cursor-e-resize{cursor:e-resize}.\!k-cursor-e-resize{cursor:e-resize !important}.k-cursor-n-resize{cursor:n-resize}.\!k-cursor-n-resize{cursor:n-resize !important}.k-cursor-ne-resize{cursor:ne-resize}.\!k-cursor-ne-resize{cursor:ne-resize !important}.k-cursor-nw-resize{cursor:nw-resize}.\!k-cursor-nw-resize{cursor:nw-resize !important}.k-cursor-s-resize{cursor:s-resize}.\!k-cursor-s-resize{cursor:s-resize !important}.k-cursor-se-resize{cursor:se-resize}.\!k-cursor-se-resize{cursor:se-resize !important}.k-cursor-sw-resize{cursor:sw-resize}.\!k-cursor-sw-resize{cursor:sw-resize !important}.k-cursor-w-resize{cursor:w-resize}.\!k-cursor-w-resize{cursor:w-resize !important}.k-cursor-ew-resize{cursor:ew-resize}.\!k-cursor-ew-resize{cursor:ew-resize !important}.k-cursor-ns-resize{cursor:ns-resize}.\!k-cursor-ns-resize{cursor:ns-resize !important}.k-cursor-nesw-resize{cursor:nesw-resize}.\!k-cursor-nesw-resize{cursor:nesw-resize !important}.k-cursor-nwse-resize{cursor:nwse-resize}.\!k-cursor-nwse-resize{cursor:nwse-resize !important}.k-cursor-col-resize{cursor:col-resize}.\!k-cursor-col-resize{cursor:col-resize !important}.k-cursor-row-resize{cursor:row-resize}.\!k-cursor-row-resize{cursor:row-resize !important}.k-cursor-all-scroll{cursor:all-scroll}.\!k-cursor-all-scroll{cursor:all-scroll !important}.k-cursor-zoom-in{cursor:zoom-in}.\!k-cursor-zoom-in{cursor:zoom-in !important}.k-cursor-zoom-out{cursor:zoom-out}.\!k-cursor-zoom-out{cursor:zoom-out !important}.k-cursor-grab{cursor:grab}.\!k-cursor-grab{cursor:grab !important}.k-cursor-grabbing{cursor:grabbing}.\!k-cursor-grabbing{cursor:grabbing !important}.k-listview{margin:0;padding:0;border-width:0;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-flow:column nowrap;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-listview-bordered{border-width:1px}.k-listview-header{border-width:0;border-style:solid;border-color:inherit}.k-listview-bordered>.k-listview-header{border-bottom-width:1px}.k-listview-content{margin:0;padding:0;outline:0;flex-grow:1;position:relative;overflow:auto}.k-listview-content::after{height:0;clear:both;display:block}.k-listview-content.k-d-flex::after,.k-listview-content.k-d-flex-row::after,.k-listview-content.k-d-flex-col::after,.k-listview-content.k-d-grid::after{display:none}.k-listview-content-padding-rectangle{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-listview-content-padding-square{padding:var(--kendo-spacing-1, 0.25rem)}.k-listview-item{padding:0;border-width:0;outline:0;border-style:solid;box-sizing:border-box;flex-shrink:0}.k-listview-item-padding-rectangle{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-listview-item-padding-rectangle .k-listview-link{margin-block:-var(--kendo-spacing-1, 0.25rem);margin-inline:-var(--kendo-spacing-1, 0.25rem);padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-listview-item-padding-square{padding:var(--kendo-spacing-1, 0.25rem)}.k-listview-item-padding-square .k-listview-link{margin:-var(--kendo-spacing-1, 0.25rem);padding:var(--kendo-spacing-1, 0.25rem)}.k-listview-footer{border-width:0;border-style:solid;border-color:inherit}.k-listview-bordered>.k-listview-footer{border-top-width:1px}.k-listview-pager{border-width:0;border-color:inherit}.k-listview-bordered>.k-listview-pager-top{border-block-end-width:var(--kendo-listview-border-width, 1px)}.k-listview-bordered>.k-listview-pager-bottom{border-block-start-width:var(--kendo-listview-border-width, 1px)}.k-listview-borders-all .k-listview-item{border-width:1px}.k-listview-borders-horizontal .k-listview-item{border-top-width:1px}.k-listview-borders-horizontal .k-listview-item:first-child{border-top-width:0}.k-listview-borders-vertical .k-listview-item{border-left-width:1px}.k-listview-borders-vertical .k-listview-item:first-child{border-left-width:0}.k-listview{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-listview-content>.k-focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-listview-content>.k-selected{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-listview-item{border-color:rgba(0,0,0,.08)}.k-chart-wizard .k-icon-text-wrapper{display:flex;align-items:center;gap:var(--kendo-spacing-3, 0.75rem)}.k-chart-wizard .k-icon-background-area{display:flex;padding:var(--kendo-spacing-4, 1rem);border-radius:var(--kendo-border-radius-md, 0.25rem)}.k-chart-types-wrapper{display:flex;flex-direction:column;gap:var(--kendo-spacing-4, 1rem)}.k-chart-wizard-splitter{height:100%}.k-chart-wizard-splitter .k-tabstrip{width:100%;height:100%}.k-chart-wizard-preview-pane{padding:var(--kendo-spacing-4, 1rem)}.k-chart-wizard-property-pane{padding:var(--kendo-spacing-4, 1rem)}.k-chart-wizard .k-icon-text-wrapper.k-selected{color:var(--kendo-color-primary, #0A5E58)}.k-chart-wizard .k-icon-text-wrapper.k-selected .k-icon-background-area{box-shadow:inset 0 0 0 1px var(--kendo-color-primary, #0A5E58)}.k-chart-wizard .k-icon-text-wrapper:hover,.k-chart-wizard .k-icon-text-wrapper.k-hover{cursor:pointer}.k-chart-wizard .k-icon-text-wrapper:focus .k-icon-background-area,.k-chart-wizard .k-icon-text-wrapper.k-focus .k-icon-background-area{box-shadow:inset 0 0 0 1px var(--kendo-color-primary-emphasis, #ff9d97)}.k-chart-wizard .k-icon-background-area{color:var(--kendo-color-primary, #0A5E58);background-color:var(--kendo-color-primary-subtle, #ffeceb)}.k-spreadsheet{width:100%;height:600px;border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;cursor:default;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-spreadsheet .k-vertical-align-center{position:relative;top:50%;transform:translateY(-50%)}.k-spreadsheet .k-vertical-align-bottom{position:relative;top:100%;transform:translateY(-100%)}.k-spreadsheet-toolbar{border-top-width:0;border-inline-width:0}.k-spreadsheet-action-bar{border-width:0 0 1px;border-style:solid;border-color:inherit;padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);font-size:var(--kendo-font-size, inherit);font-family:Arial,Verdana,sans-serif;position:relative;display:flex;flex-direction:row;gap:var(--kendo-spacing-2, 0.5rem)}.k-spreadsheet-name-editor{width:10em}.k-spreadsheet-formula-bar{min-width:0px;border-color:inherit;display:flex;flex-direction:row;align-items:center;flex:1;gap:var(--kendo-spacing-2, 0.5rem)}.k-spreadsheet-formula-bar>.k-icon{padding-block:0;padding-inline:var(--kendo-spacing-1, 0.25rem);box-sizing:content-box;border-width:0 1px 0 0;border-style:solid;border-color:inherit;flex-shrink:0}.k-spreadsheet-formula-bar .k-tooltip,.k-spreadsheet-formula-bar .k-group-header,.k-spreadsheet-formula-bar .k-list-scroller{display:none}.k-spreadsheet-formula-bar .k-spreadsheet-formula-input{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);line-height:var(--kendo-line-height, normal);display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before{content:"{";font-weight:700}.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after{content:"}";font-weight:700}.k-spreadsheet-formula-input{outline:0;white-space:pre;flex:1;box-sizing:border-box}.k-spreadsheet-formula-input>.k-syntax-func.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-bool.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-ref.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-str.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-num.k-syntax-at-point{text-decoration:underline}.k-spreadsheet-formula-input>.k-series-a,.k-spreadsheet-formula-input>.k-series-b,.k-spreadsheet-formula-input>.k-series-c,.k-spreadsheet-formula-input>.k-series-d{background-color:rgba(0,0,0,0)}.k-spreadsheet-formula-list{min-width:100px}.k-spreadsheet-formula-list .k-item{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-syntax-func,.k-syntax-startexp{font-weight:bold}.k-spreadsheet-cell-editor{padding-block:var(--kendo-spacing-0, 0px);padding-inline:var(--kendo-spacing-1, 0.25rem);line-height:20px;display:none;overflow:hidden;position:absolute;z-index:100}.k-spreadsheet-sheets-bar{-webkit-padding-after:var(--kendo-spacing-2, 0.5rem);padding-block-end:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:1px 0 0;border-style:solid;border-color:inherit;display:flex;flex-direction:row;align-items:center;position:relative}.k-spreadsheet-sheets{flex:1 1 auto;overflow:hidden}.k-spreadsheet-sheets .k-tabstrip-items-wrapper{border-width:0}.k-spreadsheet-sheets-bar-add{align-self:center}.k-spreadsheet-sheets-bar-add:not(:hover){border-color:rgba(0,0,0,0);color:inherit;background:none}.k-spreadsheet-sheets-items{flex:1;overflow:hidden}.k-spreadsheet-sheets-items .k-tabstrip-items-wrapper{margin:0;border-width:0}.k-spreadsheet-sheets-items .k-item .k-link{display:inline-block}.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove{margin-right:var(--kendo-spacing-2, 0.5rem);margin-left:calc(var(--kendo-spacing-2, 0.5rem)*-1);padding:0;line-height:1;display:inline-flex;flex-direction:row;vertical-align:middle;align-self:center}.k-spreadsheet-view{height:auto !important;border-color:inherit;font-size:var(--kendo-font-size, inherit);font-family:Arial,Verdana,sans-serif;flex:1;position:relative;overflow:hidden}.k-spreadsheet-view .k-disabled{pointer-events:auto}.k-spreadsheet-fixed-container{width:calc(100% - var(--kendo-scrollbar-width, 17px));height:calc(100% - var(--kendo-scrollbar-width, 17px));border-color:inherit;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:2;overflow:hidden}.k-spreadsheet-overflow{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;border-color:inherit}.k-spreadsheet-pane{padding:0 1px 0 0;border-width:2px 0 0 2px;border-style:solid;border-color:inherit;box-sizing:border-box;position:absolute;overflow:hidden}.k-spreadsheet-pane.k-top{border-top-width:0}.k-spreadsheet-pane.k-left{border-left-width:0}.k-spreadsheet-top-corner{border-width:0 1px 1px 0;border-style:solid;box-sizing:border-box;position:absolute;top:0;left:0;z-index:10000}.k-spreadsheet-top-corner::after{content:"";display:block;width:0;height:0;overflow:hidden;position:absolute;bottom:0;right:0;border:6px solid rgba(0,0,0,0);border-right-color:inherit;border-bottom-color:inherit}.k-spreadsheet-scroller{width:100%;height:100%;overflow:scroll;position:absolute;z-index:1}@media(hover: none),(pointer: coarse){.k-spreadsheet-scroller{z-index:3}}.k-spreadsheet-haxis,.k-spreadsheet-vaxis{border:0 solid;border-color:inherit;position:absolute}.k-spreadsheet-haxis{border-width:1px 0 0;left:0}.k-spreadsheet-vaxis{border-width:0 0 0 1px;top:0}.k-spreadsheet-row-header,.k-spreadsheet-column-header{text-align:center;z-index:100}.k-spreadsheet-row-header>div,.k-spreadsheet-column-header>div{position:relative;box-sizing:border-box;border-width:0;border-style:solid;border-color:inherit}.k-spreadsheet-row-header>div::after,.k-spreadsheet-column-header>div::after{content:"";border-width:0;border-style:solid;border-color:inherit;display:none;position:absolute;top:0;right:0;bottom:0;left:0}.k-spreadsheet-row-header{position:relative}.k-spreadsheet-column-header{position:absolute}.k-spreadsheet-row-header>div{border-top-width:1px}.k-spreadsheet-row-header>div:first-child{border-top-width:0}.k-spreadsheet-row-header>.k-selection-partial::after,.k-spreadsheet-row-header>.k-selection-full::after{border-right-width:2px;display:block}.k-spreadsheet-column-header>div{border-left-width:1px}.k-spreadsheet-column-header>div:first-child{border-left-width:0}.k-spreadsheet-column-header>.k-selection-partial::after,.k-spreadsheet-column-header>.k-selection-full::after{border-bottom-width:2px;display:block}.k-spreadsheet-data{border-color:inherit;cursor:cell;position:relative}.k-spreadsheet-cell{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);box-sizing:border-box;position:absolute;line-height:normal;white-space:pre;overflow:hidden}.k-spreadsheet-merged-cells-wrapper{position:relative}.k-spreadsheet-disabled-mask{position:absolute}.k-spreadsheet .k-selection-wrapper{position:relative;cursor:cell}.k-spreadsheet .k-spreadsheet-selection{border-width:1px;border-style:solid;box-sizing:border-box;position:absolute}.k-spreadsheet .k-spreadsheet-selection-highlight{border-width:2px;border-style:dashed;box-sizing:border-box;position:absolute}.k-spreadsheet .k-spreadsheet-editor-button{position:absolute;padding:0;z-index:60}.k-spreadsheet-active-cell{outline-color:rgba(0,0,0,0) !important;z-index:10}.k-spreadsheet .k-auto-fill-wrapper{position:relative}.k-spreadsheet .k-auto-fill,.k-spreadsheet .k-auto-fill-punch,.k-spreadsheet .k-auto-fill-br-hint{box-sizing:border-box;position:absolute}.k-spreadsheet .k-auto-fill{border-width:1px;border-style:solid;cursor:crosshair}.k-spreadsheet .k-single-selection::after{content:"";margin-bottom:-4px;margin-right:-4px;width:6px;height:6px;border-width:1px;border-style:solid;border-radius:50%;display:block;position:absolute;bottom:0;right:0;z-index:300;cursor:crosshair}.k-spreadsheet .k-selection-full::after,.k-spreadsheet .k-selection-partial::after{display:none}.k-spreadsheet .k-autofill-wrapper{position:relative;cursor:cell}.k-spreadsheet-vborder{position:absolute;border-left-style:solid;border-left-width:1px}.k-spreadsheet-hborder{position:absolute;border-top-style:solid;border-top-width:1px}.k-spreadsheet-has-comment::after{content:"";display:block;position:absolute;top:0;inset-inline-end:0;inset-inline-start:auto;border-width:3px;border-style:solid}.k-spreadsheet-cell .k-dirty{inset-inline-start:0;inset-inline-end:auto}.k-spreadsheet .k-filter-wrapper{position:relative;z-index:50}.k-spreadsheet .k-filter-range{border-width:2px;border-style:solid;position:absolute;box-sizing:border-box}.k-spreadsheet-filter{border-radius:var(--kendo-border-radius-md, 0.25rem);padding:var(--kendo-spacing-1, 0.25rem);line-height:1;position:absolute;cursor:pointer}.k-spreadsheet-filter .k-icon{vertical-align:middle}.k-spreadsheet-filter-menu{width:280px}.k-spreadsheet-filter-menu .k-animation-container{position:relative}.k-spreadsheet-filter-menu>.k-menu,.k-spreadsheet-filter-menu>.k-menu.k-menu-vertical{border-width:0}.k-spreadsheet-filter-menu>.k-menu .k-item,.k-spreadsheet-filter-menu>.k-menu.k-menu-vertical .k-item{color:inherit}.k-spreadsheet-filter-menu>.k-menu .k-link,.k-spreadsheet-filter-menu>.k-menu.k-menu-vertical .k-link{padding-left:calc(16px + var(--kendo-spacing-1, 0.25rem)*2)}.k-spreadsheet-filter-menu>.k-menu .k-icon,.k-spreadsheet-filter-menu>.k-menu.k-menu-vertical .k-icon{margin:0 var(--kendo-spacing-1, 0.25rem) 0 calc(-16px + var(--kendo-spacing-1, 0.25rem)*-1)}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{height:200px;border-width:1px;border-style:solid;overflow-y:scroll;overflow-x:auto}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview{padding:var(--kendo-spacing-1, 0.25rem);overflow:visible}.k-spreadsheet-filter-menu .k-details,.k-spreadsheet-filter-menu .k-expander{padding:0;border-width:1px 0 0;border-style:solid;border-color:inherit}.k-spreadsheet-filter-menu .k-expander{border:0;background:inherit}.k-spreadsheet-filter-menu .k-details-summary,.k-spreadsheet-filter-menu .k-columnmenu-item{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);display:flex;align-items:center;cursor:pointer}.k-spreadsheet-filter-menu .k-details-summary>.k-icon,.k-spreadsheet-filter-menu .k-details-summary>.k-expander-indicator,.k-spreadsheet-filter-menu .k-columnmenu-item>.k-icon,.k-spreadsheet-filter-menu .k-columnmenu-item>.k-expander-indicator{margin-right:var(--kendo-spacing-1, 0.25rem)}.k-spreadsheet-filter-menu .k-details-content,.k-spreadsheet-filter-menu .k-columnmenu-item-content{padding:var(--kendo-spacing-2, 0.5rem);display:flex;flex-flow:column nowrap;gap:var(--kendo-spacing-2, 0.5rem)}.k-spreadsheet-filter-menu .k-details-content .k-filter-and,.k-spreadsheet-filter-menu .k-columnmenu-item-content .k-filter-and{width:-moz-min-content;width:min-content;align-self:flex-start}.k-spreadsheet-filter-menu .k-actions,.k-spreadsheet-filter-menu .k-edit-buttons,.k-spreadsheet-filter-menu .k-action-buttons,.k-spreadsheet-filter-menu .k-columnmenu-actions,.k-spreadsheet-filter-menu .k-form-buttons{margin:0;padding:0}.k-spreadsheet-popup{padding:0}.k-spreadsheet-popup .k-separator{display:block}.k-spreadsheet-popup .k-reset-color,.k-spreadsheet-popup .k-custom-color{border-radius:0;width:100%;border-width:0;box-sizing:border-box;display:flex}.k-spreadsheet-popup .k-reset-color{border-bottom-width:1px}.k-spreadsheet-popup .k-custom-color{border-top-width:1px}.k-spreadsheet-popup .k-spreadsheet-border-type-palette{padding:var(--kendo-spacing-2, 0.5rem);display:grid;grid-template-columns:repeat(5, max-content);gap:var(--kendo-spacing-2, 0.5rem)}.k-spreadsheet-clipboard,.k-spreadsheet-clipboard-paste{margin:0;padding:0;width:1px;height:1px;border:0;opacity:0;position:absolute;top:0;left:0;overflow:hidden}.k-spreadsheet-window .k-external-dropzone{-webkit-margin-after:var(--kendo-spacing-4, 1rem);margin-block-end:var(--kendo-spacing-4, 1rem)}.k-spreadsheet-window .k-edit-form-container{width:auto;min-width:0}.k-spreadsheet-format-cells .k-spreadsheet-preview{margin-top:var(--kendo-spacing-2, 0.5rem);text-align:center}.k-spreadsheet-format-cells .k-list-scroller{margin-top:var(--kendo-spacing-2, 0.5rem);height:210px;border-width:1px;border-style:solid;border-color:inherit}.k-export-config{clear:both;position:relative}.k-export-config::after{content:"";clear:both;display:block}.k-export-config .k-edit-field{margin-left:5%;width:45%;float:left}.k-export-config .k-page-orientation{position:absolute;right:0;top:var(--kendo-spacing-2, 0.5rem)}.k-export-config .k-page-orientation .k-font-icon{font-size:6em}.k-export-config .k-page-orientation .k-svg-icon{width:6em;height:6em}.k-spreadsheet-insert-comment textarea{height:auto}.k-spreadsheet-insert-image-dialog{border-radius:var(--kendo-border-radius-md, 0.25rem);border-style:dashed;border-width:2px}.k-spreadsheet-insert-image-dialog label{display:flex;justify-content:center;min-width:100%;width:355px;height:230px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4ZS0yMjUzMjdkNDI5OTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68UHLbAAAgpElEQVR42uzd2ZNc9dnY8TOL9gU0IAkjgwpkI8QOQmI1FS+FHW9VLt/7wpWb900qKV+lTL3vTZzElSvnJilfvM4fkQunfEOw2LUgiUUsNhiMAFsjtIzQrpmJnhOdoaent+np5SyfT1XXiJ4R0hz19Lef31l6ZHZ2NgEAWhu1CQBAMAFAMAFAMAFAMAFAMAFAMAFAMAEAwQQAwQQAwQQAwQQAwQQAwQQAwQQAMuP9/gNGRkZsZQAGop/v8WzCBIA8TJj9GFr9swGUYyAUTHEEoLvn+NxGdLwgG1BEAaoxYY7kNZ55C+bIEu4DoFixHGkT0JE8RTMvwWwXxRHBBKhMQGcbPN8PPZx5COZIh6EcEU+AQgex2fRYH8tm4RxqNIcdzGbxa/dROAGKOT3WhnCk5nOzTX5PbqI5zGB2Estmv24XTwDyO2HOtohi/f25ieawgtkqlvW/HukgnqIJULxY1v96tsV0OvRo5mkfZn0YR5tEs920CUB+o9kokvW3mQ6iWYkJc6RNLOtvo7/85S/X/eIXv/jntWvX/mjZsmVfGRsbG3eNWoCClvOq6enpy1f9/Ysvvvjfv/nNb/7zr3/96zM1oRxN2u/THHhAR/p5odr0D1gYtvpg1kdztObj6N///vf/NDEx8e/Gx8eXeZgBlM+VK1cunzhx4n9u3rz5n65Fc6Zm0my0dFs/tdbGuG9/z2FefL1ROOdi+ZOf/GTl1NTU/920adMvxBKgvOI5/upz/X+I5/x47q8bnEaSnByvMugJs1EkRxoEcyw23Lp16x72UAKojjNnzuxfv379N6/+crrBlDnbbsos44TZ7Mo+aTSPHTv2X8USoHriuT8a0GS6HOqUOewl2QW3OMBnYmLiHz1sAKopGhAtSFqfJTH4aA1pSbbRUmx6m5yc/O833njjv/GQAaiu48eP/6+NGzf+++TLg4AaLc0mSQWWZJuN1iNr1qz5vocKQLVdbcG/TnJ2cZpBBrPV1Xnmps1ly5Zt8lABqLarLdiYNL9YTbOmlCaY9fFsdHm8kbgogYcKQLVda0HTVpR9wuwonq7gA0CD418qtSTbzdQJQIW7macujOZgYwBA7psxmrONIKAA5LIN42XaIFeuXEmmpqaSixcvJjMzMx5qAMOYxEZHkxUrViTr16+P68T2shGVe3uvvohYTk5OCiXAkMXz8Pnz59PhZePGjb2IZj5eCJTlHygmS7EEyFc447m5NJNzWb6ReCUDQL5cuHBBMPP4SgaAfOn39coFEwBypjQH/bhCEAAmTAAQTAAQTAAQTAAQTABAMAFAMAFAMAFAMAFAMAFAMAFAMAFAMAEAwQQAwQQAwQQAwQSAAhkvyzcyMjLiXxMAEyYACCYACCYACCYACCYAIJgAIJgAIJgAIJgAIJgAIJgAIJgAIJgAgGACwBJ5ey8AMGECgGACgGACgGACgGACgGACgGACAIIJAIIJAIIJAIIJAIIJAKXg4usAYMIEAMEEAMEEAMEEAMEEAMEEAMEEAAQTAAQTAAQTAAQTAAQTAErBxdcBwIQJAIIJAAMzbhMA9cbGxpLx8fH0Fr8eHR1NP8auj+wWZmdn527T09PJzMxM+vHKlSvpLX4NggmUKpDLly9Pb8uWLUsD2YnaeMb/o14E9PLly8mlS5fSm4AimEDhRBRXrlyZ3mKSrHXmzJnk5MmTyalTp5IvvvgivV28eDG9RfQigukTyLUpdMWKFWls165dm96uv/76ZMOGDcn69evTz8UtxNR54cKF9BYxBcEEcivCtmrVqrmIZYGcnJxMPv300+Rvf/tbGsZMLLc2ky29nj9/Pv3vY8eOzft8/Bk33XRTsmXLlmTTpk3JunXr5qIaf0b8vpg8oQhGWv0w9OQP+PJ0j5Gaj9lttOYW6zljV/8+J7v5c+p/UIFkQbzWrFkzb5r88MMPk7/85S9pKOt18tzQ6msafe7mm29Otm3bltx2223zonv27Nl5kaZc4sVSl/3YcPXD9LXbTM1ttuaW1HxM+tk0wYSSi32SMdHFx5BNku++++7c0mqvItlpROPvsmPHjrnJM8TfJZZ+6/9OCKZgCib0VeyjjFDGPsrw+eefpxPlO++80/NpsptpM3PXXXelE+eNN96Y/nfs34xw2scpmIIpmNB3sfwa+wuzo13/9Kc/JXv37h1oJFt9vtH9jz32WLJ9+/b01xHL2K9qmVYwBVMwoW8/bxHKbKr8+OOPkwMHDqT7CPMwTbb7XEzEu3fvTrZu3To3bUY4+/08hWAKJlRInAcZp3HE/sE49ePgwYPpfsphT5OLnTRD7N/ctWtX+j3FPs2pqSnncArm0IPptBIogYjkddddly7BxkE9L7/8cseT2bCmyVb3HzlyJDl69Gjy1FNPpU+2cU7n6dOnHRDEUJVmwownCaiiOK8yJsv4WfvrX/+avPTSS+mpGkWZJlt9LibMiGYcFBRfE5Om8zaLZ+PGjaWYMF18HQosDu7JYvn+++8ne/bsaRnL7Lqv3Xy+9rqx3Xyu099Te398L88++2zy3nvvpd9jduUgGAZLslDgyTIO8ImQ/PnPf05eeeWVQk+Tre6PFwLxMY6ije85fm3SZNBMmFDEV7rj43OTZbNYFm2abHf/888/nx7ElE2a9de/BcEE5v/Qjo6mB/hky7D1sew2hJ3+3l4GdLH3x6SZLc9mBzmBYAILZNNVhOKjjz5Kj4btVQjzNE22uv+5555LPvjgg3kvHGAQxsv0RAJlFxdPj1NI4jJ3EctBnxLS632Tnd7fKJqxLTZv3pxe7CAupQcmTCCVvS1XiGXYZuckLnVizNM02ey++N4jmnExg7iqkSNnEUwgFSsoMUmF2Id34sSJjqPWj8/18/5O4xlvbp3tv41p0yoTggmkQYh9dnFt2FdffbWjqbCbyXCQU2Mn02S7qL7xxhvp+3nGtoltBIIJFRanT2QXU9+3b1/HU+FiJr28TpOdRPXFF19MP8Y2cqoJggkVVrsUGwe3DOKUkF6dKtLLabLZ/XHN3LfeemvetgLBhIqJg1liaoqjYltdnGBQ50cOI4jtvjZ+/cc//jF9x6LYVg4AQjChgrKjYuO8w35Nk0sJaK+j2s3XZuJNsmu3GQgmVEScRhITU0xOb7/9du5PCRnENNnqaw8dOpR89tln6TaLbQeCCRWRHejzySef5PpydYOcJuuXYuvvi7c3q912IJhQ9h/M0dH0ij7hnXfeyd00OYggtvvaRvcdPnx4bjp3nVl6zaXxIIfiwJV4TMf1YrO3scr75ery8LWxreIdTeJtwGLKPH/+vAcTJkwoezBDHOxjmmy/FFt7fwSzdhuCCRPK+ip2dDQ9cGVqaiqdMAc5NRZpmmx2X2yzuGze9ddfn27LmZkZDypMmFBG2RGecXTsoKfGok2TzX7/p59+Om9bgmBCCWUH+xw9ejT3R7q2+38sNZ7d/v4PP/xw3raEXrAkCzkNZjYl1YahmaUudy72/n4spfby98dF6gUTwYQSGxsbS4+Ojf2XFy9e7Hv4ihrEdvfF0bHZfszYpvG+mSCYULJghtOnTw88fGWL5+TkZBrMOIBKMOkF+zAhh8GM6ag+BHm++Hke92MeP3583jYFEyaU6RXstavTxIRpmlza12bb0BV/EMw6rvRDKX4gr70BcuzDbDRFDTuIRYpnbMNswvT8gGBCyWRP7OfOnRPEJX5ttg3FEsGEEgfzwoULhb/izrDjmV1HVjARTChxMOsv5yaei//aK1euCCaCCWUPZrzrhiAu/Z1LBBPBhJJbygE/4tn6qkggmFCSUMZEFJd0u3z5cqGClLe/a3bhdfFEMKHEwYxTIbIlxbIEbdDnlGYXLBBMBBNKGsxsOsqO8ixj/AYRz5UrVwomggllD+bq1asXXB4vD0Ea9u9fzP8jtqFg0kuuGQU5kl0kfP369fNiMKjrr/bjWrG9vNbsYq6Zm21DF17HhFnHoeOUQXb+5XXXXVf5pdil/j9iG2bb1PMDggklnTA3bNhQyCAO+mtb3b9x48Z5L0JAMKGEwYz3cazaOZK9jmcWzOyKPyCYUCIxDcWTfiwnxlGecU3ZPMQv79Nk/f2rVq1KJiYm0vtNmPSKg34gZ+KCBWHLli2FPDCn26/t9v/R6P9z6623ztuWIJhQQtkSYvak30lMlhq0QQSxl0fAtro/brfddtu8bQm9YEkWcjphfuUrX6nc1Xl6df9Xv/pVEyYmTCi72OcWB//Efsxt27a1nMSKuhTbr/tDTJc33HBDug3tv0QwoeSy68h+/etfL/xS7CDvj9s999wzbxtCr1iShZwGM470jAkzrivbi/fHHPTyar+XYht9LrbV3XffLZiYMKEqYikx2/9233335XqaHNaU2ehzDz/8cPoxtp3lWASTwjt+/LiN0IGLFy+mH7du3drz+PU6fIPYN9ns/trP3X777fO2HfSSa8ky8Fg+//zzyZNPPpls2rTJBmkhTomIA1fiaNkHHnggOXjw4IJINApHs6AM6msHcX+jz+3evTu55ZZb0m0W285zAiZMCh3LPXv2pO/zGNE8duyYjdJGdqWfOPin22kyr0fALnaKbfe5u+66a942A8Gk8LHMntREs73YFxcT00033ZR885vfzEUQlxq9pQS02ee+973vJTfffHO6rZx7iWBSmljWTk+i2d65c+fSj/fee2+ybt26wl6urpcBrf1cvO/lQw89NG9bgWBSyFhGFOtjKZqdi6kpO0XiqaeeGug02cvL1fXi9zT6fU8//XT6MbaRN4tGMCl0LNu96s+iOTk5aaM1ES84IhJf+9rXkm9961uluMBAN9Nk/ed37dqVbN++Pb2/2YsyEExKEcvaaMayrWgmTYORbcs4LzN7r8eiXK6uV9NkrXiT7XjxUPuCAgSTQsYynsTi0P5Ob3HunEmzuTiYJTu/8Dvf+U4yPj5eqWmy9vPxvf/4xz9OP8ZSrKv6IJgUOpbdsDzbfvtkR81+97vfXXTI8nKBgW4/l30+YhnvSBLbwlIsgkkhY/nCCy8s+QlMNJuLYJw9ezb9eMcdd8xFMy9TZi8/1+zPi1ju2LFj3raAQRjp94Ot5mobIzUfs9tozW0sblf/Pie7+XNOnz7tX3OIIm69iGWtlStXuiJQE2NjY8maNWvSn6833ngj+cMf/tAwNs0i1Iv7h/G5H/7wh+lVj7JYOiq2GOKt6rrsx4arH6av3WZqbrM1t6TmY19fQJkwyWUss0kz/r9OOVkoQhEHAcWTQ5yfWTtplmmarPWDH/xgLpbxvYslgyaYLEm2DBtxW8wBPos5EEg0G4vrpWZHh0Y042o3ebtcXSch7OTzP/rRj5IHH3xw7vSR+N5BMClULGNfY7+v3SmazcWRs9mkGW+cnB05mofL1S31SNjsaNif/vSnyf333z83Wbr0HcNiHya5jmWtFStW2KfZRO0+zU8++ST5/e9/n5w8eXIuPq2mt8Xcv5TPLfbzExMT6QuAeAcS+yyLrSz7MAWTrmLZj32WncgOBMpO3OdLo6OjyerVq9N4Rliee+65ZP/+/T0J3lJC2M3vjSv4fPvb306WLVs2t7/WG0ILpmAKpliKZk9/3mL7LF++PP3v9957L3n22WfTn488T5O1T6xxbdg777wz/e+4IEGsYjh1RDAFUzALGcs8vN9gtjwrmo3FZLZq1aq5n7948+n6U0+GMU22+prvf//7yc6dO+e+Jl6U2V8pmIIpmGIpmgOfNj/99NPk7bffTvbu3ZuLaTLzyCOPJHfffXeyZcsWU6VgCqZgFtvnn38+9GVY0exeHGka4Yx9m+Ho0aPJBx98kOzbty+NU7+WZFt9Tfy77d69O9m2bVt6UE+IfZURSqeMCKZg9jmYU1NTHpV9nCzzfL3OiMETTzzh6NkOwhmhysIZ3n333eTNN99MPw5imox9k3H6S1zaLhOhjFOHhLK84k2+BVMwxVI0CxnO2McZt9pVhI8//jh5//33k48++mjBv3m302TsR926dWv6Pp633nprcsMNN8x9LvZPxk0oBVMwBbPwsXzxxRcL9U4QlmcX/7OZhbN26swCGheKiNupU6fSW5zakV1lJ3s7rez3xwuWOA/0+uuvT2/xb7B58+Z5gcymySyU9lEKpmAKpljmYNIUzcWJczhj8oxwxsean9slieeXCGyEMj46l1IwBVMwSyMmi4hlTBNFJZq9CWjEMz5mt+z6vrU/19nzR3YpuwhidotICiSCKZiljmUZ3pA3lmdFEwSzpy8k/VNStliGOOoyvh9vQg0IJmLZQTRfeukl0QQEE7FsJ06EF01AMFlyLCMm/Xrz57zcskkzjv4FEEy6imVZJ8t62T5N0QS6VZqjZM+cOeNfcxGxLPMybCtxysnjjz/u6FkYoHXr1nXbD0fJIpbDYp8mYMI0YXYcyzy9RdewxHmaJk0wYZowaRjL7AAfnHICCCYtYlnVZdhW0Xz55ZdFExBMxLKdmLgjmo6eBdqxD7PETpw4IZYdyvZp3njjjTYG9Jh9mIhlibi4AVCZCfOLL77wr3mNA3yWNmk+9thjjp6FHlq7dq0JE7Es46TpQCBAMCsQy3iyF0vRZPg8fgSTnMfSPsveRfOVV17xpEdXYl/4888/nxw7dszGKBH7ME2WtJDt03T0LIuJ5Z49e9IXr3Ht4m984xvJpk2bKr1N7MMkF+JoWLHs76TpPE26iWWIn0uTZnkIplgimvQhlhnRFExyEkv7LEWTfMQyotjszdjj8fPCCy+IZsHZh2myZBFin+ajjz5qnyYLYtnJi9fYp/nkk09Wbp9mWfZhliaYZ8+ercQDzwE++YmmixsQR1F3GsvaaFbtQKA1a9aUIpiWZAsWyzjVQSyHyykn1May2TJss1s8fuzTLCbBLFgs7bMUTfIVy24fP6JZPJZkC8A+y/yyT7OasYwDeHrx4rUq+zQtySKWzE2ajp4Vy27Ez7WjZ4tDMMUS0WQIsRTN4rEkm+NYOsCnWGJ59pFHHrE8W0K151n2SyzPPvHEE6VcnrUki1iyYNJ89dVXTZpi2fWk+eKLL5o0c0wwxRLRZMixFE3BRCxFk0LHMvYtDvrnUTTzqzT7MM+dO1fof4g4zzKeZMWyPOzTLK5+HeCzGGU65WT16tXd9sM+TMTSpEneY7nYK/j0+haPH5NmvgjmkMUyrFiWO5p79+4VzQLGMg8sz+aLJVmxZABieXb37t2WZ3Ms22eZx8tPFv2UE0uyiCUmTbE0aVaIYIolA4zmvn37RFMsRVMwEUs6edITzfzFctgH+DgQqBjswxxwLGNZTizJ9mnecMMNNsYQYxnxKeJb5mX7NIvyJub2YSKWdC3bpxmnFDF4sd0jlkWZLJtNmt6P1YRZugnz5MmT6TJsPMih1vLly02aQ4plGd6MPSbNxx9/PPeTZlkmzNIEM68PfpMl7cTy7K5du5xyMgBFXoZtF808n3KyatWqUgTTkqxYMmSOnhXLpYjnl5deesny7ACYMPscS8uwdMrybP9jWeYXr7FSkdcDgUyYiCU9denSJQcC9SmWMYGVfaUnnm9Mmv0lmH2IZSyviSXdRjMeP6LZ21iWbRm2Gcuz/WVJVizJoViejQOBLM+KZTfydvRsWZZkBVMsEc3SqT3Psqpin2ZeomkfJnPiPMv9+/eLJT0Vy7PxuLI8K5bdiOejl19+2fKsCTM/E2bE0mRJvyfNhx9+2KQpll2J5dnHHntsqJOmJVnBFEsGGs1Ynp2YmLAxWsSyCkfDdiNbnh3WxTEsyVacWDJI2fJs7CtHLBcrO+XExTFMmKlB/qDEk5Z9lgxr0rQ8O19VzrPshWEtz8afa8KsILEkD5OmA4HEstvBwoFAJsyB/MBYhiUvYp/Uzp07Kz1pWoZd2uNnkJOmCbNixJI8icfhgQMHKjtpiuXSHz8mTRNm32JpGZY8in2aVZs0xbK3k9+jjz7a90nThFmhyVIsyavYpxmTZlWOno1YxmQklr0R2/GVV15x9KwJUyyp1qQZR8+W+TxNseyfbJ9mv87TLMuEKZgtYhmv3MWSIkUzlmfLGE2xLHY0LcmWmFhSRGVdnhXLwcgOBLI8K5hiiWgWUHwfsY9NLAcXTfs0W0y8lmS/dOrUqXSfZTzpQJHF8uxDDz1U6OXZiKXJcjhieTaOnu3V8qwl2ZKJWMYrc7GkLJPmwYMHCztpiqVJM48EsyaWlmEp25NeEaMplqKZV6VZku02drHP8rXXXhNLSqtIy7NxgE88SQ/r/W1ZKLu4wVKWZ2OJt8t+OK0kL8EUS6oinrAefPDBXEczi6XJMp+Pn6VEsyzBrOySrFhSJXlfnhXL/D9+LM9WdMKMfZZiSRXF8mzeJs3s1BHLsOWdNC3JFjSYYoknvRXJAw88kItoOs+ymI+fRx55ZFHRFMwCBjOLpVNHMGkuH3o0xbI60bQPs2AilrEPRyzh/5+neejQoXRf/rBi+eqrr4plQcWAEv9+VdunWYlgZrG0DAvDj2YWS/ssix/NvXv3VupNzEu/JCuW0Fq2T3PDhg0mS7p6/MTybKs3MbcPswDBPH36tH2W0IFsn2Y/oxmTrH2W1YymYOY8mBFLkyXkI5oRS5Nl+aO5e/fuhtF00E/ORJizm1jC4tXu06z9eVrqTSyroXafZv1joDSdKcuEmS27OhoW8jNp2mdZ3Umz9pSTeEyVYcIsVTAjlvEK2WQJw49mxDImDrGsZjR37do1F03BzFkwjx07lsbSZAm9sWzZsq6jKZbURrMswSzNPkyxhN66fPlycvjw4UWfpymWhFjp27dvX6nO0yxNMMUS+vNztZhoiiX10YzHQ1mMl+UbKdORWJDHSfP+++9vuTwbUY2JIp4k/TxSxmFm1D8n0Gk0m02acb/JkrITTKDjaL7++uvp0ehiiWACtBDLa0eOHEmmp6fFksqxDxPoWJxqct999yVjY2NzsbTPEhMmQF0sd+7cmaxdu3beAT4gmADXxInnEct169bNxdIyLFVjSRZoO1k+9NBDaSzjPEuxRDABWsQyJsv9+/fbZ0llWZIFOoqlyRITZkl4xQu9j2XtAT5iiWACtImlZViwJAu0iGW2zxKwJAtkTwbj4wtiaRkWShhMYGmT5YMPPpjGMq4V62hYWMiSLIjlvFi6gg+UfML0Shi6eAIYH284WQIlDiaw+MnygQcesAwLJkygVSzvv//+BVfwAUyYQIPJUixBMIEOYnngwIH0TaGt0ECFgukHHtrHMpZha2NpsoTOOa0ExBKo0oQJtI9lHA372muvWYaFKgfTDz80+AEfH58XS5MlCCbQYLK877775k4dMVnC0tiHCRWJpckSTJgpr5rh2g/1+LhYgmACnUyW2dGwBw8eFEsQTKCTWFp9AcGcx5MClf5BvrYMa7KE/nHQD4glUKUJE6oolmHvvffeufMsDx065NQRMGECrWJpsgQTZke8oqZSP7jj42IJggm0myzvueeeebG0DAuCacKEusmyUSwBwQRqYhnLsGvWrJl3gA8wGA76gYLG0j5LMGECNbJ9llksDx8+bJ8lCGb3PHlQ1smyPpYmSxgOS7JQgFiePn1aLMGECdSLZdi777577mhYy7AgmD3jiYQyTZb1sTRZgmACdbG0zxIEE2ghW4Z1NCwIZl95UqHok2WjWAL54ShZyFksX3/9dbEEwQSaxTJOHYlY2mcJOf15tQkgH7G0zxIEcyA8yVC0WN51110LYgkIJtAklrEMe/nyZS/6IOfsw4Qhx9JkCSbMgfLqnKLEcvXq1WIJggl0Ess33njDMiwUjCVZGEIsTZZgwhwar9TJayx37NghlmDCBDqN5ZtvvimWYMI0YUJ9LO+8884FsfQ4BRMmUDdZxqkjU1NTyVtvvWWyBBMm0CiWJksQzNzyhEQeYtloGRYoB0uy0IdYWoYFwQQ6iKW36ALBBMQSqvnzXpZvxD5MhhHL7du3L1iG9VgEE2aujY2N+ddkKLGMU0eOHDlinyWU/Lm5NBPm+vXrk5MnT3p0MvBYmiyhuYmJCcHMm1tuuSU5c+ZMMj097RFKX18tN4ol0PjF5W233Vaa72dkdna2v3/Al6+6R2o+ZrfRmlvM7WNX/z5dj4kXLlxIjh49mj6RCSf9+OG/4447xBI6eGEZk2XEMn5eltCPDVc/TF+7zdTcZmtuSc3HpJ9Ny0MwR67FMn49vpRgAlAe14J55Vokp6+FcWjBzMtBPwu+aQAqL1dtGM3JxgCAXDdjNGcbQkAByGUXRvO2Qaanp0UToOJmZmZyF85hBbPRN5/ed+UqDxWAart8+fKVVq0oezAb7bydrdsAsxcuXJj0UAGotnPnzk0mLY6GTYZwQFBelmTnfn3mzJnfe6gAVNupU6f+T5NADk2eTitJb7/97W//+eoo7qoDABV16dKl6d/97nf/1GDCHKpBXrgg/c8GHxdc9efEiRP/bcOGDf/Wwwagej744IP/sW3btv+YdHZ1n3kRK8uVfmpDWR/LBVf+OX/+/HMrV67c6aEDUB3Hjh07sHnz5n+VNL+yT/3EObBgDnpJttnRTvW3mZ/97GdPX7hw4S0PH4BqmJycPPLzn//86RaRnG3TlP4OgAOeMJtNmUndhDm3RHvixIn/snr16n9YsWLFMg8ngPK5Ohxd/uyzz357++23P5MsXIKdSRaeUdE0mGW/luxsk4kzvdjuxMTEM7/61a9uPXr06L9MTU19dunSpSv9jjwA/RMXJbh48eKVkydPfvbhhx/+yzPPPHPr1Vj+MvnyXUnaLr0OwzAmzEZTZu202ektafARgHxqdLDOYm5JJwHtZ9PGc7IRRxpsiFaRHGkRXgDyGctGwUzaBDI371gyPsSNN9Immo3imYglQKmimXQQyaEe7JOHCbNVNEeabKDa++sjKZoA+Y9lJ/HMXSyHHczFTpr1X18fTkcCAZQnnLmKZR6C2SyaSdJ+iTYXGxCAvsUzN7HMSzAbRbCTcAJQnmC2imIuGjCew4030mZDCShAeaOZu1DmMZiNNtBI3jcgAAONqGAuYsM5GhZAHAWzbBsYgHIYtQkAQDABoCf6viTrnUUAMGECgGACAIIJAIIJAIIJAIIJAIIJAIIJAIIJAIIJAAgmAAgmAAgmAAgmAAgmAAgmAAgmACCYACCYACCYACCYACCYAFB0/0+AAQDHHxQEMMRIrwAAAABJRU5ErkJggg==);background-size:auto 70%;background-position:50% 30%;background-repeat:no-repeat}.k-spreadsheet-insert-image-dialog label div{display:flex;align-self:flex-end;margin-bottom:var(--kendo-spacing-7\.5, 1.875rem);pointer-events:none}.k-spreadsheet-insert-image-dialog label input{display:none}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image{background-size:auto 90%;background-position:50% 50%}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div{margin:0;align-self:center;opacity:1}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div{opacity:0}.k-spreadsheet-drawing{position:absolute;box-sizing:border-box;z-index:101}.k-spreadsheet-drawing.k-spreadsheet-active-drawing{outline-style:solid;outline-width:2px}.k-spreadsheet-drawing .k-spreadsheet-drawing-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;cursor:move}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle{width:6px;height:6px;border-style:solid;border-width:1px;border-radius:var(--kendo-border-radius-lg, 0.375rem);position:absolute;transform:translate(-50%, -50%)}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N{left:50%;top:0;cursor:ns-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE{left:100%;top:0;cursor:nesw-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E{left:100%;top:50%;cursor:ew-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE{left:100%;top:100%;cursor:nwse-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S{left:50%;top:100%;cursor:ns-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW{left:0;top:100%;cursor:nesw-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W{left:0;top:50%;cursor:ew-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW{left:0;top:0;cursor:nwse-resize}.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover,.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover{border-radius:var(--kendo-border-radius-md, 0.25rem)}.k-spreadsheet-legacy .k-spreadsheet,.k-spreadsheet-legacy .k-spreadsheet-action-bar,.k-spreadsheet-legacy .k-spreadsheet-view{font-size:12px}.k-spreadsheet-legacy .k-spreadsheet-cell{padding:1px}.k-spreadsheet-legacy .k-spreadsheet-filter{padding:0px}.k-spreadsheet-legacy .k-filter-range{border-width:1px}.k-spreadsheet-legacy .k-spreadsheet .k-spreadsheet-selection-highlight{border-width:1px;border-style:solid}.k-spreadsheet .k-tabstrip-wrapper{border-width:0 0 1px;border-style:solid;border-color:inherit;position:relative}.k-spreadsheet-quick-access-toolbar{padding:var(--kendo-spacing-2, 0.5rem);display:inline-flex;flex-direction:row;position:absolute;z-index:2;top:0;left:0}.k-spreadsheet-tabstrip{padding-top:var(--kendo-spacing-2, 0.5rem);position:relative;z-index:1}.k-spreadsheet-tabstrip .k-tabstrip-items-wrapper{margin:0}.k-spreadsheet-tabstrip .k-loading{display:none}.k-spreadsheet-tabstrip .k-content,.k-spreadsheet-tabstrip .k-tabstrip-content{border-radius:0;padding:0;border-width:0;overflow:hidden}.k-spreadsheet{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-spreadsheet-header{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-spreadsheet-top-corner,.k-spreadsheet-row-header,.k-spreadsheet-column-header{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-spreadsheet-cell-editor{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-spreadsheet-merged-cell{background-color:var(--kendo-color-surface-alt, #ffffff)}.k-spreadsheet-disabled-mask{background-color:var(--kendo-color-surface-alt, #ffffff)}.k-spreadsheet .k-selection-full,.k-spreadsheet .k-selection-partial{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-spreadsheet-selection{border-color:var(--kendo-color-primary, #0A5E58);background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent);box-shadow:inset 0 0 0 1px var(--kendo-color-primary, #0A5E58)}.k-spreadsheet-selection-highlight{border-color:var(--kendo-color-primary, #0A5E58)}.k-spreadsheet .k-single-selection::after{border-color:var(--kendo-color-surface-alt, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-spreadsheet-active-cell{background-color:var(--kendo-color-surface-alt, #ffffff);box-shadow:inset 0 0 0 1px var(--kendo-color-primary, #0A5E58)}.k-spreadsheet .k-auto-fill{border-color:var(--kendo-color-primary, #0A5E58);background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent);box-shadow:inset 0 0 0 1px var(--kendo-color-primary, #0A5E58)}.k-spreadsheet .k-auto-fill-punch{background-color:rgba(var(--kendo-color-surface-alt, #ffffff), 0.5)}.k-spreadsheet .k-resize-handle,.k-spreadsheet .k-resize-hint-handle,.k-spreadsheet .k-resize-hint-marker{background-color:var(--kendo-color-primary, #0A5E58)}.k-spreadsheet-has-comment::after{border-block-color:var(--kendo-color-primary, #0A5E58) rgba(0,0,0,0);border-inline-color:rgba(0,0,0,0) var(--kendo-color-primary, #0A5E58)}.k-spreadsheet-cell .k-dirty{border-block-color:var(--kendo-color-error, #f31700) rgba(0,0,0,0);border-inline-color:var(--kendo-color-error, #f31700) rgba(0,0,0,0)}.k-spreadsheet .k-filter-range{border-color:var(--kendo-color-primary, #0A5E58)}.k-spreadsheet-filter{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-base, #3d3d3d);background-color:var(--kendo-color-base, #f5f5f5);box-shadow:inset 0 0 0 1px var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-spreadsheet-filter:hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-spreadsheet-filter.k-active{background-color:var(--kendo-color-base-active, #d6d6d6)}.k-spreadsheet-filter-menu>.k-menu .k-item:hover,.k-spreadsheet-filter-menu>.k-menu .k-item.k-hover,.k-spreadsheet-filter-menu>.k-menu:not(.k-context-menu) .k-item:hover,.k-spreadsheet-filter-menu>.k-menu:not(.k-context-menu) .k-item.k-hover{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-spreadsheet-insert-image-dialog{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover{box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5)}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div{color:var(--kendo-color-surface-alt, #ffffff)}.k-spreadsheet-drawing.k-spreadsheet-active-drawing{outline-color:var(--kendo-color-primary, #0A5E58)}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle{border-color:var(--kendo-color-primary, #0A5E58);background-color:var(--kendo-color-primary, #0A5E58)}.k-spreadsheet-drawing-anchor-cell{background:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-syntax-ref{color:#f82}.k-syntax-num{color:#09f}.k-syntax-str{color:#38b714}.k-syntax-error{color:red}.k-syntax-bool{color:#a9169c}.k-syntax-paren-match{background-color:#caf200}.k-order-1{order:1}.\!k-order-1{order:1 !important}.k-order-2{order:2}.\!k-order-2{order:2 !important}.k-order-3{order:3}.\!k-order-3{order:3 !important}.k-order-4{order:4}.\!k-order-4{order:4 !important}.k-order-5{order:5}.\!k-order-5{order:5 !important}.k-order-6{order:6}.\!k-order-6{order:6 !important}.k-order-7{order:7}.\!k-order-7{order:7 !important}.k-order-8{order:8}.\!k-order-8{order:8 !important}.k-order-9{order:9}.\!k-order-9{order:9 !important}.k-order-10{order:10}.\!k-order-10{order:10 !important}.k-order-11{order:11}.\!k-order-11{order:11 !important}.k-order-12{order:12}.\!k-order-12{order:12 !important}.k-order-first{order:-9999}.\!k-order-first{order:-9999 !important}.k-order-last{order:9999}.\!k-order-last{order:9999 !important}.k-order-none{order:0}.\!k-order-none{order:0 !important}.k-pivotgrid{border-width:1px;border-style:solid;box-sizing:content-box;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);text-align:start;vertical-align:top;display:grid;grid-template-columns:300px auto;grid-template-rows:75px auto;position:relative}.k-pivotgrid table{margin:0;width:100%;max-width:none;border-width:0;border-color:inherit;border-collapse:separate;border-spacing:0;outline:0;text-align:inherit;empty-cells:show}.k-pivotgrid thead,.k-pivotgrid tbody,.k-pivotgrid th,.k-pivotgrid tr,.k-pivotgrid td{border-color:inherit;text-align:inherit}.k-pivotgrid-table{table-layout:fixed}.k-pivotgrid-table th{font-weight:400;text-transform:initial}.k-pivotgrid-table .k-pivotgrid-header-root{font-weight:600;text-transform:uppercase}.k-pivotgrid-empty-cell{border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}.k-pivotgrid-empty-cell:focus{outline:none}.k-pivotgrid-column-headers{overflow:hidden}.k-pivotgrid-column-headers .k-pivotgrid-table{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:var(--kendo-scrollbar-width, 17px);padding-inline-end:var(--kendo-scrollbar-width, 17px)}.k-pivotgrid-column-headers .k-pivotgrid-cell{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px}.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child{border-left-width:0}.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first{border-left-width:1px}.k-pivotgrid-row-headers{overflow:hidden}.k-pivotgrid-row-headers .k-pivotgrid-table{padding-bottom:var(--kendo-scrollbar-width, 17px)}.k-pivotgrid-row-headers .k-pivotgrid-cell{border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px;white-space:nowrap}.k-pivotgrid-values{border-color:inherit;overflow:scroll}.k-pivotgrid-values .k-pivotgrid-cell{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px}.k-pivotgrid-values .k-pivotgrid-cell:first-child{border-left-width:0}.k-pivotgrid-cell{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem);text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden}.k-pivotgrid-cell:focus{outline:none}.k-pivotgrid-cell .k-icon{cursor:pointer;-webkit-padding-end:var(--kendo-spacing-1, 0.25rem);padding-inline-end:var(--kendo-spacing-1, 0.25rem)}.k-pivotgrid-total{font-weight:600}.k-column-menu .k-treeview{padding-block:var(--kendo-spacing-0, 0px);padding-inline:calc(var(--kendo-spacing-4, 1rem)/2);overflow:auto}.k-pivotgrid-configurator{display:flex}.k-pivotgrid-configurator-panel{border-width:1px;border-style:solid;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;z-index:2}.k-pivotgrid-configurator-button{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-1, 0.25rem);border-width:1px;border-style:solid;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-flex-row-reverse .k-pivotgrid-configurator-button>span{transform:rotate(-180deg)}.k-pivotgrid-configurator-overlay{position:absolute;overflow:hidden;z-index:2}.k-pivotgrid-configurator-header{padding-block:calc(var(--kendo-spacing-4, 1rem)*0.75);padding-inline:var(--kendo-spacing-4, 1rem);font-size:18px;font-weight:500;display:flex;flex-direction:row;align-items:center}.k-pivotgrid-configurator-header-text{word-break:normal;overflow-wrap:anywhere}.k-pivotgrid-configurator-content{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-4, 1rem);flex:1 1 auto;overflow:auto}.k-pivotgrid-configurator-content .k-form .k-label{font-size:var(--kendo-font-size);font-weight:500;align-items:flex-start}.k-pivotgrid-configurator-content .k-form .k-dropdown-list,.k-pivotgrid-configurator-content .k-form .k-dropdown,.k-pivotgrid-configurator-content .k-form .k-dropdownlist{max-width:90px}.k-pivotgrid-configurator-content .k-form .k-textbox{flex-basis:50%}.k-pivotgrid-configurator-content .k-row-fields,.k-pivotgrid-configurator-content .k-column-fields,.k-pivotgrid-configurator-content .k-filter-fields{margin-top:calc(var(--kendo-spacing-4, 1rem)/2);flex-wrap:wrap}.k-pivotgrid-configurator-content .k-value-fields{margin-block:calc(var(--kendo-spacing-4, 1rem)/2);margin-inline:var(--kendo-spacing-0, 0px);display:flex;flex-direction:column;gap:calc(var(--kendo-spacing-4, 1rem)/2)}.k-pivotgrid-configurator-content .k-select-all .k-checkbox{-webkit-margin-end:var(--kendo-spacing-1, 0.25rem);margin-inline-end:var(--kendo-spacing-1, 0.25rem)}.k-pivotgrid-configurator-content .k-fields-list-wrapper{max-height:200px;border-width:1px;border-style:solid;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.k-pivotgrid-configurator-content .k-settings-description{margin-top:var(--kendo-spacing-4, 1rem);text-align:center}.k-pivotgrid-configurator-content .k-treeview{padding-block:var(--kendo-spacing-0, 0px);padding-inline:calc(var(--kendo-spacing-4, 1rem)/2);overflow:auto}.k-calculated-field{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);border-width:1px;border-radius:var(--kendo-border-radius-md, 0.25rem);border-style:solid;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--kendo-spacing-4, 1rem)}.k-calculated-field-header{display:flex;flex-direction:row;align-items:center}.k-calculated-field-header .k-textbox{min-width:200px}.k-calculated-field-header-text{margin-right:5px;word-break:normal;overflow-wrap:anywhere}.k-calculated-field-header-actions{flex-shrink:0;align-self:flex-start}.k-calculated-field-content .k-textbox{width:100%}.k-calculated-field-actions{display:flex;flex-direction:row;align-items:center}.k-calculated-field-actions .k-icon{margin-right:var(--kendo-spacing-2, 0.5rem)}.k-calculated-field-actions .k-dropdown-list,.k-calculated-field-actions .k-dropdown,.k-calculated-field-actions .k-dropdownlist{max-width:100px}.k-filter-menu .k-calculated-item{border-bottom-width:1px;border-bottom-style:solid}.k-pivotgrid-configurator-vertical{min-width:320px}.k-flex-row .k-pivotgrid-configurator-overlay,.k-d-flex-row .k-pivotgrid-configurator-overlay{right:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)}.k-flex-row-reverse .k-pivotgrid-configurator-overlay{left:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)}.k-flex-row .k-pivotgrid-configurator-button,.k-d-flex-row .k-pivotgrid-configurator-button,.k-flex-row-reverse .k-pivotgrid-configurator-button{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl}.k-flex-row .k-pivotgrid-configurator-button .k-icon,.k-d-flex-row .k-pivotgrid-configurator-button .k-icon,.k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon{vertical-align:baseline}.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,.k-d-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,.k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel{border-right-width:0;border-left-width:0}.k-pivotgrid-configurator-horizontal{width:100%;height:420px}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form{display:flex;flex-direction:row}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper{padding-left:var(--kendo-spacing-4, 1rem)}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper>*:first-child{margin-top:0}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child{padding-left:0;flex:1 1 30%}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2){flex:1 1 30%}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child{border-left-width:1px;border-left-style:solid;flex:1 1 40%}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields,.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields,.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields{max-height:100px;overflow-x:hidden;overflow-y:auto}.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields{max-height:250px;flex-flow:row wrap;overflow-x:hidden;overflow-y:auto}.k-flex-col .k-pivotgrid-configurator-overlay,.k-d-flex-col .k-pivotgrid-configurator-overlay,.k-flex-column .k-pivotgrid-configurator-overlay{bottom:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)}.k-flex-col-reverse .k-pivotgrid-configurator-overlay,.k-flex-column-reverse .k-pivotgrid-configurator-overlay{top:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)}.k-flex-col .k-pivotgrid-configurator-button,.k-d-flex-col .k-pivotgrid-configurator-button,.k-flex-column .k-pivotgrid-configurator-button,.k-flex-col-reverse .k-pivotgrid-configurator-button,.k-flex-column-reverse .k-pivotgrid-configurator-button{text-align:center}.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,.k-d-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,.k-flex-column .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,.k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,.k-flex-column-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel{border-top-width:0;border-bottom-width:0}.k-pdf-export-shadow .k-pivotgrid{height:auto !important}.k-pdf-export-shadow .k-pivotgrid-values{height:auto;overflow:visible}.k-pdf-export-shadow .k-pivotgrid-column-headers .k-pivotgrid-table{-webkit-padding-end:0;padding-inline-end:0}.k-pivot{border-width:1px;border-style:solid;position:relative}.k-pivot .k-grid td{white-space:nowrap}.k-pivot .k-grid-content{flex:1 1 auto}.k-pivot-toolbar{border-width:0 0 1px;border-style:solid;align-items:flex-start;flex-wrap:wrap;box-shadow:none}.k-pivot-toolbar>*{max-width:100%}.k-pivot-toolbar::before{display:none}.k-pivot-layout{border-spacing:0;table-layout:auto}.k-pivot-layout .k-grid-footer,.k-pivot-layout .k-grid .k-table-alt-row{font-weight:bold}.k-pivot-layout>tbody,.k-pivot .k-table-td,.k-pivot td{vertical-align:top}.k-pivot-layout>tbody>tr>td{padding:0}.k-pivot-rowheaders>.k-grid,.k-pivot-table>.k-grid{border-width:0;color:inherit;background:none}.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-left-width:1px}.k-pivot-rowheaders>.k-grid td.k-first{border-left-width:0}.k-pivot-rowheaders>.k-grid{overflow:hidden}.k-pivot-table{border-left-width:1px;border-left-style:solid}.k-pivot-table .k-grid-header-wrap{margin-right:-1px}.k-pivot-table .k-grid-header-wrap>table{height:100%}.k-pivot .k-grid-header .k-header{vertical-align:top}.k-pivot .k-grid tr .k-grid-footer{border-bottom-width:0}.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer){border-bottom-width:1px}.k-pivot-layout .k-grid td{border-bottom-width:1px}.k-pivot-layout .k-grid-footer>td{border-top-width:0}.k-pivot-filter-window .k-treeview{max-height:600px}.k-pivotgrid-wrapper{box-sizing:border-box;display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--kendo-spacing-2, 0.5rem)}.k-pivotgrid-wrapper>.k-pivotgrid-configurator-panel{max-width:320px;flex:none}.k-pivotgrid-wrapper>.k-pivot{flex:1}.k-pivotgrid-configurator-panel.kendo-jquery{box-sizing:border-box;display:inline-flex}.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator{height:100%}.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-content{padding:var(--kendo-spacing-4, 1rem);max-height:100%;display:flex;flex-flow:column nowrap;gap:var(--kendo-spacing-4, 1rem);overflow-x:hidden;overflow-y:auto}.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-targets{display:flex;flex-flow:column nowrap;gap:var(--kendo-spacing-4, 1rem)}.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-section{display:flex;flex-flow:column nowrap;gap:var(--kendo-spacing-2, 0.5rem)}.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields{margin:0;padding:var(--kendo-spacing-1, 0.25rem);max-height:200px;border-width:1px;border-style:solid;display:flex;flex-flow:row wrap;gap:var(--kendo-spacing-1, 0.25rem);overflow-x:hidden;overflow-y:auto}.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields>*{margin:0}.k-pivotgrid-toggle{margin-block:calc(var(--kendo-spacing-1, 0.25rem)*-1);padding:var(--kendo-spacing-1, 0.25rem);box-sizing:content-box;cursor:pointer}.k-pivotgrid{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-pivotgrid-column-headers,.k-pivotgrid-row-headers,.k-pivotgrid-empty-cell{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-pivotgrid-empty-cell{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell:last-child{border-right-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.k-pivotgrid-column-headers .k-pivotgrid-column-total:nth-last-of-type(2) .k-pivotgrid-cell:not(.k-pivotgrid-expanded),.k-pivotgrid-column-headers .k-pivotgrid-row:last-child{border-bottom-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.k-pivotgrid-header-total,.k-pivotgrid-total{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-subtle, #ebebeb)}.k-pivotgrid-row-headers tbody>.k-pivotgrid-row:hover,.k-pivotgrid-row-headers tbody>.k-pivotgrid-row.k-hover,.k-pivotgrid-column-headers tbody>.k-pivotgrid-row:hover,.k-pivotgrid-column-headers tbody>.k-pivotgrid-row.k-hover,.k-pivotgrid-values tbody>.k-pivotgrid-row:hover,.k-pivotgrid-values tbody>.k-pivotgrid-row.k-hover{background-color:var(--kendo-color-base-hover, #ebebeb)}.k-pivotgrid-cell:focus,.k-pivotgrid-cell.k-focus,.k-pivotgrid-empty-cell:focus,.k-pivotgrid-empty-cell.k-focus,.k-master-row>.k-pivotgrid-cell:focus,.k-grouping-row>.k-pivotgrid-cell:focus,.k-detail-row>.k-pivotgrid-cell:focus,.k-group-footer>.k-pivotgrid-cell:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.12)}.k-pivotgrid-cell.k-selected,.k-pivotgrid-row.k-selected>.k-pivotgrid-cell{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-pivotgrid-configurator-button,.k-pivotgrid-configurator-panel{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-pivotgrid-configurator-header{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-pivotgrid-configurator-content .k-fields-list-wrapper{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-calculated-field{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-calculated-field-header{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-filter-menu .k-calculated-item{border-color:rgba(0,0,0,.08)}.k-pivotgrid-configurator-content .k-form-field-wrapper{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-flex-row .k-pivotgrid-configurator-overlay,.k-d-flex-row .k-pivotgrid-configurator-overlay{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-flex-row-reverse .k-pivotgrid-configurator-overlay{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-flex-col .k-pivotgrid-configurator-overlay,.k-d-flex-col .k-pivotgrid-configurator-overlay,.k-flex-column .k-pivotgrid-configurator-overlay{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-flex-col-reverse .k-pivotgrid-configurator-overlay,.k-flex-column-reverse .k-pivotgrid-configurator-overlay{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-pivot{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-pivot-table{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-pivot-rowheaders{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-pivot-toolbar{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-pivot-toolbar .k-empty{color:var(--kendo-color-subtle, #666666)}.k-pivot .k-alt{background-color:#fafafa}.k-pivot-toolbar,.k-pivot-table,.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-color:rgba(0,0,0,.08)}.k-header.k-alt{background-color:var(--kendo-color-base, #f5f5f5)}.k-pivot-layout .k-grid-footer{color:#3d3d3d;background-color:#fafafa}.k-i-kpi-trend-increase,.k-i-kpi-trend-decrease,.k-i-kpi-trend-equal{color:inherit}.k-i-kpi-status-hold{color:var(--kendo-color-warning, #ffc000)}.k-i-kpi-status-deny{color:var(--kendo-color-error, #f31700)}.k-i-kpi-status-open{color:var(--kendo-color-success, #37b400)}.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-treelist.k-grid-display-block.k-grid-lockedcolumns{display:block}.k-treelist .k-status{padding-block:.4em;padding-inline:.6em;line-height:1.6em}.k-treelist .k-status .k-loading{vertical-align:baseline;margin-right:5px;display:none}.k-treelist tr.k-hidden{display:none}.k-treelist .k-treelist-dragging,.k-treelist .k-treelist-dragging .k-hover{cursor:default}.k-treelist .k-drop-hint{transform:translate(0, -50%)}.k-treelist .k-table-row.k-footer td,.k-treelist .k-table-row.k-footer-template td,.k-treelist .k-table-row.k-footer .k-table-td,.k-treelist .k-table-row.k-footer-template .k-table-td{border-width:1px 0;border-style:solid;font-weight:bold}.k-treelist .k-table-row.k-footer+.k-table-row.k-footer td,.k-treelist .k-table-row.k-footer+.k-table-row.k-footer .k-table-td{border-top-width:0}.k-treelist-scrollable>.k-table,.k-treelist-scrollable .k-grid-header .k-table-row,.k-treelist-scrollable .k-grid-header .k-table-th{background-color:inherit}.k-treelist-scrollable .k-grid-toolbar{position:sticky;z-index:3;top:0;left:0}.k-treelist-scrollable .k-grid-header .k-table-th{position:sticky;z-index:1}.k-treelist-scrollable .k-grid-header .k-table-th.k-grid-header-sticky{z-index:3}.k-treelist-scrollable thead.k-grid-header{padding-right:0}.k-treelist-scrollable .k-table-row.k-group-footer+.k-table-row.k-group-footer td{border-top-width:0}:is(.k-treelist-scrollable[dir=rtl],.k-rtl .k-treelist-scrollable) thead.k-grid-header{padding-left:0}.k-drag-separator{display:inline-block;border-right:1px solid;height:1em;vertical-align:top;margin-block:0;margin-inline:.5em}.k-treelist-toggle{margin-block:calc(var(--kendo-spacing-1, 0.25rem)*-1);padding:var(--kendo-spacing-1, 0.25rem);box-sizing:content-box;cursor:pointer}.k-treelist tr.k-footer,.k-treelist tr.k-footer-template{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 11%, transparent)}.k-filter{box-sizing:border-box;border-width:0;display:inline-block;background-color:rgba(0,0,0,0)}.k-filter *,.k-filter *::before,.k-filter *::after{box-sizing:border-box}.k-filter ul{padding:0}.k-filter ul li{list-style-type:none}.k-filter .k-filter-container,.k-filter .k-filter-preview{-webkit-margin-after:var(--kendo-spacing-7\.5, 1.875rem);margin-block-end:var(--kendo-spacing-7\.5, 1.875rem)}.k-filter .k-filter-lines,.k-filter .k-filter-item{-webkit-padding-start:.5rem;padding-inline-start:.5rem}.k-filter .k-filter-toolbar{display:inline-flex;position:relative;padding-block:.25rem;padding-inline:0}.k-filter .k-filter-toolbar::before{content:"";position:absolute;width:.5rem;height:1px;inset-block-start:50%;inset-inline-start:-0.5rem}.k-filter .k-filter-toolbar .k-toolbar{border-style:solid}.k-filter .k-filter-operator .k-dropdown-list,.k-filter .k-filter-operator .k-dropdown,.k-filter .k-filter-operator .k-dropdownlist{width:15em}.k-filter .k-filter-item{position:relative}.k-filter .k-filter-item::before{content:"";position:absolute;width:1px;height:100%;inset-block-start:-0.25rem;inset-inline-start:0}.k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,.k-filter .k-filter-lines .k-filter-item:last-child>*>.k-filter-toolbar::after{content:"";position:absolute;width:1px;inset-block-start:calc(-0.25rem - 1px);inset-block-end:50%;inset-inline-start:-0.5rem}.k-filter .k-filter-group-main::before,.k-filter .k-filter-group-main>.k-filter-toolbar::before,.k-filter .k-filter-group-main>.k-filter-toolbar::after,.k-filter .k-filter-group-main>*>.k-filter-toolbar::before,.k-filter .k-filter-group-main>*>.k-filter-toolbar::after,.k-filter .k-filter-lines .k-filter-item:last-child::before{display:none}.k-filter{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-filter .k-filter-preview-field{color:var(--kendo-color-primary, #0A5E58)}.k-filter .k-filter-preview-operator{color:var(--kendo-color-subtle, #666666)}.k-filter .k-filter-item::before,.k-filter .k-filter-toolbar::before,.k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,.k-filter .k-filter-lines .k-filter-item:last-child>*>.k-filter-toolbar::after{background-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-filter .k-toolbar:focus,.k-filter .k-toolbar.k-focus{box-shadow:0 0 0 2px rgba(0,0,0,.08)}.k-filemanager{border-width:1px;border-style:solid;box-sizing:border-box;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-flow:column nowrap}.k-filemanager-header{border-color:inherit}.k-filemanager-toolbar{border-width:0;border-bottom-width:1px;border-color:inherit;flex-shrink:0;z-index:1}.k-filemanager-content-container{border-color:inherit;box-sizing:border-box;flex:1 1 0%;display:flex;flex-flow:row nowrap;align-items:stretch;overflow:hidden}.k-filemanager-splitter{border-width:0}.k-filemanager-navigation{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);width:20%;border-width:0;border-right-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;flex-shrink:0;overflow:auto}.k-filemanager-treeview{overflow:visible}.k-filemanager-content{border-color:inherit;flex:1 1 0%;display:flex;flex-flow:column nowrap;align-items:stretch;overflow:hidden}.k-filemanager-view{overflow:auto}.k-filemanager-breadcrumb{border-width:0;border-bottom-width:1px;padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);flex-shrink:0}.k-filemanager-listview{border-width:0;flex:1 1 0%}.k-filemanager-listview .k-listview-item{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);width:120px;height:120px;text-align:center}.k-filemanager-listview .k-file-preview{display:flex;flex-direction:row;justify-content:center}.k-filemanager-listview .k-file-name{margin-top:calc(var(--kendo-spacing-4, 1rem)/2);display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-filemanager-listview .k-file-edit-input input{width:100%}.k-filemanager-grid{border-width:0;flex:1 1 0%}.k-filemanager-grid .k-file-preview{margin-right:var(--kendo-spacing-1, 0.25rem);display:inline-flex;flex-direction:row;vertical-align:middle}.k-filemanager-grid .k-file-name{display:inline-flex;flex-direction:row;vertical-align:middle}.k-filemanager-preview{padding:calc(var(--kendo-spacing-4, 1rem)*3) var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);width:20%;min-height:calc(var(--kendo-spacing-4, 1rem)*4 + 96px + var(--kendo-spacing-4, 1rem)*3);border-width:0;border-left-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;text-align:center;overflow-y:auto;flex-shrink:0}.k-filemanager-preview .k-file-preview{display:flex;flex-direction:row;justify-content:center}.k-filemanager-preview .k-file-name{margin-top:var(--kendo-spacing-4, 1rem);display:block}.k-filemanager-preview .k-single-file-selected{font-weight:bold}.k-filemanager-preview .k-multiple-files-selected{font-weight:bold}.k-filemanager-preview .k-file-meta{margin:var(--kendo-spacing-4, 1rem) 0 0;box-sizing:border-box;text-align:start;display:flex;flex-flow:row wrap;grid-column-gap:var(--kendo-spacing-1, 0.25rem)}.k-filemanager-preview .k-file-meta-label{display:inline-block}.k-filemanager-preview .k-file-meta-value{margin:0}.k-filemanager-preview .k-file-type{text-transform:capitalize}.k-filemanager-preview .k-line-break{margin:var(--kendo-spacing-4, 1rem) 0 0;width:100%;flex:1 1 100%;flex-flow:row nowrap}.k-filemanager .k-splitbar{flex-shrink:0;display:inline-flex;position:relative;border-width:0 1px;border-style:solid;border-color:inherit}.k-filemanager-upload-dialog .k-upload-files{max-height:200px;overflow-y:auto}.k-filemanager-drag-hint{display:flex;flex-direction:row;align-items:center;gap:var(--kendo-spacing-1, 0.25rem)}.k-filemanager{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-filemanager-breadcrumb{background-color:var(--kendo-color-surface, #fafafa)}.k-filemanager-listview .k-listview-item .k-file-icon{color:var(--kendo-color-subtle, #666666)}.k-filemanager-listview .k-listview-item.k-selected .k-file-icon{border-color:rgba(0,0,0,0);color:inherit;background-color:rgba(0,0,0,0)}.k-filemanager-preview .k-file-icon{color:var(--kendo-color-subtle, #666666)}.k-taskboard{box-sizing:border-box;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;position:relative}.k-taskboard *,.k-taskboard *::before,.k-taskboard *::after{box-sizing:border-box}.k-taskboard-toolbar{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);border-width:0;box-shadow:none;background:none}.k-taskboard-content{padding:0 var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);display:flex;position:relative;flex:1 1 auto;overflow-x:auto}.k-taskboard-columns-container{outline:none;display:flex;flex-direction:row;overflow:hidden;gap:var(--kendo-spacing-4, 1rem);overflow-x:visible}.k-taskboard-column{width:320px;border-width:1px;border-radius:var(--kendo-border-radius-md, 0.25rem);border-style:solid;outline:none;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.k-taskboard-column-header{padding-block:calc(var(--kendo-spacing-4, 1rem)/2);padding-inline:calc(var(--kendo-spacing-4, 1rem)/2);font-weight:500;display:flex;flex-direction:row;align-items:center;gap:calc(var(--kendo-spacing-4, 1rem)/4)}.k-taskboard-column-header-actions{display:inline-flex;flex-shrink:0;align-self:flex-start;gap:calc(var(--kendo-spacing-4, 1rem)/2)}.k-taskboard-column-cards-container{margin-bottom:calc(var(--kendo-spacing-4, 1rem)/2);padding-block:var(--kendo-spacing-0, 0px);padding-inline:calc(var(--kendo-spacing-4, 1rem)/2);outline:none;overflow:auto;flex:1 1 auto}.k-taskboard-column-cards{min-height:100%;display:flex;flex-direction:column;gap:calc(var(--kendo-spacing-4, 1rem)/2) 0}.k-taskboard-column-new .k-taskboard-column-header,.k-taskboard-column-edit .k-taskboard-column-header{font-weight:inherit}.k-taskboard-column-new .k-taskboard-column-header-text,.k-taskboard-column-edit .k-taskboard-column-header-text{flex:1 1 100%}.k-taskboard-pane{width:320px;border-width:1px;border-style:solid;display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;overflow:hidden;z-index:2}.k-taskboard-pane-header{padding-block:calc(var(--kendo-spacing-4, 1rem)*0.75);padding-inline:var(--kendo-spacing-4, 1rem);font-weight:500;display:flex;flex-direction:row;align-items:center}.k-taskboard-pane-header-text{word-break:normal;overflow-wrap:anywhere}.k-taskboard-pane-header-actions{flex-shrink:0;align-self:flex-start}.k-taskboard-pane-content{padding-block:var(--kendo-spacing-0, 0px);padding-inline:var(--kendo-spacing-4, 1rem);overflow:auto;flex:1 1 auto}.k-taskboard-pane-actions{padding-block:calc(var(--kendo-spacing-4, 1rem)*0.75);padding-inline:var(--kendo-spacing-4, 1rem)}.k-taskboard-pane-start{right:auto;left:0}.k-taskboard-card{border-radius:var(--kendo-border-radius-md, 0.25rem);border-width:1px}.k-taskboard-card.k-taskboard-card-category{border-inline-start-width:4px}.k-taskboard-card .k-card-header .k-card-body,.k-taskboard-card .k-card-footer{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem)}.k-taskboard-card .k-card-header{align-items:center}.k-taskboard-card .k-card-title{font-size:inherit;font-weight:inherit;word-break:normal;overflow-wrap:anywhere}.k-taskboard-card .k-card-title:focus,.k-taskboard-card .k-card-title.k-focus,.k-taskboard-card .k-card-title:hover,.k-taskboard-card .k-card-title.k-hover{text-decoration:underline}.k-taskboard-card .k-card-header-actions{align-self:flex-start}.k-taskboard-drag-placeholder{border-radius:var(--kendo-border-radius-md, 0.25rem);border-width:1px;border-style:solid;position:relative}.k-taskboard-column{border-color:rgba(0,0,0,0);background-color:var(--kendo-color-surface, #fafafa)}.k-taskboard-column:focus,.k-taskboard-column.k-focus{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.k-taskboard-column-header{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-taskboard-pane{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-taskboard-pane-header{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-taskboard-card{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-taskboard-card .k-card-title{color:var(--kendo-color-primary, #0A5E58)}.k-taskboard-card .k-card-title:focus,.k-taskboard-card .k-card-title.k-focus{color:var(--kendo-color-primary-hover, #ea5a51)}.k-taskboard-card .k-card-title:hover,.k-taskboard-card .k-card-title.k-hover{color:var(--kendo-color-primary-hover, #ea5a51)}.k-taskboard-card:focus,.k-taskboard-card.k-focus{box-shadow:none;border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.k-taskboard-card:hover,.k-taskboard-card.k-hover{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.k-taskboard-card.k-selected{border-color:var(--kendo-color-primary-emphasis, #ff9d97);box-shadow:none}.k-taskboard-card.k-disabled{outline:none;cursor:default;opacity:.6;filter:grayscale(0.1);pointer-events:none;box-shadow:none}.k-taskboard-drag-placeholder{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));background-color:rgba(255,255,255,.2)}.k-editor{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-flow:column nowrap;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-editor.k-readonly .k-editor-content{pointer-events:auto}.k-editor.k-readonly .k-editor-content.k-focus{outline-width:1px;outline-style:dashed}.k-editor-inline{border-radius:var(--kendo-border-radius-md, 0.25rem);padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-1, 0.25rem);border:1px solid rgba(0,0,0,0);word-wrap:break-word;overflow:auto;background:none}.k-editor-resizable{resize:both;overflow:auto}.k-editor-resize-handles-wrapper{position:absolute;visibility:hidden}.k-editor-resize-wrap-element{display:inline-block;position:relative}.k-editor-resize-handle{width:8px;height:8px;border-width:1px;border-style:solid;box-sizing:border-box;position:absolute;visibility:visible;z-index:100}.k-editor-resize-handle.northwest{top:0;left:0;transform:translate(-50%, -50%);cursor:nw-resize}.k-editor-resize-handle.north{top:0;left:50%;transform:translate(-50%, -50%);cursor:n-resize}.k-editor-resize-handle.northeast{top:0;right:0;transform:translate(50%, -50%);cursor:ne-resize}.k-editor-resize-handle.southwest{left:0;bottom:0;transform:translate(-50%, 50%);cursor:sw-resize}.k-editor-resize-handle.south{bottom:0;left:50%;transform:translate(-50%, 50%);cursor:s-resize}.k-editor-resize-handle.southeast{right:0;bottom:0;transform:translate(50%, 50%);cursor:se-resize}.k-editor-resize-handle.west{top:50%;left:0;transform:translate(-50%, -50%);cursor:w-resize}.k-editor-resize-handle.east{top:50%;right:0;transform:translate(50%, -50%);cursor:e-resize}.ProseMirror-selectednode{outline-width:2px;outline-style:solid}.ProseMirror-hideselection{caret-color:rgba(0,0,0,0)}.ProseMirror-hideselection *::-moz-selection{background:rgba(0,0,0,0)}.ProseMirror-hideselection *::selection,.ProseMirror-hideselection *::-moz-selection{background:rgba(0,0,0,0)}.k-editor-toolbar{border-width:0 0 1px;flex-shrink:0}.k-editor-toolbar .k-editor-export .k-icon{margin-right:.25em}.k-editor-toolbar .k-editor-export .k-icon,.k-editor-toolbar .k-editor-export .k-export-tool-text{vertical-align:middle}.k-editor-content{flex:1 1 auto;overflow-y:auto}.k-editor-content>.k-iframe{width:100%;height:100%;border-width:0;display:block}.k-editor-content>.ProseMirror{padding:var(--kendo-spacing-2, 0.5rem);width:100%;height:100%;position:relative;box-sizing:border-box;outline:none;white-space:pre-wrap;overflow:auto}.k-editor-content>.ProseMirror table{white-space:pre-wrap}.k-editor-content>.ProseMirror .k-placeholder::before{content:attr(data-placeholder);height:0;color:var(--kendo-color-subtle, #666666);float:left;opacity:1;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-editor-content>.ProseMirror[contenteditable=false]{cursor:unset !important}.k-editor-content>.ProseMirror[contenteditable=false] .k-editor-resize-handles-wrapper,.k-editor-content>.ProseMirror[contenteditable=false] .k-editor-resize-handle,.k-editor-content>.ProseMirror[contenteditable=false] .row-resize-handle,.k-editor-content>.ProseMirror[contenteditable=false] .column-resize-handle{display:none}.k-editor-content>.ProseMirror[contenteditable=false] img,.k-editor-content>.ProseMirror[contenteditable=false] table{pointer-events:none}.k-editor-content>.ProseMirror[contenteditable=false] .ProseMirror-selectednode{outline:none}.k-editor-content p{margin:0 0 1rem}.k-editor-content td p,.k-editor-content th p,.k-editor-content li p{margin:0}.k-editor-content table{margin:0;border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.k-editor-content td,.k-editor-content th{min-width:1em;border:1px solid;padding-block:3px;padding-inline:5px;vertical-align:top;box-sizing:border-box;position:relative}.k-editor-content th{font-weight:bold;text-align:start}.k-editor-content td{text-align:start}.k-editor-content .selectedCell::after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;pointer-events:none}.k-edit-form-content{flex:1 1 auto;overflow:auto;margin-block:-var(--kendo-spacing-4, 1rem);margin-inline:-var(--kendo-spacing-4, 1rem);padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem)}.k-ct-popup{box-sizing:border-box;width:190px;padding:5px}.k-ct-popup .k-button{width:100%}.k-ct-popup .k-ct-cell{margin:1px;width:20px;height:20px;box-sizing:border-box;border:1px solid;border-color:inherit;display:inline-block;vertical-align:top;overflow:hidden;opacity:.7;pointer-events:all}.k-editor .k-resize-handle{position:absolute;right:0;bottom:0;padding:0;width:0;height:0;border-style:solid;border-width:0 0 13px 13px;border-color:rgba(0,0,0,0);border-bottom-color:inherit;cursor:se-resize}.k-editor .k-resize-handle .k-i-arrow-45-down-right,.k-editor .k-resize-handle .k-i-caret-br{display:none}.k-editor-find-replace .k-content{position:relative}.k-editor-find-replace .k-actions,.k-editor-find-replace .k-edit-buttons,.k-editor-find-replace .k-action-buttons,.k-editor-find-replace .k-columnmenu-actions,.k-editor-find-replace .k-form-buttons{padding:0}.k-editor-find-replace .k-search-options{display:flex;flex-direction:column;padding:10px 0 40px}.k-editor-find-replace .k-matches-container{position:absolute;bottom:0;left:0;right:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.k-textarea.k-editor-textarea{width:100%;height:100%;resize:none}.k-filebrowser{max-width:100%}.k-filebrowser .k-floatwrap{display:flex}.k-filebrowser .k-floatwrap::after{display:none}.k-filebrowser .k-breadcrumbs{flex:1}.k-filebrowser .k-search-wrap{margin:0 0 0 var(--kendo-spacing-4, 1rem);width:150px;display:flex;align-items:center}.k-filebrowser .k-search-wrap .k-input{flex:1;width:100px}.k-filebrowser .k-search-wrap .k-icon{margin:0;position:static}.k-filebrowser .k-filebrowser-toolbar{margin:var(--kendo-spacing-4, 1rem) 0 0}.k-filebrowser .k-upload{padding:0;border-width:0;background:none}.k-filebrowser .k-upload .k-upload-button{margin:0}.k-filebrowser .k-upload .k-upload-status{display:none}.k-filebrowser .k-upload-files{display:none}.k-filebrowser .k-tiles{display:flex;flex-flow:row wrap;height:390px;max-height:50vh;margin:0 0 var(--kendo-spacing-4, 1rem);padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-top-width:0;overflow:auto}.k-filebrowser .k-tile{width:33%;height:90px;padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);box-sizing:border-box;white-space:nowrap;overflow:hidden;cursor:pointer;border-radius:var(--kendo-border-radius-md, 0.25rem)}.k-filebrowser .k-tile .k-i-file,.k-filebrowser .k-tile .k-i-folder{font-size:4em}.k-filebrowser .k-tile input{width:100px}.k-filebrowser .k-tile strong{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis}.k-filebrowser .k-tile-empty{display:block;margin:auto}.k-filebrowser .k-tile-empty.k-selected{color:inherit;border-width:0;background-image:none;background-color:rgba(0,0,0,0)}.k-filebrowser .k-tile-empty strong{opacity:.5;font-size:3em;font-weight:400}.k-filebrowser .k-thumb{float:left;margin-right:var(--kendo-spacing-1, 0.25rem)}.k-filebrowser .k-breadcrumbs-wrap{position:absolute;left:var(--kendo-spacing-2, 0.5rem);top:var(--kendo-spacing-1, 0.25rem)}.k-filebrowser .k-breadcrumbs-wrap .k-icon{position:static;margin-top:0}.k-editor-table-wizard-window .k-tabstrip-wrapper{display:flex;flex:1 1 auto;overflow:auto}.k-editor-table-wizard-window .k-tabstrip-wrapper .k-tabstrip.k-root-tabs{flex:1 1 auto;margin-bottom:0}.k-editor-table-wizard-window .k-edit-field>.k-checkbox{position:relative}.k-editor-inline .k-table{width:100%;border-spacing:0;margin:0 0 1em}.k-editor-inline .k-table,.k-editor-inline .k-table td{outline:0;border-width:1px;border-style:dotted}.k-editor-inline .k-table td{min-width:1px;padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-editor-inline .k-element-resize-handle-wrapper{position:absolute;width:5px;height:5px;border-width:1px;border-style:solid;z-index:100}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle{width:100%;height:100%}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east{cursor:e-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north{cursor:n-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast{cursor:ne-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest{cursor:nw-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south{cursor:s-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast{cursor:se-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest{cursor:sw-resize}.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west{cursor:w-resize}.k-editor-inline .k-column-resize-handle-wrapper{position:absolute;height:10px;width:10px;cursor:col-resize;z-index:2}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle{width:100%;height:100%}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker{width:2px;height:100%;margin-block:0;margin-inline:auto;display:none;opacity:.8}.k-editor-inline .k-row-resize-handle-wrapper{position:absolute;z-index:2;cursor:row-resize;width:10px;height:10px}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle{display:table;width:100%;height:100%}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper{display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker{display:none;margin:0;padding:0;width:100%;height:2px;opacity:.8}.k-editor{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-editor.k-readonly .k-editor-content.k-focus{outline-color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-editor-inline .k-table,.k-editor-inline .k-table td{border-color:#ccc}.k-editor-inline .k-element-resize-handle-wrapper{background-color:#fff;border-color:#000}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker{background-color:#00b0ff}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker{background-color:#00b0ff}.k-editor-inline:hover,.k-editor-inline.k-hover,.k-editor-inline.k-active{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-editor-resize-handle{background-color:#fff;border-color:#000}.ProseMirror-selectednode{outline-color:#8cf}.k-ct-popup .k-selected{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58);background-image:none}.k-editor-content::-moz-selection{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-editor-content .k-text-selected,.k-editor-content::selection{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-editor-content .k-text-highlighted{background-color:var(--kendo-color-primary-subtle, #ffeceb)}.k-editor-content td,.k-editor-content th{border-color:#ddd}.k-editor-content .selectedCell::after{background-color:rgba(200,200,255,.4)}.k-imageeditor{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-imageeditor *,.k-imageeditor *::before,.k-imageeditor *::after{box-sizing:border-box}.k-imageeditor-toolbar{border-width:0;border-bottom-width:1px}.k-imageeditor-content{border-width:0;border-style:solid;border-color:inherit;display:flex;flex-flow:row nowrap}.k-imageeditor-canvas-container{flex:1 1 100%;display:flex;flex-flow:row nowrap;overflow:auto}.k-imageeditor-canvas{margin:auto;display:flex;flex-direction:column;position:relative}.k-imageeditor-action-pane{padding-block:var(--kendo-spacing-8, 2rem);padding-inline:var(--kendo-spacing-4, 1rem);width:241px;border-width:0;border-left-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;flex:none;overflow-y:auto}.k-imageeditor-action-pane .k-input-inner,.k-imageeditor-action-pane .k-input-value-text{text-overflow:clip}.k-imageeditor-crop-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.k-imageeditor-crop{width:100%;height:100%;border-width:1px;border-style:dashed;box-sizing:border-box;position:absolute}.k-imageeditor-crop .k-resize-handle{margin-block:var(--kendo-spacing-1px, 1px);margin-inline:var(--kendo-spacing-1px, 1px);border-style:solid;border-width:0 2px 2px 0}.k-imageeditor-crop .k-resize-sw,.k-imageeditor-crop .k-resize-se,.k-imageeditor-crop .k-resize-nw,.k-imageeditor-crop .k-resize-ne{width:15px;height:15px}.k-imageeditor-crop .k-resize-n,.k-imageeditor-crop .k-resize-s{left:calc(50% - 7.5px);width:15px;height:0}.k-imageeditor-crop .k-resize-w,.k-imageeditor-crop .k-resize-e{top:calc(50% - 7.5px);width:0;height:15px}.k-imageeditor-crop .k-resize-ne{transform:rotate(-90deg)}.k-imageeditor-crop .k-resize-nw{transform:rotate(-180deg)}.k-imageeditor-crop .k-resize-sw{transform:rotate(90deg)}.k-imageeditor-crop .k-resize-n{top:0}.k-imageeditor-crop .k-resize-s{bottom:0}.k-imageeditor-crop .k-resize-w{left:0}.k-imageeditor-crop .k-resize-e{right:0}.k-imageeditor{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-imageeditor-content{background-color:#c6c6c6}.k-imageeditor-canvas{background:linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09)),linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09)),#fff;background-repeat:repeat,repeat;background-position:0px 0px,5px 5px;transform-origin:0 0 0;background-origin:padding-box,padding-box;background-size:10px 10px,10px 10px;box-shadow:none;text-shadow:none;transition:none;transform:scaleX(1) scaleY(1) scaleZ(1)}.k-imageeditor-action-pane{background-color:var(--kendo-color-surface, #fafafa)}.k-imageeditor-crop{border-color:#fff}.k-imageeditor-crop-overlay{background-color:rgba(0,0,0,.3)}.k-gantt{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-flow:column nowrap;position:relative;white-space:nowrap;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-gantt .k-table-td{white-space:nowrap}.k-gantt td{overflow:hidden;white-space:nowrap;vertical-align:top}.k-gantt .k-grid-header tr{height:calc(1.4285714286em + var(--kendo-spacing-2, 0.5rem)*2 + 1px)}.k-gantt .k-grid-header .k-header{position:static}.k-gantt .k-treelist .k-grid-header .k-header{position:relative}.k-gantt .k-grid-content tr{height:calc(1.4285714286em + var(--kendo-spacing-2, 0.5rem)*2)}.k-gantt.k-gantt-planned .k-grid-content tr{height:calc(2.4285714286em + var(--kendo-spacing-2, 0.5rem)*2)}.k-gantt .k-gantt-layout{white-space:normal;vertical-align:top;display:inline-block}.k-gantt .k-splitbar{position:relative;display:inline-flex}.k-gantt .k-gantt-splitter{border-width:0}.k-gantt .k-treelist-scrollable{width:100%;border-width:0;overflow:auto}.k-gantt .k-treelist-scrollable .k-grid-header .k-header{position:sticky}.k-gantt .k-treelist-scrollable .k-grid-header th,.k-gantt .k-treelist-scrollable .k-grid-content-sticky{z-index:4}.k-gantt .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky{z-index:5}.k-gantt .k-treelist-scrollable .k-grid-header tr:first-child th:last-child,.k-gantt .k-treelist-scrollable tbody td:last-child{padding:0;vertical-align:top}.k-gantt .k-treelist-scrollable .k-grid-header th:last-child .k-header{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem);border-width:0 0 1px 1px;white-space:nowrap}.k-gantt .k-treelist-scrollable tr.k-selected>td:last-child{background:rgba(0,0,0,0)}.k-gantt .k-treelist-scrollable .k-task{display:inline-flex;flex-flow:row nowrap;white-space:nowrap;z-index:3}.k-gantt .k-treelist-scrollable .k-task:hover .k-task-start,.k-gantt .k-treelist-scrollable .k-task:hover .k-task-end{display:block}.k-gantt .k-treelist-scrollable .k-task:hover .k-task-draghandle{visibility:visible}.k-gantt .k-treelist-scrollable .k-task-content{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);display:block;line-height:normal;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-gantt .k-treelist-scrollable .k-task-actions{flex-shrink:0}.k-gantt .k-treelist-scrollable .k-task-milestone{border:0;transform:none;background:none}.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content{width:100%;height:100%;border-width:1px;border-style:solid;box-sizing:border-box;transform:rotate(45deg)}.k-gantt .k-treelist-scrollable .k-task-summary{height:15px;-webkit-clip-path:polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%);clip-path:polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%)}.k-gantt .k-treelist-scrollable .k-task-summary-complete{width:100%;height:15px}.k-gantt .k-treelist-scrollable .k-task-start{transform:translateX(-140%) translateY(-50%)}.k-gantt .k-treelist-scrollable .k-task-end{transform:translateX(140%) translateY(-50%)}.k-gantt .k-treelist-scrollable .k-master-row:hover .k-task-dot{display:block}.k-gantt .k-treelist-scrollable .k-gantt-columns{background:rgba(0,0,0,0);pointer-events:none;table-layout:fixed}.k-gantt .k-gantt-dependencies-svg{position:absolute;top:0;left:0;overflow:visible;pointer-events:none;z-index:2}.k-gantt .k-gantt-dependencies-svg polyline{stroke-width:2px}.k-gantt-header{border-width:0 0 1px;flex-shrink:0;z-index:6}.k-gantt-footer{border-width:1px 0 0;flex-shrink:0}.k-gantt-toggle{display:none}.k-gantt-views-wrapper{margin-left:auto}.k-gantt-views-wrapper .k-views-dropdown{width:auto;font-size:inherit;display:none;cursor:pointer}@media(max-width: 480px){.k-gantt-toolbar .k-gantt-toggle{display:inline-flex}.k-gantt-toolbar .k-gantt-pdf,.k-gantt-toolbar .k-gantt-create{padding:var(--kendo-spacing-1, 0.25rem);width:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px);height:calc(var(--kendo-line-height, normal)*1em + var(--kendo-spacing-1, 0.25rem)*2 + 2px)}.k-gantt-toolbar .k-gantt-pdf .k-button-text,.k-gantt-toolbar .k-gantt-create .k-button-text{display:none}}@media(max-width: 1024px){.k-gantt-views-wrapper .k-gantt-views{display:none}.k-gantt-views-wrapper .k-views-dropdown{display:flex}}.k-gantt-content{display:flex;flex-flow:row nowrap;align-items:stretch;flex:1 1 auto;overflow:hidden}.k-gantt-treelist .k-treelist{height:100%;border-width:0}.k-gantt-treelist .k-grid-header,.k-gantt-treelist .k-grid-footer{padding:0 !important}.k-gantt-treelist .k-grid-header tr{height:calc(2.8571428572em + var(--kendo-spacing-2, 0.5rem)*4 + 2px);vertical-align:bottom}.k-gantt-treelist .k-grid-content{overflow:hidden;overflow-x:scroll}.k-gantt-treelist .k-grid-content td{vertical-align:middle}.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr{height:calc(1.4285714286em + var(--kendo-spacing-2, 0.5rem)*2 + 1px)}.k-gantt-treelist.k-gantt-treelist-scrollable .k-grid-content{overflow:scroll}.k-gantt-timeline-pane .k-gantt-timeline{height:100%;border-width:0;display:flex}.k-gantt-timeline-pane .k-gantt-timeline *,.k-gantt-timeline-pane .k-gantt-timeline *::before,.k-gantt-timeline-pane .k-gantt-timeline *::after,.k-gantt-timeline-pane .k-gantt-timeline::before,.k-gantt-timeline-pane .k-gantt-timeline::after{box-sizing:border-box}.k-gantt-timeline-pane .k-grid-content{overflow-x:scroll}.k-gantt-timeline-pane .k-header{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem);border-width:0 0 1px 1px;white-space:nowrap}.k-gantt-tables{position:relative;border-color:inherit}.k-gantt-rows,.k-gantt-columns{border-color:inherit;position:absolute;z-index:0;top:0;left:0}.k-gantt-dependencies{opacity:.7;position:absolute;top:0;left:0}.k-gantt-dependencies .k-arrow-e,.k-gantt-dependencies .k-arrow-w{width:0;height:0;border:5px solid rgba(0,0,0,0);position:absolute;top:-4px}.k-gantt-dependencies .k-arrow-e{border-left-color:currentColor;right:-6px}.k-gantt-dependencies .k-arrow-w{border-right-color:currentColor;left:-6px}.k-gantt-line{background-color:currentColor;border-color:currentColor;position:absolute}.k-gantt-line.k-selected{z-index:3}.k-gantt-line-h{height:2px}.k-gantt-line-v{width:2px}.k-gantt-dependency-hint{z-index:4}.k-gantt-tasks{position:relative}.k-gantt-tasks td,.k-gantt-tasks .k-table-td{padding:0;border-width:0;position:relative;vertical-align:middle}.k-gantt-tasks td::after{content:"\200b"}.k-task-wrap{margin-block:0;margin-inline:-21px;padding-block:5px;padding-inline:21px;display:inline-flex;flex-direction:row;align-items:center;position:relative;z-index:2}.k-task-wrap.k-drag-hint{position:absolute}.k-task{position:relative;flex:1 1 auto}.k-task-dot{width:calc(8px + var(--kendo-spacing-1, 0.25rem)*2);height:calc(8px + var(--kendo-spacing-1, 0.25rem)*2);line-height:1;cursor:pointer;display:none;position:absolute;top:50%;transform:translateY(-50%)}.k-task-wrap:hover .k-task-dot,.k-task-wrap.k-origin .k-task-dot{display:block}.k-task-dot::before{content:"";width:8px;height:8px;border-width:0;border-style:solid;border-radius:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.k-task-dot:hover::before,.k-task-dot.k-hover::before{border-width:1px}.k-task-start{left:0}.k-task-end{right:0}.k-task-draghandle{margin-left:16px;width:0;height:0;border:5px solid rgba(0,0,0,0);border-top-width:0;border-bottom-color:inherit;position:absolute;bottom:0;cursor:e-resize;visibility:hidden}.k-task-wrap:hover .k-task-draghandle{visibility:visible}.k-milestone-wrap{margin-block:0;margin-inline:-2em}.k-task-milestone{width:1em;height:1em;border-width:1px;border-style:solid;box-sizing:border-box;transform:rotate(45deg)}.k-task-summary{height:10px;display:inline-block;vertical-align:top}.k-task-summary,.k-task-summary-complete{background-color:currentColor}.k-task-summary::before,.k-task-summary::after,.k-task-summary-complete::before,.k-task-summary-complete::after{content:"";width:0;height:0;border:8px solid rgba(0,0,0,0);position:absolute;top:0;display:none}.k-task-summary::before,.k-task-summary-complete::before{border-left-color:currentColor;left:0}.k-task-summary::after,.k-task-summary-complete::after{border-right-color:currentColor;right:0}.k-task-summary-complete{height:10px;position:relative;z-index:2}.k-task-summary-progress{height:15px;overflow:hidden}.k-task-single{border-radius:var(--kendo-border-radius-md, 0.25rem);border-width:0px;border-style:solid;box-sizing:border-box;cursor:default}.k-task-single .k-resize-handle{opacity:.5;z-index:2;visibility:hidden}.k-task-single .k-resize-handle::before{position:absolute;top:2px;bottom:2px}.k-task-single .k-resize-w{left:0}.k-task-single .k-resize-w::before{left:2px;border-left-width:1px}.k-task-single .k-resize-e{right:0}.k-task-single .k-resize-e::before{right:2px;border-left-width:1px}.k-task-single:hover .k-resize-handle,.k-task-single:hover .k-task-actions{visibility:visible}.k-task-complete{border-radius:var(--kendo-border-radius-md, 0.25rem);width:20%;position:absolute;z-index:1;top:0;bottom:0;left:0}.k-task-content{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;white-space:nowrap}.k-task-template{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);line-height:normal;flex:1;overflow:hidden;text-overflow:ellipsis}.k-task-actions{padding:var(--kendo-spacing-0\.5, 0.125rem);white-space:nowrap;display:flex;flex-direction:row;align-items:center;visibility:hidden;z-index:1}.k-task-actions>.k-link{display:inline-flex}.k-resources-wrap{position:absolute;display:inline-block;z-index:2;margin-left:20px;margin-top:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-resources-wrap .k-resource{margin-block:0;margin-inline:5px}.k-task-details{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);white-space:nowrap}.k-task-details strong{font-size:var(--kendo-font-size-lg, inherit);font-weight:normal;display:block}.k-task-details .k-task-pct{font-size:32px}.k-task-details ul{line-height:normal}.k-gantt-planned .k-gantt-dependencies,.k-gantt-planned .k-task-dot,.k-gantt-planned .k-resources-wrap{margin-top:.55em}.k-gantt-planned .k-task-wrap{flex-direction:column;align-items:flex-start}.k-gantt-planned .k-task-inner-wrap{display:inline-flex}.k-gantt-planned .k-task-wrap.k-drag-hint{top:0}.k-gantt-planned .k-summary-wrap.k-drag-hint{top:.5em}.k-gantt-planned .k-milestone-wrap.k-drag-hint{top:.3em}.k-task-planned{margin:0 0 .35em;line-height:.75em;display:flex;align-items:center}.k-task-planned .k-task-moment{border-width:2px;border-radius:5px;border-style:solid;height:6px;width:6px}.k-task-planned .k-task-duration{height:2px}.k-task-planned .k-task-moment.k-moment-left{margin-left:-4px}.k-task-planned:hover .k-task-duration{height:3px}.k-milestone-wrap .k-task-moment{margin-left:3px}.k-planned-tooltip .k-task-content{display:block}.k-task-offset-wrap .k-task-content .k-resize-e{display:none}.k-task-offset{flex-direction:row-reverse;display:flex}.k-task-offset .k-resize-handle{right:0;z-index:2;visibility:hidden;margin-right:1.4em}.k-task-offset .k-resize-handle::before{border-left-width:1px;position:absolute;top:50%;bottom:.5em;margin-right:2px}.k-task-single:hover+.k-task-offset .k-task-actions,.k-task-offset:hover .k-task-actions,.k-task-single:hover+.k-task-offset .k-resize-handle,.k-task-offset:hover .k-resize-handle{visibility:visible}.k-gantt-tooltip-validation{max-width:200px;display:block}.k-gantt-tooltip-validation::before{content:"";width:4px;height:100%;position:absolute;top:0;left:0}.k-gantt-tooltip-validation-row{display:flex;flex-direction:row;justify-content:space-between}.k-gantt-tooltip-validation-label{display:inline-flex;min-width:50px}.k-gantt-tooltip-validation-value{font-weight:var(--kendo-font-weight-bold, normal)}.k-gantt-tooltip-validation-label,.k-gantt-tooltip-validation-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-pdf-export-shadow .k-gantt{float:left}.k-pdf-export-shadow .k-gantt,.k-pdf-export-shadow .k-gantt-timeline-pane,.k-pdf-export-shadow .k-gantt-dependencies{width:auto !important;height:auto !important;overflow:visible !important}.k-pdf-export-shadow .k-gantt-treelist .k-treelist{display:block}.k-pdf-export-shadow .k-gantt-layout.k-splitbar{display:none}.k-gantt-edit-form .k-gantt-delete{float:left}.k-rtl .k-gantt-rows,.k-rtl .k-gantt-columns,[dir=rtl] .k-gantt-rows,[dir=rtl] .k-gantt-columns{left:auto;right:0}.k-rtl .k-task-wrap:not(.k-milestone-wrap),[dir=rtl] .k-task-wrap:not(.k-milestone-wrap){margin-block:0;margin-inline:-26px}.k-rtl .k-gantt-timeline-pane .k-header,[dir=rtl] .k-gantt-timeline-pane .k-header{border-width:0 1px 1px 0}.k-rtl .k-gantt-timeline-pane .k-header:first-child,[dir=rtl] .k-gantt-timeline-pane .k-header:first-child{border-right-width:0}.k-rtl .k-gantt-timeline-pane .k-task-start,[dir=rtl] .k-gantt-timeline-pane .k-task-start{left:auto;right:0}.k-rtl .k-gantt-timeline-pane .k-task-end,[dir=rtl] .k-gantt-timeline-pane .k-task-end{right:auto;left:0}.k-rtl .k-task-content,[dir=rtl] .k-task-content{text-align:end}.k-rtl .k-task-complete,[dir=rtl] .k-task-complete{left:auto;right:0}.k-rtl .k-task-draghandle,[dir=rtl] .k-task-draghandle{margin-left:0;margin-right:16px}.k-rtl .k-gantt-dependencies,[dir=rtl] .k-gantt-dependencies{left:auto;right:0}.k-rtl .k-gantt-delete,[dir=rtl] .k-gantt-delete{float:right}.k-rtl .k-task-offset-wrap .k-task-content .k-resize-e,[dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-e{display:block}.k-rtl .k-task-offset-wrap .k-task-content .k-resize-w,[dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-w{display:none}.k-rtl .k-milestone-wrap,[dir=rtl] .k-milestone-wrap{margin-left:-2.4em}.k-rtl .k-milestone-wrap .k-task-moment,[dir=rtl] .k-milestone-wrap .k-task-moment{margin-right:.2em}.k-rtl .k-gantt-timeline-pane .k-milestone-wrap .k-task-start,[dir=rtl] .k-gantt-timeline-pane .k-milestone-wrap .k-task-start{right:-0.1em}.k-rtl .k-gantt-tooltip-validation::before,[dir=rtl] .k-gantt-tooltip-validation::before{left:auto;right:0}.k-gantt{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));background-color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-gantt .k-treelist-scrollable .k-task-milestone.k-selected .k-task-milestone-content{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));background-color:var(--kendo-color-primary, #0A5E58)}.k-gantt .k-gantt-dependencies-svg polyline{fill:none;stroke:var(--kendo-color-on-base, #3d3d3d)}.k-gantt .k-gantt-dependencies-svg polyline.k-selected{stroke:var(--kendo-color-primary, #0A5E58)}.k-gantt-footer{box-shadow:none}.k-gantt-treelist .k-treelist,.k-gantt-treelist .k-grid-content{background-color:rgba(0,0,0,0)}.k-gantt .k-nonwork-hour{background-color:color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 3%, transparent)}.k-task-dot::before{background-color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-task-dot:hover::before,.k-task-dot.k-hover::before{border-color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-task-milestone{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));background-color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-task-milestone.k-task-delayed{background-image:repeating-linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error, #f31700) 2px, var(--kendo-color-error, #f31700) 4px)}.k-task-milestone.k-task-advanced{background-color:var(--kendo-color-success, #37b400)}.k-task-milestone.k-selected{background-image:none;border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));background-color:var(--kendo-color-primary, #0A5E58)}.k-task-summary{color:var(--kendo-color-subtle, #666666)}.k-task-summary.k-task-delayed{color:var(--kendo-color-error-emphasis, #f76f60)}.k-task-summary.k-task-advanced{color:var(--kendo-color-success-emphasis, #81d15f)}.k-task-summary-complete{color:var(--kendo-color-on-base, #3d3d3d)}.k-task-delayed .k-task-summary-complete{color:var(--kendo-color-error, #f31700)}.k-task-advanced .k-task-summary-complete{color:var(--kendo-color-success, #37b400)}.k-task-summary.k-selected{color:var(--kendo-color-primary-subtle-active, #ffc8c4)}.k-task-summary.k-selected .k-task-summary-complete{color:var(--kendo-color-primary, #0A5E58)}.k-task-single{color:var(--kendo-color-base, #f5f5f5);background-color:var(--kendo-color-subtle, #666666)}.k-task-single.k-task-delayed{background-color:var(--kendo-color-error-emphasis, #f76f60)}.k-task-single.k-task-advanced{background-color:var(--kendo-color-success-emphasis, #81d15f)}.k-task-single .k-task-complete{background-color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-task-delayed .k-task-complete{background-color:var(--kendo-color-error, #f31700)}.k-task-advanced .k-task-complete{background-color:var(--kendo-color-success, #37b400)}.k-task-single.k-selected{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary-subtle-active, #ffc8c4)}.k-task-single.k-selected .k-task-complete{background-color:var(--kendo-color-primary, #0A5E58)}.k-gantt-line{color:var(--kendo-color-on-base, #3d3d3d)}.k-gantt-line.k-selected{color:var(--kendo-color-primary, #0A5E58)}.k-task-planned .k-task-moment{border-color:var(--kendo-color-primary, #0A5E58);background-color:rgba(0,0,0,0)}.k-task-planned .k-task-duration{background-color:var(--kendo-color-primary, #0A5E58)}.k-task-planned:hover .k-task-moment{background-color:var(--kendo-color-primary, #0A5E58)}.k-task-offset{background-image:repeating-linear-gradient(135deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error, #f31700) 2px, var(--kendo-color-error, #f31700) 4px)}.k-task-offset .k-resize-e::before{border-color:#000}.k-task-offset .k-task-actions{color:#000}.k-task-offset:hover{background-image:repeating-linear-gradient(135deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error-emphasis, #f76f60) 2px, var(--kendo-color-error-emphasis, #f76f60) 4px)}.k-pdf-export .k-task-offset{background-color:var(--kendo-color-error, #f31700)}.k-offset-tooltip-delayed{background-color:var(--kendo-color-error, #f31700)}.k-planned-tooltip{background-color:var(--kendo-color-primary, #0A5E58)}.k-gantt-tooltip-validation::before{background-color:#656565}.k-gantt-tooltip-valid::before{background-color:var(--kendo-color-success, #37b400)}.k-gantt-tooltip-invalid::before{background-color:var(--kendo-color-error, #f31700)}.k-table-auto{table-layout:auto}.\!k-table-auto{table-layout:auto !important}.k-table-fixed{table-layout:fixed}.\!k-table-fixed{table-layout:fixed !important}.k-table-layout-auto{table-layout:auto}.\!k-table-layout-auto{table-layout:auto !important}.k-table-layout-fixed{table-layout:fixed}.\!k-table-layout-fixed{table-layout:fixed !important}.k-scheduler{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-scheduler table,.k-scheduler thead,.k-scheduler tfoot,.k-scheduler tbody,.k-scheduler tr,.k-scheduler th,.k-scheduler td,.k-scheduler div,.k-scheduler .k-scheduler-edit-dialog,.k-scheduler>*{border-color:inherit}kendo-scheduler.k-scheduler{overflow:hidden}kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete{display:none}.k-scheduler-table{width:100%;max-width:none;border-collapse:separate;border-spacing:0;table-layout:fixed}.k-scheduler-table td,.k-scheduler-table th{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);height:1.4285714286em;overflow:hidden;white-space:nowrap;border-style:solid;border-width:0 0 1px 1px;vertical-align:top;box-sizing:content-box}.k-scheduler-table td:first-child,.k-scheduler-table th:first-child{border-left-width:0}.k-scheduler-table .k-middle-row td{border-bottom-style:dotted}.k-scheduler-table .k-link{cursor:pointer}.k-scheduler-layout-flex{overflow:auto}.k-scheduler-layout-flex .k-scheduler-head{position:sticky;top:0;z-index:3}.k-scheduler-layout-flex .k-scheduler-body{position:relative}.k-scheduler-layout-flex .k-scheduler-head,.k-scheduler-layout-flex .k-scheduler-body{display:flex;flex:100%;flex-wrap:wrap}.k-scheduler-layout-flex .k-scheduler-row{display:flex;flex:1 1 100%;width:100%;min-width:0}.k-scheduler-layout-flex .k-scheduler-group{display:flex;flex:1 1 100%;width:100%;min-width:0;flex-wrap:wrap}.k-scheduler-layout-flex .k-scheduler-group .k-group-cell{display:flex;flex:1 1 auto;flex-wrap:wrap;overflow:auto}.k-scheduler-layout-flex .k-scheduler-group .k-group-content{padding:0;display:flex;flex:1 1 100%;width:100%;border-width:0;flex-wrap:wrap}.k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell{flex-basis:100%;border-width:0;padding:0}.k-scheduler-layout-flex.k-scheduler-timeline-view .k-scheduler-body .k-scheduler-cell{flex-basis:auto}.k-scheduler-layout-flex .k-more-events{bottom:2px;left:0;width:100%}.k-scheduler-layout-flex .k-scheduler-cell{display:flex;flex:1 1 100%;padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);min-height:1.5em;overflow:hidden;white-space:nowrap;border-style:solid;border-width:0 1px 1px 0;vertical-align:top;box-sizing:content-box}.k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell{position:relative}.k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell{justify-content:center;font-weight:bold}.k-scheduler-layout-flex .k-scheduler-cell.k-side-cell{justify-content:flex-end;flex-grow:0;flex-basis:auto;overflow:visible}.k-scheduler-layout-flex .k-scheduler-cell.k-major-cell{border-bottom-width:0}.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell{border-bottom-style:dotted}.k-scheduler-layout-flex .k-resource-cell{flex:none;display:flex;flex-wrap:wrap;overflow:visible}.k-scheduler-layout-flex .k-resource-content{display:flex;flex-wrap:wrap;padding:0;border-width:0}.k-scheduler-layout-flex .k-sticky-cell{display:flex;flex-wrap:wrap;flex-basis:0;position:sticky;left:0;z-index:3}.k-scheduler-toolbar{border-width:0;border-bottom-width:1px;white-space:nowrap;flex-shrink:0;position:relative;z-index:2}.k-scheduler-toolbar .k-widget{font-size:inherit}.k-scheduler-toolbar .k-nav-current{color:inherit;outline:0;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:var(--kendo-spacing-1, 0.25rem);cursor:pointer}.k-scheduler-toolbar .k-scheduler-search{display:inline-flex;flex-flow:row nowrap}.k-scheduler-toolbar .k-views-dropdown{width:auto;font:inherit}.k-scheduler-footer{box-shadow:none;border-width:0;border-top-width:1px;white-space:nowrap;flex-shrink:0;position:relative}.k-scheduler-layout{width:100%;border-collapse:separate;border-spacing:0;flex:1 1 auto;position:relative;z-index:1}.k-scheduler-layout>tbody>tr>td{padding:0;vertical-align:top}.k-scheduler-layout td.k-selected,.k-scheduler-layout .k-scheduler-cell.k-selected{outline:none}.k-scheduler-layout tr+tr .k-scheduler-times tr th,.k-scheduler-layout .k-scheduler-pane+.k-scheduler-pane .k-scheduler-times tr th{border-bottom-color:rgba(0,0,0,0)}.k-scheduler-layout tr+tr .k-scheduler-times tr .k-slot-cell,.k-scheduler-layout tr+tr .k-scheduler-times tr .k-scheduler-times-all-day,.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child th,.k-scheduler-layout .k-scheduler-pane+.k-scheduler-pane .k-scheduler-times tr .k-slot-cell,.k-scheduler-layout .k-scheduler-pane+.k-scheduler-pane .k-scheduler-times tr .k-scheduler-times-all-day,.k-scheduler-layout .k-scheduler-pane+.k-scheduler-pane .k-scheduler-times tr:last-child th{border-bottom-color:inherit}.k-scheduler-layout.k-scheduler-flex-layout{display:flex;flex-direction:column}.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-pane:first-child .k-scheduler-table,.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-pane:first-child .k-scheduler-table{table-layout:fixed}.k-scheduler-header,.k-scheduler-view-header{-webkit-padding-end:var(--kendo-scrollbar-width, 17px);padding-inline-end:var(--kendo-scrollbar-width, 17px)}.k-scheduler-header th{text-align:center}.k-scheduler-header,.k-scheduler-header-wrap,.k-scheduler-header-wrap>div{border-color:inherit;overflow:hidden}.k-scheduler-header-wrap{border-width:0;border-style:solid;position:relative}.k-scheduler-times{border-color:inherit;position:relative;overflow:hidden}.k-scheduler-times .k-scheduler-table{table-layout:auto}.k-scheduler-times th{border-width:0 1px 1px 0;text-align:end}.k-scheduler-times .k-slot-cell,.k-scheduler-times .k-scheduler-times-all-day{border-bottom-color:inherit}.k-scheduler-times .k-slot-cell.k-last-resource{border-right:0}.k-scheduler-times .k-slot-cell.k-empty-slot{padding-left:0;padding-right:0}.k-scheduler-datecolumn{width:12em}.k-scheduler-timecolumn{width:11em;white-space:nowrap}.k-scheduler-content{border-color:inherit;position:relative;overflow:auto}.k-scheduler-content:focus{outline:none}kendo-scheduler .k-event,.k-event{border-radius:var(--kendo-border-radius-md, 0.25rem);min-height:25px;box-sizing:border-box;border-width:0;border-style:solid;border-radius:var(--kendo-border-radius-md, 0.25rem);text-align:start;outline:0;cursor:default;position:absolute;overflow:hidden;-webkit-padding-end:var(--kendo-spacing-2, 0.5rem);padding-inline-end:var(--kendo-spacing-2, 0.5rem)}kendo-scheduler .k-event>div,.k-event>div{position:relative;z-index:2}kendo-scheduler .k-event .k-event-template,.k-event .k-event-template{line-height:calc(25px - var(--kendo-spacing-1, 0.25rem)*2);padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}kendo-scheduler .k-event .k-event-time,.k-event .k-event-time{padding-bottom:0;font-size:.875em;white-space:nowrap;display:none}kendo-scheduler .k-event .k-event-actions,.k-event .k-event-actions{white-space:nowrap;position:absolute;top:0;bottom:0;right:var(--kendo-spacing-2, 0.5rem);z-index:2}kendo-scheduler .k-event .k-event-actions .k-event-delete,.k-event .k-event-actions .k-event-delete{opacity:.5;visibility:hidden}kendo-scheduler .k-event .k-event-actions:hover .k-event-delete,kendo-scheduler .k-event .k-event-actions.k-hover .k-event-delete,.k-event .k-event-actions:hover .k-event-delete,.k-event .k-event-actions.k-hover .k-event-delete{opacity:1}kendo-scheduler .k-event .k-event-actions a,.k-event .k-event-actions a{color:inherit}kendo-scheduler .k-event .k-event-actions:first-child,.k-event .k-event-actions:first-child{margin:var(--kendo-spacing-0\.5, 0.125rem) .4ex 0 var(--kendo-spacing-1, 0.25rem);top:0;right:0;float:left;position:relative;opacity:1;visibility:visible;line-height:normal}kendo-scheduler .k-event .k-resize-handle,.k-event .k-resize-handle{z-index:4;opacity:.5;visibility:hidden}kendo-scheduler .k-event .k-resize-handle::before,.k-event .k-resize-handle::before{border-color:currentColor}kendo-scheduler .k-event .k-resize-n,.k-event .k-resize-n{height:.5em;top:0}kendo-scheduler .k-event .k-resize-s,.k-event .k-resize-s{height:.5em;bottom:0}kendo-scheduler .k-event .k-resize-n::before,kendo-scheduler .k-event .k-resize-s::before,.k-event .k-resize-n::before,.k-event .k-resize-s::before{width:var(--kendo-spacing-8, 2rem);border-bottom-width:1px}kendo-scheduler .k-event .k-resize-w,.k-event .k-resize-w{width:.5em;left:0}kendo-scheduler .k-event .k-resize-e,.k-event .k-resize-e{width:.5em;right:0}kendo-scheduler .k-event .k-resize-w::before,kendo-scheduler .k-event .k-resize-e::before,.k-event .k-resize-w::before,.k-event .k-resize-e::before{height:var(--kendo-spacing-8, 2rem);border-left-width:1px}kendo-scheduler .k-event:hover .k-event-actions .k-event-delete,kendo-scheduler .k-event:hover .k-resize-handle,kendo-scheduler .k-event.k-hover .k-event-actions .k-event-delete,kendo-scheduler .k-event.k-hover .k-resize-handle,.k-event:hover .k-event-actions .k-event-delete,.k-event:hover .k-resize-handle,.k-event.k-hover .k-event-actions .k-event-delete,.k-event.k-hover .k-resize-handle{visibility:visible}kendo-scheduler .k-event.k-event-drag-hint .k-event-time,.k-event.k-event-drag-hint .k-event-time{display:block}kendo-scheduler .k-event .k-event-top-actions,kendo-scheduler .k-event .k-event-bottom-actions,.k-event .k-event-top-actions,.k-event .k-event-bottom-actions{position:absolute;top:0;left:0;width:100%;text-align:center}kendo-scheduler .k-event .k-event-bottom-actions,.k-event .k-event-bottom-actions{top:auto;bottom:0}.k-scheduler-mark{width:1em;height:1em;display:inline-block;vertical-align:middle}.k-more-events{padding:0;height:13px;border-style:solid;border-width:1px;overflow:hidden;position:absolute;justify-content:center}.k-more-events>.k-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.k-event-drag-hint{opacity:.5;z-index:3}.k-event-drag-hint .k-event-actions,.k-event-drag-hint .k-event-top-actions,.k-event-drag-hint .k-event-bottom-actions,.k-event-drag-hint .k-resize-handle{display:none}.k-event-drag-hint .k-event-time{display:block}.k-scheduler-marquee{border-width:0;border-style:solid}.k-scheduler-marquee .k-label-top,.k-scheduler-marquee .k-label-bottom{font-size:.75em;position:absolute}.k-scheduler-marquee .k-label-top{left:var(--kendo-spacing-1, 0.25rem);top:var(--kendo-spacing-0\.5, 0.125rem)}.k-scheduler-marquee .k-label-bottom{right:var(--kendo-spacing-1, 0.25rem);bottom:var(--kendo-spacing-0\.5, 0.125rem)}.k-scheduler-marquee.k-first::before,.k-scheduler-marquee.k-last::after{content:"";border-width:3px;border-style:solid;position:absolute;width:0;height:0}.k-scheduler-marquee.k-first::before{top:0;left:0;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.k-scheduler-marquee.k-last::after{bottom:0;right:0;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}.k-pdf-export-shadow .k-scheduler,.k-scheduler-pdf-export .k-scheduler-content,.k-scheduler-pdf-export .k-scheduler-times{height:auto !important;overflow:visible !important}.k-scheduler-pdf-export{overflow:hidden}.k-scheduler-pdf-export .k-scheduler-header{padding:0 !important}.k-scheduler-pdf-export .k-scheduler-header-wrap{border-width:0 !important}.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table{width:100% !important}.k-recurrence-editor{display:flex;flex-direction:column}kendo-scheduler .k-recurrence-editor{display:block}.k-scheduler-monthview .k-scheduler-table{height:100%}.k-scheduler-monthview .k-scheduler-table td{height:80px;text-align:end}.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell{min-height:80px}.k-scheduler-monthview .k-hidden{padding-left:0 !important;padding-right:0 !important;border-right-width:0 !important}.k-scheduler-monthview .k-scheduler-table-auto,.k-scheduler-monthview .k-scheduler-table-auto td,.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto{height:auto}.k-scheduler-monthview .k-scheduler-content{overflow-y:scroll}.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content{overflow-y:auto}.k-scheduler-agendaview .k-scheduler-mark{margin-right:.5em;width:1em;height:1em;display:inline-block;vertical-align:middle}.k-scheduler-agendaview .k-scheduler-table th:first-child,.k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:1px}.k-scheduler-agendaview .k-scheduler-table td.k-first{border-left-width:0}.k-scheduler-agendaview .k-task>.k-event-delete{color:inherit;position:absolute;top:var(--kendo-spacing-0\.5, 0.125rem);right:var(--kendo-spacing-0\.5, 0.125rem);opacity:.5;visibility:hidden}.k-scheduler-agendaview .k-hover .k-task>.k-event-delete,.k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete,.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete,.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover .k-event-delete{visibility:visible}.k-scheduler-agendaday{margin:0 .2em 0 0;font-size:3em;line-height:1;font-weight:400;float:left}.k-scheduler-agendaweek{display:block;margin:.4em 0 0;line-height:1;font-style:normal}.k-scheduler-agendadate{font-size:.75em}.k-scheduler-timelineview .k-slot-cell{overflow:hidden}.k-scheduler-timelineview .k-scheduler-content{overflow:auto}.k-scheduler-pane{display:flex;flex-direction:row}.k-scheduler-pane .k-scheduler-times{flex:0 0 auto}.k-scheduler-pane .k-scheduler-times .k-scheduler-table{height:100%}.k-scheduler-pane .k-scheduler-header,.k-scheduler-pane .k-scheduler-content{flex:1 1 auto}.k-scheduler-yearview .k-scheduler-body{padding-block:var(--kendo-spacing-3, 0.75rem);padding-inline:var(--kendo-spacing-3, 0.75rem);justify-content:center}.k-scheduler-yearview .k-calendar{width:100%;border-width:0}.k-scheduler-yearview .k-calendar .k-calendar-view{flex-wrap:wrap;justify-content:center;gap:var(--kendo-spacing-3, 0.75rem)}.k-scheduler-yearview .k-calendar .k-content{flex:0}.k-scheduler-yearview .k-calendar .k-link{position:relative}.k-scheduler-yearview .k-calendar td.k-selected{background-color:inherit}.k-scheduler-yearview .k-day-indicator{margin-top:calc(32px - 0.5em);width:3px;height:3px;border-radius:50%;position:absolute;left:calc(50% - 1.5px)}.k-scheduler-tooltip{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:0;color:inherit}.k-scheduler-tooltip .k-tooltip-title{margin-bottom:var(--kendo-spacing-3, 0.75rem)}.k-scheduler-tooltip .k-tooltip-title .k-month{font-size:var(--kendo-font-size-sm, inherit);text-transform:uppercase}.k-scheduler-tooltip .k-tooltip-title .k-day{font-size:calc(var(--kendo-font-size-sm, 0.75rem)*2)}.k-scheduler-tooltip .k-tooltip-events-container{overflow:auto}.k-scheduler-tooltip .k-tooltip-events{max-height:250px;display:flex;flex-direction:column;gap:var(--kendo-spacing-1, 0.25rem)}.k-scheduler-tooltip .k-tooltip-event{padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-radius:var(--kendo-border-radius-md, 0.25rem);box-sizing:border-box;display:flex;flex-direction:row;align-items:center;flex-shrink:0;position:relative;gap:var(--kendo-spacing-1, 0.25rem)}.k-scheduler-tooltip .k-tooltip-event .k-event-time{display:flex;flex-shrink:0;font-size:inherit}.k-scheduler-tooltip .k-no-data,.k-scheduler-tooltip .k-nodata{height:auto;min-height:auto;color:inherit}.k-scheduler-edit-dialog .k-dialog{max-height:100vh}.k-scheduler-edit-form .k-edit-form-container{width:100%}.k-scheduler-edit-form .k-edit-label{width:17%}.k-scheduler-edit-form .k-edit-field{width:77%}.k-scheduler-edit-form .k-edit-field>ul>li{display:flex;flex-flow:row nowrap;align-items:center}.k-scheduler-edit-form .k-recurrence-editor .k-radio-list .k-radio-wrap,.k-scheduler-edit-form .k-recurrence-editor .k-checkbox-list .k-checkbox-wrap{align-self:center}.k-scheduler-edit-form .k-recur-interval,.k-scheduler-edit-form .k-recur-count,.k-scheduler-edit-form .k-recur-monthday{width:5em}.k-scheduler-edit-form .k-recur-until,.k-scheduler-edit-form .k-recur-month,.k-scheduler-edit-form .k-recur-weekday,.k-scheduler-edit-form .k-recur-weekday-offset{width:10em}.k-scheduler-edit-form .k-scheduler-datetime-picker{display:flex;flex-flow:row nowrap;gap:var(--kendo-spacing-2, 0.5rem)}.k-rtl .k-scheduler-header th,.k-rtl .k-scheduler-table td{border-width:0 1px 1px 0}.k-rtl .k-scheduler-table td:first-child,.k-rtl .k-scheduler-table th:first-child{border-right-width:0}.k-rtl .k-scheduler-times th{border-width:0 0 1px 1px}.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:0;border-left-width:1px}.k-rtl .k-event{padding-right:0;padding-left:var(--kendo-spacing-2, 0.5rem)}.k-rtl .k-event .k-resize-w{left:auto;right:0}.k-rtl .k-event .k-resize-e{right:auto;left:0}.k-rtl .k-event .k-event-actions{right:auto;left:2px}.k-rtl .k-event .k-event-actions:first-child{margin:var(--kendo-spacing-0\.5, 0.125rem) var(--kendo-spacing-1, 0.25rem) 0 .4ex;float:right}.k-rtl .k-scheduler-agendaview .k-task>.k-event-delete{left:2px;right:auto}.k-rtl .k-scheduler-agendaview .k-task .k-scheduler-mark{margin-left:.5em;margin-right:0}.k-rtl .k-scheduler-marquee .k-label-top{left:auto;right:4px}.k-rtl .k-scheduler-marquee .k-label-bottom{left:4px;right:auto}.k-rtl .k-scheduler-edit-form .k-scheduler-delete{float:right}.k-rtl .k-scheduler .k-scheduler-header-wrap,.k-rtl.k-scheduler .k-scheduler-header-wrap{border-right-width:0}.k-rtl .k-scheduler .k-scheduler-agendaday,.k-rtl.k-scheduler .k-scheduler-agendaday{float:right;margin:0 0 0 .2em}.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child,.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child{border-left-width:0}.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr+tr td:first-child,.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr+tr th:first-child,.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr+tr td:first-child,.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr+tr th:first-child{border-right-width:1px}.k-safari .k-scheduler-tooltip .k-tooltip-event:not(:last-child){margin-bottom:var(--kendo-spacing-1, 0.25rem)}.k-safari .k-scheduler-yearview .k-calendar-view .k-month{margin-block:0;margin-inline:var(--kendo-spacing-3, 0.75rem)/2}.k-scheduler{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-scheduler-toolbar{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-scheduler-footer{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-scheduler-header{background-color:var(--kendo-color-surface, #fafafa)}.k-scheduler-header-wrap{background-color:#fff}.k-scheduler-nonwork,.k-scheduler .k-nonwork-hour{background-color:var(--kendo-color-base, #f5f5f5)}.k-scheduler-other-month,.k-scheduler .k-other-month{background-color:var(--kendo-color-base, #f5f5f5)}.k-scheduler-layout td.k-selected,.k-scheduler-layout .k-scheduler-cell.k-selected{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-scheduler-layout-flex .k-scheduler-head,.k-scheduler-layout-flex .k-sticky-cell{background-color:#fff}.k-event{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-event.k-selected{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary-active, #d45349);box-shadow:inset 0 0 0 2px rgba(0,0,0,.13)}.k-event.k-event-inverse{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-event.k-event-ongoing{box-shadow:inset 0px 0px 0px 1px red}.k-scheduler-marquee::before,.k-scheduler-marquee::after{border-color:var(--kendo-color-primary, #0A5E58)}.k-scheduler-edit-dialog .k-dialog-actions{border-color:rgba(0,0,0,.08)}.k-scheduler-agendaview .k-scheduler-content tr:hover,.k-scheduler-agendaview .k-scheduler-content tr.k-hover,.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover,.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-base-hover, #ebebeb)}.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-datecolumn,.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-groupcolumn,.k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-datecolumn,.k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-groupcolumn{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-scheduler-agendaview .k-scheduler-content tr.k-selected{background-color:color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 25%, transparent)}.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-datecolumn,.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-groupcolumn{background-color:#fff}.k-scheduler-yearview .k-day-indicator{background-color:var(--kendo-color-primary, #0A5E58)}.k-scheduler-yearview .k-selected .k-day-indicator{background-color:var(--kendo-color-on-primary, #ffffff)}.k-tooltip.k-scheduler-tooltip{color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-on-primary, #ffffff);box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-tooltip.k-scheduler-tooltip .k-callout{color:var(--kendo-color-on-primary, #ffffff)}.k-chat{margin:auto;max-width:500px;height:600px;max-height:100%;border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-chat .k-message-list{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.k-chat .k-message-list-content{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);width:100%;box-sizing:border-box;position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.k-chat .k-message-list-content>*+*{margin-top:var(--kendo-spacing-4, 1rem)}.k-chat .k-message-group{max-width:80%;background:none;box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column;position:relative}.k-chat .k-message-group:not(.k-alt){align-items:flex-start;text-align:start}.k-chat .k-message-group:not(.k-alt) .k-message-time{-webkit-margin-start:var(--kendo-spacing-2, 0.5rem);margin-inline-start:var(--kendo-spacing-2, 0.5rem);inset-inline-start:100%}.k-chat .k-message-group:not(.k-alt) .k-message-status{inset-inline-start:0}.k-chat .k-message-group:not(.k-alt) .k-first .k-chat-bubble,.k-chat .k-message-group:not(.k-alt) .k-only .k-chat-bubble{border-bottom-left-radius:2px}.k-chat .k-message-group:not(.k-alt) .k-middle .k-chat-bubble,.k-chat .k-message-group:not(.k-alt) .k-last .k-chat-bubble{border-top-left-radius:2px;border-bottom-left-radius:2px}.k-chat .k-message-group.k-alt{align-self:flex-end;align-items:flex-end;text-align:end}.k-chat .k-message-group.k-alt .k-message-time{-webkit-margin-end:var(--kendo-spacing-2, 0.5rem);margin-inline-end:var(--kendo-spacing-2, 0.5rem);inset-inline-end:100%}.k-chat .k-message-group.k-alt .k-message-status{inset-inline-end:0}.k-chat .k-message-group.k-alt .k-first .k-chat-bubble,.k-chat .k-message-group.k-alt .k-only .k-chat-bubble{border-bottom-right-radius:2px}.k-chat .k-message-group.k-alt .k-middle .k-chat-bubble,.k-chat .k-message-group.k-alt .k-last .k-chat-bubble{border-top-right-radius:2px;border-bottom-right-radius:2px}.k-chat .k-message{max-width:100%;margin:var(--kendo-spacing-0\.5, 0.125rem) 0 0;position:relative;transition:margin .2s ease-in-out;outline:none}.k-chat .k-message-time,.k-chat .k-message-status{font-size:var(--kendo-font-size-sm, inherit);line-height:var(--kendo-line-height-lg, normal);white-space:nowrap;pointer-events:none;position:absolute}.k-chat .k-message-time{opacity:0;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out}.k-chat .k-message-status{margin-top:var(--kendo-spacing-0\.5, 0.125rem);height:0;overflow:hidden;top:100%;transition:height .2s ease-in-out}.k-chat .k-chat-bubble{border-radius:12px;padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem);border-width:1px;border-style:solid;line-height:var(--kendo-line-height, normal);word-wrap:break-word;white-space:pre-wrap}.k-chat .k-chat-bubble a{color:inherit;text-decoration:underline}.k-chat .k-message.k-selected{margin-bottom:var(--kendo-spacing-4, 1rem);border:0;color:inherit;background:none}.k-chat .k-message.k-selected .k-message-time{opacity:1}.k-chat .k-message.k-selected .k-message-status{height:1.2em}.k-chat .k-message-error,.k-chat .k-message-sending{margin-bottom:var(--kendo-spacing-4, 1rem)}.k-chat .k-message-error .k-message-status,.k-chat .k-message-sending .k-message-status{height:1.2em}.k-chat .k-avatar{margin:0;position:absolute}.k-message-group:not(.k-alt)>.k-avatar{inset-inline-start:0;bottom:0}.k-message-group.k-alt>.k-avatar{inset-inline-end:0;bottom:0}.k-chat .k-avatars .k-message-group:not(.k-no-avatar){-webkit-padding-start:calc(32px + var(--kendo-spacing-2, 0.5rem));padding-inline-start:calc(32px + var(--kendo-spacing-2, 0.5rem))}.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar){-webkit-padding-end:calc(32px + var(--kendo-spacing-2, 0.5rem));padding-inline-end:calc(32px + var(--kendo-spacing-2, 0.5rem))}.k-author{margin:0;font-size:var(--kendo-font-size-sm, inherit);line-height:var(--kendo-line-height-lg, normal)}.k-chat .k-author{margin:0}.k-chat .k-timestamp{font-size:var(--kendo-font-size-sm, inherit);line-height:var(--kendo-line-height-lg, normal);text-transform:uppercase;text-align:center;align-self:stretch}.k-quick-replies{display:block;max-width:100%}.k-quick-reply{border-radius:100px;-webkit-margin-end:var(--kendo-spacing-2, 0.5rem);margin-inline-end:var(--kendo-spacing-2, 0.5rem);-webkit-margin-after:calc(var(--kendo-spacing-2, 0.5rem)/2);margin-block-end:calc(var(--kendo-spacing-2, 0.5rem)/2);padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-3, 0.75rem);border-width:1px;border-style:solid;line-height:var(--kendo-line-height, normal);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;flex:0 0 auto;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease-in-out;outline:none}.k-scrollable-quick-replies{-webkit-margin-start:-var(--kendo-spacing-4, 1rem);margin-inline-start:-var(--kendo-spacing-4, 1rem);-webkit-margin-end:-var(--kendo-spacing-4, 1rem);margin-inline-end:-var(--kendo-spacing-4, 1rem);-webkit-padding-start:var(--kendo-spacing-4, 1rem);padding-inline-start:var(--kendo-spacing-4, 1rem);-webkit-padding-end:var(--kendo-spacing-4, 1rem);padding-inline-end:var(--kendo-spacing-4, 1rem);display:flex;flex-flow:row nowrap;flex:0 0 auto;overflow-x:auto;overflow-y:hidden}.k-scrollable-quick-replies::-webkit-scrollbar{display:none}.k-scrollable-quick-replies .k-quick-reply{margin:0}.k-scrollable-quick-replies .k-quick-reply+.k-quick-reply{-webkit-margin-start:var(--kendo-spacing-2, 0.5rem);margin-inline-start:var(--kendo-spacing-2, 0.5rem)}.k-message-box{width:100%;height:auto;box-sizing:border-box;border-width:1px 0 0;border-style:solid;border-color:inherit !important;border-radius:0 !important;flex:none;display:flex;flex-flow:row nowrap;align-items:center}.k-message-box:focus,.k-message-box.k-focus,.k-message-box:focus-within{outline:0;box-shadow:none}.k-message-box .k-button{border-width:0;flex-shrink:0}.k-message-box .k-button svg{width:20px;height:20px;fill:currentColor;display:inline-block}.k-rtl .k-message-box .k-button,[dir=rtl] .k-message-box .k-button{transform:scaleX(-1)}.k-chat .k-card-list{margin:var(--kendo-spacing-0\.5, 0.125rem) 0 0}.k-message-group.k-alt+.k-card-list,.k-message-group.k-alt+kendo-chat-message-attachments.k-card-list{align-self:flex-end}.k-chat .k-card-deck{max-width:calc(100% + var(--kendo-spacing-4, 1rem)*2);box-sizing:border-box;-webkit-margin-start:calc(var(--kendo-spacing-4, 1rem)*-1);margin-inline-start:calc(var(--kendo-spacing-4, 1rem)*-1);-webkit-margin-end:calc(var(--kendo-spacing-4, 1rem)*-1);margin-inline-end:calc(var(--kendo-spacing-4, 1rem)*-1);padding:var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);overflow:hidden;overflow-x:auto;scroll-behavior:smooth}.k-chat .k-card-deck .k-card{width:200px}.k-chat .k-card-deck-scrollwrap{margin-right:calc(var(--kendo-spacing-4, 1rem)*-1);margin-left:calc(var(--kendo-spacing-4, 1rem)*-1);padding-left:var(--kendo-spacing-4, 1rem);padding-right:var(--kendo-spacing-4, 1rem)}.k-chat .k-card-deck-scrollwrap>.k-card-deck{margin-bottom:-20px;padding-bottom:20px}.k-chat .k-card-deck .k-card-wrap{display:flex;flex-flow:row nowrap;align-items:stretch;flex:0 0 auto;padding-bottom:5px}.k-chat .k-card-deck .k-card-wrap .k-card{flex:0 0 auto}.k-chat .k-card-deck .k-card-wrap.k-selected{background:none}.k-typing-indicator{padding:0;border-radius:50px;display:inline-flex;flex-flow:row nowrap}.k-typing-indicator span{width:8px;height:8px;border-radius:50%;flex:0 0 8px;background-color:currentColor;opacity:.4}.k-typing-indicator span:nth-of-type(1){animation:1s k-animation-blink infinite .3333s}.k-typing-indicator span:nth-of-type(2){animation:1s k-animation-blink infinite .6666s}.k-typing-indicator span:nth-of-type(3){animation:1s k-animation-blink infinite .9999s}.k-typing-indicator span+span{margin-left:5px}@keyframes k-animation-blink{50%{opacity:1}}.k-chat-toolbar,.k-chat .k-toolbar-box{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);width:100%;border-width:1px 0 0;box-sizing:border-box;flex:none;overflow:hidden;position:relative;gap:var(--kendo-spacing-2, 0.5rem)}.k-chat-toolbar::before,.k-chat .k-toolbar-box::before{display:none}.k-chat-toolbar .k-button-list,.k-chat .k-toolbar-box .k-button-list{display:flex;flex-flow:row nowrap;overflow:hidden;scroll-behavior:smooth}.k-chat-toolbar .k-button,.k-chat .k-toolbar-box .k-button{flex:none}.k-chat-toolbar .k-scroll-button,.k-chat .k-toolbar-box .k-scroll-button{padding:0 var(--kendo-spacing-1, 0.25rem);height:100%;aspect-ratio:auto;position:absolute;z-index:2;top:0}.k-chat-toolbar .k-scroll-button .k-button-icon,.k-chat .k-toolbar-box .k-scroll-button .k-button-icon{min-width:auto;min-height:auto}.k-chat-toolbar .k-scroll-button-left,.k-chat .k-toolbar-box .k-scroll-button-left{left:0}.k-chat-toolbar .k-scroll-button-right,.k-chat .k-toolbar-box .k-scroll-button-right{right:0}.k-chat{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-chat .k-timestamp{color:var(--kendo-color-subtle, #666666)}.k-chat .k-author{font-weight:bold}.k-chat .k-chat-bubble{border-color:var(--kendo-color-surface-alt, #ffffff);color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff);box-shadow:var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;order:-1}.k-chat .k-chat-bubble a{color:var(--kendo-color-primary, #0A5E58)}.k-chat .k-chat-bubble a:hover{color:var(--kendo-color-primary-hover, #ea5a51)}.k-chat .k-chat-bubble:hover{box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-chat .k-selected .k-chat-bubble{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-chat .k-alt .k-chat-bubble{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58);box-shadow:var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-chat .k-alt .k-chat-bubble:hover{box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-chat .k-alt .k-selected .k-chat-bubble{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-chat .k-quick-reply{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-primary, #0A5E58);background-color:rgba(0,0,0,0)}.k-chat .k-quick-reply:hover,.k-chat .k-quick-reply.k-hover{border-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-chat .k-quick-reply:focus,.k-chat .k-quick-reply.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #0A5E58) 30%, transparent)}.k-chat-toolbar,.k-chat .k-toolbar-box{border-color:inherit;color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-mediaplayer{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:block;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-mediaplayer *,.k-mediaplayer *::before,.k-mediaplayer *::after{box-sizing:border-box}.k-mediaplayer>iframe{width:100%;height:100%;border:0;vertical-align:top}.k-mediaplayer-titlebar{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);position:absolute;z-index:2;top:0;left:0;right:0}.k-mediaplayer-toolbar-wrap{position:absolute;z-index:2;bottom:0;left:0;right:0}.k-mediaplayer-toolbar{border-width:0;width:100% !important;box-shadow:none}.k-mediaplayer-toolbar .k-dropdown-list,.k-mediaplayer-toolbar .k-dropdown,.k-mediaplayer-toolbar .k-dropdownlist{width:auto}.k-mediaplayer-time-wrap{flex:1}.k-mediaplayer-volume-wrap{padding:0 7px;align-items:center}.k-mediaplayer-volume{width:100px}.k-slider.k-mediaplayer-seekbar{width:100%;position:absolute;z-index:3;top:0;left:0;transform:translateY(-50%)}.k-mediaplayer-seekbar .k-slider-track{width:100% !important;border-radius:0}.k-mediaplayer-seekbar .k-slider-selection{border-radius:0}.k-mediaplayer-fullscreen{z-index:10000;position:fixed;top:0;left:0;width:100% !important;height:100% !important}.k-mediaplayer{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-mediaplayer-titlebar{color:var(--kendo-color-surface-alt, #ffffff);background-image:linear-gradient(color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 70%, transparent), color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 0%, transparent));text-shadow:0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent)}.k-timeline{box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:block;background-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-timeline *,.k-timeline *::before,.k-timeline *::after,.k-timeline::before,.k-timeline::after{box-sizing:border-box}.k-timeline ul{margin:0;padding:0}.k-timeline ul li{list-style-type:none}.k-timeline .k-timeline-flag{display:inline-block;text-align:center;padding-block:var(--kendo-spacing-1, 0.25rem);padding-inline:var(--kendo-spacing-2, 0.5rem);border-radius:var(--kendo-border-radius-md, 0.25rem);line-height:var(--kendo-line-height, normal);min-width:80px;max-width:calc(80px + var(--kendo-spacing-10, 2.5rem)*2);position:relative;z-index:1}.k-timeline .k-timeline-circle{width:16px;height:16px;border-radius:50%;flex-shrink:0;position:relative;z-index:1}.k-timeline.k-timeline-dates-hidden .k-timeline-date{display:none}.k-timeline.k-timeline-collapsible .k-card-header{cursor:pointer}.k-timeline.k-timeline-collapsible .k-event-collapse{display:flex}.k-timeline-card .k-card{position:relative;overflow:visible}.k-timeline-card .k-card .k-card-header{overflow:visible;border-bottom:0}.k-timeline-card .k-card .k-card-header+.k-card-body{padding-top:0}.k-timeline-card .k-card .k-card-body{overflow-y:auto;scrollbar-width:thin}.k-timeline-card .k-card .k-card-body::-webkit-scrollbar{width:5px}.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb{border-radius:var(--kendo-border-radius-md, 0.25rem)}.k-timeline-card .k-timeline-card-callout.k-callout-w,.k-timeline-card .k-timeline-card-callout.k-callout-e{top:36px}.k-timeline-vertical,.k-timeline-horizontal{padding-block:0;padding-inline:var(--kendo-spacing-10, 2.5rem);margin-block:var(--kendo-spacing-10, 2.5rem);margin-inline:0;width:100%;position:relative;border:0}.k-timeline-vertical::after,.k-timeline-horizontal .k-timeline-track-wrap::after{content:"";position:absolute;top:0;border-width:1px;border-style:solid}.k-timeline-vertical{padding-left:calc(var(--kendo-spacing-10, 2.5rem) + 90px - var(--kendo-spacing-1\.5, 0.375rem)/2)}.k-timeline-vertical.k-timeline-dates-hidden{padding-left:calc(var(--kendo-spacing-10, 2.5rem) + 40px - var(--kendo-spacing-1\.5, 0.375rem)/2)}.k-timeline-vertical::after{height:100%;width:var(--kendo-spacing-1\.5, 0.375rem);transform:translateX(-50%);border-radius:var(--kendo-border-radius-lg, 0.375rem)}.k-timeline-vertical .k-timeline-flag-wrap{display:flex;align-items:center}.k-timeline-vertical .k-timeline-flag-wrap:first-child{padding-top:var(--kendo-spacing-10, 2.5rem)}.k-timeline-vertical .k-timeline-flag{transform:translateX(-50%)}.k-timeline-vertical .k-timeline-date-wrap{position:absolute;padding-right:var(--kendo-spacing-4, 1rem);margin-top:36px;transform:translate(-100%, -50%);text-align:end}.k-timeline-vertical .k-timeline-event{display:flex;align-items:flex-start;padding-block:var(--kendo-spacing-10, 2.5rem);padding-inline:0}.k-timeline-vertical .k-timeline-card{padding-left:var(--kendo-spacing-4, 1rem)}.k-timeline-vertical .k-timeline-card .k-card{margin-left:var(--kendo-spacing-4, 1rem);min-height:70px;width:400px;max-width:100%}.k-timeline-vertical .k-timeline-card .k-card .k-card-header{border-radius:var(--kendo-border-radius-lg, 0.375rem)}.k-timeline-vertical .k-timeline-card .k-card .k-card-title{display:flex;justify-content:space-between}.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-timeline-vertical .k-timeline-card .k-event-collapse{margin-block:calc(var(--kendo-spacing-1, 0.25rem)*-1);margin-inline:0;transform:rotate(90deg);transition:transform .2s ease-in-out}.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body,.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions{display:none}.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse{transform:rotate(0deg)}.k-timeline-vertical .k-timeline-circle{margin-top:36px;transform:translate(-50%, -50%);margin-right:-8px}.k-timeline-vertical.k-timeline-alternating{padding-left:var(--kendo-spacing-10, 2.5rem)}.k-timeline-vertical.k-timeline-alternating::after{left:50%}.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap{justify-content:center}.k-timeline-vertical.k-timeline-alternating .k-timeline-flag{transform:translateX(0)}.k-timeline-vertical.k-timeline-alternating .k-timeline-event{justify-content:space-between}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse{flex-direction:row-reverse}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap{text-align:start;padding-right:0;padding-left:var(--kendo-spacing-4, 1rem)}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card{padding-left:0;padding-right:var(--kendo-spacing-4, 1rem)}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card{margin-right:var(--kendo-spacing-4, 1rem);margin-left:auto}.k-timeline-vertical.k-timeline-alternating .k-timeline-card,.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{flex-basis:50%;min-width:0}.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{position:static;transform:translateY(-50%)}.k-timeline-vertical.k-timeline-alternating .k-timeline-circle{transform:translateY(-50%);margin-right:0}.k-timeline-horizontal .k-timeline-track-item{flex:1 0 20%;display:flex;align-items:center;justify-content:flex-start;position:relative;flex-direction:column}.k-timeline-horizontal .k-timeline-track-item:hover{cursor:pointer}.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover{cursor:default}.k-timeline-horizontal .k-timeline-date-wrap{margin-top:auto;margin-bottom:var(--kendo-spacing-2, 0.5rem)}.k-timeline-horizontal .k-timeline-card{height:100%}.k-timeline-horizontal .k-card{max-height:100%}.k-timeline-horizontal .k-timeline-events-list{overflow-x:hidden;padding-top:var(--kendo-spacing-4, 1rem)}.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap{position:relative;height:600px}.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event{position:absolute;top:0;left:0;width:100%;height:100%}.k-timeline-horizontal .k-timeline-track-wrap{position:relative;padding:calc(var(--kendo-spacing-7\.5, 1.875rem)/2) 0}.k-timeline-horizontal .k-timeline-track-wrap::after{top:auto;bottom:calc(var(--kendo-spacing-7\.5, 1.875rem)/2 + var(--kendo-spacing-1\.5, 0.375rem)/2);left:calc(var(--kendo-spacing-7\.5, 1.875rem) - 2px);right:calc(var(--kendo-spacing-7\.5, 1.875rem) - 2px);transform:translateY(-50%);height:var(--kendo-spacing-1\.5, 0.375rem)}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track{overflow:hidden;margin-block:0;margin-inline:var(--kendo-spacing-7\.5, 1.875rem);position:relative;z-index:2}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap{transition:transform 1s ease-in-out}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag{margin-bottom:calc(var(--kendo-spacing-1\.5, 0.375rem) + 16px);position:relative;min-width:60px}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after{content:"";width:10px;height:10px;position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%) rotate(45deg)}.k-timeline-horizontal .k-timeline-scrollable-wrap{padding-bottom:calc(var(--kendo-spacing-1\.5, 0.375rem)/2);display:flex;outline:0}.k-timeline-arrow{width:var(--kendo-spacing-7\.5, 1.875rem);height:var(--kendo-spacing-7\.5, 1.875rem);border-radius:50%;position:absolute;bottom:calc(var(--kendo-spacing-1\.5, 0.375rem) + var(--kendo-spacing-1\.5, 0.375rem)/2 + 2px);z-index:3;display:flex;align-items:center;justify-content:center}.k-timeline-arrow-left{left:0}.k-timeline-arrow-right{right:0}.k-timeline-mobile{padding-block:0;padding-inline:var(--kendo-spacing-4, 1rem);margin-block:var(--kendo-spacing-4, 1rem);margin-inline:0}.k-timeline-mobile .k-timeline-flag{max-width:calc(80px + var(--kendo-spacing-4, 1rem)*2)}.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap{display:none}.k-timeline-mobile.k-timeline-vertical{padding-left:calc(var(--kendo-spacing-4, 1rem) + 90px - var(--kendo-spacing-1\.5, 0.375rem)/2)}.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden{padding-left:calc(var(--kendo-spacing-4, 1rem) + 40px - var(--kendo-spacing-1\.5, 0.375rem)/2)}.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating{padding-left:var(--kendo-spacing-4, 1rem)}.k-timeline-mobile.k-timeline-vertical .k-timeline-card{width:100%}.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card{width:auto}.k-timeline .k-timeline-flag{color:var(--kendo-color-on-primary, #ffffff);background-color:var(--kendo-color-primary, #0A5E58)}.k-timeline .k-timeline-circle{background-color:var(--kendo-color-primary, #0A5E58)}.k-timeline .k-timeline-card .k-card-header{background-color:var(--kendo-color-surface-alt, #ffffff);color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-timeline .k-timeline-card .k-card-body{scrollbar-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08)) var(--kendo-color-surface-alt, #ffffff)}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track{background:var(--kendo-color-surface-alt, #ffffff)}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb{background:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover{background:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-timeline .k-timeline-date{color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-timeline .k-timeline-arrow.k-disabled{opacity:1;color:color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 60%, transparent);background-color:color-mix(in srgb, var(--kendo-color-base-subtle, #ebebeb) 60%, transparent);border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-timeline-vertical::after,.k-timeline-horizontal .k-timeline-track-wrap::after{background-color:var(--kendo-color-base, #f5f5f5);border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-timeline-horizontal .k-timeline-flag::after{background-color:var(--kendo-color-primary, #0A5E58)}.k-timeline-track-item.k-focus .k-timeline-circle{box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-pdf-viewer{border-width:1px;border-style:solid;box-sizing:border-box;position:relative;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);display:flex;flex-direction:column;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-pdf-viewer .k-toolbar{border-top-width:0;border-right-width:0;border-left-width:0;border-color:inherit;flex:0 0 auto;z-index:2}.k-pdf-viewer .k-toolbar .k-pager-wrap,.k-pdf-viewer .k-toolbar .k-pager{padding:0;border-width:0;color:inherit;background:none;overflow:visible}.k-pdf-viewer-canvas{display:flex;flex-direction:column;flex:1 1 auto;outline:none}.k-pdf-viewer-canvas.k-enable-text-select{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.k-pdf-viewer-canvas.k-enable-panning{cursor:grab !important}.k-pdf-viewer-canvas.k-enable-panning span::-moz-selection{background-color:rgba(0,0,0,0)}.k-pdf-viewer-canvas.k-enable-panning span::selection{background-color:rgba(0,0,0,0)}.k-pdf-viewer-pages{flex:1 1 auto}.k-pdf-viewer-pages .k-page{position:relative;margin-block:var(--kendo-spacing-7\.5, 1.875rem);margin-inline:auto;z-index:1}.k-pdf-viewer-pages .k-page .k-canvas-wrapper{overflow:hidden;width:100%;height:100%}.k-pdf-viewer-pages .k-page .k-canvas-wrapper canvas{direction:ltr}.k-pdf-viewer-pages .k-page .k-canvas-wrapper svg{transform:none}.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight{position:absolute;mix-blend-mode:multiply;fill-opacity:1}.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight-outline{position:absolute;fill:none;stroke-width:2px;stroke-dasharray:2}.k-pdf-viewer-pages .k-page .k-text-layer{position:absolute;top:0;left:0;opacity:.2;overflow:hidden}.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content>span,.k-pdf-viewer-pages .k-page .k-text-layer>span,.k-pdf-viewer-pages .k-page .k-text-layer br{position:absolute;line-height:var(--kendo-line-height-sm, normal);transform-origin:0% 0%;color:rgba(0,0,0,0);white-space:pre;cursor:text}.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content{top:0;height:0}.k-pdf-viewer-pages .k-page .k-text-layer .k-end-of-content{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-pdf-viewer-pages .k-page .k-text-layer .k-search-highlight-mark{color:rgba(0,0,0,0)}.k-pdf-viewer-pages .k-page .k-text-layer .k-highlighting{touch-action:none}.k-pdf-viewer-pages .k-page .k-annotation-layer{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}.k-pdf-viewer-pages .k-page .k-annotation-layer section{position:absolute}.k-pdf-viewer-pages .k-page .k-annotation-layer .k-annotation-text-content{position:absolute;width:100%;height:100%;opacity:0;color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer{background:rgba(0,0,0,0);position:absolute;inset:0;transform-origin:0 0;cursor:auto}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-selected{z-index:100000 !important}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor{position:absolute;background:rgba(0,0,0,0);z-index:1;cursor:auto;max-width:100%;max-height:100%;border:none;outline:none;pointer-events:none;transform-origin:0 0}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor .k-internal{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor{position:absolute;background:rgba(0,0,0,0);z-index:1;transform-origin:0 0;cursor:text;caret-color:rgba(124,22,27,.5);max-width:100%;max-height:100%;border:solid 2px rgba(0,0,0,0)}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected.k-draggable{cursor:move}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected .k-internal{border-radius:0px;outline:2px dashed var(--kendo-color-primary, #0A5E58)}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal{background:rgba(0,0,0,0);border:none;inset:0;overflow:visible;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before{content:attr(default-content)}.k-pdf-viewer-pages .k-page .k-annotation-editor-layer-disabled{pointer-events:none}.k-pdf-viewer-pages .k-blank-page{margin:0;display:flex;flex-flow:column nowrap;width:100%;height:100%;align-items:center;justify-content:center;background-color:inherit !important}.k-pdf-viewer-pages .k-blank-page .k-upload,.k-pdf-viewer-pages .k-blank-page .k-dropzone,.k-pdf-viewer-pages .k-blank-page .k-dropzone-inner{border:0;background:none}.k-pdf-viewer-canvas>.k-search-panel{width:-moz-max-content;width:max-content;margin-top:calc(var(--kendo-line-height, normal)*1em*-1 + var(--kendo-spacing-1, 0.25rem)*2*-1 + -4px + var(--kendo-spacing-2, 0.5rem)*2*2*-1);padding-block:calc(var(--kendo-spacing-2, 0.5rem)*2);padding-inline:var(--kendo-spacing-2, 0.5rem);border-width:1px;border-style:solid;border-radius:0;display:flex;gap:var(--kendo-spacing-2, 0.5rem);flex-flow:row nowrap;flex:0 0 auto;justify-content:flex-start;align-items:center;z-index:10;cursor:default}.k-pdf-viewer-canvas>.k-search-panel .k-search-dialog-draghandle{cursor:move;margin-left:0}.k-pdf-viewer-canvas>.k-search-panel .k-textbox{width:10em;flex:none}.k-pdf-viewer-canvas>.k-search-panel .k-textbox .k-button{border-width:0}.k-pdf-viewer-canvas>.k-search-panel .k-search-matches{display:inline-flex;gap:var(--kendo-spacing-1, 0.25rem)}.k-pdf-viewer-annotation-editor-toolbar>.k-toolbar{width:-moz-min-content;width:min-content;border-bottom-width:0}.k-pdf-viewer-annotation-editor{padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-pdf-viewer-annotation-editor .k-column-menu-group-header{padding-inline:0}.k-pdf-viewer-annotation-editor .k-form-field{margin-top:0}.k-pdf-viewer{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-pdf-viewer .k-pdf-viewer-canvas{background-color:var(--kendo-color-surface, #fafafa)}.k-pdf-viewer .k-page{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:#fff;box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-pdf-viewer .k-blank-page>.k-icon{color:var(--kendo-color-subtle, #666666)}.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-hover,.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline:hover{stroke:var(--kendo-color-primary-hover, #ea5a51)}.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-selected{stroke:var(--kendo-color-primary, #0A5E58)}.k-pdf-viewer .k-search-highlight{background-color:var(--kendo-color-on-app-surface, #3d3d3d)}.k-pdf-viewer .k-search-highlight-mark{background-color:#ff0}.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal{color:rgba(124,22,27,.5)}.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before{color:rgba(124,22,27,.5)}.k-pdf-viewer-canvas>.k-search-panel{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff);box-shadow:var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12))}.km-scrollview,.km-scroll-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-collapse:separate}.km-scroll-wrapper{position:relative}.km-scroll-header{position:absolute;z-index:1001;width:100%;top:0;left:0}.km-scroller-pull{width:100%;display:block;position:absolute;line-height:3em;font-size:1.4em;text-align:center;transform:translate3d(0, -3em, 0)}.km-scroller-pull .km-template{display:inline-block;min-width:200px;text-align:start}.km-load-more .km-icon,.km-widget .km-scroller-pull .km-icon{display:inline-block;height:2rem;margin-right:1rem;vertical-align:middle;width:2rem;font-size:2rem;transform:rotate(0deg);transition:transform 300ms linear}.km-widget .km-scroller-release .km-icon{transform:rotate(180deg)}.km-widget .km-scroller-refresh .km-icon{transition:none}.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.4em;width:.4em;opacity:0;transform-origin:0 0;transition:opacity .3s linear}.k-map .km-touch-scrollbar,.k-diagram .km-touch-scrollbar{display:none}.km-vertical-scrollbar{height:100%;right:2px;top:0}.km-horizontal-scrollbar{width:100%;left:0;bottom:2px}.km-touch-scrollbar{background-color:#333}.k-scrollview{border-width:1px;border-style:solid;box-sizing:border-box;outline:0;font-family:var(--kendo-font-family, inherit);font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);position:relative;overflow:hidden;display:block;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-scrollview-wrap{position:absolute;margin:0;padding:0;height:100%;width:100%;display:flex;flex-flow:row nowrap;cursor:default;white-space:nowrap}.k-scrollview-wrap>.k-scrollview-view{display:inline-block;overflow:hidden;flex-shrink:0}.k-scrollview-wrap img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-scrollview-wrap.k-scrollview-animate{width:calc(var(--kendo-scrollview-views, 1)*100%);transition-duration:.3s;transition-timing-function:ease-in-out;transform:translateX(calc(-100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)))}.k-scrollview-wrap.k-scrollview-animate .k-scrollview-view{width:calc(100%/var(--kendo-scrollview-views, 1));flex:0 0 calc(100%/var(--kendo-scrollview-views, 1))}:is([dir=rtl],.k-rtl) .k-scrollview-wrap.k-scrollview-animate{transform:translateX(calc(100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)))}.k-scrollview-nav-wrap{padding:0;margin:0;position:absolute;left:0;right:0;bottom:0;height:calc(10px + var(--kendo-spacing-5, 1.25rem)*2);text-align:center}kendo-scrollview.k-scrollview kendo-scrollview-pager{pointer-events:none}kendo-scrollview.k-scrollview .k-scrollview-nav{pointer-events:initial}.k-scrollview-nav{margin:0;padding:var(--kendo-spacing-5, 1.25rem);max-width:100%;box-sizing:border-box;line-height:0;text-align:center;white-space:nowrap;list-style:none;display:inline-flex;align-items:center;overflow-x:scroll;overflow-y:hidden;pointer-events:initial}.k-scrollview-nav:focus{outline:none}.k-scrollview-nav>.k-link{margin-block:0;margin-inline:calc(var(--kendo-spacing-5, 1.25rem)/2);padding:0;width:10px;height:10px;border-width:0px;border-style:solid;border-radius:50%;box-sizing:content-box;display:inline-block;position:relative;flex:0 0 auto;cursor:pointer;pointer-events:all;vertical-align:top}.k-scrollview-nav>.k-link::before{content:"";width:calc(10px + var(--kendo-spacing-5, 1.25rem));height:calc(10px + var(--kendo-spacing-5, 1.25rem));display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:initial;border-radius:0}.k-scrollview-next,.k-scrollview-prev{display:table;position:absolute;padding:0;height:60%;top:20%;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.k-scrollview-next .k-icon,.k-scrollview-prev .k-icon{display:table-cell;overflow:visible;margin:0;padding:0;vertical-align:middle;font-weight:normal}.k-scrollview-prev{inset-inline-start:0}.k-scrollview-next{inset-inline-end:0}.k-scrollview-animation{transition-duration:.3s;transition-timing-function:ease-in-out}.k-scrollview{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-scrollview.k-scrollview-dark kendo-scrollview-pager,.k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap{background-color:rgba(0,0,0,.4)}.k-scrollview.k-scrollview-dark .k-scrollview-next,.k-scrollview.k-scrollview-dark .k-scrollview-prev{color:rgba(0,0,0,.4)}.k-scrollview.k-scrollview-light kendo-scrollview-pager,.k-scrollview.k-scrollview-light .k-scrollview-nav-wrap{background-color:rgba(255,255,255,.4)}.k-scrollview:focus,.k-scrollview-wrap:focus{outline:none}.k-scrollview-elements{color:#fff}.k-scrollview-next,.k-scrollview-prev{color:#fff;background-color:rgba(0,0,0,0);text-shadow:rgba(0,0,0,.3) 0 0 15px;opacity:.7;outline-width:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-scrollview-next:focus,.k-scrollview-next.k-focus,.k-scrollview-prev:focus,.k-scrollview-prev.k-focus{color:#fff;opacity:1}.k-scrollview-next:focus .k-icon::before,.k-scrollview-next.k-focus .k-icon::before,.k-scrollview-prev:focus .k-icon::before,.k-scrollview-prev.k-focus .k-icon::before{box-shadow:0 0 0 2px rgba(0,0,0,.13)}.k-scrollview-next:hover,.k-scrollview-next.k-hover,.k-scrollview-prev:hover,.k-scrollview-prev.k-hover{color:#fff;opacity:1}.k-scrollview-nav>.k-link{background:var(--kendo-color-base, #f5f5f5);border:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-scrollview-nav>.k-link.k-primary{background:var(--kendo-color-primary, #0A5E58);border:var(--kendo-color-primary, #0A5E58)}.k-scrollview-nav>.k-link:focus,.k-scrollview-nav>.k-link.k-focus{box-shadow:0 0 0 2px rgba(0,0,0,.13)}.k-scrollview-nav>.k-link:hover,.k-scrollview-nav>.k-link.k-hover{box-shadow:0 0 0 2px rgba(0,0,0,.13)}.k-prompt{display:flex;flex-direction:column;position:relative;overflow:hidden}.k-prompt .k-toolbar{border-top-width:0;border-inline-width:0}.k-prompt-content{padding-block:var(--kendo-spacing-4, 1rem);padding-inline:var(--kendo-spacing-4, 1rem);display:flex;flex-flow:column nowrap;flex:1 1 auto;gap:var(--kendo-spacing-4, 1rem);overflow:auto}.k-prompt-view{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--kendo-spacing-4, 1rem)}.k-prompt-expander{display:flex;flex-direction:column;flex:1;align-items:flex-start;gap:var(--kendo-spacing-2, 0.5rem)}.k-prompt-expander-content{display:flex;flex-flow:column;flex:0 0 auto;gap:var(--kendo-spacing-2, 0.5rem);align-self:stretch}.k-prompt-suggestion{border-width:1px;border-style:solid;border-radius:var(--kendo-border-radius-md, 0.25rem);padding-block:var(--kendo-spacing-2, 0.5rem);padding-inline:var(--kendo-spacing-2, 0.5rem);cursor:pointer}.k-prompt-setting{display:flex;flex-direction:column}.k-prompt-actions.k-actions,.k-prompt-actions.k-edit-buttons,.k-prompt-actions.k-action-buttons,.k-prompt-actions.k-columnmenu-actions,.k-prompt-actions.k-form-buttons{margin:0}.k-prompt{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-prompt-header{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fff}.k-prompt-content{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:#fafafa}.k-prompt-suggestion{border-color:rgba(0,0,0,.08);color:#3d3d3d;background-color:var(--kendo-color-app-surface, #ffffff);box-shadow:var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-map{height:600px;box-sizing:border-box;border-width:0px;border-style:solid;font-size:var(--kendo-font-size, inherit);line-height:var(--kendo-line-height, normal);font-family:var(--kendo-font-family, inherit)}.k-map *,.k-map *::before,.k-map *::after{box-sizing:border-box}.k-map .km-scroll-wrapper{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute}.k-map .km-scroll-container{height:100%}.k-map .k-touch-scrollbar{display:none}.k-map .k-layer{position:absolute;left:0;top:0}.k-map .k-marker{transform:translate(-50%, -100%);cursor:pointer;position:absolute;overflow:visible}.k-map .k-attribution{padding-block:var(--kendo-spacing-0\.5, 0.125rem);padding-inline:var(--kendo-spacing-1, 0.25rem);border-width:0;font-size:calc(var(--kendo-font-size, inherit)*0.75);z-index:1000}.k-map-controls{position:absolute;display:flex;align-items:center}.k-navigator{margin:var(--kendo-spacing-4, 1rem);width:calc(48px + var(--kendo-spacing-0\.5, 0.125rem)*2);height:calc(48px + var(--kendo-spacing-0\.5, 0.125rem)*2);border-width:1px;border-style:solid;box-sizing:border-box;border-radius:50%;position:relative}.k-navigator .k-button{padding:0;width:auto;height:auto;line-height:1;box-shadow:none;position:absolute}.k-navigator .k-button .k-icon{min-width:0;min-height:0}.k-navigator .k-navigator-n,.k-navigator .k-navigator-up{transform:translateX(-50%);top:var(--kendo-spacing-0\.5, 0.125rem);left:50%}.k-navigator .k-navigator-e,.k-navigator .k-navigator-right{transform:translateY(-50%);right:var(--kendo-spacing-0\.5, 0.125rem);top:50%}.k-navigator .k-navigator-s,.k-navigator .k-navigator-down{transform:translateX(-50%);bottom:var(--kendo-spacing-0\.5, 0.125rem);left:50%}.k-navigator .k-navigator-w,.k-navigator .k-navigator-left{transform:translateY(-50%);left:var(--kendo-spacing-0\.5, 0.125rem);top:50%}.k-zoom-control{margin:var(--kendo-spacing-4, 1rem);border:0;background:none;display:flex}.k-pdf-export .k-navigator,.k-pdf-export .k-zoom-control{display:none}.k-map{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-map .k-navigator{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-base, #3d3d3d);background-color:var(--kendo-color-base, #f5f5f5)}.k-map .k-marker{color:var(--kendo-color-primary, #0A5E58)}.k-map .k-attribution{background-color:color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 80%, transparent)}.k-orgchart{width:100%;padding-block:var(--kendo-spacing-6, 1.5rem);padding-inline:var(--kendo-spacing-6, 1.5rem);box-sizing:border-box;font-size:var(--kendo-font-size, inherit);font-family:var(--kendo-font-family, inherit);line-height:var(--kendo-line-height, normal);overflow:auto}.k-orgchart *,.k-orgchart *::before,.k-orgchart *::after{box-sizing:border-box}.k-orgchart-container{margin-block:0;margin-inline:auto;width:100%;height:100%;position:relative}.k-orgchart-group{gap:var(--kendo-spacing-6, 1.5rem)}.k-orgchart-group.k-vstack>.k-orgchart-node-container,.k-orgchart-group.k-vbox>.k-orgchart-node-container{gap:0}.k-orgchart-node-container{gap:var(--kendo-spacing-6, 1.5rem)}.k-orgchart-node-group-container{border-radius:var(--kendo-border-radius-md, 0.25rem);padding-block:var(--kendo-spacing-6, 1.5rem);padding-inline:var(--kendo-spacing-6, 1.5rem);border-width:1px;border-style:solid;outline:0}.k-orgchart-node-group-title{margin:0 0 calc(var(--kendo-spacing-6, 1.5rem)/3);font-size:var(--kendo-font-size-lg, inherit);line-height:var(--kendo-line-height-sm, normal)}.k-orgchart-node-group-subtitle{margin:0 0 var(--kendo-spacing-6, 1.5rem);font-size:var(--kendo-font-size, inherit)}.k-orgchart-card{width:300px;border-width:1px}.k-orgchart-card .k-card-title{margin:0 0 var(--kendo-spacing-0, 0px)}.k-orgchart-card .k-card-subtitle{margin:0 0 var(--kendo-spacing-0, 0px)}.k-orgchart-card .k-card-body{border-width:2px 0 0;border-style:solid;flex-grow:0}.k-orgchart-card .k-card-body .k-card-title-wrap{margin:0 var(--kendo-spacing-6, 1.5rem)/2 0 0;min-width:0;min-height:45px}.k-orgchart-line{background-color:currentColor}.k-orgchart-line-h{height:1px}.k-orgchart-line-v{margin-block:0;margin-inline:auto;width:1px;height:var(--kendo-spacing-6, 1.5rem)}.k-orgchart-button{z-index:1}.k-orgchart{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface-alt, #ffffff)}.k-orgchart-card .k-card-body{border-color:rgba(0,0,0,0)}.k-orgchart-card:focus,.k-orgchart-card.k-focus{box-shadow:var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12))}.k-orgchart-node-group-container{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08));color:var(--kendo-color-on-app-surface, #3d3d3d);background-color:var(--kendo-color-surface, #fafafa)}.k-orgchart-node-group-container:focus,.k-orgchart-node-group-container.k-focus{box-shadow:var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));border-color:rgba(0,0,0,.15)}.k-orgchart-node-group-subtitle{color:var(--kendo-color-subtle, #666666)}.k-orgchart-line-h,.k-orgchart-line-v{color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.k-signature{width:250px;min-height:84px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.k-signature.k-signature-maximized{width:750px;height:252px}.k-signature.k-signature-maximized>.k-signature-line{border-bottom-width:3px}.k-signature-actions{display:flex;width:-moz-min-content;width:min-content;-webkit-margin-start:auto;margin-inline-start:auto;gap:var(--kendo-spacing-1, 0.25rem);z-index:2}.k-signature-canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1;outline:none}.k-signature-line{position:absolute;bottom:33%;z-index:2;pointer-events:none;border-bottom-width:1px;border-bottom-style:dashed}.k-signature-sm{padding-inline:var(--kendo-spacing-0\.5, 0.125rem);padding-block:var(--kendo-spacing-0\.5, 0.125rem)}.k-signature-sm .k-signature-line{width:calc(100% - var(--kendo-spacing-0\.5, 0.125rem)*2)}.k-signature-md{padding-inline:var(--kendo-spacing-1, 0.25rem);padding-block:var(--kendo-spacing-1, 0.25rem)}.k-signature-md .k-signature-line{width:calc(100% - var(--kendo-spacing-1, 0.25rem)*2)}.k-signature-lg{padding-inline:var(--kendo-spacing-2, 0.5rem);padding-block:var(--kendo-spacing-2, 0.5rem)}.k-signature-lg .k-signature-line{width:calc(100% - var(--kendo-spacing-2, 0.5rem)*2)}.k-signature-lg{min-height:110px}.k-signature .k-signature-line{border-bottom-color:color-mix(in srgb, var(--kendo-color-info, #0058e9) 24%, transparent)}.k-ratio-auto{aspect-ratio:auto}.\!k-ratio-auto{aspect-ratio:auto !important}.k-ratio-1{aspect-ratio:1}.\!k-ratio-1{aspect-ratio:1 !important}.k-ratio-square{aspect-ratio:1 / 1}.\!k-ratio-square{aspect-ratio:1 / 1 !important}.k-ratio-video{aspect-ratio:16 / 9}.\!k-ratio-video{aspect-ratio:16 / 9 !important}.k-aspect-ratio-auto{aspect-ratio:auto}.\!k-aspect-ratio-auto{aspect-ratio:auto !important}.k-aspect-ratio-1{aspect-ratio:1}.\!k-aspect-ratio-1{aspect-ratio:1 !important}.k-aspect-ratio-square{aspect-ratio:1 / 1}.\!k-aspect-ratio-square{aspect-ratio:1 / 1 !important}.k-aspect-ratio-video{aspect-ratio:16 / 9}.\!k-aspect-ratio-video{aspect-ratio:16 / 9 !important}.k-box-sizing-border{box-sizing:border-box}.\!k-box-sizing-border{box-sizing:border-box !important}.k-box-sizing-content{box-sizing:content-box}.\!k-box-sizing-content{box-sizing:content-box !important}.k-clear-left{clear:left}.\!k-clear-left{clear:left !important}.k-clear-right{clear:right}.\!k-clear-right{clear:right !important}.k-clear-both{clear:both}.\!k-clear-both{clear:both !important}.k-clear-none{clear:none}.\!k-clear-none{clear:none !important}.k-columns-1{-moz-columns:1;columns:1}.\!k-columns-1{-moz-columns:1 !important;columns:1 !important}.k-columns-2{-moz-columns:2;columns:2}.\!k-columns-2{-moz-columns:2 !important;columns:2 !important}.k-columns-3{-moz-columns:3;columns:3}.\!k-columns-3{-moz-columns:3 !important;columns:3 !important}.k-columns-4{-moz-columns:4;columns:4}.\!k-columns-4{-moz-columns:4 !important;columns:4 !important}.k-columns-5{-moz-columns:5;columns:5}.\!k-columns-5{-moz-columns:5 !important;columns:5 !important}.k-columns-6{-moz-columns:6;columns:6}.\!k-columns-6{-moz-columns:6 !important;columns:6 !important}.k-columns-7{-moz-columns:7;columns:7}.\!k-columns-7{-moz-columns:7 !important;columns:7 !important}.k-columns-8{-moz-columns:8;columns:8}.\!k-columns-8{-moz-columns:8 !important;columns:8 !important}.k-columns-9{-moz-columns:9;columns:9}.\!k-columns-9{-moz-columns:9 !important;columns:9 !important}.k-columns-10{-moz-columns:10;columns:10}.\!k-columns-10{-moz-columns:10 !important;columns:10 !important}.k-columns-11{-moz-columns:11;columns:11}.\!k-columns-11{-moz-columns:11 !important;columns:11 !important}.k-columns-12{-moz-columns:12;columns:12}.\!k-columns-12{-moz-columns:12 !important;columns:12 !important}.k-columns-auto{-moz-columns:auto;columns:auto}.\!k-columns-auto{-moz-columns:auto !important;columns:auto !important}.k-float-left{float:left}.\!k-float-left{float:left !important}.k-float-right{float:right}.\!k-float-right{float:right !important}.k-float-none{float:none}.\!k-float-none{float:none !important}.k-object-fit-contain{-o-object-fit:contain;object-fit:contain}.\!k-object-fit-contain{-o-object-fit:contain !important;object-fit:contain !important}.k-object-fit-cover{-o-object-fit:cover;object-fit:cover}.\!k-object-fit-cover{-o-object-fit:cover !important;object-fit:cover !important}.k-object-fit-fill{-o-object-fit:fill;object-fit:fill}.\!k-object-fit-fill{-o-object-fit:fill !important;object-fit:fill !important}.k-object-fit-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.\!k-object-fit-scale-down{-o-object-fit:scale-down !important;object-fit:scale-down !important}.k-object-fit-initial{-o-object-fit:initial;object-fit:initial}.\!k-object-fit-initial{-o-object-fit:initial !important;object-fit:initial !important}.k-object-fit-none{-o-object-fit:none;object-fit:none}.\!k-object-fit-none{-o-object-fit:none !important;object-fit:none !important}.k-object-position-center{-o-object-position:center;object-position:center}.\!k-object-position-center{-o-object-position:center !important;object-position:center !important}.k-object-position-top{-o-object-position:top;object-position:top}.\!k-object-position-top{-o-object-position:top !important;object-position:top !important}.k-object-position-right{-o-object-position:right;object-position:right}.\!k-object-position-right{-o-object-position:right !important;object-position:right !important}.k-object-position-bottom{-o-object-position:bottom;object-position:bottom}.\!k-object-position-bottom{-o-object-position:bottom !important;object-position:bottom !important}.k-object-position-left{-o-object-position:left;object-position:left}.\!k-object-position-left{-o-object-position:left !important;object-position:left !important}.k-object-position-top-left{-o-object-position:top left;object-position:top left}.\!k-object-position-top-left{-o-object-position:top left !important;object-position:top left !important}.k-object-position-top-right{-o-object-position:top right;object-position:top right}.\!k-object-position-top-right{-o-object-position:top right !important;object-position:top right !important}.k-object-position-bottom-left{-o-object-position:bottom left;object-position:bottom left}.\!k-object-position-bottom-left{-o-object-position:bottom left !important;object-position:bottom left !important}.k-object-position-bottom-right{-o-object-position:bottom right;object-position:bottom right}.\!k-object-position-bottom-right{-o-object-position:bottom right !important;object-position:bottom right !important}.k-top-0{top:0px}.\!k-top-0{top:0px !important}.k-top-1px{top:1px}.\!k-top-1px{top:1px !important}.k-top-0\.5{top:.125rem}.\!k-top-0\.5{top:.125rem !important}.k-top-1{top:.25rem}.\!k-top-1{top:.25rem !important}.k-top-1\.5{top:.375rem}.\!k-top-1\.5{top:.375rem !important}.k-top-2{top:.5rem}.\!k-top-2{top:.5rem !important}.k-top-2\.5{top:.625rem}.\!k-top-2\.5{top:.625rem !important}.k-top-3{top:.75rem}.\!k-top-3{top:.75rem !important}.k-top-3\.5{top:.875rem}.\!k-top-3\.5{top:.875rem !important}.k-top-4{top:1rem}.\!k-top-4{top:1rem !important}.k-top-4\.5{top:1.125rem}.\!k-top-4\.5{top:1.125rem !important}.k-top-5{top:1.25rem}.\!k-top-5{top:1.25rem !important}.k-top-5\.5{top:1.375rem}.\!k-top-5\.5{top:1.375rem !important}.k-top-6{top:1.5rem}.\!k-top-6{top:1.5rem !important}.k-top-6\.5{top:1.625rem}.\!k-top-6\.5{top:1.625rem !important}.k-top-7{top:1.75rem}.\!k-top-7{top:1.75rem !important}.k-top-7\.5{top:1.875rem}.\!k-top-7\.5{top:1.875rem !important}.k-top-8{top:2rem}.\!k-top-8{top:2rem !important}.k-top-9{top:2.25rem}.\!k-top-9{top:2.25rem !important}.k-top-10{top:2.5rem}.\!k-top-10{top:2.5rem !important}.k-top-11{top:2.75rem}.\!k-top-11{top:2.75rem !important}.k-top-12{top:3rem}.\!k-top-12{top:3rem !important}.k-top-13{top:3.25rem}.\!k-top-13{top:3.25rem !important}.k-top-14{top:3.5rem}.\!k-top-14{top:3.5rem !important}.k-top-15{top:3.75rem}.\!k-top-15{top:3.75rem !important}.k-top-16{top:4rem}.\!k-top-16{top:4rem !important}.k-top-17{top:4.25rem}.\!k-top-17{top:4.25rem !important}.k-top-18{top:4.5rem}.\!k-top-18{top:4.5rem !important}.k-top-19{top:4.75rem}.\!k-top-19{top:4.75rem !important}.k-top-20{top:5rem}.\!k-top-20{top:5rem !important}.k-top-21{top:5.25rem}.\!k-top-21{top:5.25rem !important}.k-top-22{top:5.5rem}.\!k-top-22{top:5.5rem !important}.k-top-23{top:5.75rem}.\!k-top-23{top:5.75rem !important}.k-top-24{top:6rem}.\!k-top-24{top:6rem !important}.k-top-25{top:7rem}.\!k-top-25{top:7rem !important}.k-top-26{top:8rem}.\!k-top-26{top:8rem !important}.k-top-27{top:9rem}.\!k-top-27{top:9rem !important}.k-top-28{top:10rem}.\!k-top-28{top:10rem !important}.k-top-29{top:11rem}.\!k-top-29{top:11rem !important}.k-top-30{top:12rem}.\!k-top-30{top:12rem !important}.k-top--1{top:-1px}.\!k-top--1{top:-1px !important}.k-right-0{right:0px}.\!k-right-0{right:0px !important}.k-right-1px{right:1px}.\!k-right-1px{right:1px !important}.k-right-0\.5{right:.125rem}.\!k-right-0\.5{right:.125rem !important}.k-right-1{right:.25rem}.\!k-right-1{right:.25rem !important}.k-right-1\.5{right:.375rem}.\!k-right-1\.5{right:.375rem !important}.k-right-2{right:.5rem}.\!k-right-2{right:.5rem !important}.k-right-2\.5{right:.625rem}.\!k-right-2\.5{right:.625rem !important}.k-right-3{right:.75rem}.\!k-right-3{right:.75rem !important}.k-right-3\.5{right:.875rem}.\!k-right-3\.5{right:.875rem !important}.k-right-4{right:1rem}.\!k-right-4{right:1rem !important}.k-right-4\.5{right:1.125rem}.\!k-right-4\.5{right:1.125rem !important}.k-right-5{right:1.25rem}.\!k-right-5{right:1.25rem !important}.k-right-5\.5{right:1.375rem}.\!k-right-5\.5{right:1.375rem !important}.k-right-6{right:1.5rem}.\!k-right-6{right:1.5rem !important}.k-right-6\.5{right:1.625rem}.\!k-right-6\.5{right:1.625rem !important}.k-right-7{right:1.75rem}.\!k-right-7{right:1.75rem !important}.k-right-7\.5{right:1.875rem}.\!k-right-7\.5{right:1.875rem !important}.k-right-8{right:2rem}.\!k-right-8{right:2rem !important}.k-right-9{right:2.25rem}.\!k-right-9{right:2.25rem !important}.k-right-10{right:2.5rem}.\!k-right-10{right:2.5rem !important}.k-right-11{right:2.75rem}.\!k-right-11{right:2.75rem !important}.k-right-12{right:3rem}.\!k-right-12{right:3rem !important}.k-right-13{right:3.25rem}.\!k-right-13{right:3.25rem !important}.k-right-14{right:3.5rem}.\!k-right-14{right:3.5rem !important}.k-right-15{right:3.75rem}.\!k-right-15{right:3.75rem !important}.k-right-16{right:4rem}.\!k-right-16{right:4rem !important}.k-right-17{right:4.25rem}.\!k-right-17{right:4.25rem !important}.k-right-18{right:4.5rem}.\!k-right-18{right:4.5rem !important}.k-right-19{right:4.75rem}.\!k-right-19{right:4.75rem !important}.k-right-20{right:5rem}.\!k-right-20{right:5rem !important}.k-right-21{right:5.25rem}.\!k-right-21{right:5.25rem !important}.k-right-22{right:5.5rem}.\!k-right-22{right:5.5rem !important}.k-right-23{right:5.75rem}.\!k-right-23{right:5.75rem !important}.k-right-24{right:6rem}.\!k-right-24{right:6rem !important}.k-right-25{right:7rem}.\!k-right-25{right:7rem !important}.k-right-26{right:8rem}.\!k-right-26{right:8rem !important}.k-right-27{right:9rem}.\!k-right-27{right:9rem !important}.k-right-28{right:10rem}.\!k-right-28{right:10rem !important}.k-right-29{right:11rem}.\!k-right-29{right:11rem !important}.k-right-30{right:12rem}.\!k-right-30{right:12rem !important}.k-right--1{right:-1px}.\!k-right--1{right:-1px !important}.k-bottom-0{bottom:0px}.\!k-bottom-0{bottom:0px !important}.k-bottom-1px{bottom:1px}.\!k-bottom-1px{bottom:1px !important}.k-bottom-0\.5{bottom:.125rem}.\!k-bottom-0\.5{bottom:.125rem !important}.k-bottom-1{bottom:.25rem}.\!k-bottom-1{bottom:.25rem !important}.k-bottom-1\.5{bottom:.375rem}.\!k-bottom-1\.5{bottom:.375rem !important}.k-bottom-2{bottom:.5rem}.\!k-bottom-2{bottom:.5rem !important}.k-bottom-2\.5{bottom:.625rem}.\!k-bottom-2\.5{bottom:.625rem !important}.k-bottom-3{bottom:.75rem}.\!k-bottom-3{bottom:.75rem !important}.k-bottom-3\.5{bottom:.875rem}.\!k-bottom-3\.5{bottom:.875rem !important}.k-bottom-4{bottom:1rem}.\!k-bottom-4{bottom:1rem !important}.k-bottom-4\.5{bottom:1.125rem}.\!k-bottom-4\.5{bottom:1.125rem !important}.k-bottom-5{bottom:1.25rem}.\!k-bottom-5{bottom:1.25rem !important}.k-bottom-5\.5{bottom:1.375rem}.\!k-bottom-5\.5{bottom:1.375rem !important}.k-bottom-6{bottom:1.5rem}.\!k-bottom-6{bottom:1.5rem !important}.k-bottom-6\.5{bottom:1.625rem}.\!k-bottom-6\.5{bottom:1.625rem !important}.k-bottom-7{bottom:1.75rem}.\!k-bottom-7{bottom:1.75rem !important}.k-bottom-7\.5{bottom:1.875rem}.\!k-bottom-7\.5{bottom:1.875rem !important}.k-bottom-8{bottom:2rem}.\!k-bottom-8{bottom:2rem !important}.k-bottom-9{bottom:2.25rem}.\!k-bottom-9{bottom:2.25rem !important}.k-bottom-10{bottom:2.5rem}.\!k-bottom-10{bottom:2.5rem !important}.k-bottom-11{bottom:2.75rem}.\!k-bottom-11{bottom:2.75rem !important}.k-bottom-12{bottom:3rem}.\!k-bottom-12{bottom:3rem !important}.k-bottom-13{bottom:3.25rem}.\!k-bottom-13{bottom:3.25rem !important}.k-bottom-14{bottom:3.5rem}.\!k-bottom-14{bottom:3.5rem !important}.k-bottom-15{bottom:3.75rem}.\!k-bottom-15{bottom:3.75rem !important}.k-bottom-16{bottom:4rem}.\!k-bottom-16{bottom:4rem !important}.k-bottom-17{bottom:4.25rem}.\!k-bottom-17{bottom:4.25rem !important}.k-bottom-18{bottom:4.5rem}.\!k-bottom-18{bottom:4.5rem !important}.k-bottom-19{bottom:4.75rem}.\!k-bottom-19{bottom:4.75rem !important}.k-bottom-20{bottom:5rem}.\!k-bottom-20{bottom:5rem !important}.k-bottom-21{bottom:5.25rem}.\!k-bottom-21{bottom:5.25rem !important}.k-bottom-22{bottom:5.5rem}.\!k-bottom-22{bottom:5.5rem !important}.k-bottom-23{bottom:5.75rem}.\!k-bottom-23{bottom:5.75rem !important}.k-bottom-24{bottom:6rem}.\!k-bottom-24{bottom:6rem !important}.k-bottom-25{bottom:7rem}.\!k-bottom-25{bottom:7rem !important}.k-bottom-26{bottom:8rem}.\!k-bottom-26{bottom:8rem !important}.k-bottom-27{bottom:9rem}.\!k-bottom-27{bottom:9rem !important}.k-bottom-28{bottom:10rem}.\!k-bottom-28{bottom:10rem !important}.k-bottom-29{bottom:11rem}.\!k-bottom-29{bottom:11rem !important}.k-bottom-30{bottom:12rem}.\!k-bottom-30{bottom:12rem !important}.k-bottom--1{bottom:-1px}.\!k-bottom--1{bottom:-1px !important}.k-left-0{left:0px}.\!k-left-0{left:0px !important}.k-left-1px{left:1px}.\!k-left-1px{left:1px !important}.k-left-0\.5{left:.125rem}.\!k-left-0\.5{left:.125rem !important}.k-left-1{left:.25rem}.\!k-left-1{left:.25rem !important}.k-left-1\.5{left:.375rem}.\!k-left-1\.5{left:.375rem !important}.k-left-2{left:.5rem}.\!k-left-2{left:.5rem !important}.k-left-2\.5{left:.625rem}.\!k-left-2\.5{left:.625rem !important}.k-left-3{left:.75rem}.\!k-left-3{left:.75rem !important}.k-left-3\.5{left:.875rem}.\!k-left-3\.5{left:.875rem !important}.k-left-4{left:1rem}.\!k-left-4{left:1rem !important}.k-left-4\.5{left:1.125rem}.\!k-left-4\.5{left:1.125rem !important}.k-left-5{left:1.25rem}.\!k-left-5{left:1.25rem !important}.k-left-5\.5{left:1.375rem}.\!k-left-5\.5{left:1.375rem !important}.k-left-6{left:1.5rem}.\!k-left-6{left:1.5rem !important}.k-left-6\.5{left:1.625rem}.\!k-left-6\.5{left:1.625rem !important}.k-left-7{left:1.75rem}.\!k-left-7{left:1.75rem !important}.k-left-7\.5{left:1.875rem}.\!k-left-7\.5{left:1.875rem !important}.k-left-8{left:2rem}.\!k-left-8{left:2rem !important}.k-left-9{left:2.25rem}.\!k-left-9{left:2.25rem !important}.k-left-10{left:2.5rem}.\!k-left-10{left:2.5rem !important}.k-left-11{left:2.75rem}.\!k-left-11{left:2.75rem !important}.k-left-12{left:3rem}.\!k-left-12{left:3rem !important}.k-left-13{left:3.25rem}.\!k-left-13{left:3.25rem !important}.k-left-14{left:3.5rem}.\!k-left-14{left:3.5rem !important}.k-left-15{left:3.75rem}.\!k-left-15{left:3.75rem !important}.k-left-16{left:4rem}.\!k-left-16{left:4rem !important}.k-left-17{left:4.25rem}.\!k-left-17{left:4.25rem !important}.k-left-18{left:4.5rem}.\!k-left-18{left:4.5rem !important}.k-left-19{left:4.75rem}.\!k-left-19{left:4.75rem !important}.k-left-20{left:5rem}.\!k-left-20{left:5rem !important}.k-left-21{left:5.25rem}.\!k-left-21{left:5.25rem !important}.k-left-22{left:5.5rem}.\!k-left-22{left:5.5rem !important}.k-left-23{left:5.75rem}.\!k-left-23{left:5.75rem !important}.k-left-24{left:6rem}.\!k-left-24{left:6rem !important}.k-left-25{left:7rem}.\!k-left-25{left:7rem !important}.k-left-26{left:8rem}.\!k-left-26{left:8rem !important}.k-left-27{left:9rem}.\!k-left-27{left:9rem !important}.k-left-28{left:10rem}.\!k-left-28{left:10rem !important}.k-left-29{left:11rem}.\!k-left-29{left:11rem !important}.k-left-30{left:12rem}.\!k-left-30{left:12rem !important}.k-left--1{left:-1px}.\!k-left--1{left:-1px !important}.k-top,.k-pos-top{top:0}.k-right,.k-pos-right{right:0}.k-bottom,.k-pos-bottom{bottom:0}.k-left,.k-pos-left{left:0}.k-inset-0{inset:0}.\!k-inset-0{inset:0 !important}.k-inset-1{inset:1px}.\!k-inset-1{inset:1px !important}.k-inset--1{inset:-1px}.\!k-inset--1{inset:-1px !important}.k-inset-x-0{inset-inline:0}.\!k-inset-x-0{inset-inline:0 !important}.k-inset-x-1{inset-inline:1px}.\!k-inset-x-1{inset-inline:1px !important}.k-inset-x--1{inset-inline:-1px}.\!k-inset-x--1{inset-inline:-1px !important}.k-inset-y-0{inset-block:0}.\!k-inset-y-0{inset-block:0 !important}.k-inset-y-1{inset-block:1px}.\!k-inset-y-1{inset-block:1px !important}.k-inset-y--1{inset-block:-1px}.\!k-inset-y--1{inset-block:-1px !important}.k-top-left-0{top:0;left:0}.\!k-top-left-0{top:0 !important;left:0 !important}.k-top-left-1{top:1px;left:1px}.\!k-top-left-1{top:1px !important;left:1px !important}.k-top-left--1{top:-1px;left:-1px}.\!k-top-left--1{top:-1px !important;left:-1px !important}.k-top-right-0{top:0;right:0}.\!k-top-right-0{top:0 !important;right:0 !important}.k-top-right-1{top:1px;right:1px}.\!k-top-right-1{top:1px !important;right:1px !important}.k-top-right--1{top:-1px;right:-1px}.\!k-top-right--1{top:-1px !important;right:-1px !important}.k-bottom-left-0{bottom:0;left:0}.\!k-bottom-left-0{bottom:0 !important;left:0 !important}.k-bottom-left-1{bottom:1px;left:1px}.\!k-bottom-left-1{bottom:1px !important;left:1px !important}.k-bottom-left--1{bottom:-1px;left:-1px}.\!k-bottom-left--1{bottom:-1px !important;left:-1px !important}.k-bottom-right-0{bottom:0;right:0}.\!k-bottom-right-0{bottom:0 !important;right:0 !important}.k-bottom-right-1{bottom:1px;right:1px}.\!k-bottom-right-1{bottom:1px !important;right:1px !important}.k-bottom-right--1{bottom:-1px;right:-1px}.\!k-bottom-right--1{bottom:-1px !important;right:-1px !important}.k-visibility-visible,.k-visible{visibility:visible}.\!k-visibility-visible,.\!k-visible{visibility:visible !important}.k-visibility-invisible{visibility:hidden}.\!k-visibility-invisible{visibility:hidden !important}.k-visibility-collapse{visibility:collapse}.\!k-visibility-collapse{visibility:collapse !important}.k-z-0{z-index:0}.\!k-z-0{z-index:0 !important}.k-z-10{z-index:10}.\!k-z-10{z-index:10 !important}.k-z-20{z-index:20}.\!k-z-20{z-index:20 !important}.k-z-30{z-index:30}.\!k-z-30{z-index:30 !important}.k-z-40{z-index:40}.\!k-z-40{z-index:40 !important}.k-z-50{z-index:50}.\!k-z-50{z-index:50 !important}.k-z-auto{z-index:auto}.\!k-z-auto{z-index:auto !important}.k-container,.k-container-fluid{margin:0 auto;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.k-row{margin-top:calc(var(--kendo-col-gap, 0)*-1);margin-left:calc(var(--kendo-col-gap, 0)*-0.5);margin-right:calc(var(--kendo-col-gap, 0)*-0.5);display:flex;flex-flow:row wrap;box-sizing:border-box}.k-row>*{margin-top:var(--kendo-col-gap, 0);padding-left:calc(var(--kendo-col-gap, 0)*0.5);padding-right:calc(var(--kendo-col-gap, 0)*0.5);width:100%;box-sizing:border-box}.k-col{flex:1 0 0%}.k-col-size-1{flex:0 0 auto;width:1%}.k-col-size-2{flex:0 0 auto;width:2%}.k-col-size-3{flex:0 0 auto;width:3%}.k-col-size-4{flex:0 0 auto;width:4%}.k-col-size-5{flex:0 0 auto;width:5%}.k-col-size-6{flex:0 0 auto;width:6%}.k-col-size-7{flex:0 0 auto;width:7%}.k-col-size-8{flex:0 0 auto;width:8%}.k-col-size-9{flex:0 0 auto;width:9%}.k-col-size-10{flex:0 0 auto;width:10%}.k-col-size-11{flex:0 0 auto;width:11%}.k-col-size-12{flex:0 0 auto;width:12%}.k-col-size-13{flex:0 0 auto;width:13%}.k-col-size-14{flex:0 0 auto;width:14%}.k-col-size-15{flex:0 0 auto;width:15%}.k-col-size-16{flex:0 0 auto;width:16%}.k-col-size-17{flex:0 0 auto;width:17%}.k-col-size-18{flex:0 0 auto;width:18%}.k-col-size-19{flex:0 0 auto;width:19%}.k-col-size-20{flex:0 0 auto;width:20%}.k-col-size-21{flex:0 0 auto;width:21%}.k-col-size-22{flex:0 0 auto;width:22%}.k-col-size-23{flex:0 0 auto;width:23%}.k-col-size-24{flex:0 0 auto;width:24%}.k-col-size-25{flex:0 0 auto;width:25%}.k-col-size-26{flex:0 0 auto;width:26%}.k-col-size-27{flex:0 0 auto;width:27%}.k-col-size-28{flex:0 0 auto;width:28%}.k-col-size-29{flex:0 0 auto;width:29%}.k-col-size-30{flex:0 0 auto;width:30%}.k-col-size-31{flex:0 0 auto;width:31%}.k-col-size-32{flex:0 0 auto;width:32%}.k-col-size-33{flex:0 0 auto;width:33%}.k-col-size-34{flex:0 0 auto;width:34%}.k-col-size-35{flex:0 0 auto;width:35%}.k-col-size-36{flex:0 0 auto;width:36%}.k-col-size-37{flex:0 0 auto;width:37%}.k-col-size-38{flex:0 0 auto;width:38%}.k-col-size-39{flex:0 0 auto;width:39%}.k-col-size-40{flex:0 0 auto;width:40%}.k-col-size-41{flex:0 0 auto;width:41%}.k-col-size-42{flex:0 0 auto;width:42%}.k-col-size-43{flex:0 0 auto;width:43%}.k-col-size-44{flex:0 0 auto;width:44%}.k-col-size-45{flex:0 0 auto;width:45%}.k-col-size-46{flex:0 0 auto;width:46%}.k-col-size-47{flex:0 0 auto;width:47%}.k-col-size-48{flex:0 0 auto;width:48%}.k-col-size-49{flex:0 0 auto;width:49%}.k-col-size-50{flex:0 0 auto;width:50%}.k-col-size-51{flex:0 0 auto;width:51%}.k-col-size-52{flex:0 0 auto;width:52%}.k-col-size-53{flex:0 0 auto;width:53%}.k-col-size-54{flex:0 0 auto;width:54%}.k-col-size-55{flex:0 0 auto;width:55%}.k-col-size-56{flex:0 0 auto;width:56%}.k-col-size-57{flex:0 0 auto;width:57%}.k-col-size-58{flex:0 0 auto;width:58%}.k-col-size-59{flex:0 0 auto;width:59%}.k-col-size-60{flex:0 0 auto;width:60%}.k-col-size-61{flex:0 0 auto;width:61%}.k-col-size-62{flex:0 0 auto;width:62%}.k-col-size-63{flex:0 0 auto;width:63%}.k-col-size-64{flex:0 0 auto;width:64%}.k-col-size-65{flex:0 0 auto;width:65%}.k-col-size-66{flex:0 0 auto;width:66%}.k-col-size-67{flex:0 0 auto;width:67%}.k-col-size-68{flex:0 0 auto;width:68%}.k-col-size-69{flex:0 0 auto;width:69%}.k-col-size-70{flex:0 0 auto;width:70%}.k-col-size-71{flex:0 0 auto;width:71%}.k-col-size-72{flex:0 0 auto;width:72%}.k-col-size-73{flex:0 0 auto;width:73%}.k-col-size-74{flex:0 0 auto;width:74%}.k-col-size-75{flex:0 0 auto;width:75%}.k-col-size-76{flex:0 0 auto;width:76%}.k-col-size-77{flex:0 0 auto;width:77%}.k-col-size-78{flex:0 0 auto;width:78%}.k-col-size-79{flex:0 0 auto;width:79%}.k-col-size-80{flex:0 0 auto;width:80%}.k-col-size-81{flex:0 0 auto;width:81%}.k-col-size-82{flex:0 0 auto;width:82%}.k-col-size-83{flex:0 0 auto;width:83%}.k-col-size-84{flex:0 0 auto;width:84%}.k-col-size-85{flex:0 0 auto;width:85%}.k-col-size-86{flex:0 0 auto;width:86%}.k-col-size-87{flex:0 0 auto;width:87%}.k-col-size-88{flex:0 0 auto;width:88%}.k-col-size-89{flex:0 0 auto;width:89%}.k-col-size-90{flex:0 0 auto;width:90%}.k-col-size-91{flex:0 0 auto;width:91%}.k-col-size-92{flex:0 0 auto;width:92%}.k-col-size-93{flex:0 0 auto;width:93%}.k-col-size-94{flex:0 0 auto;width:94%}.k-col-size-95{flex:0 0 auto;width:95%}.k-col-size-96{flex:0 0 auto;width:96%}.k-col-size-97{flex:0 0 auto;width:97%}.k-col-size-98{flex:0 0 auto;width:98%}.k-col-size-99{flex:0 0 auto;width:99%}.k-col-size-100{flex:0 0 auto;width:100%}.k-col-size-91-6{flex:0 0 auto;width:91.6666%}.k-col-size-83-3{flex:0 0 auto;width:83.3333%}.k-col-size-66-6{flex:0 0 auto;width:66.6666%}.k-col-size-58-3{flex:0 0 auto;width:58.3333%}.k-col-size-41-6{flex:0 0 auto;width:41.6666%}.k-col-size-33-3{flex:0 0 auto;width:33.3333%}.k-col-size-16-7{flex:0 0 auto;width:16.6666%}.k-col-size-14-3{flex:0 0 auto;width:14.2857%}.k-col-size-12-5{flex:0 0 auto;width:12.5%}.k-col-size-11-1{flex:0 0 auto;width:11.1111%}.k-col-size-9-1{flex:0 0 auto;width:9.0909%}.k-col-size-8-3{flex:0 0 auto;width:8.3333%}.k-col-gap-0{--kendo-col-gap: 0px}.k-col-gap-1px{--kendo-col-gap: 1px}.k-col-gap-0\.5{--kendo-col-gap: 0.125rem}.k-col-gap-1{--kendo-col-gap: 0.25rem}.k-col-gap-1\.5{--kendo-col-gap: 0.375rem}.k-col-gap-2{--kendo-col-gap: 0.5rem}.k-col-gap-2\.5{--kendo-col-gap: 0.625rem}.k-col-gap-3{--kendo-col-gap: 0.75rem}.k-col-gap-3\.5{--kendo-col-gap: 0.875rem}.k-col-gap-4{--kendo-col-gap: 1rem}.k-col-gap-4\.5{--kendo-col-gap: 1.125rem}.k-col-gap-5{--kendo-col-gap: 1.25rem}.k-col-gap-5\.5{--kendo-col-gap: 1.375rem}.k-col-gap-6{--kendo-col-gap: 1.5rem}.k-col-gap-6\.5{--kendo-col-gap: 1.625rem}.k-col-gap-7{--kendo-col-gap: 1.75rem}.k-col-gap-7\.5{--kendo-col-gap: 1.875rem}.k-col-gap-8{--kendo-col-gap: 2rem}.k-col-gap-9{--kendo-col-gap: 2.25rem}.k-col-gap-10{--kendo-col-gap: 2.5rem}.k-col-gap-11{--kendo-col-gap: 2.75rem}.k-col-gap-12{--kendo-col-gap: 3rem}.k-col-gap-13{--kendo-col-gap: 3.25rem}.k-col-gap-14{--kendo-col-gap: 3.5rem}.k-col-gap-15{--kendo-col-gap: 3.75rem}.k-col-gap-16{--kendo-col-gap: 4rem}.k-col-gap-17{--kendo-col-gap: 4.25rem}.k-col-gap-18{--kendo-col-gap: 4.5rem}.k-col-gap-19{--kendo-col-gap: 4.75rem}.k-col-gap-20{--kendo-col-gap: 5rem}.k-col-gap-21{--kendo-col-gap: 5.25rem}.k-col-gap-22{--kendo-col-gap: 5.5rem}.k-col-gap-23{--kendo-col-gap: 5.75rem}.k-col-gap-24{--kendo-col-gap: 6rem}.k-col-gap-25{--kendo-col-gap: 7rem}.k-col-gap-26{--kendo-col-gap: 8rem}.k-col-gap-27{--kendo-col-gap: 9rem}.k-col-gap-28{--kendo-col-gap: 10rem}.k-col-gap-29{--kendo-col-gap: 11rem}.k-col-gap-30{--kendo-col-gap: 12rem}.k-col-gap-xs{--kendo-col-gap: var(--kendo-spacing-1, 0.25rem)}.k-col-gap-sm{--kendo-col-gap: var(--kendo-spacing-2, 0.5rem)}.k-col-gap-md{--kendo-col-gap: var(--kendo-spacing-3, 0.75rem)}.k-col-gap-lg{--kendo-col-gap: var(--kendo-spacing-4, 1rem)}.k-col-gap-xl{--kendo-col-gap: var(--kendo-spacing-6, 1.5rem)}.k-col-gap-thin{--kendo-col-gap: var(--kendo-spacing-0\.5, 0.125rem)}.k-col-gap-hair{--kendo-col-gap: var(--kendo-spacing-1px, 1px)}@media only all and (min-width: 0){.k-col-xs{flex:1 0 0%}.k-col-xs-size-1{flex:0 0 auto;width:1%}.k-col-xs-size-2{flex:0 0 auto;width:2%}.k-col-xs-size-3{flex:0 0 auto;width:3%}.k-col-xs-size-4{flex:0 0 auto;width:4%}.k-col-xs-size-5{flex:0 0 auto;width:5%}.k-col-xs-size-6{flex:0 0 auto;width:6%}.k-col-xs-size-7{flex:0 0 auto;width:7%}.k-col-xs-size-8{flex:0 0 auto;width:8%}.k-col-xs-size-9{flex:0 0 auto;width:9%}.k-col-xs-size-10{flex:0 0 auto;width:10%}.k-col-xs-size-11{flex:0 0 auto;width:11%}.k-col-xs-size-12{flex:0 0 auto;width:12%}.k-col-xs-size-13{flex:0 0 auto;width:13%}.k-col-xs-size-14{flex:0 0 auto;width:14%}.k-col-xs-size-15{flex:0 0 auto;width:15%}.k-col-xs-size-16{flex:0 0 auto;width:16%}.k-col-xs-size-17{flex:0 0 auto;width:17%}.k-col-xs-size-18{flex:0 0 auto;width:18%}.k-col-xs-size-19{flex:0 0 auto;width:19%}.k-col-xs-size-20{flex:0 0 auto;width:20%}.k-col-xs-size-21{flex:0 0 auto;width:21%}.k-col-xs-size-22{flex:0 0 auto;width:22%}.k-col-xs-size-23{flex:0 0 auto;width:23%}.k-col-xs-size-24{flex:0 0 auto;width:24%}.k-col-xs-size-25{flex:0 0 auto;width:25%}.k-col-xs-size-26{flex:0 0 auto;width:26%}.k-col-xs-size-27{flex:0 0 auto;width:27%}.k-col-xs-size-28{flex:0 0 auto;width:28%}.k-col-xs-size-29{flex:0 0 auto;width:29%}.k-col-xs-size-30{flex:0 0 auto;width:30%}.k-col-xs-size-31{flex:0 0 auto;width:31%}.k-col-xs-size-32{flex:0 0 auto;width:32%}.k-col-xs-size-33{flex:0 0 auto;width:33%}.k-col-xs-size-34{flex:0 0 auto;width:34%}.k-col-xs-size-35{flex:0 0 auto;width:35%}.k-col-xs-size-36{flex:0 0 auto;width:36%}.k-col-xs-size-37{flex:0 0 auto;width:37%}.k-col-xs-size-38{flex:0 0 auto;width:38%}.k-col-xs-size-39{flex:0 0 auto;width:39%}.k-col-xs-size-40{flex:0 0 auto;width:40%}.k-col-xs-size-41{flex:0 0 auto;width:41%}.k-col-xs-size-42{flex:0 0 auto;width:42%}.k-col-xs-size-43{flex:0 0 auto;width:43%}.k-col-xs-size-44{flex:0 0 auto;width:44%}.k-col-xs-size-45{flex:0 0 auto;width:45%}.k-col-xs-size-46{flex:0 0 auto;width:46%}.k-col-xs-size-47{flex:0 0 auto;width:47%}.k-col-xs-size-48{flex:0 0 auto;width:48%}.k-col-xs-size-49{flex:0 0 auto;width:49%}.k-col-xs-size-50{flex:0 0 auto;width:50%}.k-col-xs-size-51{flex:0 0 auto;width:51%}.k-col-xs-size-52{flex:0 0 auto;width:52%}.k-col-xs-size-53{flex:0 0 auto;width:53%}.k-col-xs-size-54{flex:0 0 auto;width:54%}.k-col-xs-size-55{flex:0 0 auto;width:55%}.k-col-xs-size-56{flex:0 0 auto;width:56%}.k-col-xs-size-57{flex:0 0 auto;width:57%}.k-col-xs-size-58{flex:0 0 auto;width:58%}.k-col-xs-size-59{flex:0 0 auto;width:59%}.k-col-xs-size-60{flex:0 0 auto;width:60%}.k-col-xs-size-61{flex:0 0 auto;width:61%}.k-col-xs-size-62{flex:0 0 auto;width:62%}.k-col-xs-size-63{flex:0 0 auto;width:63%}.k-col-xs-size-64{flex:0 0 auto;width:64%}.k-col-xs-size-65{flex:0 0 auto;width:65%}.k-col-xs-size-66{flex:0 0 auto;width:66%}.k-col-xs-size-67{flex:0 0 auto;width:67%}.k-col-xs-size-68{flex:0 0 auto;width:68%}.k-col-xs-size-69{flex:0 0 auto;width:69%}.k-col-xs-size-70{flex:0 0 auto;width:70%}.k-col-xs-size-71{flex:0 0 auto;width:71%}.k-col-xs-size-72{flex:0 0 auto;width:72%}.k-col-xs-size-73{flex:0 0 auto;width:73%}.k-col-xs-size-74{flex:0 0 auto;width:74%}.k-col-xs-size-75{flex:0 0 auto;width:75%}.k-col-xs-size-76{flex:0 0 auto;width:76%}.k-col-xs-size-77{flex:0 0 auto;width:77%}.k-col-xs-size-78{flex:0 0 auto;width:78%}.k-col-xs-size-79{flex:0 0 auto;width:79%}.k-col-xs-size-80{flex:0 0 auto;width:80%}.k-col-xs-size-81{flex:0 0 auto;width:81%}.k-col-xs-size-82{flex:0 0 auto;width:82%}.k-col-xs-size-83{flex:0 0 auto;width:83%}.k-col-xs-size-84{flex:0 0 auto;width:84%}.k-col-xs-size-85{flex:0 0 auto;width:85%}.k-col-xs-size-86{flex:0 0 auto;width:86%}.k-col-xs-size-87{flex:0 0 auto;width:87%}.k-col-xs-size-88{flex:0 0 auto;width:88%}.k-col-xs-size-89{flex:0 0 auto;width:89%}.k-col-xs-size-90{flex:0 0 auto;width:90%}.k-col-xs-size-91{flex:0 0 auto;width:91%}.k-col-xs-size-92{flex:0 0 auto;width:92%}.k-col-xs-size-93{flex:0 0 auto;width:93%}.k-col-xs-size-94{flex:0 0 auto;width:94%}.k-col-xs-size-95{flex:0 0 auto;width:95%}.k-col-xs-size-96{flex:0 0 auto;width:96%}.k-col-xs-size-97{flex:0 0 auto;width:97%}.k-col-xs-size-98{flex:0 0 auto;width:98%}.k-col-xs-size-99{flex:0 0 auto;width:99%}.k-col-xs-size-100{flex:0 0 auto;width:100%}.k-col-xs-size-91-6{flex:0 0 auto;width:91.6666%}.k-col-xs-size-83-3{flex:0 0 auto;width:83.3333%}.k-col-xs-size-66-6{flex:0 0 auto;width:66.6666%}.k-col-xs-size-58-3{flex:0 0 auto;width:58.3333%}.k-col-xs-size-41-6{flex:0 0 auto;width:41.6666%}.k-col-xs-size-33-3{flex:0 0 auto;width:33.3333%}.k-col-xs-size-16-7{flex:0 0 auto;width:16.6666%}.k-col-xs-size-14-3{flex:0 0 auto;width:14.2857%}.k-col-xs-size-12-5{flex:0 0 auto;width:12.5%}.k-col-xs-size-11-1{flex:0 0 auto;width:11.1111%}.k-col-xs-size-9-1{flex:0 0 auto;width:9.0909%}.k-col-xs-size-8-3{flex:0 0 auto;width:8.3333%}.k-col-gap-xs-0{--kendo-col-gap: 0px}.k-col-gap-xs-1px{--kendo-col-gap: 1px}.k-col-gap-xs-0\.5{--kendo-col-gap: 0.125rem}.k-col-gap-xs-1{--kendo-col-gap: 0.25rem}.k-col-gap-xs-1\.5{--kendo-col-gap: 0.375rem}.k-col-gap-xs-2{--kendo-col-gap: 0.5rem}.k-col-gap-xs-2\.5{--kendo-col-gap: 0.625rem}.k-col-gap-xs-3{--kendo-col-gap: 0.75rem}.k-col-gap-xs-3\.5{--kendo-col-gap: 0.875rem}.k-col-gap-xs-4{--kendo-col-gap: 1rem}.k-col-gap-xs-4\.5{--kendo-col-gap: 1.125rem}.k-col-gap-xs-5{--kendo-col-gap: 1.25rem}.k-col-gap-xs-5\.5{--kendo-col-gap: 1.375rem}.k-col-gap-xs-6{--kendo-col-gap: 1.5rem}.k-col-gap-xs-6\.5{--kendo-col-gap: 1.625rem}.k-col-gap-xs-7{--kendo-col-gap: 1.75rem}.k-col-gap-xs-7\.5{--kendo-col-gap: 1.875rem}.k-col-gap-xs-8{--kendo-col-gap: 2rem}.k-col-gap-xs-9{--kendo-col-gap: 2.25rem}.k-col-gap-xs-10{--kendo-col-gap: 2.5rem}.k-col-gap-xs-11{--kendo-col-gap: 2.75rem}.k-col-gap-xs-12{--kendo-col-gap: 3rem}.k-col-gap-xs-13{--kendo-col-gap: 3.25rem}.k-col-gap-xs-14{--kendo-col-gap: 3.5rem}.k-col-gap-xs-15{--kendo-col-gap: 3.75rem}.k-col-gap-xs-16{--kendo-col-gap: 4rem}.k-col-gap-xs-17{--kendo-col-gap: 4.25rem}.k-col-gap-xs-18{--kendo-col-gap: 4.5rem}.k-col-gap-xs-19{--kendo-col-gap: 4.75rem}.k-col-gap-xs-20{--kendo-col-gap: 5rem}.k-col-gap-xs-21{--kendo-col-gap: 5.25rem}.k-col-gap-xs-22{--kendo-col-gap: 5.5rem}.k-col-gap-xs-23{--kendo-col-gap: 5.75rem}.k-col-gap-xs-24{--kendo-col-gap: 6rem}.k-col-gap-xs-25{--kendo-col-gap: 7rem}.k-col-gap-xs-26{--kendo-col-gap: 8rem}.k-col-gap-xs-27{--kendo-col-gap: 9rem}.k-col-gap-xs-28{--kendo-col-gap: 10rem}.k-col-gap-xs-29{--kendo-col-gap: 11rem}.k-col-gap-xs-30{--kendo-col-gap: 12rem}.k-col-gap-xs-xs{--kendo-col-gap: var(--kendo-spacing-1, 0.25rem)}.k-col-gap-xs-sm{--kendo-col-gap: var(--kendo-spacing-2, 0.5rem)}.k-col-gap-xs-md{--kendo-col-gap: var(--kendo-spacing-3, 0.75rem)}.k-col-gap-xs-lg{--kendo-col-gap: var(--kendo-spacing-4, 1rem)}.k-col-gap-xs-xl{--kendo-col-gap: var(--kendo-spacing-6, 1.5rem)}.k-col-gap-xs-thin{--kendo-col-gap: var(--kendo-spacing-0\.5, 0.125rem)}.k-col-gap-xs-hair{--kendo-col-gap: var(--kendo-spacing-1px, 1px)}}@media only all and (min-width: 576px){.k-col-sm{flex:1 0 0%}.k-col-sm-size-1{flex:0 0 auto;width:1%}.k-col-sm-size-2{flex:0 0 auto;width:2%}.k-col-sm-size-3{flex:0 0 auto;width:3%}.k-col-sm-size-4{flex:0 0 auto;width:4%}.k-col-sm-size-5{flex:0 0 auto;width:5%}.k-col-sm-size-6{flex:0 0 auto;width:6%}.k-col-sm-size-7{flex:0 0 auto;width:7%}.k-col-sm-size-8{flex:0 0 auto;width:8%}.k-col-sm-size-9{flex:0 0 auto;width:9%}.k-col-sm-size-10{flex:0 0 auto;width:10%}.k-col-sm-size-11{flex:0 0 auto;width:11%}.k-col-sm-size-12{flex:0 0 auto;width:12%}.k-col-sm-size-13{flex:0 0 auto;width:13%}.k-col-sm-size-14{flex:0 0 auto;width:14%}.k-col-sm-size-15{flex:0 0 auto;width:15%}.k-col-sm-size-16{flex:0 0 auto;width:16%}.k-col-sm-size-17{flex:0 0 auto;width:17%}.k-col-sm-size-18{flex:0 0 auto;width:18%}.k-col-sm-size-19{flex:0 0 auto;width:19%}.k-col-sm-size-20{flex:0 0 auto;width:20%}.k-col-sm-size-21{flex:0 0 auto;width:21%}.k-col-sm-size-22{flex:0 0 auto;width:22%}.k-col-sm-size-23{flex:0 0 auto;width:23%}.k-col-sm-size-24{flex:0 0 auto;width:24%}.k-col-sm-size-25{flex:0 0 auto;width:25%}.k-col-sm-size-26{flex:0 0 auto;width:26%}.k-col-sm-size-27{flex:0 0 auto;width:27%}.k-col-sm-size-28{flex:0 0 auto;width:28%}.k-col-sm-size-29{flex:0 0 auto;width:29%}.k-col-sm-size-30{flex:0 0 auto;width:30%}.k-col-sm-size-31{flex:0 0 auto;width:31%}.k-col-sm-size-32{flex:0 0 auto;width:32%}.k-col-sm-size-33{flex:0 0 auto;width:33%}.k-col-sm-size-34{flex:0 0 auto;width:34%}.k-col-sm-size-35{flex:0 0 auto;width:35%}.k-col-sm-size-36{flex:0 0 auto;width:36%}.k-col-sm-size-37{flex:0 0 auto;width:37%}.k-col-sm-size-38{flex:0 0 auto;width:38%}.k-col-sm-size-39{flex:0 0 auto;width:39%}.k-col-sm-size-40{flex:0 0 auto;width:40%}.k-col-sm-size-41{flex:0 0 auto;width:41%}.k-col-sm-size-42{flex:0 0 auto;width:42%}.k-col-sm-size-43{flex:0 0 auto;width:43%}.k-col-sm-size-44{flex:0 0 auto;width:44%}.k-col-sm-size-45{flex:0 0 auto;width:45%}.k-col-sm-size-46{flex:0 0 auto;width:46%}.k-col-sm-size-47{flex:0 0 auto;width:47%}.k-col-sm-size-48{flex:0 0 auto;width:48%}.k-col-sm-size-49{flex:0 0 auto;width:49%}.k-col-sm-size-50{flex:0 0 auto;width:50%}.k-col-sm-size-51{flex:0 0 auto;width:51%}.k-col-sm-size-52{flex:0 0 auto;width:52%}.k-col-sm-size-53{flex:0 0 auto;width:53%}.k-col-sm-size-54{flex:0 0 auto;width:54%}.k-col-sm-size-55{flex:0 0 auto;width:55%}.k-col-sm-size-56{flex:0 0 auto;width:56%}.k-col-sm-size-57{flex:0 0 auto;width:57%}.k-col-sm-size-58{flex:0 0 auto;width:58%}.k-col-sm-size-59{flex:0 0 auto;width:59%}.k-col-sm-size-60{flex:0 0 auto;width:60%}.k-col-sm-size-61{flex:0 0 auto;width:61%}.k-col-sm-size-62{flex:0 0 auto;width:62%}.k-col-sm-size-63{flex:0 0 auto;width:63%}.k-col-sm-size-64{flex:0 0 auto;width:64%}.k-col-sm-size-65{flex:0 0 auto;width:65%}.k-col-sm-size-66{flex:0 0 auto;width:66%}.k-col-sm-size-67{flex:0 0 auto;width:67%}.k-col-sm-size-68{flex:0 0 auto;width:68%}.k-col-sm-size-69{flex:0 0 auto;width:69%}.k-col-sm-size-70{flex:0 0 auto;width:70%}.k-col-sm-size-71{flex:0 0 auto;width:71%}.k-col-sm-size-72{flex:0 0 auto;width:72%}.k-col-sm-size-73{flex:0 0 auto;width:73%}.k-col-sm-size-74{flex:0 0 auto;width:74%}.k-col-sm-size-75{flex:0 0 auto;width:75%}.k-col-sm-size-76{flex:0 0 auto;width:76%}.k-col-sm-size-77{flex:0 0 auto;width:77%}.k-col-sm-size-78{flex:0 0 auto;width:78%}.k-col-sm-size-79{flex:0 0 auto;width:79%}.k-col-sm-size-80{flex:0 0 auto;width:80%}.k-col-sm-size-81{flex:0 0 auto;width:81%}.k-col-sm-size-82{flex:0 0 auto;width:82%}.k-col-sm-size-83{flex:0 0 auto;width:83%}.k-col-sm-size-84{flex:0 0 auto;width:84%}.k-col-sm-size-85{flex:0 0 auto;width:85%}.k-col-sm-size-86{flex:0 0 auto;width:86%}.k-col-sm-size-87{flex:0 0 auto;width:87%}.k-col-sm-size-88{flex:0 0 auto;width:88%}.k-col-sm-size-89{flex:0 0 auto;width:89%}.k-col-sm-size-90{flex:0 0 auto;width:90%}.k-col-sm-size-91{flex:0 0 auto;width:91%}.k-col-sm-size-92{flex:0 0 auto;width:92%}.k-col-sm-size-93{flex:0 0 auto;width:93%}.k-col-sm-size-94{flex:0 0 auto;width:94%}.k-col-sm-size-95{flex:0 0 auto;width:95%}.k-col-sm-size-96{flex:0 0 auto;width:96%}.k-col-sm-size-97{flex:0 0 auto;width:97%}.k-col-sm-size-98{flex:0 0 auto;width:98%}.k-col-sm-size-99{flex:0 0 auto;width:99%}.k-col-sm-size-100{flex:0 0 auto;width:100%}.k-col-sm-size-91-6{flex:0 0 auto;width:91.6666%}.k-col-sm-size-83-3{flex:0 0 auto;width:83.3333%}.k-col-sm-size-66-6{flex:0 0 auto;width:66.6666%}.k-col-sm-size-58-3{flex:0 0 auto;width:58.3333%}.k-col-sm-size-41-6{flex:0 0 auto;width:41.6666%}.k-col-sm-size-33-3{flex:0 0 auto;width:33.3333%}.k-col-sm-size-16-7{flex:0 0 auto;width:16.6666%}.k-col-sm-size-14-3{flex:0 0 auto;width:14.2857%}.k-col-sm-size-12-5{flex:0 0 auto;width:12.5%}.k-col-sm-size-11-1{flex:0 0 auto;width:11.1111%}.k-col-sm-size-9-1{flex:0 0 auto;width:9.0909%}.k-col-sm-size-8-3{flex:0 0 auto;width:8.3333%}.k-col-gap-sm-0{--kendo-col-gap: 0px}.k-col-gap-sm-1px{--kendo-col-gap: 1px}.k-col-gap-sm-0\.5{--kendo-col-gap: 0.125rem}.k-col-gap-sm-1{--kendo-col-gap: 0.25rem}.k-col-gap-sm-1\.5{--kendo-col-gap: 0.375rem}.k-col-gap-sm-2{--kendo-col-gap: 0.5rem}.k-col-gap-sm-2\.5{--kendo-col-gap: 0.625rem}.k-col-gap-sm-3{--kendo-col-gap: 0.75rem}.k-col-gap-sm-3\.5{--kendo-col-gap: 0.875rem}.k-col-gap-sm-4{--kendo-col-gap: 1rem}.k-col-gap-sm-4\.5{--kendo-col-gap: 1.125rem}.k-col-gap-sm-5{--kendo-col-gap: 1.25rem}.k-col-gap-sm-5\.5{--kendo-col-gap: 1.375rem}.k-col-gap-sm-6{--kendo-col-gap: 1.5rem}.k-col-gap-sm-6\.5{--kendo-col-gap: 1.625rem}.k-col-gap-sm-7{--kendo-col-gap: 1.75rem}.k-col-gap-sm-7\.5{--kendo-col-gap: 1.875rem}.k-col-gap-sm-8{--kendo-col-gap: 2rem}.k-col-gap-sm-9{--kendo-col-gap: 2.25rem}.k-col-gap-sm-10{--kendo-col-gap: 2.5rem}.k-col-gap-sm-11{--kendo-col-gap: 2.75rem}.k-col-gap-sm-12{--kendo-col-gap: 3rem}.k-col-gap-sm-13{--kendo-col-gap: 3.25rem}.k-col-gap-sm-14{--kendo-col-gap: 3.5rem}.k-col-gap-sm-15{--kendo-col-gap: 3.75rem}.k-col-gap-sm-16{--kendo-col-gap: 4rem}.k-col-gap-sm-17{--kendo-col-gap: 4.25rem}.k-col-gap-sm-18{--kendo-col-gap: 4.5rem}.k-col-gap-sm-19{--kendo-col-gap: 4.75rem}.k-col-gap-sm-20{--kendo-col-gap: 5rem}.k-col-gap-sm-21{--kendo-col-gap: 5.25rem}.k-col-gap-sm-22{--kendo-col-gap: 5.5rem}.k-col-gap-sm-23{--kendo-col-gap: 5.75rem}.k-col-gap-sm-24{--kendo-col-gap: 6rem}.k-col-gap-sm-25{--kendo-col-gap: 7rem}.k-col-gap-sm-26{--kendo-col-gap: 8rem}.k-col-gap-sm-27{--kendo-col-gap: 9rem}.k-col-gap-sm-28{--kendo-col-gap: 10rem}.k-col-gap-sm-29{--kendo-col-gap: 11rem}.k-col-gap-sm-30{--kendo-col-gap: 12rem}.k-col-gap-sm-xs{--kendo-col-gap: var(--kendo-spacing-1, 0.25rem)}.k-col-gap-sm-sm{--kendo-col-gap: var(--kendo-spacing-2, 0.5rem)}.k-col-gap-sm-md{--kendo-col-gap: var(--kendo-spacing-3, 0.75rem)}.k-col-gap-sm-lg{--kendo-col-gap: var(--kendo-spacing-4, 1rem)}.k-col-gap-sm-xl{--kendo-col-gap: var(--kendo-spacing-6, 1.5rem)}.k-col-gap-sm-thin{--kendo-col-gap: var(--kendo-spacing-0\.5, 0.125rem)}.k-col-gap-sm-hair{--kendo-col-gap: var(--kendo-spacing-1px, 1px)}}@media only all and (min-width: 768px){.k-col-md{flex:1 0 0%}.k-col-md-size-1{flex:0 0 auto;width:1%}.k-col-md-size-2{flex:0 0 auto;width:2%}.k-col-md-size-3{flex:0 0 auto;width:3%}.k-col-md-size-4{flex:0 0 auto;width:4%}.k-col-md-size-5{flex:0 0 auto;width:5%}.k-col-md-size-6{flex:0 0 auto;width:6%}.k-col-md-size-7{flex:0 0 auto;width:7%}.k-col-md-size-8{flex:0 0 auto;width:8%}.k-col-md-size-9{flex:0 0 auto;width:9%}.k-col-md-size-10{flex:0 0 auto;width:10%}.k-col-md-size-11{flex:0 0 auto;width:11%}.k-col-md-size-12{flex:0 0 auto;width:12%}.k-col-md-size-13{flex:0 0 auto;width:13%}.k-col-md-size-14{flex:0 0 auto;width:14%}.k-col-md-size-15{flex:0 0 auto;width:15%}.k-col-md-size-16{flex:0 0 auto;width:16%}.k-col-md-size-17{flex:0 0 auto;width:17%}.k-col-md-size-18{flex:0 0 auto;width:18%}.k-col-md-size-19{flex:0 0 auto;width:19%}.k-col-md-size-20{flex:0 0 auto;width:20%}.k-col-md-size-21{flex:0 0 auto;width:21%}.k-col-md-size-22{flex:0 0 auto;width:22%}.k-col-md-size-23{flex:0 0 auto;width:23%}.k-col-md-size-24{flex:0 0 auto;width:24%}.k-col-md-size-25{flex:0 0 auto;width:25%}.k-col-md-size-26{flex:0 0 auto;width:26%}.k-col-md-size-27{flex:0 0 auto;width:27%}.k-col-md-size-28{flex:0 0 auto;width:28%}.k-col-md-size-29{flex:0 0 auto;width:29%}.k-col-md-size-30{flex:0 0 auto;width:30%}.k-col-md-size-31{flex:0 0 auto;width:31%}.k-col-md-size-32{flex:0 0 auto;width:32%}.k-col-md-size-33{flex:0 0 auto;width:33%}.k-col-md-size-34{flex:0 0 auto;width:34%}.k-col-md-size-35{flex:0 0 auto;width:35%}.k-col-md-size-36{flex:0 0 auto;width:36%}.k-col-md-size-37{flex:0 0 auto;width:37%}.k-col-md-size-38{flex:0 0 auto;width:38%}.k-col-md-size-39{flex:0 0 auto;width:39%}.k-col-md-size-40{flex:0 0 auto;width:40%}.k-col-md-size-41{flex:0 0 auto;width:41%}.k-col-md-size-42{flex:0 0 auto;width:42%}.k-col-md-size-43{flex:0 0 auto;width:43%}.k-col-md-size-44{flex:0 0 auto;width:44%}.k-col-md-size-45{flex:0 0 auto;width:45%}.k-col-md-size-46{flex:0 0 auto;width:46%}.k-col-md-size-47{flex:0 0 auto;width:47%}.k-col-md-size-48{flex:0 0 auto;width:48%}.k-col-md-size-49{flex:0 0 auto;width:49%}.k-col-md-size-50{flex:0 0 auto;width:50%}.k-col-md-size-51{flex:0 0 auto;width:51%}.k-col-md-size-52{flex:0 0 auto;width:52%}.k-col-md-size-53{flex:0 0 auto;width:53%}.k-col-md-size-54{flex:0 0 auto;width:54%}.k-col-md-size-55{flex:0 0 auto;width:55%}.k-col-md-size-56{flex:0 0 auto;width:56%}.k-col-md-size-57{flex:0 0 auto;width:57%}.k-col-md-size-58{flex:0 0 auto;width:58%}.k-col-md-size-59{flex:0 0 auto;width:59%}.k-col-md-size-60{flex:0 0 auto;width:60%}.k-col-md-size-61{flex:0 0 auto;width:61%}.k-col-md-size-62{flex:0 0 auto;width:62%}.k-col-md-size-63{flex:0 0 auto;width:63%}.k-col-md-size-64{flex:0 0 auto;width:64%}.k-col-md-size-65{flex:0 0 auto;width:65%}.k-col-md-size-66{flex:0 0 auto;width:66%}.k-col-md-size-67{flex:0 0 auto;width:67%}.k-col-md-size-68{flex:0 0 auto;width:68%}.k-col-md-size-69{flex:0 0 auto;width:69%}.k-col-md-size-70{flex:0 0 auto;width:70%}.k-col-md-size-71{flex:0 0 auto;width:71%}.k-col-md-size-72{flex:0 0 auto;width:72%}.k-col-md-size-73{flex:0 0 auto;width:73%}.k-col-md-size-74{flex:0 0 auto;width:74%}.k-col-md-size-75{flex:0 0 auto;width:75%}.k-col-md-size-76{flex:0 0 auto;width:76%}.k-col-md-size-77{flex:0 0 auto;width:77%}.k-col-md-size-78{flex:0 0 auto;width:78%}.k-col-md-size-79{flex:0 0 auto;width:79%}.k-col-md-size-80{flex:0 0 auto;width:80%}.k-col-md-size-81{flex:0 0 auto;width:81%}.k-col-md-size-82{flex:0 0 auto;width:82%}.k-col-md-size-83{flex:0 0 auto;width:83%}.k-col-md-size-84{flex:0 0 auto;width:84%}.k-col-md-size-85{flex:0 0 auto;width:85%}.k-col-md-size-86{flex:0 0 auto;width:86%}.k-col-md-size-87{flex:0 0 auto;width:87%}.k-col-md-size-88{flex:0 0 auto;width:88%}.k-col-md-size-89{flex:0 0 auto;width:89%}.k-col-md-size-90{flex:0 0 auto;width:90%}.k-col-md-size-91{flex:0 0 auto;width:91%}.k-col-md-size-92{flex:0 0 auto;width:92%}.k-col-md-size-93{flex:0 0 auto;width:93%}.k-col-md-size-94{flex:0 0 auto;width:94%}.k-col-md-size-95{flex:0 0 auto;width:95%}.k-col-md-size-96{flex:0 0 auto;width:96%}.k-col-md-size-97{flex:0 0 auto;width:97%}.k-col-md-size-98{flex:0 0 auto;width:98%}.k-col-md-size-99{flex:0 0 auto;width:99%}.k-col-md-size-100{flex:0 0 auto;width:100%}.k-col-md-size-91-6{flex:0 0 auto;width:91.6666%}.k-col-md-size-83-3{flex:0 0 auto;width:83.3333%}.k-col-md-size-66-6{flex:0 0 auto;width:66.6666%}.k-col-md-size-58-3{flex:0 0 auto;width:58.3333%}.k-col-md-size-41-6{flex:0 0 auto;width:41.6666%}.k-col-md-size-33-3{flex:0 0 auto;width:33.3333%}.k-col-md-size-16-7{flex:0 0 auto;width:16.6666%}.k-col-md-size-14-3{flex:0 0 auto;width:14.2857%}.k-col-md-size-12-5{flex:0 0 auto;width:12.5%}.k-col-md-size-11-1{flex:0 0 auto;width:11.1111%}.k-col-md-size-9-1{flex:0 0 auto;width:9.0909%}.k-col-md-size-8-3{flex:0 0 auto;width:8.3333%}.k-col-gap-md-0{--kendo-col-gap: 0px}.k-col-gap-md-1px{--kendo-col-gap: 1px}.k-col-gap-md-0\.5{--kendo-col-gap: 0.125rem}.k-col-gap-md-1{--kendo-col-gap: 0.25rem}.k-col-gap-md-1\.5{--kendo-col-gap: 0.375rem}.k-col-gap-md-2{--kendo-col-gap: 0.5rem}.k-col-gap-md-2\.5{--kendo-col-gap: 0.625rem}.k-col-gap-md-3{--kendo-col-gap: 0.75rem}.k-col-gap-md-3\.5{--kendo-col-gap: 0.875rem}.k-col-gap-md-4{--kendo-col-gap: 1rem}.k-col-gap-md-4\.5{--kendo-col-gap: 1.125rem}.k-col-gap-md-5{--kendo-col-gap: 1.25rem}.k-col-gap-md-5\.5{--kendo-col-gap: 1.375rem}.k-col-gap-md-6{--kendo-col-gap: 1.5rem}.k-col-gap-md-6\.5{--kendo-col-gap: 1.625rem}.k-col-gap-md-7{--kendo-col-gap: 1.75rem}.k-col-gap-md-7\.5{--kendo-col-gap: 1.875rem}.k-col-gap-md-8{--kendo-col-gap: 2rem}.k-col-gap-md-9{--kendo-col-gap: 2.25rem}.k-col-gap-md-10{--kendo-col-gap: 2.5rem}.k-col-gap-md-11{--kendo-col-gap: 2.75rem}.k-col-gap-md-12{--kendo-col-gap: 3rem}.k-col-gap-md-13{--kendo-col-gap: 3.25rem}.k-col-gap-md-14{--kendo-col-gap: 3.5rem}.k-col-gap-md-15{--kendo-col-gap: 3.75rem}.k-col-gap-md-16{--kendo-col-gap: 4rem}.k-col-gap-md-17{--kendo-col-gap: 4.25rem}.k-col-gap-md-18{--kendo-col-gap: 4.5rem}.k-col-gap-md-19{--kendo-col-gap: 4.75rem}.k-col-gap-md-20{--kendo-col-gap: 5rem}.k-col-gap-md-21{--kendo-col-gap: 5.25rem}.k-col-gap-md-22{--kendo-col-gap: 5.5rem}.k-col-gap-md-23{--kendo-col-gap: 5.75rem}.k-col-gap-md-24{--kendo-col-gap: 6rem}.k-col-gap-md-25{--kendo-col-gap: 7rem}.k-col-gap-md-26{--kendo-col-gap: 8rem}.k-col-gap-md-27{--kendo-col-gap: 9rem}.k-col-gap-md-28{--kendo-col-gap: 10rem}.k-col-gap-md-29{--kendo-col-gap: 11rem}.k-col-gap-md-30{--kendo-col-gap: 12rem}.k-col-gap-md-xs{--kendo-col-gap: var(--kendo-spacing-1, 0.25rem)}.k-col-gap-md-sm{--kendo-col-gap: var(--kendo-spacing-2, 0.5rem)}.k-col-gap-md-md{--kendo-col-gap: var(--kendo-spacing-3, 0.75rem)}.k-col-gap-md-lg{--kendo-col-gap: var(--kendo-spacing-4, 1rem)}.k-col-gap-md-xl{--kendo-col-gap: var(--kendo-spacing-6, 1.5rem)}.k-col-gap-md-thin{--kendo-col-gap: var(--kendo-spacing-0\.5, 0.125rem)}.k-col-gap-md-hair{--kendo-col-gap: var(--kendo-spacing-1px, 1px)}}@media only all and (min-width: 992px){.k-col-lg{flex:1 0 0%}.k-col-lg-size-1{flex:0 0 auto;width:1%}.k-col-lg-size-2{flex:0 0 auto;width:2%}.k-col-lg-size-3{flex:0 0 auto;width:3%}.k-col-lg-size-4{flex:0 0 auto;width:4%}.k-col-lg-size-5{flex:0 0 auto;width:5%}.k-col-lg-size-6{flex:0 0 auto;width:6%}.k-col-lg-size-7{flex:0 0 auto;width:7%}.k-col-lg-size-8{flex:0 0 auto;width:8%}.k-col-lg-size-9{flex:0 0 auto;width:9%}.k-col-lg-size-10{flex:0 0 auto;width:10%}.k-col-lg-size-11{flex:0 0 auto;width:11%}.k-col-lg-size-12{flex:0 0 auto;width:12%}.k-col-lg-size-13{flex:0 0 auto;width:13%}.k-col-lg-size-14{flex:0 0 auto;width:14%}.k-col-lg-size-15{flex:0 0 auto;width:15%}.k-col-lg-size-16{flex:0 0 auto;width:16%}.k-col-lg-size-17{flex:0 0 auto;width:17%}.k-col-lg-size-18{flex:0 0 auto;width:18%}.k-col-lg-size-19{flex:0 0 auto;width:19%}.k-col-lg-size-20{flex:0 0 auto;width:20%}.k-col-lg-size-21{flex:0 0 auto;width:21%}.k-col-lg-size-22{flex:0 0 auto;width:22%}.k-col-lg-size-23{flex:0 0 auto;width:23%}.k-col-lg-size-24{flex:0 0 auto;width:24%}.k-col-lg-size-25{flex:0 0 auto;width:25%}.k-col-lg-size-26{flex:0 0 auto;width:26%}.k-col-lg-size-27{flex:0 0 auto;width:27%}.k-col-lg-size-28{flex:0 0 auto;width:28%}.k-col-lg-size-29{flex:0 0 auto;width:29%}.k-col-lg-size-30{flex:0 0 auto;width:30%}.k-col-lg-size-31{flex:0 0 auto;width:31%}.k-col-lg-size-32{flex:0 0 auto;width:32%}.k-col-lg-size-33{flex:0 0 auto;width:33%}.k-col-lg-size-34{flex:0 0 auto;width:34%}.k-col-lg-size-35{flex:0 0 auto;width:35%}.k-col-lg-size-36{flex:0 0 auto;width:36%}.k-col-lg-size-37{flex:0 0 auto;width:37%}.k-col-lg-size-38{flex:0 0 auto;width:38%}.k-col-lg-size-39{flex:0 0 auto;width:39%}.k-col-lg-size-40{flex:0 0 auto;width:40%}.k-col-lg-size-41{flex:0 0 auto;width:41%}.k-col-lg-size-42{flex:0 0 auto;width:42%}.k-col-lg-size-43{flex:0 0 auto;width:43%}.k-col-lg-size-44{flex:0 0 auto;width:44%}.k-col-lg-size-45{flex:0 0 auto;width:45%}.k-col-lg-size-46{flex:0 0 auto;width:46%}.k-col-lg-size-47{flex:0 0 auto;width:47%}.k-col-lg-size-48{flex:0 0 auto;width:48%}.k-col-lg-size-49{flex:0 0 auto;width:49%}.k-col-lg-size-50{flex:0 0 auto;width:50%}.k-col-lg-size-51{flex:0 0 auto;width:51%}.k-col-lg-size-52{flex:0 0 auto;width:52%}.k-col-lg-size-53{flex:0 0 auto;width:53%}.k-col-lg-size-54{flex:0 0 auto;width:54%}.k-col-lg-size-55{flex:0 0 auto;width:55%}.k-col-lg-size-56{flex:0 0 auto;width:56%}.k-col-lg-size-57{flex:0 0 auto;width:57%}.k-col-lg-size-58{flex:0 0 auto;width:58%}.k-col-lg-size-59{flex:0 0 auto;width:59%}.k-col-lg-size-60{flex:0 0 auto;width:60%}.k-col-lg-size-61{flex:0 0 auto;width:61%}.k-col-lg-size-62{flex:0 0 auto;width:62%}.k-col-lg-size-63{flex:0 0 auto;width:63%}.k-col-lg-size-64{flex:0 0 auto;width:64%}.k-col-lg-size-65{flex:0 0 auto;width:65%}.k-col-lg-size-66{flex:0 0 auto;width:66%}.k-col-lg-size-67{flex:0 0 auto;width:67%}.k-col-lg-size-68{flex:0 0 auto;width:68%}.k-col-lg-size-69{flex:0 0 auto;width:69%}.k-col-lg-size-70{flex:0 0 auto;width:70%}.k-col-lg-size-71{flex:0 0 auto;width:71%}.k-col-lg-size-72{flex:0 0 auto;width:72%}.k-col-lg-size-73{flex:0 0 auto;width:73%}.k-col-lg-size-74{flex:0 0 auto;width:74%}.k-col-lg-size-75{flex:0 0 auto;width:75%}.k-col-lg-size-76{flex:0 0 auto;width:76%}.k-col-lg-size-77{flex:0 0 auto;width:77%}.k-col-lg-size-78{flex:0 0 auto;width:78%}.k-col-lg-size-79{flex:0 0 auto;width:79%}.k-col-lg-size-80{flex:0 0 auto;width:80%}.k-col-lg-size-81{flex:0 0 auto;width:81%}.k-col-lg-size-82{flex:0 0 auto;width:82%}.k-col-lg-size-83{flex:0 0 auto;width:83%}.k-col-lg-size-84{flex:0 0 auto;width:84%}.k-col-lg-size-85{flex:0 0 auto;width:85%}.k-col-lg-size-86{flex:0 0 auto;width:86%}.k-col-lg-size-87{flex:0 0 auto;width:87%}.k-col-lg-size-88{flex:0 0 auto;width:88%}.k-col-lg-size-89{flex:0 0 auto;width:89%}.k-col-lg-size-90{flex:0 0 auto;width:90%}.k-col-lg-size-91{flex:0 0 auto;width:91%}.k-col-lg-size-92{flex:0 0 auto;width:92%}.k-col-lg-size-93{flex:0 0 auto;width:93%}.k-col-lg-size-94{flex:0 0 auto;width:94%}.k-col-lg-size-95{flex:0 0 auto;width:95%}.k-col-lg-size-96{flex:0 0 auto;width:96%}.k-col-lg-size-97{flex:0 0 auto;width:97%}.k-col-lg-size-98{flex:0 0 auto;width:98%}.k-col-lg-size-99{flex:0 0 auto;width:99%}.k-col-lg-size-100{flex:0 0 auto;width:100%}.k-col-lg-size-91-6{flex:0 0 auto;width:91.6666%}.k-col-lg-size-83-3{flex:0 0 auto;width:83.3333%}.k-col-lg-size-66-6{flex:0 0 auto;width:66.6666%}.k-col-lg-size-58-3{flex:0 0 auto;width:58.3333%}.k-col-lg-size-41-6{flex:0 0 auto;width:41.6666%}.k-col-lg-size-33-3{flex:0 0 auto;width:33.3333%}.k-col-lg-size-16-7{flex:0 0 auto;width:16.6666%}.k-col-lg-size-14-3{flex:0 0 auto;width:14.2857%}.k-col-lg-size-12-5{flex:0 0 auto;width:12.5%}.k-col-lg-size-11-1{flex:0 0 auto;width:11.1111%}.k-col-lg-size-9-1{flex:0 0 auto;width:9.0909%}.k-col-lg-size-8-3{flex:0 0 auto;width:8.3333%}.k-col-gap-lg-0{--kendo-col-gap: 0px}.k-col-gap-lg-1px{--kendo-col-gap: 1px}.k-col-gap-lg-0\.5{--kendo-col-gap: 0.125rem}.k-col-gap-lg-1{--kendo-col-gap: 0.25rem}.k-col-gap-lg-1\.5{--kendo-col-gap: 0.375rem}.k-col-gap-lg-2{--kendo-col-gap: 0.5rem}.k-col-gap-lg-2\.5{--kendo-col-gap: 0.625rem}.k-col-gap-lg-3{--kendo-col-gap: 0.75rem}.k-col-gap-lg-3\.5{--kendo-col-gap: 0.875rem}.k-col-gap-lg-4{--kendo-col-gap: 1rem}.k-col-gap-lg-4\.5{--kendo-col-gap: 1.125rem}.k-col-gap-lg-5{--kendo-col-gap: 1.25rem}.k-col-gap-lg-5\.5{--kendo-col-gap: 1.375rem}.k-col-gap-lg-6{--kendo-col-gap: 1.5rem}.k-col-gap-lg-6\.5{--kendo-col-gap: 1.625rem}.k-col-gap-lg-7{--kendo-col-gap: 1.75rem}.k-col-gap-lg-7\.5{--kendo-col-gap: 1.875rem}.k-col-gap-lg-8{--kendo-col-gap: 2rem}.k-col-gap-lg-9{--kendo-col-gap: 2.25rem}.k-col-gap-lg-10{--kendo-col-gap: 2.5rem}.k-col-gap-lg-11{--kendo-col-gap: 2.75rem}.k-col-gap-lg-12{--kendo-col-gap: 3rem}.k-col-gap-lg-13{--kendo-col-gap: 3.25rem}.k-col-gap-lg-14{--kendo-col-gap: 3.5rem}.k-col-gap-lg-15{--kendo-col-gap: 3.75rem}.k-col-gap-lg-16{--kendo-col-gap: 4rem}.k-col-gap-lg-17{--kendo-col-gap: 4.25rem}.k-col-gap-lg-18{--kendo-col-gap: 4.5rem}.k-col-gap-lg-19{--kendo-col-gap: 4.75rem}.k-col-gap-lg-20{--kendo-col-gap: 5rem}.k-col-gap-lg-21{--kendo-col-gap: 5.25rem}.k-col-gap-lg-22{--kendo-col-gap: 5.5rem}.k-col-gap-lg-23{--kendo-col-gap: 5.75rem}.k-col-gap-lg-24{--kendo-col-gap: 6rem}.k-col-gap-lg-25{--kendo-col-gap: 7rem}.k-col-gap-lg-26{--kendo-col-gap: 8rem}.k-col-gap-lg-27{--kendo-col-gap: 9rem}.k-col-gap-lg-28{--kendo-col-gap: 10rem}.k-col-gap-lg-29{--kendo-col-gap: 11rem}.k-col-gap-lg-30{--kendo-col-gap: 12rem}.k-col-gap-lg-xs{--kendo-col-gap: var(--kendo-spacing-1, 0.25rem)}.k-col-gap-lg-sm{--kendo-col-gap: var(--kendo-spacing-2, 0.5rem)}.k-col-gap-lg-md{--kendo-col-gap: var(--kendo-spacing-3, 0.75rem)}.k-col-gap-lg-lg{--kendo-col-gap: var(--kendo-spacing-4, 1rem)}.k-col-gap-lg-xl{--kendo-col-gap: var(--kendo-spacing-6, 1.5rem)}.k-col-gap-lg-thin{--kendo-col-gap: var(--kendo-spacing-0\.5, 0.125rem)}.k-col-gap-lg-hair{--kendo-col-gap: var(--kendo-spacing-1px, 1px)}}@media only all and (min-width: 1200px){.k-col-xl{flex:1 0 0%}.k-col-xl-size-1{flex:0 0 auto;width:1%}.k-col-xl-size-2{flex:0 0 auto;width:2%}.k-col-xl-size-3{flex:0 0 auto;width:3%}.k-col-xl-size-4{flex:0 0 auto;width:4%}.k-col-xl-size-5{flex:0 0 auto;width:5%}.k-col-xl-size-6{flex:0 0 auto;width:6%}.k-col-xl-size-7{flex:0 0 auto;width:7%}.k-col-xl-size-8{flex:0 0 auto;width:8%}.k-col-xl-size-9{flex:0 0 auto;width:9%}.k-col-xl-size-10{flex:0 0 auto;width:10%}.k-col-xl-size-11{flex:0 0 auto;width:11%}.k-col-xl-size-12{flex:0 0 auto;width:12%}.k-col-xl-size-13{flex:0 0 auto;width:13%}.k-col-xl-size-14{flex:0 0 auto;width:14%}.k-col-xl-size-15{flex:0 0 auto;width:15%}.k-col-xl-size-16{flex:0 0 auto;width:16%}.k-col-xl-size-17{flex:0 0 auto;width:17%}.k-col-xl-size-18{flex:0 0 auto;width:18%}.k-col-xl-size-19{flex:0 0 auto;width:19%}.k-col-xl-size-20{flex:0 0 auto;width:20%}.k-col-xl-size-21{flex:0 0 auto;width:21%}.k-col-xl-size-22{flex:0 0 auto;width:22%}.k-col-xl-size-23{flex:0 0 auto;width:23%}.k-col-xl-size-24{flex:0 0 auto;width:24%}.k-col-xl-size-25{flex:0 0 auto;width:25%}.k-col-xl-size-26{flex:0 0 auto;width:26%}.k-col-xl-size-27{flex:0 0 auto;width:27%}.k-col-xl-size-28{flex:0 0 auto;width:28%}.k-col-xl-size-29{flex:0 0 auto;width:29%}.k-col-xl-size-30{flex:0 0 auto;width:30%}.k-col-xl-size-31{flex:0 0 auto;width:31%}.k-col-xl-size-32{flex:0 0 auto;width:32%}.k-col-xl-size-33{flex:0 0 auto;width:33%}.k-col-xl-size-34{flex:0 0 auto;width:34%}.k-col-xl-size-35{flex:0 0 auto;width:35%}.k-col-xl-size-36{flex:0 0 auto;width:36%}.k-col-xl-size-37{flex:0 0 auto;width:37%}.k-col-xl-size-38{flex:0 0 auto;width:38%}.k-col-xl-size-39{flex:0 0 auto;width:39%}.k-col-xl-size-40{flex:0 0 auto;width:40%}.k-col-xl-size-41{flex:0 0 auto;width:41%}.k-col-xl-size-42{flex:0 0 auto;width:42%}.k-col-xl-size-43{flex:0 0 auto;width:43%}.k-col-xl-size-44{flex:0 0 auto;width:44%}.k-col-xl-size-45{flex:0 0 auto;width:45%}.k-col-xl-size-46{flex:0 0 auto;width:46%}.k-col-xl-size-47{flex:0 0 auto;width:47%}.k-col-xl-size-48{flex:0 0 auto;width:48%}.k-col-xl-size-49{flex:0 0 auto;width:49%}.k-col-xl-size-50{flex:0 0 auto;width:50%}.k-col-xl-size-51{flex:0 0 auto;width:51%}.k-col-xl-size-52{flex:0 0 auto;width:52%}.k-col-xl-size-53{flex:0 0 auto;width:53%}.k-col-xl-size-54{flex:0 0 auto;width:54%}.k-col-xl-size-55{flex:0 0 auto;width:55%}.k-col-xl-size-56{flex:0 0 auto;width:56%}.k-col-xl-size-57{flex:0 0 auto;width:57%}.k-col-xl-size-58{flex:0 0 auto;width:58%}.k-col-xl-size-59{flex:0 0 auto;width:59%}.k-col-xl-size-60{flex:0 0 auto;width:60%}.k-col-xl-size-61{flex:0 0 auto;width:61%}.k-col-xl-size-62{flex:0 0 auto;width:62%}.k-col-xl-size-63{flex:0 0 auto;width:63%}.k-col-xl-size-64{flex:0 0 auto;width:64%}.k-col-xl-size-65{flex:0 0 auto;width:65%}.k-col-xl-size-66{flex:0 0 auto;width:66%}.k-col-xl-size-67{flex:0 0 auto;width:67%}.k-col-xl-size-68{flex:0 0 auto;width:68%}.k-col-xl-size-69{flex:0 0 auto;width:69%}.k-col-xl-size-70{flex:0 0 auto;width:70%}.k-col-xl-size-71{flex:0 0 auto;width:71%}.k-col-xl-size-72{flex:0 0 auto;width:72%}.k-col-xl-size-73{flex:0 0 auto;width:73%}.k-col-xl-size-74{flex:0 0 auto;width:74%}.k-col-xl-size-75{flex:0 0 auto;width:75%}.k-col-xl-size-76{flex:0 0 auto;width:76%}.k-col-xl-size-77{flex:0 0 auto;width:77%}.k-col-xl-size-78{flex:0 0 auto;width:78%}.k-col-xl-size-79{flex:0 0 auto;width:79%}.k-col-xl-size-80{flex:0 0 auto;width:80%}.k-col-xl-size-81{flex:0 0 auto;width:81%}.k-col-xl-size-82{flex:0 0 auto;width:82%}.k-col-xl-size-83{flex:0 0 auto;width:83%}.k-col-xl-size-84{flex:0 0 auto;width:84%}.k-col-xl-size-85{flex:0 0 auto;width:85%}.k-col-xl-size-86{flex:0 0 auto;width:86%}.k-col-xl-size-87{flex:0 0 auto;width:87%}.k-col-xl-size-88{flex:0 0 auto;width:88%}.k-col-xl-size-89{flex:0 0 auto;width:89%}.k-col-xl-size-90{flex:0 0 auto;width:90%}.k-col-xl-size-91{flex:0 0 auto;width:91%}.k-col-xl-size-92{flex:0 0 auto;width:92%}.k-col-xl-size-93{flex:0 0 auto;width:93%}.k-col-xl-size-94{flex:0 0 auto;width:94%}.k-col-xl-size-95{flex:0 0 auto;width:95%}.k-col-xl-size-96{flex:0 0 auto;width:96%}.k-col-xl-size-97{flex:0 0 auto;width:97%}.k-col-xl-size-98{flex:0 0 auto;width:98%}.k-col-xl-size-99{flex:0 0 auto;width:99%}.k-col-xl-size-100{flex:0 0 auto;width:100%}.k-col-xl-size-91-6{flex:0 0 auto;width:91.6666%}.k-col-xl-size-83-3{flex:0 0 auto;width:83.3333%}.k-col-xl-size-66-6{flex:0 0 auto;width:66.6666%}.k-col-xl-size-58-3{flex:0 0 auto;width:58.3333%}.k-col-xl-size-41-6{flex:0 0 auto;width:41.6666%}.k-col-xl-size-33-3{flex:0 0 auto;width:33.3333%}.k-col-xl-size-16-7{flex:0 0 auto;width:16.6666%}.k-col-xl-size-14-3{flex:0 0 auto;width:14.2857%}.k-col-xl-size-12-5{flex:0 0 auto;width:12.5%}.k-col-xl-size-11-1{flex:0 0 auto;width:11.1111%}.k-col-xl-size-9-1{flex:0 0 auto;width:9.0909%}.k-col-xl-size-8-3{flex:0 0 auto;width:8.3333%}.k-col-gap-xl-0{--kendo-col-gap: 0px}.k-col-gap-xl-1px{--kendo-col-gap: 1px}.k-col-gap-xl-0\.5{--kendo-col-gap: 0.125rem}.k-col-gap-xl-1{--kendo-col-gap: 0.25rem}.k-col-gap-xl-1\.5{--kendo-col-gap: 0.375rem}.k-col-gap-xl-2{--kendo-col-gap: 0.5rem}.k-col-gap-xl-2\.5{--kendo-col-gap: 0.625rem}.k-col-gap-xl-3{--kendo-col-gap: 0.75rem}.k-col-gap-xl-3\.5{--kendo-col-gap: 0.875rem}.k-col-gap-xl-4{--kendo-col-gap: 1rem}.k-col-gap-xl-4\.5{--kendo-col-gap: 1.125rem}.k-col-gap-xl-5{--kendo-col-gap: 1.25rem}.k-col-gap-xl-5\.5{--kendo-col-gap: 1.375rem}.k-col-gap-xl-6{--kendo-col-gap: 1.5rem}.k-col-gap-xl-6\.5{--kendo-col-gap: 1.625rem}.k-col-gap-xl-7{--kendo-col-gap: 1.75rem}.k-col-gap-xl-7\.5{--kendo-col-gap: 1.875rem}.k-col-gap-xl-8{--kendo-col-gap: 2rem}.k-col-gap-xl-9{--kendo-col-gap: 2.25rem}.k-col-gap-xl-10{--kendo-col-gap: 2.5rem}.k-col-gap-xl-11{--kendo-col-gap: 2.75rem}.k-col-gap-xl-12{--kendo-col-gap: 3rem}.k-col-gap-xl-13{--kendo-col-gap: 3.25rem}.k-col-gap-xl-14{--kendo-col-gap: 3.5rem}.k-col-gap-xl-15{--kendo-col-gap: 3.75rem}.k-col-gap-xl-16{--kendo-col-gap: 4rem}.k-col-gap-xl-17{--kendo-col-gap: 4.25rem}.k-col-gap-xl-18{--kendo-col-gap: 4.5rem}.k-col-gap-xl-19{--kendo-col-gap: 4.75rem}.k-col-gap-xl-20{--kendo-col-gap: 5rem}.k-col-gap-xl-21{--kendo-col-gap: 5.25rem}.k-col-gap-xl-22{--kendo-col-gap: 5.5rem}.k-col-gap-xl-23{--kendo-col-gap: 5.75rem}.k-col-gap-xl-24{--kendo-col-gap: 6rem}.k-col-gap-xl-25{--kendo-col-gap: 7rem}.k-col-gap-xl-26{--kendo-col-gap: 8rem}.k-col-gap-xl-27{--kendo-col-gap: 9rem}.k-col-gap-xl-28{--kendo-col-gap: 10rem}.k-col-gap-xl-29{--kendo-col-gap: 11rem}.k-col-gap-xl-30{--kendo-col-gap: 12rem}.k-col-gap-xl-xs{--kendo-col-gap: var(--kendo-spacing-1, 0.25rem)}.k-col-gap-xl-sm{--kendo-col-gap: var(--kendo-spacing-2, 0.5rem)}.k-col-gap-xl-md{--kendo-col-gap: var(--kendo-spacing-3, 0.75rem)}.k-col-gap-xl-lg{--kendo-col-gap: var(--kendo-spacing-4, 1rem)}.k-col-gap-xl-xl{--kendo-col-gap: var(--kendo-spacing-6, 1.5rem)}.k-col-gap-xl-thin{--kendo-col-gap: var(--kendo-spacing-0\.5, 0.125rem)}.k-col-gap-xl-hair{--kendo-col-gap: var(--kendo-spacing-1px, 1px)}}@media only all and (min-width: 1400px){.k-col-xxl{flex:1 0 0%}.k-col-xxl-size-1{flex:0 0 auto;width:1%}.k-col-xxl-size-2{flex:0 0 auto;width:2%}.k-col-xxl-size-3{flex:0 0 auto;width:3%}.k-col-xxl-size-4{flex:0 0 auto;width:4%}.k-col-xxl-size-5{flex:0 0 auto;width:5%}.k-col-xxl-size-6{flex:0 0 auto;width:6%}.k-col-xxl-size-7{flex:0 0 auto;width:7%}.k-col-xxl-size-8{flex:0 0 auto;width:8%}.k-col-xxl-size-9{flex:0 0 auto;width:9%}.k-col-xxl-size-10{flex:0 0 auto;width:10%}.k-col-xxl-size-11{flex:0 0 auto;width:11%}.k-col-xxl-size-12{flex:0 0 auto;width:12%}.k-col-xxl-size-13{flex:0 0 auto;width:13%}.k-col-xxl-size-14{flex:0 0 auto;width:14%}.k-col-xxl-size-15{flex:0 0 auto;width:15%}.k-col-xxl-size-16{flex:0 0 auto;width:16%}.k-col-xxl-size-17{flex:0 0 auto;width:17%}.k-col-xxl-size-18{flex:0 0 auto;width:18%}.k-col-xxl-size-19{flex:0 0 auto;width:19%}.k-col-xxl-size-20{flex:0 0 auto;width:20%}.k-col-xxl-size-21{flex:0 0 auto;width:21%}.k-col-xxl-size-22{flex:0 0 auto;width:22%}.k-col-xxl-size-23{flex:0 0 auto;width:23%}.k-col-xxl-size-24{flex:0 0 auto;width:24%}.k-col-xxl-size-25{flex:0 0 auto;width:25%}.k-col-xxl-size-26{flex:0 0 auto;width:26%}.k-col-xxl-size-27{flex:0 0 auto;width:27%}.k-col-xxl-size-28{flex:0 0 auto;width:28%}.k-col-xxl-size-29{flex:0 0 auto;width:29%}.k-col-xxl-size-30{flex:0 0 auto;width:30%}.k-col-xxl-size-31{flex:0 0 auto;width:31%}.k-col-xxl-size-32{flex:0 0 auto;width:32%}.k-col-xxl-size-33{flex:0 0 auto;width:33%}.k-col-xxl-size-34{flex:0 0 auto;width:34%}.k-col-xxl-size-35{flex:0 0 auto;width:35%}.k-col-xxl-size-36{flex:0 0 auto;width:36%}.k-col-xxl-size-37{flex:0 0 auto;width:37%}.k-col-xxl-size-38{flex:0 0 auto;width:38%}.k-col-xxl-size-39{flex:0 0 auto;width:39%}.k-col-xxl-size-40{flex:0 0 auto;width:40%}.k-col-xxl-size-41{flex:0 0 auto;width:41%}.k-col-xxl-size-42{flex:0 0 auto;width:42%}.k-col-xxl-size-43{flex:0 0 auto;width:43%}.k-col-xxl-size-44{flex:0 0 auto;width:44%}.k-col-xxl-size-45{flex:0 0 auto;width:45%}.k-col-xxl-size-46{flex:0 0 auto;width:46%}.k-col-xxl-size-47{flex:0 0 auto;width:47%}.k-col-xxl-size-48{flex:0 0 auto;width:48%}.k-col-xxl-size-49{flex:0 0 auto;width:49%}.k-col-xxl-size-50{flex:0 0 auto;width:50%}.k-col-xxl-size-51{flex:0 0 auto;width:51%}.k-col-xxl-size-52{flex:0 0 auto;width:52%}.k-col-xxl-size-53{flex:0 0 auto;width:53%}.k-col-xxl-size-54{flex:0 0 auto;width:54%}.k-col-xxl-size-55{flex:0 0 auto;width:55%}.k-col-xxl-size-56{flex:0 0 auto;width:56%}.k-col-xxl-size-57{flex:0 0 auto;width:57%}.k-col-xxl-size-58{flex:0 0 auto;width:58%}.k-col-xxl-size-59{flex:0 0 auto;width:59%}.k-col-xxl-size-60{flex:0 0 auto;width:60%}.k-col-xxl-size-61{flex:0 0 auto;width:61%}.k-col-xxl-size-62{flex:0 0 auto;width:62%}.k-col-xxl-size-63{flex:0 0 auto;width:63%}.k-col-xxl-size-64{flex:0 0 auto;width:64%}.k-col-xxl-size-65{flex:0 0 auto;width:65%}.k-col-xxl-size-66{flex:0 0 auto;width:66%}.k-col-xxl-size-67{flex:0 0 auto;width:67%}.k-col-xxl-size-68{flex:0 0 auto;width:68%}.k-col-xxl-size-69{flex:0 0 auto;width:69%}.k-col-xxl-size-70{flex:0 0 auto;width:70%}.k-col-xxl-size-71{flex:0 0 auto;width:71%}.k-col-xxl-size-72{flex:0 0 auto;width:72%}.k-col-xxl-size-73{flex:0 0 auto;width:73%}.k-col-xxl-size-74{flex:0 0 auto;width:74%}.k-col-xxl-size-75{flex:0 0 auto;width:75%}.k-col-xxl-size-76{flex:0 0 auto;width:76%}.k-col-xxl-size-77{flex:0 0 auto;width:77%}.k-col-xxl-size-78{flex:0 0 auto;width:78%}.k-col-xxl-size-79{flex:0 0 auto;width:79%}.k-col-xxl-size-80{flex:0 0 auto;width:80%}.k-col-xxl-size-81{flex:0 0 auto;width:81%}.k-col-xxl-size-82{flex:0 0 auto;width:82%}.k-col-xxl-size-83{flex:0 0 auto;width:83%}.k-col-xxl-size-84{flex:0 0 auto;width:84%}.k-col-xxl-size-85{flex:0 0 auto;width:85%}.k-col-xxl-size-86{flex:0 0 auto;width:86%}.k-col-xxl-size-87{flex:0 0 auto;width:87%}.k-col-xxl-size-88{flex:0 0 auto;width:88%}.k-col-xxl-size-89{flex:0 0 auto;width:89%}.k-col-xxl-size-90{flex:0 0 auto;width:90%}.k-col-xxl-size-91{flex:0 0 auto;width:91%}.k-col-xxl-size-92{flex:0 0 auto;width:92%}.k-col-xxl-size-93{flex:0 0 auto;width:93%}.k-col-xxl-size-94{flex:0 0 auto;width:94%}.k-col-xxl-size-95{flex:0 0 auto;width:95%}.k-col-xxl-size-96{flex:0 0 auto;width:96%}.k-col-xxl-size-97{flex:0 0 auto;width:97%}.k-col-xxl-size-98{flex:0 0 auto;width:98%}.k-col-xxl-size-99{flex:0 0 auto;width:99%}.k-col-xxl-size-100{flex:0 0 auto;width:100%}.k-col-xxl-size-91-6{flex:0 0 auto;width:91.6666%}.k-col-xxl-size-83-3{flex:0 0 auto;width:83.3333%}.k-col-xxl-size-66-6{flex:0 0 auto;width:66.6666%}.k-col-xxl-size-58-3{flex:0 0 auto;width:58.3333%}.k-col-xxl-size-41-6{flex:0 0 auto;width:41.6666%}.k-col-xxl-size-33-3{flex:0 0 auto;width:33.3333%}.k-col-xxl-size-16-7{flex:0 0 auto;width:16.6666%}.k-col-xxl-size-14-3{flex:0 0 auto;width:14.2857%}.k-col-xxl-size-12-5{flex:0 0 auto;width:12.5%}.k-col-xxl-size-11-1{flex:0 0 auto;width:11.1111%}.k-col-xxl-size-9-1{flex:0 0 auto;width:9.0909%}.k-col-xxl-size-8-3{flex:0 0 auto;width:8.3333%}.k-col-gap-xxl-0{--kendo-col-gap: 0px}.k-col-gap-xxl-1px{--kendo-col-gap: 1px}.k-col-gap-xxl-0\.5{--kendo-col-gap: 0.125rem}.k-col-gap-xxl-1{--kendo-col-gap: 0.25rem}.k-col-gap-xxl-1\.5{--kendo-col-gap: 0.375rem}.k-col-gap-xxl-2{--kendo-col-gap: 0.5rem}.k-col-gap-xxl-2\.5{--kendo-col-gap: 0.625rem}.k-col-gap-xxl-3{--kendo-col-gap: 0.75rem}.k-col-gap-xxl-3\.5{--kendo-col-gap: 0.875rem}.k-col-gap-xxl-4{--kendo-col-gap: 1rem}.k-col-gap-xxl-4\.5{--kendo-col-gap: 1.125rem}.k-col-gap-xxl-5{--kendo-col-gap: 1.25rem}.k-col-gap-xxl-5\.5{--kendo-col-gap: 1.375rem}.k-col-gap-xxl-6{--kendo-col-gap: 1.5rem}.k-col-gap-xxl-6\.5{--kendo-col-gap: 1.625rem}.k-col-gap-xxl-7{--kendo-col-gap: 1.75rem}.k-col-gap-xxl-7\.5{--kendo-col-gap: 1.875rem}.k-col-gap-xxl-8{--kendo-col-gap: 2rem}.k-col-gap-xxl-9{--kendo-col-gap: 2.25rem}.k-col-gap-xxl-10{--kendo-col-gap: 2.5rem}.k-col-gap-xxl-11{--kendo-col-gap: 2.75rem}.k-col-gap-xxl-12{--kendo-col-gap: 3rem}.k-col-gap-xxl-13{--kendo-col-gap: 3.25rem}.k-col-gap-xxl-14{--kendo-col-gap: 3.5rem}.k-col-gap-xxl-15{--kendo-col-gap: 3.75rem}.k-col-gap-xxl-16{--kendo-col-gap: 4rem}.k-col-gap-xxl-17{--kendo-col-gap: 4.25rem}.k-col-gap-xxl-18{--kendo-col-gap: 4.5rem}.k-col-gap-xxl-19{--kendo-col-gap: 4.75rem}.k-col-gap-xxl-20{--kendo-col-gap: 5rem}.k-col-gap-xxl-21{--kendo-col-gap: 5.25rem}.k-col-gap-xxl-22{--kendo-col-gap: 5.5rem}.k-col-gap-xxl-23{--kendo-col-gap: 5.75rem}.k-col-gap-xxl-24{--kendo-col-gap: 6rem}.k-col-gap-xxl-25{--kendo-col-gap: 7rem}.k-col-gap-xxl-26{--kendo-col-gap: 8rem}.k-col-gap-xxl-27{--kendo-col-gap: 9rem}.k-col-gap-xxl-28{--kendo-col-gap: 10rem}.k-col-gap-xxl-29{--kendo-col-gap: 11rem}.k-col-gap-xxl-30{--kendo-col-gap: 12rem}.k-col-gap-xxl-xs{--kendo-col-gap: var(--kendo-spacing-1, 0.25rem)}.k-col-gap-xxl-sm{--kendo-col-gap: var(--kendo-spacing-2, 0.5rem)}.k-col-gap-xxl-md{--kendo-col-gap: var(--kendo-spacing-3, 0.75rem)}.k-col-gap-xxl-lg{--kendo-col-gap: var(--kendo-spacing-4, 1rem)}.k-col-gap-xxl-xl{--kendo-col-gap: var(--kendo-spacing-6, 1.5rem)}.k-col-gap-xxl-thin{--kendo-col-gap: var(--kendo-spacing-0\.5, 0.125rem)}.k-col-gap-xxl-hair{--kendo-col-gap: var(--kendo-spacing-1px, 1px)}}@media only all and (min-width: 576px){.k-container{max-width:var(--kendo-container-sm-max-width, 540px)}}@media only all and (min-width: 768px){.k-container{max-width:var(--kendo-container-md-max-width, 720px)}}@media only all and (min-width: 992px){.k-container{max-width:var(--kendo-container-lg-max-width, 960px)}}@media only all and (min-width: 1200px){.k-container{max-width:var(--kendo-container-xl-max-width, 1140px)}}@media only all and (min-width: 1400px){.k-container{max-width:var(--kendo-container-xxl-max-width, 1320px)}}.k-align-content-normal{align-content:normal}.\!k-align-content-normal{align-content:normal !important}.k-align-content-stretch{align-content:stretch}.\!k-align-content-stretch{align-content:stretch !important}.k-align-content-center{align-content:center}.\!k-align-content-center{align-content:center !important}.k-align-content-start{align-content:start}.\!k-align-content-start{align-content:start !important}.k-align-content-end{align-content:end}.\!k-align-content-end{align-content:end !important}.k-align-content-flex-start{align-content:flex-start}.\!k-align-content-flex-start{align-content:flex-start !important}.k-align-content-flex-end{align-content:flex-end}.\!k-align-content-flex-end{align-content:flex-end !important}.k-align-content-baseline{align-content:baseline}.\!k-align-content-baseline{align-content:baseline !important}.k-align-content-first-baseline{align-content:first baseline}.\!k-align-content-first-baseline{align-content:first baseline !important}.k-align-content-last-baseline{align-content:last baseline}.\!k-align-content-last-baseline{align-content:last baseline !important}.k-align-content-between{align-content:space-between}.\!k-align-content-between{align-content:space-between !important}.k-align-content-around{align-content:space-around}.\!k-align-content-around{align-content:space-around !important}.k-align-content-evenly{align-content:space-evenly}.\!k-align-content-evenly{align-content:space-evenly !important}.k-basis-0{flex-basis:0px}.\!k-basis-0{flex-basis:0px !important}.k-basis-1px{flex-basis:1px}.\!k-basis-1px{flex-basis:1px !important}.k-basis-0\.5{flex-basis:.125rem}.\!k-basis-0\.5{flex-basis:.125rem !important}.k-basis-1{flex-basis:.25rem}.\!k-basis-1{flex-basis:.25rem !important}.k-basis-1\.5{flex-basis:.375rem}.\!k-basis-1\.5{flex-basis:.375rem !important}.k-basis-2{flex-basis:.5rem}.\!k-basis-2{flex-basis:.5rem !important}.k-basis-2\.5{flex-basis:.625rem}.\!k-basis-2\.5{flex-basis:.625rem !important}.k-basis-3{flex-basis:.75rem}.\!k-basis-3{flex-basis:.75rem !important}.k-basis-3\.5{flex-basis:.875rem}.\!k-basis-3\.5{flex-basis:.875rem !important}.k-basis-4{flex-basis:1rem}.\!k-basis-4{flex-basis:1rem !important}.k-basis-4\.5{flex-basis:1.125rem}.\!k-basis-4\.5{flex-basis:1.125rem !important}.k-basis-5{flex-basis:1.25rem}.\!k-basis-5{flex-basis:1.25rem !important}.k-basis-5\.5{flex-basis:1.375rem}.\!k-basis-5\.5{flex-basis:1.375rem !important}.k-basis-6{flex-basis:1.5rem}.\!k-basis-6{flex-basis:1.5rem !important}.k-basis-6\.5{flex-basis:1.625rem}.\!k-basis-6\.5{flex-basis:1.625rem !important}.k-basis-7{flex-basis:1.75rem}.\!k-basis-7{flex-basis:1.75rem !important}.k-basis-7\.5{flex-basis:1.875rem}.\!k-basis-7\.5{flex-basis:1.875rem !important}.k-basis-8{flex-basis:2rem}.\!k-basis-8{flex-basis:2rem !important}.k-basis-9{flex-basis:2.25rem}.\!k-basis-9{flex-basis:2.25rem !important}.k-basis-10{flex-basis:2.5rem}.\!k-basis-10{flex-basis:2.5rem !important}.k-basis-11{flex-basis:2.75rem}.\!k-basis-11{flex-basis:2.75rem !important}.k-basis-12{flex-basis:3rem}.\!k-basis-12{flex-basis:3rem !important}.k-basis-13{flex-basis:3.25rem}.\!k-basis-13{flex-basis:3.25rem !important}.k-basis-14{flex-basis:3.5rem}.\!k-basis-14{flex-basis:3.5rem !important}.k-basis-15{flex-basis:3.75rem}.\!k-basis-15{flex-basis:3.75rem !important}.k-basis-16{flex-basis:4rem}.\!k-basis-16{flex-basis:4rem !important}.k-basis-17{flex-basis:4.25rem}.\!k-basis-17{flex-basis:4.25rem !important}.k-basis-18{flex-basis:4.5rem}.\!k-basis-18{flex-basis:4.5rem !important}.k-basis-19{flex-basis:4.75rem}.\!k-basis-19{flex-basis:4.75rem !important}.k-basis-20{flex-basis:5rem}.\!k-basis-20{flex-basis:5rem !important}.k-basis-21{flex-basis:5.25rem}.\!k-basis-21{flex-basis:5.25rem !important}.k-basis-22{flex-basis:5.5rem}.\!k-basis-22{flex-basis:5.5rem !important}.k-basis-23{flex-basis:5.75rem}.\!k-basis-23{flex-basis:5.75rem !important}.k-basis-24{flex-basis:6rem}.\!k-basis-24{flex-basis:6rem !important}.k-basis-25{flex-basis:7rem}.\!k-basis-25{flex-basis:7rem !important}.k-basis-26{flex-basis:8rem}.\!k-basis-26{flex-basis:8rem !important}.k-basis-27{flex-basis:9rem}.\!k-basis-27{flex-basis:9rem !important}.k-basis-28{flex-basis:10rem}.\!k-basis-28{flex-basis:10rem !important}.k-basis-29{flex-basis:11rem}.\!k-basis-29{flex-basis:11rem !important}.k-basis-30{flex-basis:12rem}.\!k-basis-30{flex-basis:12rem !important}.k-basis-auto{flex-basis:auto}.\!k-basis-auto{flex-basis:auto !important}.k-basis-1\/2{flex-basis:50%}.\!k-basis-1\/2{flex-basis:50% !important}.k-basis-1\/3{flex-basis:33.333333%}.\!k-basis-1\/3{flex-basis:33.333333% !important}.k-basis-2\/3{flex-basis:66.666667%}.\!k-basis-2\/3{flex-basis:66.666667% !important}.k-basis-1\/4{flex-basis:25%}.\!k-basis-1\/4{flex-basis:25% !important}.k-basis-2\/4{flex-basis:50%}.\!k-basis-2\/4{flex-basis:50% !important}.k-basis-3\/4{flex-basis:75%}.\!k-basis-3\/4{flex-basis:75% !important}.k-basis-1\/5{flex-basis:20%}.\!k-basis-1\/5{flex-basis:20% !important}.k-basis-2\/5{flex-basis:40%}.\!k-basis-2\/5{flex-basis:40% !important}.k-basis-3\/5{flex-basis:60%}.\!k-basis-3\/5{flex-basis:60% !important}.k-basis-4\/5{flex-basis:80%}.\!k-basis-4\/5{flex-basis:80% !important}.k-basis-1\/6{flex-basis:16.666667%}.\!k-basis-1\/6{flex-basis:16.666667% !important}.k-basis-2\/6{flex-basis:33.333333%}.\!k-basis-2\/6{flex-basis:33.333333% !important}.k-basis-3\/6{flex-basis:50%}.\!k-basis-3\/6{flex-basis:50% !important}.k-basis-4\/6{flex-basis:66.666667%}.\!k-basis-4\/6{flex-basis:66.666667% !important}.k-basis-5\/6{flex-basis:83.333333%}.\!k-basis-5\/6{flex-basis:83.333333% !important}.k-basis-1\/12{flex-basis:8.333333%}.\!k-basis-1\/12{flex-basis:8.333333% !important}.k-basis-2\/12{flex-basis:16.666667%}.\!k-basis-2\/12{flex-basis:16.666667% !important}.k-basis-3\/12{flex-basis:25%}.\!k-basis-3\/12{flex-basis:25% !important}.k-basis-4\/12{flex-basis:33.333333%}.\!k-basis-4\/12{flex-basis:33.333333% !important}.k-basis-5\/12{flex-basis:41.666667%}.\!k-basis-5\/12{flex-basis:41.666667% !important}.k-basis-6\/12{flex-basis:50%}.\!k-basis-6\/12{flex-basis:50% !important}.k-basis-7\/12{flex-basis:58.333333%}.\!k-basis-7\/12{flex-basis:58.333333% !important}.k-basis-8\/12{flex-basis:66.666667%}.\!k-basis-8\/12{flex-basis:66.666667% !important}.k-basis-9\/12{flex-basis:75%}.\!k-basis-9\/12{flex-basis:75% !important}.k-basis-10\/12{flex-basis:83.333333%}.\!k-basis-10\/12{flex-basis:83.333333% !important}.k-basis-11\/12{flex-basis:91.666667%}.\!k-basis-11\/12{flex-basis:91.666667% !important}.k-basis-full{flex-basis:100%}.\!k-basis-full{flex-basis:100% !important}.k-basis-min{flex-basis:min-content}.\!k-basis-min{flex-basis:min-content !important}.k-basis-max{flex-basis:max-content}.\!k-basis-max{flex-basis:max-content !important}.k-basis-fit{flex-basis:fit-content}.\!k-basis-fit{flex-basis:fit-content !important}.k-flex-basis-0{flex-basis:0px}.\!k-flex-basis-0{flex-basis:0px !important}.k-flex-basis-1px{flex-basis:1px}.\!k-flex-basis-1px{flex-basis:1px !important}.k-flex-basis-0\.5{flex-basis:.125rem}.\!k-flex-basis-0\.5{flex-basis:.125rem !important}.k-flex-basis-1{flex-basis:.25rem}.\!k-flex-basis-1{flex-basis:.25rem !important}.k-flex-basis-1\.5{flex-basis:.375rem}.\!k-flex-basis-1\.5{flex-basis:.375rem !important}.k-flex-basis-2{flex-basis:.5rem}.\!k-flex-basis-2{flex-basis:.5rem !important}.k-flex-basis-2\.5{flex-basis:.625rem}.\!k-flex-basis-2\.5{flex-basis:.625rem !important}.k-flex-basis-3{flex-basis:.75rem}.\!k-flex-basis-3{flex-basis:.75rem !important}.k-flex-basis-3\.5{flex-basis:.875rem}.\!k-flex-basis-3\.5{flex-basis:.875rem !important}.k-flex-basis-4{flex-basis:1rem}.\!k-flex-basis-4{flex-basis:1rem !important}.k-flex-basis-4\.5{flex-basis:1.125rem}.\!k-flex-basis-4\.5{flex-basis:1.125rem !important}.k-flex-basis-5{flex-basis:1.25rem}.\!k-flex-basis-5{flex-basis:1.25rem !important}.k-flex-basis-5\.5{flex-basis:1.375rem}.\!k-flex-basis-5\.5{flex-basis:1.375rem !important}.k-flex-basis-6{flex-basis:1.5rem}.\!k-flex-basis-6{flex-basis:1.5rem !important}.k-flex-basis-6\.5{flex-basis:1.625rem}.\!k-flex-basis-6\.5{flex-basis:1.625rem !important}.k-flex-basis-7{flex-basis:1.75rem}.\!k-flex-basis-7{flex-basis:1.75rem !important}.k-flex-basis-7\.5{flex-basis:1.875rem}.\!k-flex-basis-7\.5{flex-basis:1.875rem !important}.k-flex-basis-8{flex-basis:2rem}.\!k-flex-basis-8{flex-basis:2rem !important}.k-flex-basis-9{flex-basis:2.25rem}.\!k-flex-basis-9{flex-basis:2.25rem !important}.k-flex-basis-10{flex-basis:2.5rem}.\!k-flex-basis-10{flex-basis:2.5rem !important}.k-flex-basis-11{flex-basis:2.75rem}.\!k-flex-basis-11{flex-basis:2.75rem !important}.k-flex-basis-12{flex-basis:3rem}.\!k-flex-basis-12{flex-basis:3rem !important}.k-flex-basis-13{flex-basis:3.25rem}.\!k-flex-basis-13{flex-basis:3.25rem !important}.k-flex-basis-14{flex-basis:3.5rem}.\!k-flex-basis-14{flex-basis:3.5rem !important}.k-flex-basis-15{flex-basis:3.75rem}.\!k-flex-basis-15{flex-basis:3.75rem !important}.k-flex-basis-16{flex-basis:4rem}.\!k-flex-basis-16{flex-basis:4rem !important}.k-flex-basis-17{flex-basis:4.25rem}.\!k-flex-basis-17{flex-basis:4.25rem !important}.k-flex-basis-18{flex-basis:4.5rem}.\!k-flex-basis-18{flex-basis:4.5rem !important}.k-flex-basis-19{flex-basis:4.75rem}.\!k-flex-basis-19{flex-basis:4.75rem !important}.k-flex-basis-20{flex-basis:5rem}.\!k-flex-basis-20{flex-basis:5rem !important}.k-flex-basis-21{flex-basis:5.25rem}.\!k-flex-basis-21{flex-basis:5.25rem !important}.k-flex-basis-22{flex-basis:5.5rem}.\!k-flex-basis-22{flex-basis:5.5rem !important}.k-flex-basis-23{flex-basis:5.75rem}.\!k-flex-basis-23{flex-basis:5.75rem !important}.k-flex-basis-24{flex-basis:6rem}.\!k-flex-basis-24{flex-basis:6rem !important}.k-flex-basis-25{flex-basis:7rem}.\!k-flex-basis-25{flex-basis:7rem !important}.k-flex-basis-26{flex-basis:8rem}.\!k-flex-basis-26{flex-basis:8rem !important}.k-flex-basis-27{flex-basis:9rem}.\!k-flex-basis-27{flex-basis:9rem !important}.k-flex-basis-28{flex-basis:10rem}.\!k-flex-basis-28{flex-basis:10rem !important}.k-flex-basis-29{flex-basis:11rem}.\!k-flex-basis-29{flex-basis:11rem !important}.k-flex-basis-30{flex-basis:12rem}.\!k-flex-basis-30{flex-basis:12rem !important}.k-flex-basis-auto{flex-basis:auto}.\!k-flex-basis-auto{flex-basis:auto !important}.k-flex-basis-1\/2{flex-basis:50%}.\!k-flex-basis-1\/2{flex-basis:50% !important}.k-flex-basis-1\/3{flex-basis:33.333333%}.\!k-flex-basis-1\/3{flex-basis:33.333333% !important}.k-flex-basis-2\/3{flex-basis:66.666667%}.\!k-flex-basis-2\/3{flex-basis:66.666667% !important}.k-flex-basis-1\/4{flex-basis:25%}.\!k-flex-basis-1\/4{flex-basis:25% !important}.k-flex-basis-2\/4{flex-basis:50%}.\!k-flex-basis-2\/4{flex-basis:50% !important}.k-flex-basis-3\/4{flex-basis:75%}.\!k-flex-basis-3\/4{flex-basis:75% !important}.k-flex-basis-1\/5{flex-basis:20%}.\!k-flex-basis-1\/5{flex-basis:20% !important}.k-flex-basis-2\/5{flex-basis:40%}.\!k-flex-basis-2\/5{flex-basis:40% !important}.k-flex-basis-3\/5{flex-basis:60%}.\!k-flex-basis-3\/5{flex-basis:60% !important}.k-flex-basis-4\/5{flex-basis:80%}.\!k-flex-basis-4\/5{flex-basis:80% !important}.k-flex-basis-1\/6{flex-basis:16.666667%}.\!k-flex-basis-1\/6{flex-basis:16.666667% !important}.k-flex-basis-2\/6{flex-basis:33.333333%}.\!k-flex-basis-2\/6{flex-basis:33.333333% !important}.k-flex-basis-3\/6{flex-basis:50%}.\!k-flex-basis-3\/6{flex-basis:50% !important}.k-flex-basis-4\/6{flex-basis:66.666667%}.\!k-flex-basis-4\/6{flex-basis:66.666667% !important}.k-flex-basis-5\/6{flex-basis:83.333333%}.\!k-flex-basis-5\/6{flex-basis:83.333333% !important}.k-flex-basis-1\/12{flex-basis:8.333333%}.\!k-flex-basis-1\/12{flex-basis:8.333333% !important}.k-flex-basis-2\/12{flex-basis:16.666667%}.\!k-flex-basis-2\/12{flex-basis:16.666667% !important}.k-flex-basis-3\/12{flex-basis:25%}.\!k-flex-basis-3\/12{flex-basis:25% !important}.k-flex-basis-4\/12{flex-basis:33.333333%}.\!k-flex-basis-4\/12{flex-basis:33.333333% !important}.k-flex-basis-5\/12{flex-basis:41.666667%}.\!k-flex-basis-5\/12{flex-basis:41.666667% !important}.k-flex-basis-6\/12{flex-basis:50%}.\!k-flex-basis-6\/12{flex-basis:50% !important}.k-flex-basis-7\/12{flex-basis:58.333333%}.\!k-flex-basis-7\/12{flex-basis:58.333333% !important}.k-flex-basis-8\/12{flex-basis:66.666667%}.\!k-flex-basis-8\/12{flex-basis:66.666667% !important}.k-flex-basis-9\/12{flex-basis:75%}.\!k-flex-basis-9\/12{flex-basis:75% !important}.k-flex-basis-10\/12{flex-basis:83.333333%}.\!k-flex-basis-10\/12{flex-basis:83.333333% !important}.k-flex-basis-11\/12{flex-basis:91.666667%}.\!k-flex-basis-11\/12{flex-basis:91.666667% !important}.k-flex-basis-full{flex-basis:100%}.\!k-flex-basis-full{flex-basis:100% !important}.k-flex-basis-min{flex-basis:min-content}.\!k-flex-basis-min{flex-basis:min-content !important}.k-flex-basis-max{flex-basis:max-content}.\!k-flex-basis-max{flex-basis:max-content !important}.k-flex-basis-fit{flex-basis:fit-content}.\!k-flex-basis-fit{flex-basis:fit-content !important}.k-grow{flex-grow:1}.\!k-grow{flex-grow:1 !important}.k-grow-0{flex-grow:0}.\!k-grow-0{flex-grow:0 !important}.k-flex-grow{flex-grow:1}.\!k-flex-grow{flex-grow:1 !important}.k-flex-grow-0{flex-grow:0}.\!k-flex-grow-0{flex-grow:0 !important}.k-shrink{flex-shrink:1}.\!k-shrink{flex-shrink:1 !important}.k-shrink-0{flex-shrink:0}.\!k-shrink-0{flex-shrink:0 !important}.k-flex-shrink{flex-shrink:1}.\!k-flex-shrink{flex-shrink:1 !important}.k-flex-shrink-0{flex-shrink:0}.\!k-flex-shrink-0{flex-shrink:0 !important}.k-grid-auto-cols-auto{grid-auto-columns:auto}.\!k-grid-auto-cols-auto{grid-auto-columns:auto !important}.k-grid-auto-cols-min{grid-auto-columns:min-content}.\!k-grid-auto-cols-min{grid-auto-columns:min-content !important}.k-grid-auto-cols-max{grid-auto-columns:max-content}.\!k-grid-auto-cols-max{grid-auto-columns:max-content !important}.k-grid-auto-cols-fr{grid-auto-columns:minmax(0, 1fr)}.\!k-grid-auto-cols-fr{grid-auto-columns:minmax(0, 1fr) !important}.k-grid-auto-rows-auto{grid-auto-rows:auto}.\!k-grid-auto-rows-auto{grid-auto-rows:auto !important}.k-grid-auto-rows-min{grid-auto-rows:min-content}.\!k-grid-auto-rows-min{grid-auto-rows:min-content !important}.k-grid-auto-rows-max{grid-auto-rows:max-content}.\!k-grid-auto-rows-max{grid-auto-rows:max-content !important}.k-grid-auto-rows-fr{grid-auto-rows:minmax(0, 1fr)}.\!k-grid-auto-rows-fr{grid-auto-rows:minmax(0, 1fr) !important}.k-row-start-1{grid-row-start:1}.\!k-row-start-1{grid-row-start:1 !important}.k-row-start-2{grid-row-start:2}.\!k-row-start-2{grid-row-start:2 !important}.k-row-start-3{grid-row-start:3}.\!k-row-start-3{grid-row-start:3 !important}.k-row-start-4{grid-row-start:4}.\!k-row-start-4{grid-row-start:4 !important}.k-row-start-5{grid-row-start:5}.\!k-row-start-5{grid-row-start:5 !important}.k-row-start-6{grid-row-start:6}.\!k-row-start-6{grid-row-start:6 !important}.k-row-start-7{grid-row-start:7}.\!k-row-start-7{grid-row-start:7 !important}.k-row-start-8{grid-row-start:8}.\!k-row-start-8{grid-row-start:8 !important}.k-row-start-9{grid-row-start:9}.\!k-row-start-9{grid-row-start:9 !important}.k-row-start-10{grid-row-start:10}.\!k-row-start-10{grid-row-start:10 !important}.k-row-start-11{grid-row-start:11}.\!k-row-start-11{grid-row-start:11 !important}.k-row-start-12{grid-row-start:12}.\!k-row-start-12{grid-row-start:12 !important}.k-row-start-13{grid-row-start:13}.\!k-row-start-13{grid-row-start:13 !important}.k-row-start-auto{grid-row-start:auto}.\!k-row-start-auto{grid-row-start:auto !important}.k-row-end-1{grid-row-end:1}.\!k-row-end-1{grid-row-end:1 !important}.k-row-end-2{grid-row-end:2}.\!k-row-end-2{grid-row-end:2 !important}.k-row-end-3{grid-row-end:3}.\!k-row-end-3{grid-row-end:3 !important}.k-row-end-4{grid-row-end:4}.\!k-row-end-4{grid-row-end:4 !important}.k-row-end-5{grid-row-end:5}.\!k-row-end-5{grid-row-end:5 !important}.k-row-end-6{grid-row-end:6}.\!k-row-end-6{grid-row-end:6 !important}.k-row-end-7{grid-row-end:7}.\!k-row-end-7{grid-row-end:7 !important}.k-row-end-8{grid-row-end:8}.\!k-row-end-8{grid-row-end:8 !important}.k-row-end-9{grid-row-end:9}.\!k-row-end-9{grid-row-end:9 !important}.k-row-end-10{grid-row-end:10}.\!k-row-end-10{grid-row-end:10 !important}.k-row-end-11{grid-row-end:11}.\!k-row-end-11{grid-row-end:11 !important}.k-row-end-12{grid-row-end:12}.\!k-row-end-12{grid-row-end:12 !important}.k-row-end-13{grid-row-end:13}.\!k-row-end-13{grid-row-end:13 !important}.k-row-end-auto{grid-row-end:auto}.\!k-row-end-auto{grid-row-end:auto !important}.k-row-span-1{grid-row:span 1/span 1}.\!k-row-span-1{grid-row:span 1/span 1 !important}.k-row-span-2{grid-row:span 2/span 2}.\!k-row-span-2{grid-row:span 2/span 2 !important}.k-row-span-3{grid-row:span 3/span 3}.\!k-row-span-3{grid-row:span 3/span 3 !important}.k-row-span-4{grid-row:span 4/span 4}.\!k-row-span-4{grid-row:span 4/span 4 !important}.k-row-span-5{grid-row:span 5/span 5}.\!k-row-span-5{grid-row:span 5/span 5 !important}.k-row-span-6{grid-row:span 6/span 6}.\!k-row-span-6{grid-row:span 6/span 6 !important}.k-row-span-7{grid-row:span 7/span 7}.\!k-row-span-7{grid-row:span 7/span 7 !important}.k-row-span-8{grid-row:span 8/span 8}.\!k-row-span-8{grid-row:span 8/span 8 !important}.k-row-span-9{grid-row:span 9/span 9}.\!k-row-span-9{grid-row:span 9/span 9 !important}.k-row-span-10{grid-row:span 10/span 10}.\!k-row-span-10{grid-row:span 10/span 10 !important}.k-row-span-11{grid-row:span 11/span 11}.\!k-row-span-11{grid-row:span 11/span 11 !important}.k-row-span-12{grid-row:span 12/span 12}.\!k-row-span-12{grid-row:span 12/span 12 !important}.k-row-span-full{grid-row:span 1/span -1}.\!k-row-span-full{grid-row:span 1/span -1 !important}.k-row-span-auto{grid-row:auto}.\!k-row-span-auto{grid-row:auto !important}.k-rowspan-1{grid-row:span 1/span 1}.\!k-rowspan-1{grid-row:span 1/span 1 !important}.k-rowspan-2{grid-row:span 2/span 2}.\!k-rowspan-2{grid-row:span 2/span 2 !important}.k-rowspan-3{grid-row:span 3/span 3}.\!k-rowspan-3{grid-row:span 3/span 3 !important}.k-rowspan-4{grid-row:span 4/span 4}.\!k-rowspan-4{grid-row:span 4/span 4 !important}.k-rowspan-5{grid-row:span 5/span 5}.\!k-rowspan-5{grid-row:span 5/span 5 !important}.k-rowspan-6{grid-row:span 6/span 6}.\!k-rowspan-6{grid-row:span 6/span 6 !important}.k-rowspan-7{grid-row:span 7/span 7}.\!k-rowspan-7{grid-row:span 7/span 7 !important}.k-rowspan-8{grid-row:span 8/span 8}.\!k-rowspan-8{grid-row:span 8/span 8 !important}.k-rowspan-9{grid-row:span 9/span 9}.\!k-rowspan-9{grid-row:span 9/span 9 !important}.k-rowspan-10{grid-row:span 10/span 10}.\!k-rowspan-10{grid-row:span 10/span 10 !important}.k-rowspan-11{grid-row:span 11/span 11}.\!k-rowspan-11{grid-row:span 11/span 11 !important}.k-rowspan-12{grid-row:span 12/span 12}.\!k-rowspan-12{grid-row:span 12/span 12 !important}.k-rowspan-full,.k-rowspan-all{grid-row:span 1/span -1}.\!k-rowspan-full,.\!k-rowspan-all{grid-row:span 1/span -1 !important}.k-rowspan-auto{grid-row:auto}.\!k-rowspan-auto{grid-row:auto !important}.k-grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.\!k-grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr)) !important}.k-grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.\!k-grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr)) !important}.k-grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.\!k-grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr)) !important}.k-grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.\!k-grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr)) !important}.k-grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr))}.\!k-grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr)) !important}.k-grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr))}.\!k-grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr)) !important}.k-grid-rows-7{grid-template-rows:repeat(7, minmax(0, 1fr))}.\!k-grid-rows-7{grid-template-rows:repeat(7, minmax(0, 1fr)) !important}.k-grid-rows-8{grid-template-rows:repeat(8, minmax(0, 1fr))}.\!k-grid-rows-8{grid-template-rows:repeat(8, minmax(0, 1fr)) !important}.k-grid-rows-9{grid-template-rows:repeat(9, minmax(0, 1fr))}.\!k-grid-rows-9{grid-template-rows:repeat(9, minmax(0, 1fr)) !important}.k-grid-rows-10{grid-template-rows:repeat(10, minmax(0, 1fr))}.\!k-grid-rows-10{grid-template-rows:repeat(10, minmax(0, 1fr)) !important}.k-grid-rows-11{grid-template-rows:repeat(11, minmax(0, 1fr))}.\!k-grid-rows-11{grid-template-rows:repeat(11, minmax(0, 1fr)) !important}.k-grid-rows-12{grid-template-rows:repeat(12, minmax(0, 1fr))}.\!k-grid-rows-12{grid-template-rows:repeat(12, minmax(0, 1fr)) !important}.k-grid-rows-none{grid-template-rows:none}.\!k-grid-rows-none{grid-template-rows:none !important}.k-justify-items-normal{justify-items:normal}.\!k-justify-items-normal{justify-items:normal !important}.k-justify-items-stretch{justify-items:stretch}.\!k-justify-items-stretch{justify-items:stretch !important}.k-justify-items-center{justify-items:center}.\!k-justify-items-center{justify-items:center !important}.k-justify-items-start{justify-items:start}.\!k-justify-items-start{justify-items:start !important}.k-justify-items-end{justify-items:end}.\!k-justify-items-end{justify-items:end !important}.k-justify-items-flex-start{justify-items:flex-start}.\!k-justify-items-flex-start{justify-items:flex-start !important}.k-justify-items-flex-end{justify-items:flex-end}.\!k-justify-items-flex-end{justify-items:flex-end !important}.k-justify-items-self-start{justify-items:self-start}.\!k-justify-items-self-start{justify-items:self-start !important}.k-justify-items-self-end{justify-items:self-end}.\!k-justify-items-self-end{justify-items:self-end !important}.k-justify-items-left{justify-items:left}.\!k-justify-items-left{justify-items:left !important}.k-justify-items-right{justify-items:right}.\!k-justify-items-right{justify-items:right !important}.k-justify-items-baseline{justify-items:baseline}.\!k-justify-items-baseline{justify-items:baseline !important}.k-justify-items-first-baseline{justify-items:first baseline}.\!k-justify-items-first-baseline{justify-items:first baseline !important}.k-justify-items-last-baseline{justify-items:last baseline}.\!k-justify-items-last-baseline{justify-items:last baseline !important}.k-justify-self-auto{justify-self:auto}.\!k-justify-self-auto{justify-self:auto !important}.k-justify-self-normal{justify-self:normal}.\!k-justify-self-normal{justify-self:normal !important}.k-justify-self-stretch{justify-self:stretch}.\!k-justify-self-stretch{justify-self:stretch !important}.k-justify-self-center{justify-self:center}.\!k-justify-self-center{justify-self:center !important}.k-justify-self-start{justify-self:start}.\!k-justify-self-start{justify-self:start !important}.k-justify-self-end{justify-self:end}.\!k-justify-self-end{justify-self:end !important}.k-justify-self-flex-start{justify-self:flex-start}.\!k-justify-self-flex-start{justify-self:flex-start !important}.k-justify-self-flex-end{justify-self:flex-end}.\!k-justify-self-flex-end{justify-self:flex-end !important}.k-justify-self-self-start{justify-self:self-start}.\!k-justify-self-self-start{justify-self:self-start !important}.k-justify-self-self-end{justify-self:self-end}.\!k-justify-self-self-end{justify-self:self-end !important}.k-justify-self-baseline{justify-self:baseline}.\!k-justify-self-baseline{justify-self:baseline !important}.k-justify-self-first-baseline{justify-self:first baseline}.\!k-justify-self-first-baseline{justify-self:first baseline !important}.k-justify-self-last-baseline{justify-self:last baseline}.\!k-justify-self-last-baseline{justify-self:last baseline !important}.k-place-content-normal{place-content:normal}.\!k-place-content-normal{place-content:normal !important}.k-place-content-stretch{place-content:stretch}.\!k-place-content-stretch{place-content:stretch !important}.k-place-content-center{place-content:center}.\!k-place-content-center{place-content:center !important}.k-place-content-start{place-content:start}.\!k-place-content-start{place-content:start !important}.k-place-content-end{place-content:end}.\!k-place-content-end{place-content:end !important}.k-place-content-flex-start{place-content:flex-start}.\!k-place-content-flex-start{place-content:flex-start !important}.k-place-content-flex-end{place-content:flex-end}.\!k-place-content-flex-end{place-content:flex-end !important}.k-place-content-baseline{place-content:baseline}.\!k-place-content-baseline{place-content:baseline !important}.k-place-content-between{place-content:space-between}.\!k-place-content-between{place-content:space-between !important}.k-place-content-around{place-content:space-around}.\!k-place-content-around{place-content:space-around !important}.k-place-content-evenly{place-content:space-evenly}.\!k-place-content-evenly{place-content:space-evenly !important}.k-place-items-normal{place-items:normal}.\!k-place-items-normal{place-items:normal !important}.k-place-items-stretch{place-items:stretch}.\!k-place-items-stretch{place-items:stretch !important}.k-place-items-center{place-items:center}.\!k-place-items-center{place-items:center !important}.k-place-items-start{place-items:start}.\!k-place-items-start{place-items:start !important}.k-place-items-end{place-items:end}.\!k-place-items-end{place-items:end !important}.k-place-items-flex-start{place-items:flex-start}.\!k-place-items-flex-start{place-items:flex-start !important}.k-place-items-flex-end{place-items:flex-end}.\!k-place-items-flex-end{place-items:flex-end !important}.k-place-items-self-start{place-items:self-start}.\!k-place-items-self-start{place-items:self-start !important}.k-place-items-self-end{place-items:self-end}.\!k-place-items-self-end{place-items:self-end !important}.k-place-items-baseline{place-items:baseline}.\!k-place-items-baseline{place-items:baseline !important}.k-place-self-auto{place-self:auto}.\!k-place-self-auto{place-self:auto !important}.k-place-self-normal{place-self:normal}.\!k-place-self-normal{place-self:normal !important}.k-place-self-stretch{place-self:stretch}.\!k-place-self-stretch{place-self:stretch !important}.k-place-self-center{place-self:center}.\!k-place-self-center{place-self:center !important}.k-place-self-start{place-self:start}.\!k-place-self-start{place-self:start !important}.k-place-self-end{place-self:end}.\!k-place-self-end{place-self:end !important}.k-place-self-flex-start{place-self:flex-start}.\!k-place-self-flex-start{place-self:flex-start !important}.k-place-self-flex-end{place-self:flex-end}.\!k-place-self-flex-end{place-self:flex-end !important}.k-place-self-self-start{place-self:self-start}.\!k-place-self-self-start{place-self:self-start !important}.k-place-self-self-end{place-self:self-end}.\!k-place-self-self-end{place-self:self-end !important}.k-place-self-baseline{place-self:baseline}.\!k-place-self-baseline{place-self:baseline !important}.k-m-0{margin:var(--kendo-spacing-0, 0px)}.\!k-m-0{margin:var(--kendo-spacing-0, 0px) !important}.k-m-1px{margin:var(--kendo-spacing-1px, 1px)}.\!k-m-1px{margin:var(--kendo-spacing-1px, 1px) !important}.k-m-0\.5{margin:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-m-0\.5{margin:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-m-1{margin:var(--kendo-spacing-1, 0.25rem)}.\!k-m-1{margin:var(--kendo-spacing-1, 0.25rem) !important}.k-m-1\.5{margin:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-m-1\.5{margin:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-m-2{margin:var(--kendo-spacing-2, 0.5rem)}.\!k-m-2{margin:var(--kendo-spacing-2, 0.5rem) !important}.k-m-2\.5{margin:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-m-2\.5{margin:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-m-3{margin:var(--kendo-spacing-3, 0.75rem)}.\!k-m-3{margin:var(--kendo-spacing-3, 0.75rem) !important}.k-m-3\.5{margin:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-m-3\.5{margin:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-m-4{margin:var(--kendo-spacing-4, 1rem)}.\!k-m-4{margin:var(--kendo-spacing-4, 1rem) !important}.k-m-4\.5{margin:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-m-4\.5{margin:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-m-5{margin:var(--kendo-spacing-5, 1.25rem)}.\!k-m-5{margin:var(--kendo-spacing-5, 1.25rem) !important}.k-m-5\.5{margin:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-m-5\.5{margin:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-m-6{margin:var(--kendo-spacing-6, 1.5rem)}.\!k-m-6{margin:var(--kendo-spacing-6, 1.5rem) !important}.k-m-6\.5{margin:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-m-6\.5{margin:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-m-7{margin:var(--kendo-spacing-7, 1.75rem)}.\!k-m-7{margin:var(--kendo-spacing-7, 1.75rem) !important}.k-m-7\.5{margin:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-m-7\.5{margin:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-m-8{margin:var(--kendo-spacing-8, 2rem)}.\!k-m-8{margin:var(--kendo-spacing-8, 2rem) !important}.k-m-9{margin:var(--kendo-spacing-9, 2.25rem)}.\!k-m-9{margin:var(--kendo-spacing-9, 2.25rem) !important}.k-m-10{margin:var(--kendo-spacing-10, 2.5rem)}.\!k-m-10{margin:var(--kendo-spacing-10, 2.5rem) !important}.k-m-11{margin:var(--kendo-spacing-11, 2.75rem)}.\!k-m-11{margin:var(--kendo-spacing-11, 2.75rem) !important}.k-m-12{margin:var(--kendo-spacing-12, 3rem)}.\!k-m-12{margin:var(--kendo-spacing-12, 3rem) !important}.k-m-13{margin:var(--kendo-spacing-13, 3.25rem)}.\!k-m-13{margin:var(--kendo-spacing-13, 3.25rem) !important}.k-m-14{margin:var(--kendo-spacing-14, 3.5rem)}.\!k-m-14{margin:var(--kendo-spacing-14, 3.5rem) !important}.k-m-15{margin:var(--kendo-spacing-15, 3.75rem)}.\!k-m-15{margin:var(--kendo-spacing-15, 3.75rem) !important}.k-m-16{margin:var(--kendo-spacing-16, 4rem)}.\!k-m-16{margin:var(--kendo-spacing-16, 4rem) !important}.k-m-17{margin:var(--kendo-spacing-17, 4.25rem)}.\!k-m-17{margin:var(--kendo-spacing-17, 4.25rem) !important}.k-m-18{margin:var(--kendo-spacing-18, 4.5rem)}.\!k-m-18{margin:var(--kendo-spacing-18, 4.5rem) !important}.k-m-19{margin:var(--kendo-spacing-19, 4.75rem)}.\!k-m-19{margin:var(--kendo-spacing-19, 4.75rem) !important}.k-m-20{margin:var(--kendo-spacing-20, 5rem)}.\!k-m-20{margin:var(--kendo-spacing-20, 5rem) !important}.k-m-21{margin:var(--kendo-spacing-21, 5.25rem)}.\!k-m-21{margin:var(--kendo-spacing-21, 5.25rem) !important}.k-m-22{margin:var(--kendo-spacing-22, 5.5rem)}.\!k-m-22{margin:var(--kendo-spacing-22, 5.5rem) !important}.k-m-23{margin:var(--kendo-spacing-23, 5.75rem)}.\!k-m-23{margin:var(--kendo-spacing-23, 5.75rem) !important}.k-m-24{margin:var(--kendo-spacing-24, 6rem)}.\!k-m-24{margin:var(--kendo-spacing-24, 6rem) !important}.k-m-25{margin:var(--kendo-spacing-25, 7rem)}.\!k-m-25{margin:var(--kendo-spacing-25, 7rem) !important}.k-m-26{margin:var(--kendo-spacing-26, 8rem)}.\!k-m-26{margin:var(--kendo-spacing-26, 8rem) !important}.k-m-27{margin:var(--kendo-spacing-27, 9rem)}.\!k-m-27{margin:var(--kendo-spacing-27, 9rem) !important}.k-m-28{margin:var(--kendo-spacing-28, 10rem)}.\!k-m-28{margin:var(--kendo-spacing-28, 10rem) !important}.k-m-29{margin:var(--kendo-spacing-29, 11rem)}.\!k-m-29{margin:var(--kendo-spacing-29, 11rem) !important}.k-m-30{margin:var(--kendo-spacing-30, 12rem)}.\!k-m-30{margin:var(--kendo-spacing-30, 12rem) !important}.k-m--1px{margin:var(--kendo-spacing--1px, -1px)}.\!k-m--1px{margin:var(--kendo-spacing--1px, -1px) !important}.k-m--0\.5{margin:var(--kendo-spacing--0\.5, -0.125rem)}.\!k-m--0\.5{margin:var(--kendo-spacing--0\.5, -0.125rem) !important}.k-m--1{margin:var(--kendo-spacing--1, -0.25rem)}.\!k-m--1{margin:var(--kendo-spacing--1, -0.25rem) !important}.k-m--1\.5{margin:var(--kendo-spacing--1\.5, -0.375rem)}.\!k-m--1\.5{margin:var(--kendo-spacing--1\.5, -0.375rem) !important}.k-m--2{margin:var(--kendo-spacing--2, -0.5rem)}.\!k-m--2{margin:var(--kendo-spacing--2, -0.5rem) !important}.k-m--2\.5{margin:var(--kendo-spacing--2\.5, -0.625rem)}.\!k-m--2\.5{margin:var(--kendo-spacing--2\.5, -0.625rem) !important}.k-m--3{margin:var(--kendo-spacing--3, -0.75rem)}.\!k-m--3{margin:var(--kendo-spacing--3, -0.75rem) !important}.k-m--3\.5{margin:var(--kendo-spacing--3\.5, -0.875rem)}.\!k-m--3\.5{margin:var(--kendo-spacing--3\.5, -0.875rem) !important}.k-m--4{margin:var(--kendo-spacing--4, -1rem)}.\!k-m--4{margin:var(--kendo-spacing--4, -1rem) !important}.k-m--4\.5{margin:var(--kendo-spacing--4\.5, -1.125rem)}.\!k-m--4\.5{margin:var(--kendo-spacing--4\.5, -1.125rem) !important}.k-m--5{margin:var(--kendo-spacing--5, -1.25rem)}.\!k-m--5{margin:var(--kendo-spacing--5, -1.25rem) !important}.k-m--5\.5{margin:var(--kendo-spacing--5\.5, -1.375rem)}.\!k-m--5\.5{margin:var(--kendo-spacing--5\.5, -1.375rem) !important}.k-m--6{margin:var(--kendo-spacing--6, -1.5rem)}.\!k-m--6{margin:var(--kendo-spacing--6, -1.5rem) !important}.k-m--6\.5{margin:var(--kendo-spacing--6\.5, -1.625rem)}.\!k-m--6\.5{margin:var(--kendo-spacing--6\.5, -1.625rem) !important}.k-m--7{margin:var(--kendo-spacing--7, -1.75rem)}.\!k-m--7{margin:var(--kendo-spacing--7, -1.75rem) !important}.k-m--7\.5{margin:var(--kendo-spacing--7\.5, -1.875rem)}.\!k-m--7\.5{margin:var(--kendo-spacing--7\.5, -1.875rem) !important}.k-m--8{margin:var(--kendo-spacing--8, -2rem)}.\!k-m--8{margin:var(--kendo-spacing--8, -2rem) !important}.k-m--9{margin:var(--kendo-spacing--9, -2.25rem)}.\!k-m--9{margin:var(--kendo-spacing--9, -2.25rem) !important}.k-m--10{margin:var(--kendo-spacing--10, -2.5rem)}.\!k-m--10{margin:var(--kendo-spacing--10, -2.5rem) !important}.k-m--11{margin:var(--kendo-spacing--11, -2.75rem)}.\!k-m--11{margin:var(--kendo-spacing--11, -2.75rem) !important}.k-m--12{margin:var(--kendo-spacing--12, -3rem)}.\!k-m--12{margin:var(--kendo-spacing--12, -3rem) !important}.k-m--13{margin:var(--kendo-spacing--13, -3.25rem)}.\!k-m--13{margin:var(--kendo-spacing--13, -3.25rem) !important}.k-m--14{margin:var(--kendo-spacing--14, -3.5rem)}.\!k-m--14{margin:var(--kendo-spacing--14, -3.5rem) !important}.k-m--15{margin:var(--kendo-spacing--15, -3.75rem)}.\!k-m--15{margin:var(--kendo-spacing--15, -3.75rem) !important}.k-m--16{margin:var(--kendo-spacing--16, -4rem)}.\!k-m--16{margin:var(--kendo-spacing--16, -4rem) !important}.k-m--17{margin:var(--kendo-spacing--17, -4.25rem)}.\!k-m--17{margin:var(--kendo-spacing--17, -4.25rem) !important}.k-m--18{margin:var(--kendo-spacing--18, -4.5rem)}.\!k-m--18{margin:var(--kendo-spacing--18, -4.5rem) !important}.k-m--19{margin:var(--kendo-spacing--19, -4.75rem)}.\!k-m--19{margin:var(--kendo-spacing--19, -4.75rem) !important}.k-m--20{margin:var(--kendo-spacing--20, -5rem)}.\!k-m--20{margin:var(--kendo-spacing--20, -5rem) !important}.k-m--21{margin:var(--kendo-spacing--21, -5.25rem)}.\!k-m--21{margin:var(--kendo-spacing--21, -5.25rem) !important}.k-m--22{margin:var(--kendo-spacing--22, -5.5rem)}.\!k-m--22{margin:var(--kendo-spacing--22, -5.5rem) !important}.k-m--23{margin:var(--kendo-spacing--23, -5.75rem)}.\!k-m--23{margin:var(--kendo-spacing--23, -5.75rem) !important}.k-m--24{margin:var(--kendo-spacing--24, -6rem)}.\!k-m--24{margin:var(--kendo-spacing--24, -6rem) !important}.k-m--25{margin:var(--kendo-spacing--25, -7rem)}.\!k-m--25{margin:var(--kendo-spacing--25, -7rem) !important}.k-m--26{margin:var(--kendo-spacing--26, -8rem)}.\!k-m--26{margin:var(--kendo-spacing--26, -8rem) !important}.k-m--27{margin:var(--kendo-spacing--27, -9rem)}.\!k-m--27{margin:var(--kendo-spacing--27, -9rem) !important}.k-m--28{margin:var(--kendo-spacing--28, -10rem)}.\!k-m--28{margin:var(--kendo-spacing--28, -10rem) !important}.k-m--29{margin:var(--kendo-spacing--29, -11rem)}.\!k-m--29{margin:var(--kendo-spacing--29, -11rem) !important}.k-m--30{margin:var(--kendo-spacing--30, -12rem)}.\!k-m--30{margin:var(--kendo-spacing--30, -12rem) !important}.k-m-xs{margin:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-m-xs{margin:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-m-sm{margin:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-m-sm{margin:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-m-md{margin:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-m-md{margin:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-m-lg{margin:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-m-lg{margin:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-m-xl{margin:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-m-xl{margin:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-m-thin{margin:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-m-thin{margin:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-m-hair{margin:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-m-hair{margin:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-m-auto{margin:var(--kendo-spacing-auto, auto)}.\!k-m-auto{margin:var(--kendo-spacing-auto, auto) !important}.k-mt-0{margin-top:var(--kendo-spacing-0, 0px)}.\!k-mt-0{margin-top:var(--kendo-spacing-0, 0px) !important}.k-mt-1px{margin-top:var(--kendo-spacing-1px, 1px)}.\!k-mt-1px{margin-top:var(--kendo-spacing-1px, 1px) !important}.k-mt-0\.5{margin-top:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-mt-0\.5{margin-top:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-mt-1{margin-top:var(--kendo-spacing-1, 0.25rem)}.\!k-mt-1{margin-top:var(--kendo-spacing-1, 0.25rem) !important}.k-mt-1\.5{margin-top:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-mt-1\.5{margin-top:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-mt-2{margin-top:var(--kendo-spacing-2, 0.5rem)}.\!k-mt-2{margin-top:var(--kendo-spacing-2, 0.5rem) !important}.k-mt-2\.5{margin-top:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-mt-2\.5{margin-top:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-mt-3{margin-top:var(--kendo-spacing-3, 0.75rem)}.\!k-mt-3{margin-top:var(--kendo-spacing-3, 0.75rem) !important}.k-mt-3\.5{margin-top:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-mt-3\.5{margin-top:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-mt-4{margin-top:var(--kendo-spacing-4, 1rem)}.\!k-mt-4{margin-top:var(--kendo-spacing-4, 1rem) !important}.k-mt-4\.5{margin-top:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-mt-4\.5{margin-top:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-mt-5{margin-top:var(--kendo-spacing-5, 1.25rem)}.\!k-mt-5{margin-top:var(--kendo-spacing-5, 1.25rem) !important}.k-mt-5\.5{margin-top:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-mt-5\.5{margin-top:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-mt-6{margin-top:var(--kendo-spacing-6, 1.5rem)}.\!k-mt-6{margin-top:var(--kendo-spacing-6, 1.5rem) !important}.k-mt-6\.5{margin-top:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-mt-6\.5{margin-top:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-mt-7{margin-top:var(--kendo-spacing-7, 1.75rem)}.\!k-mt-7{margin-top:var(--kendo-spacing-7, 1.75rem) !important}.k-mt-7\.5{margin-top:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-mt-7\.5{margin-top:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-mt-8{margin-top:var(--kendo-spacing-8, 2rem)}.\!k-mt-8{margin-top:var(--kendo-spacing-8, 2rem) !important}.k-mt-9{margin-top:var(--kendo-spacing-9, 2.25rem)}.\!k-mt-9{margin-top:var(--kendo-spacing-9, 2.25rem) !important}.k-mt-10{margin-top:var(--kendo-spacing-10, 2.5rem)}.\!k-mt-10{margin-top:var(--kendo-spacing-10, 2.5rem) !important}.k-mt-11{margin-top:var(--kendo-spacing-11, 2.75rem)}.\!k-mt-11{margin-top:var(--kendo-spacing-11, 2.75rem) !important}.k-mt-12{margin-top:var(--kendo-spacing-12, 3rem)}.\!k-mt-12{margin-top:var(--kendo-spacing-12, 3rem) !important}.k-mt-13{margin-top:var(--kendo-spacing-13, 3.25rem)}.\!k-mt-13{margin-top:var(--kendo-spacing-13, 3.25rem) !important}.k-mt-14{margin-top:var(--kendo-spacing-14, 3.5rem)}.\!k-mt-14{margin-top:var(--kendo-spacing-14, 3.5rem) !important}.k-mt-15{margin-top:var(--kendo-spacing-15, 3.75rem)}.\!k-mt-15{margin-top:var(--kendo-spacing-15, 3.75rem) !important}.k-mt-16{margin-top:var(--kendo-spacing-16, 4rem)}.\!k-mt-16{margin-top:var(--kendo-spacing-16, 4rem) !important}.k-mt-17{margin-top:var(--kendo-spacing-17, 4.25rem)}.\!k-mt-17{margin-top:var(--kendo-spacing-17, 4.25rem) !important}.k-mt-18{margin-top:var(--kendo-spacing-18, 4.5rem)}.\!k-mt-18{margin-top:var(--kendo-spacing-18, 4.5rem) !important}.k-mt-19{margin-top:var(--kendo-spacing-19, 4.75rem)}.\!k-mt-19{margin-top:var(--kendo-spacing-19, 4.75rem) !important}.k-mt-20{margin-top:var(--kendo-spacing-20, 5rem)}.\!k-mt-20{margin-top:var(--kendo-spacing-20, 5rem) !important}.k-mt-21{margin-top:var(--kendo-spacing-21, 5.25rem)}.\!k-mt-21{margin-top:var(--kendo-spacing-21, 5.25rem) !important}.k-mt-22{margin-top:var(--kendo-spacing-22, 5.5rem)}.\!k-mt-22{margin-top:var(--kendo-spacing-22, 5.5rem) !important}.k-mt-23{margin-top:var(--kendo-spacing-23, 5.75rem)}.\!k-mt-23{margin-top:var(--kendo-spacing-23, 5.75rem) !important}.k-mt-24{margin-top:var(--kendo-spacing-24, 6rem)}.\!k-mt-24{margin-top:var(--kendo-spacing-24, 6rem) !important}.k-mt-25{margin-top:var(--kendo-spacing-25, 7rem)}.\!k-mt-25{margin-top:var(--kendo-spacing-25, 7rem) !important}.k-mt-26{margin-top:var(--kendo-spacing-26, 8rem)}.\!k-mt-26{margin-top:var(--kendo-spacing-26, 8rem) !important}.k-mt-27{margin-top:var(--kendo-spacing-27, 9rem)}.\!k-mt-27{margin-top:var(--kendo-spacing-27, 9rem) !important}.k-mt-28{margin-top:var(--kendo-spacing-28, 10rem)}.\!k-mt-28{margin-top:var(--kendo-spacing-28, 10rem) !important}.k-mt-29{margin-top:var(--kendo-spacing-29, 11rem)}.\!k-mt-29{margin-top:var(--kendo-spacing-29, 11rem) !important}.k-mt-30{margin-top:var(--kendo-spacing-30, 12rem)}.\!k-mt-30{margin-top:var(--kendo-spacing-30, 12rem) !important}.k-mt--1px{margin-top:var(--kendo-spacing--1px, -1px)}.\!k-mt--1px{margin-top:var(--kendo-spacing--1px, -1px) !important}.k-mt--0\.5{margin-top:var(--kendo-spacing--0\.5, -0.125rem)}.\!k-mt--0\.5{margin-top:var(--kendo-spacing--0\.5, -0.125rem) !important}.k-mt--1{margin-top:var(--kendo-spacing--1, -0.25rem)}.\!k-mt--1{margin-top:var(--kendo-spacing--1, -0.25rem) !important}.k-mt--1\.5{margin-top:var(--kendo-spacing--1\.5, -0.375rem)}.\!k-mt--1\.5{margin-top:var(--kendo-spacing--1\.5, -0.375rem) !important}.k-mt--2{margin-top:var(--kendo-spacing--2, -0.5rem)}.\!k-mt--2{margin-top:var(--kendo-spacing--2, -0.5rem) !important}.k-mt--2\.5{margin-top:var(--kendo-spacing--2\.5, -0.625rem)}.\!k-mt--2\.5{margin-top:var(--kendo-spacing--2\.5, -0.625rem) !important}.k-mt--3{margin-top:var(--kendo-spacing--3, -0.75rem)}.\!k-mt--3{margin-top:var(--kendo-spacing--3, -0.75rem) !important}.k-mt--3\.5{margin-top:var(--kendo-spacing--3\.5, -0.875rem)}.\!k-mt--3\.5{margin-top:var(--kendo-spacing--3\.5, -0.875rem) !important}.k-mt--4{margin-top:var(--kendo-spacing--4, -1rem)}.\!k-mt--4{margin-top:var(--kendo-spacing--4, -1rem) !important}.k-mt--4\.5{margin-top:var(--kendo-spacing--4\.5, -1.125rem)}.\!k-mt--4\.5{margin-top:var(--kendo-spacing--4\.5, -1.125rem) !important}.k-mt--5{margin-top:var(--kendo-spacing--5, -1.25rem)}.\!k-mt--5{margin-top:var(--kendo-spacing--5, -1.25rem) !important}.k-mt--5\.5{margin-top:var(--kendo-spacing--5\.5, -1.375rem)}.\!k-mt--5\.5{margin-top:var(--kendo-spacing--5\.5, -1.375rem) !important}.k-mt--6{margin-top:var(--kendo-spacing--6, -1.5rem)}.\!k-mt--6{margin-top:var(--kendo-spacing--6, -1.5rem) !important}.k-mt--6\.5{margin-top:var(--kendo-spacing--6\.5, -1.625rem)}.\!k-mt--6\.5{margin-top:var(--kendo-spacing--6\.5, -1.625rem) !important}.k-mt--7{margin-top:var(--kendo-spacing--7, -1.75rem)}.\!k-mt--7{margin-top:var(--kendo-spacing--7, -1.75rem) !important}.k-mt--7\.5{margin-top:var(--kendo-spacing--7\.5, -1.875rem)}.\!k-mt--7\.5{margin-top:var(--kendo-spacing--7\.5, -1.875rem) !important}.k-mt--8{margin-top:var(--kendo-spacing--8, -2rem)}.\!k-mt--8{margin-top:var(--kendo-spacing--8, -2rem) !important}.k-mt--9{margin-top:var(--kendo-spacing--9, -2.25rem)}.\!k-mt--9{margin-top:var(--kendo-spacing--9, -2.25rem) !important}.k-mt--10{margin-top:var(--kendo-spacing--10, -2.5rem)}.\!k-mt--10{margin-top:var(--kendo-spacing--10, -2.5rem) !important}.k-mt--11{margin-top:var(--kendo-spacing--11, -2.75rem)}.\!k-mt--11{margin-top:var(--kendo-spacing--11, -2.75rem) !important}.k-mt--12{margin-top:var(--kendo-spacing--12, -3rem)}.\!k-mt--12{margin-top:var(--kendo-spacing--12, -3rem) !important}.k-mt--13{margin-top:var(--kendo-spacing--13, -3.25rem)}.\!k-mt--13{margin-top:var(--kendo-spacing--13, -3.25rem) !important}.k-mt--14{margin-top:var(--kendo-spacing--14, -3.5rem)}.\!k-mt--14{margin-top:var(--kendo-spacing--14, -3.5rem) !important}.k-mt--15{margin-top:var(--kendo-spacing--15, -3.75rem)}.\!k-mt--15{margin-top:var(--kendo-spacing--15, -3.75rem) !important}.k-mt--16{margin-top:var(--kendo-spacing--16, -4rem)}.\!k-mt--16{margin-top:var(--kendo-spacing--16, -4rem) !important}.k-mt--17{margin-top:var(--kendo-spacing--17, -4.25rem)}.\!k-mt--17{margin-top:var(--kendo-spacing--17, -4.25rem) !important}.k-mt--18{margin-top:var(--kendo-spacing--18, -4.5rem)}.\!k-mt--18{margin-top:var(--kendo-spacing--18, -4.5rem) !important}.k-mt--19{margin-top:var(--kendo-spacing--19, -4.75rem)}.\!k-mt--19{margin-top:var(--kendo-spacing--19, -4.75rem) !important}.k-mt--20{margin-top:var(--kendo-spacing--20, -5rem)}.\!k-mt--20{margin-top:var(--kendo-spacing--20, -5rem) !important}.k-mt--21{margin-top:var(--kendo-spacing--21, -5.25rem)}.\!k-mt--21{margin-top:var(--kendo-spacing--21, -5.25rem) !important}.k-mt--22{margin-top:var(--kendo-spacing--22, -5.5rem)}.\!k-mt--22{margin-top:var(--kendo-spacing--22, -5.5rem) !important}.k-mt--23{margin-top:var(--kendo-spacing--23, -5.75rem)}.\!k-mt--23{margin-top:var(--kendo-spacing--23, -5.75rem) !important}.k-mt--24{margin-top:var(--kendo-spacing--24, -6rem)}.\!k-mt--24{margin-top:var(--kendo-spacing--24, -6rem) !important}.k-mt--25{margin-top:var(--kendo-spacing--25, -7rem)}.\!k-mt--25{margin-top:var(--kendo-spacing--25, -7rem) !important}.k-mt--26{margin-top:var(--kendo-spacing--26, -8rem)}.\!k-mt--26{margin-top:var(--kendo-spacing--26, -8rem) !important}.k-mt--27{margin-top:var(--kendo-spacing--27, -9rem)}.\!k-mt--27{margin-top:var(--kendo-spacing--27, -9rem) !important}.k-mt--28{margin-top:var(--kendo-spacing--28, -10rem)}.\!k-mt--28{margin-top:var(--kendo-spacing--28, -10rem) !important}.k-mt--29{margin-top:var(--kendo-spacing--29, -11rem)}.\!k-mt--29{margin-top:var(--kendo-spacing--29, -11rem) !important}.k-mt--30{margin-top:var(--kendo-spacing--30, -12rem)}.\!k-mt--30{margin-top:var(--kendo-spacing--30, -12rem) !important}.k-mt-xs{margin-top:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-mt-xs{margin-top:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-mt-sm{margin-top:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-mt-sm{margin-top:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-mt-md{margin-top:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-mt-md{margin-top:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-mt-lg{margin-top:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-mt-lg{margin-top:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-mt-xl{margin-top:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-mt-xl{margin-top:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-mt-thin{margin-top:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-mt-thin{margin-top:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-mt-hair{margin-top:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-mt-hair{margin-top:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-mt-auto{margin-top:var(--kendo-spacing-auto, auto)}.\!k-mt-auto{margin-top:var(--kendo-spacing-auto, auto) !important}.k-mr-0{margin-right:var(--kendo-spacing-0, 0px)}.\!k-mr-0{margin-right:var(--kendo-spacing-0, 0px) !important}.k-mr-1px{margin-right:var(--kendo-spacing-1px, 1px)}.\!k-mr-1px{margin-right:var(--kendo-spacing-1px, 1px) !important}.k-mr-0\.5{margin-right:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-mr-0\.5{margin-right:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-mr-1{margin-right:var(--kendo-spacing-1, 0.25rem)}.\!k-mr-1{margin-right:var(--kendo-spacing-1, 0.25rem) !important}.k-mr-1\.5{margin-right:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-mr-1\.5{margin-right:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-mr-2{margin-right:var(--kendo-spacing-2, 0.5rem)}.\!k-mr-2{margin-right:var(--kendo-spacing-2, 0.5rem) !important}.k-mr-2\.5{margin-right:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-mr-2\.5{margin-right:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-mr-3{margin-right:var(--kendo-spacing-3, 0.75rem)}.\!k-mr-3{margin-right:var(--kendo-spacing-3, 0.75rem) !important}.k-mr-3\.5{margin-right:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-mr-3\.5{margin-right:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-mr-4{margin-right:var(--kendo-spacing-4, 1rem)}.\!k-mr-4{margin-right:var(--kendo-spacing-4, 1rem) !important}.k-mr-4\.5{margin-right:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-mr-4\.5{margin-right:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-mr-5{margin-right:var(--kendo-spacing-5, 1.25rem)}.\!k-mr-5{margin-right:var(--kendo-spacing-5, 1.25rem) !important}.k-mr-5\.5{margin-right:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-mr-5\.5{margin-right:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-mr-6{margin-right:var(--kendo-spacing-6, 1.5rem)}.\!k-mr-6{margin-right:var(--kendo-spacing-6, 1.5rem) !important}.k-mr-6\.5{margin-right:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-mr-6\.5{margin-right:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-mr-7{margin-right:var(--kendo-spacing-7, 1.75rem)}.\!k-mr-7{margin-right:var(--kendo-spacing-7, 1.75rem) !important}.k-mr-7\.5{margin-right:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-mr-7\.5{margin-right:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-mr-8{margin-right:var(--kendo-spacing-8, 2rem)}.\!k-mr-8{margin-right:var(--kendo-spacing-8, 2rem) !important}.k-mr-9{margin-right:var(--kendo-spacing-9, 2.25rem)}.\!k-mr-9{margin-right:var(--kendo-spacing-9, 2.25rem) !important}.k-mr-10{margin-right:var(--kendo-spacing-10, 2.5rem)}.\!k-mr-10{margin-right:var(--kendo-spacing-10, 2.5rem) !important}.k-mr-11{margin-right:var(--kendo-spacing-11, 2.75rem)}.\!k-mr-11{margin-right:var(--kendo-spacing-11, 2.75rem) !important}.k-mr-12{margin-right:var(--kendo-spacing-12, 3rem)}.\!k-mr-12{margin-right:var(--kendo-spacing-12, 3rem) !important}.k-mr-13{margin-right:var(--kendo-spacing-13, 3.25rem)}.\!k-mr-13{margin-right:var(--kendo-spacing-13, 3.25rem) !important}.k-mr-14{margin-right:var(--kendo-spacing-14, 3.5rem)}.\!k-mr-14{margin-right:var(--kendo-spacing-14, 3.5rem) !important}.k-mr-15{margin-right:var(--kendo-spacing-15, 3.75rem)}.\!k-mr-15{margin-right:var(--kendo-spacing-15, 3.75rem) !important}.k-mr-16{margin-right:var(--kendo-spacing-16, 4rem)}.\!k-mr-16{margin-right:var(--kendo-spacing-16, 4rem) !important}.k-mr-17{margin-right:var(--kendo-spacing-17, 4.25rem)}.\!k-mr-17{margin-right:var(--kendo-spacing-17, 4.25rem) !important}.k-mr-18{margin-right:var(--kendo-spacing-18, 4.5rem)}.\!k-mr-18{margin-right:var(--kendo-spacing-18, 4.5rem) !important}.k-mr-19{margin-right:var(--kendo-spacing-19, 4.75rem)}.\!k-mr-19{margin-right:var(--kendo-spacing-19, 4.75rem) !important}.k-mr-20{margin-right:var(--kendo-spacing-20, 5rem)}.\!k-mr-20{margin-right:var(--kendo-spacing-20, 5rem) !important}.k-mr-21{margin-right:var(--kendo-spacing-21, 5.25rem)}.\!k-mr-21{margin-right:var(--kendo-spacing-21, 5.25rem) !important}.k-mr-22{margin-right:var(--kendo-spacing-22, 5.5rem)}.\!k-mr-22{margin-right:var(--kendo-spacing-22, 5.5rem) !important}.k-mr-23{margin-right:var(--kendo-spacing-23, 5.75rem)}.\!k-mr-23{margin-right:var(--kendo-spacing-23, 5.75rem) !important}.k-mr-24{margin-right:var(--kendo-spacing-24, 6rem)}.\!k-mr-24{margin-right:var(--kendo-spacing-24, 6rem) !important}.k-mr-25{margin-right:var(--kendo-spacing-25, 7rem)}.\!k-mr-25{margin-right:var(--kendo-spacing-25, 7rem) !important}.k-mr-26{margin-right:var(--kendo-spacing-26, 8rem)}.\!k-mr-26{margin-right:var(--kendo-spacing-26, 8rem) !important}.k-mr-27{margin-right:var(--kendo-spacing-27, 9rem)}.\!k-mr-27{margin-right:var(--kendo-spacing-27, 9rem) !important}.k-mr-28{margin-right:var(--kendo-spacing-28, 10rem)}.\!k-mr-28{margin-right:var(--kendo-spacing-28, 10rem) !important}.k-mr-29{margin-right:var(--kendo-spacing-29, 11rem)}.\!k-mr-29{margin-right:var(--kendo-spacing-29, 11rem) !important}.k-mr-30{margin-right:var(--kendo-spacing-30, 12rem)}.\!k-mr-30{margin-right:var(--kendo-spacing-30, 12rem) !important}.k-mr--1px{margin-right:var(--kendo-spacing--1px, -1px)}.\!k-mr--1px{margin-right:var(--kendo-spacing--1px, -1px) !important}.k-mr--0\.5{margin-right:var(--kendo-spacing--0\.5, -0.125rem)}.\!k-mr--0\.5{margin-right:var(--kendo-spacing--0\.5, -0.125rem) !important}.k-mr--1{margin-right:var(--kendo-spacing--1, -0.25rem)}.\!k-mr--1{margin-right:var(--kendo-spacing--1, -0.25rem) !important}.k-mr--1\.5{margin-right:var(--kendo-spacing--1\.5, -0.375rem)}.\!k-mr--1\.5{margin-right:var(--kendo-spacing--1\.5, -0.375rem) !important}.k-mr--2{margin-right:var(--kendo-spacing--2, -0.5rem)}.\!k-mr--2{margin-right:var(--kendo-spacing--2, -0.5rem) !important}.k-mr--2\.5{margin-right:var(--kendo-spacing--2\.5, -0.625rem)}.\!k-mr--2\.5{margin-right:var(--kendo-spacing--2\.5, -0.625rem) !important}.k-mr--3{margin-right:var(--kendo-spacing--3, -0.75rem)}.\!k-mr--3{margin-right:var(--kendo-spacing--3, -0.75rem) !important}.k-mr--3\.5{margin-right:var(--kendo-spacing--3\.5, -0.875rem)}.\!k-mr--3\.5{margin-right:var(--kendo-spacing--3\.5, -0.875rem) !important}.k-mr--4{margin-right:var(--kendo-spacing--4, -1rem)}.\!k-mr--4{margin-right:var(--kendo-spacing--4, -1rem) !important}.k-mr--4\.5{margin-right:var(--kendo-spacing--4\.5, -1.125rem)}.\!k-mr--4\.5{margin-right:var(--kendo-spacing--4\.5, -1.125rem) !important}.k-mr--5{margin-right:var(--kendo-spacing--5, -1.25rem)}.\!k-mr--5{margin-right:var(--kendo-spacing--5, -1.25rem) !important}.k-mr--5\.5{margin-right:var(--kendo-spacing--5\.5, -1.375rem)}.\!k-mr--5\.5{margin-right:var(--kendo-spacing--5\.5, -1.375rem) !important}.k-mr--6{margin-right:var(--kendo-spacing--6, -1.5rem)}.\!k-mr--6{margin-right:var(--kendo-spacing--6, -1.5rem) !important}.k-mr--6\.5{margin-right:var(--kendo-spacing--6\.5, -1.625rem)}.\!k-mr--6\.5{margin-right:var(--kendo-spacing--6\.5, -1.625rem) !important}.k-mr--7{margin-right:var(--kendo-spacing--7, -1.75rem)}.\!k-mr--7{margin-right:var(--kendo-spacing--7, -1.75rem) !important}.k-mr--7\.5{margin-right:var(--kendo-spacing--7\.5, -1.875rem)}.\!k-mr--7\.5{margin-right:var(--kendo-spacing--7\.5, -1.875rem) !important}.k-mr--8{margin-right:var(--kendo-spacing--8, -2rem)}.\!k-mr--8{margin-right:var(--kendo-spacing--8, -2rem) !important}.k-mr--9{margin-right:var(--kendo-spacing--9, -2.25rem)}.\!k-mr--9{margin-right:var(--kendo-spacing--9, -2.25rem) !important}.k-mr--10{margin-right:var(--kendo-spacing--10, -2.5rem)}.\!k-mr--10{margin-right:var(--kendo-spacing--10, -2.5rem) !important}.k-mr--11{margin-right:var(--kendo-spacing--11, -2.75rem)}.\!k-mr--11{margin-right:var(--kendo-spacing--11, -2.75rem) !important}.k-mr--12{margin-right:var(--kendo-spacing--12, -3rem)}.\!k-mr--12{margin-right:var(--kendo-spacing--12, -3rem) !important}.k-mr--13{margin-right:var(--kendo-spacing--13, -3.25rem)}.\!k-mr--13{margin-right:var(--kendo-spacing--13, -3.25rem) !important}.k-mr--14{margin-right:var(--kendo-spacing--14, -3.5rem)}.\!k-mr--14{margin-right:var(--kendo-spacing--14, -3.5rem) !important}.k-mr--15{margin-right:var(--kendo-spacing--15, -3.75rem)}.\!k-mr--15{margin-right:var(--kendo-spacing--15, -3.75rem) !important}.k-mr--16{margin-right:var(--kendo-spacing--16, -4rem)}.\!k-mr--16{margin-right:var(--kendo-spacing--16, -4rem) !important}.k-mr--17{margin-right:var(--kendo-spacing--17, -4.25rem)}.\!k-mr--17{margin-right:var(--kendo-spacing--17, -4.25rem) !important}.k-mr--18{margin-right:var(--kendo-spacing--18, -4.5rem)}.\!k-mr--18{margin-right:var(--kendo-spacing--18, -4.5rem) !important}.k-mr--19{margin-right:var(--kendo-spacing--19, -4.75rem)}.\!k-mr--19{margin-right:var(--kendo-spacing--19, -4.75rem) !important}.k-mr--20{margin-right:var(--kendo-spacing--20, -5rem)}.\!k-mr--20{margin-right:var(--kendo-spacing--20, -5rem) !important}.k-mr--21{margin-right:var(--kendo-spacing--21, -5.25rem)}.\!k-mr--21{margin-right:var(--kendo-spacing--21, -5.25rem) !important}.k-mr--22{margin-right:var(--kendo-spacing--22, -5.5rem)}.\!k-mr--22{margin-right:var(--kendo-spacing--22, -5.5rem) !important}.k-mr--23{margin-right:var(--kendo-spacing--23, -5.75rem)}.\!k-mr--23{margin-right:var(--kendo-spacing--23, -5.75rem) !important}.k-mr--24{margin-right:var(--kendo-spacing--24, -6rem)}.\!k-mr--24{margin-right:var(--kendo-spacing--24, -6rem) !important}.k-mr--25{margin-right:var(--kendo-spacing--25, -7rem)}.\!k-mr--25{margin-right:var(--kendo-spacing--25, -7rem) !important}.k-mr--26{margin-right:var(--kendo-spacing--26, -8rem)}.\!k-mr--26{margin-right:var(--kendo-spacing--26, -8rem) !important}.k-mr--27{margin-right:var(--kendo-spacing--27, -9rem)}.\!k-mr--27{margin-right:var(--kendo-spacing--27, -9rem) !important}.k-mr--28{margin-right:var(--kendo-spacing--28, -10rem)}.\!k-mr--28{margin-right:var(--kendo-spacing--28, -10rem) !important}.k-mr--29{margin-right:var(--kendo-spacing--29, -11rem)}.\!k-mr--29{margin-right:var(--kendo-spacing--29, -11rem) !important}.k-mr--30{margin-right:var(--kendo-spacing--30, -12rem)}.\!k-mr--30{margin-right:var(--kendo-spacing--30, -12rem) !important}.k-mr-xs{margin-right:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-mr-xs{margin-right:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-mr-sm{margin-right:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-mr-sm{margin-right:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-mr-md{margin-right:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-mr-md{margin-right:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-mr-lg{margin-right:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-mr-lg{margin-right:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-mr-xl{margin-right:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-mr-xl{margin-right:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-mr-thin{margin-right:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-mr-thin{margin-right:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-mr-hair{margin-right:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-mr-hair{margin-right:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-mr-auto{margin-right:var(--kendo-spacing-auto, auto)}.\!k-mr-auto{margin-right:var(--kendo-spacing-auto, auto) !important}.k-mb-0{margin-bottom:var(--kendo-spacing-0, 0px)}.\!k-mb-0{margin-bottom:var(--kendo-spacing-0, 0px) !important}.k-mb-1px{margin-bottom:var(--kendo-spacing-1px, 1px)}.\!k-mb-1px{margin-bottom:var(--kendo-spacing-1px, 1px) !important}.k-mb-0\.5{margin-bottom:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-mb-0\.5{margin-bottom:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-mb-1{margin-bottom:var(--kendo-spacing-1, 0.25rem)}.\!k-mb-1{margin-bottom:var(--kendo-spacing-1, 0.25rem) !important}.k-mb-1\.5{margin-bottom:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-mb-1\.5{margin-bottom:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-mb-2{margin-bottom:var(--kendo-spacing-2, 0.5rem)}.\!k-mb-2{margin-bottom:var(--kendo-spacing-2, 0.5rem) !important}.k-mb-2\.5{margin-bottom:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-mb-2\.5{margin-bottom:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-mb-3{margin-bottom:var(--kendo-spacing-3, 0.75rem)}.\!k-mb-3{margin-bottom:var(--kendo-spacing-3, 0.75rem) !important}.k-mb-3\.5{margin-bottom:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-mb-3\.5{margin-bottom:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-mb-4{margin-bottom:var(--kendo-spacing-4, 1rem)}.\!k-mb-4{margin-bottom:var(--kendo-spacing-4, 1rem) !important}.k-mb-4\.5{margin-bottom:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-mb-4\.5{margin-bottom:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-mb-5{margin-bottom:var(--kendo-spacing-5, 1.25rem)}.\!k-mb-5{margin-bottom:var(--kendo-spacing-5, 1.25rem) !important}.k-mb-5\.5{margin-bottom:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-mb-5\.5{margin-bottom:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-mb-6{margin-bottom:var(--kendo-spacing-6, 1.5rem)}.\!k-mb-6{margin-bottom:var(--kendo-spacing-6, 1.5rem) !important}.k-mb-6\.5{margin-bottom:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-mb-6\.5{margin-bottom:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-mb-7{margin-bottom:var(--kendo-spacing-7, 1.75rem)}.\!k-mb-7{margin-bottom:var(--kendo-spacing-7, 1.75rem) !important}.k-mb-7\.5{margin-bottom:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-mb-7\.5{margin-bottom:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-mb-8{margin-bottom:var(--kendo-spacing-8, 2rem)}.\!k-mb-8{margin-bottom:var(--kendo-spacing-8, 2rem) !important}.k-mb-9{margin-bottom:var(--kendo-spacing-9, 2.25rem)}.\!k-mb-9{margin-bottom:var(--kendo-spacing-9, 2.25rem) !important}.k-mb-10{margin-bottom:var(--kendo-spacing-10, 2.5rem)}.\!k-mb-10{margin-bottom:var(--kendo-spacing-10, 2.5rem) !important}.k-mb-11{margin-bottom:var(--kendo-spacing-11, 2.75rem)}.\!k-mb-11{margin-bottom:var(--kendo-spacing-11, 2.75rem) !important}.k-mb-12{margin-bottom:var(--kendo-spacing-12, 3rem)}.\!k-mb-12{margin-bottom:var(--kendo-spacing-12, 3rem) !important}.k-mb-13{margin-bottom:var(--kendo-spacing-13, 3.25rem)}.\!k-mb-13{margin-bottom:var(--kendo-spacing-13, 3.25rem) !important}.k-mb-14{margin-bottom:var(--kendo-spacing-14, 3.5rem)}.\!k-mb-14{margin-bottom:var(--kendo-spacing-14, 3.5rem) !important}.k-mb-15{margin-bottom:var(--kendo-spacing-15, 3.75rem)}.\!k-mb-15{margin-bottom:var(--kendo-spacing-15, 3.75rem) !important}.k-mb-16{margin-bottom:var(--kendo-spacing-16, 4rem)}.\!k-mb-16{margin-bottom:var(--kendo-spacing-16, 4rem) !important}.k-mb-17{margin-bottom:var(--kendo-spacing-17, 4.25rem)}.\!k-mb-17{margin-bottom:var(--kendo-spacing-17, 4.25rem) !important}.k-mb-18{margin-bottom:var(--kendo-spacing-18, 4.5rem)}.\!k-mb-18{margin-bottom:var(--kendo-spacing-18, 4.5rem) !important}.k-mb-19{margin-bottom:var(--kendo-spacing-19, 4.75rem)}.\!k-mb-19{margin-bottom:var(--kendo-spacing-19, 4.75rem) !important}.k-mb-20{margin-bottom:var(--kendo-spacing-20, 5rem)}.\!k-mb-20{margin-bottom:var(--kendo-spacing-20, 5rem) !important}.k-mb-21{margin-bottom:var(--kendo-spacing-21, 5.25rem)}.\!k-mb-21{margin-bottom:var(--kendo-spacing-21, 5.25rem) !important}.k-mb-22{margin-bottom:var(--kendo-spacing-22, 5.5rem)}.\!k-mb-22{margin-bottom:var(--kendo-spacing-22, 5.5rem) !important}.k-mb-23{margin-bottom:var(--kendo-spacing-23, 5.75rem)}.\!k-mb-23{margin-bottom:var(--kendo-spacing-23, 5.75rem) !important}.k-mb-24{margin-bottom:var(--kendo-spacing-24, 6rem)}.\!k-mb-24{margin-bottom:var(--kendo-spacing-24, 6rem) !important}.k-mb-25{margin-bottom:var(--kendo-spacing-25, 7rem)}.\!k-mb-25{margin-bottom:var(--kendo-spacing-25, 7rem) !important}.k-mb-26{margin-bottom:var(--kendo-spacing-26, 8rem)}.\!k-mb-26{margin-bottom:var(--kendo-spacing-26, 8rem) !important}.k-mb-27{margin-bottom:var(--kendo-spacing-27, 9rem)}.\!k-mb-27{margin-bottom:var(--kendo-spacing-27, 9rem) !important}.k-mb-28{margin-bottom:var(--kendo-spacing-28, 10rem)}.\!k-mb-28{margin-bottom:var(--kendo-spacing-28, 10rem) !important}.k-mb-29{margin-bottom:var(--kendo-spacing-29, 11rem)}.\!k-mb-29{margin-bottom:var(--kendo-spacing-29, 11rem) !important}.k-mb-30{margin-bottom:var(--kendo-spacing-30, 12rem)}.\!k-mb-30{margin-bottom:var(--kendo-spacing-30, 12rem) !important}.k-mb--1px{margin-bottom:var(--kendo-spacing--1px, -1px)}.\!k-mb--1px{margin-bottom:var(--kendo-spacing--1px, -1px) !important}.k-mb--0\.5{margin-bottom:var(--kendo-spacing--0\.5, -0.125rem)}.\!k-mb--0\.5{margin-bottom:var(--kendo-spacing--0\.5, -0.125rem) !important}.k-mb--1{margin-bottom:var(--kendo-spacing--1, -0.25rem)}.\!k-mb--1{margin-bottom:var(--kendo-spacing--1, -0.25rem) !important}.k-mb--1\.5{margin-bottom:var(--kendo-spacing--1\.5, -0.375rem)}.\!k-mb--1\.5{margin-bottom:var(--kendo-spacing--1\.5, -0.375rem) !important}.k-mb--2{margin-bottom:var(--kendo-spacing--2, -0.5rem)}.\!k-mb--2{margin-bottom:var(--kendo-spacing--2, -0.5rem) !important}.k-mb--2\.5{margin-bottom:var(--kendo-spacing--2\.5, -0.625rem)}.\!k-mb--2\.5{margin-bottom:var(--kendo-spacing--2\.5, -0.625rem) !important}.k-mb--3{margin-bottom:var(--kendo-spacing--3, -0.75rem)}.\!k-mb--3{margin-bottom:var(--kendo-spacing--3, -0.75rem) !important}.k-mb--3\.5{margin-bottom:var(--kendo-spacing--3\.5, -0.875rem)}.\!k-mb--3\.5{margin-bottom:var(--kendo-spacing--3\.5, -0.875rem) !important}.k-mb--4{margin-bottom:var(--kendo-spacing--4, -1rem)}.\!k-mb--4{margin-bottom:var(--kendo-spacing--4, -1rem) !important}.k-mb--4\.5{margin-bottom:var(--kendo-spacing--4\.5, -1.125rem)}.\!k-mb--4\.5{margin-bottom:var(--kendo-spacing--4\.5, -1.125rem) !important}.k-mb--5{margin-bottom:var(--kendo-spacing--5, -1.25rem)}.\!k-mb--5{margin-bottom:var(--kendo-spacing--5, -1.25rem) !important}.k-mb--5\.5{margin-bottom:var(--kendo-spacing--5\.5, -1.375rem)}.\!k-mb--5\.5{margin-bottom:var(--kendo-spacing--5\.5, -1.375rem) !important}.k-mb--6{margin-bottom:var(--kendo-spacing--6, -1.5rem)}.\!k-mb--6{margin-bottom:var(--kendo-spacing--6, -1.5rem) !important}.k-mb--6\.5{margin-bottom:var(--kendo-spacing--6\.5, -1.625rem)}.\!k-mb--6\.5{margin-bottom:var(--kendo-spacing--6\.5, -1.625rem) !important}.k-mb--7{margin-bottom:var(--kendo-spacing--7, -1.75rem)}.\!k-mb--7{margin-bottom:var(--kendo-spacing--7, -1.75rem) !important}.k-mb--7\.5{margin-bottom:var(--kendo-spacing--7\.5, -1.875rem)}.\!k-mb--7\.5{margin-bottom:var(--kendo-spacing--7\.5, -1.875rem) !important}.k-mb--8{margin-bottom:var(--kendo-spacing--8, -2rem)}.\!k-mb--8{margin-bottom:var(--kendo-spacing--8, -2rem) !important}.k-mb--9{margin-bottom:var(--kendo-spacing--9, -2.25rem)}.\!k-mb--9{margin-bottom:var(--kendo-spacing--9, -2.25rem) !important}.k-mb--10{margin-bottom:var(--kendo-spacing--10, -2.5rem)}.\!k-mb--10{margin-bottom:var(--kendo-spacing--10, -2.5rem) !important}.k-mb--11{margin-bottom:var(--kendo-spacing--11, -2.75rem)}.\!k-mb--11{margin-bottom:var(--kendo-spacing--11, -2.75rem) !important}.k-mb--12{margin-bottom:var(--kendo-spacing--12, -3rem)}.\!k-mb--12{margin-bottom:var(--kendo-spacing--12, -3rem) !important}.k-mb--13{margin-bottom:var(--kendo-spacing--13, -3.25rem)}.\!k-mb--13{margin-bottom:var(--kendo-spacing--13, -3.25rem) !important}.k-mb--14{margin-bottom:var(--kendo-spacing--14, -3.5rem)}.\!k-mb--14{margin-bottom:var(--kendo-spacing--14, -3.5rem) !important}.k-mb--15{margin-bottom:var(--kendo-spacing--15, -3.75rem)}.\!k-mb--15{margin-bottom:var(--kendo-spacing--15, -3.75rem) !important}.k-mb--16{margin-bottom:var(--kendo-spacing--16, -4rem)}.\!k-mb--16{margin-bottom:var(--kendo-spacing--16, -4rem) !important}.k-mb--17{margin-bottom:var(--kendo-spacing--17, -4.25rem)}.\!k-mb--17{margin-bottom:var(--kendo-spacing--17, -4.25rem) !important}.k-mb--18{margin-bottom:var(--kendo-spacing--18, -4.5rem)}.\!k-mb--18{margin-bottom:var(--kendo-spacing--18, -4.5rem) !important}.k-mb--19{margin-bottom:var(--kendo-spacing--19, -4.75rem)}.\!k-mb--19{margin-bottom:var(--kendo-spacing--19, -4.75rem) !important}.k-mb--20{margin-bottom:var(--kendo-spacing--20, -5rem)}.\!k-mb--20{margin-bottom:var(--kendo-spacing--20, -5rem) !important}.k-mb--21{margin-bottom:var(--kendo-spacing--21, -5.25rem)}.\!k-mb--21{margin-bottom:var(--kendo-spacing--21, -5.25rem) !important}.k-mb--22{margin-bottom:var(--kendo-spacing--22, -5.5rem)}.\!k-mb--22{margin-bottom:var(--kendo-spacing--22, -5.5rem) !important}.k-mb--23{margin-bottom:var(--kendo-spacing--23, -5.75rem)}.\!k-mb--23{margin-bottom:var(--kendo-spacing--23, -5.75rem) !important}.k-mb--24{margin-bottom:var(--kendo-spacing--24, -6rem)}.\!k-mb--24{margin-bottom:var(--kendo-spacing--24, -6rem) !important}.k-mb--25{margin-bottom:var(--kendo-spacing--25, -7rem)}.\!k-mb--25{margin-bottom:var(--kendo-spacing--25, -7rem) !important}.k-mb--26{margin-bottom:var(--kendo-spacing--26, -8rem)}.\!k-mb--26{margin-bottom:var(--kendo-spacing--26, -8rem) !important}.k-mb--27{margin-bottom:var(--kendo-spacing--27, -9rem)}.\!k-mb--27{margin-bottom:var(--kendo-spacing--27, -9rem) !important}.k-mb--28{margin-bottom:var(--kendo-spacing--28, -10rem)}.\!k-mb--28{margin-bottom:var(--kendo-spacing--28, -10rem) !important}.k-mb--29{margin-bottom:var(--kendo-spacing--29, -11rem)}.\!k-mb--29{margin-bottom:var(--kendo-spacing--29, -11rem) !important}.k-mb--30{margin-bottom:var(--kendo-spacing--30, -12rem)}.\!k-mb--30{margin-bottom:var(--kendo-spacing--30, -12rem) !important}.k-mb-xs{margin-bottom:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-mb-xs{margin-bottom:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-mb-sm{margin-bottom:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-mb-sm{margin-bottom:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-mb-md{margin-bottom:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-mb-md{margin-bottom:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-mb-lg{margin-bottom:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-mb-lg{margin-bottom:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-mb-xl{margin-bottom:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-mb-xl{margin-bottom:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-mb-thin{margin-bottom:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-mb-thin{margin-bottom:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-mb-hair{margin-bottom:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-mb-hair{margin-bottom:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-mb-auto{margin-bottom:var(--kendo-spacing-auto, auto)}.\!k-mb-auto{margin-bottom:var(--kendo-spacing-auto, auto) !important}.k-ml-0{margin-left:var(--kendo-spacing-0, 0px)}.\!k-ml-0{margin-left:var(--kendo-spacing-0, 0px) !important}.k-ml-1px{margin-left:var(--kendo-spacing-1px, 1px)}.\!k-ml-1px{margin-left:var(--kendo-spacing-1px, 1px) !important}.k-ml-0\.5{margin-left:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-ml-0\.5{margin-left:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-ml-1{margin-left:var(--kendo-spacing-1, 0.25rem)}.\!k-ml-1{margin-left:var(--kendo-spacing-1, 0.25rem) !important}.k-ml-1\.5{margin-left:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-ml-1\.5{margin-left:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-ml-2{margin-left:var(--kendo-spacing-2, 0.5rem)}.\!k-ml-2{margin-left:var(--kendo-spacing-2, 0.5rem) !important}.k-ml-2\.5{margin-left:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-ml-2\.5{margin-left:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-ml-3{margin-left:var(--kendo-spacing-3, 0.75rem)}.\!k-ml-3{margin-left:var(--kendo-spacing-3, 0.75rem) !important}.k-ml-3\.5{margin-left:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-ml-3\.5{margin-left:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-ml-4{margin-left:var(--kendo-spacing-4, 1rem)}.\!k-ml-4{margin-left:var(--kendo-spacing-4, 1rem) !important}.k-ml-4\.5{margin-left:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-ml-4\.5{margin-left:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-ml-5{margin-left:var(--kendo-spacing-5, 1.25rem)}.\!k-ml-5{margin-left:var(--kendo-spacing-5, 1.25rem) !important}.k-ml-5\.5{margin-left:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-ml-5\.5{margin-left:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-ml-6{margin-left:var(--kendo-spacing-6, 1.5rem)}.\!k-ml-6{margin-left:var(--kendo-spacing-6, 1.5rem) !important}.k-ml-6\.5{margin-left:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-ml-6\.5{margin-left:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-ml-7{margin-left:var(--kendo-spacing-7, 1.75rem)}.\!k-ml-7{margin-left:var(--kendo-spacing-7, 1.75rem) !important}.k-ml-7\.5{margin-left:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-ml-7\.5{margin-left:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-ml-8{margin-left:var(--kendo-spacing-8, 2rem)}.\!k-ml-8{margin-left:var(--kendo-spacing-8, 2rem) !important}.k-ml-9{margin-left:var(--kendo-spacing-9, 2.25rem)}.\!k-ml-9{margin-left:var(--kendo-spacing-9, 2.25rem) !important}.k-ml-10{margin-left:var(--kendo-spacing-10, 2.5rem)}.\!k-ml-10{margin-left:var(--kendo-spacing-10, 2.5rem) !important}.k-ml-11{margin-left:var(--kendo-spacing-11, 2.75rem)}.\!k-ml-11{margin-left:var(--kendo-spacing-11, 2.75rem) !important}.k-ml-12{margin-left:var(--kendo-spacing-12, 3rem)}.\!k-ml-12{margin-left:var(--kendo-spacing-12, 3rem) !important}.k-ml-13{margin-left:var(--kendo-spacing-13, 3.25rem)}.\!k-ml-13{margin-left:var(--kendo-spacing-13, 3.25rem) !important}.k-ml-14{margin-left:var(--kendo-spacing-14, 3.5rem)}.\!k-ml-14{margin-left:var(--kendo-spacing-14, 3.5rem) !important}.k-ml-15{margin-left:var(--kendo-spacing-15, 3.75rem)}.\!k-ml-15{margin-left:var(--kendo-spacing-15, 3.75rem) !important}.k-ml-16{margin-left:var(--kendo-spacing-16, 4rem)}.\!k-ml-16{margin-left:var(--kendo-spacing-16, 4rem) !important}.k-ml-17{margin-left:var(--kendo-spacing-17, 4.25rem)}.\!k-ml-17{margin-left:var(--kendo-spacing-17, 4.25rem) !important}.k-ml-18{margin-left:var(--kendo-spacing-18, 4.5rem)}.\!k-ml-18{margin-left:var(--kendo-spacing-18, 4.5rem) !important}.k-ml-19{margin-left:var(--kendo-spacing-19, 4.75rem)}.\!k-ml-19{margin-left:var(--kendo-spacing-19, 4.75rem) !important}.k-ml-20{margin-left:var(--kendo-spacing-20, 5rem)}.\!k-ml-20{margin-left:var(--kendo-spacing-20, 5rem) !important}.k-ml-21{margin-left:var(--kendo-spacing-21, 5.25rem)}.\!k-ml-21{margin-left:var(--kendo-spacing-21, 5.25rem) !important}.k-ml-22{margin-left:var(--kendo-spacing-22, 5.5rem)}.\!k-ml-22{margin-left:var(--kendo-spacing-22, 5.5rem) !important}.k-ml-23{margin-left:var(--kendo-spacing-23, 5.75rem)}.\!k-ml-23{margin-left:var(--kendo-spacing-23, 5.75rem) !important}.k-ml-24{margin-left:var(--kendo-spacing-24, 6rem)}.\!k-ml-24{margin-left:var(--kendo-spacing-24, 6rem) !important}.k-ml-25{margin-left:var(--kendo-spacing-25, 7rem)}.\!k-ml-25{margin-left:var(--kendo-spacing-25, 7rem) !important}.k-ml-26{margin-left:var(--kendo-spacing-26, 8rem)}.\!k-ml-26{margin-left:var(--kendo-spacing-26, 8rem) !important}.k-ml-27{margin-left:var(--kendo-spacing-27, 9rem)}.\!k-ml-27{margin-left:var(--kendo-spacing-27, 9rem) !important}.k-ml-28{margin-left:var(--kendo-spacing-28, 10rem)}.\!k-ml-28{margin-left:var(--kendo-spacing-28, 10rem) !important}.k-ml-29{margin-left:var(--kendo-spacing-29, 11rem)}.\!k-ml-29{margin-left:var(--kendo-spacing-29, 11rem) !important}.k-ml-30{margin-left:var(--kendo-spacing-30, 12rem)}.\!k-ml-30{margin-left:var(--kendo-spacing-30, 12rem) !important}.k-ml--1px{margin-left:var(--kendo-spacing--1px, -1px)}.\!k-ml--1px{margin-left:var(--kendo-spacing--1px, -1px) !important}.k-ml--0\.5{margin-left:var(--kendo-spacing--0\.5, -0.125rem)}.\!k-ml--0\.5{margin-left:var(--kendo-spacing--0\.5, -0.125rem) !important}.k-ml--1{margin-left:var(--kendo-spacing--1, -0.25rem)}.\!k-ml--1{margin-left:var(--kendo-spacing--1, -0.25rem) !important}.k-ml--1\.5{margin-left:var(--kendo-spacing--1\.5, -0.375rem)}.\!k-ml--1\.5{margin-left:var(--kendo-spacing--1\.5, -0.375rem) !important}.k-ml--2{margin-left:var(--kendo-spacing--2, -0.5rem)}.\!k-ml--2{margin-left:var(--kendo-spacing--2, -0.5rem) !important}.k-ml--2\.5{margin-left:var(--kendo-spacing--2\.5, -0.625rem)}.\!k-ml--2\.5{margin-left:var(--kendo-spacing--2\.5, -0.625rem) !important}.k-ml--3{margin-left:var(--kendo-spacing--3, -0.75rem)}.\!k-ml--3{margin-left:var(--kendo-spacing--3, -0.75rem) !important}.k-ml--3\.5{margin-left:var(--kendo-spacing--3\.5, -0.875rem)}.\!k-ml--3\.5{margin-left:var(--kendo-spacing--3\.5, -0.875rem) !important}.k-ml--4{margin-left:var(--kendo-spacing--4, -1rem)}.\!k-ml--4{margin-left:var(--kendo-spacing--4, -1rem) !important}.k-ml--4\.5{margin-left:var(--kendo-spacing--4\.5, -1.125rem)}.\!k-ml--4\.5{margin-left:var(--kendo-spacing--4\.5, -1.125rem) !important}.k-ml--5{margin-left:var(--kendo-spacing--5, -1.25rem)}.\!k-ml--5{margin-left:var(--kendo-spacing--5, -1.25rem) !important}.k-ml--5\.5{margin-left:var(--kendo-spacing--5\.5, -1.375rem)}.\!k-ml--5\.5{margin-left:var(--kendo-spacing--5\.5, -1.375rem) !important}.k-ml--6{margin-left:var(--kendo-spacing--6, -1.5rem)}.\!k-ml--6{margin-left:var(--kendo-spacing--6, -1.5rem) !important}.k-ml--6\.5{margin-left:var(--kendo-spacing--6\.5, -1.625rem)}.\!k-ml--6\.5{margin-left:var(--kendo-spacing--6\.5, -1.625rem) !important}.k-ml--7{margin-left:var(--kendo-spacing--7, -1.75rem)}.\!k-ml--7{margin-left:var(--kendo-spacing--7, -1.75rem) !important}.k-ml--7\.5{margin-left:var(--kendo-spacing--7\.5, -1.875rem)}.\!k-ml--7\.5{margin-left:var(--kendo-spacing--7\.5, -1.875rem) !important}.k-ml--8{margin-left:var(--kendo-spacing--8, -2rem)}.\!k-ml--8{margin-left:var(--kendo-spacing--8, -2rem) !important}.k-ml--9{margin-left:var(--kendo-spacing--9, -2.25rem)}.\!k-ml--9{margin-left:var(--kendo-spacing--9, -2.25rem) !important}.k-ml--10{margin-left:var(--kendo-spacing--10, -2.5rem)}.\!k-ml--10{margin-left:var(--kendo-spacing--10, -2.5rem) !important}.k-ml--11{margin-left:var(--kendo-spacing--11, -2.75rem)}.\!k-ml--11{margin-left:var(--kendo-spacing--11, -2.75rem) !important}.k-ml--12{margin-left:var(--kendo-spacing--12, -3rem)}.\!k-ml--12{margin-left:var(--kendo-spacing--12, -3rem) !important}.k-ml--13{margin-left:var(--kendo-spacing--13, -3.25rem)}.\!k-ml--13{margin-left:var(--kendo-spacing--13, -3.25rem) !important}.k-ml--14{margin-left:var(--kendo-spacing--14, -3.5rem)}.\!k-ml--14{margin-left:var(--kendo-spacing--14, -3.5rem) !important}.k-ml--15{margin-left:var(--kendo-spacing--15, -3.75rem)}.\!k-ml--15{margin-left:var(--kendo-spacing--15, -3.75rem) !important}.k-ml--16{margin-left:var(--kendo-spacing--16, -4rem)}.\!k-ml--16{margin-left:var(--kendo-spacing--16, -4rem) !important}.k-ml--17{margin-left:var(--kendo-spacing--17, -4.25rem)}.\!k-ml--17{margin-left:var(--kendo-spacing--17, -4.25rem) !important}.k-ml--18{margin-left:var(--kendo-spacing--18, -4.5rem)}.\!k-ml--18{margin-left:var(--kendo-spacing--18, -4.5rem) !important}.k-ml--19{margin-left:var(--kendo-spacing--19, -4.75rem)}.\!k-ml--19{margin-left:var(--kendo-spacing--19, -4.75rem) !important}.k-ml--20{margin-left:var(--kendo-spacing--20, -5rem)}.\!k-ml--20{margin-left:var(--kendo-spacing--20, -5rem) !important}.k-ml--21{margin-left:var(--kendo-spacing--21, -5.25rem)}.\!k-ml--21{margin-left:var(--kendo-spacing--21, -5.25rem) !important}.k-ml--22{margin-left:var(--kendo-spacing--22, -5.5rem)}.\!k-ml--22{margin-left:var(--kendo-spacing--22, -5.5rem) !important}.k-ml--23{margin-left:var(--kendo-spacing--23, -5.75rem)}.\!k-ml--23{margin-left:var(--kendo-spacing--23, -5.75rem) !important}.k-ml--24{margin-left:var(--kendo-spacing--24, -6rem)}.\!k-ml--24{margin-left:var(--kendo-spacing--24, -6rem) !important}.k-ml--25{margin-left:var(--kendo-spacing--25, -7rem)}.\!k-ml--25{margin-left:var(--kendo-spacing--25, -7rem) !important}.k-ml--26{margin-left:var(--kendo-spacing--26, -8rem)}.\!k-ml--26{margin-left:var(--kendo-spacing--26, -8rem) !important}.k-ml--27{margin-left:var(--kendo-spacing--27, -9rem)}.\!k-ml--27{margin-left:var(--kendo-spacing--27, -9rem) !important}.k-ml--28{margin-left:var(--kendo-spacing--28, -10rem)}.\!k-ml--28{margin-left:var(--kendo-spacing--28, -10rem) !important}.k-ml--29{margin-left:var(--kendo-spacing--29, -11rem)}.\!k-ml--29{margin-left:var(--kendo-spacing--29, -11rem) !important}.k-ml--30{margin-left:var(--kendo-spacing--30, -12rem)}.\!k-ml--30{margin-left:var(--kendo-spacing--30, -12rem) !important}.k-ml-xs{margin-left:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-ml-xs{margin-left:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-ml-sm{margin-left:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-ml-sm{margin-left:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-ml-md{margin-left:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-ml-md{margin-left:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-ml-lg{margin-left:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-ml-lg{margin-left:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-ml-xl{margin-left:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-ml-xl{margin-left:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-ml-thin{margin-left:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-ml-thin{margin-left:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-ml-hair{margin-left:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-ml-hair{margin-left:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-ml-auto{margin-left:var(--kendo-spacing-auto, auto)}.\!k-ml-auto{margin-left:var(--kendo-spacing-auto, auto) !important}.k-mx-0{margin-inline:var(--kendo-spacing-0, 0px)}.\!k-mx-0{margin-inline:var(--kendo-spacing-0, 0px) !important}.k-mx-1px{margin-inline:var(--kendo-spacing-1px, 1px)}.\!k-mx-1px{margin-inline:var(--kendo-spacing-1px, 1px) !important}.k-mx-0\.5{margin-inline:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-mx-0\.5{margin-inline:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-mx-1{margin-inline:var(--kendo-spacing-1, 0.25rem)}.\!k-mx-1{margin-inline:var(--kendo-spacing-1, 0.25rem) !important}.k-mx-1\.5{margin-inline:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-mx-1\.5{margin-inline:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-mx-2{margin-inline:var(--kendo-spacing-2, 0.5rem)}.\!k-mx-2{margin-inline:var(--kendo-spacing-2, 0.5rem) !important}.k-mx-2\.5{margin-inline:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-mx-2\.5{margin-inline:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-mx-3{margin-inline:var(--kendo-spacing-3, 0.75rem)}.\!k-mx-3{margin-inline:var(--kendo-spacing-3, 0.75rem) !important}.k-mx-3\.5{margin-inline:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-mx-3\.5{margin-inline:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-mx-4{margin-inline:var(--kendo-spacing-4, 1rem)}.\!k-mx-4{margin-inline:var(--kendo-spacing-4, 1rem) !important}.k-mx-4\.5{margin-inline:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-mx-4\.5{margin-inline:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-mx-5{margin-inline:var(--kendo-spacing-5, 1.25rem)}.\!k-mx-5{margin-inline:var(--kendo-spacing-5, 1.25rem) !important}.k-mx-5\.5{margin-inline:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-mx-5\.5{margin-inline:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-mx-6{margin-inline:var(--kendo-spacing-6, 1.5rem)}.\!k-mx-6{margin-inline:var(--kendo-spacing-6, 1.5rem) !important}.k-mx-6\.5{margin-inline:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-mx-6\.5{margin-inline:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-mx-7{margin-inline:var(--kendo-spacing-7, 1.75rem)}.\!k-mx-7{margin-inline:var(--kendo-spacing-7, 1.75rem) !important}.k-mx-7\.5{margin-inline:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-mx-7\.5{margin-inline:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-mx-8{margin-inline:var(--kendo-spacing-8, 2rem)}.\!k-mx-8{margin-inline:var(--kendo-spacing-8, 2rem) !important}.k-mx-9{margin-inline:var(--kendo-spacing-9, 2.25rem)}.\!k-mx-9{margin-inline:var(--kendo-spacing-9, 2.25rem) !important}.k-mx-10{margin-inline:var(--kendo-spacing-10, 2.5rem)}.\!k-mx-10{margin-inline:var(--kendo-spacing-10, 2.5rem) !important}.k-mx-11{margin-inline:var(--kendo-spacing-11, 2.75rem)}.\!k-mx-11{margin-inline:var(--kendo-spacing-11, 2.75rem) !important}.k-mx-12{margin-inline:var(--kendo-spacing-12, 3rem)}.\!k-mx-12{margin-inline:var(--kendo-spacing-12, 3rem) !important}.k-mx-13{margin-inline:var(--kendo-spacing-13, 3.25rem)}.\!k-mx-13{margin-inline:var(--kendo-spacing-13, 3.25rem) !important}.k-mx-14{margin-inline:var(--kendo-spacing-14, 3.5rem)}.\!k-mx-14{margin-inline:var(--kendo-spacing-14, 3.5rem) !important}.k-mx-15{margin-inline:var(--kendo-spacing-15, 3.75rem)}.\!k-mx-15{margin-inline:var(--kendo-spacing-15, 3.75rem) !important}.k-mx-16{margin-inline:var(--kendo-spacing-16, 4rem)}.\!k-mx-16{margin-inline:var(--kendo-spacing-16, 4rem) !important}.k-mx-17{margin-inline:var(--kendo-spacing-17, 4.25rem)}.\!k-mx-17{margin-inline:var(--kendo-spacing-17, 4.25rem) !important}.k-mx-18{margin-inline:var(--kendo-spacing-18, 4.5rem)}.\!k-mx-18{margin-inline:var(--kendo-spacing-18, 4.5rem) !important}.k-mx-19{margin-inline:var(--kendo-spacing-19, 4.75rem)}.\!k-mx-19{margin-inline:var(--kendo-spacing-19, 4.75rem) !important}.k-mx-20{margin-inline:var(--kendo-spacing-20, 5rem)}.\!k-mx-20{margin-inline:var(--kendo-spacing-20, 5rem) !important}.k-mx-21{margin-inline:var(--kendo-spacing-21, 5.25rem)}.\!k-mx-21{margin-inline:var(--kendo-spacing-21, 5.25rem) !important}.k-mx-22{margin-inline:var(--kendo-spacing-22, 5.5rem)}.\!k-mx-22{margin-inline:var(--kendo-spacing-22, 5.5rem) !important}.k-mx-23{margin-inline:var(--kendo-spacing-23, 5.75rem)}.\!k-mx-23{margin-inline:var(--kendo-spacing-23, 5.75rem) !important}.k-mx-24{margin-inline:var(--kendo-spacing-24, 6rem)}.\!k-mx-24{margin-inline:var(--kendo-spacing-24, 6rem) !important}.k-mx-25{margin-inline:var(--kendo-spacing-25, 7rem)}.\!k-mx-25{margin-inline:var(--kendo-spacing-25, 7rem) !important}.k-mx-26{margin-inline:var(--kendo-spacing-26, 8rem)}.\!k-mx-26{margin-inline:var(--kendo-spacing-26, 8rem) !important}.k-mx-27{margin-inline:var(--kendo-spacing-27, 9rem)}.\!k-mx-27{margin-inline:var(--kendo-spacing-27, 9rem) !important}.k-mx-28{margin-inline:var(--kendo-spacing-28, 10rem)}.\!k-mx-28{margin-inline:var(--kendo-spacing-28, 10rem) !important}.k-mx-29{margin-inline:var(--kendo-spacing-29, 11rem)}.\!k-mx-29{margin-inline:var(--kendo-spacing-29, 11rem) !important}.k-mx-30{margin-inline:var(--kendo-spacing-30, 12rem)}.\!k-mx-30{margin-inline:var(--kendo-spacing-30, 12rem) !important}.k-mx--1px{margin-inline:var(--kendo-spacing--1px, -1px)}.\!k-mx--1px{margin-inline:var(--kendo-spacing--1px, -1px) !important}.k-mx--0\.5{margin-inline:var(--kendo-spacing--0\.5, -0.125rem)}.\!k-mx--0\.5{margin-inline:var(--kendo-spacing--0\.5, -0.125rem) !important}.k-mx--1{margin-inline:var(--kendo-spacing--1, -0.25rem)}.\!k-mx--1{margin-inline:var(--kendo-spacing--1, -0.25rem) !important}.k-mx--1\.5{margin-inline:var(--kendo-spacing--1\.5, -0.375rem)}.\!k-mx--1\.5{margin-inline:var(--kendo-spacing--1\.5, -0.375rem) !important}.k-mx--2{margin-inline:var(--kendo-spacing--2, -0.5rem)}.\!k-mx--2{margin-inline:var(--kendo-spacing--2, -0.5rem) !important}.k-mx--2\.5{margin-inline:var(--kendo-spacing--2\.5, -0.625rem)}.\!k-mx--2\.5{margin-inline:var(--kendo-spacing--2\.5, -0.625rem) !important}.k-mx--3{margin-inline:var(--kendo-spacing--3, -0.75rem)}.\!k-mx--3{margin-inline:var(--kendo-spacing--3, -0.75rem) !important}.k-mx--3\.5{margin-inline:var(--kendo-spacing--3\.5, -0.875rem)}.\!k-mx--3\.5{margin-inline:var(--kendo-spacing--3\.5, -0.875rem) !important}.k-mx--4{margin-inline:var(--kendo-spacing--4, -1rem)}.\!k-mx--4{margin-inline:var(--kendo-spacing--4, -1rem) !important}.k-mx--4\.5{margin-inline:var(--kendo-spacing--4\.5, -1.125rem)}.\!k-mx--4\.5{margin-inline:var(--kendo-spacing--4\.5, -1.125rem) !important}.k-mx--5{margin-inline:var(--kendo-spacing--5, -1.25rem)}.\!k-mx--5{margin-inline:var(--kendo-spacing--5, -1.25rem) !important}.k-mx--5\.5{margin-inline:var(--kendo-spacing--5\.5, -1.375rem)}.\!k-mx--5\.5{margin-inline:var(--kendo-spacing--5\.5, -1.375rem) !important}.k-mx--6{margin-inline:var(--kendo-spacing--6, -1.5rem)}.\!k-mx--6{margin-inline:var(--kendo-spacing--6, -1.5rem) !important}.k-mx--6\.5{margin-inline:var(--kendo-spacing--6\.5, -1.625rem)}.\!k-mx--6\.5{margin-inline:var(--kendo-spacing--6\.5, -1.625rem) !important}.k-mx--7{margin-inline:var(--kendo-spacing--7, -1.75rem)}.\!k-mx--7{margin-inline:var(--kendo-spacing--7, -1.75rem) !important}.k-mx--7\.5{margin-inline:var(--kendo-spacing--7\.5, -1.875rem)}.\!k-mx--7\.5{margin-inline:var(--kendo-spacing--7\.5, -1.875rem) !important}.k-mx--8{margin-inline:var(--kendo-spacing--8, -2rem)}.\!k-mx--8{margin-inline:var(--kendo-spacing--8, -2rem) !important}.k-mx--9{margin-inline:var(--kendo-spacing--9, -2.25rem)}.\!k-mx--9{margin-inline:var(--kendo-spacing--9, -2.25rem) !important}.k-mx--10{margin-inline:var(--kendo-spacing--10, -2.5rem)}.\!k-mx--10{margin-inline:var(--kendo-spacing--10, -2.5rem) !important}.k-mx--11{margin-inline:var(--kendo-spacing--11, -2.75rem)}.\!k-mx--11{margin-inline:var(--kendo-spacing--11, -2.75rem) !important}.k-mx--12{margin-inline:var(--kendo-spacing--12, -3rem)}.\!k-mx--12{margin-inline:var(--kendo-spacing--12, -3rem) !important}.k-mx--13{margin-inline:var(--kendo-spacing--13, -3.25rem)}.\!k-mx--13{margin-inline:var(--kendo-spacing--13, -3.25rem) !important}.k-mx--14{margin-inline:var(--kendo-spacing--14, -3.5rem)}.\!k-mx--14{margin-inline:var(--kendo-spacing--14, -3.5rem) !important}.k-mx--15{margin-inline:var(--kendo-spacing--15, -3.75rem)}.\!k-mx--15{margin-inline:var(--kendo-spacing--15, -3.75rem) !important}.k-mx--16{margin-inline:var(--kendo-spacing--16, -4rem)}.\!k-mx--16{margin-inline:var(--kendo-spacing--16, -4rem) !important}.k-mx--17{margin-inline:var(--kendo-spacing--17, -4.25rem)}.\!k-mx--17{margin-inline:var(--kendo-spacing--17, -4.25rem) !important}.k-mx--18{margin-inline:var(--kendo-spacing--18, -4.5rem)}.\!k-mx--18{margin-inline:var(--kendo-spacing--18, -4.5rem) !important}.k-mx--19{margin-inline:var(--kendo-spacing--19, -4.75rem)}.\!k-mx--19{margin-inline:var(--kendo-spacing--19, -4.75rem) !important}.k-mx--20{margin-inline:var(--kendo-spacing--20, -5rem)}.\!k-mx--20{margin-inline:var(--kendo-spacing--20, -5rem) !important}.k-mx--21{margin-inline:var(--kendo-spacing--21, -5.25rem)}.\!k-mx--21{margin-inline:var(--kendo-spacing--21, -5.25rem) !important}.k-mx--22{margin-inline:var(--kendo-spacing--22, -5.5rem)}.\!k-mx--22{margin-inline:var(--kendo-spacing--22, -5.5rem) !important}.k-mx--23{margin-inline:var(--kendo-spacing--23, -5.75rem)}.\!k-mx--23{margin-inline:var(--kendo-spacing--23, -5.75rem) !important}.k-mx--24{margin-inline:var(--kendo-spacing--24, -6rem)}.\!k-mx--24{margin-inline:var(--kendo-spacing--24, -6rem) !important}.k-mx--25{margin-inline:var(--kendo-spacing--25, -7rem)}.\!k-mx--25{margin-inline:var(--kendo-spacing--25, -7rem) !important}.k-mx--26{margin-inline:var(--kendo-spacing--26, -8rem)}.\!k-mx--26{margin-inline:var(--kendo-spacing--26, -8rem) !important}.k-mx--27{margin-inline:var(--kendo-spacing--27, -9rem)}.\!k-mx--27{margin-inline:var(--kendo-spacing--27, -9rem) !important}.k-mx--28{margin-inline:var(--kendo-spacing--28, -10rem)}.\!k-mx--28{margin-inline:var(--kendo-spacing--28, -10rem) !important}.k-mx--29{margin-inline:var(--kendo-spacing--29, -11rem)}.\!k-mx--29{margin-inline:var(--kendo-spacing--29, -11rem) !important}.k-mx--30{margin-inline:var(--kendo-spacing--30, -12rem)}.\!k-mx--30{margin-inline:var(--kendo-spacing--30, -12rem) !important}.k-mx-xs{margin-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-mx-xs{margin-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-mx-sm{margin-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-mx-sm{margin-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-mx-md{margin-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-mx-md{margin-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-mx-lg{margin-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-mx-lg{margin-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-mx-xl{margin-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-mx-xl{margin-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-mx-thin{margin-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-mx-thin{margin-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-mx-hair{margin-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-mx-hair{margin-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-mx-auto{margin-inline:var(--kendo-spacing-auto, auto)}.\!k-mx-auto{margin-inline:var(--kendo-spacing-auto, auto) !important}.k-my-0{margin-block:var(--kendo-spacing-0, 0px)}.\!k-my-0{margin-block:var(--kendo-spacing-0, 0px) !important}.k-my-1px{margin-block:var(--kendo-spacing-1px, 1px)}.\!k-my-1px{margin-block:var(--kendo-spacing-1px, 1px) !important}.k-my-0\.5{margin-block:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-my-0\.5{margin-block:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-my-1{margin-block:var(--kendo-spacing-1, 0.25rem)}.\!k-my-1{margin-block:var(--kendo-spacing-1, 0.25rem) !important}.k-my-1\.5{margin-block:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-my-1\.5{margin-block:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-my-2{margin-block:var(--kendo-spacing-2, 0.5rem)}.\!k-my-2{margin-block:var(--kendo-spacing-2, 0.5rem) !important}.k-my-2\.5{margin-block:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-my-2\.5{margin-block:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-my-3{margin-block:var(--kendo-spacing-3, 0.75rem)}.\!k-my-3{margin-block:var(--kendo-spacing-3, 0.75rem) !important}.k-my-3\.5{margin-block:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-my-3\.5{margin-block:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-my-4{margin-block:var(--kendo-spacing-4, 1rem)}.\!k-my-4{margin-block:var(--kendo-spacing-4, 1rem) !important}.k-my-4\.5{margin-block:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-my-4\.5{margin-block:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-my-5{margin-block:var(--kendo-spacing-5, 1.25rem)}.\!k-my-5{margin-block:var(--kendo-spacing-5, 1.25rem) !important}.k-my-5\.5{margin-block:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-my-5\.5{margin-block:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-my-6{margin-block:var(--kendo-spacing-6, 1.5rem)}.\!k-my-6{margin-block:var(--kendo-spacing-6, 1.5rem) !important}.k-my-6\.5{margin-block:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-my-6\.5{margin-block:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-my-7{margin-block:var(--kendo-spacing-7, 1.75rem)}.\!k-my-7{margin-block:var(--kendo-spacing-7, 1.75rem) !important}.k-my-7\.5{margin-block:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-my-7\.5{margin-block:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-my-8{margin-block:var(--kendo-spacing-8, 2rem)}.\!k-my-8{margin-block:var(--kendo-spacing-8, 2rem) !important}.k-my-9{margin-block:var(--kendo-spacing-9, 2.25rem)}.\!k-my-9{margin-block:var(--kendo-spacing-9, 2.25rem) !important}.k-my-10{margin-block:var(--kendo-spacing-10, 2.5rem)}.\!k-my-10{margin-block:var(--kendo-spacing-10, 2.5rem) !important}.k-my-11{margin-block:var(--kendo-spacing-11, 2.75rem)}.\!k-my-11{margin-block:var(--kendo-spacing-11, 2.75rem) !important}.k-my-12{margin-block:var(--kendo-spacing-12, 3rem)}.\!k-my-12{margin-block:var(--kendo-spacing-12, 3rem) !important}.k-my-13{margin-block:var(--kendo-spacing-13, 3.25rem)}.\!k-my-13{margin-block:var(--kendo-spacing-13, 3.25rem) !important}.k-my-14{margin-block:var(--kendo-spacing-14, 3.5rem)}.\!k-my-14{margin-block:var(--kendo-spacing-14, 3.5rem) !important}.k-my-15{margin-block:var(--kendo-spacing-15, 3.75rem)}.\!k-my-15{margin-block:var(--kendo-spacing-15, 3.75rem) !important}.k-my-16{margin-block:var(--kendo-spacing-16, 4rem)}.\!k-my-16{margin-block:var(--kendo-spacing-16, 4rem) !important}.k-my-17{margin-block:var(--kendo-spacing-17, 4.25rem)}.\!k-my-17{margin-block:var(--kendo-spacing-17, 4.25rem) !important}.k-my-18{margin-block:var(--kendo-spacing-18, 4.5rem)}.\!k-my-18{margin-block:var(--kendo-spacing-18, 4.5rem) !important}.k-my-19{margin-block:var(--kendo-spacing-19, 4.75rem)}.\!k-my-19{margin-block:var(--kendo-spacing-19, 4.75rem) !important}.k-my-20{margin-block:var(--kendo-spacing-20, 5rem)}.\!k-my-20{margin-block:var(--kendo-spacing-20, 5rem) !important}.k-my-21{margin-block:var(--kendo-spacing-21, 5.25rem)}.\!k-my-21{margin-block:var(--kendo-spacing-21, 5.25rem) !important}.k-my-22{margin-block:var(--kendo-spacing-22, 5.5rem)}.\!k-my-22{margin-block:var(--kendo-spacing-22, 5.5rem) !important}.k-my-23{margin-block:var(--kendo-spacing-23, 5.75rem)}.\!k-my-23{margin-block:var(--kendo-spacing-23, 5.75rem) !important}.k-my-24{margin-block:var(--kendo-spacing-24, 6rem)}.\!k-my-24{margin-block:var(--kendo-spacing-24, 6rem) !important}.k-my-25{margin-block:var(--kendo-spacing-25, 7rem)}.\!k-my-25{margin-block:var(--kendo-spacing-25, 7rem) !important}.k-my-26{margin-block:var(--kendo-spacing-26, 8rem)}.\!k-my-26{margin-block:var(--kendo-spacing-26, 8rem) !important}.k-my-27{margin-block:var(--kendo-spacing-27, 9rem)}.\!k-my-27{margin-block:var(--kendo-spacing-27, 9rem) !important}.k-my-28{margin-block:var(--kendo-spacing-28, 10rem)}.\!k-my-28{margin-block:var(--kendo-spacing-28, 10rem) !important}.k-my-29{margin-block:var(--kendo-spacing-29, 11rem)}.\!k-my-29{margin-block:var(--kendo-spacing-29, 11rem) !important}.k-my-30{margin-block:var(--kendo-spacing-30, 12rem)}.\!k-my-30{margin-block:var(--kendo-spacing-30, 12rem) !important}.k-my--1px{margin-block:var(--kendo-spacing--1px, -1px)}.\!k-my--1px{margin-block:var(--kendo-spacing--1px, -1px) !important}.k-my--0\.5{margin-block:var(--kendo-spacing--0\.5, -0.125rem)}.\!k-my--0\.5{margin-block:var(--kendo-spacing--0\.5, -0.125rem) !important}.k-my--1{margin-block:var(--kendo-spacing--1, -0.25rem)}.\!k-my--1{margin-block:var(--kendo-spacing--1, -0.25rem) !important}.k-my--1\.5{margin-block:var(--kendo-spacing--1\.5, -0.375rem)}.\!k-my--1\.5{margin-block:var(--kendo-spacing--1\.5, -0.375rem) !important}.k-my--2{margin-block:var(--kendo-spacing--2, -0.5rem)}.\!k-my--2{margin-block:var(--kendo-spacing--2, -0.5rem) !important}.k-my--2\.5{margin-block:var(--kendo-spacing--2\.5, -0.625rem)}.\!k-my--2\.5{margin-block:var(--kendo-spacing--2\.5, -0.625rem) !important}.k-my--3{margin-block:var(--kendo-spacing--3, -0.75rem)}.\!k-my--3{margin-block:var(--kendo-spacing--3, -0.75rem) !important}.k-my--3\.5{margin-block:var(--kendo-spacing--3\.5, -0.875rem)}.\!k-my--3\.5{margin-block:var(--kendo-spacing--3\.5, -0.875rem) !important}.k-my--4{margin-block:var(--kendo-spacing--4, -1rem)}.\!k-my--4{margin-block:var(--kendo-spacing--4, -1rem) !important}.k-my--4\.5{margin-block:var(--kendo-spacing--4\.5, -1.125rem)}.\!k-my--4\.5{margin-block:var(--kendo-spacing--4\.5, -1.125rem) !important}.k-my--5{margin-block:var(--kendo-spacing--5, -1.25rem)}.\!k-my--5{margin-block:var(--kendo-spacing--5, -1.25rem) !important}.k-my--5\.5{margin-block:var(--kendo-spacing--5\.5, -1.375rem)}.\!k-my--5\.5{margin-block:var(--kendo-spacing--5\.5, -1.375rem) !important}.k-my--6{margin-block:var(--kendo-spacing--6, -1.5rem)}.\!k-my--6{margin-block:var(--kendo-spacing--6, -1.5rem) !important}.k-my--6\.5{margin-block:var(--kendo-spacing--6\.5, -1.625rem)}.\!k-my--6\.5{margin-block:var(--kendo-spacing--6\.5, -1.625rem) !important}.k-my--7{margin-block:var(--kendo-spacing--7, -1.75rem)}.\!k-my--7{margin-block:var(--kendo-spacing--7, -1.75rem) !important}.k-my--7\.5{margin-block:var(--kendo-spacing--7\.5, -1.875rem)}.\!k-my--7\.5{margin-block:var(--kendo-spacing--7\.5, -1.875rem) !important}.k-my--8{margin-block:var(--kendo-spacing--8, -2rem)}.\!k-my--8{margin-block:var(--kendo-spacing--8, -2rem) !important}.k-my--9{margin-block:var(--kendo-spacing--9, -2.25rem)}.\!k-my--9{margin-block:var(--kendo-spacing--9, -2.25rem) !important}.k-my--10{margin-block:var(--kendo-spacing--10, -2.5rem)}.\!k-my--10{margin-block:var(--kendo-spacing--10, -2.5rem) !important}.k-my--11{margin-block:var(--kendo-spacing--11, -2.75rem)}.\!k-my--11{margin-block:var(--kendo-spacing--11, -2.75rem) !important}.k-my--12{margin-block:var(--kendo-spacing--12, -3rem)}.\!k-my--12{margin-block:var(--kendo-spacing--12, -3rem) !important}.k-my--13{margin-block:var(--kendo-spacing--13, -3.25rem)}.\!k-my--13{margin-block:var(--kendo-spacing--13, -3.25rem) !important}.k-my--14{margin-block:var(--kendo-spacing--14, -3.5rem)}.\!k-my--14{margin-block:var(--kendo-spacing--14, -3.5rem) !important}.k-my--15{margin-block:var(--kendo-spacing--15, -3.75rem)}.\!k-my--15{margin-block:var(--kendo-spacing--15, -3.75rem) !important}.k-my--16{margin-block:var(--kendo-spacing--16, -4rem)}.\!k-my--16{margin-block:var(--kendo-spacing--16, -4rem) !important}.k-my--17{margin-block:var(--kendo-spacing--17, -4.25rem)}.\!k-my--17{margin-block:var(--kendo-spacing--17, -4.25rem) !important}.k-my--18{margin-block:var(--kendo-spacing--18, -4.5rem)}.\!k-my--18{margin-block:var(--kendo-spacing--18, -4.5rem) !important}.k-my--19{margin-block:var(--kendo-spacing--19, -4.75rem)}.\!k-my--19{margin-block:var(--kendo-spacing--19, -4.75rem) !important}.k-my--20{margin-block:var(--kendo-spacing--20, -5rem)}.\!k-my--20{margin-block:var(--kendo-spacing--20, -5rem) !important}.k-my--21{margin-block:var(--kendo-spacing--21, -5.25rem)}.\!k-my--21{margin-block:var(--kendo-spacing--21, -5.25rem) !important}.k-my--22{margin-block:var(--kendo-spacing--22, -5.5rem)}.\!k-my--22{margin-block:var(--kendo-spacing--22, -5.5rem) !important}.k-my--23{margin-block:var(--kendo-spacing--23, -5.75rem)}.\!k-my--23{margin-block:var(--kendo-spacing--23, -5.75rem) !important}.k-my--24{margin-block:var(--kendo-spacing--24, -6rem)}.\!k-my--24{margin-block:var(--kendo-spacing--24, -6rem) !important}.k-my--25{margin-block:var(--kendo-spacing--25, -7rem)}.\!k-my--25{margin-block:var(--kendo-spacing--25, -7rem) !important}.k-my--26{margin-block:var(--kendo-spacing--26, -8rem)}.\!k-my--26{margin-block:var(--kendo-spacing--26, -8rem) !important}.k-my--27{margin-block:var(--kendo-spacing--27, -9rem)}.\!k-my--27{margin-block:var(--kendo-spacing--27, -9rem) !important}.k-my--28{margin-block:var(--kendo-spacing--28, -10rem)}.\!k-my--28{margin-block:var(--kendo-spacing--28, -10rem) !important}.k-my--29{margin-block:var(--kendo-spacing--29, -11rem)}.\!k-my--29{margin-block:var(--kendo-spacing--29, -11rem) !important}.k-my--30{margin-block:var(--kendo-spacing--30, -12rem)}.\!k-my--30{margin-block:var(--kendo-spacing--30, -12rem) !important}.k-my-xs{margin-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-my-xs{margin-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-my-sm{margin-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-my-sm{margin-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-my-md{margin-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-my-md{margin-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-my-lg{margin-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-my-lg{margin-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-my-xl{margin-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-my-xl{margin-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-my-thin{margin-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-my-thin{margin-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-my-hair{margin-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-my-hair{margin-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-my-auto{margin-block:var(--kendo-spacing-auto, auto)}.\!k-my-auto{margin-block:var(--kendo-spacing-auto, auto) !important}.k-p-0{padding:var(--kendo-spacing-0, 0px)}.\!k-p-0{padding:var(--kendo-spacing-0, 0px) !important}.k-p-1px{padding:var(--kendo-spacing-1px, 1px)}.\!k-p-1px{padding:var(--kendo-spacing-1px, 1px) !important}.k-p-0\.5{padding:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-p-0\.5{padding:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-p-1{padding:var(--kendo-spacing-1, 0.25rem)}.\!k-p-1{padding:var(--kendo-spacing-1, 0.25rem) !important}.k-p-1\.5{padding:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-p-1\.5{padding:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-p-2{padding:var(--kendo-spacing-2, 0.5rem)}.\!k-p-2{padding:var(--kendo-spacing-2, 0.5rem) !important}.k-p-2\.5{padding:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-p-2\.5{padding:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-p-3{padding:var(--kendo-spacing-3, 0.75rem)}.\!k-p-3{padding:var(--kendo-spacing-3, 0.75rem) !important}.k-p-3\.5{padding:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-p-3\.5{padding:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-p-4{padding:var(--kendo-spacing-4, 1rem)}.\!k-p-4{padding:var(--kendo-spacing-4, 1rem) !important}.k-p-4\.5{padding:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-p-4\.5{padding:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-p-5{padding:var(--kendo-spacing-5, 1.25rem)}.\!k-p-5{padding:var(--kendo-spacing-5, 1.25rem) !important}.k-p-5\.5{padding:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-p-5\.5{padding:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-p-6{padding:var(--kendo-spacing-6, 1.5rem)}.\!k-p-6{padding:var(--kendo-spacing-6, 1.5rem) !important}.k-p-6\.5{padding:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-p-6\.5{padding:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-p-7{padding:var(--kendo-spacing-7, 1.75rem)}.\!k-p-7{padding:var(--kendo-spacing-7, 1.75rem) !important}.k-p-7\.5{padding:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-p-7\.5{padding:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-p-8{padding:var(--kendo-spacing-8, 2rem)}.\!k-p-8{padding:var(--kendo-spacing-8, 2rem) !important}.k-p-9{padding:var(--kendo-spacing-9, 2.25rem)}.\!k-p-9{padding:var(--kendo-spacing-9, 2.25rem) !important}.k-p-10{padding:var(--kendo-spacing-10, 2.5rem)}.\!k-p-10{padding:var(--kendo-spacing-10, 2.5rem) !important}.k-p-11{padding:var(--kendo-spacing-11, 2.75rem)}.\!k-p-11{padding:var(--kendo-spacing-11, 2.75rem) !important}.k-p-12{padding:var(--kendo-spacing-12, 3rem)}.\!k-p-12{padding:var(--kendo-spacing-12, 3rem) !important}.k-p-13{padding:var(--kendo-spacing-13, 3.25rem)}.\!k-p-13{padding:var(--kendo-spacing-13, 3.25rem) !important}.k-p-14{padding:var(--kendo-spacing-14, 3.5rem)}.\!k-p-14{padding:var(--kendo-spacing-14, 3.5rem) !important}.k-p-15{padding:var(--kendo-spacing-15, 3.75rem)}.\!k-p-15{padding:var(--kendo-spacing-15, 3.75rem) !important}.k-p-16{padding:var(--kendo-spacing-16, 4rem)}.\!k-p-16{padding:var(--kendo-spacing-16, 4rem) !important}.k-p-17{padding:var(--kendo-spacing-17, 4.25rem)}.\!k-p-17{padding:var(--kendo-spacing-17, 4.25rem) !important}.k-p-18{padding:var(--kendo-spacing-18, 4.5rem)}.\!k-p-18{padding:var(--kendo-spacing-18, 4.5rem) !important}.k-p-19{padding:var(--kendo-spacing-19, 4.75rem)}.\!k-p-19{padding:var(--kendo-spacing-19, 4.75rem) !important}.k-p-20{padding:var(--kendo-spacing-20, 5rem)}.\!k-p-20{padding:var(--kendo-spacing-20, 5rem) !important}.k-p-21{padding:var(--kendo-spacing-21, 5.25rem)}.\!k-p-21{padding:var(--kendo-spacing-21, 5.25rem) !important}.k-p-22{padding:var(--kendo-spacing-22, 5.5rem)}.\!k-p-22{padding:var(--kendo-spacing-22, 5.5rem) !important}.k-p-23{padding:var(--kendo-spacing-23, 5.75rem)}.\!k-p-23{padding:var(--kendo-spacing-23, 5.75rem) !important}.k-p-24{padding:var(--kendo-spacing-24, 6rem)}.\!k-p-24{padding:var(--kendo-spacing-24, 6rem) !important}.k-p-25{padding:var(--kendo-spacing-25, 7rem)}.\!k-p-25{padding:var(--kendo-spacing-25, 7rem) !important}.k-p-26{padding:var(--kendo-spacing-26, 8rem)}.\!k-p-26{padding:var(--kendo-spacing-26, 8rem) !important}.k-p-27{padding:var(--kendo-spacing-27, 9rem)}.\!k-p-27{padding:var(--kendo-spacing-27, 9rem) !important}.k-p-28{padding:var(--kendo-spacing-28, 10rem)}.\!k-p-28{padding:var(--kendo-spacing-28, 10rem) !important}.k-p-29{padding:var(--kendo-spacing-29, 11rem)}.\!k-p-29{padding:var(--kendo-spacing-29, 11rem) !important}.k-p-30{padding:var(--kendo-spacing-30, 12rem)}.\!k-p-30{padding:var(--kendo-spacing-30, 12rem) !important}.k-p-xs{padding:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-p-xs{padding:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-p-sm{padding:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-p-sm{padding:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-p-md{padding:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-p-md{padding:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-p-lg{padding:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-p-lg{padding:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-p-xl{padding:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-p-xl{padding:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-p-thin{padding:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-p-thin{padding:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-p-hair{padding:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-p-hair{padding:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-pt-0{padding-top:var(--kendo-spacing-0, 0px)}.\!k-pt-0{padding-top:var(--kendo-spacing-0, 0px) !important}.k-pt-1px{padding-top:var(--kendo-spacing-1px, 1px)}.\!k-pt-1px{padding-top:var(--kendo-spacing-1px, 1px) !important}.k-pt-0\.5{padding-top:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-pt-0\.5{padding-top:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-pt-1{padding-top:var(--kendo-spacing-1, 0.25rem)}.\!k-pt-1{padding-top:var(--kendo-spacing-1, 0.25rem) !important}.k-pt-1\.5{padding-top:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-pt-1\.5{padding-top:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-pt-2{padding-top:var(--kendo-spacing-2, 0.5rem)}.\!k-pt-2{padding-top:var(--kendo-spacing-2, 0.5rem) !important}.k-pt-2\.5{padding-top:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-pt-2\.5{padding-top:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-pt-3{padding-top:var(--kendo-spacing-3, 0.75rem)}.\!k-pt-3{padding-top:var(--kendo-spacing-3, 0.75rem) !important}.k-pt-3\.5{padding-top:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-pt-3\.5{padding-top:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-pt-4{padding-top:var(--kendo-spacing-4, 1rem)}.\!k-pt-4{padding-top:var(--kendo-spacing-4, 1rem) !important}.k-pt-4\.5{padding-top:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-pt-4\.5{padding-top:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-pt-5{padding-top:var(--kendo-spacing-5, 1.25rem)}.\!k-pt-5{padding-top:var(--kendo-spacing-5, 1.25rem) !important}.k-pt-5\.5{padding-top:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-pt-5\.5{padding-top:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-pt-6{padding-top:var(--kendo-spacing-6, 1.5rem)}.\!k-pt-6{padding-top:var(--kendo-spacing-6, 1.5rem) !important}.k-pt-6\.5{padding-top:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-pt-6\.5{padding-top:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-pt-7{padding-top:var(--kendo-spacing-7, 1.75rem)}.\!k-pt-7{padding-top:var(--kendo-spacing-7, 1.75rem) !important}.k-pt-7\.5{padding-top:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-pt-7\.5{padding-top:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-pt-8{padding-top:var(--kendo-spacing-8, 2rem)}.\!k-pt-8{padding-top:var(--kendo-spacing-8, 2rem) !important}.k-pt-9{padding-top:var(--kendo-spacing-9, 2.25rem)}.\!k-pt-9{padding-top:var(--kendo-spacing-9, 2.25rem) !important}.k-pt-10{padding-top:var(--kendo-spacing-10, 2.5rem)}.\!k-pt-10{padding-top:var(--kendo-spacing-10, 2.5rem) !important}.k-pt-11{padding-top:var(--kendo-spacing-11, 2.75rem)}.\!k-pt-11{padding-top:var(--kendo-spacing-11, 2.75rem) !important}.k-pt-12{padding-top:var(--kendo-spacing-12, 3rem)}.\!k-pt-12{padding-top:var(--kendo-spacing-12, 3rem) !important}.k-pt-13{padding-top:var(--kendo-spacing-13, 3.25rem)}.\!k-pt-13{padding-top:var(--kendo-spacing-13, 3.25rem) !important}.k-pt-14{padding-top:var(--kendo-spacing-14, 3.5rem)}.\!k-pt-14{padding-top:var(--kendo-spacing-14, 3.5rem) !important}.k-pt-15{padding-top:var(--kendo-spacing-15, 3.75rem)}.\!k-pt-15{padding-top:var(--kendo-spacing-15, 3.75rem) !important}.k-pt-16{padding-top:var(--kendo-spacing-16, 4rem)}.\!k-pt-16{padding-top:var(--kendo-spacing-16, 4rem) !important}.k-pt-17{padding-top:var(--kendo-spacing-17, 4.25rem)}.\!k-pt-17{padding-top:var(--kendo-spacing-17, 4.25rem) !important}.k-pt-18{padding-top:var(--kendo-spacing-18, 4.5rem)}.\!k-pt-18{padding-top:var(--kendo-spacing-18, 4.5rem) !important}.k-pt-19{padding-top:var(--kendo-spacing-19, 4.75rem)}.\!k-pt-19{padding-top:var(--kendo-spacing-19, 4.75rem) !important}.k-pt-20{padding-top:var(--kendo-spacing-20, 5rem)}.\!k-pt-20{padding-top:var(--kendo-spacing-20, 5rem) !important}.k-pt-21{padding-top:var(--kendo-spacing-21, 5.25rem)}.\!k-pt-21{padding-top:var(--kendo-spacing-21, 5.25rem) !important}.k-pt-22{padding-top:var(--kendo-spacing-22, 5.5rem)}.\!k-pt-22{padding-top:var(--kendo-spacing-22, 5.5rem) !important}.k-pt-23{padding-top:var(--kendo-spacing-23, 5.75rem)}.\!k-pt-23{padding-top:var(--kendo-spacing-23, 5.75rem) !important}.k-pt-24{padding-top:var(--kendo-spacing-24, 6rem)}.\!k-pt-24{padding-top:var(--kendo-spacing-24, 6rem) !important}.k-pt-25{padding-top:var(--kendo-spacing-25, 7rem)}.\!k-pt-25{padding-top:var(--kendo-spacing-25, 7rem) !important}.k-pt-26{padding-top:var(--kendo-spacing-26, 8rem)}.\!k-pt-26{padding-top:var(--kendo-spacing-26, 8rem) !important}.k-pt-27{padding-top:var(--kendo-spacing-27, 9rem)}.\!k-pt-27{padding-top:var(--kendo-spacing-27, 9rem) !important}.k-pt-28{padding-top:var(--kendo-spacing-28, 10rem)}.\!k-pt-28{padding-top:var(--kendo-spacing-28, 10rem) !important}.k-pt-29{padding-top:var(--kendo-spacing-29, 11rem)}.\!k-pt-29{padding-top:var(--kendo-spacing-29, 11rem) !important}.k-pt-30{padding-top:var(--kendo-spacing-30, 12rem)}.\!k-pt-30{padding-top:var(--kendo-spacing-30, 12rem) !important}.k-pt-xs{padding-top:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-pt-xs{padding-top:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-pt-sm{padding-top:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-pt-sm{padding-top:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-pt-md{padding-top:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-pt-md{padding-top:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-pt-lg{padding-top:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-pt-lg{padding-top:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-pt-xl{padding-top:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-pt-xl{padding-top:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-pt-thin{padding-top:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-pt-thin{padding-top:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-pt-hair{padding-top:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-pt-hair{padding-top:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-pr-0{padding-right:var(--kendo-spacing-0, 0px)}.\!k-pr-0{padding-right:var(--kendo-spacing-0, 0px) !important}.k-pr-1px{padding-right:var(--kendo-spacing-1px, 1px)}.\!k-pr-1px{padding-right:var(--kendo-spacing-1px, 1px) !important}.k-pr-0\.5{padding-right:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-pr-0\.5{padding-right:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-pr-1{padding-right:var(--kendo-spacing-1, 0.25rem)}.\!k-pr-1{padding-right:var(--kendo-spacing-1, 0.25rem) !important}.k-pr-1\.5{padding-right:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-pr-1\.5{padding-right:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-pr-2{padding-right:var(--kendo-spacing-2, 0.5rem)}.\!k-pr-2{padding-right:var(--kendo-spacing-2, 0.5rem) !important}.k-pr-2\.5{padding-right:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-pr-2\.5{padding-right:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-pr-3{padding-right:var(--kendo-spacing-3, 0.75rem)}.\!k-pr-3{padding-right:var(--kendo-spacing-3, 0.75rem) !important}.k-pr-3\.5{padding-right:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-pr-3\.5{padding-right:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-pr-4{padding-right:var(--kendo-spacing-4, 1rem)}.\!k-pr-4{padding-right:var(--kendo-spacing-4, 1rem) !important}.k-pr-4\.5{padding-right:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-pr-4\.5{padding-right:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-pr-5{padding-right:var(--kendo-spacing-5, 1.25rem)}.\!k-pr-5{padding-right:var(--kendo-spacing-5, 1.25rem) !important}.k-pr-5\.5{padding-right:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-pr-5\.5{padding-right:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-pr-6{padding-right:var(--kendo-spacing-6, 1.5rem)}.\!k-pr-6{padding-right:var(--kendo-spacing-6, 1.5rem) !important}.k-pr-6\.5{padding-right:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-pr-6\.5{padding-right:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-pr-7{padding-right:var(--kendo-spacing-7, 1.75rem)}.\!k-pr-7{padding-right:var(--kendo-spacing-7, 1.75rem) !important}.k-pr-7\.5{padding-right:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-pr-7\.5{padding-right:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-pr-8{padding-right:var(--kendo-spacing-8, 2rem)}.\!k-pr-8{padding-right:var(--kendo-spacing-8, 2rem) !important}.k-pr-9{padding-right:var(--kendo-spacing-9, 2.25rem)}.\!k-pr-9{padding-right:var(--kendo-spacing-9, 2.25rem) !important}.k-pr-10{padding-right:var(--kendo-spacing-10, 2.5rem)}.\!k-pr-10{padding-right:var(--kendo-spacing-10, 2.5rem) !important}.k-pr-11{padding-right:var(--kendo-spacing-11, 2.75rem)}.\!k-pr-11{padding-right:var(--kendo-spacing-11, 2.75rem) !important}.k-pr-12{padding-right:var(--kendo-spacing-12, 3rem)}.\!k-pr-12{padding-right:var(--kendo-spacing-12, 3rem) !important}.k-pr-13{padding-right:var(--kendo-spacing-13, 3.25rem)}.\!k-pr-13{padding-right:var(--kendo-spacing-13, 3.25rem) !important}.k-pr-14{padding-right:var(--kendo-spacing-14, 3.5rem)}.\!k-pr-14{padding-right:var(--kendo-spacing-14, 3.5rem) !important}.k-pr-15{padding-right:var(--kendo-spacing-15, 3.75rem)}.\!k-pr-15{padding-right:var(--kendo-spacing-15, 3.75rem) !important}.k-pr-16{padding-right:var(--kendo-spacing-16, 4rem)}.\!k-pr-16{padding-right:var(--kendo-spacing-16, 4rem) !important}.k-pr-17{padding-right:var(--kendo-spacing-17, 4.25rem)}.\!k-pr-17{padding-right:var(--kendo-spacing-17, 4.25rem) !important}.k-pr-18{padding-right:var(--kendo-spacing-18, 4.5rem)}.\!k-pr-18{padding-right:var(--kendo-spacing-18, 4.5rem) !important}.k-pr-19{padding-right:var(--kendo-spacing-19, 4.75rem)}.\!k-pr-19{padding-right:var(--kendo-spacing-19, 4.75rem) !important}.k-pr-20{padding-right:var(--kendo-spacing-20, 5rem)}.\!k-pr-20{padding-right:var(--kendo-spacing-20, 5rem) !important}.k-pr-21{padding-right:var(--kendo-spacing-21, 5.25rem)}.\!k-pr-21{padding-right:var(--kendo-spacing-21, 5.25rem) !important}.k-pr-22{padding-right:var(--kendo-spacing-22, 5.5rem)}.\!k-pr-22{padding-right:var(--kendo-spacing-22, 5.5rem) !important}.k-pr-23{padding-right:var(--kendo-spacing-23, 5.75rem)}.\!k-pr-23{padding-right:var(--kendo-spacing-23, 5.75rem) !important}.k-pr-24{padding-right:var(--kendo-spacing-24, 6rem)}.\!k-pr-24{padding-right:var(--kendo-spacing-24, 6rem) !important}.k-pr-25{padding-right:var(--kendo-spacing-25, 7rem)}.\!k-pr-25{padding-right:var(--kendo-spacing-25, 7rem) !important}.k-pr-26{padding-right:var(--kendo-spacing-26, 8rem)}.\!k-pr-26{padding-right:var(--kendo-spacing-26, 8rem) !important}.k-pr-27{padding-right:var(--kendo-spacing-27, 9rem)}.\!k-pr-27{padding-right:var(--kendo-spacing-27, 9rem) !important}.k-pr-28{padding-right:var(--kendo-spacing-28, 10rem)}.\!k-pr-28{padding-right:var(--kendo-spacing-28, 10rem) !important}.k-pr-29{padding-right:var(--kendo-spacing-29, 11rem)}.\!k-pr-29{padding-right:var(--kendo-spacing-29, 11rem) !important}.k-pr-30{padding-right:var(--kendo-spacing-30, 12rem)}.\!k-pr-30{padding-right:var(--kendo-spacing-30, 12rem) !important}.k-pr-xs{padding-right:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-pr-xs{padding-right:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-pr-sm{padding-right:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-pr-sm{padding-right:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-pr-md{padding-right:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-pr-md{padding-right:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-pr-lg{padding-right:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-pr-lg{padding-right:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-pr-xl{padding-right:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-pr-xl{padding-right:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-pr-thin{padding-right:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-pr-thin{padding-right:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-pr-hair{padding-right:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-pr-hair{padding-right:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-pb-0{padding-bottom:var(--kendo-spacing-0, 0px)}.\!k-pb-0{padding-bottom:var(--kendo-spacing-0, 0px) !important}.k-pb-1px{padding-bottom:var(--kendo-spacing-1px, 1px)}.\!k-pb-1px{padding-bottom:var(--kendo-spacing-1px, 1px) !important}.k-pb-0\.5{padding-bottom:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-pb-0\.5{padding-bottom:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-pb-1{padding-bottom:var(--kendo-spacing-1, 0.25rem)}.\!k-pb-1{padding-bottom:var(--kendo-spacing-1, 0.25rem) !important}.k-pb-1\.5{padding-bottom:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-pb-1\.5{padding-bottom:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-pb-2{padding-bottom:var(--kendo-spacing-2, 0.5rem)}.\!k-pb-2{padding-bottom:var(--kendo-spacing-2, 0.5rem) !important}.k-pb-2\.5{padding-bottom:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-pb-2\.5{padding-bottom:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-pb-3{padding-bottom:var(--kendo-spacing-3, 0.75rem)}.\!k-pb-3{padding-bottom:var(--kendo-spacing-3, 0.75rem) !important}.k-pb-3\.5{padding-bottom:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-pb-3\.5{padding-bottom:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-pb-4{padding-bottom:var(--kendo-spacing-4, 1rem)}.\!k-pb-4{padding-bottom:var(--kendo-spacing-4, 1rem) !important}.k-pb-4\.5{padding-bottom:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-pb-4\.5{padding-bottom:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-pb-5{padding-bottom:var(--kendo-spacing-5, 1.25rem)}.\!k-pb-5{padding-bottom:var(--kendo-spacing-5, 1.25rem) !important}.k-pb-5\.5{padding-bottom:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-pb-5\.5{padding-bottom:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-pb-6{padding-bottom:var(--kendo-spacing-6, 1.5rem)}.\!k-pb-6{padding-bottom:var(--kendo-spacing-6, 1.5rem) !important}.k-pb-6\.5{padding-bottom:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-pb-6\.5{padding-bottom:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-pb-7{padding-bottom:var(--kendo-spacing-7, 1.75rem)}.\!k-pb-7{padding-bottom:var(--kendo-spacing-7, 1.75rem) !important}.k-pb-7\.5{padding-bottom:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-pb-7\.5{padding-bottom:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-pb-8{padding-bottom:var(--kendo-spacing-8, 2rem)}.\!k-pb-8{padding-bottom:var(--kendo-spacing-8, 2rem) !important}.k-pb-9{padding-bottom:var(--kendo-spacing-9, 2.25rem)}.\!k-pb-9{padding-bottom:var(--kendo-spacing-9, 2.25rem) !important}.k-pb-10{padding-bottom:var(--kendo-spacing-10, 2.5rem)}.\!k-pb-10{padding-bottom:var(--kendo-spacing-10, 2.5rem) !important}.k-pb-11{padding-bottom:var(--kendo-spacing-11, 2.75rem)}.\!k-pb-11{padding-bottom:var(--kendo-spacing-11, 2.75rem) !important}.k-pb-12{padding-bottom:var(--kendo-spacing-12, 3rem)}.\!k-pb-12{padding-bottom:var(--kendo-spacing-12, 3rem) !important}.k-pb-13{padding-bottom:var(--kendo-spacing-13, 3.25rem)}.\!k-pb-13{padding-bottom:var(--kendo-spacing-13, 3.25rem) !important}.k-pb-14{padding-bottom:var(--kendo-spacing-14, 3.5rem)}.\!k-pb-14{padding-bottom:var(--kendo-spacing-14, 3.5rem) !important}.k-pb-15{padding-bottom:var(--kendo-spacing-15, 3.75rem)}.\!k-pb-15{padding-bottom:var(--kendo-spacing-15, 3.75rem) !important}.k-pb-16{padding-bottom:var(--kendo-spacing-16, 4rem)}.\!k-pb-16{padding-bottom:var(--kendo-spacing-16, 4rem) !important}.k-pb-17{padding-bottom:var(--kendo-spacing-17, 4.25rem)}.\!k-pb-17{padding-bottom:var(--kendo-spacing-17, 4.25rem) !important}.k-pb-18{padding-bottom:var(--kendo-spacing-18, 4.5rem)}.\!k-pb-18{padding-bottom:var(--kendo-spacing-18, 4.5rem) !important}.k-pb-19{padding-bottom:var(--kendo-spacing-19, 4.75rem)}.\!k-pb-19{padding-bottom:var(--kendo-spacing-19, 4.75rem) !important}.k-pb-20{padding-bottom:var(--kendo-spacing-20, 5rem)}.\!k-pb-20{padding-bottom:var(--kendo-spacing-20, 5rem) !important}.k-pb-21{padding-bottom:var(--kendo-spacing-21, 5.25rem)}.\!k-pb-21{padding-bottom:var(--kendo-spacing-21, 5.25rem) !important}.k-pb-22{padding-bottom:var(--kendo-spacing-22, 5.5rem)}.\!k-pb-22{padding-bottom:var(--kendo-spacing-22, 5.5rem) !important}.k-pb-23{padding-bottom:var(--kendo-spacing-23, 5.75rem)}.\!k-pb-23{padding-bottom:var(--kendo-spacing-23, 5.75rem) !important}.k-pb-24{padding-bottom:var(--kendo-spacing-24, 6rem)}.\!k-pb-24{padding-bottom:var(--kendo-spacing-24, 6rem) !important}.k-pb-25{padding-bottom:var(--kendo-spacing-25, 7rem)}.\!k-pb-25{padding-bottom:var(--kendo-spacing-25, 7rem) !important}.k-pb-26{padding-bottom:var(--kendo-spacing-26, 8rem)}.\!k-pb-26{padding-bottom:var(--kendo-spacing-26, 8rem) !important}.k-pb-27{padding-bottom:var(--kendo-spacing-27, 9rem)}.\!k-pb-27{padding-bottom:var(--kendo-spacing-27, 9rem) !important}.k-pb-28{padding-bottom:var(--kendo-spacing-28, 10rem)}.\!k-pb-28{padding-bottom:var(--kendo-spacing-28, 10rem) !important}.k-pb-29{padding-bottom:var(--kendo-spacing-29, 11rem)}.\!k-pb-29{padding-bottom:var(--kendo-spacing-29, 11rem) !important}.k-pb-30{padding-bottom:var(--kendo-spacing-30, 12rem)}.\!k-pb-30{padding-bottom:var(--kendo-spacing-30, 12rem) !important}.k-pb-xs{padding-bottom:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-pb-xs{padding-bottom:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-pb-sm{padding-bottom:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-pb-sm{padding-bottom:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-pb-md{padding-bottom:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-pb-md{padding-bottom:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-pb-lg{padding-bottom:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-pb-lg{padding-bottom:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-pb-xl{padding-bottom:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-pb-xl{padding-bottom:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-pb-thin{padding-bottom:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-pb-thin{padding-bottom:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-pb-hair{padding-bottom:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-pb-hair{padding-bottom:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-pl-0{padding-left:var(--kendo-spacing-0, 0px)}.\!k-pl-0{padding-left:var(--kendo-spacing-0, 0px) !important}.k-pl-1px{padding-left:var(--kendo-spacing-1px, 1px)}.\!k-pl-1px{padding-left:var(--kendo-spacing-1px, 1px) !important}.k-pl-0\.5{padding-left:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-pl-0\.5{padding-left:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-pl-1{padding-left:var(--kendo-spacing-1, 0.25rem)}.\!k-pl-1{padding-left:var(--kendo-spacing-1, 0.25rem) !important}.k-pl-1\.5{padding-left:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-pl-1\.5{padding-left:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-pl-2{padding-left:var(--kendo-spacing-2, 0.5rem)}.\!k-pl-2{padding-left:var(--kendo-spacing-2, 0.5rem) !important}.k-pl-2\.5{padding-left:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-pl-2\.5{padding-left:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-pl-3{padding-left:var(--kendo-spacing-3, 0.75rem)}.\!k-pl-3{padding-left:var(--kendo-spacing-3, 0.75rem) !important}.k-pl-3\.5{padding-left:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-pl-3\.5{padding-left:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-pl-4{padding-left:var(--kendo-spacing-4, 1rem)}.\!k-pl-4{padding-left:var(--kendo-spacing-4, 1rem) !important}.k-pl-4\.5{padding-left:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-pl-4\.5{padding-left:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-pl-5{padding-left:var(--kendo-spacing-5, 1.25rem)}.\!k-pl-5{padding-left:var(--kendo-spacing-5, 1.25rem) !important}.k-pl-5\.5{padding-left:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-pl-5\.5{padding-left:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-pl-6{padding-left:var(--kendo-spacing-6, 1.5rem)}.\!k-pl-6{padding-left:var(--kendo-spacing-6, 1.5rem) !important}.k-pl-6\.5{padding-left:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-pl-6\.5{padding-left:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-pl-7{padding-left:var(--kendo-spacing-7, 1.75rem)}.\!k-pl-7{padding-left:var(--kendo-spacing-7, 1.75rem) !important}.k-pl-7\.5{padding-left:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-pl-7\.5{padding-left:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-pl-8{padding-left:var(--kendo-spacing-8, 2rem)}.\!k-pl-8{padding-left:var(--kendo-spacing-8, 2rem) !important}.k-pl-9{padding-left:var(--kendo-spacing-9, 2.25rem)}.\!k-pl-9{padding-left:var(--kendo-spacing-9, 2.25rem) !important}.k-pl-10{padding-left:var(--kendo-spacing-10, 2.5rem)}.\!k-pl-10{padding-left:var(--kendo-spacing-10, 2.5rem) !important}.k-pl-11{padding-left:var(--kendo-spacing-11, 2.75rem)}.\!k-pl-11{padding-left:var(--kendo-spacing-11, 2.75rem) !important}.k-pl-12{padding-left:var(--kendo-spacing-12, 3rem)}.\!k-pl-12{padding-left:var(--kendo-spacing-12, 3rem) !important}.k-pl-13{padding-left:var(--kendo-spacing-13, 3.25rem)}.\!k-pl-13{padding-left:var(--kendo-spacing-13, 3.25rem) !important}.k-pl-14{padding-left:var(--kendo-spacing-14, 3.5rem)}.\!k-pl-14{padding-left:var(--kendo-spacing-14, 3.5rem) !important}.k-pl-15{padding-left:var(--kendo-spacing-15, 3.75rem)}.\!k-pl-15{padding-left:var(--kendo-spacing-15, 3.75rem) !important}.k-pl-16{padding-left:var(--kendo-spacing-16, 4rem)}.\!k-pl-16{padding-left:var(--kendo-spacing-16, 4rem) !important}.k-pl-17{padding-left:var(--kendo-spacing-17, 4.25rem)}.\!k-pl-17{padding-left:var(--kendo-spacing-17, 4.25rem) !important}.k-pl-18{padding-left:var(--kendo-spacing-18, 4.5rem)}.\!k-pl-18{padding-left:var(--kendo-spacing-18, 4.5rem) !important}.k-pl-19{padding-left:var(--kendo-spacing-19, 4.75rem)}.\!k-pl-19{padding-left:var(--kendo-spacing-19, 4.75rem) !important}.k-pl-20{padding-left:var(--kendo-spacing-20, 5rem)}.\!k-pl-20{padding-left:var(--kendo-spacing-20, 5rem) !important}.k-pl-21{padding-left:var(--kendo-spacing-21, 5.25rem)}.\!k-pl-21{padding-left:var(--kendo-spacing-21, 5.25rem) !important}.k-pl-22{padding-left:var(--kendo-spacing-22, 5.5rem)}.\!k-pl-22{padding-left:var(--kendo-spacing-22, 5.5rem) !important}.k-pl-23{padding-left:var(--kendo-spacing-23, 5.75rem)}.\!k-pl-23{padding-left:var(--kendo-spacing-23, 5.75rem) !important}.k-pl-24{padding-left:var(--kendo-spacing-24, 6rem)}.\!k-pl-24{padding-left:var(--kendo-spacing-24, 6rem) !important}.k-pl-25{padding-left:var(--kendo-spacing-25, 7rem)}.\!k-pl-25{padding-left:var(--kendo-spacing-25, 7rem) !important}.k-pl-26{padding-left:var(--kendo-spacing-26, 8rem)}.\!k-pl-26{padding-left:var(--kendo-spacing-26, 8rem) !important}.k-pl-27{padding-left:var(--kendo-spacing-27, 9rem)}.\!k-pl-27{padding-left:var(--kendo-spacing-27, 9rem) !important}.k-pl-28{padding-left:var(--kendo-spacing-28, 10rem)}.\!k-pl-28{padding-left:var(--kendo-spacing-28, 10rem) !important}.k-pl-29{padding-left:var(--kendo-spacing-29, 11rem)}.\!k-pl-29{padding-left:var(--kendo-spacing-29, 11rem) !important}.k-pl-30{padding-left:var(--kendo-spacing-30, 12rem)}.\!k-pl-30{padding-left:var(--kendo-spacing-30, 12rem) !important}.k-pl-xs{padding-left:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-pl-xs{padding-left:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-pl-sm{padding-left:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-pl-sm{padding-left:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-pl-md{padding-left:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-pl-md{padding-left:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-pl-lg{padding-left:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-pl-lg{padding-left:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-pl-xl{padding-left:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-pl-xl{padding-left:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-pl-thin{padding-left:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-pl-thin{padding-left:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-pl-hair{padding-left:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-pl-hair{padding-left:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-px-0{padding-inline:var(--kendo-spacing-0, 0px)}.\!k-px-0{padding-inline:var(--kendo-spacing-0, 0px) !important}.k-px-1px{padding-inline:var(--kendo-spacing-1px, 1px)}.\!k-px-1px{padding-inline:var(--kendo-spacing-1px, 1px) !important}.k-px-0\.5{padding-inline:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-px-0\.5{padding-inline:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-px-1{padding-inline:var(--kendo-spacing-1, 0.25rem)}.\!k-px-1{padding-inline:var(--kendo-spacing-1, 0.25rem) !important}.k-px-1\.5{padding-inline:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-px-1\.5{padding-inline:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-px-2{padding-inline:var(--kendo-spacing-2, 0.5rem)}.\!k-px-2{padding-inline:var(--kendo-spacing-2, 0.5rem) !important}.k-px-2\.5{padding-inline:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-px-2\.5{padding-inline:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-px-3{padding-inline:var(--kendo-spacing-3, 0.75rem)}.\!k-px-3{padding-inline:var(--kendo-spacing-3, 0.75rem) !important}.k-px-3\.5{padding-inline:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-px-3\.5{padding-inline:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-px-4{padding-inline:var(--kendo-spacing-4, 1rem)}.\!k-px-4{padding-inline:var(--kendo-spacing-4, 1rem) !important}.k-px-4\.5{padding-inline:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-px-4\.5{padding-inline:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-px-5{padding-inline:var(--kendo-spacing-5, 1.25rem)}.\!k-px-5{padding-inline:var(--kendo-spacing-5, 1.25rem) !important}.k-px-5\.5{padding-inline:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-px-5\.5{padding-inline:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-px-6{padding-inline:var(--kendo-spacing-6, 1.5rem)}.\!k-px-6{padding-inline:var(--kendo-spacing-6, 1.5rem) !important}.k-px-6\.5{padding-inline:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-px-6\.5{padding-inline:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-px-7{padding-inline:var(--kendo-spacing-7, 1.75rem)}.\!k-px-7{padding-inline:var(--kendo-spacing-7, 1.75rem) !important}.k-px-7\.5{padding-inline:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-px-7\.5{padding-inline:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-px-8{padding-inline:var(--kendo-spacing-8, 2rem)}.\!k-px-8{padding-inline:var(--kendo-spacing-8, 2rem) !important}.k-px-9{padding-inline:var(--kendo-spacing-9, 2.25rem)}.\!k-px-9{padding-inline:var(--kendo-spacing-9, 2.25rem) !important}.k-px-10{padding-inline:var(--kendo-spacing-10, 2.5rem)}.\!k-px-10{padding-inline:var(--kendo-spacing-10, 2.5rem) !important}.k-px-11{padding-inline:var(--kendo-spacing-11, 2.75rem)}.\!k-px-11{padding-inline:var(--kendo-spacing-11, 2.75rem) !important}.k-px-12{padding-inline:var(--kendo-spacing-12, 3rem)}.\!k-px-12{padding-inline:var(--kendo-spacing-12, 3rem) !important}.k-px-13{padding-inline:var(--kendo-spacing-13, 3.25rem)}.\!k-px-13{padding-inline:var(--kendo-spacing-13, 3.25rem) !important}.k-px-14{padding-inline:var(--kendo-spacing-14, 3.5rem)}.\!k-px-14{padding-inline:var(--kendo-spacing-14, 3.5rem) !important}.k-px-15{padding-inline:var(--kendo-spacing-15, 3.75rem)}.\!k-px-15{padding-inline:var(--kendo-spacing-15, 3.75rem) !important}.k-px-16{padding-inline:var(--kendo-spacing-16, 4rem)}.\!k-px-16{padding-inline:var(--kendo-spacing-16, 4rem) !important}.k-px-17{padding-inline:var(--kendo-spacing-17, 4.25rem)}.\!k-px-17{padding-inline:var(--kendo-spacing-17, 4.25rem) !important}.k-px-18{padding-inline:var(--kendo-spacing-18, 4.5rem)}.\!k-px-18{padding-inline:var(--kendo-spacing-18, 4.5rem) !important}.k-px-19{padding-inline:var(--kendo-spacing-19, 4.75rem)}.\!k-px-19{padding-inline:var(--kendo-spacing-19, 4.75rem) !important}.k-px-20{padding-inline:var(--kendo-spacing-20, 5rem)}.\!k-px-20{padding-inline:var(--kendo-spacing-20, 5rem) !important}.k-px-21{padding-inline:var(--kendo-spacing-21, 5.25rem)}.\!k-px-21{padding-inline:var(--kendo-spacing-21, 5.25rem) !important}.k-px-22{padding-inline:var(--kendo-spacing-22, 5.5rem)}.\!k-px-22{padding-inline:var(--kendo-spacing-22, 5.5rem) !important}.k-px-23{padding-inline:var(--kendo-spacing-23, 5.75rem)}.\!k-px-23{padding-inline:var(--kendo-spacing-23, 5.75rem) !important}.k-px-24{padding-inline:var(--kendo-spacing-24, 6rem)}.\!k-px-24{padding-inline:var(--kendo-spacing-24, 6rem) !important}.k-px-25{padding-inline:var(--kendo-spacing-25, 7rem)}.\!k-px-25{padding-inline:var(--kendo-spacing-25, 7rem) !important}.k-px-26{padding-inline:var(--kendo-spacing-26, 8rem)}.\!k-px-26{padding-inline:var(--kendo-spacing-26, 8rem) !important}.k-px-27{padding-inline:var(--kendo-spacing-27, 9rem)}.\!k-px-27{padding-inline:var(--kendo-spacing-27, 9rem) !important}.k-px-28{padding-inline:var(--kendo-spacing-28, 10rem)}.\!k-px-28{padding-inline:var(--kendo-spacing-28, 10rem) !important}.k-px-29{padding-inline:var(--kendo-spacing-29, 11rem)}.\!k-px-29{padding-inline:var(--kendo-spacing-29, 11rem) !important}.k-px-30{padding-inline:var(--kendo-spacing-30, 12rem)}.\!k-px-30{padding-inline:var(--kendo-spacing-30, 12rem) !important}.k-px-xs{padding-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-px-xs{padding-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-px-sm{padding-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-px-sm{padding-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-px-md{padding-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-px-md{padding-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-px-lg{padding-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-px-lg{padding-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-px-xl{padding-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-px-xl{padding-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-px-thin{padding-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-px-thin{padding-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-px-hair{padding-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-px-hair{padding-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-py-0{padding-block:var(--kendo-spacing-0, 0px)}.\!k-py-0{padding-block:var(--kendo-spacing-0, 0px) !important}.k-py-1px{padding-block:var(--kendo-spacing-1px, 1px)}.\!k-py-1px{padding-block:var(--kendo-spacing-1px, 1px) !important}.k-py-0\.5{padding-block:var(--kendo-spacing-0\.5, 0.125rem)}.\!k-py-0\.5{padding-block:var(--kendo-spacing-0\.5, 0.125rem) !important}.k-py-1{padding-block:var(--kendo-spacing-1, 0.25rem)}.\!k-py-1{padding-block:var(--kendo-spacing-1, 0.25rem) !important}.k-py-1\.5{padding-block:var(--kendo-spacing-1\.5, 0.375rem)}.\!k-py-1\.5{padding-block:var(--kendo-spacing-1\.5, 0.375rem) !important}.k-py-2{padding-block:var(--kendo-spacing-2, 0.5rem)}.\!k-py-2{padding-block:var(--kendo-spacing-2, 0.5rem) !important}.k-py-2\.5{padding-block:var(--kendo-spacing-2\.5, 0.625rem)}.\!k-py-2\.5{padding-block:var(--kendo-spacing-2\.5, 0.625rem) !important}.k-py-3{padding-block:var(--kendo-spacing-3, 0.75rem)}.\!k-py-3{padding-block:var(--kendo-spacing-3, 0.75rem) !important}.k-py-3\.5{padding-block:var(--kendo-spacing-3\.5, 0.875rem)}.\!k-py-3\.5{padding-block:var(--kendo-spacing-3\.5, 0.875rem) !important}.k-py-4{padding-block:var(--kendo-spacing-4, 1rem)}.\!k-py-4{padding-block:var(--kendo-spacing-4, 1rem) !important}.k-py-4\.5{padding-block:var(--kendo-spacing-4\.5, 1.125rem)}.\!k-py-4\.5{padding-block:var(--kendo-spacing-4\.5, 1.125rem) !important}.k-py-5{padding-block:var(--kendo-spacing-5, 1.25rem)}.\!k-py-5{padding-block:var(--kendo-spacing-5, 1.25rem) !important}.k-py-5\.5{padding-block:var(--kendo-spacing-5\.5, 1.375rem)}.\!k-py-5\.5{padding-block:var(--kendo-spacing-5\.5, 1.375rem) !important}.k-py-6{padding-block:var(--kendo-spacing-6, 1.5rem)}.\!k-py-6{padding-block:var(--kendo-spacing-6, 1.5rem) !important}.k-py-6\.5{padding-block:var(--kendo-spacing-6\.5, 1.625rem)}.\!k-py-6\.5{padding-block:var(--kendo-spacing-6\.5, 1.625rem) !important}.k-py-7{padding-block:var(--kendo-spacing-7, 1.75rem)}.\!k-py-7{padding-block:var(--kendo-spacing-7, 1.75rem) !important}.k-py-7\.5{padding-block:var(--kendo-spacing-7\.5, 1.875rem)}.\!k-py-7\.5{padding-block:var(--kendo-spacing-7\.5, 1.875rem) !important}.k-py-8{padding-block:var(--kendo-spacing-8, 2rem)}.\!k-py-8{padding-block:var(--kendo-spacing-8, 2rem) !important}.k-py-9{padding-block:var(--kendo-spacing-9, 2.25rem)}.\!k-py-9{padding-block:var(--kendo-spacing-9, 2.25rem) !important}.k-py-10{padding-block:var(--kendo-spacing-10, 2.5rem)}.\!k-py-10{padding-block:var(--kendo-spacing-10, 2.5rem) !important}.k-py-11{padding-block:var(--kendo-spacing-11, 2.75rem)}.\!k-py-11{padding-block:var(--kendo-spacing-11, 2.75rem) !important}.k-py-12{padding-block:var(--kendo-spacing-12, 3rem)}.\!k-py-12{padding-block:var(--kendo-spacing-12, 3rem) !important}.k-py-13{padding-block:var(--kendo-spacing-13, 3.25rem)}.\!k-py-13{padding-block:var(--kendo-spacing-13, 3.25rem) !important}.k-py-14{padding-block:var(--kendo-spacing-14, 3.5rem)}.\!k-py-14{padding-block:var(--kendo-spacing-14, 3.5rem) !important}.k-py-15{padding-block:var(--kendo-spacing-15, 3.75rem)}.\!k-py-15{padding-block:var(--kendo-spacing-15, 3.75rem) !important}.k-py-16{padding-block:var(--kendo-spacing-16, 4rem)}.\!k-py-16{padding-block:var(--kendo-spacing-16, 4rem) !important}.k-py-17{padding-block:var(--kendo-spacing-17, 4.25rem)}.\!k-py-17{padding-block:var(--kendo-spacing-17, 4.25rem) !important}.k-py-18{padding-block:var(--kendo-spacing-18, 4.5rem)}.\!k-py-18{padding-block:var(--kendo-spacing-18, 4.5rem) !important}.k-py-19{padding-block:var(--kendo-spacing-19, 4.75rem)}.\!k-py-19{padding-block:var(--kendo-spacing-19, 4.75rem) !important}.k-py-20{padding-block:var(--kendo-spacing-20, 5rem)}.\!k-py-20{padding-block:var(--kendo-spacing-20, 5rem) !important}.k-py-21{padding-block:var(--kendo-spacing-21, 5.25rem)}.\!k-py-21{padding-block:var(--kendo-spacing-21, 5.25rem) !important}.k-py-22{padding-block:var(--kendo-spacing-22, 5.5rem)}.\!k-py-22{padding-block:var(--kendo-spacing-22, 5.5rem) !important}.k-py-23{padding-block:var(--kendo-spacing-23, 5.75rem)}.\!k-py-23{padding-block:var(--kendo-spacing-23, 5.75rem) !important}.k-py-24{padding-block:var(--kendo-spacing-24, 6rem)}.\!k-py-24{padding-block:var(--kendo-spacing-24, 6rem) !important}.k-py-25{padding-block:var(--kendo-spacing-25, 7rem)}.\!k-py-25{padding-block:var(--kendo-spacing-25, 7rem) !important}.k-py-26{padding-block:var(--kendo-spacing-26, 8rem)}.\!k-py-26{padding-block:var(--kendo-spacing-26, 8rem) !important}.k-py-27{padding-block:var(--kendo-spacing-27, 9rem)}.\!k-py-27{padding-block:var(--kendo-spacing-27, 9rem) !important}.k-py-28{padding-block:var(--kendo-spacing-28, 10rem)}.\!k-py-28{padding-block:var(--kendo-spacing-28, 10rem) !important}.k-py-29{padding-block:var(--kendo-spacing-29, 11rem)}.\!k-py-29{padding-block:var(--kendo-spacing-29, 11rem) !important}.k-py-30{padding-block:var(--kendo-spacing-30, 12rem)}.\!k-py-30{padding-block:var(--kendo-spacing-30, 12rem) !important}.k-py-xs{padding-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.\!k-py-xs{padding-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem)) !important}.k-py-sm{padding-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.\!k-py-sm{padding-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem)) !important}.k-py-md{padding-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.\!k-py-md{padding-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem)) !important}.k-py-lg{padding-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.\!k-py-lg{padding-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem)) !important}.k-py-xl{padding-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.\!k-py-xl{padding-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem)) !important}.k-py-thin{padding-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.\!k-py-thin{padding-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem)) !important}.k-py-hair{padding-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.\!k-py-hair{padding-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px)) !important}.k-h-0{height:0px}.\!k-h-0{height:0px !important}.k-h-1px{height:1px}.\!k-h-1px{height:1px !important}.k-h-0\.5{height:.125rem}.\!k-h-0\.5{height:.125rem !important}.k-h-1{height:.25rem}.\!k-h-1{height:.25rem !important}.k-h-1\.5{height:.375rem}.\!k-h-1\.5{height:.375rem !important}.k-h-2{height:.5rem}.\!k-h-2{height:.5rem !important}.k-h-2\.5{height:.625rem}.\!k-h-2\.5{height:.625rem !important}.k-h-3{height:.75rem}.\!k-h-3{height:.75rem !important}.k-h-3\.5{height:.875rem}.\!k-h-3\.5{height:.875rem !important}.k-h-4{height:1rem}.\!k-h-4{height:1rem !important}.k-h-4\.5{height:1.125rem}.\!k-h-4\.5{height:1.125rem !important}.k-h-5{height:1.25rem}.\!k-h-5{height:1.25rem !important}.k-h-5\.5{height:1.375rem}.\!k-h-5\.5{height:1.375rem !important}.k-h-6{height:1.5rem}.\!k-h-6{height:1.5rem !important}.k-h-6\.5{height:1.625rem}.\!k-h-6\.5{height:1.625rem !important}.k-h-7{height:1.75rem}.\!k-h-7{height:1.75rem !important}.k-h-7\.5{height:1.875rem}.\!k-h-7\.5{height:1.875rem !important}.k-h-8{height:2rem}.\!k-h-8{height:2rem !important}.k-h-9{height:2.25rem}.\!k-h-9{height:2.25rem !important}.k-h-10{height:2.5rem}.\!k-h-10{height:2.5rem !important}.k-h-11{height:2.75rem}.\!k-h-11{height:2.75rem !important}.k-h-12{height:3rem}.\!k-h-12{height:3rem !important}.k-h-13{height:3.25rem}.\!k-h-13{height:3.25rem !important}.k-h-14{height:3.5rem}.\!k-h-14{height:3.5rem !important}.k-h-15{height:3.75rem}.\!k-h-15{height:3.75rem !important}.k-h-16{height:4rem}.\!k-h-16{height:4rem !important}.k-h-17{height:4.25rem}.\!k-h-17{height:4.25rem !important}.k-h-18{height:4.5rem}.\!k-h-18{height:4.5rem !important}.k-h-19{height:4.75rem}.\!k-h-19{height:4.75rem !important}.k-h-20{height:5rem}.\!k-h-20{height:5rem !important}.k-h-21{height:5.25rem}.\!k-h-21{height:5.25rem !important}.k-h-22{height:5.5rem}.\!k-h-22{height:5.5rem !important}.k-h-23{height:5.75rem}.\!k-h-23{height:5.75rem !important}.k-h-24{height:6rem}.\!k-h-24{height:6rem !important}.k-h-25{height:7rem}.\!k-h-25{height:7rem !important}.k-h-26{height:8rem}.\!k-h-26{height:8rem !important}.k-h-27{height:9rem}.\!k-h-27{height:9rem !important}.k-h-28{height:10rem}.\!k-h-28{height:10rem !important}.k-h-29{height:11rem}.\!k-h-29{height:11rem !important}.k-h-30{height:12rem}.\!k-h-30{height:12rem !important}.k-h-auto{height:auto}.\!k-h-auto{height:auto !important}.k-h-1\/2{height:50%}.\!k-h-1\/2{height:50% !important}.k-h-1\/3{height:33.333333%}.\!k-h-1\/3{height:33.333333% !important}.k-h-2\/3{height:66.666667%}.\!k-h-2\/3{height:66.666667% !important}.k-h-1\/4{height:25%}.\!k-h-1\/4{height:25% !important}.k-h-2\/4{height:50%}.\!k-h-2\/4{height:50% !important}.k-h-3\/4{height:75%}.\!k-h-3\/4{height:75% !important}.k-h-1\/5{height:20%}.\!k-h-1\/5{height:20% !important}.k-h-2\/5{height:40%}.\!k-h-2\/5{height:40% !important}.k-h-3\/5{height:60%}.\!k-h-3\/5{height:60% !important}.k-h-4\/5{height:80%}.\!k-h-4\/5{height:80% !important}.k-h-1\/6{height:16.666667%}.\!k-h-1\/6{height:16.666667% !important}.k-h-2\/6{height:33.333333%}.\!k-h-2\/6{height:33.333333% !important}.k-h-3\/6{height:50%}.\!k-h-3\/6{height:50% !important}.k-h-4\/6{height:66.666667%}.\!k-h-4\/6{height:66.666667% !important}.k-h-5\/6{height:83.333333%}.\!k-h-5\/6{height:83.333333% !important}.k-h-1\/12{height:8.333333%}.\!k-h-1\/12{height:8.333333% !important}.k-h-2\/12{height:16.666667%}.\!k-h-2\/12{height:16.666667% !important}.k-h-3\/12{height:25%}.\!k-h-3\/12{height:25% !important}.k-h-4\/12{height:33.333333%}.\!k-h-4\/12{height:33.333333% !important}.k-h-5\/12{height:41.666667%}.\!k-h-5\/12{height:41.666667% !important}.k-h-6\/12{height:50%}.\!k-h-6\/12{height:50% !important}.k-h-7\/12{height:58.333333%}.\!k-h-7\/12{height:58.333333% !important}.k-h-8\/12{height:66.666667%}.\!k-h-8\/12{height:66.666667% !important}.k-h-9\/12{height:75%}.\!k-h-9\/12{height:75% !important}.k-h-10\/12{height:83.333333%}.\!k-h-10\/12{height:83.333333% !important}.k-h-11\/12{height:91.666667%}.\!k-h-11\/12{height:91.666667% !important}.k-h-full{height:100%}.\!k-h-full{height:100% !important}.k-h-min{height:-moz-min-content;height:min-content}.\!k-h-min{height:-moz-min-content !important;height:min-content !important}.k-h-max{height:-moz-max-content;height:max-content}.\!k-h-max{height:-moz-max-content !important;height:max-content !important}.k-h-fit{height:-moz-fit-content;height:fit-content}.\!k-h-fit{height:-moz-fit-content !important;height:fit-content !important}.k-h-screen{height:100vh}.\!k-h-screen{height:100vh !important}.k-min-h-0{min-height:0}.\!k-min-h-0{min-height:0 !important}.k-min-h-full{min-height:100%}.\!k-min-h-full{min-height:100% !important}.k-min-h-screen{min-height:100vh}.\!k-min-h-screen{min-height:100vh !important}.k-min-h-min{min-height:-moz-min-content;min-height:min-content}.\!k-min-h-min{min-height:-moz-min-content !important;min-height:min-content !important}.k-min-h-max{min-height:-moz-max-content;min-height:max-content}.\!k-min-h-max{min-height:-moz-max-content !important;min-height:max-content !important}.k-min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.\!k-min-h-fit{min-height:-moz-fit-content !important;min-height:fit-content !important}.k-max-h-none{max-height:none}.\!k-max-h-none{max-height:none !important}.k-max-h-0{max-height:0}.\!k-max-h-0{max-height:0 !important}.k-max-h-full{max-height:100%}.\!k-max-h-full{max-height:100% !important}.k-max-h-screen{max-height:100vh}.\!k-max-h-screen{max-height:100vh !important}.k-max-h-min{max-height:-moz-min-content;max-height:min-content}.\!k-max-h-min{max-height:-moz-min-content !important;max-height:min-content !important}.k-max-h-max{max-height:-moz-max-content;max-height:max-content}.\!k-max-h-max{max-height:-moz-max-content !important;max-height:max-content !important}.k-max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.\!k-max-h-fit{max-height:-moz-fit-content !important;max-height:fit-content !important}.k-w-0{width:0px}.\!k-w-0{width:0px !important}.k-w-1px{width:1px}.\!k-w-1px{width:1px !important}.k-w-0\.5{width:.125rem}.\!k-w-0\.5{width:.125rem !important}.k-w-1{width:.25rem}.\!k-w-1{width:.25rem !important}.k-w-1\.5{width:.375rem}.\!k-w-1\.5{width:.375rem !important}.k-w-2{width:.5rem}.\!k-w-2{width:.5rem !important}.k-w-2\.5{width:.625rem}.\!k-w-2\.5{width:.625rem !important}.k-w-3{width:.75rem}.\!k-w-3{width:.75rem !important}.k-w-3\.5{width:.875rem}.\!k-w-3\.5{width:.875rem !important}.k-w-4{width:1rem}.\!k-w-4{width:1rem !important}.k-w-4\.5{width:1.125rem}.\!k-w-4\.5{width:1.125rem !important}.k-w-5{width:1.25rem}.\!k-w-5{width:1.25rem !important}.k-w-5\.5{width:1.375rem}.\!k-w-5\.5{width:1.375rem !important}.k-w-6{width:1.5rem}.\!k-w-6{width:1.5rem !important}.k-w-6\.5{width:1.625rem}.\!k-w-6\.5{width:1.625rem !important}.k-w-7{width:1.75rem}.\!k-w-7{width:1.75rem !important}.k-w-7\.5{width:1.875rem}.\!k-w-7\.5{width:1.875rem !important}.k-w-8{width:2rem}.\!k-w-8{width:2rem !important}.k-w-9{width:2.25rem}.\!k-w-9{width:2.25rem !important}.k-w-10{width:2.5rem}.\!k-w-10{width:2.5rem !important}.k-w-11{width:2.75rem}.\!k-w-11{width:2.75rem !important}.k-w-12{width:3rem}.\!k-w-12{width:3rem !important}.k-w-13{width:3.25rem}.\!k-w-13{width:3.25rem !important}.k-w-14{width:3.5rem}.\!k-w-14{width:3.5rem !important}.k-w-15{width:3.75rem}.\!k-w-15{width:3.75rem !important}.k-w-16{width:4rem}.\!k-w-16{width:4rem !important}.k-w-17{width:4.25rem}.\!k-w-17{width:4.25rem !important}.k-w-18{width:4.5rem}.\!k-w-18{width:4.5rem !important}.k-w-19{width:4.75rem}.\!k-w-19{width:4.75rem !important}.k-w-20{width:5rem}.\!k-w-20{width:5rem !important}.k-w-21{width:5.25rem}.\!k-w-21{width:5.25rem !important}.k-w-22{width:5.5rem}.\!k-w-22{width:5.5rem !important}.k-w-23{width:5.75rem}.\!k-w-23{width:5.75rem !important}.k-w-24{width:6rem}.\!k-w-24{width:6rem !important}.k-w-25{width:7rem}.\!k-w-25{width:7rem !important}.k-w-26{width:8rem}.\!k-w-26{width:8rem !important}.k-w-27{width:9rem}.\!k-w-27{width:9rem !important}.k-w-28{width:10rem}.\!k-w-28{width:10rem !important}.k-w-29{width:11rem}.\!k-w-29{width:11rem !important}.k-w-30{width:12rem}.\!k-w-30{width:12rem !important}.k-w-auto{width:auto}.\!k-w-auto{width:auto !important}.k-w-1\/2{width:50%}.\!k-w-1\/2{width:50% !important}.k-w-1\/3{width:33.333333%}.\!k-w-1\/3{width:33.333333% !important}.k-w-2\/3{width:66.666667%}.\!k-w-2\/3{width:66.666667% !important}.k-w-1\/4{width:25%}.\!k-w-1\/4{width:25% !important}.k-w-2\/4{width:50%}.\!k-w-2\/4{width:50% !important}.k-w-3\/4{width:75%}.\!k-w-3\/4{width:75% !important}.k-w-1\/5{width:20%}.\!k-w-1\/5{width:20% !important}.k-w-2\/5{width:40%}.\!k-w-2\/5{width:40% !important}.k-w-3\/5{width:60%}.\!k-w-3\/5{width:60% !important}.k-w-4\/5{width:80%}.\!k-w-4\/5{width:80% !important}.k-w-1\/6{width:16.666667%}.\!k-w-1\/6{width:16.666667% !important}.k-w-2\/6{width:33.333333%}.\!k-w-2\/6{width:33.333333% !important}.k-w-3\/6{width:50%}.\!k-w-3\/6{width:50% !important}.k-w-4\/6{width:66.666667%}.\!k-w-4\/6{width:66.666667% !important}.k-w-5\/6{width:83.333333%}.\!k-w-5\/6{width:83.333333% !important}.k-w-1\/12{width:8.333333%}.\!k-w-1\/12{width:8.333333% !important}.k-w-2\/12{width:16.666667%}.\!k-w-2\/12{width:16.666667% !important}.k-w-3\/12{width:25%}.\!k-w-3\/12{width:25% !important}.k-w-4\/12{width:33.333333%}.\!k-w-4\/12{width:33.333333% !important}.k-w-5\/12{width:41.666667%}.\!k-w-5\/12{width:41.666667% !important}.k-w-6\/12{width:50%}.\!k-w-6\/12{width:50% !important}.k-w-7\/12{width:58.333333%}.\!k-w-7\/12{width:58.333333% !important}.k-w-8\/12{width:66.666667%}.\!k-w-8\/12{width:66.666667% !important}.k-w-9\/12{width:75%}.\!k-w-9\/12{width:75% !important}.k-w-10\/12{width:83.333333%}.\!k-w-10\/12{width:83.333333% !important}.k-w-11\/12{width:91.666667%}.\!k-w-11\/12{width:91.666667% !important}.k-w-full{width:100%}.\!k-w-full{width:100% !important}.k-w-min{width:-moz-min-content;width:min-content}.\!k-w-min{width:-moz-min-content !important;width:min-content !important}.k-w-max{width:-moz-max-content;width:max-content}.\!k-w-max{width:-moz-max-content !important;width:max-content !important}.k-w-fit{width:-moz-fit-content;width:fit-content}.\!k-w-fit{width:-moz-fit-content !important;width:fit-content !important}.k-w-screen{width:100vw}.\!k-w-screen{width:100vw !important}.k-min-w-0{min-width:0}.\!k-min-w-0{min-width:0 !important}.k-min-w-full{min-width:100%}.\!k-min-w-full{min-width:100% !important}.k-min-w-screen{min-width:100vw}.\!k-min-w-screen{min-width:100vw !important}.k-min-w-min{min-width:-moz-min-content;min-width:min-content}.\!k-min-w-min{min-width:-moz-min-content !important;min-width:min-content !important}.k-min-w-max{min-width:-moz-max-content;min-width:max-content}.\!k-min-w-max{min-width:-moz-max-content !important;min-width:max-content !important}.k-min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.\!k-min-w-fit{min-width:-moz-fit-content !important;min-width:fit-content !important}.k-max-w-none{max-width:none}.\!k-max-w-none{max-width:none !important}.k-max-w-0{max-width:0}.\!k-max-w-0{max-width:0 !important}.k-max-w-full{max-width:100%}.\!k-max-w-full{max-width:100% !important}.k-max-w-screen{max-width:100vw}.\!k-max-w-screen{max-width:100vw !important}.k-max-w-min{max-width:-moz-min-content;max-width:min-content}.\!k-max-w-min{max-width:-moz-min-content !important;max-width:min-content !important}.k-max-w-max{max-width:-moz-max-content;max-width:max-content}.\!k-max-w-max{max-width:-moz-max-content !important;max-width:max-content !important}.k-max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.\!k-max-w-fit{max-width:-moz-fit-content !important;max-width:fit-content !important}.k-bg-clip-border{background-clip:border-box}.\!k-bg-clip-border{background-clip:border-box !important}.k-bg-clip-padding{background-clip:padding-box}.\!k-bg-clip-padding{background-clip:padding-box !important}.k-bg-clip-content{background-clip:content-box}.\!k-bg-clip-content{background-clip:content-box !important}.k-bg-clip-text{-webkit-background-clip:text;background-clip:text}.\!k-bg-clip-text{-webkit-background-clip:text !important;background-clip:text !important}.k-bg-app-surface{background-color:var(--kendo-color-app-surface, #ffffff)}.\!k-bg-app-surface{background-color:var(--kendo-color-app-surface, #ffffff) !important}.k-bg-on-app-surface{background-color:var(--kendo-color-on-app-surface, #3d3d3d)}.\!k-bg-on-app-surface{background-color:var(--kendo-color-on-app-surface, #3d3d3d) !important}.k-bg-subtle{background-color:var(--kendo-color-subtle, #666666)}.\!k-bg-subtle{background-color:var(--kendo-color-subtle, #666666) !important}.k-bg-surface{background-color:var(--kendo-color-surface, #fafafa)}.\!k-bg-surface{background-color:var(--kendo-color-surface, #fafafa) !important}.k-bg-surface-alt{background-color:var(--kendo-color-surface-alt, #ffffff)}.\!k-bg-surface-alt{background-color:var(--kendo-color-surface-alt, #ffffff) !important}.k-bg-border{background-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.\!k-bg-border{background-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important}.k-bg-border-alt{background-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.\!k-bg-border-alt{background-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important}.k-bg-base-subtle{background-color:var(--kendo-color-base-subtle, #ebebeb)}.\!k-bg-base-subtle{background-color:var(--kendo-color-base-subtle, #ebebeb) !important}.k-bg-base-emphasis{background-color:var(--kendo-color-base-emphasis, #c2c2c2)}.\!k-bg-base-emphasis{background-color:var(--kendo-color-base-emphasis, #c2c2c2) !important}.k-bg-primary-subtle{background-color:var(--kendo-color-primary-subtle, #ffeceb)}.\!k-bg-primary-subtle{background-color:var(--kendo-color-primary-subtle, #ffeceb) !important}.k-bg-primary{background-color:var(--kendo-color-primary, #0A5E58)}.\!k-bg-primary{background-color:var(--kendo-color-primary, #0A5E58) !important}.k-bg-primary-emphasis{background-color:var(--kendo-color-primary-emphasis, #ff9d97)}.\!k-bg-primary-emphasis{background-color:var(--kendo-color-primary-emphasis, #ff9d97) !important}.k-bg-secondary-subtle{background-color:var(--kendo-color-secondary-subtle, #fafafa)}.\!k-bg-secondary-subtle{background-color:var(--kendo-color-secondary-subtle, #fafafa) !important}.k-bg-secondary{background-color:var(--kendo-color-secondary, #666666)}.\!k-bg-secondary{background-color:var(--kendo-color-secondary, #666666) !important}.k-bg-secondary-emphasis{background-color:var(--kendo-color-secondary-emphasis, #e0e0e0)}.\!k-bg-secondary-emphasis{background-color:var(--kendo-color-secondary-emphasis, #e0e0e0) !important}.k-bg-tertiary-subtle{background-color:var(--kendo-color-tertiary-subtle, #d8f1fd)}.\!k-bg-tertiary-subtle{background-color:var(--kendo-color-tertiary-subtle, #d8f1fd) !important}.k-bg-tertiary{background-color:var(--kendo-color-tertiary, #03a9f4)}.\!k-bg-tertiary{background-color:var(--kendo-color-tertiary, #03a9f4) !important}.k-bg-tertiary-emphasis{background-color:var(--kendo-color-tertiary-emphasis, #61c9f9)}.\!k-bg-tertiary-emphasis{background-color:var(--kendo-color-tertiary-emphasis, #61c9f9) !important}.k-bg-info-subtle{background-color:var(--kendo-color-info-subtle, #d2e2fb)}.\!k-bg-info-subtle{background-color:var(--kendo-color-info-subtle, #d2e2fb) !important}.k-bg-info{background-color:var(--kendo-color-info, #0058e9)}.\!k-bg-info{background-color:var(--kendo-color-info, #0058e9) !important}.k-bg-info-emphasis{background-color:var(--kendo-color-info-emphasis, #6098f2)}.\!k-bg-info-emphasis{background-color:var(--kendo-color-info-emphasis, #6098f2) !important}.k-bg-success-subtle{background-color:var(--kendo-color-success-subtle, #dcf0d3)}.\!k-bg-success-subtle{background-color:var(--kendo-color-success-subtle, #dcf0d3) !important}.k-bg-success{background-color:var(--kendo-color-success, #37b400)}.\!k-bg-success{background-color:var(--kendo-color-success, #37b400) !important}.k-bg-success-emphasis{background-color:var(--kendo-color-success-emphasis, #81d15f)}.\!k-bg-success-emphasis{background-color:var(--kendo-color-success-emphasis, #81d15f) !important}.k-bg-warning-subtle{background-color:var(--kendo-color-warning-subtle, #fff4d3)}.\!k-bg-warning-subtle{background-color:var(--kendo-color-warning-subtle, #fff4d3) !important}.k-bg-warning{background-color:var(--kendo-color-warning, #ffc000)}.\!k-bg-warning{background-color:var(--kendo-color-warning, #ffc000) !important}.k-bg-warning-emphasis{background-color:var(--kendo-color-warning-emphasis, #ffd760)}.\!k-bg-warning-emphasis{background-color:var(--kendo-color-warning-emphasis, #ffd760) !important}.k-bg-error-subtle{background-color:var(--kendo-color-error-subtle, #fcddda)}.\!k-bg-error-subtle{background-color:var(--kendo-color-error-subtle, #fcddda) !important}.k-bg-error{background-color:var(--kendo-color-error, #f31700)}.\!k-bg-error{background-color:var(--kendo-color-error, #f31700) !important}.k-bg-error-emphasis{background-color:var(--kendo-color-error-emphasis, #f76f60)}.\!k-bg-error-emphasis{background-color:var(--kendo-color-error-emphasis, #f76f60) !important}.k-bg-light-subtle{background-color:var(--kendo-color-light-subtle, #fafafa)}.\!k-bg-light-subtle{background-color:var(--kendo-color-light-subtle, #fafafa) !important}.k-bg-light{background-color:var(--kendo-color-light, #ebebeb)}.\!k-bg-light{background-color:var(--kendo-color-light, #ebebeb) !important}.k-bg-light-emphasis{background-color:var(--kendo-color-light-emphasis, #d6d6d6)}.\!k-bg-light-emphasis{background-color:var(--kendo-color-light-emphasis, #d6d6d6) !important}.k-bg-dark-subtle{background-color:var(--kendo-color-dark-subtle, #c2c2c2)}.\!k-bg-dark-subtle{background-color:var(--kendo-color-dark-subtle, #c2c2c2) !important}.k-bg-dark{background-color:var(--kendo-color-dark, #3d3d3d)}.\!k-bg-dark{background-color:var(--kendo-color-dark, #3d3d3d) !important}.k-bg-dark-emphasis{background-color:var(--kendo-color-dark-emphasis, #666666)}.\!k-bg-dark-emphasis{background-color:var(--kendo-color-dark-emphasis, #666666) !important}.k-bg-inherit{background-color:var(--kendo-color-inherit, inherit)}.\!k-bg-inherit{background-color:var(--kendo-color-inherit, inherit) !important}.k-bg-transparent{background-color:var(--kendo-color-transparent, transparent)}.\!k-bg-transparent{background-color:var(--kendo-color-transparent, transparent) !important}.k-bg-black{background-color:var(--kendo-color-black, black)}.\!k-bg-black{background-color:var(--kendo-color-black, black) !important}.k-bg-white{background-color:var(--kendo-color-white, white)}.\!k-bg-white{background-color:var(--kendo-color-white, white) !important}.k-bg-center{background-position:center}.\!k-bg-center{background-position:center !important}.k-bg-top{background-position:top}.\!k-bg-top{background-position:top !important}.k-bg-right{background-position:right}.\!k-bg-right{background-position:right !important}.k-bg-bottom{background-position:bottom}.\!k-bg-bottom{background-position:bottom !important}.k-bg-left{background-position:left}.\!k-bg-left{background-position:left !important}.k-bg-top-left{background-position:top left}.\!k-bg-top-left{background-position:top left !important}.k-bg-top-right{background-position:top right}.\!k-bg-top-right{background-position:top right !important}.k-bg-bottom-left{background-position:bottom left}.\!k-bg-bottom-left{background-position:bottom left !important}.k-bg-bottom-right{background-position:bottom right}.\!k-bg-bottom-right{background-position:bottom right !important}.k-bg-auto{background-size:auto}.\!k-bg-auto{background-size:auto !important}.k-bg-cover{background-size:cover}.\!k-bg-cover{background-size:cover !important}.k-bg-contain{background-size:contain}.\!k-bg-contain{background-size:contain !important}.k-border-app-surface{border-color:var(--kendo-color-app-surface, #ffffff)}.\!k-border-app-surface{border-color:var(--kendo-color-app-surface, #ffffff) !important}.k-border-on-app-surface{border-color:var(--kendo-color-on-app-surface, #3d3d3d)}.\!k-border-on-app-surface{border-color:var(--kendo-color-on-app-surface, #3d3d3d) !important}.k-border-subtle{border-color:var(--kendo-color-subtle, #666666)}.\!k-border-subtle{border-color:var(--kendo-color-subtle, #666666) !important}.k-border-surface{border-color:var(--kendo-color-surface, #fafafa)}.\!k-border-surface{border-color:var(--kendo-color-surface, #fafafa) !important}.k-border-surface-alt{border-color:var(--kendo-color-surface-alt, #ffffff)}.\!k-border-surface-alt{border-color:var(--kendo-color-surface-alt, #ffffff) !important}.k-border-border{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.\!k-border-border{border-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important}.k-border-border-alt{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.\!k-border-border-alt{border-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important}.k-border-base-subtle{border-color:var(--kendo-color-base-subtle, #ebebeb)}.\!k-border-base-subtle{border-color:var(--kendo-color-base-subtle, #ebebeb) !important}.k-border-base-emphasis{border-color:var(--kendo-color-base-emphasis, #c2c2c2)}.\!k-border-base-emphasis{border-color:var(--kendo-color-base-emphasis, #c2c2c2) !important}.k-border-primary-subtle{border-color:var(--kendo-color-primary-subtle, #ffeceb)}.\!k-border-primary-subtle{border-color:var(--kendo-color-primary-subtle, #ffeceb) !important}.k-border-primary{border-color:var(--kendo-color-primary, #0A5E58)}.\!k-border-primary{border-color:var(--kendo-color-primary, #0A5E58) !important}.k-border-primary-emphasis{border-color:var(--kendo-color-primary-emphasis, #ff9d97)}.\!k-border-primary-emphasis{border-color:var(--kendo-color-primary-emphasis, #ff9d97) !important}.k-border-secondary-subtle{border-color:var(--kendo-color-secondary-subtle, #fafafa)}.\!k-border-secondary-subtle{border-color:var(--kendo-color-secondary-subtle, #fafafa) !important}.k-border-secondary{border-color:var(--kendo-color-secondary, #666666)}.\!k-border-secondary{border-color:var(--kendo-color-secondary, #666666) !important}.k-border-secondary-emphasis{border-color:var(--kendo-color-secondary-emphasis, #e0e0e0)}.\!k-border-secondary-emphasis{border-color:var(--kendo-color-secondary-emphasis, #e0e0e0) !important}.k-border-tertiary-subtle{border-color:var(--kendo-color-tertiary-subtle, #d8f1fd)}.\!k-border-tertiary-subtle{border-color:var(--kendo-color-tertiary-subtle, #d8f1fd) !important}.k-border-tertiary{border-color:var(--kendo-color-tertiary, #03a9f4)}.\!k-border-tertiary{border-color:var(--kendo-color-tertiary, #03a9f4) !important}.k-border-tertiary-emphasis{border-color:var(--kendo-color-tertiary-emphasis, #61c9f9)}.\!k-border-tertiary-emphasis{border-color:var(--kendo-color-tertiary-emphasis, #61c9f9) !important}.k-border-info-subtle{border-color:var(--kendo-color-info-subtle, #d2e2fb)}.\!k-border-info-subtle{border-color:var(--kendo-color-info-subtle, #d2e2fb) !important}.k-border-info{border-color:var(--kendo-color-info, #0058e9)}.\!k-border-info{border-color:var(--kendo-color-info, #0058e9) !important}.k-border-info-emphasis{border-color:var(--kendo-color-info-emphasis, #6098f2)}.\!k-border-info-emphasis{border-color:var(--kendo-color-info-emphasis, #6098f2) !important}.k-border-success-subtle{border-color:var(--kendo-color-success-subtle, #dcf0d3)}.\!k-border-success-subtle{border-color:var(--kendo-color-success-subtle, #dcf0d3) !important}.k-border-success{border-color:var(--kendo-color-success, #37b400)}.\!k-border-success{border-color:var(--kendo-color-success, #37b400) !important}.k-border-success-emphasis{border-color:var(--kendo-color-success-emphasis, #81d15f)}.\!k-border-success-emphasis{border-color:var(--kendo-color-success-emphasis, #81d15f) !important}.k-border-warning-subtle{border-color:var(--kendo-color-warning-subtle, #fff4d3)}.\!k-border-warning-subtle{border-color:var(--kendo-color-warning-subtle, #fff4d3) !important}.k-border-warning{border-color:var(--kendo-color-warning, #ffc000)}.\!k-border-warning{border-color:var(--kendo-color-warning, #ffc000) !important}.k-border-warning-emphasis{border-color:var(--kendo-color-warning-emphasis, #ffd760)}.\!k-border-warning-emphasis{border-color:var(--kendo-color-warning-emphasis, #ffd760) !important}.k-border-error-subtle{border-color:var(--kendo-color-error-subtle, #fcddda)}.\!k-border-error-subtle{border-color:var(--kendo-color-error-subtle, #fcddda) !important}.k-border-error{border-color:var(--kendo-color-error, #f31700)}.\!k-border-error{border-color:var(--kendo-color-error, #f31700) !important}.k-border-error-emphasis{border-color:var(--kendo-color-error-emphasis, #f76f60)}.\!k-border-error-emphasis{border-color:var(--kendo-color-error-emphasis, #f76f60) !important}.k-border-light-subtle{border-color:var(--kendo-color-light-subtle, #fafafa)}.\!k-border-light-subtle{border-color:var(--kendo-color-light-subtle, #fafafa) !important}.k-border-light{border-color:var(--kendo-color-light, #ebebeb)}.\!k-border-light{border-color:var(--kendo-color-light, #ebebeb) !important}.k-border-light-emphasis{border-color:var(--kendo-color-light-emphasis, #d6d6d6)}.\!k-border-light-emphasis{border-color:var(--kendo-color-light-emphasis, #d6d6d6) !important}.k-border-dark-subtle{border-color:var(--kendo-color-dark-subtle, #c2c2c2)}.\!k-border-dark-subtle{border-color:var(--kendo-color-dark-subtle, #c2c2c2) !important}.k-border-dark{border-color:var(--kendo-color-dark, #3d3d3d)}.\!k-border-dark{border-color:var(--kendo-color-dark, #3d3d3d) !important}.k-border-dark-emphasis{border-color:var(--kendo-color-dark-emphasis, #666666)}.\!k-border-dark-emphasis{border-color:var(--kendo-color-dark-emphasis, #666666) !important}.k-border-inherit{border-color:var(--kendo-color-inherit, inherit)}.\!k-border-inherit{border-color:var(--kendo-color-inherit, inherit) !important}.k-border-current{border-color:var(--kendo-color-current, currentColor)}.\!k-border-current{border-color:var(--kendo-color-current, currentColor) !important}.k-border-transparent{border-color:var(--kendo-color-transparent, transparent)}.\!k-border-transparent{border-color:var(--kendo-color-transparent, transparent) !important}.k-border-black{border-color:var(--kendo-color-black, black)}.\!k-border-black{border-color:var(--kendo-color-black, black) !important}.k-border-white{border-color:var(--kendo-color-white, white)}.\!k-border-white{border-color:var(--kendo-color-white, white) !important}.k-rounded-none{border-radius:var(--kendo-border-radius-none, 0px)}.\!k-rounded-none{border-radius:var(--kendo-border-radius-none, 0px) !important}.k-rounded-xs{border-radius:var(--kendo-border-radius-xs, 1px)}.\!k-rounded-xs{border-radius:var(--kendo-border-radius-xs, 1px) !important}.k-rounded-sm{border-radius:var(--kendo-border-radius-sm, 0.125rem)}.\!k-rounded-sm{border-radius:var(--kendo-border-radius-sm, 0.125rem) !important}.k-rounded-md{border-radius:var(--kendo-border-radius-md, 0.25rem)}.\!k-rounded-md{border-radius:var(--kendo-border-radius-md, 0.25rem) !important}.k-rounded-lg{border-radius:var(--kendo-border-radius-lg, 0.375rem)}.\!k-rounded-lg{border-radius:var(--kendo-border-radius-lg, 0.375rem) !important}.k-rounded-xl{border-radius:var(--kendo-border-radius-xl, 0.5rem)}.\!k-rounded-xl{border-radius:var(--kendo-border-radius-xl, 0.5rem) !important}.k-rounded-xxl{border-radius:var(--kendo-border-radius-xxl, 0.75rem)}.\!k-rounded-xxl{border-radius:var(--kendo-border-radius-xxl, 0.75rem) !important}.k-rounded-xxxl{border-radius:var(--kendo-border-radius-xxxl, 1rem)}.\!k-rounded-xxxl{border-radius:var(--kendo-border-radius-xxxl, 1rem) !important}.k-rounded-full{border-radius:var(--kendo-border-radius-full, 9999px)}.\!k-rounded-full{border-radius:var(--kendo-border-radius-full, 9999px) !important}.k-rounded-tl-none{border-top-left-radius:var(--kendo-border-radius-none, 0px)}.\!k-rounded-tl-none{border-top-left-radius:var(--kendo-border-radius-none, 0px) !important}.k-rounded-tl-xs{border-top-left-radius:var(--kendo-border-radius-xs, 1px)}.\!k-rounded-tl-xs{border-top-left-radius:var(--kendo-border-radius-xs, 1px) !important}.k-rounded-tl-sm{border-top-left-radius:var(--kendo-border-radius-sm, 0.125rem)}.\!k-rounded-tl-sm{border-top-left-radius:var(--kendo-border-radius-sm, 0.125rem) !important}.k-rounded-tl-md{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem)}.\!k-rounded-tl-md{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem) !important}.k-rounded-tl-lg{border-top-left-radius:var(--kendo-border-radius-lg, 0.375rem)}.\!k-rounded-tl-lg{border-top-left-radius:var(--kendo-border-radius-lg, 0.375rem) !important}.k-rounded-tl-xl{border-top-left-radius:var(--kendo-border-radius-xl, 0.5rem)}.\!k-rounded-tl-xl{border-top-left-radius:var(--kendo-border-radius-xl, 0.5rem) !important}.k-rounded-tl-xxl{border-top-left-radius:var(--kendo-border-radius-xxl, 0.75rem)}.\!k-rounded-tl-xxl{border-top-left-radius:var(--kendo-border-radius-xxl, 0.75rem) !important}.k-rounded-tl-xxxl{border-top-left-radius:var(--kendo-border-radius-xxxl, 1rem)}.\!k-rounded-tl-xxxl{border-top-left-radius:var(--kendo-border-radius-xxxl, 1rem) !important}.k-rounded-tl-full{border-top-left-radius:var(--kendo-border-radius-full, 9999px)}.\!k-rounded-tl-full{border-top-left-radius:var(--kendo-border-radius-full, 9999px) !important}.k-rounded-tr-none{border-top-right-radius:var(--kendo-border-radius-none, 0px)}.\!k-rounded-tr-none{border-top-right-radius:var(--kendo-border-radius-none, 0px) !important}.k-rounded-tr-xs{border-top-right-radius:var(--kendo-border-radius-xs, 1px)}.\!k-rounded-tr-xs{border-top-right-radius:var(--kendo-border-radius-xs, 1px) !important}.k-rounded-tr-sm{border-top-right-radius:var(--kendo-border-radius-sm, 0.125rem)}.\!k-rounded-tr-sm{border-top-right-radius:var(--kendo-border-radius-sm, 0.125rem) !important}.k-rounded-tr-md{border-top-right-radius:var(--kendo-border-radius-md, 0.25rem)}.\!k-rounded-tr-md{border-top-right-radius:var(--kendo-border-radius-md, 0.25rem) !important}.k-rounded-tr-lg{border-top-right-radius:var(--kendo-border-radius-lg, 0.375rem)}.\!k-rounded-tr-lg{border-top-right-radius:var(--kendo-border-radius-lg, 0.375rem) !important}.k-rounded-tr-xl{border-top-right-radius:var(--kendo-border-radius-xl, 0.5rem)}.\!k-rounded-tr-xl{border-top-right-radius:var(--kendo-border-radius-xl, 0.5rem) !important}.k-rounded-tr-xxl{border-top-right-radius:var(--kendo-border-radius-xxl, 0.75rem)}.\!k-rounded-tr-xxl{border-top-right-radius:var(--kendo-border-radius-xxl, 0.75rem) !important}.k-rounded-tr-xxxl{border-top-right-radius:var(--kendo-border-radius-xxxl, 1rem)}.\!k-rounded-tr-xxxl{border-top-right-radius:var(--kendo-border-radius-xxxl, 1rem) !important}.k-rounded-tr-full{border-top-right-radius:var(--kendo-border-radius-full, 9999px)}.\!k-rounded-tr-full{border-top-right-radius:var(--kendo-border-radius-full, 9999px) !important}.k-rounded-br-none{border-bottom-right-radius:var(--kendo-border-radius-none, 0px)}.\!k-rounded-br-none{border-bottom-right-radius:var(--kendo-border-radius-none, 0px) !important}.k-rounded-br-xs{border-bottom-right-radius:var(--kendo-border-radius-xs, 1px)}.\!k-rounded-br-xs{border-bottom-right-radius:var(--kendo-border-radius-xs, 1px) !important}.k-rounded-br-sm{border-bottom-right-radius:var(--kendo-border-radius-sm, 0.125rem)}.\!k-rounded-br-sm{border-bottom-right-radius:var(--kendo-border-radius-sm, 0.125rem) !important}.k-rounded-br-md{border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem)}.\!k-rounded-br-md{border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem) !important}.k-rounded-br-lg{border-bottom-right-radius:var(--kendo-border-radius-lg, 0.375rem)}.\!k-rounded-br-lg{border-bottom-right-radius:var(--kendo-border-radius-lg, 0.375rem) !important}.k-rounded-br-xl{border-bottom-right-radius:var(--kendo-border-radius-xl, 0.5rem)}.\!k-rounded-br-xl{border-bottom-right-radius:var(--kendo-border-radius-xl, 0.5rem) !important}.k-rounded-br-xxl{border-bottom-right-radius:var(--kendo-border-radius-xxl, 0.75rem)}.\!k-rounded-br-xxl{border-bottom-right-radius:var(--kendo-border-radius-xxl, 0.75rem) !important}.k-rounded-br-xxxl{border-bottom-right-radius:var(--kendo-border-radius-xxxl, 1rem)}.\!k-rounded-br-xxxl{border-bottom-right-radius:var(--kendo-border-radius-xxxl, 1rem) !important}.k-rounded-br-full{border-bottom-right-radius:var(--kendo-border-radius-full, 9999px)}.\!k-rounded-br-full{border-bottom-right-radius:var(--kendo-border-radius-full, 9999px) !important}.k-rounded-bl-none{border-bottom-left-radius:var(--kendo-border-radius-none, 0px)}.\!k-rounded-bl-none{border-bottom-left-radius:var(--kendo-border-radius-none, 0px) !important}.k-rounded-bl-xs{border-bottom-left-radius:var(--kendo-border-radius-xs, 1px)}.\!k-rounded-bl-xs{border-bottom-left-radius:var(--kendo-border-radius-xs, 1px) !important}.k-rounded-bl-sm{border-bottom-left-radius:var(--kendo-border-radius-sm, 0.125rem)}.\!k-rounded-bl-sm{border-bottom-left-radius:var(--kendo-border-radius-sm, 0.125rem) !important}.k-rounded-bl-md{border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem)}.\!k-rounded-bl-md{border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem) !important}.k-rounded-bl-lg{border-bottom-left-radius:var(--kendo-border-radius-lg, 0.375rem)}.\!k-rounded-bl-lg{border-bottom-left-radius:var(--kendo-border-radius-lg, 0.375rem) !important}.k-rounded-bl-xl{border-bottom-left-radius:var(--kendo-border-radius-xl, 0.5rem)}.\!k-rounded-bl-xl{border-bottom-left-radius:var(--kendo-border-radius-xl, 0.5rem) !important}.k-rounded-bl-xxl{border-bottom-left-radius:var(--kendo-border-radius-xxl, 0.75rem)}.\!k-rounded-bl-xxl{border-bottom-left-radius:var(--kendo-border-radius-xxl, 0.75rem) !important}.k-rounded-bl-xxxl{border-bottom-left-radius:var(--kendo-border-radius-xxxl, 1rem)}.\!k-rounded-bl-xxxl{border-bottom-left-radius:var(--kendo-border-radius-xxxl, 1rem) !important}.k-rounded-bl-full{border-bottom-left-radius:var(--kendo-border-radius-full, 9999px)}.\!k-rounded-bl-full{border-bottom-left-radius:var(--kendo-border-radius-full, 9999px) !important}.k-rounded-t-none{border-top-left-radius:var(--kendo-border-radius-none, 0px);border-top-right-radius:var(--kendo-border-radius-none, 0px)}.\!k-rounded-t-none{border-top-left-radius:var(--kendo-border-radius-none, 0px) !important;border-top-right-radius:var(--kendo-border-radius-none, 0px) !important}.k-rounded-t-xs{border-top-left-radius:var(--kendo-border-radius-xs, 1px);border-top-right-radius:var(--kendo-border-radius-xs, 1px)}.\!k-rounded-t-xs{border-top-left-radius:var(--kendo-border-radius-xs, 1px) !important;border-top-right-radius:var(--kendo-border-radius-xs, 1px) !important}.k-rounded-t-sm{border-top-left-radius:var(--kendo-border-radius-sm, 0.125rem);border-top-right-radius:var(--kendo-border-radius-sm, 0.125rem)}.\!k-rounded-t-sm{border-top-left-radius:var(--kendo-border-radius-sm, 0.125rem) !important;border-top-right-radius:var(--kendo-border-radius-sm, 0.125rem) !important}.k-rounded-t-md{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem);border-top-right-radius:var(--kendo-border-radius-md, 0.25rem)}.\!k-rounded-t-md{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem) !important;border-top-right-radius:var(--kendo-border-radius-md, 0.25rem) !important}.k-rounded-t-lg{border-top-left-radius:var(--kendo-border-radius-lg, 0.375rem);border-top-right-radius:var(--kendo-border-radius-lg, 0.375rem)}.\!k-rounded-t-lg{border-top-left-radius:var(--kendo-border-radius-lg, 0.375rem) !important;border-top-right-radius:var(--kendo-border-radius-lg, 0.375rem) !important}.k-rounded-t-xl{border-top-left-radius:var(--kendo-border-radius-xl, 0.5rem);border-top-right-radius:var(--kendo-border-radius-xl, 0.5rem)}.\!k-rounded-t-xl{border-top-left-radius:var(--kendo-border-radius-xl, 0.5rem) !important;border-top-right-radius:var(--kendo-border-radius-xl, 0.5rem) !important}.k-rounded-t-xxl{border-top-left-radius:var(--kendo-border-radius-xxl, 0.75rem);border-top-right-radius:var(--kendo-border-radius-xxl, 0.75rem)}.\!k-rounded-t-xxl{border-top-left-radius:var(--kendo-border-radius-xxl, 0.75rem) !important;border-top-right-radius:var(--kendo-border-radius-xxl, 0.75rem) !important}.k-rounded-t-xxxl{border-top-left-radius:var(--kendo-border-radius-xxxl, 1rem);border-top-right-radius:var(--kendo-border-radius-xxxl, 1rem)}.\!k-rounded-t-xxxl{border-top-left-radius:var(--kendo-border-radius-xxxl, 1rem) !important;border-top-right-radius:var(--kendo-border-radius-xxxl, 1rem) !important}.k-rounded-t-full{border-top-left-radius:var(--kendo-border-radius-full, 9999px);border-top-right-radius:var(--kendo-border-radius-full, 9999px)}.\!k-rounded-t-full{border-top-left-radius:var(--kendo-border-radius-full, 9999px) !important;border-top-right-radius:var(--kendo-border-radius-full, 9999px) !important}.k-rounded-r-none{border-top-right-radius:var(--kendo-border-radius-none, 0px);border-bottom-right-radius:var(--kendo-border-radius-none, 0px)}.\!k-rounded-r-none{border-top-right-radius:var(--kendo-border-radius-none, 0px) !important;border-bottom-right-radius:var(--kendo-border-radius-none, 0px) !important}.k-rounded-r-xs{border-top-right-radius:var(--kendo-border-radius-xs, 1px);border-bottom-right-radius:var(--kendo-border-radius-xs, 1px)}.\!k-rounded-r-xs{border-top-right-radius:var(--kendo-border-radius-xs, 1px) !important;border-bottom-right-radius:var(--kendo-border-radius-xs, 1px) !important}.k-rounded-r-sm{border-top-right-radius:var(--kendo-border-radius-sm, 0.125rem);border-bottom-right-radius:var(--kendo-border-radius-sm, 0.125rem)}.\!k-rounded-r-sm{border-top-right-radius:var(--kendo-border-radius-sm, 0.125rem) !important;border-bottom-right-radius:var(--kendo-border-radius-sm, 0.125rem) !important}.k-rounded-r-md{border-top-right-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem)}.\!k-rounded-r-md{border-top-right-radius:var(--kendo-border-radius-md, 0.25rem) !important;border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem) !important}.k-rounded-r-lg{border-top-right-radius:var(--kendo-border-radius-lg, 0.375rem);border-bottom-right-radius:var(--kendo-border-radius-lg, 0.375rem)}.\!k-rounded-r-lg{border-top-right-radius:var(--kendo-border-radius-lg, 0.375rem) !important;border-bottom-right-radius:var(--kendo-border-radius-lg, 0.375rem) !important}.k-rounded-r-xl{border-top-right-radius:var(--kendo-border-radius-xl, 0.5rem);border-bottom-right-radius:var(--kendo-border-radius-xl, 0.5rem)}.\!k-rounded-r-xl{border-top-right-radius:var(--kendo-border-radius-xl, 0.5rem) !important;border-bottom-right-radius:var(--kendo-border-radius-xl, 0.5rem) !important}.k-rounded-r-xxl{border-top-right-radius:var(--kendo-border-radius-xxl, 0.75rem);border-bottom-right-radius:var(--kendo-border-radius-xxl, 0.75rem)}.\!k-rounded-r-xxl{border-top-right-radius:var(--kendo-border-radius-xxl, 0.75rem) !important;border-bottom-right-radius:var(--kendo-border-radius-xxl, 0.75rem) !important}.k-rounded-r-xxxl{border-top-right-radius:var(--kendo-border-radius-xxxl, 1rem);border-bottom-right-radius:var(--kendo-border-radius-xxxl, 1rem)}.\!k-rounded-r-xxxl{border-top-right-radius:var(--kendo-border-radius-xxxl, 1rem) !important;border-bottom-right-radius:var(--kendo-border-radius-xxxl, 1rem) !important}.k-rounded-r-full{border-top-right-radius:var(--kendo-border-radius-full, 9999px);border-bottom-right-radius:var(--kendo-border-radius-full, 9999px)}.\!k-rounded-r-full{border-top-right-radius:var(--kendo-border-radius-full, 9999px) !important;border-bottom-right-radius:var(--kendo-border-radius-full, 9999px) !important}.k-rounded-b-none{border-bottom-left-radius:var(--kendo-border-radius-none, 0px);border-bottom-right-radius:var(--kendo-border-radius-none, 0px)}.\!k-rounded-b-none{border-bottom-left-radius:var(--kendo-border-radius-none, 0px) !important;border-bottom-right-radius:var(--kendo-border-radius-none, 0px) !important}.k-rounded-b-xs{border-bottom-left-radius:var(--kendo-border-radius-xs, 1px);border-bottom-right-radius:var(--kendo-border-radius-xs, 1px)}.\!k-rounded-b-xs{border-bottom-left-radius:var(--kendo-border-radius-xs, 1px) !important;border-bottom-right-radius:var(--kendo-border-radius-xs, 1px) !important}.k-rounded-b-sm{border-bottom-left-radius:var(--kendo-border-radius-sm, 0.125rem);border-bottom-right-radius:var(--kendo-border-radius-sm, 0.125rem)}.\!k-rounded-b-sm{border-bottom-left-radius:var(--kendo-border-radius-sm, 0.125rem) !important;border-bottom-right-radius:var(--kendo-border-radius-sm, 0.125rem) !important}.k-rounded-b-md{border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem)}.\!k-rounded-b-md{border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem) !important;border-bottom-right-radius:var(--kendo-border-radius-md, 0.25rem) !important}.k-rounded-b-lg{border-bottom-left-radius:var(--kendo-border-radius-lg, 0.375rem);border-bottom-right-radius:var(--kendo-border-radius-lg, 0.375rem)}.\!k-rounded-b-lg{border-bottom-left-radius:var(--kendo-border-radius-lg, 0.375rem) !important;border-bottom-right-radius:var(--kendo-border-radius-lg, 0.375rem) !important}.k-rounded-b-xl{border-bottom-left-radius:var(--kendo-border-radius-xl, 0.5rem);border-bottom-right-radius:var(--kendo-border-radius-xl, 0.5rem)}.\!k-rounded-b-xl{border-bottom-left-radius:var(--kendo-border-radius-xl, 0.5rem) !important;border-bottom-right-radius:var(--kendo-border-radius-xl, 0.5rem) !important}.k-rounded-b-xxl{border-bottom-left-radius:var(--kendo-border-radius-xxl, 0.75rem);border-bottom-right-radius:var(--kendo-border-radius-xxl, 0.75rem)}.\!k-rounded-b-xxl{border-bottom-left-radius:var(--kendo-border-radius-xxl, 0.75rem) !important;border-bottom-right-radius:var(--kendo-border-radius-xxl, 0.75rem) !important}.k-rounded-b-xxxl{border-bottom-left-radius:var(--kendo-border-radius-xxxl, 1rem);border-bottom-right-radius:var(--kendo-border-radius-xxxl, 1rem)}.\!k-rounded-b-xxxl{border-bottom-left-radius:var(--kendo-border-radius-xxxl, 1rem) !important;border-bottom-right-radius:var(--kendo-border-radius-xxxl, 1rem) !important}.k-rounded-b-full{border-bottom-left-radius:var(--kendo-border-radius-full, 9999px);border-bottom-right-radius:var(--kendo-border-radius-full, 9999px)}.\!k-rounded-b-full{border-bottom-left-radius:var(--kendo-border-radius-full, 9999px) !important;border-bottom-right-radius:var(--kendo-border-radius-full, 9999px) !important}.k-rounded-l-none{border-top-left-radius:var(--kendo-border-radius-none, 0px);border-bottom-left-radius:var(--kendo-border-radius-none, 0px)}.\!k-rounded-l-none{border-top-left-radius:var(--kendo-border-radius-none, 0px) !important;border-bottom-left-radius:var(--kendo-border-radius-none, 0px) !important}.k-rounded-l-xs{border-top-left-radius:var(--kendo-border-radius-xs, 1px);border-bottom-left-radius:var(--kendo-border-radius-xs, 1px)}.\!k-rounded-l-xs{border-top-left-radius:var(--kendo-border-radius-xs, 1px) !important;border-bottom-left-radius:var(--kendo-border-radius-xs, 1px) !important}.k-rounded-l-sm{border-top-left-radius:var(--kendo-border-radius-sm, 0.125rem);border-bottom-left-radius:var(--kendo-border-radius-sm, 0.125rem)}.\!k-rounded-l-sm{border-top-left-radius:var(--kendo-border-radius-sm, 0.125rem) !important;border-bottom-left-radius:var(--kendo-border-radius-sm, 0.125rem) !important}.k-rounded-l-md{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem);border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem)}.\!k-rounded-l-md{border-top-left-radius:var(--kendo-border-radius-md, 0.25rem) !important;border-bottom-left-radius:var(--kendo-border-radius-md, 0.25rem) !important}.k-rounded-l-lg{border-top-left-radius:var(--kendo-border-radius-lg, 0.375rem);border-bottom-left-radius:var(--kendo-border-radius-lg, 0.375rem)}.\!k-rounded-l-lg{border-top-left-radius:var(--kendo-border-radius-lg, 0.375rem) !important;border-bottom-left-radius:var(--kendo-border-radius-lg, 0.375rem) !important}.k-rounded-l-xl{border-top-left-radius:var(--kendo-border-radius-xl, 0.5rem);border-bottom-left-radius:var(--kendo-border-radius-xl, 0.5rem)}.\!k-rounded-l-xl{border-top-left-radius:var(--kendo-border-radius-xl, 0.5rem) !important;border-bottom-left-radius:var(--kendo-border-radius-xl, 0.5rem) !important}.k-rounded-l-xxl{border-top-left-radius:var(--kendo-border-radius-xxl, 0.75rem);border-bottom-left-radius:var(--kendo-border-radius-xxl, 0.75rem)}.\!k-rounded-l-xxl{border-top-left-radius:var(--kendo-border-radius-xxl, 0.75rem) !important;border-bottom-left-radius:var(--kendo-border-radius-xxl, 0.75rem) !important}.k-rounded-l-xxxl{border-top-left-radius:var(--kendo-border-radius-xxxl, 1rem);border-bottom-left-radius:var(--kendo-border-radius-xxxl, 1rem)}.\!k-rounded-l-xxxl{border-top-left-radius:var(--kendo-border-radius-xxxl, 1rem) !important;border-bottom-left-radius:var(--kendo-border-radius-xxxl, 1rem) !important}.k-rounded-l-full{border-top-left-radius:var(--kendo-border-radius-full, 9999px);border-bottom-left-radius:var(--kendo-border-radius-full, 9999px)}.\!k-rounded-l-full{border-top-left-radius:var(--kendo-border-radius-full, 9999px) !important;border-bottom-left-radius:var(--kendo-border-radius-full, 9999px) !important}.k-border-solid{border-style:solid}.\!k-border-solid{border-style:solid !important}.k-border-dashed{border-style:dashed}.\!k-border-dashed{border-style:dashed !important}.k-border-dotted{border-style:dotted}.\!k-border-dotted{border-style:dotted !important}.k-border-double{border-style:double}.\!k-border-double{border-style:double !important}.k-border-inset{border-style:inset}.\!k-border-inset{border-style:inset !important}.k-border-outset{border-style:outset}.\!k-border-outset{border-style:outset !important}.k-border-hidden{border-style:hidden}.\!k-border-hidden{border-style:hidden !important}.k-border-none{border-style:none}.\!k-border-none{border-style:none !important}.k-border-t-solid{border-top-style:solid}.\!k-border-t-solid{border-top-style:solid !important}.k-border-t-dashed{border-top-style:dashed}.\!k-border-t-dashed{border-top-style:dashed !important}.k-border-t-dotted{border-top-style:dotted}.\!k-border-t-dotted{border-top-style:dotted !important}.k-border-t-double{border-top-style:double}.\!k-border-t-double{border-top-style:double !important}.k-border-t-inset{border-top-style:inset}.\!k-border-t-inset{border-top-style:inset !important}.k-border-t-outset{border-top-style:outset}.\!k-border-t-outset{border-top-style:outset !important}.k-border-t-hidden{border-top-style:hidden}.\!k-border-t-hidden{border-top-style:hidden !important}.k-border-t-none{border-top-style:none}.\!k-border-t-none{border-top-style:none !important}.k-border-r-solid{border-right-style:solid}.\!k-border-r-solid{border-right-style:solid !important}.k-border-r-dashed{border-right-style:dashed}.\!k-border-r-dashed{border-right-style:dashed !important}.k-border-r-dotted{border-right-style:dotted}.\!k-border-r-dotted{border-right-style:dotted !important}.k-border-r-double{border-right-style:double}.\!k-border-r-double{border-right-style:double !important}.k-border-r-inset{border-right-style:inset}.\!k-border-r-inset{border-right-style:inset !important}.k-border-r-outset{border-right-style:outset}.\!k-border-r-outset{border-right-style:outset !important}.k-border-r-hidden{border-right-style:hidden}.\!k-border-r-hidden{border-right-style:hidden !important}.k-border-r-none{border-right-style:none}.\!k-border-r-none{border-right-style:none !important}.k-border-b-solid{border-bottom-style:solid}.\!k-border-b-solid{border-bottom-style:solid !important}.k-border-b-dashed{border-bottom-style:dashed}.\!k-border-b-dashed{border-bottom-style:dashed !important}.k-border-b-dotted{border-bottom-style:dotted}.\!k-border-b-dotted{border-bottom-style:dotted !important}.k-border-b-double{border-bottom-style:double}.\!k-border-b-double{border-bottom-style:double !important}.k-border-b-inset{border-bottom-style:inset}.\!k-border-b-inset{border-bottom-style:inset !important}.k-border-b-outset{border-bottom-style:outset}.\!k-border-b-outset{border-bottom-style:outset !important}.k-border-b-hidden{border-bottom-style:hidden}.\!k-border-b-hidden{border-bottom-style:hidden !important}.k-border-b-none{border-bottom-style:none}.\!k-border-b-none{border-bottom-style:none !important}.k-border-l-solid{border-left-style:solid}.\!k-border-l-solid{border-left-style:solid !important}.k-border-l-dashed{border-left-style:dashed}.\!k-border-l-dashed{border-left-style:dashed !important}.k-border-l-dotted{border-left-style:dotted}.\!k-border-l-dotted{border-left-style:dotted !important}.k-border-l-double{border-left-style:double}.\!k-border-l-double{border-left-style:double !important}.k-border-l-inset{border-left-style:inset}.\!k-border-l-inset{border-left-style:inset !important}.k-border-l-outset{border-left-style:outset}.\!k-border-l-outset{border-left-style:outset !important}.k-border-l-hidden{border-left-style:hidden}.\!k-border-l-hidden{border-left-style:hidden !important}.k-border-l-none{border-left-style:none}.\!k-border-l-none{border-left-style:none !important}.k-border-x-solid{border-inline-style:solid}.\!k-border-x-solid{border-inline-style:solid !important}.k-border-x-dashed{border-inline-style:dashed}.\!k-border-x-dashed{border-inline-style:dashed !important}.k-border-x-dotted{border-inline-style:dotted}.\!k-border-x-dotted{border-inline-style:dotted !important}.k-border-x-double{border-inline-style:double}.\!k-border-x-double{border-inline-style:double !important}.k-border-x-inset{border-inline-style:inset}.\!k-border-x-inset{border-inline-style:inset !important}.k-border-x-outset{border-inline-style:outset}.\!k-border-x-outset{border-inline-style:outset !important}.k-border-x-hidden{border-inline-style:hidden}.\!k-border-x-hidden{border-inline-style:hidden !important}.k-border-x-none{border-inline-style:none}.\!k-border-x-none{border-inline-style:none !important}.k-border-y-solid{border-block-style:solid}.\!k-border-y-solid{border-block-style:solid !important}.k-border-y-dashed{border-block-style:dashed}.\!k-border-y-dashed{border-block-style:dashed !important}.k-border-y-dotted{border-block-style:dotted}.\!k-border-y-dotted{border-block-style:dotted !important}.k-border-y-double{border-block-style:double}.\!k-border-y-double{border-block-style:double !important}.k-border-y-inset{border-block-style:inset}.\!k-border-y-inset{border-block-style:inset !important}.k-border-y-outset{border-block-style:outset}.\!k-border-y-outset{border-block-style:outset !important}.k-border-y-hidden{border-block-style:hidden}.\!k-border-y-hidden{border-block-style:hidden !important}.k-border-y-none{border-block-style:none}.\!k-border-y-none{border-block-style:none !important}.k-border{border-width:1px}.\!k-border{border-width:1px !important}.k-border-0{border-width:0}.\!k-border-0{border-width:0 !important}.k-border-2{border-width:2px}.\!k-border-2{border-width:2px !important}.k-border-4{border-width:4px}.\!k-border-4{border-width:4px !important}.k-border-8{border-width:8px}.\!k-border-8{border-width:8px !important}.k-border-t{border-top-width:1px}.\!k-border-t{border-top-width:1px !important}.k-border-t-0{border-top-width:0}.\!k-border-t-0{border-top-width:0 !important}.k-border-t-2{border-top-width:2px}.\!k-border-t-2{border-top-width:2px !important}.k-border-t-4{border-top-width:4px}.\!k-border-t-4{border-top-width:4px !important}.k-border-t-8{border-top-width:8px}.\!k-border-t-8{border-top-width:8px !important}.k-border-r{border-right-width:1px}.\!k-border-r{border-right-width:1px !important}.k-border-r-0{border-right-width:0}.\!k-border-r-0{border-right-width:0 !important}.k-border-r-2{border-right-width:2px}.\!k-border-r-2{border-right-width:2px !important}.k-border-r-4{border-right-width:4px}.\!k-border-r-4{border-right-width:4px !important}.k-border-r-8{border-right-width:8px}.\!k-border-r-8{border-right-width:8px !important}.k-border-b{border-bottom-width:1px}.\!k-border-b{border-bottom-width:1px !important}.k-border-b-0{border-bottom-width:0}.\!k-border-b-0{border-bottom-width:0 !important}.k-border-b-2{border-bottom-width:2px}.\!k-border-b-2{border-bottom-width:2px !important}.k-border-b-4{border-bottom-width:4px}.\!k-border-b-4{border-bottom-width:4px !important}.k-border-b-8{border-bottom-width:8px}.\!k-border-b-8{border-bottom-width:8px !important}.k-border-l{border-left-width:1px}.\!k-border-l{border-left-width:1px !important}.k-border-l-0{border-left-width:0}.\!k-border-l-0{border-left-width:0 !important}.k-border-l-2{border-left-width:2px}.\!k-border-l-2{border-left-width:2px !important}.k-border-l-4{border-left-width:4px}.\!k-border-l-4{border-left-width:4px !important}.k-border-l-8{border-left-width:8px}.\!k-border-l-8{border-left-width:8px !important}.k-border-x{border-inline-width:1px}.\!k-border-x{border-inline-width:1px !important}.k-border-x-0{border-inline-width:0}.\!k-border-x-0{border-inline-width:0 !important}.k-border-x-2{border-inline-width:2px}.\!k-border-x-2{border-inline-width:2px !important}.k-border-x-4{border-inline-width:4px}.\!k-border-x-4{border-inline-width:4px !important}.k-border-x-8{border-inline-width:8px}.\!k-border-x-8{border-inline-width:8px !important}.k-border-y{border-block-width:1px}.\!k-border-y{border-block-width:1px !important}.k-border-y-0{border-block-width:0}.\!k-border-y-0{border-block-width:0 !important}.k-border-y-2{border-block-width:2px}.\!k-border-y-2{border-block-width:2px !important}.k-border-y-4{border-block-width:4px}.\!k-border-y-4{border-block-width:4px !important}.k-border-y-8{border-block-width:8px}.\!k-border-y-8{border-block-width:8px !important}.k-border-top{border-top-width:1px}.\!k-border-top{border-top-width:1px !important}.k-border-top-0{border-top-width:0}.\!k-border-top-0{border-top-width:0 !important}.k-border-top-2{border-top-width:2px}.\!k-border-top-2{border-top-width:2px !important}.k-border-top-4{border-top-width:4px}.\!k-border-top-4{border-top-width:4px !important}.k-border-top-8{border-top-width:8px}.\!k-border-top-8{border-top-width:8px !important}.k-border-right{border-right-width:1px}.\!k-border-right{border-right-width:1px !important}.k-border-right-0{border-right-width:0}.\!k-border-right-0{border-right-width:0 !important}.k-border-right-2{border-right-width:2px}.\!k-border-right-2{border-right-width:2px !important}.k-border-right-4{border-right-width:4px}.\!k-border-right-4{border-right-width:4px !important}.k-border-right-8{border-right-width:8px}.\!k-border-right-8{border-right-width:8px !important}.k-border-bottom{border-bottom-width:1px}.\!k-border-bottom{border-bottom-width:1px !important}.k-border-bottom-0{border-bottom-width:0}.\!k-border-bottom-0{border-bottom-width:0 !important}.k-border-bottom-2{border-bottom-width:2px}.\!k-border-bottom-2{border-bottom-width:2px !important}.k-border-bottom-4{border-bottom-width:4px}.\!k-border-bottom-4{border-bottom-width:4px !important}.k-border-bottom-8{border-bottom-width:8px}.\!k-border-bottom-8{border-bottom-width:8px !important}.k-border-left{border-left-width:1px}.\!k-border-left{border-left-width:1px !important}.k-border-left-0{border-left-width:0}.\!k-border-left-0{border-left-width:0 !important}.k-border-left-2{border-left-width:2px}.\!k-border-left-2{border-left-width:2px !important}.k-border-left-4{border-left-width:4px}.\!k-border-left-4{border-left-width:4px !important}.k-border-left-8{border-left-width:8px}.\!k-border-left-8{border-left-width:8px !important}.k-outline-app-surface{outline-color:var(--kendo-color-app-surface, #ffffff)}.\!k-outline-app-surface{outline-color:var(--kendo-color-app-surface, #ffffff) !important}.k-outline-on-app-surface{outline-color:var(--kendo-color-on-app-surface, #3d3d3d)}.\!k-outline-on-app-surface{outline-color:var(--kendo-color-on-app-surface, #3d3d3d) !important}.k-outline-subtle{outline-color:var(--kendo-color-subtle, #666666)}.\!k-outline-subtle{outline-color:var(--kendo-color-subtle, #666666) !important}.k-outline-surface{outline-color:var(--kendo-color-surface, #fafafa)}.\!k-outline-surface{outline-color:var(--kendo-color-surface, #fafafa) !important}.k-outline-surface-alt{outline-color:var(--kendo-color-surface-alt, #ffffff)}.\!k-outline-surface-alt{outline-color:var(--kendo-color-surface-alt, #ffffff) !important}.k-outline-border{outline-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08))}.\!k-outline-border{outline-color:var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important}.k-outline-border-alt{outline-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))}.\!k-outline-border-alt{outline-color:var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important}.k-outline-base-subtle{outline-color:var(--kendo-color-base-subtle, #ebebeb)}.\!k-outline-base-subtle{outline-color:var(--kendo-color-base-subtle, #ebebeb) !important}.k-outline-base-emphasis{outline-color:var(--kendo-color-base-emphasis, #c2c2c2)}.\!k-outline-base-emphasis{outline-color:var(--kendo-color-base-emphasis, #c2c2c2) !important}.k-outline-primary-subtle{outline-color:var(--kendo-color-primary-subtle, #ffeceb)}.\!k-outline-primary-subtle{outline-color:var(--kendo-color-primary-subtle, #ffeceb) !important}.k-outline-primary{outline-color:var(--kendo-color-primary, #0A5E58)}.\!k-outline-primary{outline-color:var(--kendo-color-primary, #0A5E58) !important}.k-outline-primary-emphasis{outline-color:var(--kendo-color-primary-emphasis, #ff9d97)}.\!k-outline-primary-emphasis{outline-color:var(--kendo-color-primary-emphasis, #ff9d97) !important}.k-outline-secondary-subtle{outline-color:var(--kendo-color-secondary-subtle, #fafafa)}.\!k-outline-secondary-subtle{outline-color:var(--kendo-color-secondary-subtle, #fafafa) !important}.k-outline-secondary{outline-color:var(--kendo-color-secondary, #666666)}.\!k-outline-secondary{outline-color:var(--kendo-color-secondary, #666666) !important}.k-outline-secondary-emphasis{outline-color:var(--kendo-color-secondary-emphasis, #e0e0e0)}.\!k-outline-secondary-emphasis{outline-color:var(--kendo-color-secondary-emphasis, #e0e0e0) !important}.k-outline-tertiary-subtle{outline-color:var(--kendo-color-tertiary-subtle, #d8f1fd)}.\!k-outline-tertiary-subtle{outline-color:var(--kendo-color-tertiary-subtle, #d8f1fd) !important}.k-outline-tertiary{outline-color:var(--kendo-color-tertiary, #03a9f4)}.\!k-outline-tertiary{outline-color:var(--kendo-color-tertiary, #03a9f4) !important}.k-outline-tertiary-emphasis{outline-color:var(--kendo-color-tertiary-emphasis, #61c9f9)}.\!k-outline-tertiary-emphasis{outline-color:var(--kendo-color-tertiary-emphasis, #61c9f9) !important}.k-outline-info-subtle{outline-color:var(--kendo-color-info-subtle, #d2e2fb)}.\!k-outline-info-subtle{outline-color:var(--kendo-color-info-subtle, #d2e2fb) !important}.k-outline-info{outline-color:var(--kendo-color-info, #0058e9)}.\!k-outline-info{outline-color:var(--kendo-color-info, #0058e9) !important}.k-outline-info-emphasis{outline-color:var(--kendo-color-info-emphasis, #6098f2)}.\!k-outline-info-emphasis{outline-color:var(--kendo-color-info-emphasis, #6098f2) !important}.k-outline-success-subtle{outline-color:var(--kendo-color-success-subtle, #dcf0d3)}.\!k-outline-success-subtle{outline-color:var(--kendo-color-success-subtle, #dcf0d3) !important}.k-outline-success{outline-color:var(--kendo-color-success, #37b400)}.\!k-outline-success{outline-color:var(--kendo-color-success, #37b400) !important}.k-outline-success-emphasis{outline-color:var(--kendo-color-success-emphasis, #81d15f)}.\!k-outline-success-emphasis{outline-color:var(--kendo-color-success-emphasis, #81d15f) !important}.k-outline-warning-subtle{outline-color:var(--kendo-color-warning-subtle, #fff4d3)}.\!k-outline-warning-subtle{outline-color:var(--kendo-color-warning-subtle, #fff4d3) !important}.k-outline-warning{outline-color:var(--kendo-color-warning, #ffc000)}.\!k-outline-warning{outline-color:var(--kendo-color-warning, #ffc000) !important}.k-outline-warning-emphasis{outline-color:var(--kendo-color-warning-emphasis, #ffd760)}.\!k-outline-warning-emphasis{outline-color:var(--kendo-color-warning-emphasis, #ffd760) !important}.k-outline-error-subtle{outline-color:var(--kendo-color-error-subtle, #fcddda)}.\!k-outline-error-subtle{outline-color:var(--kendo-color-error-subtle, #fcddda) !important}.k-outline-error{outline-color:var(--kendo-color-error, #f31700)}.\!k-outline-error{outline-color:var(--kendo-color-error, #f31700) !important}.k-outline-error-emphasis{outline-color:var(--kendo-color-error-emphasis, #f76f60)}.\!k-outline-error-emphasis{outline-color:var(--kendo-color-error-emphasis, #f76f60) !important}.k-outline-light-subtle{outline-color:var(--kendo-color-light-subtle, #fafafa)}.\!k-outline-light-subtle{outline-color:var(--kendo-color-light-subtle, #fafafa) !important}.k-outline-light{outline-color:var(--kendo-color-light, #ebebeb)}.\!k-outline-light{outline-color:var(--kendo-color-light, #ebebeb) !important}.k-outline-light-emphasis{outline-color:var(--kendo-color-light-emphasis, #d6d6d6)}.\!k-outline-light-emphasis{outline-color:var(--kendo-color-light-emphasis, #d6d6d6) !important}.k-outline-dark-subtle{outline-color:var(--kendo-color-dark-subtle, #c2c2c2)}.\!k-outline-dark-subtle{outline-color:var(--kendo-color-dark-subtle, #c2c2c2) !important}.k-outline-dark{outline-color:var(--kendo-color-dark, #3d3d3d)}.\!k-outline-dark{outline-color:var(--kendo-color-dark, #3d3d3d) !important}.k-outline-dark-emphasis{outline-color:var(--kendo-color-dark-emphasis, #666666)}.\!k-outline-dark-emphasis{outline-color:var(--kendo-color-dark-emphasis, #666666) !important}.k-outline-inherit{outline-color:var(--kendo-color-inherit, inherit)}.\!k-outline-inherit{outline-color:var(--kendo-color-inherit, inherit) !important}.k-outline-current{outline-color:var(--kendo-color-current, currentColor)}.\!k-outline-current{outline-color:var(--kendo-color-current, currentColor) !important}.k-outline-transparent{outline-color:var(--kendo-color-transparent, transparent)}.\!k-outline-transparent{outline-color:var(--kendo-color-transparent, transparent) !important}.k-outline-black{outline-color:var(--kendo-color-black, black)}.\!k-outline-black{outline-color:var(--kendo-color-black, black) !important}.k-outline-white{outline-color:var(--kendo-color-white, white)}.\!k-outline-white{outline-color:var(--kendo-color-white, white) !important}.k-outline-offset-0{outline-offset:0}.\!k-outline-offset-0{outline-offset:0 !important}.k-outline-offset-1{outline-offset:1px}.\!k-outline-offset-1{outline-offset:1px !important}.k-outline-offset-2{outline-offset:2px}.\!k-outline-offset-2{outline-offset:2px !important}.k-outline-offset-4{outline-offset:4px}.\!k-outline-offset-4{outline-offset:4px !important}.k-outline-offset-8{outline-offset:8px}.\!k-outline-offset-8{outline-offset:8px !important}.k-outline-solid{outline-style:solid}.\!k-outline-solid{outline-style:solid !important}.k-outline-dashed{outline-style:dashed}.\!k-outline-dashed{outline-style:dashed !important}.k-outline-dotted{outline-style:dotted}.\!k-outline-dotted{outline-style:dotted !important}.k-outline-double{outline-style:double}.\!k-outline-double{outline-style:double !important}.k-outline-inset{outline-style:inset}.\!k-outline-inset{outline-style:inset !important}.k-outline-outset{outline-style:outset}.\!k-outline-outset{outline-style:outset !important}.k-outline-none{outline-style:none}.\!k-outline-none{outline-style:none !important}.k-outline{outline-width:1px}.\!k-outline{outline-width:1px !important}.k-outline-0{outline-width:0}.\!k-outline-0{outline-width:0 !important}.k-outline-2{outline-width:2px}.\!k-outline-2{outline-width:2px !important}.k-outline-4{outline-width:4px}.\!k-outline-4{outline-width:4px !important}.k-outline-8{outline-width:8px}.\!k-outline-8{outline-width:8px !important}.k-opacity-0{opacity:0}.\!k-opacity-0{opacity:0 !important}.k-opacity-5{opacity:.05}.\!k-opacity-5{opacity:.05 !important}.k-opacity-10{opacity:.1}.\!k-opacity-10{opacity:.1 !important}.k-opacity-20{opacity:.2}.\!k-opacity-20{opacity:.2 !important}.k-opacity-30{opacity:.3}.\!k-opacity-30{opacity:.3 !important}.k-opacity-40{opacity:.4}.\!k-opacity-40{opacity:.4 !important}.k-opacity-50{opacity:.5}.\!k-opacity-50{opacity:.5 !important}.k-opacity-60{opacity:.6}.\!k-opacity-60{opacity:.6 !important}.k-opacity-70{opacity:.7}.\!k-opacity-70{opacity:.7 !important}.k-opacity-80{opacity:.8}.\!k-opacity-80{opacity:.8 !important}.k-opacity-90{opacity:.9}.\!k-opacity-90{opacity:.9 !important}.k-opacity-100{opacity:1}.\!k-opacity-100{opacity:1 !important}.k-backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.\!k-backdrop-blur{-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important}.k-backdrop-blur-none{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.\!k-backdrop-blur-none{-webkit-backdrop-filter:blur(0) !important;backdrop-filter:blur(0) !important}.k-backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.\!k-backdrop-blur-sm{-webkit-backdrop-filter:blur(4px) !important;backdrop-filter:blur(4px) !important}.k-backdrop-blur-md{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.\!k-backdrop-blur-md{-webkit-backdrop-filter:blur(6px) !important;backdrop-filter:blur(6px) !important}.k-backdrop-blur-lg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\!k-backdrop-blur-lg{-webkit-backdrop-filter:blur(12px) !important;backdrop-filter:blur(12px) !important}.k-border-collapse{border-collapse:collapse}.\!k-border-collapse{border-collapse:collapse !important}.k-border-separate{border-collapse:separate}.\!k-border-separate{border-collapse:separate !important}.k-origin-center{transform-origin:center}.\!k-origin-center{transform-origin:center !important}.k-origin-top{transform-origin:top}.\!k-origin-top{transform-origin:top !important}.k-origin-right{transform-origin:right}.\!k-origin-right{transform-origin:right !important}.k-origin-bottom{transform-origin:bottom}.\!k-origin-bottom{transform-origin:bottom !important}.k-origin-left{transform-origin:left}.\!k-origin-left{transform-origin:left !important}.k-origin-top-left{transform-origin:top left}.\!k-origin-top-left{transform-origin:top left !important}.k-origin-top-right{transform-origin:top right}.\!k-origin-top-right{transform-origin:top right !important}.k-origin-bottom-left{transform-origin:bottom left}.\!k-origin-bottom-left{transform-origin:bottom left !important}.k-origin-bottom-right{transform-origin:bottom right}.\!k-origin-bottom-right{transform-origin:bottom right !important}.k-scale-0{transform:scale(0)}.\!k-scale-0{transform:scale(0) !important}.k-scale-0\.25{transform:scale(0.25)}.\!k-scale-0\.25{transform:scale(0.25) !important}.k-scale-0\.5{transform:scale(0.5)}.\!k-scale-0\.5{transform:scale(0.5) !important}.k-scale-0\.75{transform:scale(0.75)}.\!k-scale-0\.75{transform:scale(0.75) !important}.k-scale-1{transform:scale(1)}.\!k-scale-1{transform:scale(1) !important}.k-scale-1\.2{transform:scale(1.25)}.\!k-scale-1\.2{transform:scale(1.25) !important}.k-scale-1\.5{transform:scale(1.5)}.\!k-scale-1\.5{transform:scale(1.5) !important}.k-scale-2{transform:scale(2)}.\!k-scale-2{transform:scale(2) !important}.k-scale-x-0{transform:scaleX(0)}.\!k-scale-x-0{transform:scaleX(0) !important}.k-scale-x-0\.25{transform:scaleX(0.25)}.\!k-scale-x-0\.25{transform:scaleX(0.25) !important}.k-scale-x-0\.5{transform:scaleX(0.5)}.\!k-scale-x-0\.5{transform:scaleX(0.5) !important}.k-scale-x-0\.75{transform:scaleX(0.75)}.\!k-scale-x-0\.75{transform:scaleX(0.75) !important}.k-scale-x-1{transform:scaleX(1)}.\!k-scale-x-1{transform:scaleX(1) !important}.k-scale-x-1\.2{transform:scaleX(1.25)}.\!k-scale-x-1\.2{transform:scaleX(1.25) !important}.k-scale-x-1\.5{transform:scaleX(1.5)}.\!k-scale-x-1\.5{transform:scaleX(1.5) !important}.k-scale-x-2{transform:scaleX(2)}.\!k-scale-x-2{transform:scaleX(2) !important}.k-scale-y-0{transform:scaleY(0)}.\!k-scale-y-0{transform:scaleY(0) !important}.k-scale-y-0\.25{transform:scaleY(0.25)}.\!k-scale-y-0\.25{transform:scaleY(0.25) !important}.k-scale-y-0\.5{transform:scaleY(0.5)}.\!k-scale-y-0\.5{transform:scaleY(0.5) !important}.k-scale-y-0\.75{transform:scaleY(0.75)}.\!k-scale-y-0\.75{transform:scaleY(0.75) !important}.k-scale-y-1{transform:scaleY(1)}.\!k-scale-y-1{transform:scaleY(1) !important}.k-scale-y-1\.2{transform:scaleY(1.25)}.\!k-scale-y-1\.2{transform:scaleY(1.25) !important}.k-scale-y-1\.5{transform:scaleY(1.5)}.\!k-scale-y-1\.5{transform:scaleY(1.5) !important}.k-scale-y-2{transform:scaleY(2)}.\!k-scale-y-2{transform:scaleY(2) !important}.k-skew-x-0{transform:skewX(0deg)}.\!k-skew-x-0{transform:skewX(0deg) !important}.k-skew-x-1{transform:skewX(1deg)}.\!k-skew-x-1{transform:skewX(1deg) !important}.k-skew-x-2{transform:skewX(2deg)}.\!k-skew-x-2{transform:skewX(2deg) !important}.k-skew-x-3{transform:skewX(3deg)}.\!k-skew-x-3{transform:skewX(3deg) !important}.k-skew-x-4{transform:skewX(4deg)}.\!k-skew-x-4{transform:skewX(4deg) !important}.k-skew-x-5{transform:skewX(5deg)}.\!k-skew-x-5{transform:skewX(5deg) !important}.k-skew-x-6{transform:skewX(6deg)}.\!k-skew-x-6{transform:skewX(6deg) !important}.k-skew-x-7{transform:skewX(7deg)}.\!k-skew-x-7{transform:skewX(7deg) !important}.k-skew-x-8{transform:skewX(8deg)}.\!k-skew-x-8{transform:skewX(8deg) !important}.k-skew-x-9{transform:skewX(9deg)}.\!k-skew-x-9{transform:skewX(9deg) !important}.k-skew-x-10{transform:skewX(10deg)}.\!k-skew-x-10{transform:skewX(10deg) !important}.k-skew-x-11{transform:skewX(11deg)}.\!k-skew-x-11{transform:skewX(11deg) !important}.k-skew-x-12{transform:skewX(12deg)}.\!k-skew-x-12{transform:skewX(12deg) !important}.k-skew-y-0{transform:skewY(0deg)}.\!k-skew-y-0{transform:skewY(0deg) !important}.k-skew-y-1{transform:skewY(1deg)}.\!k-skew-y-1{transform:skewY(1deg) !important}.k-skew-y-2{transform:skewY(2deg)}.\!k-skew-y-2{transform:skewY(2deg) !important}.k-skew-y-3{transform:skewY(3deg)}.\!k-skew-y-3{transform:skewY(3deg) !important}.k-skew-y-4{transform:skewY(4deg)}.\!k-skew-y-4{transform:skewY(4deg) !important}.k-skew-y-5{transform:skewY(5deg)}.\!k-skew-y-5{transform:skewY(5deg) !important}.k-skew-y-6{transform:skewY(6deg)}.\!k-skew-y-6{transform:skewY(6deg) !important}.k-skew-y-7{transform:skewY(7deg)}.\!k-skew-y-7{transform:skewY(7deg) !important}.k-skew-y-8{transform:skewY(8deg)}.\!k-skew-y-8{transform:skewY(8deg) !important}.k-skew-y-9{transform:skewY(9deg)}.\!k-skew-y-9{transform:skewY(9deg) !important}.k-skew-y-10{transform:skewY(10deg)}.\!k-skew-y-10{transform:skewY(10deg) !important}.k-skew-y-11{transform:skewY(11deg)}.\!k-skew-y-11{transform:skewY(11deg) !important}.k-skew-y-12{transform:skewY(12deg)}.\!k-skew-y-12{transform:skewY(12deg) !important}.k-translate-0{transform:translate(0, 0)}.\!k-translate-0{transform:translate(0, 0) !important}.k-translate-0-50{transform:translate(0, 50%)}.\!k-translate-0-50{transform:translate(0, 50%) !important}.k-translate-0-100{transform:translate(0, 100%)}.\!k-translate-0-100{transform:translate(0, 100%) !important}.k-translate-50-0{transform:translate(50%, 0)}.\!k-translate-50-0{transform:translate(50%, 0) !important}.k-translate-50-50{transform:translate(50%, 50%)}.\!k-translate-50-50{transform:translate(50%, 50%) !important}.k-translate-50-100{transform:translate(50%, 100%)}.\!k-translate-50-100{transform:translate(50%, 100%) !important}.k-translate-100-0{transform:translate(100%, 0)}.\!k-translate-100-0{transform:translate(100%, 0) !important}.k-translate-100-50{transform:translate(100%, 50%)}.\!k-translate-100-50{transform:translate(100%, 50%) !important}.k-translate-100-100{transform:translate(100%, 100%)}.\!k-translate-100-100{transform:translate(100%, 100%) !important}.k-translate-x-0{transform:translateX(0px)}.\!k-translate-x-0{transform:translateX(0px) !important}.k-translate-x-1px{transform:translateX(1px)}.\!k-translate-x-1px{transform:translateX(1px) !important}.k-translate-x-0\.5{transform:translateX(0.125rem)}.\!k-translate-x-0\.5{transform:translateX(0.125rem) !important}.k-translate-x-1{transform:translateX(0.25rem)}.\!k-translate-x-1{transform:translateX(0.25rem) !important}.k-translate-x-1\.5{transform:translateX(0.375rem)}.\!k-translate-x-1\.5{transform:translateX(0.375rem) !important}.k-translate-x-2{transform:translateX(0.5rem)}.\!k-translate-x-2{transform:translateX(0.5rem) !important}.k-translate-x-2\.5{transform:translateX(0.625rem)}.\!k-translate-x-2\.5{transform:translateX(0.625rem) !important}.k-translate-x-3{transform:translateX(0.75rem)}.\!k-translate-x-3{transform:translateX(0.75rem) !important}.k-translate-x-3\.5{transform:translateX(0.875rem)}.\!k-translate-x-3\.5{transform:translateX(0.875rem) !important}.k-translate-x-4{transform:translateX(1rem)}.\!k-translate-x-4{transform:translateX(1rem) !important}.k-translate-x-4\.5{transform:translateX(1.125rem)}.\!k-translate-x-4\.5{transform:translateX(1.125rem) !important}.k-translate-x-5{transform:translateX(1.25rem)}.\!k-translate-x-5{transform:translateX(1.25rem) !important}.k-translate-x-5\.5{transform:translateX(1.375rem)}.\!k-translate-x-5\.5{transform:translateX(1.375rem) !important}.k-translate-x-6{transform:translateX(1.5rem)}.\!k-translate-x-6{transform:translateX(1.5rem) !important}.k-translate-x-6\.5{transform:translateX(1.625rem)}.\!k-translate-x-6\.5{transform:translateX(1.625rem) !important}.k-translate-x-7{transform:translateX(1.75rem)}.\!k-translate-x-7{transform:translateX(1.75rem) !important}.k-translate-x-7\.5{transform:translateX(1.875rem)}.\!k-translate-x-7\.5{transform:translateX(1.875rem) !important}.k-translate-x-8{transform:translateX(2rem)}.\!k-translate-x-8{transform:translateX(2rem) !important}.k-translate-x-9{transform:translateX(2.25rem)}.\!k-translate-x-9{transform:translateX(2.25rem) !important}.k-translate-x-10{transform:translateX(2.5rem)}.\!k-translate-x-10{transform:translateX(2.5rem) !important}.k-translate-x-11{transform:translateX(2.75rem)}.\!k-translate-x-11{transform:translateX(2.75rem) !important}.k-translate-x-12{transform:translateX(3rem)}.\!k-translate-x-12{transform:translateX(3rem) !important}.k-translate-x-13{transform:translateX(3.25rem)}.\!k-translate-x-13{transform:translateX(3.25rem) !important}.k-translate-x-14{transform:translateX(3.5rem)}.\!k-translate-x-14{transform:translateX(3.5rem) !important}.k-translate-x-15{transform:translateX(3.75rem)}.\!k-translate-x-15{transform:translateX(3.75rem) !important}.k-translate-x-16{transform:translateX(4rem)}.\!k-translate-x-16{transform:translateX(4rem) !important}.k-translate-x-17{transform:translateX(4.25rem)}.\!k-translate-x-17{transform:translateX(4.25rem) !important}.k-translate-x-18{transform:translateX(4.5rem)}.\!k-translate-x-18{transform:translateX(4.5rem) !important}.k-translate-x-19{transform:translateX(4.75rem)}.\!k-translate-x-19{transform:translateX(4.75rem) !important}.k-translate-x-20{transform:translateX(5rem)}.\!k-translate-x-20{transform:translateX(5rem) !important}.k-translate-x-21{transform:translateX(5.25rem)}.\!k-translate-x-21{transform:translateX(5.25rem) !important}.k-translate-x-22{transform:translateX(5.5rem)}.\!k-translate-x-22{transform:translateX(5.5rem) !important}.k-translate-x-23{transform:translateX(5.75rem)}.\!k-translate-x-23{transform:translateX(5.75rem) !important}.k-translate-x-24{transform:translateX(6rem)}.\!k-translate-x-24{transform:translateX(6rem) !important}.k-translate-x-25{transform:translateX(7rem)}.\!k-translate-x-25{transform:translateX(7rem) !important}.k-translate-x-26{transform:translateX(8rem)}.\!k-translate-x-26{transform:translateX(8rem) !important}.k-translate-x-27{transform:translateX(9rem)}.\!k-translate-x-27{transform:translateX(9rem) !important}.k-translate-x-28{transform:translateX(10rem)}.\!k-translate-x-28{transform:translateX(10rem) !important}.k-translate-x-29{transform:translateX(11rem)}.\!k-translate-x-29{transform:translateX(11rem) !important}.k-translate-x-30{transform:translateX(12rem)}.\!k-translate-x-30{transform:translateX(12rem) !important}.k-translate-x-1\/2{transform:translateX(50%)}.\!k-translate-x-1\/2{transform:translateX(50%) !important}.k-translate-x-1\/3{transform:translateX(33.333333%)}.\!k-translate-x-1\/3{transform:translateX(33.333333%) !important}.k-translate-x-2\/3{transform:translateX(66.666667%)}.\!k-translate-x-2\/3{transform:translateX(66.666667%) !important}.k-translate-x-1\/4{transform:translateX(25%)}.\!k-translate-x-1\/4{transform:translateX(25%) !important}.k-translate-x-2\/4{transform:translateX(50%)}.\!k-translate-x-2\/4{transform:translateX(50%) !important}.k-translate-x-3\/4{transform:translateX(75%)}.\!k-translate-x-3\/4{transform:translateX(75%) !important}.k-translate-x-1\/5{transform:translateX(20%)}.\!k-translate-x-1\/5{transform:translateX(20%) !important}.k-translate-x-2\/5{transform:translateX(40%)}.\!k-translate-x-2\/5{transform:translateX(40%) !important}.k-translate-x-3\/5{transform:translateX(60%)}.\!k-translate-x-3\/5{transform:translateX(60%) !important}.k-translate-x-4\/5{transform:translateX(80%)}.\!k-translate-x-4\/5{transform:translateX(80%) !important}.k-translate-x-1\/6{transform:translateX(16.666667%)}.\!k-translate-x-1\/6{transform:translateX(16.666667%) !important}.k-translate-x-2\/6{transform:translateX(33.333333%)}.\!k-translate-x-2\/6{transform:translateX(33.333333%) !important}.k-translate-x-3\/6{transform:translateX(50%)}.\!k-translate-x-3\/6{transform:translateX(50%) !important}.k-translate-x-4\/6{transform:translateX(66.666667%)}.\!k-translate-x-4\/6{transform:translateX(66.666667%) !important}.k-translate-x-5\/6{transform:translateX(83.333333%)}.\!k-translate-x-5\/6{transform:translateX(83.333333%) !important}.k-translate-x-1\/12{transform:translateX(8.333333%)}.\!k-translate-x-1\/12{transform:translateX(8.333333%) !important}.k-translate-x-2\/12{transform:translateX(16.666667%)}.\!k-translate-x-2\/12{transform:translateX(16.666667%) !important}.k-translate-x-3\/12{transform:translateX(25%)}.\!k-translate-x-3\/12{transform:translateX(25%) !important}.k-translate-x-4\/12{transform:translateX(33.333333%)}.\!k-translate-x-4\/12{transform:translateX(33.333333%) !important}.k-translate-x-5\/12{transform:translateX(41.666667%)}.\!k-translate-x-5\/12{transform:translateX(41.666667%) !important}.k-translate-x-6\/12{transform:translateX(50%)}.\!k-translate-x-6\/12{transform:translateX(50%) !important}.k-translate-x-7\/12{transform:translateX(58.333333%)}.\!k-translate-x-7\/12{transform:translateX(58.333333%) !important}.k-translate-x-8\/12{transform:translateX(66.666667%)}.\!k-translate-x-8\/12{transform:translateX(66.666667%) !important}.k-translate-x-9\/12{transform:translateX(75%)}.\!k-translate-x-9\/12{transform:translateX(75%) !important}.k-translate-x-10\/12{transform:translateX(83.333333%)}.\!k-translate-x-10\/12{transform:translateX(83.333333%) !important}.k-translate-x-11\/12{transform:translateX(91.666667%)}.\!k-translate-x-11\/12{transform:translateX(91.666667%) !important}.k-translate-x-full{transform:translateX(100%)}.\!k-translate-x-full{transform:translateX(100%) !important}.k-translate-y-0{transform:translateY(0px)}.\!k-translate-y-0{transform:translateY(0px) !important}.k-translate-y-1px{transform:translateY(1px)}.\!k-translate-y-1px{transform:translateY(1px) !important}.k-translate-y-0\.5{transform:translateY(0.125rem)}.\!k-translate-y-0\.5{transform:translateY(0.125rem) !important}.k-translate-y-1{transform:translateY(0.25rem)}.\!k-translate-y-1{transform:translateY(0.25rem) !important}.k-translate-y-1\.5{transform:translateY(0.375rem)}.\!k-translate-y-1\.5{transform:translateY(0.375rem) !important}.k-translate-y-2{transform:translateY(0.5rem)}.\!k-translate-y-2{transform:translateY(0.5rem) !important}.k-translate-y-2\.5{transform:translateY(0.625rem)}.\!k-translate-y-2\.5{transform:translateY(0.625rem) !important}.k-translate-y-3{transform:translateY(0.75rem)}.\!k-translate-y-3{transform:translateY(0.75rem) !important}.k-translate-y-3\.5{transform:translateY(0.875rem)}.\!k-translate-y-3\.5{transform:translateY(0.875rem) !important}.k-translate-y-4{transform:translateY(1rem)}.\!k-translate-y-4{transform:translateY(1rem) !important}.k-translate-y-4\.5{transform:translateY(1.125rem)}.\!k-translate-y-4\.5{transform:translateY(1.125rem) !important}.k-translate-y-5{transform:translateY(1.25rem)}.\!k-translate-y-5{transform:translateY(1.25rem) !important}.k-translate-y-5\.5{transform:translateY(1.375rem)}.\!k-translate-y-5\.5{transform:translateY(1.375rem) !important}.k-translate-y-6{transform:translateY(1.5rem)}.\!k-translate-y-6{transform:translateY(1.5rem) !important}.k-translate-y-6\.5{transform:translateY(1.625rem)}.\!k-translate-y-6\.5{transform:translateY(1.625rem) !important}.k-translate-y-7{transform:translateY(1.75rem)}.\!k-translate-y-7{transform:translateY(1.75rem) !important}.k-translate-y-7\.5{transform:translateY(1.875rem)}.\!k-translate-y-7\.5{transform:translateY(1.875rem) !important}.k-translate-y-8{transform:translateY(2rem)}.\!k-translate-y-8{transform:translateY(2rem) !important}.k-translate-y-9{transform:translateY(2.25rem)}.\!k-translate-y-9{transform:translateY(2.25rem) !important}.k-translate-y-10{transform:translateY(2.5rem)}.\!k-translate-y-10{transform:translateY(2.5rem) !important}.k-translate-y-11{transform:translateY(2.75rem)}.\!k-translate-y-11{transform:translateY(2.75rem) !important}.k-translate-y-12{transform:translateY(3rem)}.\!k-translate-y-12{transform:translateY(3rem) !important}.k-translate-y-13{transform:translateY(3.25rem)}.\!k-translate-y-13{transform:translateY(3.25rem) !important}.k-translate-y-14{transform:translateY(3.5rem)}.\!k-translate-y-14{transform:translateY(3.5rem) !important}.k-translate-y-15{transform:translateY(3.75rem)}.\!k-translate-y-15{transform:translateY(3.75rem) !important}.k-translate-y-16{transform:translateY(4rem)}.\!k-translate-y-16{transform:translateY(4rem) !important}.k-translate-y-17{transform:translateY(4.25rem)}.\!k-translate-y-17{transform:translateY(4.25rem) !important}.k-translate-y-18{transform:translateY(4.5rem)}.\!k-translate-y-18{transform:translateY(4.5rem) !important}.k-translate-y-19{transform:translateY(4.75rem)}.\!k-translate-y-19{transform:translateY(4.75rem) !important}.k-translate-y-20{transform:translateY(5rem)}.\!k-translate-y-20{transform:translateY(5rem) !important}.k-translate-y-21{transform:translateY(5.25rem)}.\!k-translate-y-21{transform:translateY(5.25rem) !important}.k-translate-y-22{transform:translateY(5.5rem)}.\!k-translate-y-22{transform:translateY(5.5rem) !important}.k-translate-y-23{transform:translateY(5.75rem)}.\!k-translate-y-23{transform:translateY(5.75rem) !important}.k-translate-y-24{transform:translateY(6rem)}.\!k-translate-y-24{transform:translateY(6rem) !important}.k-translate-y-25{transform:translateY(7rem)}.\!k-translate-y-25{transform:translateY(7rem) !important}.k-translate-y-26{transform:translateY(8rem)}.\!k-translate-y-26{transform:translateY(8rem) !important}.k-translate-y-27{transform:translateY(9rem)}.\!k-translate-y-27{transform:translateY(9rem) !important}.k-translate-y-28{transform:translateY(10rem)}.\!k-translate-y-28{transform:translateY(10rem) !important}.k-translate-y-29{transform:translateY(11rem)}.\!k-translate-y-29{transform:translateY(11rem) !important}.k-translate-y-30{transform:translateY(12rem)}.\!k-translate-y-30{transform:translateY(12rem) !important}.k-translate-y-1\/2{transform:translateY(50%)}.\!k-translate-y-1\/2{transform:translateY(50%) !important}.k-translate-y-1\/3{transform:translateY(33.333333%)}.\!k-translate-y-1\/3{transform:translateY(33.333333%) !important}.k-translate-y-2\/3{transform:translateY(66.666667%)}.\!k-translate-y-2\/3{transform:translateY(66.666667%) !important}.k-translate-y-1\/4{transform:translateY(25%)}.\!k-translate-y-1\/4{transform:translateY(25%) !important}.k-translate-y-2\/4{transform:translateY(50%)}.\!k-translate-y-2\/4{transform:translateY(50%) !important}.k-translate-y-3\/4{transform:translateY(75%)}.\!k-translate-y-3\/4{transform:translateY(75%) !important}.k-translate-y-1\/5{transform:translateY(20%)}.\!k-translate-y-1\/5{transform:translateY(20%) !important}.k-translate-y-2\/5{transform:translateY(40%)}.\!k-translate-y-2\/5{transform:translateY(40%) !important}.k-translate-y-3\/5{transform:translateY(60%)}.\!k-translate-y-3\/5{transform:translateY(60%) !important}.k-translate-y-4\/5{transform:translateY(80%)}.\!k-translate-y-4\/5{transform:translateY(80%) !important}.k-translate-y-1\/6{transform:translateY(16.666667%)}.\!k-translate-y-1\/6{transform:translateY(16.666667%) !important}.k-translate-y-2\/6{transform:translateY(33.333333%)}.\!k-translate-y-2\/6{transform:translateY(33.333333%) !important}.k-translate-y-3\/6{transform:translateY(50%)}.\!k-translate-y-3\/6{transform:translateY(50%) !important}.k-translate-y-4\/6{transform:translateY(66.666667%)}.\!k-translate-y-4\/6{transform:translateY(66.666667%) !important}.k-translate-y-5\/6{transform:translateY(83.333333%)}.\!k-translate-y-5\/6{transform:translateY(83.333333%) !important}.k-translate-y-1\/12{transform:translateY(8.333333%)}.\!k-translate-y-1\/12{transform:translateY(8.333333%) !important}.k-translate-y-2\/12{transform:translateY(16.666667%)}.\!k-translate-y-2\/12{transform:translateY(16.666667%) !important}.k-translate-y-3\/12{transform:translateY(25%)}.\!k-translate-y-3\/12{transform:translateY(25%) !important}.k-translate-y-4\/12{transform:translateY(33.333333%)}.\!k-translate-y-4\/12{transform:translateY(33.333333%) !important}.k-translate-y-5\/12{transform:translateY(41.666667%)}.\!k-translate-y-5\/12{transform:translateY(41.666667%) !important}.k-translate-y-6\/12{transform:translateY(50%)}.\!k-translate-y-6\/12{transform:translateY(50%) !important}.k-translate-y-7\/12{transform:translateY(58.333333%)}.\!k-translate-y-7\/12{transform:translateY(58.333333%) !important}.k-translate-y-8\/12{transform:translateY(66.666667%)}.\!k-translate-y-8\/12{transform:translateY(66.666667%) !important}.k-translate-y-9\/12{transform:translateY(75%)}.\!k-translate-y-9\/12{transform:translateY(75%) !important}.k-translate-y-10\/12{transform:translateY(83.333333%)}.\!k-translate-y-10\/12{transform:translateY(83.333333%) !important}.k-translate-y-11\/12{transform:translateY(91.666667%)}.\!k-translate-y-11\/12{transform:translateY(91.666667%) !important}.k-translate-y-full{transform:translateY(100%)}.\!k-translate-y-full{transform:translateY(100%) !important}.k-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\!k-appearance-none{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.k-appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.\!k-appearance-auto{-webkit-appearance:auto !important;-moz-appearance:auto !important;appearance:auto !important}.k-scroll-auto{scroll-behavior:auto}.\!k-scroll-auto{scroll-behavior:auto !important}.k-scroll-smooth{scroll-behavior:smooth}.\!k-scroll-smooth{scroll-behavior:smooth !important}.k-scroll-snap-none{scroll-snap-type:none}.\!k-scroll-snap-none{scroll-snap-type:none !important}.k-scroll-snap-snap-x{scroll-snap-type:x var(--k-scroll-snap-strictness)}.\!k-scroll-snap-snap-x{scroll-snap-type:x var(--k-scroll-snap-strictness) !important}.k-scroll-snap-snap-y{scroll-snap-type:y var(--k-scroll-snap-strictness)}.\!k-scroll-snap-snap-y{scroll-snap-type:y var(--k-scroll-snap-strictness) !important}.k-scroll-snap-snap-both{scroll-snap-type:both var(--k-scroll-snap-strictness)}.\!k-scroll-snap-snap-both{scroll-snap-type:both var(--k-scroll-snap-strictness) !important}.k-scroll-snap-mandatory{--k-scroll-snap-strictness:mandatory}.k-scroll-snap-proximity{--k-scroll-snap-strictness:proximity}.k-scroll-snap-stop-normal{scroll-snap-stop:normal}.\!k-scroll-snap-stop-normal{scroll-snap-stop:normal !important}.k-scroll-snap-stop-always{scroll-snap-stop:always}.\!k-scroll-snap-stop-always{scroll-snap-stop:always !important}.k-scroll-snap-align-start{scroll-snap-align:start}.\!k-scroll-snap-align-start{scroll-snap-align:start !important}.k-scroll-snap-align-end{scroll-snap-align:end}.\!k-scroll-snap-align-end{scroll-snap-align:end !important}.k-scroll-snap-align-center{scroll-snap-align:center}.\!k-scroll-snap-align-center{scroll-snap-align:center !important}.k-scroll-snap-align-none{scroll-snap-align:none}.\!k-scroll-snap-align-none{scroll-snap-align:none !important}.k-scroll-m-0{scroll-margin:0px}.\!k-scroll-m-0{scroll-margin:0px !important}.k-scroll-m-1px{scroll-margin:1px}.\!k-scroll-m-1px{scroll-margin:1px !important}.k-scroll-m-0\.5{scroll-margin:.125rem}.\!k-scroll-m-0\.5{scroll-margin:.125rem !important}.k-scroll-m-1{scroll-margin:.25rem}.\!k-scroll-m-1{scroll-margin:.25rem !important}.k-scroll-m-1\.5{scroll-margin:.375rem}.\!k-scroll-m-1\.5{scroll-margin:.375rem !important}.k-scroll-m-2{scroll-margin:.5rem}.\!k-scroll-m-2{scroll-margin:.5rem !important}.k-scroll-m-2\.5{scroll-margin:.625rem}.\!k-scroll-m-2\.5{scroll-margin:.625rem !important}.k-scroll-m-3{scroll-margin:.75rem}.\!k-scroll-m-3{scroll-margin:.75rem !important}.k-scroll-m-3\.5{scroll-margin:.875rem}.\!k-scroll-m-3\.5{scroll-margin:.875rem !important}.k-scroll-m-4{scroll-margin:1rem}.\!k-scroll-m-4{scroll-margin:1rem !important}.k-scroll-m-4\.5{scroll-margin:1.125rem}.\!k-scroll-m-4\.5{scroll-margin:1.125rem !important}.k-scroll-m-5{scroll-margin:1.25rem}.\!k-scroll-m-5{scroll-margin:1.25rem !important}.k-scroll-m-5\.5{scroll-margin:1.375rem}.\!k-scroll-m-5\.5{scroll-margin:1.375rem !important}.k-scroll-m-6{scroll-margin:1.5rem}.\!k-scroll-m-6{scroll-margin:1.5rem !important}.k-scroll-m-6\.5{scroll-margin:1.625rem}.\!k-scroll-m-6\.5{scroll-margin:1.625rem !important}.k-scroll-m-7{scroll-margin:1.75rem}.\!k-scroll-m-7{scroll-margin:1.75rem !important}.k-scroll-m-7\.5{scroll-margin:1.875rem}.\!k-scroll-m-7\.5{scroll-margin:1.875rem !important}.k-scroll-m-8{scroll-margin:2rem}.\!k-scroll-m-8{scroll-margin:2rem !important}.k-scroll-m-9{scroll-margin:2.25rem}.\!k-scroll-m-9{scroll-margin:2.25rem !important}.k-scroll-m-10{scroll-margin:2.5rem}.\!k-scroll-m-10{scroll-margin:2.5rem !important}.k-scroll-m-11{scroll-margin:2.75rem}.\!k-scroll-m-11{scroll-margin:2.75rem !important}.k-scroll-m-12{scroll-margin:3rem}.\!k-scroll-m-12{scroll-margin:3rem !important}.k-scroll-m-13{scroll-margin:3.25rem}.\!k-scroll-m-13{scroll-margin:3.25rem !important}.k-scroll-m-14{scroll-margin:3.5rem}.\!k-scroll-m-14{scroll-margin:3.5rem !important}.k-scroll-m-15{scroll-margin:3.75rem}.\!k-scroll-m-15{scroll-margin:3.75rem !important}.k-scroll-m-16{scroll-margin:4rem}.\!k-scroll-m-16{scroll-margin:4rem !important}.k-scroll-m-17{scroll-margin:4.25rem}.\!k-scroll-m-17{scroll-margin:4.25rem !important}.k-scroll-m-18{scroll-margin:4.5rem}.\!k-scroll-m-18{scroll-margin:4.5rem !important}.k-scroll-m-19{scroll-margin:4.75rem}.\!k-scroll-m-19{scroll-margin:4.75rem !important}.k-scroll-m-20{scroll-margin:5rem}.\!k-scroll-m-20{scroll-margin:5rem !important}.k-scroll-m-21{scroll-margin:5.25rem}.\!k-scroll-m-21{scroll-margin:5.25rem !important}.k-scroll-m-22{scroll-margin:5.5rem}.\!k-scroll-m-22{scroll-margin:5.5rem !important}.k-scroll-m-23{scroll-margin:5.75rem}.\!k-scroll-m-23{scroll-margin:5.75rem !important}.k-scroll-m-24{scroll-margin:6rem}.\!k-scroll-m-24{scroll-margin:6rem !important}.k-scroll-m-25{scroll-margin:7rem}.\!k-scroll-m-25{scroll-margin:7rem !important}.k-scroll-m-26{scroll-margin:8rem}.\!k-scroll-m-26{scroll-margin:8rem !important}.k-scroll-m-27{scroll-margin:9rem}.\!k-scroll-m-27{scroll-margin:9rem !important}.k-scroll-m-28{scroll-margin:10rem}.\!k-scroll-m-28{scroll-margin:10rem !important}.k-scroll-m-29{scroll-margin:11rem}.\!k-scroll-m-29{scroll-margin:11rem !important}.k-scroll-m-30{scroll-margin:12rem}.\!k-scroll-m-30{scroll-margin:12rem !important}.k-scroll-mt-0{scroll-margin-top:0px}.\!k-scroll-mt-0{scroll-margin-top:0px !important}.k-scroll-mt-1px{scroll-margin-top:1px}.\!k-scroll-mt-1px{scroll-margin-top:1px !important}.k-scroll-mt-0\.5{scroll-margin-top:.125rem}.\!k-scroll-mt-0\.5{scroll-margin-top:.125rem !important}.k-scroll-mt-1{scroll-margin-top:.25rem}.\!k-scroll-mt-1{scroll-margin-top:.25rem !important}.k-scroll-mt-1\.5{scroll-margin-top:.375rem}.\!k-scroll-mt-1\.5{scroll-margin-top:.375rem !important}.k-scroll-mt-2{scroll-margin-top:.5rem}.\!k-scroll-mt-2{scroll-margin-top:.5rem !important}.k-scroll-mt-2\.5{scroll-margin-top:.625rem}.\!k-scroll-mt-2\.5{scroll-margin-top:.625rem !important}.k-scroll-mt-3{scroll-margin-top:.75rem}.\!k-scroll-mt-3{scroll-margin-top:.75rem !important}.k-scroll-mt-3\.5{scroll-margin-top:.875rem}.\!k-scroll-mt-3\.5{scroll-margin-top:.875rem !important}.k-scroll-mt-4{scroll-margin-top:1rem}.\!k-scroll-mt-4{scroll-margin-top:1rem !important}.k-scroll-mt-4\.5{scroll-margin-top:1.125rem}.\!k-scroll-mt-4\.5{scroll-margin-top:1.125rem !important}.k-scroll-mt-5{scroll-margin-top:1.25rem}.\!k-scroll-mt-5{scroll-margin-top:1.25rem !important}.k-scroll-mt-5\.5{scroll-margin-top:1.375rem}.\!k-scroll-mt-5\.5{scroll-margin-top:1.375rem !important}.k-scroll-mt-6{scroll-margin-top:1.5rem}.\!k-scroll-mt-6{scroll-margin-top:1.5rem !important}.k-scroll-mt-6\.5{scroll-margin-top:1.625rem}.\!k-scroll-mt-6\.5{scroll-margin-top:1.625rem !important}.k-scroll-mt-7{scroll-margin-top:1.75rem}.\!k-scroll-mt-7{scroll-margin-top:1.75rem !important}.k-scroll-mt-7\.5{scroll-margin-top:1.875rem}.\!k-scroll-mt-7\.5{scroll-margin-top:1.875rem !important}.k-scroll-mt-8{scroll-margin-top:2rem}.\!k-scroll-mt-8{scroll-margin-top:2rem !important}.k-scroll-mt-9{scroll-margin-top:2.25rem}.\!k-scroll-mt-9{scroll-margin-top:2.25rem !important}.k-scroll-mt-10{scroll-margin-top:2.5rem}.\!k-scroll-mt-10{scroll-margin-top:2.5rem !important}.k-scroll-mt-11{scroll-margin-top:2.75rem}.\!k-scroll-mt-11{scroll-margin-top:2.75rem !important}.k-scroll-mt-12{scroll-margin-top:3rem}.\!k-scroll-mt-12{scroll-margin-top:3rem !important}.k-scroll-mt-13{scroll-margin-top:3.25rem}.\!k-scroll-mt-13{scroll-margin-top:3.25rem !important}.k-scroll-mt-14{scroll-margin-top:3.5rem}.\!k-scroll-mt-14{scroll-margin-top:3.5rem !important}.k-scroll-mt-15{scroll-margin-top:3.75rem}.\!k-scroll-mt-15{scroll-margin-top:3.75rem !important}.k-scroll-mt-16{scroll-margin-top:4rem}.\!k-scroll-mt-16{scroll-margin-top:4rem !important}.k-scroll-mt-17{scroll-margin-top:4.25rem}.\!k-scroll-mt-17{scroll-margin-top:4.25rem !important}.k-scroll-mt-18{scroll-margin-top:4.5rem}.\!k-scroll-mt-18{scroll-margin-top:4.5rem !important}.k-scroll-mt-19{scroll-margin-top:4.75rem}.\!k-scroll-mt-19{scroll-margin-top:4.75rem !important}.k-scroll-mt-20{scroll-margin-top:5rem}.\!k-scroll-mt-20{scroll-margin-top:5rem !important}.k-scroll-mt-21{scroll-margin-top:5.25rem}.\!k-scroll-mt-21{scroll-margin-top:5.25rem !important}.k-scroll-mt-22{scroll-margin-top:5.5rem}.\!k-scroll-mt-22{scroll-margin-top:5.5rem !important}.k-scroll-mt-23{scroll-margin-top:5.75rem}.\!k-scroll-mt-23{scroll-margin-top:5.75rem !important}.k-scroll-mt-24{scroll-margin-top:6rem}.\!k-scroll-mt-24{scroll-margin-top:6rem !important}.k-scroll-mt-25{scroll-margin-top:7rem}.\!k-scroll-mt-25{scroll-margin-top:7rem !important}.k-scroll-mt-26{scroll-margin-top:8rem}.\!k-scroll-mt-26{scroll-margin-top:8rem !important}.k-scroll-mt-27{scroll-margin-top:9rem}.\!k-scroll-mt-27{scroll-margin-top:9rem !important}.k-scroll-mt-28{scroll-margin-top:10rem}.\!k-scroll-mt-28{scroll-margin-top:10rem !important}.k-scroll-mt-29{scroll-margin-top:11rem}.\!k-scroll-mt-29{scroll-margin-top:11rem !important}.k-scroll-mt-30{scroll-margin-top:12rem}.\!k-scroll-mt-30{scroll-margin-top:12rem !important}.k-scroll-mr-0{scroll-margin-right:0px}.\!k-scroll-mr-0{scroll-margin-right:0px !important}.k-scroll-mr-1px{scroll-margin-right:1px}.\!k-scroll-mr-1px{scroll-margin-right:1px !important}.k-scroll-mr-0\.5{scroll-margin-right:.125rem}.\!k-scroll-mr-0\.5{scroll-margin-right:.125rem !important}.k-scroll-mr-1{scroll-margin-right:.25rem}.\!k-scroll-mr-1{scroll-margin-right:.25rem !important}.k-scroll-mr-1\.5{scroll-margin-right:.375rem}.\!k-scroll-mr-1\.5{scroll-margin-right:.375rem !important}.k-scroll-mr-2{scroll-margin-right:.5rem}.\!k-scroll-mr-2{scroll-margin-right:.5rem !important}.k-scroll-mr-2\.5{scroll-margin-right:.625rem}.\!k-scroll-mr-2\.5{scroll-margin-right:.625rem !important}.k-scroll-mr-3{scroll-margin-right:.75rem}.\!k-scroll-mr-3{scroll-margin-right:.75rem !important}.k-scroll-mr-3\.5{scroll-margin-right:.875rem}.\!k-scroll-mr-3\.5{scroll-margin-right:.875rem !important}.k-scroll-mr-4{scroll-margin-right:1rem}.\!k-scroll-mr-4{scroll-margin-right:1rem !important}.k-scroll-mr-4\.5{scroll-margin-right:1.125rem}.\!k-scroll-mr-4\.5{scroll-margin-right:1.125rem !important}.k-scroll-mr-5{scroll-margin-right:1.25rem}.\!k-scroll-mr-5{scroll-margin-right:1.25rem !important}.k-scroll-mr-5\.5{scroll-margin-right:1.375rem}.\!k-scroll-mr-5\.5{scroll-margin-right:1.375rem !important}.k-scroll-mr-6{scroll-margin-right:1.5rem}.\!k-scroll-mr-6{scroll-margin-right:1.5rem !important}.k-scroll-mr-6\.5{scroll-margin-right:1.625rem}.\!k-scroll-mr-6\.5{scroll-margin-right:1.625rem !important}.k-scroll-mr-7{scroll-margin-right:1.75rem}.\!k-scroll-mr-7{scroll-margin-right:1.75rem !important}.k-scroll-mr-7\.5{scroll-margin-right:1.875rem}.\!k-scroll-mr-7\.5{scroll-margin-right:1.875rem !important}.k-scroll-mr-8{scroll-margin-right:2rem}.\!k-scroll-mr-8{scroll-margin-right:2rem !important}.k-scroll-mr-9{scroll-margin-right:2.25rem}.\!k-scroll-mr-9{scroll-margin-right:2.25rem !important}.k-scroll-mr-10{scroll-margin-right:2.5rem}.\!k-scroll-mr-10{scroll-margin-right:2.5rem !important}.k-scroll-mr-11{scroll-margin-right:2.75rem}.\!k-scroll-mr-11{scroll-margin-right:2.75rem !important}.k-scroll-mr-12{scroll-margin-right:3rem}.\!k-scroll-mr-12{scroll-margin-right:3rem !important}.k-scroll-mr-13{scroll-margin-right:3.25rem}.\!k-scroll-mr-13{scroll-margin-right:3.25rem !important}.k-scroll-mr-14{scroll-margin-right:3.5rem}.\!k-scroll-mr-14{scroll-margin-right:3.5rem !important}.k-scroll-mr-15{scroll-margin-right:3.75rem}.\!k-scroll-mr-15{scroll-margin-right:3.75rem !important}.k-scroll-mr-16{scroll-margin-right:4rem}.\!k-scroll-mr-16{scroll-margin-right:4rem !important}.k-scroll-mr-17{scroll-margin-right:4.25rem}.\!k-scroll-mr-17{scroll-margin-right:4.25rem !important}.k-scroll-mr-18{scroll-margin-right:4.5rem}.\!k-scroll-mr-18{scroll-margin-right:4.5rem !important}.k-scroll-mr-19{scroll-margin-right:4.75rem}.\!k-scroll-mr-19{scroll-margin-right:4.75rem !important}.k-scroll-mr-20{scroll-margin-right:5rem}.\!k-scroll-mr-20{scroll-margin-right:5rem !important}.k-scroll-mr-21{scroll-margin-right:5.25rem}.\!k-scroll-mr-21{scroll-margin-right:5.25rem !important}.k-scroll-mr-22{scroll-margin-right:5.5rem}.\!k-scroll-mr-22{scroll-margin-right:5.5rem !important}.k-scroll-mr-23{scroll-margin-right:5.75rem}.\!k-scroll-mr-23{scroll-margin-right:5.75rem !important}.k-scroll-mr-24{scroll-margin-right:6rem}.\!k-scroll-mr-24{scroll-margin-right:6rem !important}.k-scroll-mr-25{scroll-margin-right:7rem}.\!k-scroll-mr-25{scroll-margin-right:7rem !important}.k-scroll-mr-26{scroll-margin-right:8rem}.\!k-scroll-mr-26{scroll-margin-right:8rem !important}.k-scroll-mr-27{scroll-margin-right:9rem}.\!k-scroll-mr-27{scroll-margin-right:9rem !important}.k-scroll-mr-28{scroll-margin-right:10rem}.\!k-scroll-mr-28{scroll-margin-right:10rem !important}.k-scroll-mr-29{scroll-margin-right:11rem}.\!k-scroll-mr-29{scroll-margin-right:11rem !important}.k-scroll-mr-30{scroll-margin-right:12rem}.\!k-scroll-mr-30{scroll-margin-right:12rem !important}.k-scroll-mb-0{scroll-margin-bottom:0px}.\!k-scroll-mb-0{scroll-margin-bottom:0px !important}.k-scroll-mb-1px{scroll-margin-bottom:1px}.\!k-scroll-mb-1px{scroll-margin-bottom:1px !important}.k-scroll-mb-0\.5{scroll-margin-bottom:.125rem}.\!k-scroll-mb-0\.5{scroll-margin-bottom:.125rem !important}.k-scroll-mb-1{scroll-margin-bottom:.25rem}.\!k-scroll-mb-1{scroll-margin-bottom:.25rem !important}.k-scroll-mb-1\.5{scroll-margin-bottom:.375rem}.\!k-scroll-mb-1\.5{scroll-margin-bottom:.375rem !important}.k-scroll-mb-2{scroll-margin-bottom:.5rem}.\!k-scroll-mb-2{scroll-margin-bottom:.5rem !important}.k-scroll-mb-2\.5{scroll-margin-bottom:.625rem}.\!k-scroll-mb-2\.5{scroll-margin-bottom:.625rem !important}.k-scroll-mb-3{scroll-margin-bottom:.75rem}.\!k-scroll-mb-3{scroll-margin-bottom:.75rem !important}.k-scroll-mb-3\.5{scroll-margin-bottom:.875rem}.\!k-scroll-mb-3\.5{scroll-margin-bottom:.875rem !important}.k-scroll-mb-4{scroll-margin-bottom:1rem}.\!k-scroll-mb-4{scroll-margin-bottom:1rem !important}.k-scroll-mb-4\.5{scroll-margin-bottom:1.125rem}.\!k-scroll-mb-4\.5{scroll-margin-bottom:1.125rem !important}.k-scroll-mb-5{scroll-margin-bottom:1.25rem}.\!k-scroll-mb-5{scroll-margin-bottom:1.25rem !important}.k-scroll-mb-5\.5{scroll-margin-bottom:1.375rem}.\!k-scroll-mb-5\.5{scroll-margin-bottom:1.375rem !important}.k-scroll-mb-6{scroll-margin-bottom:1.5rem}.\!k-scroll-mb-6{scroll-margin-bottom:1.5rem !important}.k-scroll-mb-6\.5{scroll-margin-bottom:1.625rem}.\!k-scroll-mb-6\.5{scroll-margin-bottom:1.625rem !important}.k-scroll-mb-7{scroll-margin-bottom:1.75rem}.\!k-scroll-mb-7{scroll-margin-bottom:1.75rem !important}.k-scroll-mb-7\.5{scroll-margin-bottom:1.875rem}.\!k-scroll-mb-7\.5{scroll-margin-bottom:1.875rem !important}.k-scroll-mb-8{scroll-margin-bottom:2rem}.\!k-scroll-mb-8{scroll-margin-bottom:2rem !important}.k-scroll-mb-9{scroll-margin-bottom:2.25rem}.\!k-scroll-mb-9{scroll-margin-bottom:2.25rem !important}.k-scroll-mb-10{scroll-margin-bottom:2.5rem}.\!k-scroll-mb-10{scroll-margin-bottom:2.5rem !important}.k-scroll-mb-11{scroll-margin-bottom:2.75rem}.\!k-scroll-mb-11{scroll-margin-bottom:2.75rem !important}.k-scroll-mb-12{scroll-margin-bottom:3rem}.\!k-scroll-mb-12{scroll-margin-bottom:3rem !important}.k-scroll-mb-13{scroll-margin-bottom:3.25rem}.\!k-scroll-mb-13{scroll-margin-bottom:3.25rem !important}.k-scroll-mb-14{scroll-margin-bottom:3.5rem}.\!k-scroll-mb-14{scroll-margin-bottom:3.5rem !important}.k-scroll-mb-15{scroll-margin-bottom:3.75rem}.\!k-scroll-mb-15{scroll-margin-bottom:3.75rem !important}.k-scroll-mb-16{scroll-margin-bottom:4rem}.\!k-scroll-mb-16{scroll-margin-bottom:4rem !important}.k-scroll-mb-17{scroll-margin-bottom:4.25rem}.\!k-scroll-mb-17{scroll-margin-bottom:4.25rem !important}.k-scroll-mb-18{scroll-margin-bottom:4.5rem}.\!k-scroll-mb-18{scroll-margin-bottom:4.5rem !important}.k-scroll-mb-19{scroll-margin-bottom:4.75rem}.\!k-scroll-mb-19{scroll-margin-bottom:4.75rem !important}.k-scroll-mb-20{scroll-margin-bottom:5rem}.\!k-scroll-mb-20{scroll-margin-bottom:5rem !important}.k-scroll-mb-21{scroll-margin-bottom:5.25rem}.\!k-scroll-mb-21{scroll-margin-bottom:5.25rem !important}.k-scroll-mb-22{scroll-margin-bottom:5.5rem}.\!k-scroll-mb-22{scroll-margin-bottom:5.5rem !important}.k-scroll-mb-23{scroll-margin-bottom:5.75rem}.\!k-scroll-mb-23{scroll-margin-bottom:5.75rem !important}.k-scroll-mb-24{scroll-margin-bottom:6rem}.\!k-scroll-mb-24{scroll-margin-bottom:6rem !important}.k-scroll-mb-25{scroll-margin-bottom:7rem}.\!k-scroll-mb-25{scroll-margin-bottom:7rem !important}.k-scroll-mb-26{scroll-margin-bottom:8rem}.\!k-scroll-mb-26{scroll-margin-bottom:8rem !important}.k-scroll-mb-27{scroll-margin-bottom:9rem}.\!k-scroll-mb-27{scroll-margin-bottom:9rem !important}.k-scroll-mb-28{scroll-margin-bottom:10rem}.\!k-scroll-mb-28{scroll-margin-bottom:10rem !important}.k-scroll-mb-29{scroll-margin-bottom:11rem}.\!k-scroll-mb-29{scroll-margin-bottom:11rem !important}.k-scroll-mb-30{scroll-margin-bottom:12rem}.\!k-scroll-mb-30{scroll-margin-bottom:12rem !important}.k-scroll-ml-0{scroll-margin-left:0px}.\!k-scroll-ml-0{scroll-margin-left:0px !important}.k-scroll-ml-1px{scroll-margin-left:1px}.\!k-scroll-ml-1px{scroll-margin-left:1px !important}.k-scroll-ml-0\.5{scroll-margin-left:.125rem}.\!k-scroll-ml-0\.5{scroll-margin-left:.125rem !important}.k-scroll-ml-1{scroll-margin-left:.25rem}.\!k-scroll-ml-1{scroll-margin-left:.25rem !important}.k-scroll-ml-1\.5{scroll-margin-left:.375rem}.\!k-scroll-ml-1\.5{scroll-margin-left:.375rem !important}.k-scroll-ml-2{scroll-margin-left:.5rem}.\!k-scroll-ml-2{scroll-margin-left:.5rem !important}.k-scroll-ml-2\.5{scroll-margin-left:.625rem}.\!k-scroll-ml-2\.5{scroll-margin-left:.625rem !important}.k-scroll-ml-3{scroll-margin-left:.75rem}.\!k-scroll-ml-3{scroll-margin-left:.75rem !important}.k-scroll-ml-3\.5{scroll-margin-left:.875rem}.\!k-scroll-ml-3\.5{scroll-margin-left:.875rem !important}.k-scroll-ml-4{scroll-margin-left:1rem}.\!k-scroll-ml-4{scroll-margin-left:1rem !important}.k-scroll-ml-4\.5{scroll-margin-left:1.125rem}.\!k-scroll-ml-4\.5{scroll-margin-left:1.125rem !important}.k-scroll-ml-5{scroll-margin-left:1.25rem}.\!k-scroll-ml-5{scroll-margin-left:1.25rem !important}.k-scroll-ml-5\.5{scroll-margin-left:1.375rem}.\!k-scroll-ml-5\.5{scroll-margin-left:1.375rem !important}.k-scroll-ml-6{scroll-margin-left:1.5rem}.\!k-scroll-ml-6{scroll-margin-left:1.5rem !important}.k-scroll-ml-6\.5{scroll-margin-left:1.625rem}.\!k-scroll-ml-6\.5{scroll-margin-left:1.625rem !important}.k-scroll-ml-7{scroll-margin-left:1.75rem}.\!k-scroll-ml-7{scroll-margin-left:1.75rem !important}.k-scroll-ml-7\.5{scroll-margin-left:1.875rem}.\!k-scroll-ml-7\.5{scroll-margin-left:1.875rem !important}.k-scroll-ml-8{scroll-margin-left:2rem}.\!k-scroll-ml-8{scroll-margin-left:2rem !important}.k-scroll-ml-9{scroll-margin-left:2.25rem}.\!k-scroll-ml-9{scroll-margin-left:2.25rem !important}.k-scroll-ml-10{scroll-margin-left:2.5rem}.\!k-scroll-ml-10{scroll-margin-left:2.5rem !important}.k-scroll-ml-11{scroll-margin-left:2.75rem}.\!k-scroll-ml-11{scroll-margin-left:2.75rem !important}.k-scroll-ml-12{scroll-margin-left:3rem}.\!k-scroll-ml-12{scroll-margin-left:3rem !important}.k-scroll-ml-13{scroll-margin-left:3.25rem}.\!k-scroll-ml-13{scroll-margin-left:3.25rem !important}.k-scroll-ml-14{scroll-margin-left:3.5rem}.\!k-scroll-ml-14{scroll-margin-left:3.5rem !important}.k-scroll-ml-15{scroll-margin-left:3.75rem}.\!k-scroll-ml-15{scroll-margin-left:3.75rem !important}.k-scroll-ml-16{scroll-margin-left:4rem}.\!k-scroll-ml-16{scroll-margin-left:4rem !important}.k-scroll-ml-17{scroll-margin-left:4.25rem}.\!k-scroll-ml-17{scroll-margin-left:4.25rem !important}.k-scroll-ml-18{scroll-margin-left:4.5rem}.\!k-scroll-ml-18{scroll-margin-left:4.5rem !important}.k-scroll-ml-19{scroll-margin-left:4.75rem}.\!k-scroll-ml-19{scroll-margin-left:4.75rem !important}.k-scroll-ml-20{scroll-margin-left:5rem}.\!k-scroll-ml-20{scroll-margin-left:5rem !important}.k-scroll-ml-21{scroll-margin-left:5.25rem}.\!k-scroll-ml-21{scroll-margin-left:5.25rem !important}.k-scroll-ml-22{scroll-margin-left:5.5rem}.\!k-scroll-ml-22{scroll-margin-left:5.5rem !important}.k-scroll-ml-23{scroll-margin-left:5.75rem}.\!k-scroll-ml-23{scroll-margin-left:5.75rem !important}.k-scroll-ml-24{scroll-margin-left:6rem}.\!k-scroll-ml-24{scroll-margin-left:6rem !important}.k-scroll-ml-25{scroll-margin-left:7rem}.\!k-scroll-ml-25{scroll-margin-left:7rem !important}.k-scroll-ml-26{scroll-margin-left:8rem}.\!k-scroll-ml-26{scroll-margin-left:8rem !important}.k-scroll-ml-27{scroll-margin-left:9rem}.\!k-scroll-ml-27{scroll-margin-left:9rem !important}.k-scroll-ml-28{scroll-margin-left:10rem}.\!k-scroll-ml-28{scroll-margin-left:10rem !important}.k-scroll-ml-29{scroll-margin-left:11rem}.\!k-scroll-ml-29{scroll-margin-left:11rem !important}.k-scroll-ml-30{scroll-margin-left:12rem}.\!k-scroll-ml-30{scroll-margin-left:12rem !important}.k-scroll-mx-0{scroll-margin-inline:0px}.\!k-scroll-mx-0{scroll-margin-inline:0px !important}.k-scroll-mx-1px{scroll-margin-inline:1px}.\!k-scroll-mx-1px{scroll-margin-inline:1px !important}.k-scroll-mx-0\.5{scroll-margin-inline:.125rem}.\!k-scroll-mx-0\.5{scroll-margin-inline:.125rem !important}.k-scroll-mx-1{scroll-margin-inline:.25rem}.\!k-scroll-mx-1{scroll-margin-inline:.25rem !important}.k-scroll-mx-1\.5{scroll-margin-inline:.375rem}.\!k-scroll-mx-1\.5{scroll-margin-inline:.375rem !important}.k-scroll-mx-2{scroll-margin-inline:.5rem}.\!k-scroll-mx-2{scroll-margin-inline:.5rem !important}.k-scroll-mx-2\.5{scroll-margin-inline:.625rem}.\!k-scroll-mx-2\.5{scroll-margin-inline:.625rem !important}.k-scroll-mx-3{scroll-margin-inline:.75rem}.\!k-scroll-mx-3{scroll-margin-inline:.75rem !important}.k-scroll-mx-3\.5{scroll-margin-inline:.875rem}.\!k-scroll-mx-3\.5{scroll-margin-inline:.875rem !important}.k-scroll-mx-4{scroll-margin-inline:1rem}.\!k-scroll-mx-4{scroll-margin-inline:1rem !important}.k-scroll-mx-4\.5{scroll-margin-inline:1.125rem}.\!k-scroll-mx-4\.5{scroll-margin-inline:1.125rem !important}.k-scroll-mx-5{scroll-margin-inline:1.25rem}.\!k-scroll-mx-5{scroll-margin-inline:1.25rem !important}.k-scroll-mx-5\.5{scroll-margin-inline:1.375rem}.\!k-scroll-mx-5\.5{scroll-margin-inline:1.375rem !important}.k-scroll-mx-6{scroll-margin-inline:1.5rem}.\!k-scroll-mx-6{scroll-margin-inline:1.5rem !important}.k-scroll-mx-6\.5{scroll-margin-inline:1.625rem}.\!k-scroll-mx-6\.5{scroll-margin-inline:1.625rem !important}.k-scroll-mx-7{scroll-margin-inline:1.75rem}.\!k-scroll-mx-7{scroll-margin-inline:1.75rem !important}.k-scroll-mx-7\.5{scroll-margin-inline:1.875rem}.\!k-scroll-mx-7\.5{scroll-margin-inline:1.875rem !important}.k-scroll-mx-8{scroll-margin-inline:2rem}.\!k-scroll-mx-8{scroll-margin-inline:2rem !important}.k-scroll-mx-9{scroll-margin-inline:2.25rem}.\!k-scroll-mx-9{scroll-margin-inline:2.25rem !important}.k-scroll-mx-10{scroll-margin-inline:2.5rem}.\!k-scroll-mx-10{scroll-margin-inline:2.5rem !important}.k-scroll-mx-11{scroll-margin-inline:2.75rem}.\!k-scroll-mx-11{scroll-margin-inline:2.75rem !important}.k-scroll-mx-12{scroll-margin-inline:3rem}.\!k-scroll-mx-12{scroll-margin-inline:3rem !important}.k-scroll-mx-13{scroll-margin-inline:3.25rem}.\!k-scroll-mx-13{scroll-margin-inline:3.25rem !important}.k-scroll-mx-14{scroll-margin-inline:3.5rem}.\!k-scroll-mx-14{scroll-margin-inline:3.5rem !important}.k-scroll-mx-15{scroll-margin-inline:3.75rem}.\!k-scroll-mx-15{scroll-margin-inline:3.75rem !important}.k-scroll-mx-16{scroll-margin-inline:4rem}.\!k-scroll-mx-16{scroll-margin-inline:4rem !important}.k-scroll-mx-17{scroll-margin-inline:4.25rem}.\!k-scroll-mx-17{scroll-margin-inline:4.25rem !important}.k-scroll-mx-18{scroll-margin-inline:4.5rem}.\!k-scroll-mx-18{scroll-margin-inline:4.5rem !important}.k-scroll-mx-19{scroll-margin-inline:4.75rem}.\!k-scroll-mx-19{scroll-margin-inline:4.75rem !important}.k-scroll-mx-20{scroll-margin-inline:5rem}.\!k-scroll-mx-20{scroll-margin-inline:5rem !important}.k-scroll-mx-21{scroll-margin-inline:5.25rem}.\!k-scroll-mx-21{scroll-margin-inline:5.25rem !important}.k-scroll-mx-22{scroll-margin-inline:5.5rem}.\!k-scroll-mx-22{scroll-margin-inline:5.5rem !important}.k-scroll-mx-23{scroll-margin-inline:5.75rem}.\!k-scroll-mx-23{scroll-margin-inline:5.75rem !important}.k-scroll-mx-24{scroll-margin-inline:6rem}.\!k-scroll-mx-24{scroll-margin-inline:6rem !important}.k-scroll-mx-25{scroll-margin-inline:7rem}.\!k-scroll-mx-25{scroll-margin-inline:7rem !important}.k-scroll-mx-26{scroll-margin-inline:8rem}.\!k-scroll-mx-26{scroll-margin-inline:8rem !important}.k-scroll-mx-27{scroll-margin-inline:9rem}.\!k-scroll-mx-27{scroll-margin-inline:9rem !important}.k-scroll-mx-28{scroll-margin-inline:10rem}.\!k-scroll-mx-28{scroll-margin-inline:10rem !important}.k-scroll-mx-29{scroll-margin-inline:11rem}.\!k-scroll-mx-29{scroll-margin-inline:11rem !important}.k-scroll-mx-30{scroll-margin-inline:12rem}.\!k-scroll-mx-30{scroll-margin-inline:12rem !important}.k-scroll-my-0{scroll-margin-block:0px}.\!k-scroll-my-0{scroll-margin-block:0px !important}.k-scroll-my-1px{scroll-margin-block:1px}.\!k-scroll-my-1px{scroll-margin-block:1px !important}.k-scroll-my-0\.5{scroll-margin-block:.125rem}.\!k-scroll-my-0\.5{scroll-margin-block:.125rem !important}.k-scroll-my-1{scroll-margin-block:.25rem}.\!k-scroll-my-1{scroll-margin-block:.25rem !important}.k-scroll-my-1\.5{scroll-margin-block:.375rem}.\!k-scroll-my-1\.5{scroll-margin-block:.375rem !important}.k-scroll-my-2{scroll-margin-block:.5rem}.\!k-scroll-my-2{scroll-margin-block:.5rem !important}.k-scroll-my-2\.5{scroll-margin-block:.625rem}.\!k-scroll-my-2\.5{scroll-margin-block:.625rem !important}.k-scroll-my-3{scroll-margin-block:.75rem}.\!k-scroll-my-3{scroll-margin-block:.75rem !important}.k-scroll-my-3\.5{scroll-margin-block:.875rem}.\!k-scroll-my-3\.5{scroll-margin-block:.875rem !important}.k-scroll-my-4{scroll-margin-block:1rem}.\!k-scroll-my-4{scroll-margin-block:1rem !important}.k-scroll-my-4\.5{scroll-margin-block:1.125rem}.\!k-scroll-my-4\.5{scroll-margin-block:1.125rem !important}.k-scroll-my-5{scroll-margin-block:1.25rem}.\!k-scroll-my-5{scroll-margin-block:1.25rem !important}.k-scroll-my-5\.5{scroll-margin-block:1.375rem}.\!k-scroll-my-5\.5{scroll-margin-block:1.375rem !important}.k-scroll-my-6{scroll-margin-block:1.5rem}.\!k-scroll-my-6{scroll-margin-block:1.5rem !important}.k-scroll-my-6\.5{scroll-margin-block:1.625rem}.\!k-scroll-my-6\.5{scroll-margin-block:1.625rem !important}.k-scroll-my-7{scroll-margin-block:1.75rem}.\!k-scroll-my-7{scroll-margin-block:1.75rem !important}.k-scroll-my-7\.5{scroll-margin-block:1.875rem}.\!k-scroll-my-7\.5{scroll-margin-block:1.875rem !important}.k-scroll-my-8{scroll-margin-block:2rem}.\!k-scroll-my-8{scroll-margin-block:2rem !important}.k-scroll-my-9{scroll-margin-block:2.25rem}.\!k-scroll-my-9{scroll-margin-block:2.25rem !important}.k-scroll-my-10{scroll-margin-block:2.5rem}.\!k-scroll-my-10{scroll-margin-block:2.5rem !important}.k-scroll-my-11{scroll-margin-block:2.75rem}.\!k-scroll-my-11{scroll-margin-block:2.75rem !important}.k-scroll-my-12{scroll-margin-block:3rem}.\!k-scroll-my-12{scroll-margin-block:3rem !important}.k-scroll-my-13{scroll-margin-block:3.25rem}.\!k-scroll-my-13{scroll-margin-block:3.25rem !important}.k-scroll-my-14{scroll-margin-block:3.5rem}.\!k-scroll-my-14{scroll-margin-block:3.5rem !important}.k-scroll-my-15{scroll-margin-block:3.75rem}.\!k-scroll-my-15{scroll-margin-block:3.75rem !important}.k-scroll-my-16{scroll-margin-block:4rem}.\!k-scroll-my-16{scroll-margin-block:4rem !important}.k-scroll-my-17{scroll-margin-block:4.25rem}.\!k-scroll-my-17{scroll-margin-block:4.25rem !important}.k-scroll-my-18{scroll-margin-block:4.5rem}.\!k-scroll-my-18{scroll-margin-block:4.5rem !important}.k-scroll-my-19{scroll-margin-block:4.75rem}.\!k-scroll-my-19{scroll-margin-block:4.75rem !important}.k-scroll-my-20{scroll-margin-block:5rem}.\!k-scroll-my-20{scroll-margin-block:5rem !important}.k-scroll-my-21{scroll-margin-block:5.25rem}.\!k-scroll-my-21{scroll-margin-block:5.25rem !important}.k-scroll-my-22{scroll-margin-block:5.5rem}.\!k-scroll-my-22{scroll-margin-block:5.5rem !important}.k-scroll-my-23{scroll-margin-block:5.75rem}.\!k-scroll-my-23{scroll-margin-block:5.75rem !important}.k-scroll-my-24{scroll-margin-block:6rem}.\!k-scroll-my-24{scroll-margin-block:6rem !important}.k-scroll-my-25{scroll-margin-block:7rem}.\!k-scroll-my-25{scroll-margin-block:7rem !important}.k-scroll-my-26{scroll-margin-block:8rem}.\!k-scroll-my-26{scroll-margin-block:8rem !important}.k-scroll-my-27{scroll-margin-block:9rem}.\!k-scroll-my-27{scroll-margin-block:9rem !important}.k-scroll-my-28{scroll-margin-block:10rem}.\!k-scroll-my-28{scroll-margin-block:10rem !important}.k-scroll-my-29{scroll-margin-block:11rem}.\!k-scroll-my-29{scroll-margin-block:11rem !important}.k-scroll-my-30{scroll-margin-block:12rem}.\!k-scroll-my-30{scroll-margin-block:12rem !important}.k-scroll-p-0{scroll-padding:0px}.\!k-scroll-p-0{scroll-padding:0px !important}.k-scroll-p-1px{scroll-padding:1px}.\!k-scroll-p-1px{scroll-padding:1px !important}.k-scroll-p-0\.5{scroll-padding:.125rem}.\!k-scroll-p-0\.5{scroll-padding:.125rem !important}.k-scroll-p-1{scroll-padding:.25rem}.\!k-scroll-p-1{scroll-padding:.25rem !important}.k-scroll-p-1\.5{scroll-padding:.375rem}.\!k-scroll-p-1\.5{scroll-padding:.375rem !important}.k-scroll-p-2{scroll-padding:.5rem}.\!k-scroll-p-2{scroll-padding:.5rem !important}.k-scroll-p-2\.5{scroll-padding:.625rem}.\!k-scroll-p-2\.5{scroll-padding:.625rem !important}.k-scroll-p-3{scroll-padding:.75rem}.\!k-scroll-p-3{scroll-padding:.75rem !important}.k-scroll-p-3\.5{scroll-padding:.875rem}.\!k-scroll-p-3\.5{scroll-padding:.875rem !important}.k-scroll-p-4{scroll-padding:1rem}.\!k-scroll-p-4{scroll-padding:1rem !important}.k-scroll-p-4\.5{scroll-padding:1.125rem}.\!k-scroll-p-4\.5{scroll-padding:1.125rem !important}.k-scroll-p-5{scroll-padding:1.25rem}.\!k-scroll-p-5{scroll-padding:1.25rem !important}.k-scroll-p-5\.5{scroll-padding:1.375rem}.\!k-scroll-p-5\.5{scroll-padding:1.375rem !important}.k-scroll-p-6{scroll-padding:1.5rem}.\!k-scroll-p-6{scroll-padding:1.5rem !important}.k-scroll-p-6\.5{scroll-padding:1.625rem}.\!k-scroll-p-6\.5{scroll-padding:1.625rem !important}.k-scroll-p-7{scroll-padding:1.75rem}.\!k-scroll-p-7{scroll-padding:1.75rem !important}.k-scroll-p-7\.5{scroll-padding:1.875rem}.\!k-scroll-p-7\.5{scroll-padding:1.875rem !important}.k-scroll-p-8{scroll-padding:2rem}.\!k-scroll-p-8{scroll-padding:2rem !important}.k-scroll-p-9{scroll-padding:2.25rem}.\!k-scroll-p-9{scroll-padding:2.25rem !important}.k-scroll-p-10{scroll-padding:2.5rem}.\!k-scroll-p-10{scroll-padding:2.5rem !important}.k-scroll-p-11{scroll-padding:2.75rem}.\!k-scroll-p-11{scroll-padding:2.75rem !important}.k-scroll-p-12{scroll-padding:3rem}.\!k-scroll-p-12{scroll-padding:3rem !important}.k-scroll-p-13{scroll-padding:3.25rem}.\!k-scroll-p-13{scroll-padding:3.25rem !important}.k-scroll-p-14{scroll-padding:3.5rem}.\!k-scroll-p-14{scroll-padding:3.5rem !important}.k-scroll-p-15{scroll-padding:3.75rem}.\!k-scroll-p-15{scroll-padding:3.75rem !important}.k-scroll-p-16{scroll-padding:4rem}.\!k-scroll-p-16{scroll-padding:4rem !important}.k-scroll-p-17{scroll-padding:4.25rem}.\!k-scroll-p-17{scroll-padding:4.25rem !important}.k-scroll-p-18{scroll-padding:4.5rem}.\!k-scroll-p-18{scroll-padding:4.5rem !important}.k-scroll-p-19{scroll-padding:4.75rem}.\!k-scroll-p-19{scroll-padding:4.75rem !important}.k-scroll-p-20{scroll-padding:5rem}.\!k-scroll-p-20{scroll-padding:5rem !important}.k-scroll-p-21{scroll-padding:5.25rem}.\!k-scroll-p-21{scroll-padding:5.25rem !important}.k-scroll-p-22{scroll-padding:5.5rem}.\!k-scroll-p-22{scroll-padding:5.5rem !important}.k-scroll-p-23{scroll-padding:5.75rem}.\!k-scroll-p-23{scroll-padding:5.75rem !important}.k-scroll-p-24{scroll-padding:6rem}.\!k-scroll-p-24{scroll-padding:6rem !important}.k-scroll-p-25{scroll-padding:7rem}.\!k-scroll-p-25{scroll-padding:7rem !important}.k-scroll-p-26{scroll-padding:8rem}.\!k-scroll-p-26{scroll-padding:8rem !important}.k-scroll-p-27{scroll-padding:9rem}.\!k-scroll-p-27{scroll-padding:9rem !important}.k-scroll-p-28{scroll-padding:10rem}.\!k-scroll-p-28{scroll-padding:10rem !important}.k-scroll-p-29{scroll-padding:11rem}.\!k-scroll-p-29{scroll-padding:11rem !important}.k-scroll-p-30{scroll-padding:12rem}.\!k-scroll-p-30{scroll-padding:12rem !important}.k-scroll-pt-0{scroll-padding-top:0px}.\!k-scroll-pt-0{scroll-padding-top:0px !important}.k-scroll-pt-1px{scroll-padding-top:1px}.\!k-scroll-pt-1px{scroll-padding-top:1px !important}.k-scroll-pt-0\.5{scroll-padding-top:.125rem}.\!k-scroll-pt-0\.5{scroll-padding-top:.125rem !important}.k-scroll-pt-1{scroll-padding-top:.25rem}.\!k-scroll-pt-1{scroll-padding-top:.25rem !important}.k-scroll-pt-1\.5{scroll-padding-top:.375rem}.\!k-scroll-pt-1\.5{scroll-padding-top:.375rem !important}.k-scroll-pt-2{scroll-padding-top:.5rem}.\!k-scroll-pt-2{scroll-padding-top:.5rem !important}.k-scroll-pt-2\.5{scroll-padding-top:.625rem}.\!k-scroll-pt-2\.5{scroll-padding-top:.625rem !important}.k-scroll-pt-3{scroll-padding-top:.75rem}.\!k-scroll-pt-3{scroll-padding-top:.75rem !important}.k-scroll-pt-3\.5{scroll-padding-top:.875rem}.\!k-scroll-pt-3\.5{scroll-padding-top:.875rem !important}.k-scroll-pt-4{scroll-padding-top:1rem}.\!k-scroll-pt-4{scroll-padding-top:1rem !important}.k-scroll-pt-4\.5{scroll-padding-top:1.125rem}.\!k-scroll-pt-4\.5{scroll-padding-top:1.125rem !important}.k-scroll-pt-5{scroll-padding-top:1.25rem}.\!k-scroll-pt-5{scroll-padding-top:1.25rem !important}.k-scroll-pt-5\.5{scroll-padding-top:1.375rem}.\!k-scroll-pt-5\.5{scroll-padding-top:1.375rem !important}.k-scroll-pt-6{scroll-padding-top:1.5rem}.\!k-scroll-pt-6{scroll-padding-top:1.5rem !important}.k-scroll-pt-6\.5{scroll-padding-top:1.625rem}.\!k-scroll-pt-6\.5{scroll-padding-top:1.625rem !important}.k-scroll-pt-7{scroll-padding-top:1.75rem}.\!k-scroll-pt-7{scroll-padding-top:1.75rem !important}.k-scroll-pt-7\.5{scroll-padding-top:1.875rem}.\!k-scroll-pt-7\.5{scroll-padding-top:1.875rem !important}.k-scroll-pt-8{scroll-padding-top:2rem}.\!k-scroll-pt-8{scroll-padding-top:2rem !important}.k-scroll-pt-9{scroll-padding-top:2.25rem}.\!k-scroll-pt-9{scroll-padding-top:2.25rem !important}.k-scroll-pt-10{scroll-padding-top:2.5rem}.\!k-scroll-pt-10{scroll-padding-top:2.5rem !important}.k-scroll-pt-11{scroll-padding-top:2.75rem}.\!k-scroll-pt-11{scroll-padding-top:2.75rem !important}.k-scroll-pt-12{scroll-padding-top:3rem}.\!k-scroll-pt-12{scroll-padding-top:3rem !important}.k-scroll-pt-13{scroll-padding-top:3.25rem}.\!k-scroll-pt-13{scroll-padding-top:3.25rem !important}.k-scroll-pt-14{scroll-padding-top:3.5rem}.\!k-scroll-pt-14{scroll-padding-top:3.5rem !important}.k-scroll-pt-15{scroll-padding-top:3.75rem}.\!k-scroll-pt-15{scroll-padding-top:3.75rem !important}.k-scroll-pt-16{scroll-padding-top:4rem}.\!k-scroll-pt-16{scroll-padding-top:4rem !important}.k-scroll-pt-17{scroll-padding-top:4.25rem}.\!k-scroll-pt-17{scroll-padding-top:4.25rem !important}.k-scroll-pt-18{scroll-padding-top:4.5rem}.\!k-scroll-pt-18{scroll-padding-top:4.5rem !important}.k-scroll-pt-19{scroll-padding-top:4.75rem}.\!k-scroll-pt-19{scroll-padding-top:4.75rem !important}.k-scroll-pt-20{scroll-padding-top:5rem}.\!k-scroll-pt-20{scroll-padding-top:5rem !important}.k-scroll-pt-21{scroll-padding-top:5.25rem}.\!k-scroll-pt-21{scroll-padding-top:5.25rem !important}.k-scroll-pt-22{scroll-padding-top:5.5rem}.\!k-scroll-pt-22{scroll-padding-top:5.5rem !important}.k-scroll-pt-23{scroll-padding-top:5.75rem}.\!k-scroll-pt-23{scroll-padding-top:5.75rem !important}.k-scroll-pt-24{scroll-padding-top:6rem}.\!k-scroll-pt-24{scroll-padding-top:6rem !important}.k-scroll-pt-25{scroll-padding-top:7rem}.\!k-scroll-pt-25{scroll-padding-top:7rem !important}.k-scroll-pt-26{scroll-padding-top:8rem}.\!k-scroll-pt-26{scroll-padding-top:8rem !important}.k-scroll-pt-27{scroll-padding-top:9rem}.\!k-scroll-pt-27{scroll-padding-top:9rem !important}.k-scroll-pt-28{scroll-padding-top:10rem}.\!k-scroll-pt-28{scroll-padding-top:10rem !important}.k-scroll-pt-29{scroll-padding-top:11rem}.\!k-scroll-pt-29{scroll-padding-top:11rem !important}.k-scroll-pt-30{scroll-padding-top:12rem}.\!k-scroll-pt-30{scroll-padding-top:12rem !important}.k-scroll-pr-0{scroll-padding-right:0px}.\!k-scroll-pr-0{scroll-padding-right:0px !important}.k-scroll-pr-1px{scroll-padding-right:1px}.\!k-scroll-pr-1px{scroll-padding-right:1px !important}.k-scroll-pr-0\.5{scroll-padding-right:.125rem}.\!k-scroll-pr-0\.5{scroll-padding-right:.125rem !important}.k-scroll-pr-1{scroll-padding-right:.25rem}.\!k-scroll-pr-1{scroll-padding-right:.25rem !important}.k-scroll-pr-1\.5{scroll-padding-right:.375rem}.\!k-scroll-pr-1\.5{scroll-padding-right:.375rem !important}.k-scroll-pr-2{scroll-padding-right:.5rem}.\!k-scroll-pr-2{scroll-padding-right:.5rem !important}.k-scroll-pr-2\.5{scroll-padding-right:.625rem}.\!k-scroll-pr-2\.5{scroll-padding-right:.625rem !important}.k-scroll-pr-3{scroll-padding-right:.75rem}.\!k-scroll-pr-3{scroll-padding-right:.75rem !important}.k-scroll-pr-3\.5{scroll-padding-right:.875rem}.\!k-scroll-pr-3\.5{scroll-padding-right:.875rem !important}.k-scroll-pr-4{scroll-padding-right:1rem}.\!k-scroll-pr-4{scroll-padding-right:1rem !important}.k-scroll-pr-4\.5{scroll-padding-right:1.125rem}.\!k-scroll-pr-4\.5{scroll-padding-right:1.125rem !important}.k-scroll-pr-5{scroll-padding-right:1.25rem}.\!k-scroll-pr-5{scroll-padding-right:1.25rem !important}.k-scroll-pr-5\.5{scroll-padding-right:1.375rem}.\!k-scroll-pr-5\.5{scroll-padding-right:1.375rem !important}.k-scroll-pr-6{scroll-padding-right:1.5rem}.\!k-scroll-pr-6{scroll-padding-right:1.5rem !important}.k-scroll-pr-6\.5{scroll-padding-right:1.625rem}.\!k-scroll-pr-6\.5{scroll-padding-right:1.625rem !important}.k-scroll-pr-7{scroll-padding-right:1.75rem}.\!k-scroll-pr-7{scroll-padding-right:1.75rem !important}.k-scroll-pr-7\.5{scroll-padding-right:1.875rem}.\!k-scroll-pr-7\.5{scroll-padding-right:1.875rem !important}.k-scroll-pr-8{scroll-padding-right:2rem}.\!k-scroll-pr-8{scroll-padding-right:2rem !important}.k-scroll-pr-9{scroll-padding-right:2.25rem}.\!k-scroll-pr-9{scroll-padding-right:2.25rem !important}.k-scroll-pr-10{scroll-padding-right:2.5rem}.\!k-scroll-pr-10{scroll-padding-right:2.5rem !important}.k-scroll-pr-11{scroll-padding-right:2.75rem}.\!k-scroll-pr-11{scroll-padding-right:2.75rem !important}.k-scroll-pr-12{scroll-padding-right:3rem}.\!k-scroll-pr-12{scroll-padding-right:3rem !important}.k-scroll-pr-13{scroll-padding-right:3.25rem}.\!k-scroll-pr-13{scroll-padding-right:3.25rem !important}.k-scroll-pr-14{scroll-padding-right:3.5rem}.\!k-scroll-pr-14{scroll-padding-right:3.5rem !important}.k-scroll-pr-15{scroll-padding-right:3.75rem}.\!k-scroll-pr-15{scroll-padding-right:3.75rem !important}.k-scroll-pr-16{scroll-padding-right:4rem}.\!k-scroll-pr-16{scroll-padding-right:4rem !important}.k-scroll-pr-17{scroll-padding-right:4.25rem}.\!k-scroll-pr-17{scroll-padding-right:4.25rem !important}.k-scroll-pr-18{scroll-padding-right:4.5rem}.\!k-scroll-pr-18{scroll-padding-right:4.5rem !important}.k-scroll-pr-19{scroll-padding-right:4.75rem}.\!k-scroll-pr-19{scroll-padding-right:4.75rem !important}.k-scroll-pr-20{scroll-padding-right:5rem}.\!k-scroll-pr-20{scroll-padding-right:5rem !important}.k-scroll-pr-21{scroll-padding-right:5.25rem}.\!k-scroll-pr-21{scroll-padding-right:5.25rem !important}.k-scroll-pr-22{scroll-padding-right:5.5rem}.\!k-scroll-pr-22{scroll-padding-right:5.5rem !important}.k-scroll-pr-23{scroll-padding-right:5.75rem}.\!k-scroll-pr-23{scroll-padding-right:5.75rem !important}.k-scroll-pr-24{scroll-padding-right:6rem}.\!k-scroll-pr-24{scroll-padding-right:6rem !important}.k-scroll-pr-25{scroll-padding-right:7rem}.\!k-scroll-pr-25{scroll-padding-right:7rem !important}.k-scroll-pr-26{scroll-padding-right:8rem}.\!k-scroll-pr-26{scroll-padding-right:8rem !important}.k-scroll-pr-27{scroll-padding-right:9rem}.\!k-scroll-pr-27{scroll-padding-right:9rem !important}.k-scroll-pr-28{scroll-padding-right:10rem}.\!k-scroll-pr-28{scroll-padding-right:10rem !important}.k-scroll-pr-29{scroll-padding-right:11rem}.\!k-scroll-pr-29{scroll-padding-right:11rem !important}.k-scroll-pr-30{scroll-padding-right:12rem}.\!k-scroll-pr-30{scroll-padding-right:12rem !important}.k-scroll-pb-0{scroll-padding-bottom:0px}.\!k-scroll-pb-0{scroll-padding-bottom:0px !important}.k-scroll-pb-1px{scroll-padding-bottom:1px}.\!k-scroll-pb-1px{scroll-padding-bottom:1px !important}.k-scroll-pb-0\.5{scroll-padding-bottom:.125rem}.\!k-scroll-pb-0\.5{scroll-padding-bottom:.125rem !important}.k-scroll-pb-1{scroll-padding-bottom:.25rem}.\!k-scroll-pb-1{scroll-padding-bottom:.25rem !important}.k-scroll-pb-1\.5{scroll-padding-bottom:.375rem}.\!k-scroll-pb-1\.5{scroll-padding-bottom:.375rem !important}.k-scroll-pb-2{scroll-padding-bottom:.5rem}.\!k-scroll-pb-2{scroll-padding-bottom:.5rem !important}.k-scroll-pb-2\.5{scroll-padding-bottom:.625rem}.\!k-scroll-pb-2\.5{scroll-padding-bottom:.625rem !important}.k-scroll-pb-3{scroll-padding-bottom:.75rem}.\!k-scroll-pb-3{scroll-padding-bottom:.75rem !important}.k-scroll-pb-3\.5{scroll-padding-bottom:.875rem}.\!k-scroll-pb-3\.5{scroll-padding-bottom:.875rem !important}.k-scroll-pb-4{scroll-padding-bottom:1rem}.\!k-scroll-pb-4{scroll-padding-bottom:1rem !important}.k-scroll-pb-4\.5{scroll-padding-bottom:1.125rem}.\!k-scroll-pb-4\.5{scroll-padding-bottom:1.125rem !important}.k-scroll-pb-5{scroll-padding-bottom:1.25rem}.\!k-scroll-pb-5{scroll-padding-bottom:1.25rem !important}.k-scroll-pb-5\.5{scroll-padding-bottom:1.375rem}.\!k-scroll-pb-5\.5{scroll-padding-bottom:1.375rem !important}.k-scroll-pb-6{scroll-padding-bottom:1.5rem}.\!k-scroll-pb-6{scroll-padding-bottom:1.5rem !important}.k-scroll-pb-6\.5{scroll-padding-bottom:1.625rem}.\!k-scroll-pb-6\.5{scroll-padding-bottom:1.625rem !important}.k-scroll-pb-7{scroll-padding-bottom:1.75rem}.\!k-scroll-pb-7{scroll-padding-bottom:1.75rem !important}.k-scroll-pb-7\.5{scroll-padding-bottom:1.875rem}.\!k-scroll-pb-7\.5{scroll-padding-bottom:1.875rem !important}.k-scroll-pb-8{scroll-padding-bottom:2rem}.\!k-scroll-pb-8{scroll-padding-bottom:2rem !important}.k-scroll-pb-9{scroll-padding-bottom:2.25rem}.\!k-scroll-pb-9{scroll-padding-bottom:2.25rem !important}.k-scroll-pb-10{scroll-padding-bottom:2.5rem}.\!k-scroll-pb-10{scroll-padding-bottom:2.5rem !important}.k-scroll-pb-11{scroll-padding-bottom:2.75rem}.\!k-scroll-pb-11{scroll-padding-bottom:2.75rem !important}.k-scroll-pb-12{scroll-padding-bottom:3rem}.\!k-scroll-pb-12{scroll-padding-bottom:3rem !important}.k-scroll-pb-13{scroll-padding-bottom:3.25rem}.\!k-scroll-pb-13{scroll-padding-bottom:3.25rem !important}.k-scroll-pb-14{scroll-padding-bottom:3.5rem}.\!k-scroll-pb-14{scroll-padding-bottom:3.5rem !important}.k-scroll-pb-15{scroll-padding-bottom:3.75rem}.\!k-scroll-pb-15{scroll-padding-bottom:3.75rem !important}.k-scroll-pb-16{scroll-padding-bottom:4rem}.\!k-scroll-pb-16{scroll-padding-bottom:4rem !important}.k-scroll-pb-17{scroll-padding-bottom:4.25rem}.\!k-scroll-pb-17{scroll-padding-bottom:4.25rem !important}.k-scroll-pb-18{scroll-padding-bottom:4.5rem}.\!k-scroll-pb-18{scroll-padding-bottom:4.5rem !important}.k-scroll-pb-19{scroll-padding-bottom:4.75rem}.\!k-scroll-pb-19{scroll-padding-bottom:4.75rem !important}.k-scroll-pb-20{scroll-padding-bottom:5rem}.\!k-scroll-pb-20{scroll-padding-bottom:5rem !important}.k-scroll-pb-21{scroll-padding-bottom:5.25rem}.\!k-scroll-pb-21{scroll-padding-bottom:5.25rem !important}.k-scroll-pb-22{scroll-padding-bottom:5.5rem}.\!k-scroll-pb-22{scroll-padding-bottom:5.5rem !important}.k-scroll-pb-23{scroll-padding-bottom:5.75rem}.\!k-scroll-pb-23{scroll-padding-bottom:5.75rem !important}.k-scroll-pb-24{scroll-padding-bottom:6rem}.\!k-scroll-pb-24{scroll-padding-bottom:6rem !important}.k-scroll-pb-25{scroll-padding-bottom:7rem}.\!k-scroll-pb-25{scroll-padding-bottom:7rem !important}.k-scroll-pb-26{scroll-padding-bottom:8rem}.\!k-scroll-pb-26{scroll-padding-bottom:8rem !important}.k-scroll-pb-27{scroll-padding-bottom:9rem}.\!k-scroll-pb-27{scroll-padding-bottom:9rem !important}.k-scroll-pb-28{scroll-padding-bottom:10rem}.\!k-scroll-pb-28{scroll-padding-bottom:10rem !important}.k-scroll-pb-29{scroll-padding-bottom:11rem}.\!k-scroll-pb-29{scroll-padding-bottom:11rem !important}.k-scroll-pb-30{scroll-padding-bottom:12rem}.\!k-scroll-pb-30{scroll-padding-bottom:12rem !important}.k-scroll-pl-0{scroll-padding-left:0px}.\!k-scroll-pl-0{scroll-padding-left:0px !important}.k-scroll-pl-1px{scroll-padding-left:1px}.\!k-scroll-pl-1px{scroll-padding-left:1px !important}.k-scroll-pl-0\.5{scroll-padding-left:.125rem}.\!k-scroll-pl-0\.5{scroll-padding-left:.125rem !important}.k-scroll-pl-1{scroll-padding-left:.25rem}.\!k-scroll-pl-1{scroll-padding-left:.25rem !important}.k-scroll-pl-1\.5{scroll-padding-left:.375rem}.\!k-scroll-pl-1\.5{scroll-padding-left:.375rem !important}.k-scroll-pl-2{scroll-padding-left:.5rem}.\!k-scroll-pl-2{scroll-padding-left:.5rem !important}.k-scroll-pl-2\.5{scroll-padding-left:.625rem}.\!k-scroll-pl-2\.5{scroll-padding-left:.625rem !important}.k-scroll-pl-3{scroll-padding-left:.75rem}.\!k-scroll-pl-3{scroll-padding-left:.75rem !important}.k-scroll-pl-3\.5{scroll-padding-left:.875rem}.\!k-scroll-pl-3\.5{scroll-padding-left:.875rem !important}.k-scroll-pl-4{scroll-padding-left:1rem}.\!k-scroll-pl-4{scroll-padding-left:1rem !important}.k-scroll-pl-4\.5{scroll-padding-left:1.125rem}.\!k-scroll-pl-4\.5{scroll-padding-left:1.125rem !important}.k-scroll-pl-5{scroll-padding-left:1.25rem}.\!k-scroll-pl-5{scroll-padding-left:1.25rem !important}.k-scroll-pl-5\.5{scroll-padding-left:1.375rem}.\!k-scroll-pl-5\.5{scroll-padding-left:1.375rem !important}.k-scroll-pl-6{scroll-padding-left:1.5rem}.\!k-scroll-pl-6{scroll-padding-left:1.5rem !important}.k-scroll-pl-6\.5{scroll-padding-left:1.625rem}.\!k-scroll-pl-6\.5{scroll-padding-left:1.625rem !important}.k-scroll-pl-7{scroll-padding-left:1.75rem}.\!k-scroll-pl-7{scroll-padding-left:1.75rem !important}.k-scroll-pl-7\.5{scroll-padding-left:1.875rem}.\!k-scroll-pl-7\.5{scroll-padding-left:1.875rem !important}.k-scroll-pl-8{scroll-padding-left:2rem}.\!k-scroll-pl-8{scroll-padding-left:2rem !important}.k-scroll-pl-9{scroll-padding-left:2.25rem}.\!k-scroll-pl-9{scroll-padding-left:2.25rem !important}.k-scroll-pl-10{scroll-padding-left:2.5rem}.\!k-scroll-pl-10{scroll-padding-left:2.5rem !important}.k-scroll-pl-11{scroll-padding-left:2.75rem}.\!k-scroll-pl-11{scroll-padding-left:2.75rem !important}.k-scroll-pl-12{scroll-padding-left:3rem}.\!k-scroll-pl-12{scroll-padding-left:3rem !important}.k-scroll-pl-13{scroll-padding-left:3.25rem}.\!k-scroll-pl-13{scroll-padding-left:3.25rem !important}.k-scroll-pl-14{scroll-padding-left:3.5rem}.\!k-scroll-pl-14{scroll-padding-left:3.5rem !important}.k-scroll-pl-15{scroll-padding-left:3.75rem}.\!k-scroll-pl-15{scroll-padding-left:3.75rem !important}.k-scroll-pl-16{scroll-padding-left:4rem}.\!k-scroll-pl-16{scroll-padding-left:4rem !important}.k-scroll-pl-17{scroll-padding-left:4.25rem}.\!k-scroll-pl-17{scroll-padding-left:4.25rem !important}.k-scroll-pl-18{scroll-padding-left:4.5rem}.\!k-scroll-pl-18{scroll-padding-left:4.5rem !important}.k-scroll-pl-19{scroll-padding-left:4.75rem}.\!k-scroll-pl-19{scroll-padding-left:4.75rem !important}.k-scroll-pl-20{scroll-padding-left:5rem}.\!k-scroll-pl-20{scroll-padding-left:5rem !important}.k-scroll-pl-21{scroll-padding-left:5.25rem}.\!k-scroll-pl-21{scroll-padding-left:5.25rem !important}.k-scroll-pl-22{scroll-padding-left:5.5rem}.\!k-scroll-pl-22{scroll-padding-left:5.5rem !important}.k-scroll-pl-23{scroll-padding-left:5.75rem}.\!k-scroll-pl-23{scroll-padding-left:5.75rem !important}.k-scroll-pl-24{scroll-padding-left:6rem}.\!k-scroll-pl-24{scroll-padding-left:6rem !important}.k-scroll-pl-25{scroll-padding-left:7rem}.\!k-scroll-pl-25{scroll-padding-left:7rem !important}.k-scroll-pl-26{scroll-padding-left:8rem}.\!k-scroll-pl-26{scroll-padding-left:8rem !important}.k-scroll-pl-27{scroll-padding-left:9rem}.\!k-scroll-pl-27{scroll-padding-left:9rem !important}.k-scroll-pl-28{scroll-padding-left:10rem}.\!k-scroll-pl-28{scroll-padding-left:10rem !important}.k-scroll-pl-29{scroll-padding-left:11rem}.\!k-scroll-pl-29{scroll-padding-left:11rem !important}.k-scroll-pl-30{scroll-padding-left:12rem}.\!k-scroll-pl-30{scroll-padding-left:12rem !important}.k-scroll-px-0{scroll-padding-inline:0px}.\!k-scroll-px-0{scroll-padding-inline:0px !important}.k-scroll-px-1px{scroll-padding-inline:1px}.\!k-scroll-px-1px{scroll-padding-inline:1px !important}.k-scroll-px-0\.5{scroll-padding-inline:.125rem}.\!k-scroll-px-0\.5{scroll-padding-inline:.125rem !important}.k-scroll-px-1{scroll-padding-inline:.25rem}.\!k-scroll-px-1{scroll-padding-inline:.25rem !important}.k-scroll-px-1\.5{scroll-padding-inline:.375rem}.\!k-scroll-px-1\.5{scroll-padding-inline:.375rem !important}.k-scroll-px-2{scroll-padding-inline:.5rem}.\!k-scroll-px-2{scroll-padding-inline:.5rem !important}.k-scroll-px-2\.5{scroll-padding-inline:.625rem}.\!k-scroll-px-2\.5{scroll-padding-inline:.625rem !important}.k-scroll-px-3{scroll-padding-inline:.75rem}.\!k-scroll-px-3{scroll-padding-inline:.75rem !important}.k-scroll-px-3\.5{scroll-padding-inline:.875rem}.\!k-scroll-px-3\.5{scroll-padding-inline:.875rem !important}.k-scroll-px-4{scroll-padding-inline:1rem}.\!k-scroll-px-4{scroll-padding-inline:1rem !important}.k-scroll-px-4\.5{scroll-padding-inline:1.125rem}.\!k-scroll-px-4\.5{scroll-padding-inline:1.125rem !important}.k-scroll-px-5{scroll-padding-inline:1.25rem}.\!k-scroll-px-5{scroll-padding-inline:1.25rem !important}.k-scroll-px-5\.5{scroll-padding-inline:1.375rem}.\!k-scroll-px-5\.5{scroll-padding-inline:1.375rem !important}.k-scroll-px-6{scroll-padding-inline:1.5rem}.\!k-scroll-px-6{scroll-padding-inline:1.5rem !important}.k-scroll-px-6\.5{scroll-padding-inline:1.625rem}.\!k-scroll-px-6\.5{scroll-padding-inline:1.625rem !important}.k-scroll-px-7{scroll-padding-inline:1.75rem}.\!k-scroll-px-7{scroll-padding-inline:1.75rem !important}.k-scroll-px-7\.5{scroll-padding-inline:1.875rem}.\!k-scroll-px-7\.5{scroll-padding-inline:1.875rem !important}.k-scroll-px-8{scroll-padding-inline:2rem}.\!k-scroll-px-8{scroll-padding-inline:2rem !important}.k-scroll-px-9{scroll-padding-inline:2.25rem}.\!k-scroll-px-9{scroll-padding-inline:2.25rem !important}.k-scroll-px-10{scroll-padding-inline:2.5rem}.\!k-scroll-px-10{scroll-padding-inline:2.5rem !important}.k-scroll-px-11{scroll-padding-inline:2.75rem}.\!k-scroll-px-11{scroll-padding-inline:2.75rem !important}.k-scroll-px-12{scroll-padding-inline:3rem}.\!k-scroll-px-12{scroll-padding-inline:3rem !important}.k-scroll-px-13{scroll-padding-inline:3.25rem}.\!k-scroll-px-13{scroll-padding-inline:3.25rem !important}.k-scroll-px-14{scroll-padding-inline:3.5rem}.\!k-scroll-px-14{scroll-padding-inline:3.5rem !important}.k-scroll-px-15{scroll-padding-inline:3.75rem}.\!k-scroll-px-15{scroll-padding-inline:3.75rem !important}.k-scroll-px-16{scroll-padding-inline:4rem}.\!k-scroll-px-16{scroll-padding-inline:4rem !important}.k-scroll-px-17{scroll-padding-inline:4.25rem}.\!k-scroll-px-17{scroll-padding-inline:4.25rem !important}.k-scroll-px-18{scroll-padding-inline:4.5rem}.\!k-scroll-px-18{scroll-padding-inline:4.5rem !important}.k-scroll-px-19{scroll-padding-inline:4.75rem}.\!k-scroll-px-19{scroll-padding-inline:4.75rem !important}.k-scroll-px-20{scroll-padding-inline:5rem}.\!k-scroll-px-20{scroll-padding-inline:5rem !important}.k-scroll-px-21{scroll-padding-inline:5.25rem}.\!k-scroll-px-21{scroll-padding-inline:5.25rem !important}.k-scroll-px-22{scroll-padding-inline:5.5rem}.\!k-scroll-px-22{scroll-padding-inline:5.5rem !important}.k-scroll-px-23{scroll-padding-inline:5.75rem}.\!k-scroll-px-23{scroll-padding-inline:5.75rem !important}.k-scroll-px-24{scroll-padding-inline:6rem}.\!k-scroll-px-24{scroll-padding-inline:6rem !important}.k-scroll-px-25{scroll-padding-inline:7rem}.\!k-scroll-px-25{scroll-padding-inline:7rem !important}.k-scroll-px-26{scroll-padding-inline:8rem}.\!k-scroll-px-26{scroll-padding-inline:8rem !important}.k-scroll-px-27{scroll-padding-inline:9rem}.\!k-scroll-px-27{scroll-padding-inline:9rem !important}.k-scroll-px-28{scroll-padding-inline:10rem}.\!k-scroll-px-28{scroll-padding-inline:10rem !important}.k-scroll-px-29{scroll-padding-inline:11rem}.\!k-scroll-px-29{scroll-padding-inline:11rem !important}.k-scroll-px-30{scroll-padding-inline:12rem}.\!k-scroll-px-30{scroll-padding-inline:12rem !important}.k-scroll-py-0{scroll-padding-block:0px}.\!k-scroll-py-0{scroll-padding-block:0px !important}.k-scroll-py-1px{scroll-padding-block:1px}.\!k-scroll-py-1px{scroll-padding-block:1px !important}.k-scroll-py-0\.5{scroll-padding-block:.125rem}.\!k-scroll-py-0\.5{scroll-padding-block:.125rem !important}.k-scroll-py-1{scroll-padding-block:.25rem}.\!k-scroll-py-1{scroll-padding-block:.25rem !important}.k-scroll-py-1\.5{scroll-padding-block:.375rem}.\!k-scroll-py-1\.5{scroll-padding-block:.375rem !important}.k-scroll-py-2{scroll-padding-block:.5rem}.\!k-scroll-py-2{scroll-padding-block:.5rem !important}.k-scroll-py-2\.5{scroll-padding-block:.625rem}.\!k-scroll-py-2\.5{scroll-padding-block:.625rem !important}.k-scroll-py-3{scroll-padding-block:.75rem}.\!k-scroll-py-3{scroll-padding-block:.75rem !important}.k-scroll-py-3\.5{scroll-padding-block:.875rem}.\!k-scroll-py-3\.5{scroll-padding-block:.875rem !important}.k-scroll-py-4{scroll-padding-block:1rem}.\!k-scroll-py-4{scroll-padding-block:1rem !important}.k-scroll-py-4\.5{scroll-padding-block:1.125rem}.\!k-scroll-py-4\.5{scroll-padding-block:1.125rem !important}.k-scroll-py-5{scroll-padding-block:1.25rem}.\!k-scroll-py-5{scroll-padding-block:1.25rem !important}.k-scroll-py-5\.5{scroll-padding-block:1.375rem}.\!k-scroll-py-5\.5{scroll-padding-block:1.375rem !important}.k-scroll-py-6{scroll-padding-block:1.5rem}.\!k-scroll-py-6{scroll-padding-block:1.5rem !important}.k-scroll-py-6\.5{scroll-padding-block:1.625rem}.\!k-scroll-py-6\.5{scroll-padding-block:1.625rem !important}.k-scroll-py-7{scroll-padding-block:1.75rem}.\!k-scroll-py-7{scroll-padding-block:1.75rem !important}.k-scroll-py-7\.5{scroll-padding-block:1.875rem}.\!k-scroll-py-7\.5{scroll-padding-block:1.875rem !important}.k-scroll-py-8{scroll-padding-block:2rem}.\!k-scroll-py-8{scroll-padding-block:2rem !important}.k-scroll-py-9{scroll-padding-block:2.25rem}.\!k-scroll-py-9{scroll-padding-block:2.25rem !important}.k-scroll-py-10{scroll-padding-block:2.5rem}.\!k-scroll-py-10{scroll-padding-block:2.5rem !important}.k-scroll-py-11{scroll-padding-block:2.75rem}.\!k-scroll-py-11{scroll-padding-block:2.75rem !important}.k-scroll-py-12{scroll-padding-block:3rem}.\!k-scroll-py-12{scroll-padding-block:3rem !important}.k-scroll-py-13{scroll-padding-block:3.25rem}.\!k-scroll-py-13{scroll-padding-block:3.25rem !important}.k-scroll-py-14{scroll-padding-block:3.5rem}.\!k-scroll-py-14{scroll-padding-block:3.5rem !important}.k-scroll-py-15{scroll-padding-block:3.75rem}.\!k-scroll-py-15{scroll-padding-block:3.75rem !important}.k-scroll-py-16{scroll-padding-block:4rem}.\!k-scroll-py-16{scroll-padding-block:4rem !important}.k-scroll-py-17{scroll-padding-block:4.25rem}.\!k-scroll-py-17{scroll-padding-block:4.25rem !important}.k-scroll-py-18{scroll-padding-block:4.5rem}.\!k-scroll-py-18{scroll-padding-block:4.5rem !important}.k-scroll-py-19{scroll-padding-block:4.75rem}.\!k-scroll-py-19{scroll-padding-block:4.75rem !important}.k-scroll-py-20{scroll-padding-block:5rem}.\!k-scroll-py-20{scroll-padding-block:5rem !important}.k-scroll-py-21{scroll-padding-block:5.25rem}.\!k-scroll-py-21{scroll-padding-block:5.25rem !important}.k-scroll-py-22{scroll-padding-block:5.5rem}.\!k-scroll-py-22{scroll-padding-block:5.5rem !important}.k-scroll-py-23{scroll-padding-block:5.75rem}.\!k-scroll-py-23{scroll-padding-block:5.75rem !important}.k-scroll-py-24{scroll-padding-block:6rem}.\!k-scroll-py-24{scroll-padding-block:6rem !important}.k-scroll-py-25{scroll-padding-block:7rem}.\!k-scroll-py-25{scroll-padding-block:7rem !important}.k-scroll-py-26{scroll-padding-block:8rem}.\!k-scroll-py-26{scroll-padding-block:8rem !important}.k-scroll-py-27{scroll-padding-block:9rem}.\!k-scroll-py-27{scroll-padding-block:9rem !important}.k-scroll-py-28{scroll-padding-block:10rem}.\!k-scroll-py-28{scroll-padding-block:10rem !important}.k-scroll-py-29{scroll-padding-block:11rem}.\!k-scroll-py-29{scroll-padding-block:11rem !important}.k-scroll-py-30{scroll-padding-block:12rem}.\!k-scroll-py-30{scroll-padding-block:12rem !important}.k-user-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\!k-user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}.k-user-select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.\!k-user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important}.k-user-select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.\!k-user-select-text{-webkit-user-select:text !important;-moz-user-select:text !important;user-select:text !important}.k-user-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.\!k-user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}.k-user-select-contain{-webkit-user-select:contain;-moz-user-select:contain;user-select:contain}.\!k-user-select-contain{-webkit-user-select:contain !important;-moz-user-select:contain !important;user-select:contain !important}.k-will-change-auto{will-change:auto}.\!k-will-change-auto{will-change:auto !important}.k-will-change-scroll{will-change:scroll-position}.\!k-will-change-scroll{will-change:scroll-position !important}.k-will-change-contents{will-change:contents}.\!k-will-change-contents{will-change:contents !important}.k-will-change-transform{will-change:transform}.\!k-will-change-transform{will-change:transform !important}.k-fill-none{fill:none}.\!k-fill-none{fill:none !important}.k-fill-inherit{fill:inherit}.\!k-fill-inherit{fill:inherit !important}.k-fill-current{fill:currentColor}.\!k-fill-current{fill:currentColor !important}.k-fill-transparent{fill:rgba(0,0,0,0)}.\!k-fill-transparent{fill:rgba(0,0,0,0) !important}.k-fill-black{fill:#000}.\!k-fill-black{fill:#000 !important}.k-fill-white{fill:#fff}.\!k-fill-white{fill:#fff !important}.k-stroke-none{stroke:none}.\!k-stroke-none{stroke:none !important}.k-stroke-inherit{stroke:inherit}.\!k-stroke-inherit{stroke:inherit !important}.k-stroke-current{stroke:currentColor}.\!k-stroke-current{stroke:currentColor !important}.k-stroke-transparent{stroke:rgba(0,0,0,0)}.\!k-stroke-transparent{stroke:rgba(0,0,0,0) !important}.k-stroke-black{stroke:#000}.\!k-stroke-black{stroke:#000 !important}.k-stroke-white{stroke:#fff}.\!k-stroke-white{stroke:#fff !important}.k-elevation-1{box-shadow:var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12))}.\!k-elevation-1{box-shadow:var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)) !important}.k-elevation-2{box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))}.\!k-elevation-2{box-shadow:var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12)) !important}.k-elevation-3{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12))}.\!k-elevation-3{box-shadow:var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12)) !important}.k-elevation-4{box-shadow:var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12))}.\!k-elevation-4{box-shadow:var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12)) !important}.k-elevation-5{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))}.\!k-elevation-5{box-shadow:var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12)) !important}.k-elevation-6{box-shadow:var(--kendo-elevation-6, 0 12px 14px rgba(0, 0, 0, 0.2), 0 4px 16px rgba(0, 0, 0, 0.12))}.\!k-elevation-6{box-shadow:var(--kendo-elevation-6, 0 12px 14px rgba(0, 0, 0, 0.2), 0 4px 16px rgba(0, 0, 0, 0.12)) !important}.k-elevation-7{box-shadow:var(--kendo-elevation-7, 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12))}.\!k-elevation-7{box-shadow:var(--kendo-elevation-7, 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12)) !important}.k-elevation-8{box-shadow:var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12))}.\!k-elevation-8{box-shadow:var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12)) !important}.k-elevation-9{box-shadow:var(--kendo-elevation-9, 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12))}.\!k-elevation-9{box-shadow:var(--kendo-elevation-9, 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12)) !important}@media only all and (min-width: 0){.k-d-xs-none{display:none}.k-d-xs-contents{display:contents}.k-d-xs-block{display:block}.k-d-xs-inline{display:inline}.k-d-xs-inline-block{display:inline-block}.k-d-xs-flex{display:flex}.k-d-xs-inline-flex{display:inline-flex}.k-d-xs-grid{display:grid}.k-d-xs-inline-grid{display:inline-grid}.k-d-xs-table{display:table}.k-d-xs-inline-table{display:inline-table}.k-d-xs-table-row{display:table-row}.k-d-xs-table-cell{display:table-cell}.k-d-xs-list-item{display:list-item}.k-flex-xs-row{flex-direction:row}.k-flex-xs-row-reverse{flex-direction:row-reverse}.k-flex-xs-col{flex-direction:column}.k-flex-xs-col-reverse{flex-direction:column-reverse}.k-gap-xs-0{gap:var(--kendo-spacing-0, 0px)}.k-gap-xs-1px{gap:var(--kendo-spacing-1px, 1px)}.k-gap-xs-0\.5{gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-xs-1{gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-xs-1\.5{gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-xs-2{gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-xs-2\.5{gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-xs-3{gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-xs-3\.5{gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-xs-4{gap:var(--kendo-spacing-4, 1rem)}.k-gap-xs-4\.5{gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-xs-5{gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-xs-5\.5{gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-xs-6{gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-xs-6\.5{gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-xs-7{gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-xs-7\.5{gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-xs-8{gap:var(--kendo-spacing-8, 2rem)}.k-gap-xs-9{gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-xs-10{gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-xs-11{gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-xs-12{gap:var(--kendo-spacing-12, 3rem)}.k-gap-xs-13{gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-xs-14{gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-xs-15{gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-xs-16{gap:var(--kendo-spacing-16, 4rem)}.k-gap-xs-17{gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-xs-18{gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-xs-19{gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-xs-20{gap:var(--kendo-spacing-20, 5rem)}.k-gap-xs-21{gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-xs-22{gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-xs-23{gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-xs-24{gap:var(--kendo-spacing-24, 6rem)}.k-gap-xs-25{gap:var(--kendo-spacing-25, 7rem)}.k-gap-xs-26{gap:var(--kendo-spacing-26, 8rem)}.k-gap-xs-27{gap:var(--kendo-spacing-27, 9rem)}.k-gap-xs-28{gap:var(--kendo-spacing-28, 10rem)}.k-gap-xs-29{gap:var(--kendo-spacing-29, 11rem)}.k-gap-xs-30{gap:var(--kendo-spacing-30, 12rem)}.k-gap-xs-xs{gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-xs-sm{gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-xs-md{gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-xs-lg{gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-xs-xl{gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-xs-thin{gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-xs-hair{gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-x-xs-0{-moz-column-gap:var(--kendo-spacing-0, 0px);column-gap:var(--kendo-spacing-0, 0px)}.k-gap-x-xs-1px{-moz-column-gap:var(--kendo-spacing-1px, 1px);column-gap:var(--kendo-spacing-1px, 1px)}.k-gap-x-xs-0\.5{-moz-column-gap:var(--kendo-spacing-0\.5, 0.125rem);column-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-x-xs-1{-moz-column-gap:var(--kendo-spacing-1, 0.25rem);column-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-x-xs-1\.5{-moz-column-gap:var(--kendo-spacing-1\.5, 0.375rem);column-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-x-xs-2{-moz-column-gap:var(--kendo-spacing-2, 0.5rem);column-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-x-xs-2\.5{-moz-column-gap:var(--kendo-spacing-2\.5, 0.625rem);column-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-x-xs-3{-moz-column-gap:var(--kendo-spacing-3, 0.75rem);column-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-x-xs-3\.5{-moz-column-gap:var(--kendo-spacing-3\.5, 0.875rem);column-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-x-xs-4{-moz-column-gap:var(--kendo-spacing-4, 1rem);column-gap:var(--kendo-spacing-4, 1rem)}.k-gap-x-xs-4\.5{-moz-column-gap:var(--kendo-spacing-4\.5, 1.125rem);column-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-x-xs-5{-moz-column-gap:var(--kendo-spacing-5, 1.25rem);column-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-x-xs-5\.5{-moz-column-gap:var(--kendo-spacing-5\.5, 1.375rem);column-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-x-xs-6{-moz-column-gap:var(--kendo-spacing-6, 1.5rem);column-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-x-xs-6\.5{-moz-column-gap:var(--kendo-spacing-6\.5, 1.625rem);column-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-x-xs-7{-moz-column-gap:var(--kendo-spacing-7, 1.75rem);column-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-x-xs-7\.5{-moz-column-gap:var(--kendo-spacing-7\.5, 1.875rem);column-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-x-xs-8{-moz-column-gap:var(--kendo-spacing-8, 2rem);column-gap:var(--kendo-spacing-8, 2rem)}.k-gap-x-xs-9{-moz-column-gap:var(--kendo-spacing-9, 2.25rem);column-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-x-xs-10{-moz-column-gap:var(--kendo-spacing-10, 2.5rem);column-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-x-xs-11{-moz-column-gap:var(--kendo-spacing-11, 2.75rem);column-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-x-xs-12{-moz-column-gap:var(--kendo-spacing-12, 3rem);column-gap:var(--kendo-spacing-12, 3rem)}.k-gap-x-xs-13{-moz-column-gap:var(--kendo-spacing-13, 3.25rem);column-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-x-xs-14{-moz-column-gap:var(--kendo-spacing-14, 3.5rem);column-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-x-xs-15{-moz-column-gap:var(--kendo-spacing-15, 3.75rem);column-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-x-xs-16{-moz-column-gap:var(--kendo-spacing-16, 4rem);column-gap:var(--kendo-spacing-16, 4rem)}.k-gap-x-xs-17{-moz-column-gap:var(--kendo-spacing-17, 4.25rem);column-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-x-xs-18{-moz-column-gap:var(--kendo-spacing-18, 4.5rem);column-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-x-xs-19{-moz-column-gap:var(--kendo-spacing-19, 4.75rem);column-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-x-xs-20{-moz-column-gap:var(--kendo-spacing-20, 5rem);column-gap:var(--kendo-spacing-20, 5rem)}.k-gap-x-xs-21{-moz-column-gap:var(--kendo-spacing-21, 5.25rem);column-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-x-xs-22{-moz-column-gap:var(--kendo-spacing-22, 5.5rem);column-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-x-xs-23{-moz-column-gap:var(--kendo-spacing-23, 5.75rem);column-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-x-xs-24{-moz-column-gap:var(--kendo-spacing-24, 6rem);column-gap:var(--kendo-spacing-24, 6rem)}.k-gap-x-xs-25{-moz-column-gap:var(--kendo-spacing-25, 7rem);column-gap:var(--kendo-spacing-25, 7rem)}.k-gap-x-xs-26{-moz-column-gap:var(--kendo-spacing-26, 8rem);column-gap:var(--kendo-spacing-26, 8rem)}.k-gap-x-xs-27{-moz-column-gap:var(--kendo-spacing-27, 9rem);column-gap:var(--kendo-spacing-27, 9rem)}.k-gap-x-xs-28{-moz-column-gap:var(--kendo-spacing-28, 10rem);column-gap:var(--kendo-spacing-28, 10rem)}.k-gap-x-xs-29{-moz-column-gap:var(--kendo-spacing-29, 11rem);column-gap:var(--kendo-spacing-29, 11rem)}.k-gap-x-xs-30{-moz-column-gap:var(--kendo-spacing-30, 12rem);column-gap:var(--kendo-spacing-30, 12rem)}.k-gap-x-xs-xs{-moz-column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-x-xs-sm{-moz-column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-x-xs-md{-moz-column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-x-xs-lg{-moz-column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-x-xs-xl{-moz-column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-x-xs-thin{-moz-column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-x-xs-hair{-moz-column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-y-xs-0{row-gap:var(--kendo-spacing-0, 0px)}.k-gap-y-xs-1px{row-gap:var(--kendo-spacing-1px, 1px)}.k-gap-y-xs-0\.5{row-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-y-xs-1{row-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-y-xs-1\.5{row-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-y-xs-2{row-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-y-xs-2\.5{row-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-y-xs-3{row-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-y-xs-3\.5{row-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-y-xs-4{row-gap:var(--kendo-spacing-4, 1rem)}.k-gap-y-xs-4\.5{row-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-y-xs-5{row-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-y-xs-5\.5{row-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-y-xs-6{row-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-y-xs-6\.5{row-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-y-xs-7{row-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-y-xs-7\.5{row-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-y-xs-8{row-gap:var(--kendo-spacing-8, 2rem)}.k-gap-y-xs-9{row-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-y-xs-10{row-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-y-xs-11{row-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-y-xs-12{row-gap:var(--kendo-spacing-12, 3rem)}.k-gap-y-xs-13{row-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-y-xs-14{row-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-y-xs-15{row-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-y-xs-16{row-gap:var(--kendo-spacing-16, 4rem)}.k-gap-y-xs-17{row-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-y-xs-18{row-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-y-xs-19{row-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-y-xs-20{row-gap:var(--kendo-spacing-20, 5rem)}.k-gap-y-xs-21{row-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-y-xs-22{row-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-y-xs-23{row-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-y-xs-24{row-gap:var(--kendo-spacing-24, 6rem)}.k-gap-y-xs-25{row-gap:var(--kendo-spacing-25, 7rem)}.k-gap-y-xs-26{row-gap:var(--kendo-spacing-26, 8rem)}.k-gap-y-xs-27{row-gap:var(--kendo-spacing-27, 9rem)}.k-gap-y-xs-28{row-gap:var(--kendo-spacing-28, 10rem)}.k-gap-y-xs-29{row-gap:var(--kendo-spacing-29, 11rem)}.k-gap-y-xs-30{row-gap:var(--kendo-spacing-30, 12rem)}.k-gap-y-xs-xs{row-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-y-xs-sm{row-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-y-xs-md{row-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-y-xs-lg{row-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-y-xs-xl{row-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-y-xs-thin{row-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-y-xs-hair{row-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-col-span-xs-1{grid-column:span 1/span 1}.k-col-span-xs-2{grid-column:span 2/span 2}.k-col-span-xs-3{grid-column:span 3/span 3}.k-col-span-xs-4{grid-column:span 4/span 4}.k-col-span-xs-5{grid-column:span 5/span 5}.k-col-span-xs-6{grid-column:span 6/span 6}.k-col-span-xs-7{grid-column:span 7/span 7}.k-col-span-xs-8{grid-column:span 8/span 8}.k-col-span-xs-9{grid-column:span 9/span 9}.k-col-span-xs-10{grid-column:span 10/span 10}.k-col-span-xs-11{grid-column:span 11/span 11}.k-col-span-xs-12{grid-column:span 12/span 12}.k-col-span-xs-full{grid-column:1 / -1}.k-col-span-xs-auto{grid-column:auto}.k-col-start-xs-1{grid-column-start:1}.k-col-start-xs-2{grid-column-start:2}.k-col-start-xs-3{grid-column-start:3}.k-col-start-xs-4{grid-column-start:4}.k-col-start-xs-5{grid-column-start:5}.k-col-start-xs-6{grid-column-start:6}.k-col-start-xs-7{grid-column-start:7}.k-col-start-xs-8{grid-column-start:8}.k-col-start-xs-9{grid-column-start:9}.k-col-start-xs-10{grid-column-start:10}.k-col-start-xs-11{grid-column-start:11}.k-col-start-xs-12{grid-column-start:12}.k-col-start-xs-13{grid-column-start:13}.k-col-start-xs-auto{grid-column-start:auto}.k-col-end-xs-1{grid-column-end:1}.k-col-end-xs-2{grid-column-end:2}.k-col-end-xs-3{grid-column-end:3}.k-col-end-xs-4{grid-column-end:4}.k-col-end-xs-5{grid-column-end:5}.k-col-end-xs-6{grid-column-end:6}.k-col-end-xs-7{grid-column-end:7}.k-col-end-xs-8{grid-column-end:8}.k-col-end-xs-9{grid-column-end:9}.k-col-end-xs-10{grid-column-end:10}.k-col-end-xs-11{grid-column-end:11}.k-col-end-xs-12{grid-column-end:12}.k-col-end-xs-13{grid-column-end:13}.k-col-end-xs-auto{grid-column-end:auto}.k-row-start-xs-1{grid-row-start:1}.k-row-start-xs-2{grid-row-start:2}.k-row-start-xs-3{grid-row-start:3}.k-row-start-xs-4{grid-row-start:4}.k-row-start-xs-5{grid-row-start:5}.k-row-start-xs-6{grid-row-start:6}.k-row-start-xs-7{grid-row-start:7}.k-row-start-xs-8{grid-row-start:8}.k-row-start-xs-9{grid-row-start:9}.k-row-start-xs-10{grid-row-start:10}.k-row-start-xs-11{grid-row-start:11}.k-row-start-xs-12{grid-row-start:12}.k-row-start-xs-13{grid-row-start:13}.k-row-start-xs-auto{grid-row-start:auto}.k-row-end-xs-1{grid-row-end:1}.k-row-end-xs-2{grid-row-end:2}.k-row-end-xs-3{grid-row-end:3}.k-row-end-xs-4{grid-row-end:4}.k-row-end-xs-5{grid-row-end:5}.k-row-end-xs-6{grid-row-end:6}.k-row-end-xs-7{grid-row-end:7}.k-row-end-xs-8{grid-row-end:8}.k-row-end-xs-9{grid-row-end:9}.k-row-end-xs-10{grid-row-end:10}.k-row-end-xs-11{grid-row-end:11}.k-row-end-xs-12{grid-row-end:12}.k-row-end-xs-13{grid-row-end:13}.k-row-end-xs-auto{grid-row-end:auto}.k-grid-cols-xs-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.k-grid-cols-xs-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.k-grid-cols-xs-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.k-grid-cols-xs-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.k-grid-cols-xs-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.k-grid-cols-xs-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.k-grid-cols-xs-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.k-grid-cols-xs-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.k-grid-cols-xs-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.k-grid-cols-xs-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.k-grid-cols-xs-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.k-grid-cols-xs-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.k-grid-cols-xs-none{grid-template-columns:none}.k-px-xs-0{padding-inline:var(--kendo-spacing-0, 0px)}.k-px-xs-1px{padding-inline:var(--kendo-spacing-1px, 1px)}.k-px-xs-0\.5{padding-inline:var(--kendo-spacing-0\.5, 0.125rem)}.k-px-xs-1{padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-px-xs-1\.5{padding-inline:var(--kendo-spacing-1\.5, 0.375rem)}.k-px-xs-2{padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-px-xs-2\.5{padding-inline:var(--kendo-spacing-2\.5, 0.625rem)}.k-px-xs-3{padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-px-xs-3\.5{padding-inline:var(--kendo-spacing-3\.5, 0.875rem)}.k-px-xs-4{padding-inline:var(--kendo-spacing-4, 1rem)}.k-px-xs-4\.5{padding-inline:var(--kendo-spacing-4\.5, 1.125rem)}.k-px-xs-5{padding-inline:var(--kendo-spacing-5, 1.25rem)}.k-px-xs-5\.5{padding-inline:var(--kendo-spacing-5\.5, 1.375rem)}.k-px-xs-6{padding-inline:var(--kendo-spacing-6, 1.5rem)}.k-px-xs-6\.5{padding-inline:var(--kendo-spacing-6\.5, 1.625rem)}.k-px-xs-7{padding-inline:var(--kendo-spacing-7, 1.75rem)}.k-px-xs-7\.5{padding-inline:var(--kendo-spacing-7\.5, 1.875rem)}.k-px-xs-8{padding-inline:var(--kendo-spacing-8, 2rem)}.k-px-xs-9{padding-inline:var(--kendo-spacing-9, 2.25rem)}.k-px-xs-10{padding-inline:var(--kendo-spacing-10, 2.5rem)}.k-px-xs-11{padding-inline:var(--kendo-spacing-11, 2.75rem)}.k-px-xs-12{padding-inline:var(--kendo-spacing-12, 3rem)}.k-px-xs-13{padding-inline:var(--kendo-spacing-13, 3.25rem)}.k-px-xs-14{padding-inline:var(--kendo-spacing-14, 3.5rem)}.k-px-xs-15{padding-inline:var(--kendo-spacing-15, 3.75rem)}.k-px-xs-16{padding-inline:var(--kendo-spacing-16, 4rem)}.k-px-xs-17{padding-inline:var(--kendo-spacing-17, 4.25rem)}.k-px-xs-18{padding-inline:var(--kendo-spacing-18, 4.5rem)}.k-px-xs-19{padding-inline:var(--kendo-spacing-19, 4.75rem)}.k-px-xs-20{padding-inline:var(--kendo-spacing-20, 5rem)}.k-px-xs-21{padding-inline:var(--kendo-spacing-21, 5.25rem)}.k-px-xs-22{padding-inline:var(--kendo-spacing-22, 5.5rem)}.k-px-xs-23{padding-inline:var(--kendo-spacing-23, 5.75rem)}.k-px-xs-24{padding-inline:var(--kendo-spacing-24, 6rem)}.k-px-xs-25{padding-inline:var(--kendo-spacing-25, 7rem)}.k-px-xs-26{padding-inline:var(--kendo-spacing-26, 8rem)}.k-px-xs-27{padding-inline:var(--kendo-spacing-27, 9rem)}.k-px-xs-28{padding-inline:var(--kendo-spacing-28, 10rem)}.k-px-xs-29{padding-inline:var(--kendo-spacing-29, 11rem)}.k-px-xs-30{padding-inline:var(--kendo-spacing-30, 12rem)}.k-px-xs-xs{padding-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-px-xs-sm{padding-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-px-xs-md{padding-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-px-xs-lg{padding-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-px-xs-xl{padding-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-px-xs-thin{padding-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-px-xs-hair{padding-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-py-xs-0{padding-block:var(--kendo-spacing-0, 0px)}.k-py-xs-1px{padding-block:var(--kendo-spacing-1px, 1px)}.k-py-xs-0\.5{padding-block:var(--kendo-spacing-0\.5, 0.125rem)}.k-py-xs-1{padding-block:var(--kendo-spacing-1, 0.25rem)}.k-py-xs-1\.5{padding-block:var(--kendo-spacing-1\.5, 0.375rem)}.k-py-xs-2{padding-block:var(--kendo-spacing-2, 0.5rem)}.k-py-xs-2\.5{padding-block:var(--kendo-spacing-2\.5, 0.625rem)}.k-py-xs-3{padding-block:var(--kendo-spacing-3, 0.75rem)}.k-py-xs-3\.5{padding-block:var(--kendo-spacing-3\.5, 0.875rem)}.k-py-xs-4{padding-block:var(--kendo-spacing-4, 1rem)}.k-py-xs-4\.5{padding-block:var(--kendo-spacing-4\.5, 1.125rem)}.k-py-xs-5{padding-block:var(--kendo-spacing-5, 1.25rem)}.k-py-xs-5\.5{padding-block:var(--kendo-spacing-5\.5, 1.375rem)}.k-py-xs-6{padding-block:var(--kendo-spacing-6, 1.5rem)}.k-py-xs-6\.5{padding-block:var(--kendo-spacing-6\.5, 1.625rem)}.k-py-xs-7{padding-block:var(--kendo-spacing-7, 1.75rem)}.k-py-xs-7\.5{padding-block:var(--kendo-spacing-7\.5, 1.875rem)}.k-py-xs-8{padding-block:var(--kendo-spacing-8, 2rem)}.k-py-xs-9{padding-block:var(--kendo-spacing-9, 2.25rem)}.k-py-xs-10{padding-block:var(--kendo-spacing-10, 2.5rem)}.k-py-xs-11{padding-block:var(--kendo-spacing-11, 2.75rem)}.k-py-xs-12{padding-block:var(--kendo-spacing-12, 3rem)}.k-py-xs-13{padding-block:var(--kendo-spacing-13, 3.25rem)}.k-py-xs-14{padding-block:var(--kendo-spacing-14, 3.5rem)}.k-py-xs-15{padding-block:var(--kendo-spacing-15, 3.75rem)}.k-py-xs-16{padding-block:var(--kendo-spacing-16, 4rem)}.k-py-xs-17{padding-block:var(--kendo-spacing-17, 4.25rem)}.k-py-xs-18{padding-block:var(--kendo-spacing-18, 4.5rem)}.k-py-xs-19{padding-block:var(--kendo-spacing-19, 4.75rem)}.k-py-xs-20{padding-block:var(--kendo-spacing-20, 5rem)}.k-py-xs-21{padding-block:var(--kendo-spacing-21, 5.25rem)}.k-py-xs-22{padding-block:var(--kendo-spacing-22, 5.5rem)}.k-py-xs-23{padding-block:var(--kendo-spacing-23, 5.75rem)}.k-py-xs-24{padding-block:var(--kendo-spacing-24, 6rem)}.k-py-xs-25{padding-block:var(--kendo-spacing-25, 7rem)}.k-py-xs-26{padding-block:var(--kendo-spacing-26, 8rem)}.k-py-xs-27{padding-block:var(--kendo-spacing-27, 9rem)}.k-py-xs-28{padding-block:var(--kendo-spacing-28, 10rem)}.k-py-xs-29{padding-block:var(--kendo-spacing-29, 11rem)}.k-py-xs-30{padding-block:var(--kendo-spacing-30, 12rem)}.k-py-xs-xs{padding-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-py-xs-sm{padding-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-py-xs-md{padding-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-py-xs-lg{padding-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-py-xs-xl{padding-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-py-xs-thin{padding-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-py-xs-hair{padding-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}}@media only all and (min-width: 576px){.k-d-sm-none{display:none}.k-d-sm-contents{display:contents}.k-d-sm-block{display:block}.k-d-sm-inline{display:inline}.k-d-sm-inline-block{display:inline-block}.k-d-sm-flex{display:flex}.k-d-sm-inline-flex{display:inline-flex}.k-d-sm-grid{display:grid}.k-d-sm-inline-grid{display:inline-grid}.k-d-sm-table{display:table}.k-d-sm-inline-table{display:inline-table}.k-d-sm-table-row{display:table-row}.k-d-sm-table-cell{display:table-cell}.k-d-sm-list-item{display:list-item}.k-flex-sm-row{flex-direction:row}.k-flex-sm-row-reverse{flex-direction:row-reverse}.k-flex-sm-col{flex-direction:column}.k-flex-sm-col-reverse{flex-direction:column-reverse}.k-gap-sm-0{gap:var(--kendo-spacing-0, 0px)}.k-gap-sm-1px{gap:var(--kendo-spacing-1px, 1px)}.k-gap-sm-0\.5{gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-sm-1{gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-sm-1\.5{gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-sm-2{gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-sm-2\.5{gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-sm-3{gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-sm-3\.5{gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-sm-4{gap:var(--kendo-spacing-4, 1rem)}.k-gap-sm-4\.5{gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-sm-5{gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-sm-5\.5{gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-sm-6{gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-sm-6\.5{gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-sm-7{gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-sm-7\.5{gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-sm-8{gap:var(--kendo-spacing-8, 2rem)}.k-gap-sm-9{gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-sm-10{gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-sm-11{gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-sm-12{gap:var(--kendo-spacing-12, 3rem)}.k-gap-sm-13{gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-sm-14{gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-sm-15{gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-sm-16{gap:var(--kendo-spacing-16, 4rem)}.k-gap-sm-17{gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-sm-18{gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-sm-19{gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-sm-20{gap:var(--kendo-spacing-20, 5rem)}.k-gap-sm-21{gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-sm-22{gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-sm-23{gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-sm-24{gap:var(--kendo-spacing-24, 6rem)}.k-gap-sm-25{gap:var(--kendo-spacing-25, 7rem)}.k-gap-sm-26{gap:var(--kendo-spacing-26, 8rem)}.k-gap-sm-27{gap:var(--kendo-spacing-27, 9rem)}.k-gap-sm-28{gap:var(--kendo-spacing-28, 10rem)}.k-gap-sm-29{gap:var(--kendo-spacing-29, 11rem)}.k-gap-sm-30{gap:var(--kendo-spacing-30, 12rem)}.k-gap-sm-xs{gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-sm-sm{gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-sm-md{gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-sm-lg{gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-sm-xl{gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-sm-thin{gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-sm-hair{gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-x-sm-0{-moz-column-gap:var(--kendo-spacing-0, 0px);column-gap:var(--kendo-spacing-0, 0px)}.k-gap-x-sm-1px{-moz-column-gap:var(--kendo-spacing-1px, 1px);column-gap:var(--kendo-spacing-1px, 1px)}.k-gap-x-sm-0\.5{-moz-column-gap:var(--kendo-spacing-0\.5, 0.125rem);column-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-x-sm-1{-moz-column-gap:var(--kendo-spacing-1, 0.25rem);column-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-x-sm-1\.5{-moz-column-gap:var(--kendo-spacing-1\.5, 0.375rem);column-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-x-sm-2{-moz-column-gap:var(--kendo-spacing-2, 0.5rem);column-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-x-sm-2\.5{-moz-column-gap:var(--kendo-spacing-2\.5, 0.625rem);column-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-x-sm-3{-moz-column-gap:var(--kendo-spacing-3, 0.75rem);column-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-x-sm-3\.5{-moz-column-gap:var(--kendo-spacing-3\.5, 0.875rem);column-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-x-sm-4{-moz-column-gap:var(--kendo-spacing-4, 1rem);column-gap:var(--kendo-spacing-4, 1rem)}.k-gap-x-sm-4\.5{-moz-column-gap:var(--kendo-spacing-4\.5, 1.125rem);column-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-x-sm-5{-moz-column-gap:var(--kendo-spacing-5, 1.25rem);column-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-x-sm-5\.5{-moz-column-gap:var(--kendo-spacing-5\.5, 1.375rem);column-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-x-sm-6{-moz-column-gap:var(--kendo-spacing-6, 1.5rem);column-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-x-sm-6\.5{-moz-column-gap:var(--kendo-spacing-6\.5, 1.625rem);column-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-x-sm-7{-moz-column-gap:var(--kendo-spacing-7, 1.75rem);column-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-x-sm-7\.5{-moz-column-gap:var(--kendo-spacing-7\.5, 1.875rem);column-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-x-sm-8{-moz-column-gap:var(--kendo-spacing-8, 2rem);column-gap:var(--kendo-spacing-8, 2rem)}.k-gap-x-sm-9{-moz-column-gap:var(--kendo-spacing-9, 2.25rem);column-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-x-sm-10{-moz-column-gap:var(--kendo-spacing-10, 2.5rem);column-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-x-sm-11{-moz-column-gap:var(--kendo-spacing-11, 2.75rem);column-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-x-sm-12{-moz-column-gap:var(--kendo-spacing-12, 3rem);column-gap:var(--kendo-spacing-12, 3rem)}.k-gap-x-sm-13{-moz-column-gap:var(--kendo-spacing-13, 3.25rem);column-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-x-sm-14{-moz-column-gap:var(--kendo-spacing-14, 3.5rem);column-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-x-sm-15{-moz-column-gap:var(--kendo-spacing-15, 3.75rem);column-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-x-sm-16{-moz-column-gap:var(--kendo-spacing-16, 4rem);column-gap:var(--kendo-spacing-16, 4rem)}.k-gap-x-sm-17{-moz-column-gap:var(--kendo-spacing-17, 4.25rem);column-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-x-sm-18{-moz-column-gap:var(--kendo-spacing-18, 4.5rem);column-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-x-sm-19{-moz-column-gap:var(--kendo-spacing-19, 4.75rem);column-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-x-sm-20{-moz-column-gap:var(--kendo-spacing-20, 5rem);column-gap:var(--kendo-spacing-20, 5rem)}.k-gap-x-sm-21{-moz-column-gap:var(--kendo-spacing-21, 5.25rem);column-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-x-sm-22{-moz-column-gap:var(--kendo-spacing-22, 5.5rem);column-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-x-sm-23{-moz-column-gap:var(--kendo-spacing-23, 5.75rem);column-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-x-sm-24{-moz-column-gap:var(--kendo-spacing-24, 6rem);column-gap:var(--kendo-spacing-24, 6rem)}.k-gap-x-sm-25{-moz-column-gap:var(--kendo-spacing-25, 7rem);column-gap:var(--kendo-spacing-25, 7rem)}.k-gap-x-sm-26{-moz-column-gap:var(--kendo-spacing-26, 8rem);column-gap:var(--kendo-spacing-26, 8rem)}.k-gap-x-sm-27{-moz-column-gap:var(--kendo-spacing-27, 9rem);column-gap:var(--kendo-spacing-27, 9rem)}.k-gap-x-sm-28{-moz-column-gap:var(--kendo-spacing-28, 10rem);column-gap:var(--kendo-spacing-28, 10rem)}.k-gap-x-sm-29{-moz-column-gap:var(--kendo-spacing-29, 11rem);column-gap:var(--kendo-spacing-29, 11rem)}.k-gap-x-sm-30{-moz-column-gap:var(--kendo-spacing-30, 12rem);column-gap:var(--kendo-spacing-30, 12rem)}.k-gap-x-sm-xs{-moz-column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-x-sm-sm{-moz-column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-x-sm-md{-moz-column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-x-sm-lg{-moz-column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-x-sm-xl{-moz-column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-x-sm-thin{-moz-column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-x-sm-hair{-moz-column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-y-sm-0{row-gap:var(--kendo-spacing-0, 0px)}.k-gap-y-sm-1px{row-gap:var(--kendo-spacing-1px, 1px)}.k-gap-y-sm-0\.5{row-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-y-sm-1{row-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-y-sm-1\.5{row-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-y-sm-2{row-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-y-sm-2\.5{row-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-y-sm-3{row-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-y-sm-3\.5{row-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-y-sm-4{row-gap:var(--kendo-spacing-4, 1rem)}.k-gap-y-sm-4\.5{row-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-y-sm-5{row-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-y-sm-5\.5{row-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-y-sm-6{row-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-y-sm-6\.5{row-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-y-sm-7{row-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-y-sm-7\.5{row-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-y-sm-8{row-gap:var(--kendo-spacing-8, 2rem)}.k-gap-y-sm-9{row-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-y-sm-10{row-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-y-sm-11{row-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-y-sm-12{row-gap:var(--kendo-spacing-12, 3rem)}.k-gap-y-sm-13{row-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-y-sm-14{row-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-y-sm-15{row-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-y-sm-16{row-gap:var(--kendo-spacing-16, 4rem)}.k-gap-y-sm-17{row-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-y-sm-18{row-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-y-sm-19{row-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-y-sm-20{row-gap:var(--kendo-spacing-20, 5rem)}.k-gap-y-sm-21{row-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-y-sm-22{row-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-y-sm-23{row-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-y-sm-24{row-gap:var(--kendo-spacing-24, 6rem)}.k-gap-y-sm-25{row-gap:var(--kendo-spacing-25, 7rem)}.k-gap-y-sm-26{row-gap:var(--kendo-spacing-26, 8rem)}.k-gap-y-sm-27{row-gap:var(--kendo-spacing-27, 9rem)}.k-gap-y-sm-28{row-gap:var(--kendo-spacing-28, 10rem)}.k-gap-y-sm-29{row-gap:var(--kendo-spacing-29, 11rem)}.k-gap-y-sm-30{row-gap:var(--kendo-spacing-30, 12rem)}.k-gap-y-sm-xs{row-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-y-sm-sm{row-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-y-sm-md{row-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-y-sm-lg{row-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-y-sm-xl{row-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-y-sm-thin{row-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-y-sm-hair{row-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-col-span-sm-1{grid-column:span 1/span 1}.k-col-span-sm-2{grid-column:span 2/span 2}.k-col-span-sm-3{grid-column:span 3/span 3}.k-col-span-sm-4{grid-column:span 4/span 4}.k-col-span-sm-5{grid-column:span 5/span 5}.k-col-span-sm-6{grid-column:span 6/span 6}.k-col-span-sm-7{grid-column:span 7/span 7}.k-col-span-sm-8{grid-column:span 8/span 8}.k-col-span-sm-9{grid-column:span 9/span 9}.k-col-span-sm-10{grid-column:span 10/span 10}.k-col-span-sm-11{grid-column:span 11/span 11}.k-col-span-sm-12{grid-column:span 12/span 12}.k-col-span-sm-full{grid-column:1 / -1}.k-col-span-sm-auto{grid-column:auto}.k-col-start-sm-1{grid-column-start:1}.k-col-start-sm-2{grid-column-start:2}.k-col-start-sm-3{grid-column-start:3}.k-col-start-sm-4{grid-column-start:4}.k-col-start-sm-5{grid-column-start:5}.k-col-start-sm-6{grid-column-start:6}.k-col-start-sm-7{grid-column-start:7}.k-col-start-sm-8{grid-column-start:8}.k-col-start-sm-9{grid-column-start:9}.k-col-start-sm-10{grid-column-start:10}.k-col-start-sm-11{grid-column-start:11}.k-col-start-sm-12{grid-column-start:12}.k-col-start-sm-13{grid-column-start:13}.k-col-start-sm-auto{grid-column-start:auto}.k-col-end-sm-1{grid-column-end:1}.k-col-end-sm-2{grid-column-end:2}.k-col-end-sm-3{grid-column-end:3}.k-col-end-sm-4{grid-column-end:4}.k-col-end-sm-5{grid-column-end:5}.k-col-end-sm-6{grid-column-end:6}.k-col-end-sm-7{grid-column-end:7}.k-col-end-sm-8{grid-column-end:8}.k-col-end-sm-9{grid-column-end:9}.k-col-end-sm-10{grid-column-end:10}.k-col-end-sm-11{grid-column-end:11}.k-col-end-sm-12{grid-column-end:12}.k-col-end-sm-13{grid-column-end:13}.k-col-end-sm-auto{grid-column-end:auto}.k-row-start-sm-1{grid-row-start:1}.k-row-start-sm-2{grid-row-start:2}.k-row-start-sm-3{grid-row-start:3}.k-row-start-sm-4{grid-row-start:4}.k-row-start-sm-5{grid-row-start:5}.k-row-start-sm-6{grid-row-start:6}.k-row-start-sm-7{grid-row-start:7}.k-row-start-sm-8{grid-row-start:8}.k-row-start-sm-9{grid-row-start:9}.k-row-start-sm-10{grid-row-start:10}.k-row-start-sm-11{grid-row-start:11}.k-row-start-sm-12{grid-row-start:12}.k-row-start-sm-13{grid-row-start:13}.k-row-start-sm-auto{grid-row-start:auto}.k-row-end-sm-1{grid-row-end:1}.k-row-end-sm-2{grid-row-end:2}.k-row-end-sm-3{grid-row-end:3}.k-row-end-sm-4{grid-row-end:4}.k-row-end-sm-5{grid-row-end:5}.k-row-end-sm-6{grid-row-end:6}.k-row-end-sm-7{grid-row-end:7}.k-row-end-sm-8{grid-row-end:8}.k-row-end-sm-9{grid-row-end:9}.k-row-end-sm-10{grid-row-end:10}.k-row-end-sm-11{grid-row-end:11}.k-row-end-sm-12{grid-row-end:12}.k-row-end-sm-13{grid-row-end:13}.k-row-end-sm-auto{grid-row-end:auto}.k-grid-cols-sm-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.k-grid-cols-sm-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.k-grid-cols-sm-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.k-grid-cols-sm-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.k-grid-cols-sm-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.k-grid-cols-sm-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.k-grid-cols-sm-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.k-grid-cols-sm-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.k-grid-cols-sm-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.k-grid-cols-sm-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.k-grid-cols-sm-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.k-grid-cols-sm-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.k-grid-cols-sm-none{grid-template-columns:none}.k-px-sm-0{padding-inline:var(--kendo-spacing-0, 0px)}.k-px-sm-1px{padding-inline:var(--kendo-spacing-1px, 1px)}.k-px-sm-0\.5{padding-inline:var(--kendo-spacing-0\.5, 0.125rem)}.k-px-sm-1{padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-px-sm-1\.5{padding-inline:var(--kendo-spacing-1\.5, 0.375rem)}.k-px-sm-2{padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-px-sm-2\.5{padding-inline:var(--kendo-spacing-2\.5, 0.625rem)}.k-px-sm-3{padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-px-sm-3\.5{padding-inline:var(--kendo-spacing-3\.5, 0.875rem)}.k-px-sm-4{padding-inline:var(--kendo-spacing-4, 1rem)}.k-px-sm-4\.5{padding-inline:var(--kendo-spacing-4\.5, 1.125rem)}.k-px-sm-5{padding-inline:var(--kendo-spacing-5, 1.25rem)}.k-px-sm-5\.5{padding-inline:var(--kendo-spacing-5\.5, 1.375rem)}.k-px-sm-6{padding-inline:var(--kendo-spacing-6, 1.5rem)}.k-px-sm-6\.5{padding-inline:var(--kendo-spacing-6\.5, 1.625rem)}.k-px-sm-7{padding-inline:var(--kendo-spacing-7, 1.75rem)}.k-px-sm-7\.5{padding-inline:var(--kendo-spacing-7\.5, 1.875rem)}.k-px-sm-8{padding-inline:var(--kendo-spacing-8, 2rem)}.k-px-sm-9{padding-inline:var(--kendo-spacing-9, 2.25rem)}.k-px-sm-10{padding-inline:var(--kendo-spacing-10, 2.5rem)}.k-px-sm-11{padding-inline:var(--kendo-spacing-11, 2.75rem)}.k-px-sm-12{padding-inline:var(--kendo-spacing-12, 3rem)}.k-px-sm-13{padding-inline:var(--kendo-spacing-13, 3.25rem)}.k-px-sm-14{padding-inline:var(--kendo-spacing-14, 3.5rem)}.k-px-sm-15{padding-inline:var(--kendo-spacing-15, 3.75rem)}.k-px-sm-16{padding-inline:var(--kendo-spacing-16, 4rem)}.k-px-sm-17{padding-inline:var(--kendo-spacing-17, 4.25rem)}.k-px-sm-18{padding-inline:var(--kendo-spacing-18, 4.5rem)}.k-px-sm-19{padding-inline:var(--kendo-spacing-19, 4.75rem)}.k-px-sm-20{padding-inline:var(--kendo-spacing-20, 5rem)}.k-px-sm-21{padding-inline:var(--kendo-spacing-21, 5.25rem)}.k-px-sm-22{padding-inline:var(--kendo-spacing-22, 5.5rem)}.k-px-sm-23{padding-inline:var(--kendo-spacing-23, 5.75rem)}.k-px-sm-24{padding-inline:var(--kendo-spacing-24, 6rem)}.k-px-sm-25{padding-inline:var(--kendo-spacing-25, 7rem)}.k-px-sm-26{padding-inline:var(--kendo-spacing-26, 8rem)}.k-px-sm-27{padding-inline:var(--kendo-spacing-27, 9rem)}.k-px-sm-28{padding-inline:var(--kendo-spacing-28, 10rem)}.k-px-sm-29{padding-inline:var(--kendo-spacing-29, 11rem)}.k-px-sm-30{padding-inline:var(--kendo-spacing-30, 12rem)}.k-px-sm-xs{padding-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-px-sm-sm{padding-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-px-sm-md{padding-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-px-sm-lg{padding-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-px-sm-xl{padding-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-px-sm-thin{padding-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-px-sm-hair{padding-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-py-sm-0{padding-block:var(--kendo-spacing-0, 0px)}.k-py-sm-1px{padding-block:var(--kendo-spacing-1px, 1px)}.k-py-sm-0\.5{padding-block:var(--kendo-spacing-0\.5, 0.125rem)}.k-py-sm-1{padding-block:var(--kendo-spacing-1, 0.25rem)}.k-py-sm-1\.5{padding-block:var(--kendo-spacing-1\.5, 0.375rem)}.k-py-sm-2{padding-block:var(--kendo-spacing-2, 0.5rem)}.k-py-sm-2\.5{padding-block:var(--kendo-spacing-2\.5, 0.625rem)}.k-py-sm-3{padding-block:var(--kendo-spacing-3, 0.75rem)}.k-py-sm-3\.5{padding-block:var(--kendo-spacing-3\.5, 0.875rem)}.k-py-sm-4{padding-block:var(--kendo-spacing-4, 1rem)}.k-py-sm-4\.5{padding-block:var(--kendo-spacing-4\.5, 1.125rem)}.k-py-sm-5{padding-block:var(--kendo-spacing-5, 1.25rem)}.k-py-sm-5\.5{padding-block:var(--kendo-spacing-5\.5, 1.375rem)}.k-py-sm-6{padding-block:var(--kendo-spacing-6, 1.5rem)}.k-py-sm-6\.5{padding-block:var(--kendo-spacing-6\.5, 1.625rem)}.k-py-sm-7{padding-block:var(--kendo-spacing-7, 1.75rem)}.k-py-sm-7\.5{padding-block:var(--kendo-spacing-7\.5, 1.875rem)}.k-py-sm-8{padding-block:var(--kendo-spacing-8, 2rem)}.k-py-sm-9{padding-block:var(--kendo-spacing-9, 2.25rem)}.k-py-sm-10{padding-block:var(--kendo-spacing-10, 2.5rem)}.k-py-sm-11{padding-block:var(--kendo-spacing-11, 2.75rem)}.k-py-sm-12{padding-block:var(--kendo-spacing-12, 3rem)}.k-py-sm-13{padding-block:var(--kendo-spacing-13, 3.25rem)}.k-py-sm-14{padding-block:var(--kendo-spacing-14, 3.5rem)}.k-py-sm-15{padding-block:var(--kendo-spacing-15, 3.75rem)}.k-py-sm-16{padding-block:var(--kendo-spacing-16, 4rem)}.k-py-sm-17{padding-block:var(--kendo-spacing-17, 4.25rem)}.k-py-sm-18{padding-block:var(--kendo-spacing-18, 4.5rem)}.k-py-sm-19{padding-block:var(--kendo-spacing-19, 4.75rem)}.k-py-sm-20{padding-block:var(--kendo-spacing-20, 5rem)}.k-py-sm-21{padding-block:var(--kendo-spacing-21, 5.25rem)}.k-py-sm-22{padding-block:var(--kendo-spacing-22, 5.5rem)}.k-py-sm-23{padding-block:var(--kendo-spacing-23, 5.75rem)}.k-py-sm-24{padding-block:var(--kendo-spacing-24, 6rem)}.k-py-sm-25{padding-block:var(--kendo-spacing-25, 7rem)}.k-py-sm-26{padding-block:var(--kendo-spacing-26, 8rem)}.k-py-sm-27{padding-block:var(--kendo-spacing-27, 9rem)}.k-py-sm-28{padding-block:var(--kendo-spacing-28, 10rem)}.k-py-sm-29{padding-block:var(--kendo-spacing-29, 11rem)}.k-py-sm-30{padding-block:var(--kendo-spacing-30, 12rem)}.k-py-sm-xs{padding-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-py-sm-sm{padding-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-py-sm-md{padding-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-py-sm-lg{padding-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-py-sm-xl{padding-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-py-sm-thin{padding-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-py-sm-hair{padding-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}}@media only all and (min-width: 768px){.k-d-md-none{display:none}.k-d-md-contents{display:contents}.k-d-md-block{display:block}.k-d-md-inline{display:inline}.k-d-md-inline-block{display:inline-block}.k-d-md-flex{display:flex}.k-d-md-inline-flex{display:inline-flex}.k-d-md-grid{display:grid}.k-d-md-inline-grid{display:inline-grid}.k-d-md-table{display:table}.k-d-md-inline-table{display:inline-table}.k-d-md-table-row{display:table-row}.k-d-md-table-cell{display:table-cell}.k-d-md-list-item{display:list-item}.k-flex-md-row{flex-direction:row}.k-flex-md-row-reverse{flex-direction:row-reverse}.k-flex-md-col{flex-direction:column}.k-flex-md-col-reverse{flex-direction:column-reverse}.k-gap-md-0{gap:var(--kendo-spacing-0, 0px)}.k-gap-md-1px{gap:var(--kendo-spacing-1px, 1px)}.k-gap-md-0\.5{gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-md-1{gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-md-1\.5{gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-md-2{gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-md-2\.5{gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-md-3{gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-md-3\.5{gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-md-4{gap:var(--kendo-spacing-4, 1rem)}.k-gap-md-4\.5{gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-md-5{gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-md-5\.5{gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-md-6{gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-md-6\.5{gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-md-7{gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-md-7\.5{gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-md-8{gap:var(--kendo-spacing-8, 2rem)}.k-gap-md-9{gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-md-10{gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-md-11{gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-md-12{gap:var(--kendo-spacing-12, 3rem)}.k-gap-md-13{gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-md-14{gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-md-15{gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-md-16{gap:var(--kendo-spacing-16, 4rem)}.k-gap-md-17{gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-md-18{gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-md-19{gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-md-20{gap:var(--kendo-spacing-20, 5rem)}.k-gap-md-21{gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-md-22{gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-md-23{gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-md-24{gap:var(--kendo-spacing-24, 6rem)}.k-gap-md-25{gap:var(--kendo-spacing-25, 7rem)}.k-gap-md-26{gap:var(--kendo-spacing-26, 8rem)}.k-gap-md-27{gap:var(--kendo-spacing-27, 9rem)}.k-gap-md-28{gap:var(--kendo-spacing-28, 10rem)}.k-gap-md-29{gap:var(--kendo-spacing-29, 11rem)}.k-gap-md-30{gap:var(--kendo-spacing-30, 12rem)}.k-gap-md-xs{gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-md-sm{gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-md-md{gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-md-lg{gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-md-xl{gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-md-thin{gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-md-hair{gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-x-md-0{-moz-column-gap:var(--kendo-spacing-0, 0px);column-gap:var(--kendo-spacing-0, 0px)}.k-gap-x-md-1px{-moz-column-gap:var(--kendo-spacing-1px, 1px);column-gap:var(--kendo-spacing-1px, 1px)}.k-gap-x-md-0\.5{-moz-column-gap:var(--kendo-spacing-0\.5, 0.125rem);column-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-x-md-1{-moz-column-gap:var(--kendo-spacing-1, 0.25rem);column-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-x-md-1\.5{-moz-column-gap:var(--kendo-spacing-1\.5, 0.375rem);column-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-x-md-2{-moz-column-gap:var(--kendo-spacing-2, 0.5rem);column-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-x-md-2\.5{-moz-column-gap:var(--kendo-spacing-2\.5, 0.625rem);column-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-x-md-3{-moz-column-gap:var(--kendo-spacing-3, 0.75rem);column-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-x-md-3\.5{-moz-column-gap:var(--kendo-spacing-3\.5, 0.875rem);column-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-x-md-4{-moz-column-gap:var(--kendo-spacing-4, 1rem);column-gap:var(--kendo-spacing-4, 1rem)}.k-gap-x-md-4\.5{-moz-column-gap:var(--kendo-spacing-4\.5, 1.125rem);column-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-x-md-5{-moz-column-gap:var(--kendo-spacing-5, 1.25rem);column-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-x-md-5\.5{-moz-column-gap:var(--kendo-spacing-5\.5, 1.375rem);column-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-x-md-6{-moz-column-gap:var(--kendo-spacing-6, 1.5rem);column-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-x-md-6\.5{-moz-column-gap:var(--kendo-spacing-6\.5, 1.625rem);column-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-x-md-7{-moz-column-gap:var(--kendo-spacing-7, 1.75rem);column-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-x-md-7\.5{-moz-column-gap:var(--kendo-spacing-7\.5, 1.875rem);column-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-x-md-8{-moz-column-gap:var(--kendo-spacing-8, 2rem);column-gap:var(--kendo-spacing-8, 2rem)}.k-gap-x-md-9{-moz-column-gap:var(--kendo-spacing-9, 2.25rem);column-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-x-md-10{-moz-column-gap:var(--kendo-spacing-10, 2.5rem);column-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-x-md-11{-moz-column-gap:var(--kendo-spacing-11, 2.75rem);column-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-x-md-12{-moz-column-gap:var(--kendo-spacing-12, 3rem);column-gap:var(--kendo-spacing-12, 3rem)}.k-gap-x-md-13{-moz-column-gap:var(--kendo-spacing-13, 3.25rem);column-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-x-md-14{-moz-column-gap:var(--kendo-spacing-14, 3.5rem);column-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-x-md-15{-moz-column-gap:var(--kendo-spacing-15, 3.75rem);column-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-x-md-16{-moz-column-gap:var(--kendo-spacing-16, 4rem);column-gap:var(--kendo-spacing-16, 4rem)}.k-gap-x-md-17{-moz-column-gap:var(--kendo-spacing-17, 4.25rem);column-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-x-md-18{-moz-column-gap:var(--kendo-spacing-18, 4.5rem);column-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-x-md-19{-moz-column-gap:var(--kendo-spacing-19, 4.75rem);column-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-x-md-20{-moz-column-gap:var(--kendo-spacing-20, 5rem);column-gap:var(--kendo-spacing-20, 5rem)}.k-gap-x-md-21{-moz-column-gap:var(--kendo-spacing-21, 5.25rem);column-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-x-md-22{-moz-column-gap:var(--kendo-spacing-22, 5.5rem);column-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-x-md-23{-moz-column-gap:var(--kendo-spacing-23, 5.75rem);column-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-x-md-24{-moz-column-gap:var(--kendo-spacing-24, 6rem);column-gap:var(--kendo-spacing-24, 6rem)}.k-gap-x-md-25{-moz-column-gap:var(--kendo-spacing-25, 7rem);column-gap:var(--kendo-spacing-25, 7rem)}.k-gap-x-md-26{-moz-column-gap:var(--kendo-spacing-26, 8rem);column-gap:var(--kendo-spacing-26, 8rem)}.k-gap-x-md-27{-moz-column-gap:var(--kendo-spacing-27, 9rem);column-gap:var(--kendo-spacing-27, 9rem)}.k-gap-x-md-28{-moz-column-gap:var(--kendo-spacing-28, 10rem);column-gap:var(--kendo-spacing-28, 10rem)}.k-gap-x-md-29{-moz-column-gap:var(--kendo-spacing-29, 11rem);column-gap:var(--kendo-spacing-29, 11rem)}.k-gap-x-md-30{-moz-column-gap:var(--kendo-spacing-30, 12rem);column-gap:var(--kendo-spacing-30, 12rem)}.k-gap-x-md-xs{-moz-column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-x-md-sm{-moz-column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-x-md-md{-moz-column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-x-md-lg{-moz-column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-x-md-xl{-moz-column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-x-md-thin{-moz-column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-x-md-hair{-moz-column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-y-md-0{row-gap:var(--kendo-spacing-0, 0px)}.k-gap-y-md-1px{row-gap:var(--kendo-spacing-1px, 1px)}.k-gap-y-md-0\.5{row-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-y-md-1{row-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-y-md-1\.5{row-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-y-md-2{row-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-y-md-2\.5{row-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-y-md-3{row-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-y-md-3\.5{row-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-y-md-4{row-gap:var(--kendo-spacing-4, 1rem)}.k-gap-y-md-4\.5{row-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-y-md-5{row-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-y-md-5\.5{row-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-y-md-6{row-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-y-md-6\.5{row-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-y-md-7{row-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-y-md-7\.5{row-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-y-md-8{row-gap:var(--kendo-spacing-8, 2rem)}.k-gap-y-md-9{row-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-y-md-10{row-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-y-md-11{row-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-y-md-12{row-gap:var(--kendo-spacing-12, 3rem)}.k-gap-y-md-13{row-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-y-md-14{row-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-y-md-15{row-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-y-md-16{row-gap:var(--kendo-spacing-16, 4rem)}.k-gap-y-md-17{row-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-y-md-18{row-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-y-md-19{row-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-y-md-20{row-gap:var(--kendo-spacing-20, 5rem)}.k-gap-y-md-21{row-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-y-md-22{row-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-y-md-23{row-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-y-md-24{row-gap:var(--kendo-spacing-24, 6rem)}.k-gap-y-md-25{row-gap:var(--kendo-spacing-25, 7rem)}.k-gap-y-md-26{row-gap:var(--kendo-spacing-26, 8rem)}.k-gap-y-md-27{row-gap:var(--kendo-spacing-27, 9rem)}.k-gap-y-md-28{row-gap:var(--kendo-spacing-28, 10rem)}.k-gap-y-md-29{row-gap:var(--kendo-spacing-29, 11rem)}.k-gap-y-md-30{row-gap:var(--kendo-spacing-30, 12rem)}.k-gap-y-md-xs{row-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-y-md-sm{row-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-y-md-md{row-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-y-md-lg{row-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-y-md-xl{row-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-y-md-thin{row-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-y-md-hair{row-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-col-span-md-1{grid-column:span 1/span 1}.k-col-span-md-2{grid-column:span 2/span 2}.k-col-span-md-3{grid-column:span 3/span 3}.k-col-span-md-4{grid-column:span 4/span 4}.k-col-span-md-5{grid-column:span 5/span 5}.k-col-span-md-6{grid-column:span 6/span 6}.k-col-span-md-7{grid-column:span 7/span 7}.k-col-span-md-8{grid-column:span 8/span 8}.k-col-span-md-9{grid-column:span 9/span 9}.k-col-span-md-10{grid-column:span 10/span 10}.k-col-span-md-11{grid-column:span 11/span 11}.k-col-span-md-12{grid-column:span 12/span 12}.k-col-span-md-full{grid-column:1 / -1}.k-col-span-md-auto{grid-column:auto}.k-col-start-md-1{grid-column-start:1}.k-col-start-md-2{grid-column-start:2}.k-col-start-md-3{grid-column-start:3}.k-col-start-md-4{grid-column-start:4}.k-col-start-md-5{grid-column-start:5}.k-col-start-md-6{grid-column-start:6}.k-col-start-md-7{grid-column-start:7}.k-col-start-md-8{grid-column-start:8}.k-col-start-md-9{grid-column-start:9}.k-col-start-md-10{grid-column-start:10}.k-col-start-md-11{grid-column-start:11}.k-col-start-md-12{grid-column-start:12}.k-col-start-md-13{grid-column-start:13}.k-col-start-md-auto{grid-column-start:auto}.k-col-end-md-1{grid-column-end:1}.k-col-end-md-2{grid-column-end:2}.k-col-end-md-3{grid-column-end:3}.k-col-end-md-4{grid-column-end:4}.k-col-end-md-5{grid-column-end:5}.k-col-end-md-6{grid-column-end:6}.k-col-end-md-7{grid-column-end:7}.k-col-end-md-8{grid-column-end:8}.k-col-end-md-9{grid-column-end:9}.k-col-end-md-10{grid-column-end:10}.k-col-end-md-11{grid-column-end:11}.k-col-end-md-12{grid-column-end:12}.k-col-end-md-13{grid-column-end:13}.k-col-end-md-auto{grid-column-end:auto}.k-row-start-md-1{grid-row-start:1}.k-row-start-md-2{grid-row-start:2}.k-row-start-md-3{grid-row-start:3}.k-row-start-md-4{grid-row-start:4}.k-row-start-md-5{grid-row-start:5}.k-row-start-md-6{grid-row-start:6}.k-row-start-md-7{grid-row-start:7}.k-row-start-md-8{grid-row-start:8}.k-row-start-md-9{grid-row-start:9}.k-row-start-md-10{grid-row-start:10}.k-row-start-md-11{grid-row-start:11}.k-row-start-md-12{grid-row-start:12}.k-row-start-md-13{grid-row-start:13}.k-row-start-md-auto{grid-row-start:auto}.k-row-end-md-1{grid-row-end:1}.k-row-end-md-2{grid-row-end:2}.k-row-end-md-3{grid-row-end:3}.k-row-end-md-4{grid-row-end:4}.k-row-end-md-5{grid-row-end:5}.k-row-end-md-6{grid-row-end:6}.k-row-end-md-7{grid-row-end:7}.k-row-end-md-8{grid-row-end:8}.k-row-end-md-9{grid-row-end:9}.k-row-end-md-10{grid-row-end:10}.k-row-end-md-11{grid-row-end:11}.k-row-end-md-12{grid-row-end:12}.k-row-end-md-13{grid-row-end:13}.k-row-end-md-auto{grid-row-end:auto}.k-grid-cols-md-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.k-grid-cols-md-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.k-grid-cols-md-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.k-grid-cols-md-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.k-grid-cols-md-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.k-grid-cols-md-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.k-grid-cols-md-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.k-grid-cols-md-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.k-grid-cols-md-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.k-grid-cols-md-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.k-grid-cols-md-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.k-grid-cols-md-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.k-grid-cols-md-none{grid-template-columns:none}.k-px-md-0{padding-inline:var(--kendo-spacing-0, 0px)}.k-px-md-1px{padding-inline:var(--kendo-spacing-1px, 1px)}.k-px-md-0\.5{padding-inline:var(--kendo-spacing-0\.5, 0.125rem)}.k-px-md-1{padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-px-md-1\.5{padding-inline:var(--kendo-spacing-1\.5, 0.375rem)}.k-px-md-2{padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-px-md-2\.5{padding-inline:var(--kendo-spacing-2\.5, 0.625rem)}.k-px-md-3{padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-px-md-3\.5{padding-inline:var(--kendo-spacing-3\.5, 0.875rem)}.k-px-md-4{padding-inline:var(--kendo-spacing-4, 1rem)}.k-px-md-4\.5{padding-inline:var(--kendo-spacing-4\.5, 1.125rem)}.k-px-md-5{padding-inline:var(--kendo-spacing-5, 1.25rem)}.k-px-md-5\.5{padding-inline:var(--kendo-spacing-5\.5, 1.375rem)}.k-px-md-6{padding-inline:var(--kendo-spacing-6, 1.5rem)}.k-px-md-6\.5{padding-inline:var(--kendo-spacing-6\.5, 1.625rem)}.k-px-md-7{padding-inline:var(--kendo-spacing-7, 1.75rem)}.k-px-md-7\.5{padding-inline:var(--kendo-spacing-7\.5, 1.875rem)}.k-px-md-8{padding-inline:var(--kendo-spacing-8, 2rem)}.k-px-md-9{padding-inline:var(--kendo-spacing-9, 2.25rem)}.k-px-md-10{padding-inline:var(--kendo-spacing-10, 2.5rem)}.k-px-md-11{padding-inline:var(--kendo-spacing-11, 2.75rem)}.k-px-md-12{padding-inline:var(--kendo-spacing-12, 3rem)}.k-px-md-13{padding-inline:var(--kendo-spacing-13, 3.25rem)}.k-px-md-14{padding-inline:var(--kendo-spacing-14, 3.5rem)}.k-px-md-15{padding-inline:var(--kendo-spacing-15, 3.75rem)}.k-px-md-16{padding-inline:var(--kendo-spacing-16, 4rem)}.k-px-md-17{padding-inline:var(--kendo-spacing-17, 4.25rem)}.k-px-md-18{padding-inline:var(--kendo-spacing-18, 4.5rem)}.k-px-md-19{padding-inline:var(--kendo-spacing-19, 4.75rem)}.k-px-md-20{padding-inline:var(--kendo-spacing-20, 5rem)}.k-px-md-21{padding-inline:var(--kendo-spacing-21, 5.25rem)}.k-px-md-22{padding-inline:var(--kendo-spacing-22, 5.5rem)}.k-px-md-23{padding-inline:var(--kendo-spacing-23, 5.75rem)}.k-px-md-24{padding-inline:var(--kendo-spacing-24, 6rem)}.k-px-md-25{padding-inline:var(--kendo-spacing-25, 7rem)}.k-px-md-26{padding-inline:var(--kendo-spacing-26, 8rem)}.k-px-md-27{padding-inline:var(--kendo-spacing-27, 9rem)}.k-px-md-28{padding-inline:var(--kendo-spacing-28, 10rem)}.k-px-md-29{padding-inline:var(--kendo-spacing-29, 11rem)}.k-px-md-30{padding-inline:var(--kendo-spacing-30, 12rem)}.k-px-md-xs{padding-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-px-md-sm{padding-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-px-md-md{padding-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-px-md-lg{padding-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-px-md-xl{padding-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-px-md-thin{padding-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-px-md-hair{padding-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-py-md-0{padding-block:var(--kendo-spacing-0, 0px)}.k-py-md-1px{padding-block:var(--kendo-spacing-1px, 1px)}.k-py-md-0\.5{padding-block:var(--kendo-spacing-0\.5, 0.125rem)}.k-py-md-1{padding-block:var(--kendo-spacing-1, 0.25rem)}.k-py-md-1\.5{padding-block:var(--kendo-spacing-1\.5, 0.375rem)}.k-py-md-2{padding-block:var(--kendo-spacing-2, 0.5rem)}.k-py-md-2\.5{padding-block:var(--kendo-spacing-2\.5, 0.625rem)}.k-py-md-3{padding-block:var(--kendo-spacing-3, 0.75rem)}.k-py-md-3\.5{padding-block:var(--kendo-spacing-3\.5, 0.875rem)}.k-py-md-4{padding-block:var(--kendo-spacing-4, 1rem)}.k-py-md-4\.5{padding-block:var(--kendo-spacing-4\.5, 1.125rem)}.k-py-md-5{padding-block:var(--kendo-spacing-5, 1.25rem)}.k-py-md-5\.5{padding-block:var(--kendo-spacing-5\.5, 1.375rem)}.k-py-md-6{padding-block:var(--kendo-spacing-6, 1.5rem)}.k-py-md-6\.5{padding-block:var(--kendo-spacing-6\.5, 1.625rem)}.k-py-md-7{padding-block:var(--kendo-spacing-7, 1.75rem)}.k-py-md-7\.5{padding-block:var(--kendo-spacing-7\.5, 1.875rem)}.k-py-md-8{padding-block:var(--kendo-spacing-8, 2rem)}.k-py-md-9{padding-block:var(--kendo-spacing-9, 2.25rem)}.k-py-md-10{padding-block:var(--kendo-spacing-10, 2.5rem)}.k-py-md-11{padding-block:var(--kendo-spacing-11, 2.75rem)}.k-py-md-12{padding-block:var(--kendo-spacing-12, 3rem)}.k-py-md-13{padding-block:var(--kendo-spacing-13, 3.25rem)}.k-py-md-14{padding-block:var(--kendo-spacing-14, 3.5rem)}.k-py-md-15{padding-block:var(--kendo-spacing-15, 3.75rem)}.k-py-md-16{padding-block:var(--kendo-spacing-16, 4rem)}.k-py-md-17{padding-block:var(--kendo-spacing-17, 4.25rem)}.k-py-md-18{padding-block:var(--kendo-spacing-18, 4.5rem)}.k-py-md-19{padding-block:var(--kendo-spacing-19, 4.75rem)}.k-py-md-20{padding-block:var(--kendo-spacing-20, 5rem)}.k-py-md-21{padding-block:var(--kendo-spacing-21, 5.25rem)}.k-py-md-22{padding-block:var(--kendo-spacing-22, 5.5rem)}.k-py-md-23{padding-block:var(--kendo-spacing-23, 5.75rem)}.k-py-md-24{padding-block:var(--kendo-spacing-24, 6rem)}.k-py-md-25{padding-block:var(--kendo-spacing-25, 7rem)}.k-py-md-26{padding-block:var(--kendo-spacing-26, 8rem)}.k-py-md-27{padding-block:var(--kendo-spacing-27, 9rem)}.k-py-md-28{padding-block:var(--kendo-spacing-28, 10rem)}.k-py-md-29{padding-block:var(--kendo-spacing-29, 11rem)}.k-py-md-30{padding-block:var(--kendo-spacing-30, 12rem)}.k-py-md-xs{padding-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-py-md-sm{padding-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-py-md-md{padding-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-py-md-lg{padding-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-py-md-xl{padding-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-py-md-thin{padding-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-py-md-hair{padding-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}}@media only all and (min-width: 992px){.k-d-lg-none{display:none}.k-d-lg-contents{display:contents}.k-d-lg-block{display:block}.k-d-lg-inline{display:inline}.k-d-lg-inline-block{display:inline-block}.k-d-lg-flex{display:flex}.k-d-lg-inline-flex{display:inline-flex}.k-d-lg-grid{display:grid}.k-d-lg-inline-grid{display:inline-grid}.k-d-lg-table{display:table}.k-d-lg-inline-table{display:inline-table}.k-d-lg-table-row{display:table-row}.k-d-lg-table-cell{display:table-cell}.k-d-lg-list-item{display:list-item}.k-flex-lg-row{flex-direction:row}.k-flex-lg-row-reverse{flex-direction:row-reverse}.k-flex-lg-col{flex-direction:column}.k-flex-lg-col-reverse{flex-direction:column-reverse}.k-gap-lg-0{gap:var(--kendo-spacing-0, 0px)}.k-gap-lg-1px{gap:var(--kendo-spacing-1px, 1px)}.k-gap-lg-0\.5{gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-lg-1{gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-lg-1\.5{gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-lg-2{gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-lg-2\.5{gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-lg-3{gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-lg-3\.5{gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-lg-4{gap:var(--kendo-spacing-4, 1rem)}.k-gap-lg-4\.5{gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-lg-5{gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-lg-5\.5{gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-lg-6{gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-lg-6\.5{gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-lg-7{gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-lg-7\.5{gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-lg-8{gap:var(--kendo-spacing-8, 2rem)}.k-gap-lg-9{gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-lg-10{gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-lg-11{gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-lg-12{gap:var(--kendo-spacing-12, 3rem)}.k-gap-lg-13{gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-lg-14{gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-lg-15{gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-lg-16{gap:var(--kendo-spacing-16, 4rem)}.k-gap-lg-17{gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-lg-18{gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-lg-19{gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-lg-20{gap:var(--kendo-spacing-20, 5rem)}.k-gap-lg-21{gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-lg-22{gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-lg-23{gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-lg-24{gap:var(--kendo-spacing-24, 6rem)}.k-gap-lg-25{gap:var(--kendo-spacing-25, 7rem)}.k-gap-lg-26{gap:var(--kendo-spacing-26, 8rem)}.k-gap-lg-27{gap:var(--kendo-spacing-27, 9rem)}.k-gap-lg-28{gap:var(--kendo-spacing-28, 10rem)}.k-gap-lg-29{gap:var(--kendo-spacing-29, 11rem)}.k-gap-lg-30{gap:var(--kendo-spacing-30, 12rem)}.k-gap-lg-xs{gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-lg-sm{gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-lg-md{gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-lg-lg{gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-lg-xl{gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-lg-thin{gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-lg-hair{gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-x-lg-0{-moz-column-gap:var(--kendo-spacing-0, 0px);column-gap:var(--kendo-spacing-0, 0px)}.k-gap-x-lg-1px{-moz-column-gap:var(--kendo-spacing-1px, 1px);column-gap:var(--kendo-spacing-1px, 1px)}.k-gap-x-lg-0\.5{-moz-column-gap:var(--kendo-spacing-0\.5, 0.125rem);column-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-x-lg-1{-moz-column-gap:var(--kendo-spacing-1, 0.25rem);column-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-x-lg-1\.5{-moz-column-gap:var(--kendo-spacing-1\.5, 0.375rem);column-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-x-lg-2{-moz-column-gap:var(--kendo-spacing-2, 0.5rem);column-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-x-lg-2\.5{-moz-column-gap:var(--kendo-spacing-2\.5, 0.625rem);column-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-x-lg-3{-moz-column-gap:var(--kendo-spacing-3, 0.75rem);column-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-x-lg-3\.5{-moz-column-gap:var(--kendo-spacing-3\.5, 0.875rem);column-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-x-lg-4{-moz-column-gap:var(--kendo-spacing-4, 1rem);column-gap:var(--kendo-spacing-4, 1rem)}.k-gap-x-lg-4\.5{-moz-column-gap:var(--kendo-spacing-4\.5, 1.125rem);column-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-x-lg-5{-moz-column-gap:var(--kendo-spacing-5, 1.25rem);column-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-x-lg-5\.5{-moz-column-gap:var(--kendo-spacing-5\.5, 1.375rem);column-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-x-lg-6{-moz-column-gap:var(--kendo-spacing-6, 1.5rem);column-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-x-lg-6\.5{-moz-column-gap:var(--kendo-spacing-6\.5, 1.625rem);column-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-x-lg-7{-moz-column-gap:var(--kendo-spacing-7, 1.75rem);column-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-x-lg-7\.5{-moz-column-gap:var(--kendo-spacing-7\.5, 1.875rem);column-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-x-lg-8{-moz-column-gap:var(--kendo-spacing-8, 2rem);column-gap:var(--kendo-spacing-8, 2rem)}.k-gap-x-lg-9{-moz-column-gap:var(--kendo-spacing-9, 2.25rem);column-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-x-lg-10{-moz-column-gap:var(--kendo-spacing-10, 2.5rem);column-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-x-lg-11{-moz-column-gap:var(--kendo-spacing-11, 2.75rem);column-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-x-lg-12{-moz-column-gap:var(--kendo-spacing-12, 3rem);column-gap:var(--kendo-spacing-12, 3rem)}.k-gap-x-lg-13{-moz-column-gap:var(--kendo-spacing-13, 3.25rem);column-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-x-lg-14{-moz-column-gap:var(--kendo-spacing-14, 3.5rem);column-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-x-lg-15{-moz-column-gap:var(--kendo-spacing-15, 3.75rem);column-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-x-lg-16{-moz-column-gap:var(--kendo-spacing-16, 4rem);column-gap:var(--kendo-spacing-16, 4rem)}.k-gap-x-lg-17{-moz-column-gap:var(--kendo-spacing-17, 4.25rem);column-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-x-lg-18{-moz-column-gap:var(--kendo-spacing-18, 4.5rem);column-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-x-lg-19{-moz-column-gap:var(--kendo-spacing-19, 4.75rem);column-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-x-lg-20{-moz-column-gap:var(--kendo-spacing-20, 5rem);column-gap:var(--kendo-spacing-20, 5rem)}.k-gap-x-lg-21{-moz-column-gap:var(--kendo-spacing-21, 5.25rem);column-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-x-lg-22{-moz-column-gap:var(--kendo-spacing-22, 5.5rem);column-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-x-lg-23{-moz-column-gap:var(--kendo-spacing-23, 5.75rem);column-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-x-lg-24{-moz-column-gap:var(--kendo-spacing-24, 6rem);column-gap:var(--kendo-spacing-24, 6rem)}.k-gap-x-lg-25{-moz-column-gap:var(--kendo-spacing-25, 7rem);column-gap:var(--kendo-spacing-25, 7rem)}.k-gap-x-lg-26{-moz-column-gap:var(--kendo-spacing-26, 8rem);column-gap:var(--kendo-spacing-26, 8rem)}.k-gap-x-lg-27{-moz-column-gap:var(--kendo-spacing-27, 9rem);column-gap:var(--kendo-spacing-27, 9rem)}.k-gap-x-lg-28{-moz-column-gap:var(--kendo-spacing-28, 10rem);column-gap:var(--kendo-spacing-28, 10rem)}.k-gap-x-lg-29{-moz-column-gap:var(--kendo-spacing-29, 11rem);column-gap:var(--kendo-spacing-29, 11rem)}.k-gap-x-lg-30{-moz-column-gap:var(--kendo-spacing-30, 12rem);column-gap:var(--kendo-spacing-30, 12rem)}.k-gap-x-lg-xs{-moz-column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-x-lg-sm{-moz-column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-x-lg-md{-moz-column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-x-lg-lg{-moz-column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-x-lg-xl{-moz-column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-x-lg-thin{-moz-column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-x-lg-hair{-moz-column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-y-lg-0{row-gap:var(--kendo-spacing-0, 0px)}.k-gap-y-lg-1px{row-gap:var(--kendo-spacing-1px, 1px)}.k-gap-y-lg-0\.5{row-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-y-lg-1{row-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-y-lg-1\.5{row-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-y-lg-2{row-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-y-lg-2\.5{row-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-y-lg-3{row-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-y-lg-3\.5{row-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-y-lg-4{row-gap:var(--kendo-spacing-4, 1rem)}.k-gap-y-lg-4\.5{row-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-y-lg-5{row-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-y-lg-5\.5{row-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-y-lg-6{row-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-y-lg-6\.5{row-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-y-lg-7{row-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-y-lg-7\.5{row-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-y-lg-8{row-gap:var(--kendo-spacing-8, 2rem)}.k-gap-y-lg-9{row-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-y-lg-10{row-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-y-lg-11{row-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-y-lg-12{row-gap:var(--kendo-spacing-12, 3rem)}.k-gap-y-lg-13{row-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-y-lg-14{row-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-y-lg-15{row-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-y-lg-16{row-gap:var(--kendo-spacing-16, 4rem)}.k-gap-y-lg-17{row-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-y-lg-18{row-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-y-lg-19{row-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-y-lg-20{row-gap:var(--kendo-spacing-20, 5rem)}.k-gap-y-lg-21{row-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-y-lg-22{row-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-y-lg-23{row-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-y-lg-24{row-gap:var(--kendo-spacing-24, 6rem)}.k-gap-y-lg-25{row-gap:var(--kendo-spacing-25, 7rem)}.k-gap-y-lg-26{row-gap:var(--kendo-spacing-26, 8rem)}.k-gap-y-lg-27{row-gap:var(--kendo-spacing-27, 9rem)}.k-gap-y-lg-28{row-gap:var(--kendo-spacing-28, 10rem)}.k-gap-y-lg-29{row-gap:var(--kendo-spacing-29, 11rem)}.k-gap-y-lg-30{row-gap:var(--kendo-spacing-30, 12rem)}.k-gap-y-lg-xs{row-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-y-lg-sm{row-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-y-lg-md{row-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-y-lg-lg{row-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-y-lg-xl{row-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-y-lg-thin{row-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-y-lg-hair{row-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-col-span-lg-1{grid-column:span 1/span 1}.k-col-span-lg-2{grid-column:span 2/span 2}.k-col-span-lg-3{grid-column:span 3/span 3}.k-col-span-lg-4{grid-column:span 4/span 4}.k-col-span-lg-5{grid-column:span 5/span 5}.k-col-span-lg-6{grid-column:span 6/span 6}.k-col-span-lg-7{grid-column:span 7/span 7}.k-col-span-lg-8{grid-column:span 8/span 8}.k-col-span-lg-9{grid-column:span 9/span 9}.k-col-span-lg-10{grid-column:span 10/span 10}.k-col-span-lg-11{grid-column:span 11/span 11}.k-col-span-lg-12{grid-column:span 12/span 12}.k-col-span-lg-full{grid-column:1 / -1}.k-col-span-lg-auto{grid-column:auto}.k-col-start-lg-1{grid-column-start:1}.k-col-start-lg-2{grid-column-start:2}.k-col-start-lg-3{grid-column-start:3}.k-col-start-lg-4{grid-column-start:4}.k-col-start-lg-5{grid-column-start:5}.k-col-start-lg-6{grid-column-start:6}.k-col-start-lg-7{grid-column-start:7}.k-col-start-lg-8{grid-column-start:8}.k-col-start-lg-9{grid-column-start:9}.k-col-start-lg-10{grid-column-start:10}.k-col-start-lg-11{grid-column-start:11}.k-col-start-lg-12{grid-column-start:12}.k-col-start-lg-13{grid-column-start:13}.k-col-start-lg-auto{grid-column-start:auto}.k-col-end-lg-1{grid-column-end:1}.k-col-end-lg-2{grid-column-end:2}.k-col-end-lg-3{grid-column-end:3}.k-col-end-lg-4{grid-column-end:4}.k-col-end-lg-5{grid-column-end:5}.k-col-end-lg-6{grid-column-end:6}.k-col-end-lg-7{grid-column-end:7}.k-col-end-lg-8{grid-column-end:8}.k-col-end-lg-9{grid-column-end:9}.k-col-end-lg-10{grid-column-end:10}.k-col-end-lg-11{grid-column-end:11}.k-col-end-lg-12{grid-column-end:12}.k-col-end-lg-13{grid-column-end:13}.k-col-end-lg-auto{grid-column-end:auto}.k-row-start-lg-1{grid-row-start:1}.k-row-start-lg-2{grid-row-start:2}.k-row-start-lg-3{grid-row-start:3}.k-row-start-lg-4{grid-row-start:4}.k-row-start-lg-5{grid-row-start:5}.k-row-start-lg-6{grid-row-start:6}.k-row-start-lg-7{grid-row-start:7}.k-row-start-lg-8{grid-row-start:8}.k-row-start-lg-9{grid-row-start:9}.k-row-start-lg-10{grid-row-start:10}.k-row-start-lg-11{grid-row-start:11}.k-row-start-lg-12{grid-row-start:12}.k-row-start-lg-13{grid-row-start:13}.k-row-start-lg-auto{grid-row-start:auto}.k-row-end-lg-1{grid-row-end:1}.k-row-end-lg-2{grid-row-end:2}.k-row-end-lg-3{grid-row-end:3}.k-row-end-lg-4{grid-row-end:4}.k-row-end-lg-5{grid-row-end:5}.k-row-end-lg-6{grid-row-end:6}.k-row-end-lg-7{grid-row-end:7}.k-row-end-lg-8{grid-row-end:8}.k-row-end-lg-9{grid-row-end:9}.k-row-end-lg-10{grid-row-end:10}.k-row-end-lg-11{grid-row-end:11}.k-row-end-lg-12{grid-row-end:12}.k-row-end-lg-13{grid-row-end:13}.k-row-end-lg-auto{grid-row-end:auto}.k-grid-cols-lg-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.k-grid-cols-lg-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.k-grid-cols-lg-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.k-grid-cols-lg-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.k-grid-cols-lg-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.k-grid-cols-lg-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.k-grid-cols-lg-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.k-grid-cols-lg-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.k-grid-cols-lg-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.k-grid-cols-lg-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.k-grid-cols-lg-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.k-grid-cols-lg-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.k-grid-cols-lg-none{grid-template-columns:none}.k-px-lg-0{padding-inline:var(--kendo-spacing-0, 0px)}.k-px-lg-1px{padding-inline:var(--kendo-spacing-1px, 1px)}.k-px-lg-0\.5{padding-inline:var(--kendo-spacing-0\.5, 0.125rem)}.k-px-lg-1{padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-px-lg-1\.5{padding-inline:var(--kendo-spacing-1\.5, 0.375rem)}.k-px-lg-2{padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-px-lg-2\.5{padding-inline:var(--kendo-spacing-2\.5, 0.625rem)}.k-px-lg-3{padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-px-lg-3\.5{padding-inline:var(--kendo-spacing-3\.5, 0.875rem)}.k-px-lg-4{padding-inline:var(--kendo-spacing-4, 1rem)}.k-px-lg-4\.5{padding-inline:var(--kendo-spacing-4\.5, 1.125rem)}.k-px-lg-5{padding-inline:var(--kendo-spacing-5, 1.25rem)}.k-px-lg-5\.5{padding-inline:var(--kendo-spacing-5\.5, 1.375rem)}.k-px-lg-6{padding-inline:var(--kendo-spacing-6, 1.5rem)}.k-px-lg-6\.5{padding-inline:var(--kendo-spacing-6\.5, 1.625rem)}.k-px-lg-7{padding-inline:var(--kendo-spacing-7, 1.75rem)}.k-px-lg-7\.5{padding-inline:var(--kendo-spacing-7\.5, 1.875rem)}.k-px-lg-8{padding-inline:var(--kendo-spacing-8, 2rem)}.k-px-lg-9{padding-inline:var(--kendo-spacing-9, 2.25rem)}.k-px-lg-10{padding-inline:var(--kendo-spacing-10, 2.5rem)}.k-px-lg-11{padding-inline:var(--kendo-spacing-11, 2.75rem)}.k-px-lg-12{padding-inline:var(--kendo-spacing-12, 3rem)}.k-px-lg-13{padding-inline:var(--kendo-spacing-13, 3.25rem)}.k-px-lg-14{padding-inline:var(--kendo-spacing-14, 3.5rem)}.k-px-lg-15{padding-inline:var(--kendo-spacing-15, 3.75rem)}.k-px-lg-16{padding-inline:var(--kendo-spacing-16, 4rem)}.k-px-lg-17{padding-inline:var(--kendo-spacing-17, 4.25rem)}.k-px-lg-18{padding-inline:var(--kendo-spacing-18, 4.5rem)}.k-px-lg-19{padding-inline:var(--kendo-spacing-19, 4.75rem)}.k-px-lg-20{padding-inline:var(--kendo-spacing-20, 5rem)}.k-px-lg-21{padding-inline:var(--kendo-spacing-21, 5.25rem)}.k-px-lg-22{padding-inline:var(--kendo-spacing-22, 5.5rem)}.k-px-lg-23{padding-inline:var(--kendo-spacing-23, 5.75rem)}.k-px-lg-24{padding-inline:var(--kendo-spacing-24, 6rem)}.k-px-lg-25{padding-inline:var(--kendo-spacing-25, 7rem)}.k-px-lg-26{padding-inline:var(--kendo-spacing-26, 8rem)}.k-px-lg-27{padding-inline:var(--kendo-spacing-27, 9rem)}.k-px-lg-28{padding-inline:var(--kendo-spacing-28, 10rem)}.k-px-lg-29{padding-inline:var(--kendo-spacing-29, 11rem)}.k-px-lg-30{padding-inline:var(--kendo-spacing-30, 12rem)}.k-px-lg-xs{padding-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-px-lg-sm{padding-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-px-lg-md{padding-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-px-lg-lg{padding-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-px-lg-xl{padding-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-px-lg-thin{padding-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-px-lg-hair{padding-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-py-lg-0{padding-block:var(--kendo-spacing-0, 0px)}.k-py-lg-1px{padding-block:var(--kendo-spacing-1px, 1px)}.k-py-lg-0\.5{padding-block:var(--kendo-spacing-0\.5, 0.125rem)}.k-py-lg-1{padding-block:var(--kendo-spacing-1, 0.25rem)}.k-py-lg-1\.5{padding-block:var(--kendo-spacing-1\.5, 0.375rem)}.k-py-lg-2{padding-block:var(--kendo-spacing-2, 0.5rem)}.k-py-lg-2\.5{padding-block:var(--kendo-spacing-2\.5, 0.625rem)}.k-py-lg-3{padding-block:var(--kendo-spacing-3, 0.75rem)}.k-py-lg-3\.5{padding-block:var(--kendo-spacing-3\.5, 0.875rem)}.k-py-lg-4{padding-block:var(--kendo-spacing-4, 1rem)}.k-py-lg-4\.5{padding-block:var(--kendo-spacing-4\.5, 1.125rem)}.k-py-lg-5{padding-block:var(--kendo-spacing-5, 1.25rem)}.k-py-lg-5\.5{padding-block:var(--kendo-spacing-5\.5, 1.375rem)}.k-py-lg-6{padding-block:var(--kendo-spacing-6, 1.5rem)}.k-py-lg-6\.5{padding-block:var(--kendo-spacing-6\.5, 1.625rem)}.k-py-lg-7{padding-block:var(--kendo-spacing-7, 1.75rem)}.k-py-lg-7\.5{padding-block:var(--kendo-spacing-7\.5, 1.875rem)}.k-py-lg-8{padding-block:var(--kendo-spacing-8, 2rem)}.k-py-lg-9{padding-block:var(--kendo-spacing-9, 2.25rem)}.k-py-lg-10{padding-block:var(--kendo-spacing-10, 2.5rem)}.k-py-lg-11{padding-block:var(--kendo-spacing-11, 2.75rem)}.k-py-lg-12{padding-block:var(--kendo-spacing-12, 3rem)}.k-py-lg-13{padding-block:var(--kendo-spacing-13, 3.25rem)}.k-py-lg-14{padding-block:var(--kendo-spacing-14, 3.5rem)}.k-py-lg-15{padding-block:var(--kendo-spacing-15, 3.75rem)}.k-py-lg-16{padding-block:var(--kendo-spacing-16, 4rem)}.k-py-lg-17{padding-block:var(--kendo-spacing-17, 4.25rem)}.k-py-lg-18{padding-block:var(--kendo-spacing-18, 4.5rem)}.k-py-lg-19{padding-block:var(--kendo-spacing-19, 4.75rem)}.k-py-lg-20{padding-block:var(--kendo-spacing-20, 5rem)}.k-py-lg-21{padding-block:var(--kendo-spacing-21, 5.25rem)}.k-py-lg-22{padding-block:var(--kendo-spacing-22, 5.5rem)}.k-py-lg-23{padding-block:var(--kendo-spacing-23, 5.75rem)}.k-py-lg-24{padding-block:var(--kendo-spacing-24, 6rem)}.k-py-lg-25{padding-block:var(--kendo-spacing-25, 7rem)}.k-py-lg-26{padding-block:var(--kendo-spacing-26, 8rem)}.k-py-lg-27{padding-block:var(--kendo-spacing-27, 9rem)}.k-py-lg-28{padding-block:var(--kendo-spacing-28, 10rem)}.k-py-lg-29{padding-block:var(--kendo-spacing-29, 11rem)}.k-py-lg-30{padding-block:var(--kendo-spacing-30, 12rem)}.k-py-lg-xs{padding-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-py-lg-sm{padding-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-py-lg-md{padding-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-py-lg-lg{padding-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-py-lg-xl{padding-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-py-lg-thin{padding-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-py-lg-hair{padding-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}}@media only all and (min-width: 1200px){.k-d-xl-none{display:none}.k-d-xl-contents{display:contents}.k-d-xl-block{display:block}.k-d-xl-inline{display:inline}.k-d-xl-inline-block{display:inline-block}.k-d-xl-flex{display:flex}.k-d-xl-inline-flex{display:inline-flex}.k-d-xl-grid{display:grid}.k-d-xl-inline-grid{display:inline-grid}.k-d-xl-table{display:table}.k-d-xl-inline-table{display:inline-table}.k-d-xl-table-row{display:table-row}.k-d-xl-table-cell{display:table-cell}.k-d-xl-list-item{display:list-item}.k-flex-xl-row{flex-direction:row}.k-flex-xl-row-reverse{flex-direction:row-reverse}.k-flex-xl-col{flex-direction:column}.k-flex-xl-col-reverse{flex-direction:column-reverse}.k-gap-xl-0{gap:var(--kendo-spacing-0, 0px)}.k-gap-xl-1px{gap:var(--kendo-spacing-1px, 1px)}.k-gap-xl-0\.5{gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-xl-1{gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-xl-1\.5{gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-xl-2{gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-xl-2\.5{gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-xl-3{gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-xl-3\.5{gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-xl-4{gap:var(--kendo-spacing-4, 1rem)}.k-gap-xl-4\.5{gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-xl-5{gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-xl-5\.5{gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-xl-6{gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-xl-6\.5{gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-xl-7{gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-xl-7\.5{gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-xl-8{gap:var(--kendo-spacing-8, 2rem)}.k-gap-xl-9{gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-xl-10{gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-xl-11{gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-xl-12{gap:var(--kendo-spacing-12, 3rem)}.k-gap-xl-13{gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-xl-14{gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-xl-15{gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-xl-16{gap:var(--kendo-spacing-16, 4rem)}.k-gap-xl-17{gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-xl-18{gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-xl-19{gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-xl-20{gap:var(--kendo-spacing-20, 5rem)}.k-gap-xl-21{gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-xl-22{gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-xl-23{gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-xl-24{gap:var(--kendo-spacing-24, 6rem)}.k-gap-xl-25{gap:var(--kendo-spacing-25, 7rem)}.k-gap-xl-26{gap:var(--kendo-spacing-26, 8rem)}.k-gap-xl-27{gap:var(--kendo-spacing-27, 9rem)}.k-gap-xl-28{gap:var(--kendo-spacing-28, 10rem)}.k-gap-xl-29{gap:var(--kendo-spacing-29, 11rem)}.k-gap-xl-30{gap:var(--kendo-spacing-30, 12rem)}.k-gap-xl-xs{gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-xl-sm{gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-xl-md{gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-xl-lg{gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-xl-xl{gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-xl-thin{gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-xl-hair{gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-x-xl-0{-moz-column-gap:var(--kendo-spacing-0, 0px);column-gap:var(--kendo-spacing-0, 0px)}.k-gap-x-xl-1px{-moz-column-gap:var(--kendo-spacing-1px, 1px);column-gap:var(--kendo-spacing-1px, 1px)}.k-gap-x-xl-0\.5{-moz-column-gap:var(--kendo-spacing-0\.5, 0.125rem);column-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-x-xl-1{-moz-column-gap:var(--kendo-spacing-1, 0.25rem);column-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-x-xl-1\.5{-moz-column-gap:var(--kendo-spacing-1\.5, 0.375rem);column-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-x-xl-2{-moz-column-gap:var(--kendo-spacing-2, 0.5rem);column-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-x-xl-2\.5{-moz-column-gap:var(--kendo-spacing-2\.5, 0.625rem);column-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-x-xl-3{-moz-column-gap:var(--kendo-spacing-3, 0.75rem);column-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-x-xl-3\.5{-moz-column-gap:var(--kendo-spacing-3\.5, 0.875rem);column-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-x-xl-4{-moz-column-gap:var(--kendo-spacing-4, 1rem);column-gap:var(--kendo-spacing-4, 1rem)}.k-gap-x-xl-4\.5{-moz-column-gap:var(--kendo-spacing-4\.5, 1.125rem);column-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-x-xl-5{-moz-column-gap:var(--kendo-spacing-5, 1.25rem);column-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-x-xl-5\.5{-moz-column-gap:var(--kendo-spacing-5\.5, 1.375rem);column-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-x-xl-6{-moz-column-gap:var(--kendo-spacing-6, 1.5rem);column-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-x-xl-6\.5{-moz-column-gap:var(--kendo-spacing-6\.5, 1.625rem);column-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-x-xl-7{-moz-column-gap:var(--kendo-spacing-7, 1.75rem);column-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-x-xl-7\.5{-moz-column-gap:var(--kendo-spacing-7\.5, 1.875rem);column-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-x-xl-8{-moz-column-gap:var(--kendo-spacing-8, 2rem);column-gap:var(--kendo-spacing-8, 2rem)}.k-gap-x-xl-9{-moz-column-gap:var(--kendo-spacing-9, 2.25rem);column-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-x-xl-10{-moz-column-gap:var(--kendo-spacing-10, 2.5rem);column-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-x-xl-11{-moz-column-gap:var(--kendo-spacing-11, 2.75rem);column-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-x-xl-12{-moz-column-gap:var(--kendo-spacing-12, 3rem);column-gap:var(--kendo-spacing-12, 3rem)}.k-gap-x-xl-13{-moz-column-gap:var(--kendo-spacing-13, 3.25rem);column-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-x-xl-14{-moz-column-gap:var(--kendo-spacing-14, 3.5rem);column-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-x-xl-15{-moz-column-gap:var(--kendo-spacing-15, 3.75rem);column-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-x-xl-16{-moz-column-gap:var(--kendo-spacing-16, 4rem);column-gap:var(--kendo-spacing-16, 4rem)}.k-gap-x-xl-17{-moz-column-gap:var(--kendo-spacing-17, 4.25rem);column-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-x-xl-18{-moz-column-gap:var(--kendo-spacing-18, 4.5rem);column-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-x-xl-19{-moz-column-gap:var(--kendo-spacing-19, 4.75rem);column-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-x-xl-20{-moz-column-gap:var(--kendo-spacing-20, 5rem);column-gap:var(--kendo-spacing-20, 5rem)}.k-gap-x-xl-21{-moz-column-gap:var(--kendo-spacing-21, 5.25rem);column-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-x-xl-22{-moz-column-gap:var(--kendo-spacing-22, 5.5rem);column-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-x-xl-23{-moz-column-gap:var(--kendo-spacing-23, 5.75rem);column-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-x-xl-24{-moz-column-gap:var(--kendo-spacing-24, 6rem);column-gap:var(--kendo-spacing-24, 6rem)}.k-gap-x-xl-25{-moz-column-gap:var(--kendo-spacing-25, 7rem);column-gap:var(--kendo-spacing-25, 7rem)}.k-gap-x-xl-26{-moz-column-gap:var(--kendo-spacing-26, 8rem);column-gap:var(--kendo-spacing-26, 8rem)}.k-gap-x-xl-27{-moz-column-gap:var(--kendo-spacing-27, 9rem);column-gap:var(--kendo-spacing-27, 9rem)}.k-gap-x-xl-28{-moz-column-gap:var(--kendo-spacing-28, 10rem);column-gap:var(--kendo-spacing-28, 10rem)}.k-gap-x-xl-29{-moz-column-gap:var(--kendo-spacing-29, 11rem);column-gap:var(--kendo-spacing-29, 11rem)}.k-gap-x-xl-30{-moz-column-gap:var(--kendo-spacing-30, 12rem);column-gap:var(--kendo-spacing-30, 12rem)}.k-gap-x-xl-xs{-moz-column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-x-xl-sm{-moz-column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-x-xl-md{-moz-column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-x-xl-lg{-moz-column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-x-xl-xl{-moz-column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-x-xl-thin{-moz-column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-x-xl-hair{-moz-column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-y-xl-0{row-gap:var(--kendo-spacing-0, 0px)}.k-gap-y-xl-1px{row-gap:var(--kendo-spacing-1px, 1px)}.k-gap-y-xl-0\.5{row-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-y-xl-1{row-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-y-xl-1\.5{row-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-y-xl-2{row-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-y-xl-2\.5{row-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-y-xl-3{row-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-y-xl-3\.5{row-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-y-xl-4{row-gap:var(--kendo-spacing-4, 1rem)}.k-gap-y-xl-4\.5{row-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-y-xl-5{row-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-y-xl-5\.5{row-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-y-xl-6{row-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-y-xl-6\.5{row-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-y-xl-7{row-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-y-xl-7\.5{row-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-y-xl-8{row-gap:var(--kendo-spacing-8, 2rem)}.k-gap-y-xl-9{row-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-y-xl-10{row-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-y-xl-11{row-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-y-xl-12{row-gap:var(--kendo-spacing-12, 3rem)}.k-gap-y-xl-13{row-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-y-xl-14{row-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-y-xl-15{row-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-y-xl-16{row-gap:var(--kendo-spacing-16, 4rem)}.k-gap-y-xl-17{row-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-y-xl-18{row-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-y-xl-19{row-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-y-xl-20{row-gap:var(--kendo-spacing-20, 5rem)}.k-gap-y-xl-21{row-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-y-xl-22{row-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-y-xl-23{row-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-y-xl-24{row-gap:var(--kendo-spacing-24, 6rem)}.k-gap-y-xl-25{row-gap:var(--kendo-spacing-25, 7rem)}.k-gap-y-xl-26{row-gap:var(--kendo-spacing-26, 8rem)}.k-gap-y-xl-27{row-gap:var(--kendo-spacing-27, 9rem)}.k-gap-y-xl-28{row-gap:var(--kendo-spacing-28, 10rem)}.k-gap-y-xl-29{row-gap:var(--kendo-spacing-29, 11rem)}.k-gap-y-xl-30{row-gap:var(--kendo-spacing-30, 12rem)}.k-gap-y-xl-xs{row-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-y-xl-sm{row-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-y-xl-md{row-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-y-xl-lg{row-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-y-xl-xl{row-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-y-xl-thin{row-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-y-xl-hair{row-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-col-span-xl-1{grid-column:span 1/span 1}.k-col-span-xl-2{grid-column:span 2/span 2}.k-col-span-xl-3{grid-column:span 3/span 3}.k-col-span-xl-4{grid-column:span 4/span 4}.k-col-span-xl-5{grid-column:span 5/span 5}.k-col-span-xl-6{grid-column:span 6/span 6}.k-col-span-xl-7{grid-column:span 7/span 7}.k-col-span-xl-8{grid-column:span 8/span 8}.k-col-span-xl-9{grid-column:span 9/span 9}.k-col-span-xl-10{grid-column:span 10/span 10}.k-col-span-xl-11{grid-column:span 11/span 11}.k-col-span-xl-12{grid-column:span 12/span 12}.k-col-span-xl-full{grid-column:1 / -1}.k-col-span-xl-auto{grid-column:auto}.k-col-start-xl-1{grid-column-start:1}.k-col-start-xl-2{grid-column-start:2}.k-col-start-xl-3{grid-column-start:3}.k-col-start-xl-4{grid-column-start:4}.k-col-start-xl-5{grid-column-start:5}.k-col-start-xl-6{grid-column-start:6}.k-col-start-xl-7{grid-column-start:7}.k-col-start-xl-8{grid-column-start:8}.k-col-start-xl-9{grid-column-start:9}.k-col-start-xl-10{grid-column-start:10}.k-col-start-xl-11{grid-column-start:11}.k-col-start-xl-12{grid-column-start:12}.k-col-start-xl-13{grid-column-start:13}.k-col-start-xl-auto{grid-column-start:auto}.k-col-end-xl-1{grid-column-end:1}.k-col-end-xl-2{grid-column-end:2}.k-col-end-xl-3{grid-column-end:3}.k-col-end-xl-4{grid-column-end:4}.k-col-end-xl-5{grid-column-end:5}.k-col-end-xl-6{grid-column-end:6}.k-col-end-xl-7{grid-column-end:7}.k-col-end-xl-8{grid-column-end:8}.k-col-end-xl-9{grid-column-end:9}.k-col-end-xl-10{grid-column-end:10}.k-col-end-xl-11{grid-column-end:11}.k-col-end-xl-12{grid-column-end:12}.k-col-end-xl-13{grid-column-end:13}.k-col-end-xl-auto{grid-column-end:auto}.k-row-start-xl-1{grid-row-start:1}.k-row-start-xl-2{grid-row-start:2}.k-row-start-xl-3{grid-row-start:3}.k-row-start-xl-4{grid-row-start:4}.k-row-start-xl-5{grid-row-start:5}.k-row-start-xl-6{grid-row-start:6}.k-row-start-xl-7{grid-row-start:7}.k-row-start-xl-8{grid-row-start:8}.k-row-start-xl-9{grid-row-start:9}.k-row-start-xl-10{grid-row-start:10}.k-row-start-xl-11{grid-row-start:11}.k-row-start-xl-12{grid-row-start:12}.k-row-start-xl-13{grid-row-start:13}.k-row-start-xl-auto{grid-row-start:auto}.k-row-end-xl-1{grid-row-end:1}.k-row-end-xl-2{grid-row-end:2}.k-row-end-xl-3{grid-row-end:3}.k-row-end-xl-4{grid-row-end:4}.k-row-end-xl-5{grid-row-end:5}.k-row-end-xl-6{grid-row-end:6}.k-row-end-xl-7{grid-row-end:7}.k-row-end-xl-8{grid-row-end:8}.k-row-end-xl-9{grid-row-end:9}.k-row-end-xl-10{grid-row-end:10}.k-row-end-xl-11{grid-row-end:11}.k-row-end-xl-12{grid-row-end:12}.k-row-end-xl-13{grid-row-end:13}.k-row-end-xl-auto{grid-row-end:auto}.k-grid-cols-xl-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.k-grid-cols-xl-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.k-grid-cols-xl-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.k-grid-cols-xl-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.k-grid-cols-xl-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.k-grid-cols-xl-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.k-grid-cols-xl-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.k-grid-cols-xl-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.k-grid-cols-xl-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.k-grid-cols-xl-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.k-grid-cols-xl-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.k-grid-cols-xl-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.k-grid-cols-xl-none{grid-template-columns:none}.k-px-xl-0{padding-inline:var(--kendo-spacing-0, 0px)}.k-px-xl-1px{padding-inline:var(--kendo-spacing-1px, 1px)}.k-px-xl-0\.5{padding-inline:var(--kendo-spacing-0\.5, 0.125rem)}.k-px-xl-1{padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-px-xl-1\.5{padding-inline:var(--kendo-spacing-1\.5, 0.375rem)}.k-px-xl-2{padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-px-xl-2\.5{padding-inline:var(--kendo-spacing-2\.5, 0.625rem)}.k-px-xl-3{padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-px-xl-3\.5{padding-inline:var(--kendo-spacing-3\.5, 0.875rem)}.k-px-xl-4{padding-inline:var(--kendo-spacing-4, 1rem)}.k-px-xl-4\.5{padding-inline:var(--kendo-spacing-4\.5, 1.125rem)}.k-px-xl-5{padding-inline:var(--kendo-spacing-5, 1.25rem)}.k-px-xl-5\.5{padding-inline:var(--kendo-spacing-5\.5, 1.375rem)}.k-px-xl-6{padding-inline:var(--kendo-spacing-6, 1.5rem)}.k-px-xl-6\.5{padding-inline:var(--kendo-spacing-6\.5, 1.625rem)}.k-px-xl-7{padding-inline:var(--kendo-spacing-7, 1.75rem)}.k-px-xl-7\.5{padding-inline:var(--kendo-spacing-7\.5, 1.875rem)}.k-px-xl-8{padding-inline:var(--kendo-spacing-8, 2rem)}.k-px-xl-9{padding-inline:var(--kendo-spacing-9, 2.25rem)}.k-px-xl-10{padding-inline:var(--kendo-spacing-10, 2.5rem)}.k-px-xl-11{padding-inline:var(--kendo-spacing-11, 2.75rem)}.k-px-xl-12{padding-inline:var(--kendo-spacing-12, 3rem)}.k-px-xl-13{padding-inline:var(--kendo-spacing-13, 3.25rem)}.k-px-xl-14{padding-inline:var(--kendo-spacing-14, 3.5rem)}.k-px-xl-15{padding-inline:var(--kendo-spacing-15, 3.75rem)}.k-px-xl-16{padding-inline:var(--kendo-spacing-16, 4rem)}.k-px-xl-17{padding-inline:var(--kendo-spacing-17, 4.25rem)}.k-px-xl-18{padding-inline:var(--kendo-spacing-18, 4.5rem)}.k-px-xl-19{padding-inline:var(--kendo-spacing-19, 4.75rem)}.k-px-xl-20{padding-inline:var(--kendo-spacing-20, 5rem)}.k-px-xl-21{padding-inline:var(--kendo-spacing-21, 5.25rem)}.k-px-xl-22{padding-inline:var(--kendo-spacing-22, 5.5rem)}.k-px-xl-23{padding-inline:var(--kendo-spacing-23, 5.75rem)}.k-px-xl-24{padding-inline:var(--kendo-spacing-24, 6rem)}.k-px-xl-25{padding-inline:var(--kendo-spacing-25, 7rem)}.k-px-xl-26{padding-inline:var(--kendo-spacing-26, 8rem)}.k-px-xl-27{padding-inline:var(--kendo-spacing-27, 9rem)}.k-px-xl-28{padding-inline:var(--kendo-spacing-28, 10rem)}.k-px-xl-29{padding-inline:var(--kendo-spacing-29, 11rem)}.k-px-xl-30{padding-inline:var(--kendo-spacing-30, 12rem)}.k-px-xl-xs{padding-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-px-xl-sm{padding-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-px-xl-md{padding-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-px-xl-lg{padding-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-px-xl-xl{padding-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-px-xl-thin{padding-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-px-xl-hair{padding-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-py-xl-0{padding-block:var(--kendo-spacing-0, 0px)}.k-py-xl-1px{padding-block:var(--kendo-spacing-1px, 1px)}.k-py-xl-0\.5{padding-block:var(--kendo-spacing-0\.5, 0.125rem)}.k-py-xl-1{padding-block:var(--kendo-spacing-1, 0.25rem)}.k-py-xl-1\.5{padding-block:var(--kendo-spacing-1\.5, 0.375rem)}.k-py-xl-2{padding-block:var(--kendo-spacing-2, 0.5rem)}.k-py-xl-2\.5{padding-block:var(--kendo-spacing-2\.5, 0.625rem)}.k-py-xl-3{padding-block:var(--kendo-spacing-3, 0.75rem)}.k-py-xl-3\.5{padding-block:var(--kendo-spacing-3\.5, 0.875rem)}.k-py-xl-4{padding-block:var(--kendo-spacing-4, 1rem)}.k-py-xl-4\.5{padding-block:var(--kendo-spacing-4\.5, 1.125rem)}.k-py-xl-5{padding-block:var(--kendo-spacing-5, 1.25rem)}.k-py-xl-5\.5{padding-block:var(--kendo-spacing-5\.5, 1.375rem)}.k-py-xl-6{padding-block:var(--kendo-spacing-6, 1.5rem)}.k-py-xl-6\.5{padding-block:var(--kendo-spacing-6\.5, 1.625rem)}.k-py-xl-7{padding-block:var(--kendo-spacing-7, 1.75rem)}.k-py-xl-7\.5{padding-block:var(--kendo-spacing-7\.5, 1.875rem)}.k-py-xl-8{padding-block:var(--kendo-spacing-8, 2rem)}.k-py-xl-9{padding-block:var(--kendo-spacing-9, 2.25rem)}.k-py-xl-10{padding-block:var(--kendo-spacing-10, 2.5rem)}.k-py-xl-11{padding-block:var(--kendo-spacing-11, 2.75rem)}.k-py-xl-12{padding-block:var(--kendo-spacing-12, 3rem)}.k-py-xl-13{padding-block:var(--kendo-spacing-13, 3.25rem)}.k-py-xl-14{padding-block:var(--kendo-spacing-14, 3.5rem)}.k-py-xl-15{padding-block:var(--kendo-spacing-15, 3.75rem)}.k-py-xl-16{padding-block:var(--kendo-spacing-16, 4rem)}.k-py-xl-17{padding-block:var(--kendo-spacing-17, 4.25rem)}.k-py-xl-18{padding-block:var(--kendo-spacing-18, 4.5rem)}.k-py-xl-19{padding-block:var(--kendo-spacing-19, 4.75rem)}.k-py-xl-20{padding-block:var(--kendo-spacing-20, 5rem)}.k-py-xl-21{padding-block:var(--kendo-spacing-21, 5.25rem)}.k-py-xl-22{padding-block:var(--kendo-spacing-22, 5.5rem)}.k-py-xl-23{padding-block:var(--kendo-spacing-23, 5.75rem)}.k-py-xl-24{padding-block:var(--kendo-spacing-24, 6rem)}.k-py-xl-25{padding-block:var(--kendo-spacing-25, 7rem)}.k-py-xl-26{padding-block:var(--kendo-spacing-26, 8rem)}.k-py-xl-27{padding-block:var(--kendo-spacing-27, 9rem)}.k-py-xl-28{padding-block:var(--kendo-spacing-28, 10rem)}.k-py-xl-29{padding-block:var(--kendo-spacing-29, 11rem)}.k-py-xl-30{padding-block:var(--kendo-spacing-30, 12rem)}.k-py-xl-xs{padding-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-py-xl-sm{padding-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-py-xl-md{padding-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-py-xl-lg{padding-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-py-xl-xl{padding-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-py-xl-thin{padding-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-py-xl-hair{padding-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}}@media only all and (min-width: 1400px){.k-d-xxl-none{display:none}.k-d-xxl-contents{display:contents}.k-d-xxl-block{display:block}.k-d-xxl-inline{display:inline}.k-d-xxl-inline-block{display:inline-block}.k-d-xxl-flex{display:flex}.k-d-xxl-inline-flex{display:inline-flex}.k-d-xxl-grid{display:grid}.k-d-xxl-inline-grid{display:inline-grid}.k-d-xxl-table{display:table}.k-d-xxl-inline-table{display:inline-table}.k-d-xxl-table-row{display:table-row}.k-d-xxl-table-cell{display:table-cell}.k-d-xxl-list-item{display:list-item}.k-flex-xxl-row{flex-direction:row}.k-flex-xxl-row-reverse{flex-direction:row-reverse}.k-flex-xxl-col{flex-direction:column}.k-flex-xxl-col-reverse{flex-direction:column-reverse}.k-gap-xxl-0{gap:var(--kendo-spacing-0, 0px)}.k-gap-xxl-1px{gap:var(--kendo-spacing-1px, 1px)}.k-gap-xxl-0\.5{gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-xxl-1{gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-xxl-1\.5{gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-xxl-2{gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-xxl-2\.5{gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-xxl-3{gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-xxl-3\.5{gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-xxl-4{gap:var(--kendo-spacing-4, 1rem)}.k-gap-xxl-4\.5{gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-xxl-5{gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-xxl-5\.5{gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-xxl-6{gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-xxl-6\.5{gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-xxl-7{gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-xxl-7\.5{gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-xxl-8{gap:var(--kendo-spacing-8, 2rem)}.k-gap-xxl-9{gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-xxl-10{gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-xxl-11{gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-xxl-12{gap:var(--kendo-spacing-12, 3rem)}.k-gap-xxl-13{gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-xxl-14{gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-xxl-15{gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-xxl-16{gap:var(--kendo-spacing-16, 4rem)}.k-gap-xxl-17{gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-xxl-18{gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-xxl-19{gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-xxl-20{gap:var(--kendo-spacing-20, 5rem)}.k-gap-xxl-21{gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-xxl-22{gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-xxl-23{gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-xxl-24{gap:var(--kendo-spacing-24, 6rem)}.k-gap-xxl-25{gap:var(--kendo-spacing-25, 7rem)}.k-gap-xxl-26{gap:var(--kendo-spacing-26, 8rem)}.k-gap-xxl-27{gap:var(--kendo-spacing-27, 9rem)}.k-gap-xxl-28{gap:var(--kendo-spacing-28, 10rem)}.k-gap-xxl-29{gap:var(--kendo-spacing-29, 11rem)}.k-gap-xxl-30{gap:var(--kendo-spacing-30, 12rem)}.k-gap-xxl-xs{gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-xxl-sm{gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-xxl-md{gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-xxl-lg{gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-xxl-xl{gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-xxl-thin{gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-xxl-hair{gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-x-xxl-0{-moz-column-gap:var(--kendo-spacing-0, 0px);column-gap:var(--kendo-spacing-0, 0px)}.k-gap-x-xxl-1px{-moz-column-gap:var(--kendo-spacing-1px, 1px);column-gap:var(--kendo-spacing-1px, 1px)}.k-gap-x-xxl-0\.5{-moz-column-gap:var(--kendo-spacing-0\.5, 0.125rem);column-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-x-xxl-1{-moz-column-gap:var(--kendo-spacing-1, 0.25rem);column-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-x-xxl-1\.5{-moz-column-gap:var(--kendo-spacing-1\.5, 0.375rem);column-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-x-xxl-2{-moz-column-gap:var(--kendo-spacing-2, 0.5rem);column-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-x-xxl-2\.5{-moz-column-gap:var(--kendo-spacing-2\.5, 0.625rem);column-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-x-xxl-3{-moz-column-gap:var(--kendo-spacing-3, 0.75rem);column-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-x-xxl-3\.5{-moz-column-gap:var(--kendo-spacing-3\.5, 0.875rem);column-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-x-xxl-4{-moz-column-gap:var(--kendo-spacing-4, 1rem);column-gap:var(--kendo-spacing-4, 1rem)}.k-gap-x-xxl-4\.5{-moz-column-gap:var(--kendo-spacing-4\.5, 1.125rem);column-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-x-xxl-5{-moz-column-gap:var(--kendo-spacing-5, 1.25rem);column-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-x-xxl-5\.5{-moz-column-gap:var(--kendo-spacing-5\.5, 1.375rem);column-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-x-xxl-6{-moz-column-gap:var(--kendo-spacing-6, 1.5rem);column-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-x-xxl-6\.5{-moz-column-gap:var(--kendo-spacing-6\.5, 1.625rem);column-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-x-xxl-7{-moz-column-gap:var(--kendo-spacing-7, 1.75rem);column-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-x-xxl-7\.5{-moz-column-gap:var(--kendo-spacing-7\.5, 1.875rem);column-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-x-xxl-8{-moz-column-gap:var(--kendo-spacing-8, 2rem);column-gap:var(--kendo-spacing-8, 2rem)}.k-gap-x-xxl-9{-moz-column-gap:var(--kendo-spacing-9, 2.25rem);column-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-x-xxl-10{-moz-column-gap:var(--kendo-spacing-10, 2.5rem);column-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-x-xxl-11{-moz-column-gap:var(--kendo-spacing-11, 2.75rem);column-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-x-xxl-12{-moz-column-gap:var(--kendo-spacing-12, 3rem);column-gap:var(--kendo-spacing-12, 3rem)}.k-gap-x-xxl-13{-moz-column-gap:var(--kendo-spacing-13, 3.25rem);column-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-x-xxl-14{-moz-column-gap:var(--kendo-spacing-14, 3.5rem);column-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-x-xxl-15{-moz-column-gap:var(--kendo-spacing-15, 3.75rem);column-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-x-xxl-16{-moz-column-gap:var(--kendo-spacing-16, 4rem);column-gap:var(--kendo-spacing-16, 4rem)}.k-gap-x-xxl-17{-moz-column-gap:var(--kendo-spacing-17, 4.25rem);column-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-x-xxl-18{-moz-column-gap:var(--kendo-spacing-18, 4.5rem);column-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-x-xxl-19{-moz-column-gap:var(--kendo-spacing-19, 4.75rem);column-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-x-xxl-20{-moz-column-gap:var(--kendo-spacing-20, 5rem);column-gap:var(--kendo-spacing-20, 5rem)}.k-gap-x-xxl-21{-moz-column-gap:var(--kendo-spacing-21, 5.25rem);column-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-x-xxl-22{-moz-column-gap:var(--kendo-spacing-22, 5.5rem);column-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-x-xxl-23{-moz-column-gap:var(--kendo-spacing-23, 5.75rem);column-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-x-xxl-24{-moz-column-gap:var(--kendo-spacing-24, 6rem);column-gap:var(--kendo-spacing-24, 6rem)}.k-gap-x-xxl-25{-moz-column-gap:var(--kendo-spacing-25, 7rem);column-gap:var(--kendo-spacing-25, 7rem)}.k-gap-x-xxl-26{-moz-column-gap:var(--kendo-spacing-26, 8rem);column-gap:var(--kendo-spacing-26, 8rem)}.k-gap-x-xxl-27{-moz-column-gap:var(--kendo-spacing-27, 9rem);column-gap:var(--kendo-spacing-27, 9rem)}.k-gap-x-xxl-28{-moz-column-gap:var(--kendo-spacing-28, 10rem);column-gap:var(--kendo-spacing-28, 10rem)}.k-gap-x-xxl-29{-moz-column-gap:var(--kendo-spacing-29, 11rem);column-gap:var(--kendo-spacing-29, 11rem)}.k-gap-x-xxl-30{-moz-column-gap:var(--kendo-spacing-30, 12rem);column-gap:var(--kendo-spacing-30, 12rem)}.k-gap-x-xxl-xs{-moz-column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem));column-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-x-xxl-sm{-moz-column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem));column-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-x-xxl-md{-moz-column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem));column-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-x-xxl-lg{-moz-column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem));column-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-x-xxl-xl{-moz-column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem));column-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-x-xxl-thin{-moz-column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem));column-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-x-xxl-hair{-moz-column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px));column-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-gap-y-xxl-0{row-gap:var(--kendo-spacing-0, 0px)}.k-gap-y-xxl-1px{row-gap:var(--kendo-spacing-1px, 1px)}.k-gap-y-xxl-0\.5{row-gap:var(--kendo-spacing-0\.5, 0.125rem)}.k-gap-y-xxl-1{row-gap:var(--kendo-spacing-1, 0.25rem)}.k-gap-y-xxl-1\.5{row-gap:var(--kendo-spacing-1\.5, 0.375rem)}.k-gap-y-xxl-2{row-gap:var(--kendo-spacing-2, 0.5rem)}.k-gap-y-xxl-2\.5{row-gap:var(--kendo-spacing-2\.5, 0.625rem)}.k-gap-y-xxl-3{row-gap:var(--kendo-spacing-3, 0.75rem)}.k-gap-y-xxl-3\.5{row-gap:var(--kendo-spacing-3\.5, 0.875rem)}.k-gap-y-xxl-4{row-gap:var(--kendo-spacing-4, 1rem)}.k-gap-y-xxl-4\.5{row-gap:var(--kendo-spacing-4\.5, 1.125rem)}.k-gap-y-xxl-5{row-gap:var(--kendo-spacing-5, 1.25rem)}.k-gap-y-xxl-5\.5{row-gap:var(--kendo-spacing-5\.5, 1.375rem)}.k-gap-y-xxl-6{row-gap:var(--kendo-spacing-6, 1.5rem)}.k-gap-y-xxl-6\.5{row-gap:var(--kendo-spacing-6\.5, 1.625rem)}.k-gap-y-xxl-7{row-gap:var(--kendo-spacing-7, 1.75rem)}.k-gap-y-xxl-7\.5{row-gap:var(--kendo-spacing-7\.5, 1.875rem)}.k-gap-y-xxl-8{row-gap:var(--kendo-spacing-8, 2rem)}.k-gap-y-xxl-9{row-gap:var(--kendo-spacing-9, 2.25rem)}.k-gap-y-xxl-10{row-gap:var(--kendo-spacing-10, 2.5rem)}.k-gap-y-xxl-11{row-gap:var(--kendo-spacing-11, 2.75rem)}.k-gap-y-xxl-12{row-gap:var(--kendo-spacing-12, 3rem)}.k-gap-y-xxl-13{row-gap:var(--kendo-spacing-13, 3.25rem)}.k-gap-y-xxl-14{row-gap:var(--kendo-spacing-14, 3.5rem)}.k-gap-y-xxl-15{row-gap:var(--kendo-spacing-15, 3.75rem)}.k-gap-y-xxl-16{row-gap:var(--kendo-spacing-16, 4rem)}.k-gap-y-xxl-17{row-gap:var(--kendo-spacing-17, 4.25rem)}.k-gap-y-xxl-18{row-gap:var(--kendo-spacing-18, 4.5rem)}.k-gap-y-xxl-19{row-gap:var(--kendo-spacing-19, 4.75rem)}.k-gap-y-xxl-20{row-gap:var(--kendo-spacing-20, 5rem)}.k-gap-y-xxl-21{row-gap:var(--kendo-spacing-21, 5.25rem)}.k-gap-y-xxl-22{row-gap:var(--kendo-spacing-22, 5.5rem)}.k-gap-y-xxl-23{row-gap:var(--kendo-spacing-23, 5.75rem)}.k-gap-y-xxl-24{row-gap:var(--kendo-spacing-24, 6rem)}.k-gap-y-xxl-25{row-gap:var(--kendo-spacing-25, 7rem)}.k-gap-y-xxl-26{row-gap:var(--kendo-spacing-26, 8rem)}.k-gap-y-xxl-27{row-gap:var(--kendo-spacing-27, 9rem)}.k-gap-y-xxl-28{row-gap:var(--kendo-spacing-28, 10rem)}.k-gap-y-xxl-29{row-gap:var(--kendo-spacing-29, 11rem)}.k-gap-y-xxl-30{row-gap:var(--kendo-spacing-30, 12rem)}.k-gap-y-xxl-xs{row-gap:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-gap-y-xxl-sm{row-gap:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-gap-y-xxl-md{row-gap:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-gap-y-xxl-lg{row-gap:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-gap-y-xxl-xl{row-gap:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-gap-y-xxl-thin{row-gap:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-gap-y-xxl-hair{row-gap:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-col-span-xxl-1{grid-column:span 1/span 1}.k-col-span-xxl-2{grid-column:span 2/span 2}.k-col-span-xxl-3{grid-column:span 3/span 3}.k-col-span-xxl-4{grid-column:span 4/span 4}.k-col-span-xxl-5{grid-column:span 5/span 5}.k-col-span-xxl-6{grid-column:span 6/span 6}.k-col-span-xxl-7{grid-column:span 7/span 7}.k-col-span-xxl-8{grid-column:span 8/span 8}.k-col-span-xxl-9{grid-column:span 9/span 9}.k-col-span-xxl-10{grid-column:span 10/span 10}.k-col-span-xxl-11{grid-column:span 11/span 11}.k-col-span-xxl-12{grid-column:span 12/span 12}.k-col-span-xxl-full{grid-column:1 / -1}.k-col-span-xxl-auto{grid-column:auto}.k-col-start-xxl-1{grid-column-start:1}.k-col-start-xxl-2{grid-column-start:2}.k-col-start-xxl-3{grid-column-start:3}.k-col-start-xxl-4{grid-column-start:4}.k-col-start-xxl-5{grid-column-start:5}.k-col-start-xxl-6{grid-column-start:6}.k-col-start-xxl-7{grid-column-start:7}.k-col-start-xxl-8{grid-column-start:8}.k-col-start-xxl-9{grid-column-start:9}.k-col-start-xxl-10{grid-column-start:10}.k-col-start-xxl-11{grid-column-start:11}.k-col-start-xxl-12{grid-column-start:12}.k-col-start-xxl-13{grid-column-start:13}.k-col-start-xxl-auto{grid-column-start:auto}.k-col-end-xxl-1{grid-column-end:1}.k-col-end-xxl-2{grid-column-end:2}.k-col-end-xxl-3{grid-column-end:3}.k-col-end-xxl-4{grid-column-end:4}.k-col-end-xxl-5{grid-column-end:5}.k-col-end-xxl-6{grid-column-end:6}.k-col-end-xxl-7{grid-column-end:7}.k-col-end-xxl-8{grid-column-end:8}.k-col-end-xxl-9{grid-column-end:9}.k-col-end-xxl-10{grid-column-end:10}.k-col-end-xxl-11{grid-column-end:11}.k-col-end-xxl-12{grid-column-end:12}.k-col-end-xxl-13{grid-column-end:13}.k-col-end-xxl-auto{grid-column-end:auto}.k-row-start-xxl-1{grid-row-start:1}.k-row-start-xxl-2{grid-row-start:2}.k-row-start-xxl-3{grid-row-start:3}.k-row-start-xxl-4{grid-row-start:4}.k-row-start-xxl-5{grid-row-start:5}.k-row-start-xxl-6{grid-row-start:6}.k-row-start-xxl-7{grid-row-start:7}.k-row-start-xxl-8{grid-row-start:8}.k-row-start-xxl-9{grid-row-start:9}.k-row-start-xxl-10{grid-row-start:10}.k-row-start-xxl-11{grid-row-start:11}.k-row-start-xxl-12{grid-row-start:12}.k-row-start-xxl-13{grid-row-start:13}.k-row-start-xxl-auto{grid-row-start:auto}.k-row-end-xxl-1{grid-row-end:1}.k-row-end-xxl-2{grid-row-end:2}.k-row-end-xxl-3{grid-row-end:3}.k-row-end-xxl-4{grid-row-end:4}.k-row-end-xxl-5{grid-row-end:5}.k-row-end-xxl-6{grid-row-end:6}.k-row-end-xxl-7{grid-row-end:7}.k-row-end-xxl-8{grid-row-end:8}.k-row-end-xxl-9{grid-row-end:9}.k-row-end-xxl-10{grid-row-end:10}.k-row-end-xxl-11{grid-row-end:11}.k-row-end-xxl-12{grid-row-end:12}.k-row-end-xxl-13{grid-row-end:13}.k-row-end-xxl-auto{grid-row-end:auto}.k-grid-cols-xxl-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.k-grid-cols-xxl-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.k-grid-cols-xxl-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.k-grid-cols-xxl-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.k-grid-cols-xxl-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.k-grid-cols-xxl-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.k-grid-cols-xxl-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.k-grid-cols-xxl-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.k-grid-cols-xxl-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.k-grid-cols-xxl-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.k-grid-cols-xxl-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.k-grid-cols-xxl-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.k-grid-cols-xxl-none{grid-template-columns:none}.k-px-xxl-0{padding-inline:var(--kendo-spacing-0, 0px)}.k-px-xxl-1px{padding-inline:var(--kendo-spacing-1px, 1px)}.k-px-xxl-0\.5{padding-inline:var(--kendo-spacing-0\.5, 0.125rem)}.k-px-xxl-1{padding-inline:var(--kendo-spacing-1, 0.25rem)}.k-px-xxl-1\.5{padding-inline:var(--kendo-spacing-1\.5, 0.375rem)}.k-px-xxl-2{padding-inline:var(--kendo-spacing-2, 0.5rem)}.k-px-xxl-2\.5{padding-inline:var(--kendo-spacing-2\.5, 0.625rem)}.k-px-xxl-3{padding-inline:var(--kendo-spacing-3, 0.75rem)}.k-px-xxl-3\.5{padding-inline:var(--kendo-spacing-3\.5, 0.875rem)}.k-px-xxl-4{padding-inline:var(--kendo-spacing-4, 1rem)}.k-px-xxl-4\.5{padding-inline:var(--kendo-spacing-4\.5, 1.125rem)}.k-px-xxl-5{padding-inline:var(--kendo-spacing-5, 1.25rem)}.k-px-xxl-5\.5{padding-inline:var(--kendo-spacing-5\.5, 1.375rem)}.k-px-xxl-6{padding-inline:var(--kendo-spacing-6, 1.5rem)}.k-px-xxl-6\.5{padding-inline:var(--kendo-spacing-6\.5, 1.625rem)}.k-px-xxl-7{padding-inline:var(--kendo-spacing-7, 1.75rem)}.k-px-xxl-7\.5{padding-inline:var(--kendo-spacing-7\.5, 1.875rem)}.k-px-xxl-8{padding-inline:var(--kendo-spacing-8, 2rem)}.k-px-xxl-9{padding-inline:var(--kendo-spacing-9, 2.25rem)}.k-px-xxl-10{padding-inline:var(--kendo-spacing-10, 2.5rem)}.k-px-xxl-11{padding-inline:var(--kendo-spacing-11, 2.75rem)}.k-px-xxl-12{padding-inline:var(--kendo-spacing-12, 3rem)}.k-px-xxl-13{padding-inline:var(--kendo-spacing-13, 3.25rem)}.k-px-xxl-14{padding-inline:var(--kendo-spacing-14, 3.5rem)}.k-px-xxl-15{padding-inline:var(--kendo-spacing-15, 3.75rem)}.k-px-xxl-16{padding-inline:var(--kendo-spacing-16, 4rem)}.k-px-xxl-17{padding-inline:var(--kendo-spacing-17, 4.25rem)}.k-px-xxl-18{padding-inline:var(--kendo-spacing-18, 4.5rem)}.k-px-xxl-19{padding-inline:var(--kendo-spacing-19, 4.75rem)}.k-px-xxl-20{padding-inline:var(--kendo-spacing-20, 5rem)}.k-px-xxl-21{padding-inline:var(--kendo-spacing-21, 5.25rem)}.k-px-xxl-22{padding-inline:var(--kendo-spacing-22, 5.5rem)}.k-px-xxl-23{padding-inline:var(--kendo-spacing-23, 5.75rem)}.k-px-xxl-24{padding-inline:var(--kendo-spacing-24, 6rem)}.k-px-xxl-25{padding-inline:var(--kendo-spacing-25, 7rem)}.k-px-xxl-26{padding-inline:var(--kendo-spacing-26, 8rem)}.k-px-xxl-27{padding-inline:var(--kendo-spacing-27, 9rem)}.k-px-xxl-28{padding-inline:var(--kendo-spacing-28, 10rem)}.k-px-xxl-29{padding-inline:var(--kendo-spacing-29, 11rem)}.k-px-xxl-30{padding-inline:var(--kendo-spacing-30, 12rem)}.k-px-xxl-xs{padding-inline:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-px-xxl-sm{padding-inline:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-px-xxl-md{padding-inline:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-px-xxl-lg{padding-inline:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-px-xxl-xl{padding-inline:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-px-xxl-thin{padding-inline:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-px-xxl-hair{padding-inline:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}.k-py-xxl-0{padding-block:var(--kendo-spacing-0, 0px)}.k-py-xxl-1px{padding-block:var(--kendo-spacing-1px, 1px)}.k-py-xxl-0\.5{padding-block:var(--kendo-spacing-0\.5, 0.125rem)}.k-py-xxl-1{padding-block:var(--kendo-spacing-1, 0.25rem)}.k-py-xxl-1\.5{padding-block:var(--kendo-spacing-1\.5, 0.375rem)}.k-py-xxl-2{padding-block:var(--kendo-spacing-2, 0.5rem)}.k-py-xxl-2\.5{padding-block:var(--kendo-spacing-2\.5, 0.625rem)}.k-py-xxl-3{padding-block:var(--kendo-spacing-3, 0.75rem)}.k-py-xxl-3\.5{padding-block:var(--kendo-spacing-3\.5, 0.875rem)}.k-py-xxl-4{padding-block:var(--kendo-spacing-4, 1rem)}.k-py-xxl-4\.5{padding-block:var(--kendo-spacing-4\.5, 1.125rem)}.k-py-xxl-5{padding-block:var(--kendo-spacing-5, 1.25rem)}.k-py-xxl-5\.5{padding-block:var(--kendo-spacing-5\.5, 1.375rem)}.k-py-xxl-6{padding-block:var(--kendo-spacing-6, 1.5rem)}.k-py-xxl-6\.5{padding-block:var(--kendo-spacing-6\.5, 1.625rem)}.k-py-xxl-7{padding-block:var(--kendo-spacing-7, 1.75rem)}.k-py-xxl-7\.5{padding-block:var(--kendo-spacing-7\.5, 1.875rem)}.k-py-xxl-8{padding-block:var(--kendo-spacing-8, 2rem)}.k-py-xxl-9{padding-block:var(--kendo-spacing-9, 2.25rem)}.k-py-xxl-10{padding-block:var(--kendo-spacing-10, 2.5rem)}.k-py-xxl-11{padding-block:var(--kendo-spacing-11, 2.75rem)}.k-py-xxl-12{padding-block:var(--kendo-spacing-12, 3rem)}.k-py-xxl-13{padding-block:var(--kendo-spacing-13, 3.25rem)}.k-py-xxl-14{padding-block:var(--kendo-spacing-14, 3.5rem)}.k-py-xxl-15{padding-block:var(--kendo-spacing-15, 3.75rem)}.k-py-xxl-16{padding-block:var(--kendo-spacing-16, 4rem)}.k-py-xxl-17{padding-block:var(--kendo-spacing-17, 4.25rem)}.k-py-xxl-18{padding-block:var(--kendo-spacing-18, 4.5rem)}.k-py-xxl-19{padding-block:var(--kendo-spacing-19, 4.75rem)}.k-py-xxl-20{padding-block:var(--kendo-spacing-20, 5rem)}.k-py-xxl-21{padding-block:var(--kendo-spacing-21, 5.25rem)}.k-py-xxl-22{padding-block:var(--kendo-spacing-22, 5.5rem)}.k-py-xxl-23{padding-block:var(--kendo-spacing-23, 5.75rem)}.k-py-xxl-24{padding-block:var(--kendo-spacing-24, 6rem)}.k-py-xxl-25{padding-block:var(--kendo-spacing-25, 7rem)}.k-py-xxl-26{padding-block:var(--kendo-spacing-26, 8rem)}.k-py-xxl-27{padding-block:var(--kendo-spacing-27, 9rem)}.k-py-xxl-28{padding-block:var(--kendo-spacing-28, 10rem)}.k-py-xxl-29{padding-block:var(--kendo-spacing-29, 11rem)}.k-py-xxl-30{padding-block:var(--kendo-spacing-30, 12rem)}.k-py-xxl-xs{padding-block:var(--kendo-spacing-xs, var(--kendo-spacing-1, 0.25rem))}.k-py-xxl-sm{padding-block:var(--kendo-spacing-sm, var(--kendo-spacing-2, 0.5rem))}.k-py-xxl-md{padding-block:var(--kendo-spacing-md, var(--kendo-spacing-3, 0.75rem))}.k-py-xxl-lg{padding-block:var(--kendo-spacing-lg, var(--kendo-spacing-4, 1rem))}.k-py-xxl-xl{padding-block:var(--kendo-spacing-xl, var(--kendo-spacing-6, 1.5rem))}.k-py-xxl-thin{padding-block:var(--kendo-spacing-thin, var(--kendo-spacing-0\.5, 0.125rem))}.k-py-xxl-hair{padding-block:var(--kendo-spacing-hair, var(--kendo-spacing-1px, 1px))}}.k-font-icon,.k-font-icon:focus,.k-font-icon:hover{text-decoration:none}.k-font-icon{width:1em;height:1em;outline:0;font-size:16px;font-family:WebComponentsIcons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;flex-shrink:0;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;vertical-align:middle;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.k-i-none::before{display:none !important}.k-icon-xs{font-size:12px}.k-icon-sm{font-size:14px}.k-icon-md{font-size:16px}.k-icon-lg{font-size:20px}.k-icon-xl{font-size:24px}.k-icon-xxl{font-size:32px}.k-icon-xxxl{font-size:48px}.k-flip-h{transform:scaleX(-1)}.k-flip-v{transform:scaleY(-1)}.k-flip-both,.k-flip-h.k-flip-v{transform:scale(-1, -1)}.k-rotate-0{transform:rotate(0)}.k-rotate-45{transform:rotate(45deg)}.k-rotate-90{transform:rotate(90deg)}.k-rotate-135{transform:rotate(135deg)}.k-rotate-180{transform:rotate(180deg)}.k-rotate-225{transform:rotate(225deg)}.k-rotate-270{transform:rotate(270deg)}.k-rotate-315{transform:rotate(315deg)}.k-i-arrow-45-up-right::before,.k-i-caret-tr::before,.k-i-collapse-ne::before,.k-i-resize-ne::before{content:"\e000"}.k-i-arrow-45-down-right::before,.k-i-caret-br::before,.k-i-collapse-se::before,.k-i-resize-se::before{content:"\e001"}.k-i-arrow-45-down-left::before,.k-i-caret-bl::before,.k-i-collapse-sw::before,.k-i-resize-sw::before{content:"\e002"}.k-i-arrow-45-up-left::before,.k-i-caret-tl::before,.k-i-collapse-nw::before,.k-i-resize-nw::before{content:"\e003"}.k-i-arrow-60-up::before,.k-i-arrow-n::before,.k-i-caret-alt-up::before,.k-i-expand-n::before,.k-i-kpi-trend-increase::before,.k-i-sarrow-n::before{content:"\e004"}.k-i-arrow-60-right::before,.k-i-arrow-e::before,.k-i-caret-alt-right::before,.k-i-expand-e::before,.k-i-expand::before,.k-i-sarrow-e::before{content:"\e005"}.k-i-arrow-60-down::before,.k-i-arrow-s::before,.k-i-caret-alt-down::before,.k-i-collapse::before,.k-i-expand-s::before,.k-i-kpi-trend-decrease::before,.k-i-sarrow-s::before{content:"\e006"}.k-i-arrow-60-left::before,.k-i-arrow-w::before,.k-i-caret-alt-left::before,.k-i-expand-w::before,.k-i-sarrow-w::before{content:"\e007"}.k-i-arrow-end-up::before,.k-i-caret-alt-to-top::before,.k-i-seek-n::before{content:"\e008"}.k-i-arrow-end-right::before,.k-i-caret-alt-to-right::before,.k-i-seek-e::before{content:"\e009"}.k-i-arrow-end-down::before,.k-i-caret-alt-to-bottom::before,.k-i-seek-s::before{content:"\e00a"}.k-i-arrow-end-left::before,.k-i-caret-alt-to-left::before,.k-i-seek-w::before{content:"\e00b"}.k-i-arrow-double-60-up::before,.k-i-arrow-seek-up::before,.k-i-caret-double-alt-up::before{content:"\e00c"}.k-i-arrow-double-60-right::before,.k-i-arrow-seek-right::before,.k-i-caret-double-alt-right::before,.k-i-forward-sm::before{content:"\e00d"}.k-i-arrow-double-60-down::before,.k-i-arrow-seek-down::before,.k-i-caret-double-alt-down::before{content:"\e00e"}.k-i-arrow-double-60-left::before,.k-i-arrow-seek-left::before,.k-i-caret-double-alt-left::before,.k-i-rewind-sm::before{content:"\e00f"}.k-i-arrows-kpi::before,.k-i-caret-alt-expand::before,.k-i-caret-alt-sort::before,.k-i-kpi::before{content:"\e010"}.k-i-arrows-no-change::before{content:"\e011"}.k-i-arrow-overflow-down::before{content:"\e012"}.k-i-arrow-chevron-up::before,.k-i-arrowhead-n::before,.k-i-chevron-up::before{content:"\e013"}.k-i-arrow-chevron-right::before,.k-i-arrowhead-e::before,.k-i-chevron-right::before{content:"\e014"}.k-i-arrow-chevron-down::before,.k-i-arrowhead-s::before,.k-i-chevron-down::before{content:"\e015"}.k-i-arrow-chevron-left::before,.k-i-arrowhead-w::before,.k-i-chevron-left::before{content:"\e016"}.k-i-arrow-up::before{content:"\e017"}.k-i-arrow-right::before{content:"\e018"}.k-i-arrow-down::before{content:"\e019"}.k-i-arrow-left::before{content:"\e01a"}.k-i-arrow-drill::before,.k-i-level-down::before{content:"\e01b"}.k-i-arrow-parent::before,.k-i-level-up::before{content:"\e01c"}.k-i-arrow-root::before,.k-i-level-root::before,.k-i-level-to-top::before{content:"\e01d"}.k-i-arrows-resizing::before,.k-i-col-resize::before{content:"\e01e"}.k-i-arrows-axes::before,.k-i-arrows-dimensions::before,.k-i-dimension::before{content:"\e01f"}.k-i-arrows-swap::before{content:"\e020"}.k-i-drag-and-drop::before{content:"\e021"}.k-i-categorize::before{content:"\e022"}.k-i-grid::before{content:"\e023"}.k-i-grid-layout::before{content:"\e024"}.k-i-group::before{content:"\e025"}.k-i-ungroup::before{content:"\e026"}.k-i-handle-drag::before,.k-i-handler-drag::before{content:"\e027"}.k-i-layout::before{content:"\e028"}.k-i-layout-1-by-4::before{content:"\e029"}.k-i-layout-2-by-2::before,.k-i-page-layout::before{content:"\e02a"}.k-i-layout-side-by-side::before{content:"\e02b"}.k-i-layout-stacked::before{content:"\e02c"}.k-i-columns::before{content:"\e02d"}.k-i-rows::before{content:"\e02e"}.k-i-reorder::before{content:"\e02f"}.k-i-hamburger::before,.k-i-menu::before{content:"\e030"}.k-i-more-v::before,.k-i-more-vertical::before,.k-i-vbars::before{content:"\e031"}.k-i-hbars::before,.k-i-more-h::before,.k-i-more-horizontal::before{content:"\e032"}.k-i-overlap::before{content:"\e033"}.k-i-home::before,.k-i-root::before{content:"\e034"}.k-i-arrows-left-right::before{content:"\e035"}.k-i-arrows-top-bottom::before{content:"\e036"}.k-i-border-radius-bottom-left::before{content:"\e037"}.k-i-border-radius-bottom-right::before{content:"\e038"}.k-i-border-radius-top-left::before{content:"\e039"}.k-i-border-radius-top-right::before{content:"\e03a"}.k-i-border-radius::before{content:"\e03b"}.k-i-border-style-bottom::before{content:"\e03c"}.k-i-border-style-left::before{content:"\e03d"}.k-i-border-style-right::before{content:"\e03e"}.k-i-border-style-top::before{content:"\e03f"}.k-i-border-style::before{content:"\e040"}.k-i-box-sizing::before{content:"\e041"}.k-i-chevron-double-down::before{content:"\e042"}.k-i-chevron-double-left::before{content:"\e043"}.k-i-chevron-double-right::before{content:"\e044"}.k-i-chevron-double-up::before{content:"\e045"}.k-i-data-ods::before{content:"\e046"}.k-i-non-recurrence::before{content:"\e047"}.k-i-display-block::before{content:"\e048"}.k-i-display-flex::before{content:"\e049"}.k-i-display-inline-flex::before{content:"\e04a"}.k-i-color-canvas::before,.k-i-droplet-slider::before{content:"\e04b"}.k-i-file-report::before{content:"\e04c"}.k-i-gap-column::before{content:"\e04d"}.k-i-gap-row::before{content:"\e04e"}.k-i-handle-resize-alt::before{content:"\e04f"}.k-i-handle-resize::before{content:"\e050"}.k-i-images::before{content:"\e051"}.k-i-letter-space::before{content:"\e052"}.k-i-line-height::before{content:"\e053"}.k-i-list-latin-big::before{content:"\e054"}.k-i-list-latin-small::before{content:"\e055"}.k-i-list-roman-big::before{content:"\e056"}.k-i-list-roman-small::before{content:"\e057"}.k-i-list-unordered-outline::before{content:"\e058"}.k-i-list-unordered-square::before{content:"\e059"}.k-i-max-height::before{content:"\e05a"}.k-i-max-width::before{content:"\e05b"}.k-i-min-height::before{content:"\e05c"}.k-i-min-width::before{content:"\e05d"}.k-i-outline-offset::before{content:"\e05e"}.k-i-outline-width::before{content:"\e05f"}.k-i-padding-bottom::before{content:"\e060"}.k-i-padding-left::before{content:"\e061"}.k-i-padding-right::before{content:"\e062"}.k-i-padding-top::before{content:"\e063"}.k-i-padding::before{content:"\e064"}.k-i-position-bottom::before{content:"\e065"}.k-i-position-left::before{content:"\e066"}.k-i-position-right::before{content:"\e067"}.k-i-position-top::before{content:"\e068"}.k-i-regular-expression::before{content:"\e069"}.k-i-replace-all::before{content:"\e06a"}.k-i-replace-single::before{content:"\e06b"}.k-i-report-element::before{content:"\e06c"}.k-i-blockquote::before,.k-i-right-double-quotes::before{content:"\e06d"}.k-i-whole-word::before{content:"\e06e"}.k-i-data-sds::before{content:"\e06f"}.k-i-download-light::before{content:"\e070"}.k-i-eye-slash::before,.k-i-preview-off::before{content:"\e071"}.k-i-display-inline-block::before{content:"\e072"}.k-i-paper-plane::before{content:"\e073"}.k-i-gauge-linear::before{content:"\e074"}.k-i-gauge-radial::before{content:"\e075"}.k-i-envelope-box::before{content:"\e076"}.k-i-envelope-link::before{content:"\e077"}.k-i-envelope::before{content:"\e078"}.k-i-warning-circle::before{content:"\e079"}.k-i-warning-triangle::before{content:"\e07a"}.k-i-info-solid::before{content:"\e07b"}.k-i-font-grow::before{content:"\e07c"}.k-i-font-shrink::before{content:"\e07d"}.k-i-text-overflow::before{content:"\e07e"}.k-i-text-wrap-arrow::before{content:"\e07f"}.k-i-text-truncate::before{content:"\e080"}.k-i-text-clip::before{content:"\e081"}.k-i-border-color::before{content:"\e082"}.k-i-border-type::before{content:"\e083"}.k-i-thumb-down-outline::before{content:"\e084"}.k-i-thumb-down::before{content:"\e085"}.k-i-thumb-up-outline::before{content:"\e086"}.k-i-thumb-up::before{content:"\e087"}.k-i-sparkles::before{content:"\e088"}.k-i-paragraph-mark::before,.k-i-pilcrow::before{content:"\e089"}.k-i-paragraph-height::before{content:"\e08a"}.k-i-user-outline::before{content:"\e08b"}.k-i-wallet-solid::before{content:"\e08c"}.k-i-stamp::before{content:"\e08d"}.k-i-sticky-note::before{content:"\e08e"}.k-i-ruler-outline::before{content:"\e08f"}.k-i-eraser-outline::before{content:"\e090"}.k-i-edit-annotations::before{content:"\e091"}.k-i-highlight::before{content:"\e092"}.k-i-highlight-free::before{content:"\e093"}.k-i-free-text::before{content:"\e094"}.k-i-x-logo::before{content:"\e095"}.k-i-undo-large::before,.k-i-undo::before{content:"\e100"}.k-i-redo-large::before,.k-i-redo::before{content:"\e101"}.k-i-arrow-rotate-ccw::before,.k-i-reset::before{content:"\e102"}.k-i-arrow-rotate-cw::before,.k-i-arrows-repeat::before,.k-i-recurrence::before,.k-i-refresh::before,.k-i-reload::before{content:"\e103"}.k-i-arrows-no-repeat::before,.k-i-non-recurrence::before,.k-i-refresh-clear::before{content:"\e104"}.k-i-arrow-rotate-ccw-small::before,.k-i-reset-sm::before{content:"\e105"}.k-i-arrow-rotate-cw-small::before,.k-i-arrows-repeat-sm::before,.k-i-recurrence-sm::before,.k-i-refresh-sm::before,.k-i-reload-sm::before{content:"\e106"}.k-i-clock::before{content:"\e107"}.k-i-calendar::before{content:"\e108"}.k-i-floppy::before,.k-i-save::before{content:"\e109"}.k-i-print::before,.k-i-printer::before{content:"\e10a"}.k-i-edit::before,.k-i-pencil::before{content:"\e10b"}.k-i-delete::before,.k-i-trash::before{content:"\e10c"}.k-i-attachment::before,.k-i-clip::before,.k-i-paperclip::before{content:"\e10d"}.k-i-attachment-45::before,.k-i-clip-45::before,.k-i-paperclip-alt::before{content:"\e10e"}.k-i-hyperlink::before,.k-i-link-h::before,.k-i-link-horizontal::before,.k-i-link::before{content:"\e10f"}.k-i-hyperlink-remove::before,.k-i-unlink-h::before,.k-i-unlink-horizontal::before,.k-i-unlink::before{content:"\e110"}.k-i-link-v::before,.k-i-link-vertical::before{content:"\e111"}.k-i-unlink-v::before,.k-i-unlink-vertical::before{content:"\e112"}.k-i-lock::before{content:"\e113"}.k-i-unlock::before{content:"\e114"}.k-i-cancel::before{content:"\e115"}.k-i-cancel-outline::before,.k-i-deny::before{content:"\e116"}.k-i-cancel-circle::before{content:"\e117"}.k-i-check::before,.k-i-checkmark::before,.k-i-tick::before{content:"\e118"}.k-i-check-outline::before,.k-i-checkmark-outline::before,.k-i-success::before{content:"\e119"}.k-i-check-circle::before,.k-i-checkmark-circle::before{content:"\e11a"}.k-i-clear::before,.k-i-close::before,.k-i-group-delete::before,.k-i-times::before,.k-i-x::before{content:"\e11b"}.k-i-clear-outline::before,.k-i-close-outline::before,.k-i-error::before,.k-i-times-outline::before,.k-i-x-outline::before{content:"\e11c"}.k-i-clear-circle::before,.k-i-close-circle::before,.k-i-times-circle::before,.k-i-x-circle::before{content:"\e11d"}.k-i-add::before,.k-i-plus::before{content:"\e11e"}.k-i-add-outline::before,.k-i-plus-outline::before{content:"\e11f"}.k-i-add-circle::before,.k-i-plus-circle::before{content:"\e120"}.k-i-kpi-trend-equal::before,.k-i-minus::before{content:"\e121"}.k-i-minus-outline::before{content:"\e122"}.k-i-minus-circle::before{content:"\e123"}.k-i-sort-asc::before{content:"\e124"}.k-i-sort-desc::before{content:"\e125"}.k-i-sort-clear::before,.k-i-unsort::before{content:"\e126"}.k-i-sort-asc-sm::before,.k-i-sort-asc-small::before{content:"\e127"}.k-i-sort-desc-sm::before,.k-i-sort-desc-small::before{content:"\e128"}.k-i-filter::before{content:"\e129"}.k-i-filter-clear::before{content:"\e12a"}.k-i-filter-sm::before,.k-i-filter-small::before{content:"\e12b"}.k-i-filter-sort-asc-sm::before,.k-i-filter-sort-asc-small::before{content:"\e12c"}.k-i-filter-sort-desc-sm::before,.k-i-filter-sort-desc-small::before{content:"\e12d"}.k-i-filter-add-expression::before{content:"\e12e"}.k-i-filter-add-group::before{content:"\e12f"}.k-i-login::before,.k-i-sign-in::before{content:"\e130"}.k-i-logout::before,.k-i-sign-out::before{content:"\e131"}.k-i-download::before{content:"\e132"}.k-i-upload::before{content:"\e133"}.k-i-hyperlink-open::before{content:"\e134"}.k-i-hyperlink-open-sm::before{content:"\e135"}.k-i-launch::before{content:"\e136"}.k-i-maximize::before,.k-i-window-maximize::before,.k-i-window::before{content:"\e137"}.k-i-restore::before,.k-i-tiles::before,.k-i-window-restore::before,.k-i-windows::before{content:"\e138"}.k-i-minimize::before,.k-i-window-minimize::before{content:"\e139"}.k-i-cog::before,.k-i-custom::before,.k-i-gear::before{content:"\e13a"}.k-i-cogs::before,.k-i-gears::before{content:"\e13b"}.k-i-settings::before,.k-i-wrench::before{content:"\e13c"}.k-i-eye::before,.k-i-preview::before{content:"\e13d"}.k-i-search::before,.k-i-zoom::before{content:"\e13e"}.k-i-zoom-in::before{content:"\e13f"}.k-i-zoom-out::before{content:"\e140"}.k-i-arrows-move::before,.k-i-move::before,.k-i-pan::before{content:"\e141"}.k-i-calculator::before{content:"\e142"}.k-i-cart::before,.k-i-shopping-cart::before{content:"\e143"}.k-i-connector::before{content:"\e144"}.k-i-plus-sm::before,.k-i-splus::before{content:"\e145"}.k-i-minus-sm::before,.k-i-sminus::before{content:"\e146"}.k-i-kpi-status-deny::before{content:"\e147"}.k-i-kpi-status-hold::before{content:"\e148"}.k-i-kpi-status-open::before{content:"\e149"}.k-i-equal::before{content:"\e14a"}.k-i-not-equal::before{content:"\e14b"}.k-i-less-or-equal::before{content:"\e14c"}.k-i-greater-or-equal::before{content:"\e14d"}.k-i-divide::before{content:"\e14e"}.k-i-accessibility::before{content:"\e14f"}.k-i-barcode-outline::before{content:"\e150"}.k-i-barcode::before{content:"\e151"}.k-i-barcode-scanner::before{content:"\e152"}.k-i-qr-code-outline::before{content:"\e153"}.k-i-qr-code::before{content:"\e154"}.k-i-qr-code-scanner::before{content:"\e155"}.k-i-barcode-qr-code-scanner::before{content:"\e156"}.k-i-signature::before{content:"\e157"}.k-i-hand::before{content:"\e158"}.k-i-cursor::before,.k-i-pointer::before{content:"\e159"}.k-i-stick::before{content:"\e15a"}.k-i-unstick::before{content:"\e15b"}.k-i-set-column-position::before{content:"\e15c"}.k-i-clock-arrow-rotate::before{content:"\e15d"}.k-i-play::before{content:"\e200"}.k-i-pause::before{content:"\e201"}.k-i-stop::before{content:"\e202"}.k-i-rewind::before{content:"\e203"}.k-i-forward::before{content:"\e204"}.k-i-volume-down::before,.k-i-volume-low::before{content:"\e205"}.k-i-volume-high::before,.k-i-volume-up::before{content:"\e206"}.k-i-volume-mute::before,.k-i-volume-off::before{content:"\e207"}.k-i-hd::before{content:"\e208"}.k-i-closed-captions::before,.k-i-subtitles::before{content:"\e209"}.k-i-playlist::before{content:"\e20a"}.k-i-audio::before,.k-i-music-notes::before{content:"\e20b"}.k-i-play-sm::before{content:"\e20c"}.k-i-pause-sm::before{content:"\e20d"}.k-i-stop-sm::before{content:"\e20e"}.k-i-fav-outline::before,.k-i-favorite-outline::before,.k-i-heart-outline::before{content:"\e300"}.k-i-fav::before,.k-i-favorite::before,.k-i-heart::before{content:"\e301"}.k-i-bookmark-outline::before,.k-i-star-outline::before{content:"\e302"}.k-i-bookmark::before,.k-i-star::before{content:"\e303"}.k-i-checkbox::before,.k-i-shape-rect::before{content:"\e304"}.k-i-checkbox-checked::before{content:"\e305"}.k-i-checkbox-indeterminate::before,.k-i-tri-state-indeterminate::before{content:"\e306"}.k-i-checkbox-null::before,.k-i-tri-state-null::before{content:"\e307"}.k-i-circle::before{content:"\e308"}.k-i-radiobutton::before,.k-i-shape-circle::before{content:"\e309"}.k-i-radiobutton-checked::before{content:"\e30a"}.k-i-bell::before,.k-i-notification::before{content:"\e400"}.k-i-info-circle::before,.k-i-info::before,.k-i-information::before,.k-i-note::before{content:"\e401"}.k-i-help::before,.k-i-question-circle::before,.k-i-question::before{content:"\e402"}.k-i-exception::before,.k-i-exclamation-circle::before,.k-i-warning::before{content:"\e403"}.k-i-camera::before,.k-i-photo-camera::before{content:"\e500"}.k-i-image::before,.k-i-photo::before{content:"\e501"}.k-i-image-export::before,.k-i-photo-export::before{content:"\e502"}.k-i-zoom-actual-size::before{content:"\e503"}.k-i-zoom-best-fit::before{content:"\e504"}.k-i-image-resize::before{content:"\e505"}.k-i-crop::before{content:"\e506"}.k-i-mirror::before{content:"\e507"}.k-i-flip-h::before,.k-i-flip-horizontal::before{content:"\e508"}.k-i-flip-v::before,.k-i-flip-vertical::before{content:"\e509"}.k-i-rotate::before{content:"\e50a"}.k-i-rotate-cw::before,.k-i-rotate-right::before{content:"\e50b"}.k-i-rotate-ccw::before,.k-i-rotate-left::before{content:"\e50c"}.k-i-brush::before{content:"\e50d"}.k-i-palette::before{content:"\e50e"}.k-i-background::before,.k-i-droplet::before,.k-i-paint::before{content:"\e50f"}.k-i-line::before,.k-i-shape-line::before{content:"\e510"}.k-i-brightness-contrast::before{content:"\e511"}.k-i-saturation::before,.k-i-sliders::before{content:"\e512"}.k-i-invert-colors::before{content:"\e513"}.k-i-opacity::before,.k-i-transparency::before{content:"\e514"}.k-i-grayscale::before{content:"\e515"}.k-i-blur::before{content:"\e516"}.k-i-sharpen::before{content:"\e517"}.k-i-shape::before,.k-i-shapes::before{content:"\e518"}.k-i-round-corners::before{content:"\e519"}.k-i-bring-to-front::before,.k-i-front-element::before{content:"\e51a"}.k-i-back-element::before,.k-i-bring-to-back::before{content:"\e51b"}.k-i-bring-forward::before,.k-i-forward-element::before{content:"\e51c"}.k-i-backward-element::before,.k-i-bring-backward::before{content:"\e51d"}.k-i-align-left-element::before,.k-i-align-self-start::before{content:"\e51e"}.k-i-align-center-element::before,.k-i-align-self-center::before{content:"\e51f"}.k-i-align-right-element::before,.k-i-align-self-end::before{content:"\e520"}.k-i-align-self-start-alt::before,.k-i-align-top-element::before{content:"\e521"}.k-i-align-middle-element::before,.k-i-align-self-center-alt::before{content:"\e522"}.k-i-align-bottom-element::before,.k-i-align-self-end-alt::before{content:"\e523"}.k-i-thumbnails-up::before{content:"\e524"}.k-i-thumbnails-right::before{content:"\e525"}.k-i-thumbnails-down::before{content:"\e526"}.k-i-thumbnails-left::before{content:"\e527"}.k-i-full-screen::before,.k-i-fullscreen-enter::before,.k-i-fullscreen::before{content:"\e528"}.k-i-full-screen-exit::before,.k-i-fullscreen-exit::before{content:"\e529"}.k-i-background-remove::before,.k-i-droplet-slash::before,.k-i-paint-remove::before,.k-i-reset-color::before{content:"\e52a"}.k-i-gallery::before,.k-i-images::before,.k-i-photos::before{content:"\e52b"}.k-i-align-to-grid::before{content:"\e52c"}.k-i-size-to-grid::before{content:"\e52d"}.k-i-make-same-size::before{content:"\e52e"}.k-i-make-same-width::before{content:"\e52f"}.k-i-make-same-height::before{content:"\e530"}.k-i-make-horizontal-spacing-equal::before{content:"\e531"}.k-i-increase-horizontal-spacing::before{content:"\e532"}.k-i-decrease-horizontal-spacing::before{content:"\e533"}.k-i-remove-horizontal-spacing::before{content:"\e534"}.k-i-make-vertical-spacing-equal::before{content:"\e535"}.k-i-increase-vertical-spacing::before{content:"\e536"}.k-i-decrease-vertical-spacing::before{content:"\e537"}.k-i-remove-vertical-spacing::before{content:"\e538"}.k-i-eyedropper::before{content:"\e539"}.k-i-snap-grid::before{content:"\e53a"}.k-i-snap-to-gridlines::before{content:"\e53b"}.k-i-snap-to-snaplines::before{content:"\e53c"}.k-i-dimensions::before{content:"\e53d"}.k-i-align-self-stretch::before,.k-i-align-stretch-element-horizontal::before{content:"\e53e"}.k-i-align-self-stretch-alt::before,.k-i-align-stretch-element-vertical::before{content:"\e53f"}.k-i-align-items-start::before,.k-i-align-left-elements::before{content:"\e540"}.k-i-align-center-elements::before,.k-i-align-items-center::before{content:"\e541"}.k-i-align-items-end::before,.k-i-align-right-elements::before{content:"\e542"}.k-i-align-items-stretch::before,.k-i-align-stretch-elements-horizontal::before{content:"\e543"}.k-i-align-baseline-horizontal::before,.k-i-align-items-baseline::before{content:"\e544"}.k-i-align-items-start-alt::before,.k-i-align-top-elements::before{content:"\e545"}.k-i-align-items-center-alt::before,.k-i-align-middle-elements::before{content:"\e546"}.k-i-align-bottom-elements::before,.k-i-align-items-end-alt::before{content:"\e547"}.k-i-align-items-stretch-alt::before,.k-i-align-stretch-elements-vertical::before{content:"\e548"}.k-i-align-baseline-vertical::before,.k-i-align-items-baseline-alt::before{content:"\e549"}.k-i-justify-content-start::before,.k-i-justify-start-horizontal::before{content:"\e54a"}.k-i-justify-center-horizontal::before,.k-i-justify-content-center::before{content:"\e54b"}.k-i-justify-content-end::before,.k-i-justify-end-horizontal::before{content:"\e54c"}.k-i-justify-between-horizontal::before,.k-i-justify-content-between::before{content:"\e54d"}.k-i-justify-around-horizontal::before,.k-i-justify-content-around::before{content:"\e54e"}.k-i-justify-content-start-alt::before,.k-i-justify-start-vertical::before{content:"\e54f"}.k-i-justify-center-vertical::before,.k-i-justify-content-center-alt::before{content:"\e550"}.k-i-justify-content-end-alt::before,.k-i-justify-end-vertical::before{content:"\e551"}.k-i-justify-between-vertical::before,.k-i-justify-content-between-alt::before{content:"\e552"}.k-i-justify-around-vertical::before,.k-i-justify-content-around-alt::before{content:"\e553"}.k-i-file-wrench::before,.k-i-page-properties::before{content:"\e600"}.k-i-bold::before{content:"\e601"}.k-i-italic::before{content:"\e602"}.k-i-underline::before{content:"\e603"}.k-i-font-family::before{content:"\e604"}.k-i-foreground-color::before,.k-i-text::before{content:"\e605"}.k-i-convert-lowercase::before{content:"\e606"}.k-i-convert-uppercase::before{content:"\e607"}.k-i-strike-through::before,.k-i-strikethrough::before{content:"\e608"}.k-i-sub-script::before,.k-i-subscript::before{content:"\e609"}.k-i-sup-script::before,.k-i-superscript::before,.k-i-supscript::before{content:"\e60a"}.k-i-div::before{content:"\e60b"}.k-i-all::before{content:"\e60c"}.k-i-h1::before{content:"\e60d"}.k-i-h2::before{content:"\e60e"}.k-i-h3::before{content:"\e60f"}.k-i-h4::before{content:"\e610"}.k-i-h5::before{content:"\e611"}.k-i-h6::before{content:"\e612"}.k-i-insert-ordered-list::before,.k-i-list-numbered::before,.k-i-list-ordered::before{content:"\e613"}.k-i-insert-unordered-list::before,.k-i-list-bulleted::before,.k-i-list-unordered::before{content:"\e614"}.k-i-indent-increase::before,.k-i-indent::before{content:"\e615"}.k-i-indent-decrease::before,.k-i-outdent::before{content:"\e616"}.k-i-insert-n::before,.k-i-insert-top::before,.k-i-insert-up::before{content:"\e617"}.k-i-insert-m::before,.k-i-insert-middle::before{content:"\e618"}.k-i-insert-bottom::before,.k-i-insert-down::before,.k-i-insert-s::before{content:"\e619"}.k-i-align-top::before{content:"\e61a"}.k-i-align-middle::before{content:"\e61b"}.k-i-align-bottom::before{content:"\e61c"}.k-i-align-left::before,.k-i-justify-left::before{content:"\e61d"}.k-i-align-center::before,.k-i-justify-center::before{content:"\e61e"}.k-i-align-right::before,.k-i-justify-left::before{content:"\e61f"}.k-i-align-justify::before,.k-i-justify-full::before{content:"\e620"}.k-i-align-remove::before,.k-i-justify-clear::before{content:"\e621"}.k-i-text-wrap::before{content:"\e622"}.k-i-horizontal-rule::before,.k-i-hr::before,.k-i-rule-horizontal::before{content:"\e623"}.k-i-table-align-top-left::before{content:"\e624"}.k-i-table-align-top-center::before{content:"\e625"}.k-i-table-align-top-right::before{content:"\e626"}.k-i-table-align-middle-left::before{content:"\e627"}.k-i-table-align-middle-center::before{content:"\e628"}.k-i-table-align-middle-right::before{content:"\e629"}.k-i-table-align-bottom-left::before{content:"\e62a"}.k-i-table-align-bottom-center::before{content:"\e62b"}.k-i-table-align-bottom-right::before{content:"\e62c"}.k-i-table-align-remove::before{content:"\e62d"}.k-i-all-borders::before,.k-i-borders-all::before{content:"\e62e"}.k-i-borders-outside::before,.k-i-outside-borders::before{content:"\e62f"}.k-i-borders-inside::before,.k-i-inside-borders::before{content:"\e630"}.k-i-border-inside-h::before,.k-i-borders-inside-horizontal::before,.k-i-inside-horizontal-borders::before{content:"\e631"}.k-i-borders-inside-v::before,.k-i-borders-inside-vertical::before,.k-i-inside-vertical-borders::before{content:"\e632"}.k-i-border-top::before,.k-i-top-border::before{content:"\e633"}.k-i-border-bottom::before,.k-i-bottom-border::before{content:"\e634"}.k-i-border-left::before,.k-i-left-border::before{content:"\e635"}.k-i-border-right::before,.k-i-right-border::before{content:"\e636"}.k-i-border-no::before,.k-i-borders-none::before,.k-i-no-borders::before{content:"\e637"}.k-i-borders-show-hide::before{content:"\e638"}.k-i-border::before,.k-i-form::before{content:"\e639"}.k-i-form-element::before{content:"\e63a"}.k-i-code-snippet::before{content:"\e63b"}.k-i-select-all::before{content:"\e63c"}.k-i-button::before{content:"\e63d"}.k-i-select-box::before{content:"\e63e"}.k-i-calendar-date::before{content:"\e63f"}.k-i-group-box::before{content:"\e640"}.k-i-textarea::before{content:"\e641"}.k-i-textbox::before{content:"\e642"}.k-i-textbox-hidden::before{content:"\e643"}.k-i-password::before{content:"\e644"}.k-i-paragraph-add::before{content:"\e645"}.k-i-edit-tools::before{content:"\e646"}.k-i-template-manager::before{content:"\e647"}.k-i-change-manually::before{content:"\e648"}.k-i-track-changes::before{content:"\e649"}.k-i-track-changes-enable::before{content:"\e64a"}.k-i-track-changes-accept::before{content:"\e64b"}.k-i-track-changes-accept-all::before{content:"\e64c"}.k-i-track-changes-reject::before{content:"\e64d"}.k-i-track-changes-reject-all::before{content:"\e64e"}.k-i-document-manager::before{content:"\e64f"}.k-i-custom-icon::before{content:"\e650"}.k-i-book::before,.k-i-dictionary-add::before{content:"\e651"}.k-i-image-add::before,.k-i-image-insert::before,.k-i-image-light-dialog::before,.k-i-insert-image::before{content:"\e652"}.k-i-image-edit::before{content:"\e653"}.k-i-image-map-editor::before{content:"\e654"}.k-i-comment::before{content:"\e655"}.k-i-comment-remove::before{content:"\e656"}.k-i-comments-remove-all::before,.k-i-comments-remove::before{content:"\e657"}.k-i-silverlight::before{content:"\e658"}.k-i-media-manager::before{content:"\e659"}.k-i-video-external::before{content:"\e65a"}.k-i-flash-manager::before{content:"\e65b"}.k-i-binoculars::before,.k-i-find-and-replace::before,.k-i-find::before{content:"\e65c"}.k-i-copy::before,.k-i-files::before{content:"\e65d"}.k-i-cut::before{content:"\e65e"}.k-i-clipboard::before,.k-i-paste::before{content:"\e65f"}.k-i-clipboard-code::before,.k-i-paste-as-html::before{content:"\e660"}.k-i-clipboard-word::before,.k-i-paste-from-word::before{content:"\e661"}.k-i-clipboard-word-alt::before,.k-i-paste-from-word-strip-file::before{content:"\e662"}.k-i-clipboard-html::before,.k-i-paste-html::before{content:"\e663"}.k-i-clipboard-markdown::before,.k-i-paste-markdown::before{content:"\e664"}.k-i-clipboard-text::before,.k-i-paste-plain-text::before{content:"\e665"}.k-i-apply-format::before{content:"\e666"}.k-i-clear-css::before,.k-i-clearformat::before{content:"\e667"}.k-i-copy-format::before{content:"\e668"}.k-i-strip-all-formatting::before{content:"\e669"}.k-i-strip-css-format::before{content:"\e66a"}.k-i-strip-font-elements::before{content:"\e66b"}.k-i-strip-span-elements::before{content:"\e66c"}.k-i-strip-word-formatting::before{content:"\e66d"}.k-i-format-code-block::before{content:"\e66e"}.k-i-building-blocks::before,.k-i-style-builder::before{content:"\e66f"}.k-i-module-manager::before,.k-i-puzzle-piece::before,.k-i-puzzle::before{content:"\e670"}.k-i-hyperlink-insert::before,.k-i-hyperlink-light-dialog::before,.k-i-link-add::before{content:"\e671"}.k-i-globe-link::before,.k-i-hyperlink-globe::before{content:"\e672"}.k-i-globe-unlink::before,.k-i-hyperlink-globe-remove::before{content:"\e673"}.k-i-envelop-link::before,.k-i-hyperlink-email::before{content:"\e674"}.k-i-anchor::before{content:"\e675"}.k-i-create-table::before,.k-i-table-add::before,.k-i-table-insert::before,.k-i-table-light-dialog::before{content:"\e676"}.k-i-table::before{content:"\e677"}.k-i-table-properties::before{content:"\e678"}.k-i-table-cell::before{content:"\e679"}.k-i-table-cell-properties::before{content:"\e67a"}.k-i-add-column-left::before,.k-i-table-column-insert-left::before{content:"\e67b"}.k-i-add-column-right::before,.k-i-table-column-insert-right::before{content:"\e67c"}.k-i-add-row-above::before,.k-i-table-row-insert-above::before{content:"\e67d"}.k-i-add-row-below::before,.k-i-table-row-insert-below::before{content:"\e67e"}.k-i-delete-column::before,.k-i-table-column-delete::before{content:"\e67f"}.k-i-delete-row::before,.k-i-table-row-delete::before{content:"\e680"}.k-i-table-cell-delete::before{content:"\e681"}.k-i-table-delete::before{content:"\e682"}.k-i-cells-merge::before,.k-i-merge-cells::before{content:"\e683"}.k-i-cells-merge-h::before,.k-i-cells-merge-horizontally::before,.k-i-merge-horizontally::before{content:"\e684"}.k-i-cells-merge-v::before,.k-i-cells-merge-vertically::before,.k-i-merge-vertically::before{content:"\e685"}.k-i-cell-split-horizontally::before,.k-i-cells-split-h::before{content:"\e686"}.k-i-cell-split-vertically::before,.k-i-cells-split-v::before{content:"\e687"}.k-i-normal-layout::before,.k-i-table-unmerge::before{content:"\e688"}.k-i-freeze-pane::before,.k-i-pane-freeze::before{content:"\e689"}.k-i-freeze-row::before,.k-i-row-freeze::before{content:"\e68a"}.k-i-col-freeze::before,.k-i-column-freeze::before,.k-i-freeze-col::before{content:"\e68b"}.k-i-toolbar-float::before{content:"\e68c"}.k-i-spell-checker::before{content:"\e68d"}.k-i-validation-xhtml::before{content:"\e68e"}.k-i-validation-data::before{content:"\e68f"}.k-i-toggle-full-screen-mode::before{content:"\e690"}.k-i-formula-fx::before,.k-i-fx::before{content:"\e691"}.k-i-sum::before{content:"\e692"}.k-i-symbol::before{content:"\e693"}.k-i-currency::before,.k-i-dollar::before{content:"\e694"}.k-i-percent::before{content:"\e695"}.k-i-custom-format::before,.k-i-format-number::before{content:"\e696"}.k-i-decimal-increase::before,.k-i-increace-decimal::before{content:"\e697"}.k-i-decimal-decrease::before,.k-i-decrease-decimal::before{content:"\e698"}.k-i-font-size::before{content:"\e699"}.k-i-image-absolute-position::before{content:"\e69a"}.k-i-table-wizard::before{content:"\e69b"}.k-i-crosstab::before{content:"\e69c"}.k-i-crosstab-wizard::before{content:"\e69d"}.k-i-table-body::before{content:"\e69e"}.k-i-table-column-groups::before{content:"\e69f"}.k-i-table-corner::before{content:"\e6a0"}.k-i-table-row-groups::before{content:"\e6a1"}.k-i-globe-outline::before{content:"\e700"}.k-i-globe::before{content:"\e701"}.k-i-map-marker::before,.k-i-marker-pin::before{content:"\e702"}.k-i-map-marker-target::before,.k-i-marker-pin-target::before{content:"\e703"}.k-i-pin::before{content:"\e704"}.k-i-unpin::before{content:"\e705"}.k-i-share::before{content:"\e800"}.k-i-user::before{content:"\e801"}.k-i-inbox::before{content:"\e802"}.k-i-blogger::before{content:"\e803"}.k-i-blogger-box::before{content:"\e804"}.k-i-delicious::before{content:"\e805"}.k-i-delicious-box::before{content:"\e806"}.k-i-digg::before{content:"\e807"}.k-i-digg-box::before{content:"\e808"}.k-i-email::before,.k-i-envelop::before,.k-i-letter::before{content:"\e809"}.k-i-email-box::before,.k-i-envelop-box::before,.k-i-letter-box::before{content:"\e80a"}.k-i-facebook::before{content:"\e80b"}.k-i-facebook-box::before{content:"\e80c"}.k-i-google::before{content:"\e80d"}.k-i-google-box::before{content:"\e80e"}.k-i-google-plus::before{content:"\e80f"}.k-i-google-plus-box::before{content:"\e810"}.k-i-linkedin::before{content:"\e811"}.k-i-linkedin-box::before{content:"\e812"}.k-i-myspace::before{content:"\e813"}.k-i-myspace-box::before{content:"\e814"}.k-i-pinterest::before{content:"\e815"}.k-i-pinterest-box::before{content:"\e816"}.k-i-reddit::before{content:"\e817"}.k-i-reddit-box::before{content:"\e818"}.k-i-stumble-upon::before{content:"\e819"}.k-i-stumble-upon-box::before{content:"\e81a"}.k-i-tell-a-friend::before{content:"\e81b"}.k-i-tell-a-friend-box::before{content:"\e81c"}.k-i-tumblr::before{content:"\e81d"}.k-i-tumblr-box::before{content:"\e81e"}.k-i-twitter::before{content:"\e81f"}.k-i-twitter-box::before{content:"\e820"}.k-i-yammer::before{content:"\e821"}.k-i-yammer-box::before{content:"\e822"}.k-i-behance::before{content:"\e823"}.k-i-behance-box::before{content:"\e824"}.k-i-dribbble::before{content:"\e825"}.k-i-dribbble-box::before{content:"\e826"}.k-i-rss::before{content:"\e827"}.k-i-rss-box::before{content:"\e828"}.k-i-vimeo::before{content:"\e829"}.k-i-vimeo-box::before{content:"\e82a"}.k-i-youtube::before{content:"\e82b"}.k-i-youtube-box::before{content:"\e82c"}.k-i-folder::before{content:"\e900"}.k-i-folder-open::before{content:"\e901"}.k-i-folder-add::before{content:"\e902"}.k-i-folder-up::before{content:"\e903"}.k-i-fields-more::before,.k-i-folder-more::before{content:"\e904"}.k-i-aggregate-fields::before{content:"\e905"}.k-i-file-v::before,.k-i-file-vertical::before,.k-i-file::before,.k-i-page-portrait::before{content:"\e906"}.k-i-file-add::before,.k-i-insert-file::before{content:"\e907"}.k-i-file-txt::before,.k-i-txt::before{content:"\e908"}.k-i-csv::before,.k-i-file-csv::before{content:"\e909"}.k-i-excel::before,.k-i-file-excel::before,.k-i-file-xls::before,.k-i-xls::before,.k-i-xlsa::before{content:"\e90a"}.k-i-doc::before,.k-i-file-doc::before,.k-i-file-word::before,.k-i-word::before{content:"\e90b"}.k-i-file-mdb::before,.k-i-mdb::before{content:"\e90c"}.k-i-file-ppt::before,.k-i-ppt::before{content:"\e90d"}.k-i-file-pdf::before,.k-i-pdf::before,.k-i-pdfa::before{content:"\e90e"}.k-i-file-psd::before,.k-i-psd::before{content:"\e90f"}.k-i-file-flash::before,.k-i-flash::before{content:"\e910"}.k-i-config::before,.k-i-file-config::before{content:"\e911"}.k-i-ascx::before,.k-i-file-ascx::before{content:"\e912"}.k-i-bac::before,.k-i-file-bac::before{content:"\e913"}.k-i-file-zip::before,.k-i-zip::before{content:"\e914"}.k-i-film::before{content:"\e915"}.k-i-css3::before{content:"\e916"}.k-i-html5::before{content:"\e917"}.k-i-code::before,.k-i-html::before,.k-i-source-code::before,.k-i-view-source::before{content:"\e918"}.k-i-css::before{content:"\e919"}.k-i-js::before{content:"\e91a"}.k-i-exe::before{content:"\e91b"}.k-i-csproj::before{content:"\e91c"}.k-i-vbproj::before{content:"\e91d"}.k-i-cs::before{content:"\e91e"}.k-i-vb::before{content:"\e91f"}.k-i-sln::before{content:"\e920"}.k-i-cloud::before{content:"\e921"}.k-i-file-h::before,.k-i-file-horizontal::before,.k-i-page-landscape::before{content:"\e922"}.k-i-subreport::before{content:"\e923"}.k-i-data::before{content:"\e924"}.k-i-file-header::before,.k-i-report-header-section::before{content:"\e925"}.k-i-file-footer::before,.k-i-report-footer-section::before{content:"\e926"}.k-i-group-header-section::before{content:"\e927"}.k-i-group-footer-section::before{content:"\e928"}.k-i-page-header-section::before{content:"\e929"}.k-i-page-footer-section::before{content:"\e92a"}.k-i-detail-section::before{content:"\e92b"}.k-i-toc-section::before{content:"\e92c"}.k-i-group-section::before{content:"\e92d"}.k-i-parameters::before{content:"\e92e"}.k-i-data-csv::before{content:"\e92f"}.k-i-data-json::before{content:"\e930"}.k-i-data-sql::before{content:"\e931"}.k-i-data-web::before{content:"\e932"}.k-i-group-collection::before{content:"\e933"}.k-i-parameter-boolean::before{content:"\e934"}.k-i-parameter-date-time::before{content:"\e935"}.k-i-parameter-float::before{content:"\e936"}.k-i-parameter-integer::before{content:"\e937"}.k-i-parameter-string::before{content:"\e938"}.k-i-toc-section-level::before{content:"\e939"}.k-i-inherited::before{content:"\e93a"}.k-i-file-video::before{content:"\e93b"}.k-i-file-audio::before{content:"\e93c"}.k-i-file-image::before{content:"\e93d"}.k-i-file-presentation::before{content:"\e93e"}.k-i-file-data::before{content:"\e93f"}.k-i-file-disc-image::before{content:"\e940"}.k-i-file-programming::before{content:"\e941"}.k-i-parameters-byte-array::before{content:"\e942"}.k-i-parameters-unknown::before{content:"\e943"}.k-i-file-error::before,.k-i-file-validation::before{content:"\e944"}.k-i-files-error::before,.k-i-files-validation::before{content:"\e945"}.k-i-data-rest::before{content:"\e946"}.k-i-file-typescript::before{content:"\e947"}.k-i-table-position-left::before,.k-i-table-position-start::before{content:"\e948"}.k-i-table-position-center::before{content:"\e949"}.k-i-table-position-end::before,.k-i-table-position-right::before{content:"\e94a"}.k-i-list-roman-upper::before{content:"\e94b"}.k-i-list-roman-lower::before{content:"\e94c"}.k-i-import::before{content:"\e94d"}.k-i-export::before{content:"\e94e"}.k-i-graph::before{content:"\ea00"}.k-i-chart-column-clustered::before{content:"\ea01"}.k-i-chart-column-stacked::before{content:"\ea02"}.k-i-chart-column-stacked100::before{content:"\ea03"}.k-i-chart-column-range::before{content:"\ea04"}.k-i-chart-bar-clustered::before{content:"\ea05"}.k-i-chart-bar-stacked::before{content:"\ea06"}.k-i-chart-bar-stacked100::before{content:"\ea07"}.k-i-chart-bar-range::before{content:"\ea08"}.k-i-chart-area-clustered::before{content:"\ea09"}.k-i-chart-area-stacked::before{content:"\ea0a"}.k-i-chart-area-stacked100::before{content:"\ea0b"}.k-i-chart-area-range::before{content:"\ea0c"}.k-i-chart-line::before{content:"\ea0d"}.k-i-chart-line-stacked::before{content:"\ea0e"}.k-i-chart-line-stacked100::before{content:"\ea0f"}.k-i-chart-line-markers::before{content:"\ea10"}.k-i-chart-line-stacked-markers::before{content:"\ea11"}.k-i-chart-line-stacked100-markers::before{content:"\ea12"}.k-i-chart-pie::before{content:"\ea13"}.k-i-chart-doughnut::before{content:"\ea14"}.k-i-chart-scatter::before{content:"\ea15"}.k-i-chart-scatter-smooth-lines-markers::before{content:"\ea16"}.k-i-chart-scatter-smooth-lines::before{content:"\ea17"}.k-i-chart-scatter-straight-lines-markers::before{content:"\ea18"}.k-i-chart-scatter-straight-lines::before{content:"\ea19"}.k-i-chart-bubble::before{content:"\ea1a"}.k-i-chart-candlestick::before{content:"\ea1b"}.k-i-chart-ohlc::before{content:"\ea1c"}.k-i-chart-radar::before{content:"\ea1d"}.k-i-chart-radar-markers::before{content:"\ea1e"}.k-i-chart-radar-filled::before{content:"\ea1f"}.k-i-chart-rose::before{content:"\ea20"}.k-i-chart-choropleth::before{content:"\ea21"}@font-face{font-family:WebComponentsIcons;src:url("../fonts/WebComponentsIcons.ttf") format("truetype")}.k-reset.k-header.k-menu-horizontal.k-menu>.k-item.k-menu-item .k-link.k-menu-link .k-menu-link-text,.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link .k-menu-link-text,.k-datetimepicker.k-input .k-input-inner{font-family:inherit;font-size:var(--kendo-font-size);font-weight:400;line-height:1.4285714286;letter-spacing:0.16px}.k-treeview .k-treeview-lines.k-treeview-group .k-treeview-item .k-treeview-toggle .k-icon.k-font-icon.k-i-caret-alt-down,.k-treeview .k-treeview-lines.k-treeview-group .k-treeview-item .k-treeview-toggle .k-icon.k-font-icon.k-i-caret-alt-right,.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link .k-icon.k-font-icon.k-i-caret-alt-right,.k-reset.k-header.k-menu-horizontal.k-menu>.k-item.k-menu-item .k-link.k-menu-link .k-icon.k-font-icon.k-i-caret-alt-down,.k-reset.k-header.k-menu-vertical.k-menu>.k-item.k-menu-item .k-link.k-menu-link .k-icon.k-font-icon.k-i-caret-alt-right,.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button .k-icon.k-font-icon.k-i-caret-alt-down.k-button-icon,.k-grid.k-grid-md .k-table-thead .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-icon-button .k-icon.k-font-icon.k-i-filter-clear.k-button-icon,.k-grid.k-grid-md .k-grid-header .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-icon-button .k-icon.k-font-icon.k-i-filter-clear.k-button-icon,.k-grid.k-grid-md .k-table-thead .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-filtercell-operator .k-dropdownlist.k-picker.k-dropdown-operator.k-picker-md.k-rounded-md.k-picker-solid .k-input-button.k-button.k-icon-button.k-button-md.k-button-solid.k-button-solid-base .k-icon.k-font-icon.k-i-filter.k-button-icon,.k-grid.k-grid-md .k-grid-header .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-filtercell-operator .k-dropdownlist.k-picker.k-dropdown-operator.k-picker-md.k-rounded-md.k-picker-solid .k-input-button.k-button.k-icon-button.k-button-md.k-button-solid.k-button-solid-base .k-icon.k-font-icon.k-i-filter.k-button-icon,.k-grid.k-grid-md .k-table .k-table-group-row.k-grouping-row.k-table-row .k-reset .k-icon.k-font-icon.k-i-caret-alt-down,.k-grid.k-grid-md .k-table .k-table-group-row.k-grouping-row.k-table-row .k-reset .k-icon.k-font-icon.k-i-caret-alt-right,.k-column-menu.k-grid-columnmenu-popup.k-popup .k-columnmenu-item-wrapper .k-columnmenu-item .k-icon.k-font-icon.k-i-filter,.k-column-menu.k-grid-columnmenu-popup.k-popup .k-columnmenu-item-wrapper .k-columnmenu-item .k-icon.k-font-icon.k-i-sort-desc-sm,.k-column-menu.k-grid-columnmenu-popup.k-popup .k-columnmenu-item-wrapper .k-columnmenu-item .k-icon.k-font-icon.k-i-sort-asc-sm,.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-sort-icon .k-icon.k-font-icon.k-i-sort-asc-small,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-sort-icon .k-icon.k-font-icon.k-i-sort-asc-small,.k-datepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-font-icon.k-i-calendar,.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-sort-icon .k-icon.k-font-icon.k-i-sort-desc-small,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-sort-icon .k-icon.k-font-icon.k-i-sort-desc-small,.k-grid.k-grid-md .k-grouping-header .k-chip-list.k-chip-list-md .k-chip.k-chip-md.k-chip-solid.k-chip-solid-base.k-rounded-md .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-font-icon.k-i-x-circle.k-icon-sm,.k-grid.k-grid-md .k-grouping-header .k-chip-list.k-chip-list-md .k-chip.k-chip-md.k-chip-solid.k-chip-solid-base.k-rounded-md .k-icon.k-font-icon.k-i-sort-desc-small,.k-grid.k-grid-md .k-grouping-header .k-chip-list.k-chip-list-md .k-chip.k-chip-md.k-chip-solid.k-chip-solid-base.k-rounded-md .k-icon.k-font-icon.k-i-sort-asc-small,.k-datetimepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-font-icon.k-i-calendar,.k-timepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-font-icon.k-i-clock,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease .k-button-icon.k-icon.k-font-icon.k-i-caret-alt-down,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase .k-button-icon.k-icon.k-font-icon.k-i-caret-alt-up{font-family:Phosphor;font-size:16px;font-weight:400;line-height:140%}.k-grid.k-grid-md .k-table-thead .k-table-row,.k-grid.k-grid-md .k-grid-header .k-table-row,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row>td{font-family:inherit;font-size:calc(var(--kendo-font-size) - 2px);font-weight:400;line-height:140%;letter-spacing:0.16px}.k-button.k-rounded-md{border-bottom-left-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-top-right-radius:999px}.k-button.k-button-solid-base{border-bottom-color:var(--kendo-color-primary, #0A5E58);border-left-color:var(--kendo-color-primary, #0A5E58);border-right-color:var(--kendo-color-primary, #0A5E58);border-top-color:var(--kendo-color-primary, #0A5E58);color:var(--kendo-color-primary, #0A5E58);background-color:#fff}.k-button.k-button-md{padding-top:5px;padding-left:22px;padding-right:22px;padding-bottom:5px}.k-button{background-image:none}.k-button .k-button-text{padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px}.k-button.k-hover,.k-button.k-state-hover,.k-button.k-state-hovered,.k-button:hover{background-color:#d2e4e3;background-image:none}.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th{background-color:#f2f2f2;background-image:none;outline-style:solid;outline-width:0px;border-bottom-color:rgba(0,0,0,.08);border-bottom-style:solid;border-bottom-width:0px}.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th .k-cell-inner .k-link .k-column-title,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th .k-cell-inner .k-link .k-column-title{color:#222}.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row>td{border-left-color:rgba(0,0,0,.08);border-left-style:solid;border-left-width:0px;border-bottom-color:#f2f2f2;border-bottom-style:solid;border-bottom-width:1px}.k-grid.k-grid-md .k-table-thead .k-table-row.k-filter-row,.k-grid.k-grid-md .k-grid-header .k-table-row.k-filter-row{background-color:#fff;background-image:none}.k-pager{background-color:#fff;background-image:none}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-state-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-state-hovered,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row:hover{background-color:#eff6f7;background-image:none}.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th .k-cell-inner .k-link,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th .k-cell-inner .k-link{background-color:#f2f2f2;background-image:none;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px}.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row td.k-first-child,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row td:first-child{border-bottom-color:#f2f2f2;border-bottom-style:solid;border-bottom-width:1px}.k-grid.k-grid-md{border-left-color:rgba(0,0,0,.08);border-left-style:solid;border-left-width:0px;border-top-color:rgba(0,0,0,.08);border-top-style:solid;border-top-width:0px;border-right-color:rgba(0,0,0,.08);border-right-style:solid;border-right-width:0px;border-bottom-color:rgba(0,0,0,.08);border-bottom-style:solid;border-bottom-width:0px}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row>td{white-space:nowrap}.k-grid.k-grid-md .k-grid-header{border-bottom-color:rgba(0,0,0,.08);border-bottom-style:solid;border-bottom-width:0px}.k-grid.k-grid-md .k-table.k-grid-header-table .k-table-thead,.k-grid.k-grid-md .k-table.k-grid-header-table .k-grid-header{border-top-color:inherit;border-top-style:solid;border-top-width:0px;border-left-color:inherit;border-left-style:solid;border-left-width:0px;border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:0px;border-right-color:inherit;border-right-style:solid;border-right-width:0px}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row.k-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row.k-state-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row.k-state-hovered,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row:hover{background-color:#eff6f7;background-image:none}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row.k-hover>td,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row.k-state-hover>td,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row.k-state-hovered>td,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row:hover>td{white-space:nowrap}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-hover>td,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-state-hover>td,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-state-hovered>td,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row:hover>td{white-space:nowrap}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected.k-hover>td,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected.k-state-hover>td,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected.k-state-hovered>td,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected:hover>td{white-space:nowrap}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row>td{white-space:nowrap}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected>td{white-space:nowrap;background-color:initial;background-image:none}.k-numerictextbox.k-input .k-input-inner{line-height:unset;padding-left:12px}.k-input.k-input-md{line-height:140%}.k-textbox.k-input.k-input-md{font-size:inherit}.k-textbox.k-input .k-input-inner{line-height:140%;letter-spacing:.16px}.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase .k-button-icon.k-icon.k-font-icon.k-i-caret-alt-up::before{content:"\e13c"}.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase .k-button-icon.k-icon.k-font-icon.k-i-caret-alt-up{color:inherit;width:12px;height:12px}.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease .k-button-icon.k-icon.k-font-icon.k-i-caret-alt-down::before{content:"\e136"}.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease .k-button-icon.k-icon.k-font-icon.k-i-caret-alt-down{width:12px;height:12px}.k-timepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-font-icon.k-i-clock::before{content:"\e19a"}.k-datetimepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-font-icon.k-i-calendar::before{content:"\e10a"}.k-grid.k-grid-md .k-grouping-header .k-chip-list.k-chip-list-md .k-chip.k-chip-md.k-chip-solid.k-chip-solid-base.k-rounded-md .k-icon.k-font-icon.k-i-sort-asc-small::before{content:"\e08e"}.k-grid.k-grid-md .k-grouping-header .k-chip-list.k-chip-list-md .k-chip.k-chip-md.k-chip-solid.k-chip-solid-base.k-rounded-md .k-icon.k-font-icon.k-i-sort-desc-small::before{content:"\e03e"}.k-grid.k-grid-md .k-grouping-header .k-chip-list.k-chip-list-md .k-chip.k-chip-md.k-chip-solid.k-chip-solid-base.k-rounded-md .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-font-icon.k-i-x-circle::before{content:"\e4f8"}.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-sort-icon .k-icon.k-font-icon.k-i-sort-desc-small::before,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-sort-icon .k-icon.k-font-icon.k-i-sort-desc-small::before{content:"\e03e"}.k-datepicker.k-input.k-rounded-md{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.k-datepicker.k-input.k-input-solid{border-bottom-color:#e6e6e6;border-left-color:#e6e6e6;border-right-color:#e6e6e6;border-top-color:#e6e6e6}.k-datepicker.k-input{height:32px;padding-right:0px}.k-datepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-font-icon.k-i-calendar{width:12px;height:12px}.k-datepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-font-icon.k-i-calendar::before{content:"\e10a"}.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-sort-icon .k-icon.k-font-icon.k-i-sort-asc-small::before,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-sort-icon .k-icon.k-font-icon.k-i-sort-asc-small::before{content:"\e08e"}.k-column-menu.k-grid-columnmenu-popup.k-popup .k-columnmenu-item-wrapper .k-columnmenu-item .k-icon.k-font-icon.k-i-sort-asc-sm::before{content:"\e08e"}.k-column-menu.k-grid-columnmenu-popup.k-popup .k-columnmenu-item-wrapper .k-columnmenu-item .k-icon.k-font-icon.k-i-sort-desc-sm::before{content:"\e03e"}.k-column-menu.k-grid-columnmenu-popup.k-popup .k-columnmenu-item-wrapper .k-columnmenu-item .k-icon.k-font-icon.k-i-filter::before{content:"\e266"}.k-grid.k-grid-md .k-table .k-table-group-row.k-grouping-row.k-table-row .k-reset .k-icon.k-font-icon.k-i-caret-alt-right::before{content:"\e13a"}.k-grid.k-grid-md .k-table .k-table-group-row.k-grouping-row.k-table-row .k-reset .k-icon.k-font-icon.k-i-caret-alt-down::before{content:"\e136"}.k-grid.k-grid-md .k-table-thead .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-filtercell-operator .k-dropdownlist.k-picker.k-dropdown-operator.k-picker-md.k-rounded-md.k-picker-solid .k-input-button.k-button.k-icon-button.k-button-md.k-button-solid.k-button-solid-base .k-icon.k-font-icon.k-i-filter.k-button-icon::before,.k-grid.k-grid-md .k-grid-header .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-filtercell-operator .k-dropdownlist.k-picker.k-dropdown-operator.k-picker-md.k-rounded-md.k-picker-solid .k-input-button.k-button.k-icon-button.k-button-md.k-button-solid.k-button-solid-base .k-icon.k-font-icon.k-i-filter.k-button-icon::before{content:"\e266"}.k-grid.k-grid-md .k-table-thead .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-icon-button .k-icon.k-font-icon.k-i-filter-clear.k-button-icon::before,.k-grid.k-grid-md .k-grid-header .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-icon-button .k-icon.k-font-icon.k-i-filter-clear.k-button-icon::before{content:"\e26c"}.k-menu-popup.k-popup{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px}.k-datepicker.k-input .k-input-inner{height:32px;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px}.k-datetimepicker.k-input{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;height:32px}.k-datetimepicker.k-input.k-input-solid{border-bottom-color:#e6e6e6;border-left-color:#e6e6e6;border-right-color:#e6e6e6;border-top-color:#e6e6e6}.k-datetimepicker.k-input.k-rounded-md{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.k-datetimepicker.k-input .k-input-inner{padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px}.k-numerictextbox.k-input{height:32px;padding-top:0px;padding-left:0px}.k-numerictextbox.k-input.k-rounded-md{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.k-numerictextbox.k-input.k-input-solid{border-bottom-color:#e6e6e6;border-left-color:#e6e6e6;border-right-color:#e6e6e6;border-top-color:#e6e6e6}.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease{padding-right:12px;padding-left:5px;padding-bottom:3px;padding-top:1px;border-left-color:var(--kendo-color-primary, #0A5E58);border-left-style:solid;border-left-width:0px;background-color:initial;background-image:none}.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase{padding-right:12px;padding-top:3px;padding-bottom:1px;padding-left:5px;border-left-color:var(--kendo-color-primary, #0A5E58);border-left-style:solid;border-left-width:0px;background-color:initial;background-image:none}.k-colorpicker.k-picker.k-icon-picker .k-input-inner .k-value-icon.k-color-preview .k-color-preview-mask{border-bottom-left-radius:200px;border-bottom-right-radius:200px;border-top-left-radius:200px;border-top-right-radius:200px}.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button .k-icon.k-font-icon.k-i-caret-alt-down.k-button-icon::before{content:"\e136"}.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button .k-icon.k-font-icon.k-i-caret-alt-down.k-button-icon{width:16px;height:16px}.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button.k-hover,.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button.k-state-hover,.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button.k-state-hovered,.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button:hover{border-left-color:var(--kendo-color-primary, #0A5E58);border-left-style:solid;border-left-width:0px}.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button{border-left-color:var(--kendo-color-primary, #0A5E58);border-left-style:solid;border-left-width:0px}.k-colorpicker.k-picker.k-icon-picker .k-input-inner .k-value-icon.k-color-preview{border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px}.k-colorpicker.k-picker.k-icon-picker .k-input-inner .k-value-icon.k-color-preview .k-color-preview-mask::before{background-color:initial;background-image:none}.k-colorpicker.k-picker.k-icon-picker .k-input-inner{background-color:initial;background-image:none;padding-top:4px;height:20px;padding-right:0px;padding-bottom:4px;padding-left:12px;width:20px}.k-colorpicker.k-picker.k-icon-picker.k-picker-solid{background-color:initial}.k-colorpicker.k-picker.k-icon-picker{background-image:none;height:32px}.k-colorpalette .k-colorpalette-table .k-colorpalette-tile{background-color:var(--kendo-color-base-on-subtle, #3d3d3d);background-image:none;border-bottom-left-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-top-right-radius:999px}.k-colorpalette .k-colorpalette-table{border-collapse:separate;padding-bottom:1px;padding-left:1px;padding-right:1px;padding-top:1px}.k-datepicker.k-input.k-hover.k-input-solid,.k-datepicker.k-input.k-state-hover.k-input-solid,.k-datepicker.k-input.k-state-hovered.k-input-solid,.k-datepicker.k-input:hover.k-input-solid{background-color:#d5ebef}.k-datepicker.k-input.k-hover,.k-datepicker.k-input.k-state-hover,.k-datepicker.k-input.k-state-hovered,.k-datepicker.k-input:hover{background-image:none}.k-datepicker.k-input.k-hover .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-datepicker.k-input.k-state-hover .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-datepicker.k-input.k-state-hovered .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-datepicker.k-input:hover .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{background-color:#d5ebef;background-image:none}.k-datepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{border-left-color:var(--kendo-color-primary, #0A5E58);border-left-style:solid;border-left-width:0px;padding-right:12px;padding-left:5px}.k-timepicker.k-input.k-rounded-md{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.k-timepicker.k-input{padding-right:0px;height:32px}.k-timepicker.k-input.k-input-solid{border-bottom-color:#e6e6e6;border-left-color:#e6e6e6;border-right-color:#e6e6e6;border-top-color:#e6e6e6}.k-timepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{border-left-color:var(--kendo-color-primary, #0A5E58);border-left-style:solid;border-left-width:0px;padding-right:12px;padding-left:12px}.k-timepicker.k-input .k-input-inner{padding-right:12px;padding-bottom:4px;padding-top:4px;padding-left:12px}.k-timepicker.k-input.k-hover.k-input-solid,.k-timepicker.k-input.k-state-hover.k-input-solid,.k-timepicker.k-input.k-state-hovered.k-input-solid,.k-timepicker.k-input:hover.k-input-solid{background-color:#d5ebef}.k-timepicker.k-input.k-hover,.k-timepicker.k-input.k-state-hover,.k-timepicker.k-input.k-state-hovered,.k-timepicker.k-input:hover{background-image:none}.k-datetimepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{border-left-color:var(--kendo-color-primary, #0A5E58);border-left-style:solid;border-left-width:0px;justify-content:end;padding-top:5px;padding-right:12px;padding-left:10px;padding-bottom:5px;background-color:initial;background-image:none}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row{background-color:#fcfcfd;background-image:none}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected{background-color:#d7ecf0;background-image:none}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected.k-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected.k-state-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected.k-state-hovered,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-selected:hover{background-color:#eff6f7;background-image:none}.k-grid.k-grid-md .k-grid-header .k-grid-header-wrap{border-right-color:rgba(0,0,0,.08);border-right-style:solid;border-right-width:0px}.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-hover,.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hover,.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hovered,.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link:hover{background-color:#d5ebef;background-image:none}.k-reset.k-header.k-menu-vertical.k-menu>.k-item.k-menu-item .k-link.k-menu-link .k-icon.k-font-icon.k-i-caret-alt-right::before{content:"\e13a"}.k-reset.k-header.k-menu-horizontal.k-menu>.k-item.k-menu-item .k-link.k-menu-link .k-icon.k-font-icon.k-i-caret-alt-down::before{content:"\e136"}.k-reset.k-header.k-menu-horizontal.k-menu>.k-item.k-menu-item .k-link.k-menu-link .k-menu-link-text{color:#222}.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link .k-icon.k-font-icon.k-i-caret-alt-right{color:#222}.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link .k-icon.k-font-icon.k-i-caret-alt-right::before{content:"\e13a"}.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-active,.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-active,.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link:active{background-color:#d5ebef;background-image:none}.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-active .k-menu-link-text,.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-active .k-menu-link-text,.k-menu-popup.k-popup .k-menu-group .k-item.k-menu-item .k-link.k-menu-link:active .k-menu-link-text{color:#222}.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row{background-color:#fcfcfd;background-image:none}.k-popup.k-list-container{padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:#e6e6e6;border-left-color:#e6e6e6;border-right-color:#e6e6e6;border-top-color:#e6e6e6}.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-selected{background-color:#d5ebef;background-image:none}.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-hover,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-hover,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-hovered,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item:hover{background-color:#d5ebef;background-image:none}.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-active,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-active,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item:active{background-color:#d5ebef;background-image:none}.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-active,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-active,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link:active{background-color:#d5ebef;background-image:none}.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-hover,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hover,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hovered,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link:hover{background-color:#d5ebef;background-image:none}.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-active .k-menu-link-text,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-active .k-menu-link-text,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link:active .k-menu-link-text{color:#222}.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-selected .k-list-item-text{color:#222}.k-popup.k-menu-popup{border-bottom-color:#e6e6e6;border-left-color:#e6e6e6;border-right-color:#e6e6e6;border-top-color:#e6e6e6}.k-column-menu.k-grid-columnmenu-popup.k-popup{padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:#e6e6e6;border-left-color:#e6e6e6;border-right-color:#e6e6e6;border-top-color:#e6e6e6}.k-timepicker.k-input.k-hover .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-timepicker.k-input.k-state-hover .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-timepicker.k-input.k-state-hovered .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-timepicker.k-input:hover .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{background-color:initial;background-image:none}.k-datetimepicker.k-input.k-hover.k-input-solid,.k-datetimepicker.k-input.k-state-hover.k-input-solid,.k-datetimepicker.k-input.k-state-hovered.k-input-solid,.k-datetimepicker.k-input:hover.k-input-solid{background-color:#d5ebef}.k-datetimepicker.k-input.k-hover,.k-datetimepicker.k-input.k-state-hover,.k-datetimepicker.k-input.k-state-hovered,.k-datetimepicker.k-input:hover{background-image:none}.k-datetimepicker.k-input.k-hover .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-datetimepicker.k-input.k-state-hover .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-datetimepicker.k-input.k-state-hovered .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-datetimepicker.k-input:hover .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{background-color:initial;background-image:none}.k-numerictextbox.k-input .k-input-spinner.k-spin-button{margin-right:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px}.k-numerictextbox.k-input.k-hover.k-input-solid,.k-numerictextbox.k-input.k-state-hover.k-input-solid,.k-numerictextbox.k-input.k-state-hovered.k-input-solid,.k-numerictextbox.k-input:hover.k-input-solid{background-color:#d5ebef}.k-numerictextbox.k-input.k-hover,.k-numerictextbox.k-input.k-state-hover,.k-numerictextbox.k-input.k-state-hovered,.k-numerictextbox.k-input:hover{background-image:none}.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease.k-hover,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease.k-state-hover,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease.k-state-hovered,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease:hover{background-color:#d5ebef;background-image:none}.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase.k-hover,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase.k-state-hover,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase.k-state-hovered,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase:hover{background-color:#d5ebef;background-image:none}.k-treeview .k-treeview-lines.k-treeview-group .k-treeview-item .k-treeview-toggle .k-icon.k-font-icon.k-i-caret-alt-right::before{content:"\e13a"}.k-treeview .k-treeview-lines.k-treeview-group .k-treeview-item .k-treeview-toggle .k-icon.k-font-icon.k-i-caret-alt-down{color:#3d3d3d}.k-treeview .k-treeview-lines.k-treeview-group .k-treeview-item .k-treeview-toggle .k-icon.k-font-icon.k-i-caret-alt-down::before{content:"\e136"}.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-hover,.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-state-hover,.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-state-hovered,.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf:hover{background-color:#d5ebef;background-image:none}.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-selected{background-color:#d5ebef;background-image:none}.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-selected .k-treeview-leaf-text{color:#222}.k-popup.k-timepicker-popup{padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px}/* Compatible with @progress/kendo-theme-default v.10.0.0 */ \ No newline at end of file diff --git a/docs/Praesentation/SuperOffice CRM_files/jsinclude.ashx b/docs/Praesentation/SuperOffice CRM_files/jsinclude.ashx new file mode 100644 index 000000000..d3f5a12fa --- /dev/null +++ b/docs/Praesentation/SuperOffice CRM_files/jsinclude.ashx @@ -0,0 +1 @@ + diff --git a/docs/Praesentation/SuperOffice CRM_files/kendo.all.min.js.Download b/docs/Praesentation/SuperOffice CRM_files/kendo.all.min.js.Download new file mode 100644 index 000000000..d2410164d --- /dev/null +++ b/docs/Praesentation/SuperOffice CRM_files/kendo.all.min.js.Download @@ -0,0 +1,10 @@ +/** + * Kendo UI v2025.3.1002 (http://www.telerik.com/kendo-ui) + * Copyright 2025 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. + * + * Kendo UI commercial licenses may be obtained at + * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete + * If you do not own a commercial license, this file shall be governed by the trial license terms. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).kendo=e.kendo||{},e.kendo._globals=e.kendo._globals||{},e.kendo._globals.All=t())}(this,(function(){const e=t;function t(e,n){const i=s();return t=function(n,r){let o=i[n-=458];if(void 0===t.HNXGMp){t.hsTxhI=function(e){let t="",n="";for(let n,i,r=0,o=0;i=e.charAt(o++);~i&&(n=r%4?64*n+i:i,r++%4)?t+=String.fromCharCode(255&n>>(-2*r&6)):0)i="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(i);for(let e=0,i=t.length;enew Date(r[i(472)](),r[i(494)](),r[i(555)]()+1)[i(640)]()/1e3}function p(t,n){const i=e;var r,o;let s=[];if((null===(r=t[i(547)])||void 0===r?void 0:r[i(581)])>0){var c,h;if(i(460)===i(573))return(null===(c=_0x1d71c2[i(547)])||void 0===c?void 0:c[i(581)])>0&&_0x1f2346[i(540)](null===(h=_0x3d6149[i(547)])||void 0===h?void 0:h[i(511)]((e=>_0x2ea74c(e,_0x2fde18))))[i(522)]((()=>{_0x3b5989=!0}))[i(502)]((()=>{_0x260db5=!1,_0x563f2c[i(625)]()})),_0x23b3af;s=t[i(547)][i(511)]((t=>function(t){const n=e,i=t[n(548)](".")[1],r=String[n(544)](...d(i));return JSON[n(563)](r)}(t)))}else if((null===(o=t[i(534)])||void 0===o?void 0:o[i(581)])>0){var p,f;if(i(556)!=i(556))return _0x174020[i(536)]===_0xe32b2c[i(647)]||(null===(p=_0xcbbcd9[i(482)])||void 0===p?void 0:p[i(533)](_0x1bcf3a[i(647)]))||(null===(f=_0x3585ec[i(554)])||void 0===f?void 0:f[i(533)](_0x347526[i(647)]));s=t[i(534)][i(511)]((e=>({type:e[i(574)]?i(574):i(504),code:e[i(647)],expiration:e[i(608)],licenseId:null,userId:t[i(485)]})))}return function(t,n){const i=e,r=n[i(498)]((e=>e[i(473)]!==i(477)))[i(498)]((e=>{const n=i;var r,o;if(n(557)==n(557))return t[n(536)]===e[n(647)]||(null===(r=t[n(482)])||void 0===r?void 0:r[n(533)](e[n(647)]))||(null===(o=t[n(554)])||void 0===o?void 0:o[n(533)](e[n(647)]));_0xe9a631=new _0x2ab351(_0x4e77cc[n(466)],_0x40763d[n(514)],_0x5859bd[n(553)])}))[i(507)](((e,t)=>t[i(467)]-e[i(467)]));return r[i(523)]((e=>e[i(473)]===i(571)&&!u(l(),e[i(467)])))||r[i(523)]((e=>e[i(473)]===i(504)&&!u(t[i(519)],e[i(467)])))||r[i(523)]((e=>e[i(473)]===i(571)&&!u(a(l(),10),e[i(467)])))||r[i(523)]((e=>e[i(473)]===i(574)&&!u(l(),e[i(467)])))||r[i(523)]((e=>e[i(473)]===i(571)))||r[i(523)]((e=>e[i(473)]===i(504)))||r[i(523)]((e=>e[i(473)]===i(574)))}(n,s)}class f{constructor(t,n,i){const r=e;this[r(466)]=t,this[r(585)]=r(471),this[r(647)]=r(579),this[r(527)]=r(586)+r(506),this[r(484)]=r(458)+t+" v"+n+"."+(r(572)+i+r(463))}}class m{constructor(t,n,i){const r=e;this[r(466)]=t,this[r(585)]=r(471),this[r(647)]=r(560),this[r(527)]=t+r(627)+(r(603)+t+r(639)+i),this[r(484)]=r(487)+t+" v"+n+"."+(r(598)+i+r(635))}}class g{constructor(t,n,i){const r=e;this[r(466)]=t,this[r(585)]=r(471),this[r(647)]=r(642),this[r(527)]=r(538)+i+r(542)+(r(564)+t+r(562))+r(609),this[r(484)]=r(512)+t+" v"+n+r(605)+i+r(531)+r(594)+(r(584)+t+r(624))}}class v{constructor(t,n,i,r,o){const a=e;this[a(466)]=t,this[a(585)]=a(471),this[a(647)]=a(476);const s=i?a(614)+i:"";this[a(527)]=a(480)+n[a(486)]()+a(613)+""+t+s+a(515)+r[a(486)]()+".\n"+a(526),this[a(484)]=a(465)+t+" v"+i+". "+(a(644)+o+a(470))+a(497)}}class _{constructor(t,n){const i=e;this[i(466)]=t,this[i(585)]=i(630),this[i(527)]=i(481)+-n+i(550)+i(493)}}async function b(t,i){const r=e;if(typeof crypto!==r(641)||typeof crypto[r(559)]!==r(641)||typeof TextEncoder!==r(532)||typeof TextDecoder!==r(532)){if(r(529)!==r(578))return;{const e=_0x12d2c6[r(563)](_0x9f2c78(_0x43319b));_0x5e1466[r(558)](e[3])&&e[r(521)](3,0,"");const t={products:e[1][r(511)]((([e,t,n])=>({code:e,licenseExpirationDate:t,trial:_0x2b8ae3(n)}))),userId:e[2],integrity:e[3],licenses:e[4],scriptKey:!0};try{const e=_0x212110[r(563)](_0x2eccfe[r(628)]);t[r(534)]=[...e[r(534)],...t[r(534)]],t[r(547)]=[...e[r(547)],...t[r(547)]]}catch(e){}_0x53734a[r(628)]=_0x1e6d93[r(621)](t)}}const o=crypto[r(559)],[a,s,l]=t[r(548)]("."),h=d(l),u=new TextEncoder,p=new TextDecoder,f=u[r(610)](a+"."+s),m=p[r(612)](d(a));if(!(JSON[r(563)](m)[r(520)]===n)){if(r(629)!==r(505))throw new Error(r(595));{const e=_0x2b8c6b(_0x4e37b9),t=new _0x4d911f(e[r(581)]);for(let n=0;n{const n=e;var i,r;return(null===(i=t[n(547)])||void 0===i?void 0:i[n(581)])>0&&(n(591)===n(530)?_0x421b4d[n(499)](_0x297151):Promise[n(540)](null===(r=t[n(547)])||void 0===r?void 0:r[n(511)]((e=>b(e,y))))[n(522)]((()=>{const e=n;e(567)!==e(576)?C=!0:(_0x27973b=new _0x4f1083(_0x13c3b4[e(466)],_0x109720),_0x5328a8=!0)}))[n(502)]((()=>{const e=n;if(e(615)!=e(615))return _0x4d94b2(_0x3d509c);C=!1,k[e(625)]()}))),C})(i)){if(n(601)!=n(601))return new _0x43ed92(1e3*_0x537ca5);c=new f(t[n(466)],t[n(514)],t[n(553)])}else if(n(549)===n(537)){this[n(466)]=_0x23c718,this[n(585)]=n(471),this[n(647)]=n(476);const e=_0x375945?n(614)+_0xdd19e5:"";this[n(527)]=n(480)+_0x42ec16[n(486)]()+n(613)+""+_0x31dafe+e+n(515)+_0x5c8ae7[n(486)]()+".\n"+n(526),this[n(484)]=n(465)+_0x338eab+" v"+_0x5c788b+". "+(n(644)+_0x4dacc1+n(470))+n(497)}else if(d=p(i,t),d){if(d[n(473)]===n(574)){if(n(632)===n(543)){var S,T;let e=[];return(null===(S=_0xa7e67c[n(547)])||void 0===S?void 0:S[n(581)])>0?e=_0x1a819d[n(547)][n(511)]((e=>_0xb4c6fc(e))):(null===(T=_0xfadd7e[n(534)])||void 0===T?void 0:T[n(581)])>0&&(e=_0xb01d9f[n(534)][n(511)]((e=>({type:e[n(574)]?n(574):n(504),code:e[n(647)],expiration:e[n(608)],licenseId:null,userId:_0x496a35[n(485)]})))),_0x3f58c2(_0x352e4e,e)}{const i=function(t){const n=e,i=l()-o(t);return Math[n(546)](i/86400)}(h(d[n(467)]));if(u(l(),d[n(467)])){if(n(626)!=n(626)){if(_0x155598[n(479)](_0x12d0ed[n(620)]))return _0x4d8fdc[n(518)](_0x1622cf[n(620)]);const{isLicenseValid:e,message:t}=_0x51f17c(_0x272926),i=_0x453e2c(_0x2b4069);return t&&!_0x555221[n(479)](i)&&(_0x352892(t,_0x344cab),_0x51749a[n(478)](i)),_0x2b72f9[n(491)](_0x111b72[n(620)],e),e}c=new g(t[n(466)],t[n(514)],i)}else n(600)===n(513)?(this[n(466)]=_0x35976e,this[n(585)]=n(471),this[n(647)]=n(579),this[n(527)]=n(586)+n(506),this[n(484)]=n(458)+_0x285ad0+" v"+_0x35d2a3+"."+(n(572)+_0x18b9b1+n(463))):(c=new _(t[n(466)],i),x=!0)}}else if(d[n(473)]===n(504)||d[n(473)]===n(571)){if(n(545)===n(570))throw new _0x5f0f00(n(535));{let e=d[n(467)];if(d[n(473)]===n(571)){if(n(607)!=n(607))return _0x4365ad[n(461)](_0x407494,n(580))[n(588)](n(539));e=a(e,10)}if(u(t[n(519)],e)){if(n(634)!=n(634))throw new _0x285b82(n(595));c=new v(t[n(466)],h(d[n(467)]),t[n(514)],h(t[n(519)]),t[n(553)])}else n(619)==n(619)?x=!0:(_0x1e4198(_0x431298,_0x4a05b7),_0x39bec4[n(478)](_0x485458))}}}else{if(n(503)===n(459)){const e=_0x469978^_0x2a41e;return _0x1ec978=_0x3937d9,e}c=new m(t[n(466)],t[n(514)],t[n(553)])}const M=d,A=(null==M?void 0:M[n(467)])?h(M[n(467)]):void 0;return{isLicenseValid:x,licenseType:null==d?void 0:d[n(473)],licenseProductCode:null==M?void 0:M[n(647)],expiration:A,message:c}}function T(t){const n=e;if(k[n(479)](t[n(620)])){if(n(577)!==n(606))return k[n(518)](t[n(620)]);_0x473c56[n(489)]()}const{isLicenseValid:r,message:o}=S(t),a=(s=t)[e(536)]||s[e(554)][0];var s;return o&&!x[n(479)](a)&&(n(602)!==n(508)?(function(t,n){const r=e;if(typeof console===r(641))if(r(638)===r(599))_0x3f8ac1=_0x1445aa[r(547)][r(511)]((e=>_0x5c7829(e)));else{const e="["+t[r(585)]+"]["+i+"]"+(o?" "+o+":":"")+" "+n[r(466)],a=typeof console[r(499)]===r(532);if(a){if(r(583)===r(611)){if(typeof _0x3aa332===r(532))return _0x4ef116(_0x51dcdd);if(typeof _0x31ba6f===r(532))return _0x4e420a[r(461)](_0x513fbe,r(580))[r(588)](r(539));throw new _0x4e4ff7(r(643))}console[r(499)](e)}else r(633)!==r(646)?console[r(604)](e):_0x5c387f=!0;if(console[r(604)](t[r(527)]),a)if(r(483)===r(501)){const e=_0x4cbcb5[r(563)](_0x16b5e3[r(628)]);_0x3787f6[r(534)]=[...e[r(534)],..._0x4ec76c[r(534)]],_0x56ecb3[r(547)]=[...e[r(547)],..._0x2de826[r(547)]]}else console[r(489)]()}var o}(o,t),x[n(478)](a)):_0x5c92dc=new _0x2ff2a0(_0x47c79d[n(466)],_0x2ebc02[n(514)],_0x1f5410)),k[n(491)](t[n(620)],r),r}let M=null;try{M=Object.freeze(JSON.parse('{"productName":"Kendo UI","productCode":"KENDOUICOMPLETE","redistributedBy":["KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"],"licensingDocsUrl":"https://docs.telerik.com/kendo-ui/intro/installation/using-license-code?utm_medium=product&utm_source=kendojquery&utm_campaign=kendo-ui-jquery-purchase-license-keys-warning","name":"@progress/kendo-ui","version":"2025.3.1002","publishDate":1759395912,"productCodes":["KENDOUICOMPLETE","KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"]}'))}catch(e){M=Object.freeze({name:"@progress/kendo-ui",productName:"Kendo UI for jQuery",productCode:"KENDOUICOMPLETE",productCodes:["KENDOUICOMPLETE","KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"],redistributedBy:["KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"],publishDate:0,version:"0.0.0",licensingDocsUrl:"https://docs.telerik.com/kendo-ui/intro/installation/using-license-code?utm_medium=product&utm_source=kendojquery&utm_campaign=kendo-ui-jquery-purchase-license-keys-warning"})}const A=M;function D(e){return[/telerik\.com/,/progress\.com/,/stackblitz\.io/,/csb\.app/,/telerik\.io/].map((e=>e.test(window.location.hostname))).indexOf(!0)>-1||!1}const E=function(){return T(A)};const I=function(t){const n=e;try{if(n(496)!=n(496))return _0x430c4f[n(518)](_0x62bcc7[n(620)]);{const i=JSON[n(563)](function(t){const n=e,i=[],r=t[n(618)]();for(let e=0;ee[n(473)]!==n(477)))[n(498)]((e=>{const t=n;var i,r;return _0xcbad92[t(536)]===e[t(647)]||(null===(i=_0xbac7c1[t(482)])||void 0===i?void 0:i[t(533)](e[t(647)]))||(null===(r=_0x11563c[t(554)])||void 0===r?void 0:r[t(533)](e[t(647)]))}))[n(507)](((e,t)=>t[n(467)]-e[n(467)])),t=()=>e[n(523)]((e=>e[n(473)]===n(504)&&!_0x1cb780(_0x56c1e5[n(519)],e[n(467)]))),i=()=>e[n(523)]((e=>e[n(473)]===n(571)&&!_0xf135d9(_0x2147ae(_0x5b8f04(),_0x2e9187),e[n(467)]))),r=()=>e[n(523)]((e=>e[n(473)]===n(574)&&!_0x203f66(_0x27b095(),e[n(467)]))),o=()=>e[n(523)]((e=>e[n(473)]===n(504))),a=()=>e[n(523)]((e=>e[n(473)]===n(571))),s=()=>e[n(523)]((e=>e[n(473)]===n(574)));return e[n(523)]((e=>e[n(473)]===n(571)&&!_0x1b6df6(_0x3e3f18(),e[n(467)])))||t()||i()||r()||a()||o()||s()}{const t=r[n(524)](e,e+2);i[n(475)](Number[n(568)](t,21))}}let o=66;return i[n(511)]((e=>{const t=n;if(t(517)==t(517)){const t=e^o;return o=e,t}}))[n(511)]((e=>String[n(544)](e)))[n(587)]("")}(t));if(Array[n(558)](i[3]))if(n(551)===n(528)){let e=_0x1afa26[n(467)];_0x505753[n(473)]===n(571)&&(e=_0x1e07ff(e,_0x2b0e20)),_0x5c052e(_0x1e314f[n(519)],e)?_0x50256e=new _0x3aeabd(_0x243779[n(466)],_0x482fe6(_0x3a63b4[n(467)]),_0x4fb6e8[n(514)],_0x193859(_0x97725e[n(519)]),_0x533287[n(553)]):_0x35d424=!0}else i[n(521)](3,0,"");const r={products:i[1][n(511)]((([e,t,n])=>({code:e,licenseExpirationDate:t,trial:Boolean(n)}))),userId:i[2],integrity:i[3],licenses:i[4],scriptKey:!0};try{if(n(525)!==n(569)){const e=JSON[n(563)](w[n(628)]);r[n(534)]=[...e[n(534)],...r[n(534)]],r[n(547)]=[...e[n(547)],...r[n(547)]]}else _0x309f74[n(604)](_0x4197d2)}catch(e){}w[n(628)]=JSON[n(621)](r)}}catch(e){}};const z=function(e){!function(e){if(D())return;const t=document.createElement("div");t.style.setProperty("position","absolute"),t.style.setProperty("width","100%"),t.style.setProperty("height","100%"),t.style.setProperty("pointer-events","none"),t.style.setProperty("top","0"),t.style.setProperty("left","0"),t.style.setProperty("right","0"),t.style.setProperty("bottom","0");const n=t.attachShadow({mode:"closed"});const i=document.createElement("div");i.style.setProperty("position","absolute"),i.style.setProperty("top","0"),i.style.setProperty("left","0"),i.style.setProperty("right","0"),i.style.setProperty("bottom","0"),i.style.setProperty("pointer-events","none"),i.style.setProperty("z-index","101"),i.style.setProperty("opacity","0.2"),i.style.setProperty("width","100%"),i.style.setProperty("height","100%"),i.style.setProperty("background-image","url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABVxSURBVHgB7Z3tVRtJE4WL9zgANgLLGRCCnAGOADmCxRGgDFAGYiOADKQMIAGO9J8ji42g37mjqlUjBgOanpn+uM85sjC2sKzbVd1dVV0tQgghhBBCCCGEEEIIKRPn3Gn1GAlJmmN1pP558J6OX9540ejh4WGlX09OTk7+EZIclXYXlY43+vVflY7PH3wd9c+AY/Wvvcb9/b0bjUYOz/hBQpICmh1oOPrEa6l/4rTR337AhIMgTSqtzg+0m8gnof7p0mD8EzmGhkFwJiR6np6e7luLL9Q/RTDTBzF+7wfWg2CxWOCHjYVET6XTdLPZrFuLL9Q/NeCkoVUQ4/d+6Ijev1yof1rAUVMvQgjJHebrSRu+CEmWo/O8hISgCjStKpgiGoDWed4AUP/hwGf++Pi4hQYyFHgDzBP3T7A8b0uo/zD4+sMBy1CwWKR/YjF+fS/Uv2di0t/eEAdBT0QnvlD/PolR/xoOgu4JUd7bFdS/e6I1foODoFuqz3M2mUziFF+of5dEb/xGwyAYCwmCVuPNYv5MqX94Yl75NWKD4PLyEm92KqQoqH9Y8Bnis0zC+A14LbxxVqiVCfUPh678plxNFYQe5pjRgAgpDAv4IOAHJyCEkDJoiPaeCyG5UA1oRIYWHNivSSbV0wLq/zbQXz+bS8kV/AeZJ35NCcYPqH8zvv4VS8kVFou8phTjB9T/NcVt+zgI9rjQDRwTgPrvKcn5v4CDYIfT/vtFiS/UHxRr/AYHwQ4t9DiVwihZ/+KN36ATKJsS9U+utr9r/EGQdQSUNFKa/geZkImQ/2rHlznnQDG7oX9b9Xwl5AUl6G9oLcSSxl8Q/p4P13YJIaQMisvzEkJ2lJjnJyQY3lnoJGfNUvP8oUhZf7c70s2eCG1wL7uhRJ0iQnCveiDIhzf7t/f9IvP8IUhJfx/b9rErUkvgRVPIE1fv6xrvbzweu7OzM3d7e4v3OhfSilT092HMJzCxF4u43eWctfFvt1uHu9nxXvF1CWmtroldfx9W+HVErINAjX+M65ngAPxnOAJ1AiMhrUjBCdD4Oya2QYBlPwx8vV47WwFg+a+XZbrz83NzANz/ByBmJ0Dj74lYBgECfrbnt6U/DB/vC7388L2rqyu8vzshwYjRCdD4e8YfBLidVgYA0X7M9jB8PGazmbu5ualnfiz9dSAsufwPTwz6+5jjp/H3CD5ofPB9343u9v3u6+U+0jyY7eEA8Hx3d4c/QjvvMyGdMZT+TeA9wBHR+DPHUn3T6bRe7uMxn89tn18v/TH7O17gQEheYM9vEX7M9hbsg/FbHED3/IPPSISQgNhyE0au+7x7PPtOQFcB3PMTMjTYf4cyRN3zL2DgMHgs/7XU99acgDIWEgUh9W/4uWMh8QKBvCh8qxSR7fmxt0eEv8kJ6MzP8/2REFL/g59bp/o0xsMAb6xAnBB5Yr+6D3X9KOpBxP/ACWA0jFnoEw+h9D/4mYd5/pGQeAlRLFK95tJy+35578PDQ+0E9LAPi3wixAUsFmKRT6I0DIIPzdJuf6R3i+UeZnsz/nqjPx47/fMpZ/54OVb/g5/BZi4pY4Pgo8s2d3CkF0Z/cXFRL/+Xy2W9BdBUH4/5JsBn9W94PZu5pI77QzMOjepiNp/j71hO//fv31sr7qmtfT73i3xWjnvAZHhH/4nquXrLwB2bueSJ27Vmvodhq4df4BmzvQb3IPxWl/zgRl/DwZA4GrhdYFUHfbHE1y0enXsJ2FLfCnggvjqBejDoTI8o38ocgJAscNq8BY4fv/Uf+J46gjkdQcbA+19fXzs7zQfR8TWcgH+kFw/u+fMDKz/o3OQETk9PLcWLPSBbeeWELd91eb+CcTc5gXr6r9J8PNKbF/7S3z+6DYcvDasBOv6M0GUduNDfv+cEYPhjIVmA+I3Vc4gaOQzfHAECvb4joAPICCzlrIJP93h/dAIYDBQ/L8wBNC37rXUblv5CB5AfGvi5h6F7Ed9GJ2CZP0b780O1vreVnnhOAFsBOoCMscg/HMBbTsCO+grJFkvvHmYCSnYA/5MMcbsiH6TykNgfr9fry58/f0oltFxcXMj379+l+h42gBcnJyfr6iXfq1nhJ56FZIeuAq+fn59Xv379Oq0CgVJNBEIydAAavLv98ePHeSX4bfX1OQSv9noQ/a7y9A8HTuAcTqB63FSPZyE5Mq3GwOW3b99kNpu9+5e/fv2Kp3+FpAW8vB3cwbLOOvZYfl9LfGdW9KOn+mZCskZXhCuL9vtLfjvshd97hWArpn8TxGn5rhZzOL/gB19DYBzzxcEeTQEtGfArB7c7xbmyVu4YExoTuNcYEL6eCkkTxHYOmna4wzQfvq8z/+o949e940hIkjTp5/ZXjm/1+VQfr856UP/EcLtqr9s/OQENDl5+wPhH3nHQZK6mJjucNvNo2w+A+icC0jaY4a2LT5MT+Mye3+l58JSupiY7XIA2XtQ/IZw2f7D9v+X6D53AZ/f8LqGrqckOF7CNF/VPAF3Or6xvv53r951Amx5+DYOAXWEjxXXQxov6R4zTSzusht8OfABE+r3U39y1iPbbIODVX3ED4/Tagk8kENQ/QiyaC1Fg7PX6frm0Mk6/wUOQ8l799+j9I0cDwcF1ov4R4Xbde2vjxi92ogsPzPrY92szD7buJiQn3K6+v17q2yxvlV1u3+TRAn4jIYTkAfbymOWx1AcwfHMEXp5/JISQ9PEDd867ohvGbvt+cwRe6+5ee7ltNpuVf7yYdA8+68fHxy0+exkY6t8RGnSxJX19yAd7fWvhjEs7NOCHb2D9/+AGqO3HQGSeuD/8PD/GggwM9e8IBPCwr7ciHnzA6NrqtW5+4QRkIByLRXrDRXhXH/XvCKRccEuPX8mHD9jr7Vc7AV32D9rJh4Oge2I0foP6d8QHnADO9kdxYw8HQXfEbPwG9e+It5yAlvdG1beNgyA8KRi/Qf07oskJIEYQw8x/SMMgGAs5CmR0UjF+g/oHwh00YzAn0OZgT1/YINBU5VTIUeCzw2eYivEb1L8l7o1mDm7X220a48x/iNtVLE4dC5OOxu2794wlMaj/kbgAzRwIIQmS4p6PEBKIp6enexo/IYWCPdNms1nnbPxat7BwvH/+P7Dt08/kUjKH+hcOxGeeeI8f86lYSuZQ/8JhsciehoBv9rMi9VdcwZcucBCkVeEXmuL1dy0vbciBkgdBycZvFKs/8/x7ShwENP49xelP8V9T0iBgncdritGfxv82/iDIORJ+EAGfCKnJXn8a//to7fgy51y45sCX1P812erPZR8hBVMZ/Ax9+2j8hBSIHumcpXikkxBCBsXtz8QnUyXndvfz8Sx8AFLUnwTEveyKE32KyAK+7IYThqT0V88/o+cPBz7TVPLEJdb2d00y+pv4elHHTEgwUigWYaq3O6LXn56/e2IeBDT+7olWf4rfHzEOAurfH9HpT/H7J6ZBQP37Jxr9Kf5w+IMAt9PKQOB6NurfP4Prjyg/jX9Y8JnDAHE/vQwE/m0MQOrfP4PqX/3jp15Dj4kQQspCK5SK7OZDCCGEEBIfbneH4kgCoT9vLCQJguqPaD8CDdXzlZDogaEuFotgKSLL9uBnYmAJiZqg+vupPlzbJSR6YKSh8sSODVyTI5j+LO9NlxDFIqzzSJfW+jPPnz4Ng+DDGRvqnz5t9GeePxNsEHx2+U798+BY/e3FzPNnwLE6Uv88oI6EEEIIIYQQQgghhBBCCCGEEEIIIYQQQkiRoHyQxz/T51gdqX8evKfjlzdeNHp4eFjp15OTk5N/hCQHjoFWOt7o139VOj5/8HXUPwOO1f+/02ApXEhJmmnTzIP6p49r28wlRFMJMgwhmnlQ/3RB854g/RwaBgF7wkVOyGYe1D9N0L4vWDMXGwTaFHIsJGpgpF5TyIm0hPqnR6XTdLPZrF2oZi7aVIDePxFgqCH1ov6EEEIIITHRtl7jixBCkuToPH8ocGMQrihmiqh/8Jnjau6hrwen/sPQOs8fAgxA5on7xxcfBigDQf2HIUSdR6g3wmKRnolGfKH+QxCT/vaGOAh6Ijrxhfr3SYz613AQdE+04gv174Ng5b1dwUHQHTEbv0H9u6X6PGeTySTu69oaBsFYSCui9/we1L87tBpzFv1naoPg8vISA2AqpBX4DPFZxm78BvUn9awF8R07yrRGPf80pdmU+hNCyJHoYa4ZHSghhWEBXwT84ASEEFIGDdmec8mJ6j+EyNAiu/9YACC+fjaXkinU/21SSPW2BuIzT/waX/yKpWQK9W+mCOMHLBZ5TfbLPg/q/5pijN/gINhTnPhC/X1cwAauScFBUKbxG9R/h9P7F0rTv6bkQVCy8Rt0Aju00OtUSqTEQZBSbX/X0AmQF4Mg5wi4cRAJn0jhlKY/aUBrx5c558ANzYUvafx7StAfqxv0UKyer4QQUg5+zAfXdgkhpAxKqvMghHgUm+cPhdufhU/Oa+qRTp6Jb0HK+oOi8/whcC+74SSTIrJlH7vitCMl/RHcqx4I8uHN/u19v9w8f1swi6aWJ+aeLxyp6F+9r2u8v/F47M7Oztzt7S3e61xIe1IqFmGFX3hi19/tLuesjX+73brFYlG/V3xdQlq7F1JwAjT+7ohVfzX+Ma5ngwPwn+EI1AmMhLQnZidA4++e2PTHsh8Gvl6vna0AsPzXy1Ld+fm5OQDu/0MRoxOg8fdHLPoj4Gd7flv6w/DxvtDLD9+7urrC+7sTEhZ/EOB2WhkYE57G3w8x6I9oP2Z7GD4es9nM3dzc1DM/lv46FpZc/ncEBgEMD7XVMjB4DxiINP7+GEp/t7/voF7uI0WJ2R4OAM93d3f4I7TzPhNCSD5Yqm86ndbLfTzm87nt8+ulP2Z/x+vQCMkL7Pktwo/Z3oJ9MH6LA+ief/AVKSEkILbdgJHr3v4ez74T0FUA9/wxgP1XF0Lozx0LiZqQ+uuefwEDh8Fj+a+lvrfmBJSxkOGBEF4UNliKyFJ9usdjgCdSQupve37s7RHhb3ICOvPzfH8swDhD54kb8vwjIVESSn+/ug91/SjqQcT/wAlgNhiz0CcyQhaLsMgnPULoX73m0nL7fnnvw8ND7QT0sA+LfGKlYRB82ks7NnNIlmP1d/sjvVtsJTDbm/HXG/3x2OmfTznzR44NgmOX7Y7NHJLms/q7gyO9MPqLi4t6+b9cLustgKb6eMw3FdwfmjFggKg3X71l4I7NHJLmHf3PVPs5/o7l9H///r214p7a2udzv8hn5RgDShsN3Czg1SE4lom6xKO4heB2rdnvYdi6QljgGbO9BvfgOLa65Ac3+hpOBinjtHkDhMdv/Qe+p45gTkeQL7bUtwIeaK5OoJ4MdKZHlG9lDkBIPsDzQ/QmJ3B6emopHqwB2corQzDDX19fOzvNh7GAr+EE/CO9eHDPnxH+0t8/ugnBpWE1QOHzwpbvurxfwbibnEA9/VdpPh7pzQjs3yyfK2rkMHxzBAj0+I6ADiAvdFsHLvT37zkBGP5YSB6YA2ha9lvrJiz9hQ4gO7CVswo+jfH80QlgMqD2GaKC35unF88JYCtAB5AnGvi9h6F7GZ9GJ2CZP0b7M8XSO4eZADqAvLHIPxzAW07AjvpKYfxPCkBngevn5+fVr1+/TqtAoFQDQUieuF2RD1J5SOyP1+v15c+fP6Vy9HJxcSHfv3+X6nsIAF2cnJysq5d8r1YAP/EshVGEA6iYVkZ/+e3bN5nNZu/+5a9fv+LpXyHJocG72x8/fpxXDv+2+vocDr+K9cDp31UrvYcDJ3AOJ1A9bqrHs5D80BlhZdF+f8lvhz3we68QZMX0T3pglWcHd6Cjdeyx/L6W+M6s6EdP9c2ElIHbneJaWStnFIRoTOBe94D4eiokSZyW72oxl/MLfvA1jB6642CPpoCXDPhljO79RwffG6kj2OrzqT5e1Xo3vZ7EC2K7B0073GGaD9/XmX/1nvFT/4Rx2syjbT+AIW+gIZ/D7ao9b//kBDQ4ePkB46f+qeICtPFy2g8gpavJSwZpW8zw1sWnyQl8Zs9P/RPFBWzj5RK6mrxkTCfb/1uu/9AJfHbPT/0Tw3XQxqthELArcETocn5lffvtXL/vBNr08KP+CQFxvLbQEwmEDQJe/RQXTi/tsBp+O/AFEOn3Un9z1yLaT/0TQgNBwb20Zg/o/SPBsjkwShh7vb5fLq2M22/wEqS8V/+9sRBChsXtuvfWxo1f7EQnHpj1se/XZh5s3U1ITrhdfX+91LdZ3io73b7JqwX8RkIIyQPs5THLY6kPYPjmCLw8/0hI3iAd8/j4uN1sNisZGLwH/3gpCYcfuHPeFd0wdtv3myPwWnf32suR+veMn+fHBy8DA0fEPHF4NOhmS/r6kA/2+tbCHZd2aMAP38D6/8ENUNtP/XvERXhXn2OxSCcggId9vRXx4LNF12avdfsLJyADQf17IkbjNzgIwoOUK27p8Sv58Nl6vf1qJ6DL/kE7+VD/jonZ+A0OgvB8wAngbH8UN/ZQ/45IwfgNDoLwvOUEtLw3qr6N1D8wiOimYvxGwyAYC2lFkxNAjCCGmf8Q6h8QRHeR7knF+A0bBJqqmgr5NO6gGYc5gTYHe/qC+gfC7bv3jCUx3K5ibepYmPJp3BvNXNyut+M0xpn/EOpPyBG4AM1cCCEJkmLMhxASiKenp3saf4Fg2Vc9FsjpSuZo3hr/115r1lMAe+bNZrPO2fip/wH+nq9iKZkD8ZknLhfq79EQ8MneK7JYpGyov5JShV9oOAjKvnSjeP1LNn6j5EHgWl7akgPF6k/j31PiIGCef09x+jPP+5qSBgGd/2uKcgIHEdCJkBp/EOSaCaHxv00J+tdoDnRJ8V+jtePLHGshaPzvk7P+pGC47SOkYCqDn6FvH42fkAJxuyPdaN01FlIGbnc/37TkFE8o3L4nAmvHCyQ5/S3gw24oYXAvuyKxbLgwktK/xNr+rsFqKpU8sa78Zlz5hSMZ/Znq6Y4UikVMf72oYyYkGNHrT+PvnpgHAVd+3ROt/jT+/ohxEFD//ohOf4rfPzENAurfP1E5AVzPRPH7xx8EuJ1WBoDGPxyH+ruhjlTjbnR9AxMhvYLPHA4YGkjPIMpP4x+WIfUnhYMZx2voMRFCSFlohVqR3XwIIaQc3O5OtrGQJFC9RkKKRCsyRxICi/YuFgvs986ERA3Eh1ahUkT4GQg0Vc9XQqInqP6ODRyTA046VJ7Y1x/XdgmJnmD6M8+bLiGKRVjemy6t9WeeN30aBsGHI/bUP33a6M88bybYIPjs9o3658Gx+tuLmefNgGN1pP55QB0JIYQQQgghhBBCCJGy+T9ftRg+rVNPfAAAAABJRU5ErkJggg==')"),n.appendChild(i),e.appendChild(t),new MutationObserver((function(n){const i=n[0];i.removedNodes&&Array.from(i.removedNodes).indexOf(t)>-1&&setTimeout((()=>{e.appendChild(t)}),100),"attributes"===i.type&&i.target===t&&setTimeout((()=>{t.removeAttribute(i.attributeName)}),100)})).observe(e,{childList:!0,attributes:!0,subtree:!0})}(e),function(){if(D())return;let e="We couldn't verify your license key for Kendo UI for jQuery. Please see the browser console for details and resolution steps.";const t=S(A);t.message&&t.message.notificationMessage&&(e=t.message.notificationMessage);let n=document.querySelector("#k-license-banner");if(!n){n=document.createElement("div"),n.setAttribute("id","k-license-banner"),n.style.setProperty("width","559px"),n.style.setProperty("display","flex"),n.style.setProperty("justify-content","center"),n.style.setProperty("align-items","center"),n.style.setProperty("position","absolute"),n.style.setProperty("top","16px"),n.style.setProperty("right","16px"),n.style.setProperty("padding","12px"),n.style.setProperty("border-radius","4px"),n.style.setProperty("box-shadow","0px 4px 5px 0px rgba(0, 0, 0, 0.04), 0px 2px 4px 0px rgba(0, 0, 0, 0.03)"),n.style.setProperty("font-size","14px"),n.style.setProperty("font-weight","14px"),n.style.setProperty("line-height","20px"),n.style.setProperty("background-color","#FFC000"),n.style.setProperty("color","#1E1E1E"),n.style.setProperty("z-index","999"),n.innerHTML=`\n \n \n \n \n \n\n \n ${e}\n \n\n
\n \n
\n `;const t=n.querySelector("#text");t.style.setProperty("display","flex"),t.style.setProperty("align-self","center"),t.style.setProperty("margin-right","8px");const i=n.querySelector("#button-wrapper");i.style.setProperty("display","flex"),i.style.setProperty("align-items","center"),i.style.setProperty("margin-left","24px");const r=n.querySelector("#close-btn");r.style.setProperty("display","inline-flex"),r.style.setProperty("position","relative"),r.style.setProperty("border","none"),r.style.setProperty("background-color","transparent"),r.style.setProperty("cursor","pointer"),r.style.setProperty("outline","none"),r.style.setProperty("padding","5px"),r.style.setProperty("border-radius","4px"),r.style.setProperty("transition","color 0.2s ease-in-out"),r.addEventListener("click",(function(){n.setAttribute("hidden",!0)})),document.body.appendChild(n)}}()};let P;window.KendoLicensing||(window.KendoLicensing={setScriptKey:I});const L="change";const B={small:"(max-width: 500px)",medium:"(min-width: 500.1px) and (max-width: 768px)",large:"(min-width: 768.1px)"};function H(e){if(e)return P=P||Object.assign({},B,kendo.defaults.breakpoints),e in P&&(e=P[e]),function(e){let t=window.matchMedia(e);let n=[];let i=[];let r=[];let o={mediaQueryList:t};const a=e=>{r.forEach((t=>t(e))),e.matches?n.forEach((t=>t(e))):i.forEach((t=>t(e)))};return t.addEventListener(L,a),o.onChange=e=>(r.push(e),o),o.onEnter=e=>{if(n.push(e),t.matches){const n=t.media;e(new MediaQueryListEvent(L,{media:n,matches:!0}))}return o},o.onLeave=e=>(i.push(e),o),o.destroy=()=>{t&&t.removeEventListener(L,a),n=null,i=null,r=null,t=null,o=null},o}(e)}function R(e){class t extends e{static extend(e){const n=class extends t{constructor(){super(),e&&e.init&&e.init.apply(this,arguments)}};return Object.assign(n.prototype,e),F(n.prototype),n.fn=n.prototype,n}}return F(t.prototype),t.fn=t.prototype,t}function F(e){Object.defineProperty(e,"_instance",{get:function(){return this}})}!function(e,t,n){var i,r=t.kendo=t.kendo||{cultures:{}},o=e.extend,a=e.each,s=Array.isArray,l=e.noop,c=Math,d=t.crypto,h=t.JSON||{},u={},p=/%/,f=/\{(\d+)(:[^\}]+)?\}/g,m=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,g=/^(\+|-?)\d+(\.?)\d*$/,v="month",_="hour",b="zone",w="weekday",y="quarter",k={G:"era",y:"year",q:y,Q:y,M:v,L:v,d:"day",E:w,c:w,e:w,h:_,H:_,k:_,K:_,m:"minute",s:"second",a:"dayperiod",t:"dayperiod",x:b,X:b,z:b,Z:b},x={month:{type:"months",minLength:3,standAlone:"L"},quarter:{type:"quarters",minLength:3,standAlone:"q"},weekday:{type:"days",minLength:{E:0,c:3,e:3},standAlone:"c"},dayperiod:{type:"dayPeriods",minLength:0},era:{type:"eras",minLength:0}},C="function",S="string",T="number",M="object",D="null",I="boolean",P="undefined",L="prefix",F="aria-labelledby",O="aria-label",V={},N={},$=[].slice,U=["themeColor","fillMode","shape","size","rounded","positionMode"],W=function(){var e,t,i,r,o,a,s=arguments[0]||{},l=1,c=arguments.length,d=!1;for("boolean"==typeof s&&(d=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!=typeof s&&(s={}),l===c&&(s=this,l--);l"function"==typeof e[t]));const n=Object.getOwnPropertyNames(Object.getPrototypeOf(new e({}))).filter((e=>"constructor"!==e));return t.concat(n)},r.convertPromiseToDeferred=function(t){let n=e.Deferred();return t.finally(n.always).then(n.resolve).catch(n.reject),n.promise()},r.ConvertClass=R;r.isPresent=e=>null!==e&&e!==n;r.isBlank=e=>null===e||e===n;r.isEmpty=e=>0===e.length;r.isString=e=>"string"==typeof e;r.isInteger=e=>Number.isInteger(e);r.isNumeric=e=>!isNaN(e-parseFloat(e));r.isDate=e=>e&&e.getTime;const q=r.isFunction=e=>"function"==typeof e;var G=function(){this._defaultPrevented=!0};var K=function(){return!0===this._defaultPrevented};var Y=j.extend({init:function(){this._events={}},bind:function(e,t,i){var r,o,a,s,l=this,c=typeof e===S?[e]:e,d=typeof t===C;if(t===n){for(r in e)l.bind(r,e[r]);return l}for(r=0,o=c.length;r=0;i--)o[i]!==t&&o[i].original!==t||o.splice(i,1);else r._events[e]=[];return r}});function Q(e,t){if(t)return"'"+e.split("'").join("\\'").split('\\"').join('\\\\\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")+"'";var n=e.charAt(0),i=e.substring(1);return"="===n?"+("+i+")+":":"===n?"+$kendoHtmlEncode("+i+")+":";"+e+";$kendoOutput+="}var X=/^\w+/,Z=/\$\{([^}]*)\}/g,J=/\\\}/g,ee=/__CURLY__/g,te=/\\#/g,ne=/__SHARP__/g,ie=["","0","00","000","0000"];function re(e,t,n){return(n=(t=t||2)-(e+="").length)?ie[t].substring(0,n)+e:e}function oe(t,n){var i,r,o;return(i=t.clone()).css("display",""),i.css("visibility","hidden"),i.appendTo(e("body")),r=i.outerWidth(n||!1),o=i.outerHeight(n||!1),i.remove(),{width:r||0,height:o||0}}function ae(e,t,n){var i=r._outerWidth,o=r._outerHeight,a=e.parent(),s=e.closest(".k-animation-container"),l=e.hasClass("k-tooltip"),c=e.is(":visible"),d=a[0].style,h=e[0].style.height;s.is(":hidden")&&s.css({display:"",position:""}),p.test(d.width)||p.test(d.height)||(c||e.add(a).show(),n&&a.css("width",""),a.css({width:t?i(e,!1,l)+1:i(e,!1,l)}),"auto"===h?e.css({height:o(a)}):a.css({height:o(e)}),c||e.hide())}function se(e){var t=1,n=arguments.length;for(t=1;t-1||o.standard.PM.indexOf("PM")>-1)&&(o.standard.AM.push("a","A","PMa","PMA","PMa0","PMA0"),o.standard.PM.push("p","P","AMp","AMP","AMp0","AMP0")),i.current;var o;(t=m(e)||i[u]).calendar=t.calendars.standard,i.current=t},r.findCulture=m,r.getCulture=g,r.kendoCultureToIntl=function(e){e=g(e)||r.cultures.current;let t={};t[e.numberFormat.currency.abbr]=e.numberFormat.currency;const n={};const[i,o]=e.name.split("-");if(n.name=i,n.identity={language:i},o&&(n.territory=o),e.numberFormat&&(n.numbers={symbols:{decimal:e.numberFormat["."],group:e.numberFormat[","],percentSign:e.numberFormat.percent?.symbol||"%"},decimal:{patterns:e.numberFormat.pattern,groupSize:e.numberFormat.groupSize},currency:{patterns:e.numberFormat.currency?.pattern,groupSize:e.numberFormat.currency?.groupSize},percent:{patterns:e.numberFormat.percent?.pattern,groupSize:e.numberFormat.percent?.groupSize,decimals:e.numberFormat.percent?.decimals}},e.numberFormat.currency&&(n.numbers.currencies={[e.numberFormat.currency.abbr]:e.numberFormat.currency},n.numbers.localeCurrency=e.numberFormat.currency.abbr)),e.calendars&&e.calendars.standard){const t=e.calendars.standard;n.calendar={patterns:{d:t.patterns.d,D:t.patterns.D,F:t.patterns.F,g:t.patterns.g,G:t.patterns.G,m:t.patterns.m,M:t.patterns.M,s:t.patterns.s,t:t.patterns.t,T:t.patterns.T,u:t.patterns.u,y:t.patterns.y,Y:t.patterns.Y},days:{format:{wide:t.days.names,abbreviated:t.days.namesAbbr,short:t.days.namesShort},"stand-alone":{wide:t.days.names,abbreviated:t.days.namesAbbr,short:t.days.namesShort}},months:{format:{wide:t.months.names,abbreviated:t.months.namesAbbr,narrow:t.months.namesAbbr.map((e=>e.charAt(0)))},"stand-alone":{wide:t.months.names,abbreviated:t.months.namesAbbr,narrow:t.months.namesAbbr.map((e=>e.charAt(0)))}},dayPeriods:{format:{abbreviated:{am:t.AM[0],pm:t.PM[0]},narrow:{am:t.AM[1],pm:t.PM[1]},wide:{am:t.AM[0],pm:t.PM[0]}},"stand-alone":{abbreviated:{am:t.AM[0],pm:t.PM[0]},narrow:{am:t.AM[1],pm:t.PM[1]},wide:{am:t.AM[0],pm:t.PM[0]}}}},"firstDay"in t&&(n.firstDay=t.firstDay)}return{localeInfo:()=>({numbers:{localeCurrency:e.numberFormat.currency.abbr,currencies:t,symbols:{group:e.numberFormat[","],decimal:e.numberFormat["."],percentSign:e.numberFormat.percent.symbol}},calendar:{patterns:e.calendars.standard.patterns,months:{format:{wide:e.calendars.standard.months.names,abbreviated:e.calendars.standard.months.namesAbbr}},days:{format:{wide:e.calendars.standard.days.names,abbreviated:e.calendars.standard.days.namesAbbr}}}}),parseDate:(e,t)=>r.parseExactDate(e,t),toString:(e,t)=>b(e,t),format:(e,...t)=>r.format(e,t)}},r.culture(u);var v=function(e,t,i,r){var o=e.indexOf(r[l]);var a=r.groupSize.slice();var s=a.shift();var c,d;var h,u,p;var f;if(i=-1!==o?o:i+1,(d=(c=e.substring(t,i)).length)>=s){for(h=d,u=[];h>-1;)if((p=c.substring(h-s,h))&&u.push(p),h-=s,0===(s=(f=a.shift())!==n?f:s)){h>0&&u.push(c.substring(0,h));break}c=u.reverse().join(r[","]),e=e.substring(0,t)+c+e.substring(i)}return e};var _=function(e,t,n){return t=t||0,e=e.toString().split("e"),e=Math.round(+(e[0]+"e"+(e[1]?+e[1]+t:t))),n&&(e=-e),(e=+((e=e.toString().split("e"))[0]+"e"+(e[1]?+e[1]-t:-t))).toFixed(Math.min(t,20))};var b=function(e,r,u){if(r){if("[object Date]"===p.call(e))return function(e,i,r){var o=(r=g(r)).calendars.standard,a=o.days,s=o.months;return(i=i.pattern||o.patterns[i]||i).replace(t,(function(t){var i;var r;var l;return"d"===t?r=e.getDate():"dd"===t?r=re(e.getDate()):"ddd"===t?r=a.namesAbbr[e.getDay()]:"dddd"===t||"EEEE"===t?r=a.names[e.getDay()]:"M"===t?r=e.getMonth()+1:"MM"===t?r=re(e.getMonth()+1):"MMM"===t?r=s.namesAbbr[e.getMonth()]:"MMMM"===t?r=s.names[e.getMonth()]:"yy"===t?r=re(e.getFullYear()%100):"yyyy"===t?r=re(e.getFullYear(),4):"h"===t?r=e.getHours()%12||12:"hh"===t?r=re(e.getHours()%12||12):"H"===t?r=e.getHours():"HH"===t?r=re(e.getHours()):"m"===t?r=e.getMinutes():"mm"===t?r=re(e.getMinutes()):"s"===t?r=e.getSeconds():"ss"===t?r=re(e.getSeconds()):"f"===t?r=c.floor(e.getMilliseconds()/100):"ff"===t?((r=e.getMilliseconds())>99&&(r=c.floor(r/10)),r=re(r)):"fff"===t?r=re(e.getMilliseconds(),3):"tt"===t||"aa"===t?r=e.getHours()<12?o.AM[0]:o.PM[0]:"zzz"===t?(l=(i=e.getTimezoneOffset())<0,r=c.abs(i/60).toString().split(".")[0],i=c.abs(i)-60*r,r=(l?"+":"-")+re(r),r+=":"+re(i)):"zz"!==t&&"z"!==t||(l=(r=e.getTimezoneOffset()/60)<0,r=c.abs(r).toString().split(".")[0],r=(l?"+":"-")+("zz"===t?re(r):r)),r!==n?r:t.slice(1,t.length-1)}))}(e,r,u);if(typeof e===T)return function(e,t,r){var c,u,p,f,m,b,w,y,k,x,C,S,T,M,A,D,E,I,z,P,L=(r=g(r)).numberFormat,B=L[l],H=L.decimals,R=L.pattern[0],F=[],O=e<0,V=s,N=s,$=-1;if(e===n)return s;if(!isFinite(e))return e;if(!t)return r.name.length?e.toLocaleString():e.toString();if(m=i.exec(t)){if(p="p"===(t=m[1].toLowerCase()),((u="c"===t)||p)&&(B=(L=u?L.currency:L.percent)[l],H=L.decimals,c=L.symbol,R=L.pattern[O?0:1]),(f=m[2])&&(H=+f),"e"===t)return(f?e.toExponential(H):e.toExponential()).replace(l,L[l]);if(p&&(e*=100),O=(e=_(e,H))<0,b=(e=e.split(l))[0],w=e[1],O&&(b=b.substring(1)),N=v(b,0,b.length,L),w&&(N+=B+w),"n"===t&&!O)return N;for(e=s,k=0,x=R.length;k-1||t.indexOf('"')>-1||t.indexOf("\\")>-1)&&(t=t.replace(o,(function(e){var t=e.charAt(0).replace("\\",""),n=e.slice(1).replace(t,"");return F.push(n),"??"}))),t=t.split(";"),O&&t[1])t=t[1],T=!0;else if(0===e&&t[2]){if(-1==(t=t[2]).indexOf(d)&&-1==t.indexOf(h))return t}else t=t[0];if((p=-1!=t.indexOf("%"))&&(e*=100),(u=-1!=(z=t.indexOf("$")))&&"\\"===t[z-1]&&(t=t.split("\\").join(""),u=!1),(u||p)&&(B=(L=u?L.currency:L.percent)[l],H=L.decimals,c=L.symbol),(S=t.indexOf(",")>-1)&&(t=t.replace(a,s)),M=t.indexOf(l),x=t.length,-1!=M)if(w=(w=(w=e.toString().split("e"))[1]?_(e,Math.abs(w[1])):w[0]).split(l)[1]||s,E=(D=t.lastIndexOf(h)-M)>-1,I=(A=t.lastIndexOf(d)-M)>-1,k=w.length,E||I||(x=(t=t.substring(0,M)+t.substring(M+1)).length,M=-1,k=0),E&&D>A)k=D;else if(A>D)if(I&&k>A){var U=_(e,A,O);for(;U.charAt(U.length-1)===h&&A>0&&A>D;)A--,U=_(e,A,O);k=A}else E&&kD?D:A,A=t.lastIndexOf(d),D=t.lastIndexOf(h),P=-1==A&&-1!=D?D:-1!=A&&-1==D||A>D?A:D,$==x&&(P=$),-1!=$){for(b=(N=e.toString().split(l))[0],w=N[1]||s,y=b.length,w.length,O&&-1*e>=0&&(O=!1),e=t.substring(0,$),O&&!T&&(e+="-"),k=$;k-1&&(e+=b,k=M),M===k){e+=(w?B:s)+w,k+=P-M+1;continue}C===h?(e+=C,V=C):C===d&&(e+=V),k++}if(S&&(e=v(e,$+(O&&!T?1:0),Math.max(P,y+$),L)),P>=$&&(e+=t.substring(P+1)),u||p){for(N=s,k=0,x=e.length;k=t&&e<=n)}function v(e){return e.charAt(0)}function _(t){return e.map(t,v)}function b(e){var t=0,n=e.length,i=[];for(;tt.length-e.length))[0].length}function k(e,t,i,o,s){if(!e)return null;var c,d,h,u,p,m,v,b,k,x,C,S,T=function(e){var n=0;for(;t[F]===e;)n++,F++;return n>0&&(F-=1),n},M=function(t){var n,i,r="";if(2===t)for(let n=0;n<=t;n++)r+=e[O+n]||"";return r=s&&r.match(f.exact3)&&Number.isInteger(Number(r))&&Number(r)>0?function(e){return e.replace(/^0*/,"")}(r):e.substr(O,t),n=f[t]||new RegExp("^\\d{1,"+t+"}"),(i=r.match(n))?(i=i[0],O+=i.length,parseInt(i,10)):null},A=function(t,n,i){var r,o,a,s=0,l=t.length,c=0,d=0;for(;sc&&(c=o,d=s);return c?(O+=c,d+1):null},D=function(){var n=!1;return e.charAt(O)===t[F]&&(O++,n=!0),n},E=i.calendars.standard,I=null,z=null,P=null,L=null,B=null,H=null,R=null,F=0,O=0,V=!1,N=new Date,$=E.twoDigitYearMax||2029,U=N.getFullYear();for(t||(t="d"),(u=E.patterns[t])&&(t=u),h=(t=t.split("")).length;F2)continue;if(null===(P=d<3?M(2):A(E._lowerDays[3==d?"namesAbbr":"names"],!0))||g(P,1,31))return null}else if("M"===c){if(d=T("M"),E._lowerMonths||(E._lowerMonths=w(E.months)),null===(z=d<3?M(2):A(E._lowerMonths[3==d?"namesAbbr":"names"],!0))||g(z,1,12))return null;z-=1}else if("y"===c){if(null===(I=M(d=T("y"))))return null;2==d&&("string"==typeof $&&($=U+parseInt($,10)),(I=U-U%100+I)>$&&(I-=100))}else if("h"===c){if(T("h"),12==(L=M(2))&&(L=0),null===L||g(L,0,11))return null}else if("H"===c){if(T("H"),null===(L=M(2))||g(L,0,23))return null}else if("m"===c){if(T("m"),null===(B=M(2))||g(B,0,59))return null}else if("s"===c){if(T("s"),null===(H=M(2))||g(H,0,59))return null}else if("f"===c){if(d=T("f"),S=e.substr(O,d).match(f[3]),null!==(R=M(d))&&(R=parseFloat("0."+S[0],10),R=r._round(R,3),R*=1e3),null===R||g(R,0,999))return null}else if("t"===c){if(d=T("t"),b=E.AM,k=E.PM,1===d&&(b=_(b),k=_(k)),!(p=A(k,!1,y(k)))&&!A(b,!1,y(b)))return null}else if("z"===c){if(m=!0,d=T("z"),"Z"===e.substr(O,1)){D();continue}if(!(v=e.substr(O,6).match(d>2?l:a)))return null;if(x=(v=v[0].split(":"))[0],!(C=v[1])&&x.length>3&&(O=x.length-2,C=x.substring(O),x=x.substring(0,O)),g(x=parseInt(x,10),-12,13))return null;if(d>2&&(C=v[0][0]+C,C=parseInt(C,10),isNaN(C)||g(C,-59,59)))return null}else if("'"===c)V=!0,D();else if(!D())return null;return o&&!/^\s*$/.test(e.substr(O))?null:(null===I&&null===z&&null===P&&(null!==L||null!==B||H||null)?(I=U,z=N.getMonth(),P=N.getDate()):(null===I&&(I=U),null===P&&(P=1)),p&&L<12&&(L+=12),m?(x&&(L+=-x),C&&(B+=-C),e=new Date(Date.UTC(I,z,P,L,B,H,R))):function(e,t){t||23!==e.getHours()||e.setHours(e.getHours()+2)}(e=new Date(I,z,P,L,B,H,R),L),I<100&&e.setFullYear(I),e.getDate()!==P&&m===n?null:e)}function x(e,t,n,i,o){if("[object Date]"===m.call(e))return e;var a=0;var l=null;var f;var g;if(e&&0===e.indexOf("/D")&&(l=d.exec(e)))return l=l[1],g=h.exec(l.substring(1)),l=new Date(parseInt(l,10)),g&&(g=function(e){var t="-"===e.substr(0,1)?-1:1;return e=e.substring(1),t*(60*parseInt(e.substr(0,2),10)+parseInt(e.substring(2),10))}(g[0]),l=r.timezone.apply(l,0),l=r.timezone.convert(l,0,-1*g)),l;for(n=r.getCulture(n),t||(t=function(e){var t=c.max(u.length,p.length);var n=(e.calendar||e.calendars.standard).patterns;var i,r,o;var a=[];for(o=0;o0?null:(f=f>-1,e.indexOf(u)>-1||a&&a.toLowerCase().indexOf("c")>-1?(s=(c=h).pattern[0].replace("$",u).split("n"),e.indexOf(s[0])>-1&&e.indexOf(s[1])>-1&&(e=e.replace(s[0],"").replace(s[1],""),f=!0)):e.indexOf(p)>-1&&(l=!0,c=d,u=p),e=e.replace("-","").replace(u,"").replace(t," ").split(c[","].replace(t," ")).join("").replace(i,"").replace(c["."],"."),e=parseFloat(e),isNaN(e)?e=null:f&&(e*=-1),e&&l&&(e/=100),e)}}(),function(){u._scrollbar=n,u.scrollbar=function(e){if(isNaN(u._scrollbar)||e){var t,n=document.createElement("div");return n.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",n.innerHTML=" ",document.body.appendChild(n),u._scrollbar=t=n.offsetWidth-n.scrollWidth,document.body.removeChild(n),t}return u._scrollbar},u.isRtl=function(t){return e(t).closest(".k-rtl").length>0};var i=document.createElement("table");try{i.innerHTML="",u.tbodyInnerHtml=!0}catch(e){u.tbodyInnerHtml=!1}u.touch="ontouchstart"in t;let r=document.documentElement.style;let o="HTMLElement"in t?HTMLElement.prototype:[];u.transforms=u.transitions={css:"",prefix:"",event:"transitionend"},u.hasHW3D="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix||"MozPerspective"in r||"msPerspective"in r,u.cssFlexbox="flexWrap"in r||"WebkitFlexWrap"in r||"msFlexWrap"in r,i=null,u.devicePixelRatio=t.devicePixelRatio===n?1:t.devicePixelRatio;try{u.screenWidth=t.outerWidth||t.screen?t.screen.availWidth:t.innerWidth,u.screenHeight=t.outerHeight||t.screen?t.screen.availHeight:t.innerHeight}catch(e){u.screenWidth=t.screen.availWidth,u.screenHeight=t.screen.availHeight}u.detectOS=function(e){var n,i=!1,r=[],o=!/mobile safari/i.test(e),a={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.?(\d+(\.\d+)?)?/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},s={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},l={tablet:/playbook|ipad|fire/i},c={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i,edge:/edge|edg|edgios|edga/i};for(var d in a)if(a.hasOwnProperty(d)&&(r=e.match(a[d]))){if("windows"==d&&"plugins"in navigator)return!1;(i={}).device=d,i.tablet=ce(d,l,!1),i.browser=ce(e,c,"default"),i.name=ce(d,s),i[i.name]=!0,i.majorVersion=r[2],i.minorVersion=(r[3]||"0").replace("_","."),n=i.minorVersion.replace(".","").substr(0,2),i.flatVersion=i.majorVersion+n+new Array(3-(n.length<3?n.length:2)).join("0"),i.cordova=typeof t.PhoneGap!==P||typeof t.cordova!==P,i.appMode=t.navigator.standalone||/file|local|wmapp/.test(t.location.protocol)||i.cordova,i.android&&(u.devicePixelRatio<1.5&&i.flatVersion<400||o)&&(u.screenWidth>800||u.screenHeight>800)&&(i.tablet=d);break}return i};var a=u.mobileOS=u.detectOS(navigator.userAgent);u.wpDevicePixelRatio=a.wp?screen.width/320:0,u.hasNativeScrolling=!1,(a.ios||a.android&&a.majorVersion>2||a.wp)&&(u.hasNativeScrolling=a),u.delayedClick=function(){if(u.touch){if(a.ios)return!0;if(a.android)return!u.browser.chrome||!(u.browser.version<32)&&!(e("meta[name=viewport]").attr("content")||"").match(/user-scalable=no/i)}return!1},u.mouseAndTouchPresent=u.touch&&!(u.mobileOS.ios||u.mobileOS.android),u.detectBrowser=function(e){var t=!1,n=[],i={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome|crios)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i};for(var r in i)if(i.hasOwnProperty(r)&&(n=e.match(i[r]))){(t={})[r]=!0,t[n[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,t.version=parseInt(document.documentMode||n[2],10),t.chrome&&e.match(/(edg)[ \/]([\w.]+)/i)&&(t.chromiumEdge=!0);break}return t},u.browser=u.detectBrowser(navigator.userAgent),!a&&u.touch&&u.browser.safari&&(a=u.mobileOS={ios:!0,tablet:"tablet",device:"ipad",majorVersion:13}),u.detectClipboardAccess=function(){var e={copy:!!document.queryCommandSupported&&document.queryCommandSupported("copy"),cut:!!document.queryCommandSupported&&document.queryCommandSupported("cut"),paste:!!document.queryCommandSupported&&document.queryCommandSupported("paste")};return u.browser.chrome&&(e.paste=!1,u.browser.version>=43&&(e.copy=!0,e.cut=!0)),e},u.clipboard=u.detectClipboardAccess(),u.zoomLevel=function(){try{var e=u.browser;var n=0;var i=document.documentElement;return e.msie&&11==e.version&&i.scrollHeight>i.clientHeight&&!u.touch&&(n=u.scrollbar()),u.touch?i.clientWidth/t.innerWidth:e.msie&&e.version>=10?((top||t).document.documentElement.offsetWidth+n)/(top||t).innerWidth:1}catch(e){return 1}},function(t){var n="",i=e(document.documentElement),r=parseInt(t.version,10);t.msie?n="ie":t.mozilla?n="ff":t.safari?n="safari":t.webkit?n="webkit":t.opera?n="opera":t.edge&&(n="edge"),n&&(n="k-"+n+" k-"+n+r),u.mobileOS&&(n+=" k-mobile"),u.cssFlexbox||(n+=" k-no-flexbox"),i.addClass(n)}(u.browser),u.eventCapture=document.documentElement.addEventListener;var s=document.createElement("input");u.placeholder="placeholder"in s,u.propertyChangeEvent="onpropertychange"in s,u.input=function(){var e=["number","date","time","month","week","datetime","datetime-local"];var t=e.length;var n="test";var i={};var r=0;var o;for(;rt.field?1:e.field/g;function we(e,t){return!0===t&&(e=function(e){var t={"&":"&","<":"<",">":">",""":'"',"'":"'"};return e.replace(/&(?:amp|lt|gt|quot|#39);/g,(function(e){return t[e]}))}(e)),(""+e).replace(me,"&").replace(ge,"<").replace(be,">").replace(ve,""").replace(_e,"'")}var ye=function(e){return e.target};u.touch&&(ye=function(e){var t="originalEvent"in e?e.originalEvent.changedTouches:"changedTouches"in e?e.changedTouches:null;return t?document.elementFromPoint(t[0].clientX,t[0].clientY):e.target},a(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],(function(t,n){e.fn[n]=function(e){return this.on(n,e)}}))),u.touch?u.mobileOS?(u.mousedown="touchstart",u.mouseup="touchend",u.mousemove="touchmove",u.mousecancel="touchcancel",u.click="touchend",u.resize="orientationchange"):(u.mousedown="mousedown touchstart",u.mouseup="mouseup touchend",u.mousemove="mousemove touchmove",u.mousecancel="mouseleave touchcancel",u.click="click",u.resize="resize"):u.pointers?(u.mousemove="pointermove",u.mousedown="pointerdown",u.mouseup="pointerup",u.mousecancel="pointercancel",u.click="pointerup",u.resize="orientationchange resize"):u.msPointers?(u.mousemove="MSPointerMove",u.mousedown="MSPointerDown",u.mouseup="MSPointerUp",u.mousecancel="MSPointerCancel",u.click="MSPointerUp",u.resize="orientationchange resize"):(u.mousemove="mousemove",u.mousedown="mousedown",u.mouseup="mouseup",u.mousecancel="mouseleave",u.click="click",u.resize="resize");var ke=/^([a-z]+:)?\/\//i;o(r,{widgets:[],_widgetRegisteredCallbacks:[],ui:r.ui||{},fx:r.fx||function(e){return new r.effects.Element(e)},effects:r.effects||ue,mobile:r.mobile||{},data:r.data||{},dataviz:r.dataviz||{},drawing:r.drawing||{},spreadsheet:{messages:{}},keys:{INSERT:45,DELETE:46,BACKSPACE:8,TAB:9,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,END:35,HOME:36,SPACEBAR:32,PAGEUP:33,PAGEDOWN:34,F2:113,F10:121,F12:123,SHIFT:16,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_DOT:110},support:r.support||u,animate:r.animate||fe,ns:"",attr:function(e){return"data-"+r.ns+e},getShadows:function(e){var t=e.css("box-shadow"),n=t&&t.match(m)||[0,0,0,0,0],i=c.max(+n[3],+(n[4]||0));return{left:-n[1]+i,right:+n[1]+i,bottom:+n[2]+i}},wrap:function(n,i,o,a=!0,s){var l,c=r._outerWidth,d=r._outerHeight,h=n.parent(),u=c(t);if(h.parent().removeClass("k-animation-container-sm"),h.hasClass("k-child-animation-container"))ae(n,i,a);else{var f=n[0].style.width,m=n[0].style.height,g=p.test(f),v=p.test(m),_=n.hasClass("k-tooltip")||n.is(".k-menu-horizontal.k-context-menu"),b=n.hasClass("k-tooltip");l=g||v,!g&&(!i||i&&f||_)&&(f=i?c(n,!1,b)+1:c(n,!1,b)),(!v&&(!i||i&&m)||_)&&(m=d(n,!1,b)),n.wrap(e("
").addClass("k-child-animation-container").css({width:s?"auto":f,height:m})),(h=n.parent()).wrap(e("
").addClass("k-animation-container").attr("role","region")),l&&n.css({width:"100%",height:"100%"})}return u-1)return!0;var t=he(e,["overflow"]).overflow;return t.indexOf("auto")>-1||t.indexOf("scroll")>-1},scrollLeft:function t(i,r){var o=u.browser.webkit;var a=u.browser.mozilla;var s=u.browser.version;var l,c;if(i instanceof e&&r!==n)i.each((function(e,n){t(n,r)}));else if(l=i instanceof e?i[0]:i){if(c=u.isRtl(i),r===n)return c&&o&&(s<85||u.browser.safari)?l.scrollWidth-l.clientWidth-l.scrollLeft:Math.abs(l.scrollLeft);c&&o&&(s<85||u.browser.safari)?l.scrollLeft=l.scrollWidth-l.clientWidth-r:l.scrollLeft=c&&(a||o)&&r>0?-r:r}},size:function(e){var t,n=0;for(t in e)e.hasOwnProperty(t)&&"toJSON"!=t&&n++;return n},toCamelCase:de,toHyphens:function(e){return e.replace(/([a-z][A-Z])/g,(function(e){return e.charAt(0)+"-"+e.charAt(1).toLowerCase()}))},getOffset:r.getOffset||function(e,n,i){n||(n="offset");var r=e[n]();var o={top:r.top,right:r.right,bottom:r.bottom,left:r.left};if(u.browser.msie&&(u.pointers||u.msPointers)&&!i){var a=u.isRtl(e)?1:-1;o.top-=t.pageYOffset-document.documentElement.scrollTop,o.left-=t.pageXOffset+a*document.documentElement.scrollLeft}return o},parseEffects:r.parseEffects||function(e){var t={};return a("string"==typeof e?e.split(" "):e,(function(e){t[e]=this})),t},toggleClass:r.toggleClass||function(e,t,n,i){return t&&(t=t.split(" "),a(t,(function(t,n){e.toggleClass(n,i)}))),e},directions:r.directions||{left:{reverse:"right"},right:{reverse:"left"},down:{reverse:"up"},up:{reverse:"down"},top:{reverse:"bottom"},bottom:{reverse:"top"},in:{reverse:"out"},out:{reverse:"in"}},Observable:Y,Class:j,Template:i,template:i.compile.bind(i),render:i.render.bind(i),stringify:h.stringify.bind(h),eventTarget:ye,htmlEncode:we,sanitizeLink:function(e){const n=["http:","https:"];let i="";try{const r=new URL(e,t.location.origin);if(!n.includes(r.protocol))throw new Error("Invalid protocol");i=e}catch{i="#INVALIDLINK"}return we(i)},convertTextUrlToLink:function(e){return e.replace(/(https?|chrome|mailto):\/\/[^\s$.?#].[^\s]*/gi,(function(e){let t=e;const n=e;t.match(/^[a-zA-Z][a-zA-Z0-9+.-]*:/)||(t=t.toLowerCase().startsWith("www.")?"https://"+t:t.includes("@")?"mailto:"+t:"https://"+t);try{t=new URL(t).href}catch(t){return e}let i="_blank";let r="noopener noreferrer";const o=t.split(":")[0].toLowerCase();return["mailto","tel","sms"].includes(o)&&(i="_self",r=""),`${we(n)}`}))},unescape:function(e){var n;try{n=t.decodeURIComponent(e)}catch(t){n=e.replace(/%u([\dA-F]{4})|%([\dA-F]{2})/gi,(function(e,t,n){return String.fromCharCode(parseInt("0x"+(t||n),16))}))}return n},isLocalUrl:function(e){return e&&!ke.test(e)},mediaQuery:H,expr:function(e,t,n){return typeof t==S&&(n=t,t=!1),n=n||"d",(e=e||"")&&"["!==e.charAt(0)&&(e="."+e),t?(e=function(e,t){var n,i,r,o,a=t||"d",s=1;for(i=0,r=e.length;i(e=e||"").indexOf(".")>=0||e.indexOf("[")>=0?e.split(/[[\].]/).map((e=>e.replace(/["']/g,""))).filter((e=>e)):""===e?[]:[e],getter:function(e,t){var n=e+t;return V[n]=V[n]||(n=>{const i=r.exprToArray(e,t);let o=n;for(let e=0;e{const i=r.exprToArray(e);const o=({parent:e,val:t,prop:n,props:i})=>{i.length?(e=e[i.shift()],o({parent:e,val:t,prop:n,props:i})):e[n]=t};o({parent:t,val:n,prop:i.pop(),props:i})})},accessor:function(e){return{get:r.getter(e),set:r.setter(e)}},guid:function(){try{return d.randomUUID()}catch(e){return d.getRandomValues(new Uint8Array(16)).reduce(((e,t,n)=>(4!==n&&6!==n&&8!==n&&10!==n||(e+="-"),e+=t.toString(16).padStart(2,"0"))),"")}},roleSelector:function(e){return e.replace(/(\S+)/g,"["+r.attr("role")+"=$1],").slice(0,-1)},directiveSelector:function(e){var t=e.split(" ");if(t)for(var n=0;n0||t.height>0)&&(!n||t.width!==n.width||t.height!==n.height))&&(this._size=t,this._resize(t,e),this.trigger("resize",t))},getSize:function(){return r.dimensions(this.element)},size:function(e){if(!e)return this.getSize();this.setSize(e)},setSize:e.noop,_resize:e.noop,destroy:function(){var e=this;e.element.removeData("kendo"+e.options.prefix+e.options.name),e.element.removeData("handler"),e.unbind()},_destroy:function(){this.destroy()},_applyCssClasses:function(e){var t,n,i,o,a=this.__proto__.options,s=this.options,l=e||this.wrapper||this.element,c=[];if(r.cssProperties.propertyDictionary[a.name]){for(t=0;t-1||t.is(":visible")}r.initWidget=function(i,o,a,s){var l,c,d,h,u,p,f,m,g,v;if(a?a.roles&&(a=a.roles):a=r.ui.roles,p=(i=i.nodeType?i:i[0]).getAttribute("data-"+r.ns+"role")){d=(g=-1===p.indexOf("."))?a[p]:r.getter(p)(t);var _=e(i).data(),b=d?"kendo"+d.fn.options.prefix+d.fn.options.name:"";for(var w in v=g?new RegExp("^kendo.*"+p+"$","i"):new RegExp("^"+b+"$","i"),_)if(w.match(v)){if(w!==b)return _[w];l=_[w]}if(d){for(m=De(i,"dataSource"),o=e.extend({},Ee(i,e.extend({},d.fn.options,d.fn.defaults),s),o),m&&(o.dataSource=typeof m===S?r.getter(m)(t):m),h=0,u=d.fn.events.length;h{1}
",c,r.ui.progress.messages.loading)).width(i.width).height(i.height).css("top",i.top).css(a,Math.abs(l)+s).prependTo(t)):d&&d.remove()},plugin:function(t,i,o){var a,s=t.fn.options.name;o=o||"",(i=i||r.ui)[s]=t,i.roles[s.toLowerCase()]=t,a="getKendo"+o+s;var l={name:s="kendo"+o+s,widget:t,prefix:o||""};r.widgets.push(l);for(var c=0,d=r._widgetRegisteredCallbacks.length;c=0&&(s=[r.getter(a)(t)]),i=0,o=s.length;i-1)}});var Re=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"];var Fe={setupMouseMute:function(){var t=0,n=Re.length,i=document.documentElement;if(!Fe.mouseTrap&&u.eventCapture){Fe.mouseTrap=!0,Fe.bustClick=!1,Fe.captureMouse=!1;var r=function(t){Fe.captureMouse&&("click"===t.type?Fe.bustClick&&!e(t.target).is("label, input, [data-rel=external]")&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};for(;t-1&&this[0]!==document.documentElement){Fe.setupMouseMute();var s=2===i.length?null:i[1],l=a.indexOf("click")>-1&&a.indexOf("touchend")>-1;$e.call(this,{touchstart:Fe.muteMouse,touchend:Fe.unMuteMouse},s,{bustClick:l})}if(-1!==arguments[0].indexOf("keydown")&&i[1]&&i[1].options){i[0]=a;var c=i[1];var d=i[i.length-1];return i[i.length-1]=function(e){if(r.keyDownHandler(e,c))return d.apply(this,[e])},$e.apply(e,i),e}return typeof o===S&&(n=e.data("handler"),o=n[o],i[i.length-1]=function(e){o.call(n,e)}),i[0]=a,$e.apply(e,i),e},kendoDestroy:function(e){return(e=e||this.data("kendoNS"))&&this.off("."+e),this}}),r.jQuery=Ue,r.eventMap=Oe,r.timezone=function(){var e={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};var t={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};function n(n,i){var r;var o;var a;var s=i[3];var l=i[4];var c=i[5];var d=i[8];return d||(i[8]=d={}),d[n]?d[n]:(isNaN(l)?0===l.indexOf("last")?(r=new Date(Date.UTC(n,e[s]+1,1,c[0]-24,c[1],c[2],0)),o=t[l.substr(4,3)],a=r.getUTCDay(),r.setUTCDate(r.getUTCDate()+o-a-(o>a?7:0))):l.indexOf(">=")>=0?(r=new Date(Date.UTC(n,e[s],l.substr(5),c[0],c[1],c[2],0)),o=t[l.substr(0,3)],a=r.getUTCDay(),r.setUTCDate(r.getUTCDate()+o-a+(o=0&&(r=new Date(Date.UTC(n,e[s],l.substr(5),c[0],c[1],c[2],0)),o=t[l.substr(0,3)],a=r.getUTCDay(),r.setUTCDate(r.getUTCDate()+o-a-(o>a?7:0))):r=new Date(Date.UTC(n,e[s],l,c[0],c[1],c[2],0)),d[n]=r)}function i(e,t,i){if(!(t=t[i])){var r=i.split(":");var o=0;return r.length>1&&(o=60*r[0]+Number(r[1])),[-1e6,"max","-","Jan",1,[0,0,0],o,"-"]}var a=new Date(e).getUTCFullYear();t=jQuery.grep(t,(function(e){var t=e[0];var n=e[1];return t<=a&&(n>=a||t==a&&"only"==n||"max"==n)})),t.push(e),t.sort((function(e,t){return"number"!=typeof e&&(e=Number(n(a,e))),"number"!=typeof t&&(t=Number(n(a,t))),e-t}));var s=t[jQuery.inArray(e,t)-1]||t[t.length-1];return isNaN(s)?s:null}function o(e,t,n,r){typeof e!=T&&(e=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));var o=function(e,t,n){var i=t[n];if("string"==typeof i&&(i=t[i]),!i)throw new Error('Timezone "'+n+'" is either incorrect, or kendo.timezones.min.js is not included.');for(var r=i.length-1;r>=0;r--){var o=i[r][3];if(o&&e>o)break}var a=i[r+1];if(!a)throw new Error('Timezone "'+n+'" not found on '+e+".");return a}(e,t,r);return{zone:o,rule:i(e,n,o[1])}}return{zones:{},rules:{},offset:function(e,t){if("Etc/UTC"==t||"Etc/GMT"==t)return 0;var n=o(e,this.zones,this.rules,t);var i=n.zone;var a=n.rule;return r.parseFloat(a?i[0]-a[6]:i[0])},convert:function(e,t,n){var i=n;var r;typeof t==S&&(t=this.offset(e,t)),typeof n==S&&(n=this.offset(e,n));var o=e.getTimezoneOffset();var a=(e=new Date(e.getTime()+6e4*(t-n))).getTimezoneOffset();return typeof i==S&&(i=this.offset(e,i)),r=a-o+(n-i),new Date(e.getTime()+6e4*r)},apply:function(e,t){return this.convert(e,e.getTimezoneOffset(),t)},remove:function(e,t){return this.convert(e,t,e.getTimezoneOffset())},abbr:function(e,t){var n=o(e,this.zones,this.rules,t);var i=n.zone;var r=n.rule;var a=i[2];return a.indexOf("/")>=0?a.split("/")[r&&+r[6]?1:0]:a.indexOf("%s")>=0?a.replace("%s",r&&"-"!=r[7]?r[7]:""):a},toLocalDate:function(e){return this.apply(new Date(e),"Etc/UTC")}}}(),r.date=function(){var e=6e4,t=864e5;function i(e,t){return 0===t&&23===e.getHours()&&(e.setHours(e.getHours()+2),!0)}function o(e,t,n){var r=e.getHours();n=n||1,t=(t-e.getDay()+7*n)%7,e.setDate(e.getDate()+t),i(e,r)}function a(e,t,n){return o(e=new Date(e),t,n),e}function s(e){return new Date(e.getFullYear(),e.getMonth(),1)}function l(e,n){var i=new Date(e.getFullYear(),0,1,-6);var r=function(e,t){return 1!==t?h(a(e,t,-1),4):h(e,4-(e.getDay()||7))}(e,n);var o=r.getTime()-i.getTime();var s=Math.floor(o/t);return 1+Math.floor(s/7)}function c(e){return i(e=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0),0),e}function d(e){return f(e).getTime()-c(f(e))}function h(e,n){var r=e.getHours();return u(e=new Date(e),n*t),i(e,r),e}function u(t,n,i){var r=t.getTimezoneOffset();var o;t.setTime(t.getTime()+n),i||(o=t.getTimezoneOffset()-r,t.setTime(t.getTime()+o*e))}function p(){return c(new Date)}function f(e){var t=new Date(1980,1,1,0,0,0);return e&&t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}function m(e,t){var n=new Date(e);return new Date(n.setFullYear(n.getFullYear()+t))}function g(e,t){var n=e[e.length-1];n&&"LITERAL"===n.type?n.pattern+=t:e.push({type:"literal",pattern:t})}function v(e){return"h"===e||"K"===e}function _(e,t,n){return n=n||0,e.indexOf(t,n)===n}return{adjustDST:i,dayOfWeek:a,setDayOfWeek:o,getDate:c,isInDateRange:function(e,n,i){var r,o=n.getTime(),a=i.getTime();return o>=a&&(a+=t),(r=e.getTime())>=o&&r<=a},isInTimeRange:function(e,n,i){var r,o=d(n),a=d(i);return!e||o==a||(n>=i&&(i+=t),o>(r=d(e))&&(r+=t),a=o&&r<=a)},isToday:function(e){return c(e).getTime()==p().getTime()},nextDay:function(e){return h(e,1)},previousDay:function(e){return h(e,-1)},toUtcTime:function(e){return Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},MS_PER_DAY:t,MS_PER_HOUR:36e5,MS_PER_MINUTE:e,setTime:u,setHours:function(e,t){return i(e=new Date(e.getFullYear(),e.getMonth(),e.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),t.getHours()),e},addDays:h,today:p,toInvariantTime:f,firstDayOfMonth:s,splitDateFormat:function(e){var t=function(e,t){var n=t.calendar;var i;return"string"==typeof e&&(i=n.patterns[e]?n.patterns[e]:e),i||(i=n.patterns.d),i}(e,r.culture()).replaceAll("dddd","EEEE").replaceAll("ddd","EEE").replace("tt","aa");var n=[];var i=/d{1,2}|E{1,6}|e{1,6}|c{3,6}|c{1}|M{1,5}|L{1,5}|y{1,4}|H{1,2}|h{1,2}|k{1,2}|K{1,2}|m{1,2}|a{1,5}|s{1,2}|S{1,3}|t{1,2}|z{1,4}|Z{1,5}|x{1,5}|X{1,5}|G{1,5}|q{1,5}|Q{1,5}|"[^"]*"|'[^']*'/g;var o=i.lastIndex=0;var a=i.exec(t);var s;var l;var c;var d;var h;var u;for(;a;){var p=a[0];o=h&&"aa"!==p&&(c.names={type:d.type,nameType:(f=u,m=void 0,f<=3?m="abbreviated":4===f?m="wide":5===f&&(m="narrow"),m),standAlone:d.standAlone===s})),n.push(c)),o=i.lastIndex,a=i.exec(t)}var f,m;return o1?1:a},getMilliseconds:d,firstDayOfYear:function(e){return new Date(e.getFullYear(),0,1)},lastDayOfYear:function(e){return new Date(e.getFullYear(),11,31)},nextYear:function(e){return m(e,1)},previousYear:function(e){return m(e,-1)}}}(),r.stripWhitespace=function(e){if(document.createNodeIterator){var t=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,(function(t){return t.parentNode==e?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}),!1);for(;t.nextNode();)t.referenceNode&&!t.referenceNode.textContent.trim()&&t.referenceNode.parentNode.removeChild(t.referenceNode)}};var je=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)};r.animationFrame=function(e){je.call(t,e)};var qe=[];r.queueAnimation=function(e){qe[qe.length]=e,1===qe.length&&r.runNextAnimation()},r.runNextAnimation=function(){r.animationFrame((function(){qe[0]&&(qe.shift()(),qe[0]&&r.runNextAnimation())}))},r.parseQueryStringParams=function(e){var t={},n=(e.split("?")[1]||"").split(/&|=/),i=n.length,r=0;for(;rt?s():n=setTimeout(s,t-o)};return r.cancel=function(){clearTimeout(n)},r},r.caret=function(t,i,r){var o;var a=i!==n;if(r===n&&(r=i),t[0]&&(t=t[0]),!a||!t.disabled){try{if(t.selectionStart!==n)if(a){t.focus();var s=u.mobileOS;s.wp||s.android?setTimeout((function(){t.setSelectionRange(i,r)}),0):t.setSelectionRange(i,r)}else i=[t.selectionStart,t.selectionEnd];else if(document.selection)if(e(t).is(":visible")&&t.focus(),o=t.createTextRange(),a)o.collapse(!0),o.moveStart("character",i),o.moveEnd("character",r-i),o.select();else{var l,c,d=o.duplicate();o.moveToBookmark(document.selection.createRange().getBookmark()),d.setEndPoint("EndToStart",o),c=(l=d.text.length)+o.text.length,i=[l,c]}}catch(e){i=[]}return i}},r.antiForgeryTokens=function(){var t={},i=e("meta[name=csrf-token],meta[name=_csrf]").attr("content"),r=e("meta[name=csrf-param],meta[name=_csrf_header]").attr("content");return e("input[name^='__RequestVerificationToken']").each((function(){t[this.name]=this.value})),r!==n&&i!==n&&(t[r]=i),t},r.cycleForm=function(e){var t=e.find("input, .k-widget, .k-dropdownlist, .k-combobox").first();var n=e.find("button, .k-button").last();function i(e){var t=r.widgetInstance(e);t&&t.focus?t.focus():e.trigger("focus")}n.on("keydown",(function(e){e.keyCode!=r.keys.TAB||e.shiftKey||(e.preventDefault(),i(t))})),t.on("keydown",(function(e){e.keyCode==r.keys.TAB&&e.shiftKey&&(e.preventDefault(),i(n))}))},r.focusElement=function(n){var i=[];var o=n.parentsUntil("body").filter((function(e,t){return"visible"!==r.getComputedStyles(t,["overflow"]).overflow})).add(t);o.each((function(t,n){i[t]=e(n).scrollTop()}));try{n[0].setActive()}catch(e){n.trigger("focus")}o.each((function(t,n){e(n).scrollTop(i[t])}))},r.focusNextElement=function(){if(document.activeElement){var t=e(":kendoFocusable");var n=t.index(document.activeElement);if(n>-1)(t[n+1]||t[0]).focus()}},r.trim=function(e){return e?e.toString().trim():""},r.getWidgetFocusableElement=function(t){var n=t.closest(":kendoFocusable"),i=r.widgetInstance(t);return n.length?n:i?"Editor"===i.options.name?e(i.body):i.wrapper.find(":kendoFocusable").first():t},r.addAttribute=function(e,t,n){var i=e.attr(t)||"";i.indexOf(n)<0&&e.attr(t,(i+" "+n).trim())},r.removeAttribute=function(e,t,n){var i=e.attr(t)||"";e.attr(t,i.replace(n,"").trim())},r.toggleAttribute=function(e,t,n){(e.attr(t)||"").indexOf(n)<0?r.addAttribute(e,t,n):r.removeAttribute(e,t,n)},r.matchesMedia=function(e){var n=r._bootstrapToMedia(e)||e;return u.matchMedia&&t.matchMedia(n).matches},r._bootstrapToMedia=function(e){return{xs:"(max-width: 576px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"}[e]},r.fileGroupMap={audio:[".aif",".iff",".m3u",".m4a",".mid",".mp3",".mpa",".wav",".wma",".ogg",".wav",".wma",".wpl"],video:[".3g2",".3gp",".avi",".asf",".flv",".m4u",".rm",".h264",".m4v",".mkv",".mov",".mp4",".mpg",".rm",".swf",".vob",".wmv"],image:[".ai",".dds",".heic",".jpe","jfif",".jif",".jp2",".jps",".eps",".bmp",".gif",".jpeg",".jpg",".png",".ps",".psd",".svg",".svgz",".tif",".tiff"],txt:[".doc",".docx",".log",".pages",".tex",".wpd",".wps",".odt",".rtf",".text",".txt",".wks"],presentation:[".key",".odp",".pps",".ppt",".pptx"],data:[".xlr",".xls",".xlsx"],programming:[".tmp",".bak",".msi",".cab",".cpl",".cur",".dll",".dmp",".drv",".icns",".ico",".link",".sys",".cfg",".ini",".asp",".aspx",".cer",".csr",".css",".dcr",".htm",".html",".js",".php",".rss",".xhtml"],pdf:[".pdf"],config:[".apk",".app",".bat",".cgi",".com",".exe",".gadget",".jar",".wsf"],zip:[".7z",".cbr",".gz",".sitx",".arj",".deb",".pkg",".rar",".rpm",".tar.gz",".z",".zip",".zipx"],"disc-image":[".dmg",".iso",".toast",".vcd",".bin",".cue",".mdf"]},r.getFileGroup=function(e,t){var i=r.fileGroupMap;var o=Object.keys(i);var a="file";if(e===n||!e.length)return a;for(var s=0;s-1)return t?"file-"+o[s]:o[s]}return a},r.getFileSizeMessage=function(e){if(0===e)return"0 Byte";var t=parseInt(Math.floor(Math.log(e)/Math.log(1024)),10);return Math.round(e/Math.pow(1024,t),2)+" "+["Bytes","KB","MB","GB","TB"][t]},r.selectorFromClasses=function(e){return"."+e.split(" ").join(".")};var Ge=["base","primary","secondary","tertiary","inherit","info","success","warning","error","dark","light","inverse"];var Ke=["solid","outline","flat"];var Ye=["rectangle","square"];var Qe=[["small","sm"],["medium","md"],["large","lg"]];var Xe=[["small","sm"],["medium","md"],["large","lg"],["full","full"]];var Ze=["fixed","static","sticky","absolute"];var Je=[["both","resize"],["horizontal","resize-x"],["vertical","resize-y"]];var et=["auto","hidden","visible","scroll","clip"];var tt=[["vertical","!k-flex-col"],["horizontal","!k-flex-row"]];r.cssProperties=function(){var e={};function t(t,n,i){e[t]||(e[t]={}),e[t][n]=i||n}function n(e,n){for(var i=0;i`[${r.attr(`style-${e}`)}]`)).join(",");t.find(i).addBack(i).each(((t,i)=>{let o=e(i);n.forEach((function(e){let t=r.attr(`style-${e}`);o.attr(t)&&(o.css(e,o.attr(t)),o.removeAttr(t))}))}))},r.whenAll=function(t){var n,i=1==arguments.length&&Array.isArray(t)?t:Array.prototype.slice.call(arguments),o=i.length,a=o,s=e.Deferred(),l=0,c=0,d=Array(o),h=Array(o),u=Array(o);function p(e,t,n){return function(){n!=i&&c++,s.notifyWith(t[e]=this,n[e]=Array.prototype.slice.call(arguments)),--a||s[(c?"reject":"resolve")+"With"](t,n)}}for(;l").attr({action:i,method:"POST",target:o});var s=r.antiForgeryTokens();s.fileName=n;var l=t.split(";base64,");for(var c in s.contentType=l[0].replace("data:",""),s.base64=l[1],s)s.hasOwnProperty(c)&&e("").attr({value:s[c],name:c,type:"hidden"}).appendTo(a);a.appendTo("body").submit().remove()}var i=document.createElement("a");var o="download"in i&&!r.support.browser.edge;function a(e,t){var n=e;if("string"==typeof e){var i=e.split(";base64,");var r=i[0];var o=atob(i[1]);var a=new Uint8Array(o.length);for(var s=0;s
'),n=[];return t.appendTo(e("body")),t.each((function(t,i){n.push(e(i).css("background-color"))})),t.remove(),n},r.isElement=function(e){return e instanceof Element||e instanceof HTMLDocument},r.defaults=r.defaults||{},r.setDefaults=function(e,t){var i=e.split(".");var o=r.defaults;e=i.pop(),i.forEach((function(e){o[e]===n&&(o[e]={}),o=o[e]})),t.constructor===Object?o[e]=se({},o[e],t):o[e]=t},r.debugTemplates=t.DEBUG_KENDO_TEMPLATES,r.setDefaults("breakpoints",B),r.class2type={},jQuery.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){r.class2type["[object "+t+"]"]=t.toLowerCase()})),r.type=function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?r.class2type[Object.prototype.toString.call(e)]||"object":typeof e}}(jQuery,window);kendo;!function(e){var t=window.kendo,n="change",i="same",r=t.support,o=window.location,a=window.history,s=t.support.browser.msie,l=/^#*/,c=window.document;function d(e,t){return t?(e+"/"===t&&(e=t),new RegExp("^"+t,"i").test(e)||(e=t+"/"+e),o.protocol+"//"+(o.host+"/"+e).replace(/\/\/+/g,"/")):e}function h(e){return e?"#!":"#"}function u(e){var t=o.href;return"#!"===e&&t.indexOf("#")>-1&&t.indexOf("#!")<0?null:t.split(e)[1]||""}function p(e,t){return 0===t.indexOf(e)?t.substr(e.length).replace(/\/\//g,"/"):t}var f=t.Class.extend({back:function(){s?setTimeout((function(){a.back()})):a.back()},forward:function(){s?setTimeout((function(){a.forward()})):a.forward()},length:function(){return a.length},replaceLocation:function(e){o.replace(e)}});var m=f.extend({init:function(e){this.root=e},navigate:function(e){a.pushState({},c.title,d(e,this.root))},replace:function(e){a.replaceState({},c.title,d(e,this.root))},normalize:function(e){return p(this.root,e)},current:function(){var e=o.pathname;return o.search&&(e+=o.search),p(this.root,e)},change:function(t){e(window).bind("popstate.kendo",t)},stop:function(){e(window).unbind("popstate.kendo")},normalizeCurrent:function(e){var t,n=e.root,i=o.pathname,r=u(h(e.hashBang));n===i+"/"&&(t=n),n===i&&r&&(t=d(r.replace(l,""),n)),t&&a.pushState({},c.title,t)}});function g(e){return e.replace(/^(#)?/,"#")}function v(e){return e.replace(/^(#(!)?)?/,"#!")}var _=f.extend({init:function(e){this._id=t.guid(),this.prefix=h(e),this.fix=e?v:g},navigate:function(e){o.hash=this.fix(e)},replace:function(e){this.replaceLocation(this.fix(e))},normalize:function(e){return e.indexOf(this.prefix)<0?e:e.split(this.prefix)[1]},change:function(t){r.hashChange?e(window).on("hashchange."+this._id,t):this._interval=setInterval(t,50)},stop:function(){e(window).off("hashchange."+this._id),clearInterval(this._interval)},current:function(){return u(this.prefix)},normalizeCurrent:function(e){var t=o.pathname,n=e.root;return!(!e.pushState||n===t)&&(this.replaceLocation(n+this.prefix+p(n,t)),!0)}});var b=t.Observable.extend({start:function(t){if(t=t||{},this.bind([n,"back",i],t),!this._started){this._started=!0,t.root=t.root||"/";var r,o=this.createAdapter(t);o.normalizeCurrent(t)||(r=o.current(),e.extend(this,{adapter:o,root:t.root,historyLength:o.length(),current:r,locations:[r]}),o.change(this._checkUrl.bind(this)))}},createAdapter:function(e){return r.pushState&&e.pushState?new m(e.root):new _(e.hashBang)},stop:function(){this._started&&(this.adapter.stop(),this.unbind(n),this._started=!1)},change:function(e){this.bind(n,e)},replace:function(e,t){this._navigate(e,t,(function(t){t.replace(e),this.locations[this.locations.length-1]=this.current}))},navigate:function(e,t){if("#:back"===e)return this.backCalled=!0,void this.adapter.back();this._navigate(e,t,(function(t){t.navigate(e),this.locations.push(this.current)}))},_navigate:function(e,t,r){var o=this.adapter;e=o.normalize(e),this.current!==e&&this.current!==decodeURIComponent(e)?!t&&this.trigger(n,{url:e,decode:!1})||(this.current=e,r.call(this,o),this.historyLength=o.length()):this.trigger(i)},_checkUrl:function(){var e=this.adapter,t=e.current(),i=e.length(),r=this.historyLength===i,o=t===this.locations[this.locations.length-2]&&r,a=this.backCalled,s=this.current;return null===t||this.current===t||this.current===decodeURIComponent(t)||(this.historyLength=i,this.backCalled=!1,this.current=t,o&&this.trigger("back",{url:s,to:t})?(e.forward(),void(this.current=s)):this.trigger(n,{url:t,backButtonPressed:!a})?(o?e.forward():(e.back(),this.historyLength--),void(this.current=s)):void(o?this.locations.pop():this.locations.push(t)))}});t.History=b,t.History.HistoryAdapter=f,t.History.HashAdapter=_,t.History.PushStateAdapter=m,t.absoluteURL=d,t.history=new b}(window.kendo.jQuery);kendo;!function(){var e=window.kendo,t=e.history,n=e.Observable,i="init",r="routeMissing",o="change",a="back",s="same",l=/\((.*?)\)/g,c=/(\(\?)?:\w+/g,d=/\*\w+/g,h=/[\-{}\[\]+?.,\\\^$|#\s]/g;function u(e,t){return t?e:"([^/]+)"}function p(e){return e.replace(/(\?.*)|(#.*)/g,"")}var f=e.Class.extend({init:function(e,t,n){e instanceof RegExp||(e=function(e,t){return new RegExp("^"+e.replace(h,"\\$&").replace(l,"(?:$1)?").replace(c,u).replace(d,"(.*?)")+"$",t?"i":"")}(e,n)),this.route=e,this._callback=t},callback:function(t,n,i){var r,o,a=0,s=e.parseQueryStringParams(t);if(s._back=n,t=p(t),o=(r=this.route.exec(t).slice(1)).length,i)for(;a3?"substringof"!==e?c="{0}({2},"+c+")":(c="{0}("+c+",{2})","doesnotcontain"===h&&(n?(c="{0}({2},'{1}') eq -1",e="indexof"):c+=" eq false")):c="{2} {0} "+c,e=t.format(c,e,u,o))),f.push(e);return e=f.join(" "+m+" "),f.length>1&&(e="("+e+")"),e}function h(e){for(var t in e)0===t.indexOf("@odata")&&delete e[t]}function u(){return Math.floor(65536*(1+Math.random())).toString(16).substr(1)}function p(e){return e+u()+"-"+u()+"-"+u()}function f(e,t){var n="\r\n--"+e;return t&&(n+="--"),n}function m(e,n,i,r){var a=e.options[r].url;var s=t.format("{0} ",i);return o(a)?s+a(n):s+a}function g(e,t){var n="";return n+=f(e,!1),n+="\r\nContent-Type: application/http",n+="\r\nContent-Transfer-Encoding: binary",n+="\r\nContent-ID: "+t}function v(e,n,o,a,s,l,c){var d="";return d+=function(e,t){var n="";return n+="--"+e+i,n+="Content-Type: multipart/mixed; boundary="+t+i,n}(n,o),d+=function(e,n,o,a,s,l){var c="";for(var d=0;d=200&&s<=299?(c=o.match(/\{.*\}/gm))&&r[r.length-1].models.push(JSON.parse(c[0])):r[r.length-1].passed=!1);return r}(e);var r=0;var o;a.updated.length&&((o=n[r]).passed&&i.success(o.models.length?o.models:[],"update"),r++),a.destroyed.length&&((o=n[r]).passed&&i.success([],"destroy"),r++),a.created.length&&(o=n[r]).passed&&i.success(o.models,"create")},error:function(e,t,n){i.error(e,t,n)}},r))}}}})}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=Array.isArray,i=e.isPlainObject,r=e.map,o=e.each,a=e.extend,s=t.getter;var l=t.Class.extend({init:function(e){var s=this,l=e.total,c=e.model,d=e.parse,h=e.errors,u=e.serialize,p=e.data;if(c){if(i(c)){var f=e.modelBase||t.data.Model;c.fields&&o(c.fields,(function(e,n){i(n)&&n.field?t.isFunction(n.field)||(n=a(n,{field:s.getter(n.field)})):n={field:s.getter(n)},c.fields[e]=n}));var m=c.id;if(m){var g={};g[s.xpathToMember(m,!0)]={field:s.getter(m)},c.fields=a(g,c.fields),c.id=s.xpathToMember(m)}c=f.define(c)}s.model=c}if(l&&("string"==typeof l?(l=s.getter(l),s.total=function(e){return parseInt(l(e),10)}):"function"==typeof l&&(s.total=l)),h&&("string"==typeof h?(h=s.getter(h),s.errors=function(e){return h(e)||null}):"function"==typeof h&&(s.errors=h)),p&&("string"==typeof p?(p=s.xpathToMember(p),s.data=function(e){var t,i=s.evaluate(e,p);return i=n(i)?i:[i],s.model&&c.fields?(t=new s.model,r(i,(function(e){if(e){var n,i={};for(n in c.fields)i[n]=t._parse(n,c.fields[n].field(e));return i}}))):i}):"function"==typeof p&&(s.data=p)),"function"==typeof d){var v=s.parse;s.parse=function(e){var t=d.call(s,e);return v.call(s,t)}}"function"==typeof u&&(s.serialize=u)},total:function(e){return this.data(e).length},errors:function(e){return e?e.errors:null},serialize:function(e){return e},parseDOM:function(e){var t,i,r,o,a,s,l,c={},d=e.attributes,h=d.length;for(l=0;l=0?e.replace(/\.?(@.*)/,t?"$1":'["$1"]'):e.indexOf("text()")>=0?e.replace(/(\.?text\(\))/,t?"#text":'["#text"]'):e:""},getter:function(e){return s(this.xpathToMember(e),!0)}});e.extend(!0,t.data,{XmlDataReader:l,readers:{xml:l}})}(window.kendo.jQuery);kendo;const O={or:{concat:(e,t)=>n=>e(n)||t(n),identity:()=>!1},and:{concat:(e,t)=>n=>e(n)&&t(n),identity:()=>!0}};const V={isnullorempty:e=>kendo.isBlank(e)||""===e,isnotnullorempty:e=>kendo.isPresent(e)&&""!==e,contains:(e,t)=>(e+"").indexOf(t)>=0,doesnotcontain:(e,t)=>-1===(e+"").indexOf(t),doesnotendwith:(e,t)=>(e+"").indexOf(t,(e||"").length-(t||"").length)<0,doesnotstartwith:(e,t)=>-1===(e+"").lastIndexOf(t,0),endswith:(e,t)=>(e+"").indexOf(t,(e||"").length-(t||"").length)>=0,eq:(e,t)=>e===t,gt:(e,t)=>e>t,gte:(e,t)=>e>=t,isempty:e=>""===e,isnotempty:e=>""!==e,isnotnull:e=>kendo.isPresent(e),isnull:e=>kendo.isBlank(e),lt:(e,t)=>ee<=t,neq:(e,t)=>e!=t,startswith:(e,t)=>0===(e+"").lastIndexOf(t,0)};const N=/^\/Date\((.*?)\)\/$/;const U=({field:e,ignoreCase:t,value:n,operator:i="eq",accentFoldingFiltering:r})=>{e=kendo.isPresent(e)?e:e=>e,t=!kendo.isPresent(t)||t;const o=((e,t,n,i)=>{if(!kendo.isPresent(t))return e;let r=e;if(kendo.isString(t)){const o=N.exec(t);o?t=new Date(+o[1]):r=t=>{const r=e(t);return"string"==typeof r&&n?i?r.toLocaleLowerCase(i):r.toLowerCase():kendo.isNumeric(r)?r+"":r}}return kendo.isDate(t)?e=>{const t=r(e);return kendo.isDate(t)?t.getTime():t}:r})(kendo.isFunction(e)?e:kendo.getter(e,!0),n,t,r);n=((e,t,n)=>{if(null!=e&&kendo.isString(e)){const i=N.exec(e);if(i)return new Date(+i[1]).getTime();if(t)return n?e.toLocaleLowerCase(n):e.toLowerCase()}else if(null!=e&&kendo.isDate(e))return e.getTime();return e})(n,t,r);const a=kendo.isFunction(i)?i:V[i];return e=>a(o(e),n,t)};const W=e=>{const t=e.accentFoldingFiltering;const n=O[e.logic||"and"];return e.filters.filter(kendo.isPresent).map((e=>{return n=e,kendo.isPresent(n.filters)?W(j(e,t)):U(j(e,t));var n})).reduce(n.concat,n.identity)};const j=(e,t)=>kendo.isPresent(t)?Object.assign(e,{accentFoldingFiltering:t}):e;!function(e,t){var n,i=e.extend,r=e.isPlainObject,o=e.isEmptyObject,a=Array.isArray,s=e.grep,l=e.ajax,c=e.each,d=e.noop,h=window.kendo,u=h.isFunction,p=h.Observable,f=h.Class,m="string",g="function",v="create",_="read",b="update",w="destroy",y="change",k="sync",x="get",C="error",S="requestStart",T="progress",M="requestEnd",A="itemsLoaded",D="itemLoad",E=[v,_,b,w],I=function(e){return e},z=h.getter,P=h.stringify,L=Math,B=[].push,H=[].join,R=[].pop,F=[].splice,O=[].shift,V=[].slice,N=[].unshift,$={}.toString,U=h.support.stableSort,j=/^\/Date\((.*?)\)\/$/,q=[];var G=p.extend({init:function(e,t){var n=this;n.type=t||X,p.fn.init.call(n),n.length=e.length,n.wrapAll(e,n),n._loadPromises=[],n._loadedNodes=[]},at:function(e){return this[e]},toJSON:function(e){var t,n,i=this.length,r=new Array(i);for(t=0;t0&&(t=this[n--]);n>=0;n--)t=e(t,this[n],n,this);return t},filter:function(e,t){var n=0;var i=[];var r;var o=this.length;var a=t||window;for(;n0!==e.indexOf("__")))),r=Object.getOwnPropertyNames(e).concat(i),o=q.filter((function(e){return r.indexOf(e)<0}));e;)Object.getOwnPropertyNames(e).forEach((function(e){-1===n.indexOf(e)&&(!t||o.indexOf(e)<0)&&n.push(e)})),e=Object.getPrototypeOf(e);return n}q=Q({},!1);var X=p.extend({init:function(e){var t,n=this,i=Q(e,!0),r=function(){return n};p.fn.init.call(this),this._handlers={},i.forEach((function(i){"object"==typeof(t=e[i])&&t&&!t.getTime&&"_"!=i.charAt(0)&&(t=n.wrap(t,i,r)),n[i]=t})),n.uid=h.guid()},shouldSerialize:function(e,t){return"object"==typeof t&&(t=t&&t[e]),this.hasOwnProperty(e)&&"_handlers"!==e&&"_events"!==e&&(t||typeof this[e]!==g)&&"uid"!==e},forEach:function(e){for(var t in this)this.shouldSerialize(t)&&e(this[t],t)},toJSON:function(e){var t,n,i={};for(n in this)this.shouldSerialize(n,e)&&(((t=this[n])instanceof X||t instanceof G)&&(t=t.toJSON(e)),i[n]=t);return i},get:function(e){var t=this;return t.trigger(x,{field:e}),"this"===e?t:h.getter(e,!0)(t)},_set:function(e,t){var n=e.indexOf(".")>=0;if(n){var i=e.split("."),r="";for(;i.length>1;){r+=i.shift();var o=h.getter(r,!0)(this);if(o instanceof X)return o.set(i.join("."),t),n;r+="."}}return h.setter(e)(this,t),n},set:function(e,t){var n=this,i=!1,r=e.indexOf(".")>=0,o=h.getter(e,!0)(n);return o!==t&&(o instanceof p&&this._handlers[e]&&(this._handlers[e].get&&o.unbind(x,this._handlers[e].get),o.unbind(y,this._handlers[e].change)),(i=n.trigger("set",{field:e,value:t}))||(r||(t=n.wrap(t,e,(function(){return n}))),(!n._set(e,t)||e.indexOf("(")>=0||e.indexOf("[")>=0)&&n.trigger(y,{field:e}))),i},parent:d,wrap:function(e,t,n){var i=this;var r;var o;var a=$.call(e);if(null!=e&&("[object Object]"===a||"[object Array]"===a)){var s=e instanceof G;var l=e instanceof Ge;"[object Object]"!==a||l||s?("[object Array]"===a||s||l)&&(s||l||(e=new G(e)),o=Y(i,y,t,!1),e.bind(y,o),i._handlers[t]={change:o}):(e instanceof X||(e=new X(e)),r=Y(i,x,t,!0),e.bind(x,r),o=Y(i,y,t,!0),e.bind(y,o),i._handlers[t]={get:r,change:o}),e.parent=n}return e}});function Z(e,t){if(e===t)return!0;var n,i=h.type(e);if(i!==h.type(t))return!1;if("date"===i)return e.getTime()===t.getTime();if("object"!==i&&"array"!==i)return!1;for(n in e)if(!Z(e[n],t[n]))return!1;return!0}var J={number:function(e){return typeof e===m&&"null"===e.toLowerCase()?null:h.parseFloat(e)},date:function(e){return typeof e===m&&"null"===e.toLowerCase()?null:h.parseDate(e)},boolean:function(e){return typeof e===m?"null"===e.toLowerCase()?null:"true"===e.toLowerCase():null!=e?!!e:e},string:function(e){return typeof e===m&&"null"===e.toLowerCase()?null:null!=e?e+"":e},default:function(e){return e}};var ee={string:"",number:0,date:new Date,boolean:!1,default:""};var te=X.extend({init:function(n){var i=this;if((!n||e.isEmptyObject(n))&&(n=e.extend({},i.defaults,n),i._initializers))for(var r=0;r0&&(p._initializers=v),(o=n.extend(p)).define=function(e){return te.define(o,e)},p.fields&&(o.fields=p.fields,o.idField=p.idField),o};var ne={selector:function(e){return u(e)?e:z(e)},compare:function(e){var t=this.selector(e);return function(e,n){return e=t(e),n=t(n),null==e&&null==n?0:null==e?-1:null==n?1:e.localeCompare?e.localeCompare(n):e>n?1:er?1:-1}},desc:function(e){var t=this.selector(e);return function(e,n){var i=t(e);var r=t(n);return i&&i.getTime&&r&&r.getTime&&(i=i.getTime(),r=r.getTime()),i===r?e.__position-n.__position:null==i?1:null==r?-1:r.localeCompare?r.localeCompare(i):i=0?t+="\\"+r:t+=r}n=!1}return t+"$/"}return{quote:function(t){return t&&t.getTime?"new Date("+t.getTime()+")":e(t)},eq:function(e,t,i,r){return n("==",e,t,i,r)},neq:function(e,t,i,r){return n("!=",e,t,i,r)},gt:function(e,t,i){return n(">",e,t,i)},gte:function(e,t,i){return n(">=",e,t,i)},lt:function(e,t,i){return n("<",e,t,i)},lte:function(e,t,i){return n("<=",e,t,i)},startswith:t((function(e,t){return e+".lastIndexOf("+t+", 0) == 0"})),doesnotstartwith:t((function(e,t){return e+".lastIndexOf("+t+", 0) == -1"})),endswith:t((function(e,t){return e+".indexOf("+t+", "+e+".length - "+(t?t.length-2:0)+") >= 0"})),doesnotendwith:t((function(e,t){return e+".indexOf("+t+", "+e+".length - "+(t?t.length-2:0)+") < 0"})),contains:t((function(e,t){return e+".indexOf("+t+") >= 0"})),doesnotcontain:t((function(e,t){return e+".indexOf("+t+") == -1"})),matches:t((function(e,t){return i(t=t.substring(1,t.length-1))+".test("+e+")"})),doesnotmatch:t((function(e,t){return"!"+i(t=t.substring(1,t.length-1))+".test("+e+")"})),isempty:function(e){return e+" === ''"},isnotempty:function(e){return e+" !== ''"},isnull:function(e){return"("+e+" == null)"},isnotnull:function(e){return"("+e+" != null)"},isnullorempty:function(e){return"("+e+" === null) || ("+e+" === '')"},isnotnullorempty:function(e){return"("+e+" !== null) && ("+e+" !== '')"}}}();function oe(e){this.data=e||[]}function ae(e,n){if(e){var i=typeof e===m?{field:e,dir:n}:e,r=a(i)?i:i!==t?[i]:[];return s(r,(function(e){return!!e.dir}))}}function se(e,n){var i={};if(e){var r=typeof e===m?{field:e,dir:n}:e,o=a(r)?r:r!==t?[r]:[];for(var s=0;s":"gt",isgreaterthan:"gt",greaterthan:"gt",greater:"gt",">=":"gte",isgreaterthanorequalto:"gte",greaterthanequal:"gte",ge:"gte",notsubstringof:"doesnotcontain",isnull:"isnull",isempty:"isempty",isnotempty:"isnotempty"};function ce(e){var t,n,i,r,o=e.filters;if(o)for(t=0,n=o.length;tt.field?1:e.fieldn=n||new oe(t).filter([{field:e.field,operator:"eq",value:e.value,ignoreCase:!1}]);return e.length>0&&(i=e[0],r=n&&n.groupPaging?new oe(t).groupAllData(i,t).select((function(t){var r;var a=e.length>1?new oe(t.items).group(e.slice(1),o(t,r).toArray(),n).toArray():t.items;return{field:t.field,value:t.value,hasSubgroups:e.length>1,items:a,aggregates:i.aggregates&&i.aggregates.length?o(t,r).aggregate(i.aggregates):{},uid:h.guid(),itemCount:a.length,subgroupCount:a.length}})):r.groupBy(i).select((function(t){var n;return{field:t.field,value:t.value,items:e.length>1?new oe(t.items).group(e.slice(1),o(t,n).toArray()).toArray():t.items,hasSubgroups:e.length>1,aggregates:i.aggregates&&i.aggregates.length?o(t,n).aggregate(i.aggregates):{}}}))),r},groupBy:function(e){if(o(e)||!this.data.length)return new oe([]);var t,n,i,r,a=e.field,s=e.skipItemSorting?this.data:this._sortForGrouping(a,e.dir||"asc"),l=h.accessor(a),c=l.get(s[0],a),d={field:a,value:c,items:[]},u=[d];for(i=0,r=s.length;ii&&(be(i)||we(i))&&(e=i),e}};function be(e){return"number"==typeof e&&!isNaN(e)}function we(e){return e&&e.getTime}function ye(e){var t,n=e.length,i=new Array(n);for(t=0;t(h=p.data.length)&&r.virtual&&(b=(b-=b+w-h)<0?0:b),p=p.range(b,w)),!l||o(l)&&0===l.length||(p=p.group(l,e,r))),{total:h,data:p.toArray()}};var ke=f.extend({init:function(e){this.data=e.data},read:function(e){e.success(this.data)},update:function(e){e.success(e.data)},create:function(e){e.success(e.data)},destroy:function(e){e.success(e.data)}});var xe=f.extend({init:function(e){var t,n=this;e=n.options=i({},n.options,e),c(E,(function(t,n){typeof e[n]===m&&(e[n]={url:e[n]})})),n.cache=e.cache?Se.create(e.cache):{find:d,add:d},t=e.parameterMap,e.submit&&(n.submit=e.submit),u(e.push)&&(n.push=e.push),n.push||(n.push=I),n.parameterMap=u(t)?t:function(e){var n={};return c(e,(function(e,i){e in t&&(e=t[e],r(e)&&(i=e.value(i),e=e.key)),n[e]=i})),n}},options:{parameterMap:I},create:function(e){return l(this.setup(e,v))},read:function(n){var i,r,o=this.cache;n=this.setup(n,_),i=n.success||d,n.error,(r=o.find(n.data))!==t?i(r):(n.success=function(e){o.add(n.data,e),i(e)},e.ajax(n))},update:function(e){return l(this.setup(e,b))},destroy:function(e){return l(this.setup(e,w))},setup:function(e,t){e=e||{};var n,r=this.options[t],o=u(r.data)?r.data(e.data):r.data;return e=i(!0,{},r,e),n=i(!0,{},o,e.data),e.data=this.parameterMap(n,t),u(e.url)&&(e.url=e.url(n)),e}});var Ce=f.extend({init:function(e){const t=this;e=t.options=i({},t.options,e),t.messageTypes={ai:"assistant",system:"system",user:"user",tool:"tool"}},read:function(t){const n=this;t=n.setup(t),n.options.requestStart&&n.options.requestStart(t),e.ajax(t)},success:function(e,t){const n=this;const i=t?.service||n.options.service;const r=i?.outputGetter||n._getResponseData;const o=t?.isRetry;const a=t?.prompt;const s={id:h.guid(),output:r(e),prompt:a,isRetry:o,response:e};n.options.success&&n.options.success(s)},error:function(e,t){const n=this;const i=t?.service||n.options.service;const r=i?.outputGetter||n._getResponseData;const o=t?.isRetry;const a=t?.prompt;const s={status:e.status,statusText:e.statusText,responseText:e.responseText};const l={id:h.guid(),output:r(s),prompt:a,isRetry:o,response:e};n.options.error&&n.options.error(l)},setup:function(e={}){const t=this;const n=e?.service||t.options.service;const i=t.getData(e);const r={url:"string"==typeof n?n:n.url,type:"POST",contentType:"application/json",data:JSON.stringify(i),success:function(n){t.success.call(t,n,e)},error:function(n){t.error.call(t,n,e)}};return n?.headers&&(r.headers=n.headers),r},getData:function(t){const n=t?.service;const i=t?.isRetry;const r=t?.history||[];const o=t?.prompt;let a=[...r,{role:this.messageTypes.user,contents:[{$type:"text",text:o}]}];return n?.data&&u(n?.data)?n.data(o,i,r):n?.data&&Object.keys(n.data).length?e.extend({},n.data,{messages:a}):a},_getResponseData:function(e){return e?.messages?.[0]?.contents?.[0]?.text||"An error occurred while processing the request."}});var Se=f.extend({init:function(){this._store={}},add:function(e,n){e!==t&&(this._store[P(e)]=n)},find:function(e){return this._store[P(e)]},clear:function(){this._store={}},remove:function(e){delete this._store[P(e)]}});function Te(e,t,n,i,r){var o,a,s,l,c,d={};for(l=0,c=e.length;l=t.length)break}a=i?--e:e,0,t.splice(i,1)[0]),e++;break}}}))}}finally{this.options.autoSync=i}return n},remove:function(e){var t,n=this,i=n._isServerGrouped();return!i||!e.uid||e.isNew&&e.isNew()||n._pushInDestroyed(e),this._eachItem(n._data,(function(n){if(t=function(e,t){if(e){var n=e.length;var i;var r;for(r=0;r!e.hasOwnProperty("_isMoved"))),t=n._destroyed;var o=e.Deferred().resolve().promise();if(n.online()){if(!n.reader.model)return o;i=n.created(),r=n.updated();var a=[];n.options.batch&&n.transport.submit?a=n._sendSubmit(i,r,t):(a.push.apply(a,n._send("create",i)),a.push.apply(a,n._send("update",r)),a.push.apply(a,n._send("destroy",t))),o=e.when.apply(null,a).then((function(){var e,t,i=[];for(e=0,t=arguments.length;e-1)return t(i,n),!0}))},_removePristineForModel:function(e){this._executeOnPristineForModel(e,(function(e,t){t.splice(e,1)}))},_readData:function(e){return(this._isServerGrouped()?this.reader.groups:this.reader.data).call(this.reader,e)},_eachPristineItem:function(e){var t=this;var n=t.options;var i=t._getCurrentRangeSpan();t._eachItem(t._pristineData,e),n.serverPaging&&n.useRanges&&c(i,(function(n,i){t._eachItem(i.pristineData,e)}))},_eachItem:function(e,t){e&&e.length&&(this._isServerGrouped()?Re(e,t):t(e))},_pristineForModel:function(e){var t,n;return this._eachPristineItem((function(i){if((n=Ne(i,e))>-1)return t=i[n],!0})),t},_cancelModel:function(e){var t=this;var n=this._pristineForModel(e);this._eachItem(this._data,(function(i){var r=$e(i,e);r>=0&&(!n||e.isNew()&&!n.__state__?(t._modelCanceled(e),i.splice(r,1),t._removeModelFromRanges(e)):(i[r].accept(n),"update"==n.__state__&&(i[r].dirty=!0)))}))},_modelCanceled:d,_submit:function(t,n){var r=this;r.trigger(S,{type:"submit"}),r.trigger(T),r.transport.submit(i({success:function(n,i){var r=e.grep(t,(function(e){return e.type==i}))[0];r&&r.resolve({response:n,models:r.models,type:i})},error:function(e,n,i){for(var o=0;oi._total&&(i._pageSize=i._total,i.options.pageSize&&i.options.pageSize>i._pageSize&&(i._pageSize=i.options.pageSize)),i._aggregate&&r.serverAggregates&&(i._aggregateResult=i._readAggregates(e)),e=i._readData(e),i._destroyed=[]}else{e=i._readData(e),t=[];var o={};var a=i.reader.model;var s=a?a.idField:"id";var l;for(l=0;li.indexOf(`"field":"${e}"`)>-1)),!r},_pushInDestroyed:function(e){this._destroyed.find((function(t){return t.uid===e.uid}))||this._destroyed.push(e)},_change:function(e){let t,n,i,r=this,o=e?e.action:"";if("remove"===o)for(t=0,i=e.items.length;te.dirtyFields)))){let t=e.items[0],n=Object.keys(t.dirtyFields),i=n;for(const e of n)if(t[e]instanceof Object){let n=h.stringify(t[e]);if(n){let t=JSON.parse(n),r=Object.keys(t).map((t=>e+"."+t));i.push(...r)}}r._updatedFields=i}if(!r.options.autoSync||"add"!==o&&"remove"!==o&&"itemchange"!==o)r._updateTotalForAction(o,e?e.items:[]),r._process(r._data,e);else{"add"===o&&(r._preventPartialUpdate=!0);var a=function(t){"sync"===t.action&&(r._preventPartialUpdate=!1,r.unbind("change",a),r._updateTotalForAction(o,e.items))};r.first("change",a),r.sync()}},_calculateAggregates:function(e,t){t=t||{};var n=new oe(e),i=t.aggregate,r=t.filter;return r&&(n=n.filter(r)),n.aggregate(i)},_process:function(e,n){var i,r=this,o={};if(!0!==r.options.serverPaging&&(o.skip=r._skip,o.take=r._take||r._pageSize,o.skip===t&&r._page!==t&&r._pageSize!==t&&(o.skip=(r._page-1)*r._pageSize),r.options.useRanges&&(o.skip=r.currentRangeStart())),!0!==r.options.serverSorting&&(o.sort=r._sort),!0!==r.options.serverFiltering&&(o.filter=r._filter),!0!==r.options.serverGrouping&&(o.group=r._group),!0!==r.options.serverAggregates&&(o.aggregate=r._aggregate),r.options.serverGrouping&&r._clearEmptyGroups(e),o.groupPaging=r._groupPaging,i=r._isGroupPaged()&&n&&("page"===n.action||"expandGroup"===n.action||"collapseGroup"===n.action)?r._queryProcess(e,{aggregate:r._aggregate}):r._queryProcess(e,o),r._filter&&n&&"add"===n.action){var a=n.items[0],s=i.data;r._isGrouped()&&!this._isServerGrouped()&&(s=Be(s)),s.find((function(e){return e.uid===a.uid}))||!a.index&&null!==a.id||(i.data.splice(a.index,0,r._isGrouped()?r._wrapInEmptyGroup(a):a),i.total++)}!0!==r.options.serverAggregates&&(r._aggregateResult=r._calculateAggregates(i.dataToAggregate||e,o)),r._setView(i,o,n),r._setFilterTotal(i.total,!1),(n=n||{}).items=n.items||r._view,r.trigger(y,n)},_setView:function(e,t,n){var i=this;if(i._isGroupPaged()&&!i._isServerGrouped())if(!n||"page"!==n.action&&"expandGroup"!==n.action&&"collapseGroup"!==n.action){i._ranges=[];var r=new oe(e.data);i._addRange(i._observe(e.data)),t.skip+t.take>e.data.length&&(t.skip=Math.max(0,e.data.length-t.take)),i.view(r.range(t.skip,t.take).toArray())}else i.view(e.data),i._updateOuterRangesLength();else i.view(e.data)},_clearEmptyGroups:function(e){for(var t=e.length-1;t>=0;t--){var n=e[t];n.hasSubgroups&&this._clearEmptyGroups(n.items),!n.items||n.items.length||n.itemCount||F.apply(n.parent(),[t,1])}},_queryProcess:function(e,t){return this.options.inPlaceSort?oe.process(e,t,this.options.inPlaceSort):oe.process(e,t)},_mergeState:function(n){var i=this;var r;return n!==t&&(i._pageSize=n.pageSize,i._page=n.page,i._sort=n.sort,i._filter=n.filter,i._group=n.group,i._aggregate=n.aggregate,i._skip=i._currentRangeStart=n.skip,i._take=n.take,i._skip===t&&(i._skip=i._currentRangeStart=i.skip(),n.skip=i.skip()),i._take===t&&i._pageSize!==t&&(i._take=i._pageSize,n.take=i._take),i.options.virtual&&(n.virtual=i.options.virtual),n.sort&&(i._sort=n.sort=ae(n.sort),i._sortFields=se(n.sort)),n.filter&&(i._filter=n.filter=i.options.accentFoldingFiltering&&!e.isEmptyObject(n.filter)?e.extend({},de(n.filter),{accentFoldingFiltering:i.options.accentFoldingFiltering}):de(n.filter)),n.group&&(i._group=n.group=fe(n.group)),n.aggregate&&(i._aggregate=n.aggregate=(r=n.aggregate,a(r)?r:[r]))),n},query:function(n){var i;if(this.options.serverSorting||this.options.serverPaging||this.options.serverFiltering||this.options.serverGrouping||this.options.serverAggregates||(this._data===t||0===this._data.length)&&!this._destroyed.length){if(this.options.endless){var r=n.pageSize-this.pageSize();r>0?(r=this.pageSize(),n.page=n.pageSize/r,n.pageSize=r):(n.page=1,this.options.endless=!1)}return this.read(this._mergeState(n))}var o=this.trigger(S,{type:"read"});return o||(this.trigger(T),n&&(n.groupPaging=this._groupPaging),i=this._queryProcess(this._data,this._mergeState(n)),this._setFilterTotal(i.total,!0),this._aggregateResult=this._calculateAggregates(i.dataToAggregate||this._data,n),this._setView(i,n),this.trigger(M,{type:"read"}),this.trigger(y,{items:i.data,action:n?n.action:""})),e.Deferred().resolve(o).promise()},_hasExpandedSubGroups:function(e){var t=!1;var n=e.items?e.items.length:0;if(!e.hasSubgroups)return!1;for(var i=0;i=n.take));u++)if(o._getGroupByUid(s.uid)||o._groupsFlat.push(s),o._groupsState[s.uid]){if(o._isServerGroupPaged()){if(o._fetchGroupItems(s,n,i,r))return void(o._fetchingGroupItems=!0);if(d=(s.subgroupCount||s.itemCount)+1,h=n.skip-n.skipped,!o._hasExpandedSubGroups(s)&&h>d){n.skipped+=d;continue}}if(n.includeParents&&n.skipped0?t.push(s):s.excludeHeader=!1;else{l=[],c=s.items.length;for(var p=0;p=n.take)break;l.push(s.items[p]),n.taken++}l.length||n.taken>0?(s.currentItems=l,t.push(s)):s.excludeHeader=!1}}else{if(n.skippeds)return r;return r},_fetchGroupItems:function(e,t,n,i){let r=this;let o;let a;let s;let l=e.hasSubgroups?e.subgroupCount:e.itemCount;let c=t.take;let d=t.skipped;let h=r.take();let u;if(t.includeParents&&(d=l)return!1;let p=Math.min(o+c,l-1);if(a=e.items[o],s=e.items[p],a.notFetched)return r.getGroupItems(e,t,n,i,o,L.round((o+h)/h)),!0;if(s.notFetched)return r.getGroupItems(e,t,n,i,L.max(L.floor((o+h)/h),0)*h,L.round((o+h)/h)),!0;if(!a.notFetched&&!s.notFetched&&function(e,t,n){for(let i=t;i=r&&p=o._currentRequestTimeStamp||!o._skipRequestsInProgress)&&o.trigger(y,{})}},findSubgroups:function(e){var t=this._group.map((function(e){return e.field})).indexOf(e.field);return this._group.slice(t+1,this._group.length)},_composeItemsFilter:function(e,t){var n={logic:"and",filters:[]};if(this.filter()&&n.filters.push(this.filter()),(n=i(!0,{},n)).filters.push({field:e.field,operator:"eq",value:e.value}),t)for(var r=0;r1;)r=r[l.splice(0,1)[0]].items;r[l[0]]=t._cloneGroup(e);break}}},_containsSubGroup:function(e,t,n){var i=e.items.length;var r;if(e.hasSubgroups&&i)for(var o=0;ot.totalPages()))return t._skip=t._currentRangeStart=n*t.take(),n+=1,e.page=n,t._query(e),n},prev:function(e){var t=this,n=t.page();if(e=e||{},n&&1!==n)return t._skip=t._currentRangeStart=t._skip-t.take(),n-=1,e.page=n,t._query(e),n},page:function(e){var n,i=this;if(e!==t){e=L.max(L.min(L.max(e,1),i.totalPages()),1);var r=i.take();return i._isGroupPaged()?(e-=1,void i.range(e*r,r,null,"page")):void i._query(i._pageableQueryOptions({page:e}))}return(n=i.skip())!==t?L.round((n||0)/(i.take()||1))+1:t},pageSize:function(e){var n=this;if(e===t)return n.take();n._query(n._pageableQueryOptions({pageSize:e,page:1}))},sort:function(e){var n=this;return e!==t?(n.trigger("sort"),void n._query({sort:e})):n._sort},filter:function(e){var n=this;if(e===t)return n._filter;n.trigger("reset"),n._query({filter:e,page:1})},group:function(e){var n=this;var i={group:e};if(n._groupPaging&&(e===t||e&&e.length||(n._ranges=[]),i.page=1),e===t)return n._group;n._query(i)},parseHighlightDescriptors:function(e,n){const r=this._data?this._flatData(this._data):[];if(!e||!e.length||!r.length)return[];const o=function(e,n,r){var o=function(e,n){const i=!(n.cells&&Object.keys(n.cells).length>0)||n.cells;const o={};let a,s;for(a=0,s=e.length;a=0;i--)n=r[i],t={value:e.get?e.get(n.field):e[n.field],field:n.field,items:t?[t]:[e],hasSubgroups:!!t,aggregates:this._emptyAggregates(n.aggregates)};return t},totalPages:function(){var e=this,t=e.pageSize()||e.total(),n=e._isGroupPaged()?e.groupsTotal(!0):e.total();return L.ceil((n||0)/t)},inRange:function(e,t){var n=this,i=L.min(e+t,n.total());return!n.options.serverPaging&&n._data.length>0||n._findRange(e,i).length>0},lastRange:function(){var e=this._ranges;return e[e.length-1]||{start:0,end:0,data:[]}},firstItemUid:function(){var e=this._ranges;return e.length&&e[0].data.length&&e[0].data[0].uid},enableRequestsInProgress:function(){this._skipRequestsInProgress=!1},_timeStamp:function(){return(new Date).getTime()},range:function(e,n,i,r){this._currentRequestTimeStamp=this._timeStamp(),this._skipRequestsInProgress=!0;var o=this._isGroupPaged()?this.groupsTotal(!0):this.total();"expandGroup"!==r&&"collapseGroup"!==r||this._updateOuterRangesLength(),e=L.min(e||0,o),i=u(i)?i:d;var a,s=this,l=L.max(L.floor(e/n),0)*n,c=L.min(l+n,o);if(((a=s._findRange(e,L.min(e+n,o),i)).length||0===o)&&!s._fetchingGroupItems)return s._processRangeData(a,e,n,s._originalPageSkip||l,s._originalSize||c,{action:r}),s._originalPageSkip=null,s._originalSize=null,void i();s._isGroupPaged()&&(s._originalPageSkip=l,s._originalSize=c,l=L.max(L.floor(s._adjustPageSkip(e,n)/n),0)*n,c=L.min(l+n,o)),n===t||s._fetchingGroupItems||(s._isGroupPaged()&&!s._groupRangeExists(l,n)||!s._rangeExists(l,c)?s.prefetch(l,n,(function(){e>l&&c=n)return[];if(e>r.outerEnd){y.skipped+=r.outerEnd-(m||0),m=r.outerEnd;continue}if(void 0!==m&&m!=r.outerStart&&(y.skipped+=r.outerStart-m),y.skipped>y.skip)return[];for(void 0===m&&e>0&&r.start>0&&(y.skipped=r.outerStart),a=o;;){if(this._findGroupedRange(r.data,_,y,null,i),g._calculateGroupsTotal(_,!0,"currentItems")>=y.take)return _;if(g._fetchingGroupItems)return[];if(!v[++a]||v[a].outerStart!==r.outerEnd)break;r=v[a]}}else if(e>=r[x]&&e<=r[C]){for(p=0,a=o;a=r.start){if(c=r.data,d=r.end,!w){if(b.inPlaceSort)h=g._queryProcess(r.data,{filter:g.filter()});else{var S=me(g.group()||[]).concat(ae(g.sort()||[]));h=g._queryProcess(r.data,{sort:S,filter:g.filter()})}u=c=h.data,h.total!==t&&(d=h.total)}if(s=0,e+p>r.start&&(s=e+p-r.start),l=u.length,d>n&&(l-=d-n),p+=l-s,_=g._mergeGroups(_,c,s,l),n<=r.end&&p==n-e)return _}break}m=r.outerEnd}return[]},_getRangesMismatch:function(e){var t=this._ranges;var n=0;var i=0;for(;;){var r=t[i];if(!r||r.outerStart>e)break;r.outerEnd!=r.end&&(n=r.outerEnd-r.end),i++}return n},_mergeGroups:function(e,t,n,i){if(this._isServerGrouped()){var r,o=t.toJSON();return e.length&&(r=e[e.length-1]),Pe(r,o,n,i),e.concat(o)}return e.concat(t.slice(n,i))},_processRangeData:function(e,n,i,r,o,a){var s=this;s._pending=t,s._skip=n>s.skip()&&!s._omitPrefetch?L.min(o,(s.totalPages()-1)*s.take()):r,s._currentRangeStart=n,s._take=i;var l=s.options.serverPaging;var c=s.options.serverSorting;var d=s.options.serverFiltering;var h=s.options.serverAggregates;try{s.options.serverPaging=!0,s._isServerGrouped()||s.group()&&s.group().length||(s.options.serverSorting=!0),s.options.serverFiltering=!0,s.options.serverPaging=!0,s.options.serverAggregates=!0,l&&(s._detachObservableParents(),s._data=e=s._observe(e)),s._process(e,a)}finally{s.options.serverPaging=l,s.options.serverSorting=c,s.options.serverFiltering=d,s.options.serverAggregates=h}},skip:function(){var e=this;return e._skip===t?e._page!==t?(e._page-1)*(e.take()||1):t:e._skip},currentRangeStart:function(){return this._currentRangeStart||0},take:function(){return this._take||this._pageSize},_prefetchSuccessHandler:function(e,t,n,i){var r=this;var o=r._timeStamp();return function(a){var s,l,c,d=!1,h={start:e,end:t,data:[],timestamp:r._timeStamp()};if(r._dequeueRequest(),r.trigger(M,{response:a,type:"read"}),a=r.reader.parse(a),(c=r._readData(a)).length){for(s=0,l=r._ranges.length;s=r._currentRequestTimeStamp||!r._skipRequestsInProgress)&&(n&&c.length?n():r.trigger(y,{}))}},prefetch:function(e,t,n){var i=this,r=L.min(e+t,i.total()),o={take:t,skip:e,page:e/t+1,pageSize:t,sort:i._sort,filter:i._filter,group:i._group,aggregate:i._aggregate};i._isGroupPaged()&&!i._isServerGrouped()&&i._groupRangeExists(e,r)?n&&n():i._isServerGroupPaged()&&!i._groupRangeExists(e,r)||!i._rangeExists(e,r)?i._queueWithTimeout(o,(function(){i.trigger(S,{type:"read"})?i._dequeueRequest():(i._omitPrefetch&&i.trigger(T),i.transport.read({data:i._params(o),success:i._prefetchSuccessHandler(e,r,n),error:function(){var e=V.call(arguments);i.error.apply(i,e)}}))}),100):n&&n()},_multiplePrefetch:function(e,t,n){var i=this,r=L.min(e+t,i.total()),o={take:t,skip:e,page:e/t+1,pageSize:t,sort:i._sort,filter:i._filter,group:i._group,aggregate:i._aggregate};i._rangeExists(e,r)?n&&n():i.trigger(S,{type:"read"})||i.transport.read({data:i._params(o),success:i._prefetchSuccessHandler(e,r,n,!0)})},_adjustPageSkip:function(e,t){var n=this;var i=n._getPrevRange(e);var r;var o=n.total();var a;if(i){if(!(a=n._getRangesMismatch(e)))return e;e-=a}if((r=L.max(L.floor(e/t),0)*t)>o)for(;!((r-=t)=e)return i[t]},_getPrevRange:function(e){var t,n,i=this._ranges;for(t=i.length-1;t>=0;t--)if(i[t].outerStart<=e){n=i[t];break}return n},_rangeExists:function(e,t){var n,i,r=this._ranges;for(n=0,i=r.length;n=t)return!0;return!1},_groupRangeExists:function(e,t){var n,i,r=this,o=r._ranges,a=0,s=r.groupsTotal(!0);for(t>s&&!r._isServerGrouped()&&(t=s),n=0,i=o.length;n=e?a+=l.outerEnd-e:l.outerStart<=t&&l.outerEnd>=t&&(a+=t-l.outerStart)}return a>=t-e},_getCurrentRangeSpan:function(){var e=this;var t=e._ranges;var n=e.currentRangeStart();var i=n+(e.take()||0);var r=[];var o;var a;var s=t.length;for(a=0;a=n||o.start>=n&&o.start<=i)&&r.push(o);return r},_removeModelFromRanges:function(e){var t;for(var n=0,i=this._ranges.length;n=e){n._getByUid(t.uid,o.data)||(n._isServerGrouped()?o.data.splice(e,0,n._wrapInEmptyGroup(t)):o.data.splice(e,0,t));break}n._updateRangesLength()},_updateRangesLength:function(){var e=this;var t=e._ranges||[];var n=t.length;var i=!1;var r=0;var o=0;var a;var s;for(s=0;s0?this.filter(this._hierarchicalFilter):(this.options.filter=this._hierarchicalFilter,this._filter=de(this.options.filter),this._hierarchicalFilter=null)),t},remove:function(e){var t,n=e.parentNode(),i=this;return n&&n._initChildren&&(i=n.children),t=Ge.fn.remove.call(i,e),n&&!i.data().length&&(n.hasChildren=!1),t},success:Qe("success"),data:Qe("data"),insert:function(e,t){var n=this.parent();return n&&n._initChildren&&(n.hasChildren=!0,n._initChildren()),Ge.fn.insert.call(this,e,t)},filter:function(e){if(e===t)return this._filter;!this.options.serverFiltering&&this._markHierarchicalQuery(e)&&(e={logic:"or",filters:[e,{field:"_matchFilter",operator:"equals",value:!0}]}),this.trigger("reset"),this._query({filter:e,page:1})},_markHierarchicalQuery:function(t){var n;var i=this.options.accentFoldingFiltering;return(t=i?e.extend({},de(t),{accentFoldingFiltering:i}):de(t))&&0!==t.filters.length?(n=oe.filterExpr(t,{noEval:!0}),this._updateHierarchicalFilter(n),!0):(this._updateHierarchicalFilter((function(){return!0})),!1)},_updateHierarchicalFilter:function(e){var t;var n=this._data;var i=!1;for(var r=0;r=this.total()?(this.trigger("endreached",{index:e}),null):this.useRanges?this.useRanges?((e=this.skip+t)&&(n=this.range(Math.floor(e/t)*t)),e===this.prefetchThreshold&&this._prefetch(),e===this.midPageThreshold?this.range(this.nextMidRange,!0):e===this.nextPageThreshold?this.range(this.nextFullRange):e===this.pullBackThreshold&&(this.offset===this.skip?this.range(this.previousMidRange):this.range(this.previousFullRange)),n?this.dataSource.at(e-this.dataOffset):(this.trigger("endreached",{index:e}),null)):void 0:this.dataSource.view()[e]},indexOf:function(e){return this.dataSource.data().indexOf(e)+this.dataOffset},total:function(){return parseInt(this.dataSource.total(),10)},next:function(){var e=this,t=e.pageSize,n=e.skip-e.viewSize+t,i=L.max(L.floor(n/t),0)*t;this.offset=n,this.dataSource.prefetch(i,t,(function(){e._goToRange(n,!0)}))},range:function(e,t){if(this.offset===e)return!0;var n=this,i=this.pageSize,r=L.max(L.floor(e/i),0)*i,o=this.dataSource;return t&&(r+=i),o.inRange(e,i)?(this.offset=e,this._recalculate(),this._goToRange(e),!0):!this.prefetch||(o.prefetch(r,i,(function(){n.offset=e,n._recalculate(),n._goToRange(e,!0)})),!1)},syncDataSource:function(){var e=this.offset;this.offset=null,this.range(e)},destroy:function(){this.unbind()},_prefetch:function(){var e=this,t=this.pageSize,n=this.skip+t,i=this.dataSource;i.inRange(n,t)||this._prefetching||!this.prefetch||(this._prefetching=!0,this.trigger("prefetching",{skip:n,take:t}),i.prefetch(n,t,(function(){e._prefetching=!1,e.trigger("prefetched",{skip:n,take:t})})))},_goToRange:function(e,t){this.offset===e&&(this.dataOffset=e,this._expanding=t,this.dataSource.range(e,this.pageSize),this.dataSource.enableRequestsInProgress())},_reset:function(){this._syncPending=!0},_change:function(){var e=this.dataSource;this.length=this.useRanges?e.lastRange().end:e.view().length,this._syncPending&&(this._syncWithDataSource(),this._recalculate(),this._syncPending=!1,this.trigger("reset",{offset:this.offset})),this.trigger("resize"),this._expanding&&this.trigger("expand"),delete this._expanding},_syncWithDataSource:function(){var e=this.dataSource;this._firstItemUid=e.firstItemUid(),this.dataOffset=this.offset=e.skip()||0,this.pageSize=e.pageSize(),this.useRanges=e.options.serverPaging},_recalculate:function(){var e=this.pageSize,t=this.offset,n=this.viewSize,i=Math.ceil(t/e)*e;this.skip=i,this.midPageThreshold=i+e-1,this.nextPageThreshold=i+n-1,this.prefetchThreshold=i+Math.floor(e/3*2),this.pullBackThreshold=this.offset-1,this.nextMidRange=i+e-n,this.nextFullRange=i,this.previousMidRange=t-n,this.previousFullRange=i-e}});var et=h.Observable.extend({init:function(e,t){var n=this;h.Observable.fn.init.call(n),this.dataSource=e,this.batchSize=t,this._total=0,this.buffer=new Je(e,3*t),this.buffer.bind({endreached:function(e){n.trigger("endreached",{index:e.index})},prefetching:function(e){n.trigger("prefetching",{skip:e.skip,take:e.take})},prefetched:function(e){n.trigger("prefetched",{skip:e.skip,take:e.take})},reset:function(){n._total=0,n.trigger("reset")},resize:function(){n._total=Math.ceil(this.length/n.batchSize),n.trigger("resize",{total:n.total(),offset:this.offset})}})},syncDataSource:function(){this.buffer.syncDataSource()},at:function(e){var t,n=this.buffer,i=e*this.batchSize,r=this.batchSize,o=[];n.offset>i&&n.at(n.offset-1);for(var a=0;a0&&(n=n.get(r.substring(0,i))),e.start(n),a=n!==e.source?a.call(n,e.source):a.call(n),e.stop(n)),n&&n!==e.source&&(e.currentSource=n,n.unbind(m,e._change).bind(m,e._change)),e.stop(e.source),a},set:function(e){var t=this.currentSource||this.source;var i=n.getter(this.path)(t);"function"==typeof i?t!==this.source?i.call(t,this.source,e):i.call(t,e):t.set(this.path,e)},destroy:function(){this.observable&&(this.source.unbind(m,this._change),this.currentSource&&this.currentSource.unbind(m,this._change)),this.unbind()}});var v=g.extend({get:function(){var e,t=this.source,n=this.path,i=0;for(e=t.get(n);!e&&t;)(t=this.parents[++i])instanceof o&&(e=t.get(n));if(e)return e.bind(t)}});var _=g.extend({init:function(e,t,n){g.fn.init.call(this,e,t),this.template=n},render:function(e){var t;return this.start(this.source),t=n.render(this.template,e),this.stop(this.source),t}});var b=c.extend({init:function(e,t,n){this.element=e,this.bindings=t,this.options=n},bind:function(e,t){var n=this;(e=t?e[t]:e).bind(m,(function(e){n.refresh(t||e)})),n.refresh(t)},destroy:function(){}});var w=b.extend({dataType:function(){return(this.element.getAttribute("data-"+n.ns+"type")||this.element.type||"text").toLowerCase()},parsedValue:function(){return this._parseValue(this.element.value,this.dataType())},_parseValue:function(e,t){return"date"==t?e=n.parseDate(e,"yyyy-MM-dd"):"datetime-local"==t?e=n.parseDate(e,["yyyy-MM-ddTHH:mm:ss","yyyy-MM-ddTHH:mm"]):"number"==t?e=n.parseFloat(e):"boolean"==t&&(e=e.toLowerCase(),e=null!==n.parseFloat(e)?Boolean(n.parseFloat(e)):"true"===e.toLowerCase()),e}});function y(t,i,r){return b.extend({init:function(e,t,n){var i=this;b.fn.init.call(i,e.element[0],t,n),i.widget=e,i._dataBinding=i.dataBinding.bind(i),i._dataBound=i.dataBound.bind(i),i._itemChange=i.itemChange.bind(i)},itemChange:function(e){D(e.item[0],e.data,this._ns(e.ns),[e.data].concat(this.bindings[t]._parents()))},dataBinding:function(e){var t,n,i=this.widget,r=e.removedItems||i.items();for(t=0,n=r.length;t{const r=n.getter(e.valueField||e.textField)(t);const o=n.getter(e.textField||e.valueField)(t);return``}:e=>``:"tbody"==r?e=>`${i(e)}`:"ul"==r||"ol"==r?e=>`
  • ${i(e)}
  • `:e=>`${i(e)}`,t=n.template(t)),t},add:function(t,i){var r,o,a,s,l=this.container(),c=l.cloneNode(!1),d=l.children[t];if(e(c).html(n.render(this.template(),i)),c.children.length)for(r=this.bindings.source._parents(),o=0,a=i.length;o-1?n.splice(i,1):n.push(t)}else this.bindings[p].set(t)}},refresh:function(){var e=this.bindings[p].get(),t=e,i=this.dataType(),r=this.element;if("checkbox"==r.type)if(t instanceof a){var o=-1;if((e=this.parsedValue())instanceof Date){for(var s=0;s=0}else r.checked=t;else"radio"==r.type&&("date"==i?e=n.toString(e,"yyyy-MM-dd"):"datetime-local"==i&&(e=n.toString(e,"yyyy-MM-ddTHH:mm:ss")),null!=e&&r.value===e.toString()?r.checked=!0:r.checked=!1)},value:function(){var e=this.element,t=e.value;return"checkbox"==e.type&&(t=e.checked),t},destroy:function(){e(this.element).off(m,this._change)}})},l.select={source:l.source.extend({refresh:function(i){var r=this,o=r.bindings.source.get();if(o instanceof a||o instanceof n.data.DataSource){if("add"==(i=i||{}).action)r.add(i.index,i.items);else if("remove"==i.action)r.remove(i.index,i.items);else if(("itemchange"==i.action||i.action===t)&&(r.render(),r.bindings.value&&r.bindings.value)){var s=L(r.bindings.value.get(),e(r.element).data("valueField"));null===s?r.element.selectedIndex=-1:r.element.value=s}}else r.render()}}),value:w.extend({init:function(t,n,i){w.fn.init.call(this,t,n,i),this._change=this.change.bind(this),e(this.element).change(this._change)},parsedValue:function(){var e=this.dataType();var t=[];var n,i,r,o;for(r=0,o=this.element.options.length;r1&&(s.direction=t&&r?D[a].reverse:a),n[o[0]]=s})):i(e,(function(e){var i=this.direction;i&&t&&!c.test(e)&&(this.direction=D[i].reverse),n[e]=this})),n},r(n,{transition:function(t,n,i){let o,a,s=0,l=t.data("keys")||[];i=r({duration:200,ease:"ease-out",complete:null,exclusive:"all"},i);let c=!1;let d=function(){c||(c=!0,a&&(clearTimeout(a),a=null),t.removeData(b).dequeue().css(C,"").css(C),i.complete.call(t))};i.duration=e.fx&&e.fx.speeds[i.duration]||i.duration,o=I(0,n),e.merge(l,function(e){var t=[];for(var n in e)t.push(n);return t}(o)),e.hasOwnProperty("uniqueSort")?t.data("keys",e.uniqueSort(l)).height():t.data("keys",e.unique(l)).height(),t.css(C,i.exclusive+" "+i.duration+"ms "+i.ease).css(C),t.css(o).css(S),t.one(x,d),0!==i.duration&&(s=500),a=setTimeout(d,i.duration+s),t.data(b,a),t.data(k,d)},stopQueue:function(e,n,i){var r,o=e.data("keys"),a=!i&&o,s=e.data(k);return a&&(r=t.getComputedStyles(e[0],o)),s&&s(),a&&e.css(r),e.removeData("keys").stop(n)}});var z=t.Class.extend({init:function(e,t){var n=this;n.element=e,n.effects=[],n.options=t,n.restore=[]},run:function(t){let i,o,a,s,l,c,d=this,h=t.length,u=d.element,p=d.options,f=e.Deferred(),m={},g={};for(d.effects=t,f.done(d.complete.bind(d)),u.data("animating",!0),o=0;o=this.duration},timePassed:function(){return Math.min(this.duration,new Date-this.startDate)},moveTo:function(e){var t=this,n=t.movable;t.initial=n[t.axis],t.delta=e.location-t.initial,t.duration="number"==typeof e.duration?e.duration:300,t.tick=t._easeProxy(e.ease),t.startDate=new Date,t.start()},_easeProxy:function(e){var t=this;return function(){t.movable.moveAxis(t.axis,e(t.timePassed(),t.initial,t.delta,t.duration))}}});r(j,{easeOutExpo:function(e,t,n,i){return e==i?t+n:n*(1-Math.pow(2,-10*e/i))+t},easeOutBack:function(e,t,n,i,r){return n*((e=e/i-1)*e*(((r=1.70158)+1)*e+r)+1)+t}}),n.Animation=W,n.Transition=j,n.createEffect=B,n.box=function(n){var i=(n=e(n)).offset();return i.width=t._outerWidth(n),i.height=t._outerHeight(n),i},n.transformOrigin=function(e,t){var n=(e.left-t.left)*t.width/(t.width-e.width),i=(e.top-t.top)*t.height/(t.height-e.height);return{x:isNaN(n)?0:n,y:isNaN(i)?0:i}},n.fillScale=function(e,t){return Math.min(e.width/t.width,e.height/t.height)},n.fitScale=function(e,t){return Math.max(e.width/t.width,e.height/t.height)}}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.attr,i=t.ui,r=t.attrValue,o=(t.directiveSelector,t.Observable),a=t.ui.Widget,s=t.roleSelector,l="init",c="transitionStart",d="transitionEnd",h="show",u="hide",p=/unrecognized expression/;var f="showStart";var m="sameViewRequested";var g="viewShow";var v="viewTypeDetermined";var _="after";var b="k-content",w="k-view",y="k-stretched-view",k="k-widget",x="k-footer";var C=t.ui.Widget.extend({init:function(n,i){var r=this;i=i||{},r.id=t.guid(),o.fn.init.call(r),this.options=e.extend({},this.options,i),r.content=n,r.options.renderOnInit&&a.fn.init.call(r,r._createElement(),i),r.options.wrapInSections&&r._renderSections(),r.tagName=i.tagName||"div",r.model=i.model,r._wrap=!1!==i.wrap,this._evalTemplate=i.evalTemplate||!1,this._useWithBlock=i.useWithBlock,r._fragments={},r.bind([l,h,u,c,d],i)},options:{name:"View",renderOnInit:!1,wrapInSections:!1,detachOnHide:!0,detachOnDestroy:!0},render:function(n){var i=this,r=!i.element;return r&&(i.element=i._createElement()),n&&e(n).append(i.element),r&&(t.bind(i.element,i.model),i.trigger(l)),n&&(i._eachFragment("attach"),i.trigger(h)),i.element},clone:function(){return new S(this)},triggerBeforeShow:function(){return!0},triggerBeforeHide:function(){return!0},showStart:function(){var e=this.render();e&&e.css("display",""),this.trigger(f,{view:this})},showEnd:function(){},hideEnd:function(){this.hide()},beforeTransition:function(e){this.trigger(c,{type:e})},afterTransition:function(e){this.trigger(d,{type:e})},hide:function(){this.options.detachOnHide&&(this._eachFragment("detach"),e(this.element).detach()),this.trigger(u)},destroy:function(){var e=this;var n=e.element;n&&(a.fn.destroy.call(e),t.unbind(n),t.destroy(n),e.options.detachOnDestroy&&n.remove())},purge:function(){var t=this;t.destroy(),e(t.element).add(t.content).add(t.wrapper).off().remove()},fragments:function(t){e.extend(this._fragments,t)},_eachFragment:function(e){for(var t in this._fragments)this._fragments[t][e](this,t)},_createElement:function(){var n,i,r=this,o="<"+r.tagName+">";try{"SCRIPT"===(i=e(document.getElementById(r.content)||r.content))[0].tagName&&(i=i.html())}catch(e){p.test(e.message)&&(i=r.content)}if("string"==typeof i)i=i.replace(/^\s+|\s+$/g,""),r._evalTemplate&&(i=t.template(i,{useWithBlock:r._useWithBlock})(r.model||{})),n=e(o).append(i),r._wrap||(n=n.contents());else{if(n=i,r._evalTemplate){var a=e(t.template(e("
    ").append(n.clone(!0)).html(),{useWithBlock:r._useWithBlock})(r.model||{}));e.contains(document,n[0])&&n.replaceWith(a),n=a}r._wrap&&(n=n.wrapAll(o).parent())}return n},_renderSections:function(){var e=this;e.options.wrapInSections&&(e._wrapper(),e._createContent(),e._createHeader(),e._createFooter())},_wrapper:function(){var e=this;var n=e.content;n.is(s("view"))?e.wrapper=e.content:e.wrapper=n.wrap("
    ').parent();var i=e.wrapper;i.attr("id",e.id),i.addClass(w),i.addClass(k),i.attr("role","view")},_createContent:function(){var t=e(this.wrapper);var i=s("content");t.children(i)[0]||t.children().filter((function(){var t=e(this);if(!t.is(s("header"))&&!t.is(s("footer")))return t})).wrap("
    ');this.contentElement=t.children(s("content")),this.contentElement.addClass(y).addClass(b)},_createHeader:function(){var e=this.wrapper;this.header=e.children(s("header"))},_createFooter:function(){var e=this.wrapper;this.footer=e.children(s("footer")).addClass(x)}});var S=t.Class.extend({init:function(t){e.extend(this,{element:t.element.clone(!0),transition:t.transition,id:t.id}),t.element.parent().append(this.element)},hideEnd:function(){this.element.remove()},beforeTransition:e.noop,afterTransition:e.noop});var T=C.extend({init:function(e,t){C.fn.init.call(this,e,t),this.containers={}},container:function(e){var t=this.containers[e];return t||(t=this._createContainer(e),this.containers[e]=t),t},showIn:function(e,t,n){this.container(e).show(t,n)},_createContainer:function(e){var t,n=this.render(),i=n.find(e);if(!i.length&&n.is(e)){if(!n.is(e))throw new Error("can't find a container with the specified "+e+" selector");i=n}return(t=new D(i)).bind("accepted",(function(e){e.view.render(i)})),t}});var M=C.extend({attach:function(e,t){e.element.find(t).replaceWith(this.render())},detach:function(){}});var A=/^(\w+)(:(\w+))?( (\w+))?$/;var D=o.extend({init:function(e){o.fn.init.call(this),this.container=e,this.history=[],this.view=null,this.running=!1},after:function(){this.running=!1,this.trigger("complete",{view:this.view}),this.trigger("after")},end:function(){this.view.showEnd(),this.previous.hideEnd(),this.after()},show:function(e,n,i){if(!e.triggerBeforeShow()||this.view&&!this.view.triggerBeforeHide())return this.trigger("after"),!1;i=i||e.id;var r=this,o=e===r.view?e.clone():r.view,a=r.history,s=(a[a.length-2]||{}).id===i,l=n||(s?a[a.length-1].transition:e.transition),c=function(e){if(!e)return{};var t=e.match(A)||[];return{type:t[1],direction:t[3],reverse:"reverse"===t[5]}}(l);return r.running&&r.effect.stop(),"none"===l&&(l=null),r.trigger("accepted",{view:e}),r.view=e,r.previous=o,r.running=!0,s?a.pop():a.push({id:i,transition:l}),o?(l&&t.effects.enabled?(e.element.addClass("k-fx-hidden"),e.showStart(),s&&!n&&(c.reverse=!c.reverse),r.effect=t.fx(e.element).replace(o.element,c.type).beforeTransition((function(){e.beforeTransition("show"),o.beforeTransition("hide")})).afterTransition((function(){e.afterTransition("show"),o.afterTransition("hide")})).direction(c.direction).setReverse(c.reverse),r.effect.run().then((function(){r.end()}))):(e.showStart(),r.end()),!0):(e.showStart(),e.showEnd(),r.after(),!0)},destroy:function(){var e=this.view;e&&e.destroy&&e.destroy()}});var E=o.extend({init:function(n){var i,r,a=this;o.fn.init.call(a),a.options=n,e.extend(a,n),a.sandbox=e("
    "),r=a.container,i=a._hideViews(r),a.rootView=i.first(),a.layouts={},a.viewContainer=new t.ViewContainer(a.container),a.viewContainer.bind("accepted",(function(e){e.view.params=a.params})),a.viewContainer.bind("complete",(function(e){a.trigger(g,{view:e.view})})),a.viewContainer.bind(_,(function(){a.trigger(_)})),this.bind(this.events,n)},events:[f,_,g,"loadStart","loadComplete",m,v],destroy:function(){var e=this;var n=e.viewContainer;for(var i in t.destroy(e.container),e.layouts)this.layouts[i].destroy();n&&n.destroy()},view:function(){return this.viewContainer.view},showView:function(e,n,i){if(""===(e=e.replace(new RegExp("^"+this.remoteViewURLPrefix),""))&&this.remoteViewURLPrefix&&(e="/"),e.replace(/^#/,"")===this.url)return this.trigger(m),!1;this.trigger(f);var r=this,o=r._findViewElement(e),a=t.widgetInstance(o);return r.url=e.replace(/^#/,""),r.params=i,a&&a.reload&&(a.purge(),o=[]),this.trigger(v,{remote:0===o.length,url:e}),!o[0]||(a||(a=r._createView(o)),r.viewContainer.show(a,n,e))},append:function(t,i){var r,o,a=this.sandbox,s=(i||"").split("?")[0],l=this.container;return t.indexOf("-1&&(t=e("
    ").append(t).html()),a[0].innerHTML=t,l.append(a.children("script, style")),(o=(r=this._hideViews(a)).first()).length||(r=o=a.wrapInner("
    ").children()),s&&o.hide().attr(n("url"),s),l.append(r),t=null,this._createView(o)},_locate:function(e){return s(e)},_findViewElement:function(e){var t,i=e.split("?")[0];return i?((t=this.container.children("["+n("url")+"='"+i+"']"))[0]||-1!==i.indexOf("/")||(t=this.container.children("#"===i.charAt(0)?i:"#"+i)),t[0]||(t=this._findViewElementById(e)),t):this.rootView},_findViewElementById:function(e){return this.container.children("[id='"+e+"']")},_createView:function(e){return this._createSpaView(e)},_createMobileView:function(e){return t.initWidget(e,{defaultTransition:this.transition,loader:this.loader,container:this.container,getLayout:this.getLayoutProxy,modelScope:this.modelScope,reload:r(e,"reload")},i.roles)},_createSpaView:function(e){var n=(this.options||{}).viewOptions||{};return new t.View(e,{renderOnInit:n.renderOnInit,wrap:n.wrap||!1,wrapInSections:n.wrapInSections,detachOnHide:n.detachOnHide,detachOnDestroy:n.detachOnDestroy})},_hideViews:function(e){return e.children(this._locate("view")).hide()}});t.ViewEngine=E,t.ViewContainer=D,t.Fragment=M,t.Layout=T,t.View=C,t.ViewClone=S}(window.kendo.jQuery);kendo;!function(e){function t(){this.node=null}function n(){}t.prototype={remove:function(){this.node.parentNode&&this.node.parentNode.removeChild(this.node),this.attr={}},attr:{},text:function(){return""}},n.prototype={nodeName:"#null",attr:{style:{}},children:[],remove:function(){}};var i=new n;function r(e,t,n){this.nodeName=e,this.attr=t||{},this.children=n||[]}function o(e,t){this.nodeValue=String(e),this.force=t}function a(e,t){this.html=e,this.replace=t}r.prototype=new t,r.prototype.appendTo=function(e){var t="string"==typeof this.nodeName?document.createElement(this.nodeName):this.nodeName;var n=this.children;for(var r=0;r2)return void this.render({appendChild:function(n){e.replaceChild(n,t.node)}},i);for(r=0;r=252?6:n>=248?5:n>=240?4:n>=224?3:n>=192?2:1;return t[254]=t[254]=1,ae=function(e){return t[e]},t[e]};function se(e){var t,n,i,r,o,a=e.length,s=0;for(r=0;r>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t}function le(e,t){if(t<65534&&(e.subarray&&oe()||!e.subarray&&re()))return String.fromCharCode.apply(null,Y(e,t));var n="";for(var i=0;i4)s[i++]=65533,n+=o-1;else{for(r&=2===o?31:3===o?15:7;o>1&&n1?s[i++]=65533:r<65536?s[i++]=r:(r-=65536,s[i++]=55296|r>>10&1023,s[i++]=56320|1023&r)}return le(s,i)}function de(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+ae(e[n])>t?n:t}function he(e,t,n,i){var r=65535&e,o=e>>>16&65535,a=0;for(;0!==n;){n-=a=n>2e3?2e3:n;do{o=o+(r=r+t[i++]|0)|0}while(--a);r%=65521,o%=65521}return r|o<<16}var ue=function(){var e=function(){var e,t=[];for(var n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();return ue=function(){return e},e};function pe(e,t,n,i){var r=ue(),o=i+n;e^=-1;for(var a=i;a>>8^r[255&(e^t[a])];return~e}function fe(e,t){var n;var i;var r;var o;var a;var s;var l;var c;var d;var h;var u;var p;var f;var m;var g;var v;var _;var b;var w;var y;var k;var x;var C;var S,T;n=e.state,i=e.next_in,S=e.input,r=i+(e.avail_in-5),o=e.next_out,T=e.output,a=o-(t-e.avail_out),s=o+(e.avail_out-257),l=n.dmax,c=n.wsize,d=n.whave,h=n.wnext,u=n.window,p=n.hold,f=n.bits,m=n.lencode,g=n.distcode,v=(1<>>=w=b>>>24,f-=w,0===(w=b>>>16&255))T[o++]=65535&b;else{if(!(16&w)){if(64&w){if(32&w){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}b=m[(65535&b)+(p&(1<>>=w,f-=w),f<15&&(p+=S[i++]<>>=w=b>>>24,f-=w,16&(w=b>>>16&255)){if(k=65535&b,f<(w&=15)&&(p+=S[i++]<l){e.msg="invalid distance too far back",n.mode=30;break e}if(p>>>=w,f-=w,k>(w=o-a)){if((w=k-w)>d&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(x=0,C=u,0===h){if(x+=c-w,w2;)T[o++]=C[x++],T[o++]=C[x++],T[o++]=C[x++],y-=3;y&&(T[o++]=C[x++],y>1&&(T[o++]=C[x++]))}else{x=o-k;do{T[o++]=T[x++],T[o++]=T[x++],T[o++]=T[x++],y-=3}while(y>2);y&&(T[o++]=T[x++],y>1&&(T[o++]=T[x++]))}break}if(64&w){e.msg="invalid distance code",n.mode=30;break e}b=g[(65535&b)+(p&(1<>3,p&=(1<<(f-=y<<3))-1,e.next_in=i,e.next_out=o,e.avail_in=i=1&&0===M[u];u--);if(p>u&&(p=u),0===u)return r[o++]=20971520,r[o++]=20971520,s.bits=1,0;for(h=1;h0&&(0===e||1!==u))return-1;for(A[1]=0,c=1;c852||2===e&&v>592)return 1;for(;;){I=c-m,a[d]T?(z=D[E+a[d]],P=C[S+a[d]]):(z=96,P=0),b=1<>m)+(w-=b)]=I<<24|z<<16|P}while(0!==w);for(b=1<>=1;if(0!==b?(_&=b-1,_+=b):_=0,d++,0==--M[c]){if(c===u)break;c=t[n+a[d]]}if(c>p&&(_&k)!==y){for(0===m&&(m=p),x+=h,g=1<<(f=c-m);f+m852||2===e&&v>592)return 1;r[y=_&k]=p<<24|f<<16|x-o}}return 0!==_&&(r[x+_]=c-m<<24|64<<16),s.bits=p,0}var ye=-2;var ke=12;var xe=30;function Ce(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function Se(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=ne(320),this.work=ne(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Te(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,function(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=ie(852),t.distcode=t.distdyn=ie(592),t.sane=1,t.back=-1,0):ye}(e)):ye}function Me(e,t){var n;var i;return e?(i=new Se,e.state=i,i.window=null,n=function(e,t){var n;var i;return e&&e.state?(i=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?ye:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,Te(e))):ye}(e,t),0!==n&&(e.state=null),n):ye}var Ae=!0;var De,Ee;function Ie(e){if(Ae){var t;for(De=ie(512),Ee=ie(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(we(1,e.lens,0,288,De,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;we(2,e.lens,0,32,Ee,0,e.work,{bits:5}),Ae=!1}e.lencode=De,e.lenbits=9,e.distcode=Ee,e.distbits=5}function ze(e,t,n,i){var r;var o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(J(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((r=o.wsize-o.wnext)>i&&(r=i),J(o.window,t,n-i,r,o.wnext),(i-=r)?(J(o.window,t,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=r,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=pe(n.check,S,2,0),c=0,d=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",n.mode=xe;break}if(8!=(15&c)){e.msg="unknown compression method",n.mode=xe;break}if(d-=4,x=8+(15&(c>>>=4)),0===n.wbits)n.wbits=x;else if(x>n.wbits){e.msg="invalid window size",n.mode=xe;break}n.dmax=1<>8&1),512&n.flags&&(S[0]=255&c,S[1]=c>>>8&255,n.check=pe(n.check,S,2,0)),c=0,d=0,n.mode=3;case 3:for(;d<32;){if(0===s)break e;s--,c+=i[o++]<>>8&255,S[2]=c>>>16&255,S[3]=c>>>24&255,n.check=pe(n.check,S,4,0)),c=0,d=0,n.mode=4;case 4:for(;d<16;){if(0===s)break e;s--,c+=i[o++]<>8),512&n.flags&&(S[0]=255&c,S[1]=c>>>8&255,n.check=pe(n.check,S,2,0)),c=0,d=0,n.mode=5;case 5:if(1024&n.flags){for(;d<16;){if(0===s)break e;s--,c+=i[o++]<>>8&255,n.check=pe(n.check,S,2,0)),c=0,d=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((p=n.length)>s&&(p=s),p&&(n.head&&(x=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),J(n.head.extra,i,o,p,x)),512&n.flags&&(n.check=pe(n.check,i,p,o)),s-=p,o+=p,n.length-=p),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===s)break e;p=0;do{x=i[o+p++],n.head&&x&&n.length<65536&&(n.head.name+=String.fromCharCode(x))}while(x&&p>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=ke;break;case 10:for(;d<32;){if(0===s)break e;s--,c+=i[o++]<>>=7&d,d-=7&d,n.mode=27;break}for(;d<3;){if(0===s)break e;s--,c+=i[o++]<>>=1)){case 0:n.mode=14;break;case 1:if(Ie(n),n.mode=20,6===t){c>>>=2,d-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=xe}c>>>=2,d-=2;break;case 14:for(c>>>=7&d,d-=7&d;d<32;){if(0===s)break e;s--,c+=i[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=xe;break}if(n.length=65535&c,c=0,d=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(p=n.length){if(p>s&&(p=s),p>l&&(p=l),0===p)break e;J(r,i,o,p,a),s-=p,o+=p,l-=p,a+=p,n.length-=p;break}n.mode=ke;break;case 17:for(;d<14;){if(0===s)break e;s--,c+=i[o++]<>>=5,d-=5,n.ndist=1+(31&c),c>>>=5,d-=5,n.ncode=4+(15&c),c>>>=4,d-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=xe;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,d-=3}for(;n.have<19;)n.lens[A[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,T={bits:n.lenbits},C=we(0,n.lens,0,19,n.lencode,0,n.work,T),n.lenbits=T.bits,C){e.msg="invalid code lengths set",n.mode=xe;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,b=65535&g,!((v=g>>>24)<=d);){if(0===s)break e;s--,c+=i[o++]<>>=v,d-=v,n.lens[n.have++]=b;else{if(16===b){for(M=v+2;d>>=v,d-=v,0===n.have){e.msg="invalid bit length repeat",n.mode=xe;break}x=n.lens[n.have-1],p=3+(3&c),c>>>=2,d-=2}else if(17===b){for(M=v+3;d>>=v)),c>>>=3,d-=3}else{for(M=v+7;d>>=v)),c>>>=7,d-=7}if(n.have+p>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=xe;break}for(;p--;)n.lens[n.have++]=x}}if(n.mode===xe)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=xe;break}if(n.lenbits=9,T={bits:n.lenbits},C=we(1,n.lens,0,n.nlen,n.lencode,0,n.work,T),n.lenbits=T.bits,C){e.msg="invalid literal/lengths set",n.mode=xe;break}if(n.distbits=6,n.distcode=n.distdyn,T={bits:n.distbits},C=we(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,T),n.distbits=T.bits,C){e.msg="invalid distances set",n.mode=xe;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(s>=6&&l>=258){e.next_out=a,e.avail_out=l,e.next_in=o,e.avail_in=s,n.hold=c,n.bits=d,fe(e,u),a=e.next_out,r=e.output,l=e.avail_out,o=e.next_in,i=e.input,s=e.avail_in,c=n.hold,d=n.bits,n.mode===ke&&(n.back=-1);break}for(n.back=0;_=(g=n.lencode[c&(1<>>16&255,b=65535&g,!((v=g>>>24)<=d);){if(0===s)break e;s--,c+=i[o++]<>w)])>>>16&255,b=65535&g,!(w+(v=g>>>24)<=d);){if(0===s)break e;s--,c+=i[o++]<>>=w,d-=w,n.back+=w}if(c>>>=v,d-=v,n.back+=v,n.length=b,0===_){n.mode=26;break}if(32&_){n.back=-1,n.mode=ke;break}if(64&_){e.msg="invalid literal/length code",n.mode=xe;break}n.extra=15&_,n.mode=22;case 22:if(n.extra){for(M=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;_=(g=n.distcode[c&(1<>>16&255,b=65535&g,!((v=g>>>24)<=d);){if(0===s)break e;s--,c+=i[o++]<>w)])>>>16&255,b=65535&g,!(w+(v=g>>>24)<=d);){if(0===s)break e;s--,c+=i[o++]<>>=w,d-=w,n.back+=w}if(c>>>=v,d-=v,n.back+=v,64&_){e.msg="invalid distance code",n.mode=xe;break}n.offset=b,n.extra=15&_,n.mode=24;case 24:if(n.extra){for(M=n.extra;d>>=n.extra,d-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=xe;break}n.mode=25;case 25:if(0===l)break e;if(p=u-l,n.offset>p){if((p=n.offset-p)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=xe;break}p>n.wnext?(p-=n.wnext,f=n.wsize-p):f=n.wnext-p,p>n.length&&(p=n.length),m=n.window}else m=r,f=a-n.offset,p=n.length;p>l&&(p=l),l-=p,n.length-=p;do{r[a++]=m[f++]}while(--p);0===n.length&&(n.mode=21);break;case 26:if(0===l)break e;r[a++]=n.length,l--,n.mode=21;break;case 27:if(n.wrap){for(;d<32;){if(0===s)break e;s--,c|=i[o++]<=0&&n.windowBits<16&&(n.windowBits=-n.windowBits,0===n.windowBits&&(n.windowBits=-15)),!(n.windowBits>=0&&n.windowBits<16)||t&&t.windowBits||(n.windowBits+=32),n.windowBits>15&&n.windowBits<48&&(15&n.windowBits||(n.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new He,this.strm.avail_out=0;var i=Me(this.strm,n.windowBits);if(0!==i)throw new Error(Be[i]);var r,o,a;if(this.header=new Re,r=this.strm,o=this.header,r&&r.state&&2&(a=r.state).wrap&&(a.head=o,o.done=!1),n.dictionary&&("string"==typeof n.dictionary?n.dictionary=se(n.dictionary):"[object ArrayBuffer]"===Fe.call(n.dictionary)&&(n.dictionary=new Uint8Array(n.dictionary)),n.raw&&0!==(i=Le(this.strm,n.dictionary))))throw new Error(Be[i])};Oe.prototype.push=function(e,t){var n=this.strm;var i=this.options.chunkSize;var r=this.options.dictionary;var o,a;var s,l,c;var d;var h=!1;if(this.ended)return!1;a=t===~~t?t:!0===t?4:0,"string"==typeof e?n.input=function(e){var t=new Uint8Array(e.length);for(var n=0,i=t.length;n0||0===n.avail_out)&&1!==o);return 1===o&&(a=4),4===a?(o=function(e){if(!e||!e.state)return ye;var t=e.state;return t.window&&(t.window=null),e.state=null,0}(this.strm),this.onEnd(o),this.ended=!0,0===o):2!==a||(this.onEnd(0),n.avail_out=0,!0)},Oe.prototype.onData=function(e){this.chunks.push(e)},Oe.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=ee(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Ve(e){var t=e.length;for(;--t>=0;)e[t]=0}var Ne=256;var $e=286;var Ue=30;var We=15;var je=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0];var qe=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13];var Ge=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7];var Ke=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];var Ye;var Qe;var Xe;var Ze;var Je;var et;function tt(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length}var nt;var it;var rt;function ot(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function at(e){return e<256?Xe[e]:Xe[256+(e>>>7)]}function st(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function lt(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1}while(--t>0);return n>>>1}function ht(e,t,n){var i=new Array(16);var r=0;var o;var a;for(o=1;o<=We;o++)i[o]=r=r+n[o-1]<<1;for(a=0;a<=t;a++){var s=e[2*a+1];0!==s&&(e[2*a]=dt(i[s]++,s))}}function ut(e){var t;for(t=0;t<$e;t++)e.dyn_ltree[2*t]=0;for(t=0;t8?st(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ft(e,t,n,i){var r=2*t;var o=2*n;return e[r]>1;a>=1;a--)mt(e,n,a);c=o;do{a=e.heap[1],e.heap[1]=e.heap[e.heap_len--],mt(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=a,e.heap[--e.heap_max]=s,n[2*c]=n[2*a]+n[2*s],e.depth[c]=(e.depth[a]>=e.depth[s]?e.depth[a]:e.depth[s])+1,n[2*a+1]=n[2*s+1]=c,e.heap[1]=c++,mt(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n=t.dyn_tree;var i=t.max_code;var r=t.stat_desc.static_tree;var o=t.stat_desc.has_stree;var a=t.stat_desc.extra_bits;var s=t.stat_desc.extra_base;var l=t.stat_desc.max_length;var c;var d,h;var u;var p;var f;var m=0;for(u=0;u<=We;u++)e.bl_count[u]=0;for(n[2*e.heap[e.heap_max]+1]=0,c=e.heap_max+1;c<573;c++)(u=n[2*n[2*(d=e.heap[c])+1]+1]+1)>l&&(u=l,m++),n[2*d+1]=u,d>i||(e.bl_count[u]++,p=0,d>=s&&(p=a[d-s]),f=n[2*d],e.opt_len+=f*(u+p),o&&(e.static_len+=f*(r[2*d+1]+p)));if(0!==m){do{for(u=l-1;0===e.bl_count[u];)u--;e.bl_count[u]--,e.bl_count[u+1]+=2,e.bl_count[l]--,m-=2}while(m>0);for(u=l;0!==u;u--)for(d=e.bl_count[u];0!==d;)(h=e.heap[--c])>i||(n[2*h+1]!==u&&(e.opt_len+=(u-n[2*h+1])*n[2*h],n[2*h+1]=u),d--)}}(e,t),ht(n,l,e.bl_count)}function _t(e,t,n){var i;var r=-1;var o;var a=t[1];var s=0;var l=7;var c=4;for(0===a&&(l=138,c=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)o=a,a=t[2*(i+1)+1],++s>=7;i=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}function Ct(e,t,n,i){var r,o;var a=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t=4093624447;var n;for(n=0;n<=31;n++,t>>>=1)if(1&t&&0!==e.dyn_ltree[2*n])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(n=32;n=3&&0===e.bl_tree[2*Ke[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),r=e.opt_len+3+7>>>3,(o=e.static_len+3+7>>>3)<=r&&(r=o)):r=o=n+5,n+4<=r&&-1!==t?kt(e,t,n,i):4===e.strategy||o===r?(lt(e,2+(i?1:0),3),gt(e,Ye,Qe)):(lt(e,4+(i?1:0),3),function(e,t,n,i){var r;for(lt(e,t-257,5),lt(e,n-1,5),lt(e,i-4,4),r=0;r>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(Ze[n]+Ne+1)]++,e.dyn_dtree[2*at(t)]++),e.last_lit===e.lit_bufsize-1}var Tt=258;var Mt=262;var At=103;var Dt=113;var Et=666;function It(e,t){return e.msg=Be[t],t}function zt(e){return(e<<1)-(e>4?9:0)}function Pt(e){var t=e.length;for(;--t>=0;)e[t]=0}function Lt(e){var t=e.state;var n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(J(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function Bt(e,t){Ct(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Lt(e.strm)}function Ht(e,t){e.pending_buf[e.pending++]=t}function Rt(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function Ft(e,t,n,i){var r=e.avail_in;return r>i&&(r=i),0===r?0:(e.avail_in-=r,J(t,e.input,e.next_in,r,n),1===e.state.wrap?e.adler=he(e.adler,t,r,n):2===e.state.wrap&&(e.adler=pe(e.adler,t,r,n)),e.next_in+=r,e.total_in+=r,r)}function Ot(e,t){var n=e.max_chain_length;var i=e.strstart;var r;var o;var a=e.prev_length;var s=e.nice_match;var l=e.strstart>e.w_size-Mt?e.strstart-(e.w_size-Mt):0;var c=e.window;var d=e.w_mask;var h=e.prev;var u=e.strstart+Tt;var p=c[i+a-1];var f=c[i+a];e.prev_length>=e.good_match&&(n>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(r=t)+a]===f&&c[r+a-1]===p&&c[r]===c[i]&&c[++r]===c[i+1]){i+=2,r++;do{}while(c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&ia){if(e.match_start=t,a=o,o>=s)break;p=c[i+a-1],f=c[i+a]}}}while((t=h[t&d])>l&&0!=--n);return a<=e.lookahead?a:e.lookahead}function Vt(e){var t=e.w_size;var n,i,r,o,a;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Mt)){J(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=i=e.hash_size;do{r=e.head[--n],e.head[n]=r>=t?r-t:0}while(--i);n=i=t;do{r=e.prev[--n],e.prev[n]=r>=t?r-t:0}while(--i);o+=t}if(0===e.strm.avail_in)break;if(i=Ft(e.strm,e.window,e.strstart+e.lookahead,o),e.lookahead+=i,e.lookahead+e.insert>=3)for(a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=(e.ins_h<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(Vt(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var i=e.block_start+n;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,Bt(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-Mt&&(Bt(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(Bt(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(Bt(e,!1),e.strm.avail_out),1)}function $t(e,t){var n;var i;for(;;){if(e.lookahead=3&&(e.ins_h=(e.ins_h<=3)if(i=St(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-3,i=St(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=(e.ins_h<5||t<0)return e?It(e,q):q;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===Et&&4!==t)return It(e,0===e.avail_out?-5:q);if(i.strm=e,n=i.last_flush,i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,Ht(i,31),Ht(i,139),Ht(i,8),i.gzhead?(Ht(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),Ht(i,255&i.gzhead.time),Ht(i,i.gzhead.time>>8&255),Ht(i,i.gzhead.time>>16&255),Ht(i,i.gzhead.time>>24&255),Ht(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),Ht(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(Ht(i,255&i.gzhead.extra.length),Ht(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=pe(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(Ht(i,0),Ht(i,0),Ht(i,0),Ht(i,0),Ht(i,0),Ht(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),Ht(i,3),i.status=Dt);else{var a=8+(i.w_bits-8<<4)<<8;a|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(a|=32),a+=31-a%31,i.status=Dt,Rt(i,a),0!==i.strstart&&(Rt(i,e.adler>>>16),Rt(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(r=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>r&&(e.adler=pe(e.adler,i.pending_buf,i.pending-r,r)),Lt(e),r=i.pending,i.pending!==i.pending_buf_size));)Ht(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>r&&(e.adler=pe(e.adler,i.pending_buf,i.pending-r,r)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){r=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>r&&(e.adler=pe(e.adler,i.pending_buf,i.pending-r,r)),Lt(e),r=i.pending,i.pending===i.pending_buf_size)){o=1;break}o=i.gzindexr&&(e.adler=pe(e.adler,i.pending_buf,i.pending-r,r)),0===o&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){r=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>r&&(e.adler=pe(e.adler,i.pending_buf,i.pending-r,r)),Lt(e),r=i.pending,i.pending===i.pending_buf_size)){o=1;break}o=i.gzindexr&&(e.adler=pe(e.adler,i.pending_buf,i.pending-r,r)),0===o&&(i.status=At)}else i.status=At;if(i.status===At&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&Lt(e),i.pending+2<=i.pending_buf_size&&(Ht(i,255&e.adler),Ht(i,e.adler>>8&255),e.adler=0,i.status=Dt)):i.status=Dt),0!==i.pending){if(Lt(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&zt(t)<=zt(n)&&4!==t)return It(e,-5);if(i.status===Et&&0!==e.avail_in)return It(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&i.status!==Et){var s=2===i.strategy?function(e,t){var n;for(;;){if(0===e.lookahead&&(Vt(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=St(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(Bt(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(Bt(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Bt(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){var n;var i;var r,o;var a=e.window;for(;;){if(e.lookahead<=Tt){if(Vt(e),e.lookahead<=Tt&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(i=a[r=e.strstart-1])===a[++r]&&i===a[++r]&&i===a[++r]){o=e.strstart+Tt;do{}while(i===a[++r]&&i===a[++r]&&i===a[++r]&&i===a[++r]&&i===a[++r]&&i===a[++r]&&i===a[++r]&&i===a[++r]&&re.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=St(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=St(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(Bt(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(Bt(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Bt(e,!1),0===e.strm.avail_out)?1:2}(i,t):jt()[i.level].func(i,t);if(3!==s&&4!==s||(i.status=Et),1===s||3===s)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===s&&(1===t?xt(i):5!==t&&(kt(i,0,0,!1),3===t&&(Pt(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),Lt(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(Ht(i,255&e.adler),Ht(i,e.adler>>8&255),Ht(i,e.adler>>16&255),Ht(i,e.adler>>24&255),Ht(i,255&e.total_in),Ht(i,e.total_in>>8&255),Ht(i,e.total_in>>16&255),Ht(i,e.total_in>>24&255)):(Rt(i,e.adler>>>16),Rt(i,65535&e.adler)),Lt(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)}var Yt=Object.prototype.toString;var Qt=function(e){this.options=K({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new He,this.strm.avail_out=0;var n=function(e,t,n,i,r,o){if(!e)return q;var a=1;if(-1===t&&(t=6),i<0?(a=0,i=-i):i>15&&(a=2,i-=16),r<1||r>9||8!==n||i<8||i>15||t<0||t>9||o<0||o>4)return It(e,q);8===i&&(i=9);var s=new qt;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=i,s.w_size=1<=i.w_size&&(0===a&&(Pt(i.head),i.strstart=0,i.block_start=0,i.insert=0),d=te(i.w_size),J(d,t,n-i.w_size,i.w_size,0),t=d,n=i.w_size),s=e.avail_in,l=e.next_in,c=e.input,e.avail_in=n,e.next_in=0,e.input=t,Vt(i);i.lookahead>=3;){r=i.strstart,o=i.lookahead-2;do{i.ins_h=(i.ins_h<0||0===n.avail_out)&&1!==r);var a;return 4===o?(r=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&t!==At&&t!==Dt&&t!==Et?It(e,q):(e.state=null,t===Dt?It(e,-3):0):q}(this.strm),this.onEnd(r),this.ended=!0,0===r):2!==o||(this.onEnd(0),n.avail_out=0,!0)},Qt.prototype.onData=function(e){this.chunks.push(e)},Qt.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=ee(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var Zt={Promise:Promise};var Jt={base64:!0,array:!0,string:!0,nodebuffer:!1,nodestream:!1,get arraybuffer(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array},get uint8array(){return"undefined"!=typeof Uint8Array},get blob(){return en()}};var en=function(){var e;if("undefined"==typeof ArrayBuffer)e=!1;else{var t=new ArrayBuffer(0);try{e=0===new Blob([t],{type:"application/zip"}).size}catch(t){e=!1}}return en=function(){return e},e};var tn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function nn(e){return e}function rn(e,t){for(var n=0;n1;)try{return on(e,n,t)}catch(e){t=Math.floor(t/2)}return function(e){var t="";for(var n=0;n>4,n=(15&r)<<4|(o=tn.indexOf(e.charAt(s++)))>>2,i=(3&o)<<6|(a=tn.indexOf(e.charAt(s++))),h[l++]=t,64!==o&&(h[l++]=n),64!==a&&(h[l++]=i);return h}(t):n&&!0!==i&&(t=rn(a=t,Jt.uint8array?new Uint8Array(a.length):new Array(a.length)))),t):Zt.Promise.reject(new Error("Can't read the data of '"+e+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"));var a}))};var yn=function(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null};yn.prototype.push=function(e){this.emit("data",e)},yn.prototype.end=function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},yn.prototype.error=function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},yn.prototype.on=function(e,t){return this._listeners[e].push(t),this},yn.prototype.cleanUp=function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},yn.prototype.emit=function(e,t){if(this._listeners[e])for(var n=0;n "+e:e};var kn=function(e){var t=new Array(256);for(var n=0;n<256;n++)t[n]=n>=252?6:n>=248?5:n>=240?4:n>=224?3:n>=192?2:1;return t[254]=t[254]=1,kn=function(e){return t[e]},t[e]};var xn=function(e){return function(e){var t,n,i,r,o,a=e.length,s=0;for(r=0;r>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t}(e)};var Cn=function(e){return function(e){var t,n,i,r;var o=e.length;var a=new Array(2*o);for(n=0,t=0;t4)a[n++]=65533,t+=r-1;else{for(i&=2===r?31:3===r?15:7;r>1&&t1?a[n++]=65533:i<65536?a[n++]=i:(i-=65536,a[n++]=55296|i>>10&1023,a[n++]=56320|1023&i)}return a.length!==n&&(a.subarray?a=a.subarray(0,n):a.length=n),ln(a)}(e=hn(Jt.uint8array?"uint8array":"array",e))};var Sn=function(e){function t(){e.call(this,"utf-8 decode"),this.leftOver=null}return t.__proto__=e,t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.processChunk=function(e){var t=hn(Jt.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(Jt.uint8array){var n=t;(t=new Uint8Array(n.length+this.leftOver.length)).set(this.leftOver,0),t.set(n,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var i=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+kn(e[n])>t?n:t}(t);var r=t;i!==t.length&&(Jt.uint8array?(r=t.subarray(0,i),this.leftOver=t.subarray(i,t.length)):(r=t.slice(0,i),this.leftOver=t.slice(i,t.length))),this.push({data:Cn(r),meta:e.meta})},t.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Cn(this.leftOver),meta:{}}),this.leftOver=null)},t}(yn);var Tn=function(e){function t(){e.call(this,"utf-8 encode")}return t.__proto__=e,t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.processChunk=function(e){this.push({data:xn(e.data),meta:e.meta})},t}(yn);var Mn=function(e){function t(t){e.call(this,"ConvertWorker to "+t),this.destType=t}return t.__proto__=e,t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.processChunk=function(e){this.push({data:hn(this.destType,e.data),meta:e.meta})},t}(yn);function An(e,t,n){switch(e){case"blob":return function(e,t){return fn("blob"),new Blob([e],{type:t})}(hn("arraybuffer",t),n);case"base64":return function(e){var t=[];var n,i,r,o,a,s,l;var c=0,d=e.length,h=d;var u="string"!=typeof e;for(;c>2,a=(3&n)<<4|i>>4,s=h>1?(15&i)<<2|r>>6:64,l=h>2?63&r:64,t.push(tn.charAt(o)+tn.charAt(a)+tn.charAt(s)+tn.charAt(l));return t.join("")}(t);default:return hn(e,t)}}function Dn(e,t){return new Zt.Promise((function(n,i){var r=[];var o=e._internalType,a=e._outputType,s=e._mimeType;e.on("data",(function(e,n){r.push(e),t&&t(n)})).on("error",(function(e){r=[],i(e)})).on("end",(function(){try{var e=An(a,function(e,t){var n,i=0,r=null,o=0;for(n=0;n=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t}(yn);var Ln=function(e){function t(t){e.call(this,"DataLengthProbe for "+t),this.propName=t,this.withStreamInfo(t,0)}return t.__proto__=e,t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.processChunk=function(t){if(t){var n=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=n+t.data.length}e.prototype.processChunk.call(this,t)},t}(yn);var Bn=function(){var e=[];for(var t=0;t<256;t++){var n=t;for(var i=0;i<8;i++)n=1&n?3988292384^n>>>1:n>>>1;e[t]=n}return Bn=function(){return e},e};function Hn(e,t){return void 0!==e&&e.length?"string"!==pn(e)?function(e,t,n,i){var r=Bn();var o=i+n;e=~e;for(var a=i;a>>8^r[255&(e^t[a])];return~e}(0|t,e,e.length,0):function(e,t,n,i){var r=Bn();var o=i+n;e=~e;for(var a=i;a>>8^r[255&(e^t.charCodeAt(a))];return~e}(0|t,e,e.length,0):0}var Rn=function(e){function t(){e.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}return t.__proto__=e,t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.processChunk=function(e){this.streamInfo.crc32=Hn(e.data,this.streamInfo.crc32||0),this.push(e)},t}(yn);var Fn=function(e,t,n,i,r){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=i,this.compressedContent=r};Fn.prototype.getContentWorker=function(){var e=new Pn(Zt.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ln("data_length"));var t=this;return e.on("end",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),e},Fn.prototype.getCompressedWorker=function(){return new Pn(Zt.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)},Fn.createWorkerFrom=function(e,t,n){return e.pipe(new Rn).pipe(new Ln("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new Ln("compressedSize")).withStreamInfo("compression",t)};var On=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}};On.prototype.internalStream=function(e){var t=null,n="string";try{if(!e)throw new Error("No output type specified.");var i="string"===(n=e.toLowerCase())||"text"===n;"binarystring"!==n&&"text"!==n||(n="string"),t=this._decompressWorker();var r=!this._dataBinary;r&&!i&&(t=t.pipe(new Tn)),!r&&i&&(t=t.pipe(new Sn))}catch(e){(t=new yn("error")).error(e)}return new En(t,n,"")},On.prototype.async=function(e,t){return this.internalStream(e).accumulate(t)},On.prototype._compressWorker=function(e,t){if(this._data instanceof Fn&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new Tn)),Fn.createWorkerFrom(n,e,t)},On.prototype._decompressWorker=function(){return this._data instanceof Fn?this._data.getContentWorker():this._data instanceof yn?this._data:new Pn(this._data)};var Vn=function(){var e="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array?"uint8array":"array";Vn=function(){return e}};var Nn=function(e){function t(t,n){e.call(this,"FlateWorker/"+t),this._pako=null,this._pakoAction=t,this._pakoOptions=n,this.meta={}}return t.__proto__=e,t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(hn(Vn(),e.data),!1)},t.prototype.flush=function(){e.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},t.prototype.cleanUp=function(){e.prototype.cleanUp.call(this),this._pako=null},t.prototype._createPako=function(){var e=this;var t={raw:!0,level:this._pakoOptions.level||-1};this._pako="Deflate"===this._pakoAction?new Qt(t):new Oe(t),this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},t}(yn);var $n={magic:"\b\0",compressWorker:function(e){return new Nn("Deflate",e)},uncompressWorker:function(){return new Nn("Inflate",{})}};var Un={STORE:{magic:"\0\0",compressWorker:function(){return new yn("STORE compression")},uncompressWorker:function(){return new yn("STORE decompression")}},DEFLATE:$n};var Wn="PK";var jn="PK";var qn="PK";var Gn="PK";var Kn="PK";var Yn=function(e,t){var n,i="";for(n=0;n>>=8;return i};var Qn=function(e,t,n,i,r,o){var a,s,l=e.file,c=e.compression,d=o!==xn,h=hn("string",o(l.name)),u=hn("string",xn(l.name)),p=l.comment,f=hn("string",o(p)),m=hn("string",xn(p)),g=u.length!==l.name.length,v=m.length!==p.length,_="",b="",w="",y=l.dir,k=l.date;var x={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(x.crc32=e.crc32,x.compressedSize=e.compressedSize,x.uncompressedSize=e.uncompressedSize);var C=0;t&&(C|=8),d||!g&&!v||(C|=2048);var S=0;var T=0;y&&(S|=16),"UNIX"===r?(T=798,S|=function(e,t){var n=e;return e||(n=t?16893:33204),(65535&n)<<16}(l.unixPermissions,y)):(T=20,S|=function(e){return 63&(e||0)}(l.dosPermissions)),a=k.getUTCHours(),a<<=6,a|=k.getUTCMinutes(),a<<=5,a|=k.getUTCSeconds()/2,s=k.getUTCFullYear()-1980,s<<=4,s|=k.getUTCMonth()+1,s<<=5,s|=k.getUTCDate(),g&&(b=Yn(1,1)+Yn(Hn(h),4)+u,_+="up"+Yn(b.length,2)+b),v&&(w=Yn(1,1)+Yn(Hn(f),4)+m,_+="uc"+Yn(w.length,2)+w);var M="";return M+="\n\0",M+=Yn(C,2),M+=c.magic,M+=Yn(a,2),M+=Yn(s,2),M+=Yn(x.crc32,4),M+=Yn(x.compressedSize,4),M+=Yn(x.uncompressedSize,4),M+=Yn(h.length,2),M+=Yn(_.length,2),{fileRecord:Wn+M+h+_,dirRecord:jn+Yn(T,2)+M+Yn(f.length,2)+"\0\0\0\0"+Yn(S,4)+Yn(i,4)+h+_+f}};var Xn=function(e){return"PK\b"+Yn(e.crc32,4)+Yn(e.compressedSize,4)+Yn(e.uncompressedSize,4)};var Zn=function(e){function t(t,n,i,r){e.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=n,this.zipPlatform=i,this.encodeFileName=r,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}return t.__proto__=e,t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.push=function(t){var n=t.meta.percent||0;var i=this.entriesCount;var r=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,e.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:i?(n+100*(i-r-1))/i:100}}))},t.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=Qn(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},t.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir;var n=Qn(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:Xn(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},t.prototype.flush=function(){var e=this.bytesWritten;for(var t=0;t=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},ei.prototype.readString=function(e){return hn("string",this.readData(e))},ei.prototype.readData=function(e){},ei.prototype.lastIndexOfSignature=function(e){},ei.prototype.readAndCheckSignature=function(e){},ei.prototype.readDate=function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))};var ti=function(e){function t(t){e.call(this,t);for(var n=0;n=0;--o)if(this.data[o]===t&&this.data[o+1]===n&&this.data[o+2]===i&&this.data[o+3]===r)return o-this.zero;return-1},t.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),i=e.charCodeAt(2),r=e.charCodeAt(3),o=this.readData(4);return t===o[0]&&n===o[1]&&i===o[2]&&r===o[3]},t.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t}(ei);var ni=function(e){function t(t){e.call(this,t)}return t.__proto__=e,t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},t.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},t.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},t.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t}(ei);var ii=function(e){function t(t){e.call(this,t)}return t.__proto__=e,t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t}(ti);function ri(e){var t=pn(e);return fn(t),"string"!==t||Jt.uint8array?Jt.uint8array?new ii(hn("uint8array",e)):new ti(hn("array",e)):new ni(e)}var oi=function(e,t){this.options=e,this.loadOptions=t};oi.prototype.isEncrypted=function(){return!(1&~this.bitFlag)},oi.prototype.useUTF8=function(){return!(2048&~this.bitFlag)},oi.prototype.readLocalPart=function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(n),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(t=function(e){for(var t in Un)if(Un.hasOwnProperty(t)&&Un[t].magic===e)return Un[t];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+vn(this.compressionMethod)+" unknown (inner file : "+hn("string",this.fileName)+")");this.decompressed=new Fn(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},oi.prototype.readCentralPart=function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},oi.prototype.processAttributes=function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0===e&&(this.dosPermissions=63&this.externalFileAttributes),3===e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},oi.prototype.parseZIP64ExtraField=function(e){if(this.extraFields[1]){var t=ri(this.extraFields[1].value);this.uncompressedSize===gn&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===gn&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===gn&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===gn&&(this.diskNumberStart=t.readInt(4))}},oi.prototype.readExtraFields=function(e){var t,n,i,r=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index1)throw new Error("Multi-volumes zip are not supported")},ai.prototype.readLocalFiles=function(){var e,t;for(e=0;e0)this.isSignature(t,jn)||(this.reader.zero=i);else if(i<0)throw new Error("Corrupted zip: missing "+Math.abs(i)+" bytes.")},ai.prototype.prepareReader=function(e){this.reader=ri(e)},ai.prototype.load=function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()};var ci=function(e,t,n){var i,r=pn(t);var o=bn(n||{},zn);o.date=o.date||new Date,null!==o.compression&&(o.compression=o.compression.toUpperCase()),"string"==typeof o.unixPermissions&&(o.unixPermissions=parseInt(o.unixPermissions,8)),o.unixPermissions&&16384&o.unixPermissions&&(o.dir=!0),o.dosPermissions&&16&o.dosPermissions&&(o.dir=!0),o.dir&&(e=hi(e)),o.createFolders&&(i=di(e))&&ui.call(this,i,!0);var a="string"===r&&!1===o.binary&&!1===o.base64;n&&void 0!==n.binary||(o.binary=!a),(t instanceof Fn&&0===t.uncompressedSize||o.dir||!t||0===t.length)&&(o.base64=!1,o.binary=!0,t="",o.compression="STORE",r="string");var s=null;s=t instanceof Fn||t instanceof yn?t:wn(e,t,o.binary,o.optimizedBinaryString,o.base64);var l=new On(e,s,o);this.files[e]=l};var di=function(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""};var hi=function(e){return"/"!==e.slice(-1)&&(e+="/"),e};var ui=function(e,t){return t=void 0!==t?t:In,e=hi(e),this.files[e]||ci.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function pi(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var fi=function e(){if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var t=new e;for(var n in this)"function"!=typeof this[n]&&(t[n]=this[n]);return t}};var mi={support:{configurable:!0},defaults:{configurable:!0},version:{configurable:!0},external:{configurable:!0}};fi.prototype.load=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},fi.prototype.forEach=function(e){var t,n,i;for(t in this.files)i=this.files[t],(n=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(n,i)},fi.prototype.filter=function(e){var t=[];return this.forEach((function(n,i){e(n,i)&&t.push(i)})),t},fi.prototype.file=function(e,t,n){if(1===arguments.length){if(pi(e)){var i=e;return this.filter((function(e,t){return!t.dir&&i.test(e)}))}var r=this.files[this.root+e];return r&&!r.dir?r:null}return e=this.root+e,ci.call(this,e,t,n),this},fi.prototype.folder=function(e){if(!e)return this;if(pi(e))return this.filter((function(t,n){return n.dir&&e.test(t)}));var t=this.root+e;var n=ui.call(this,t);var i=this.clone();return i.root=n.name,i},fi.prototype.remove=function(e){e=this.root+e;var t=this.files[e];if(t||("/"!==e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else{var n=this.filter((function(t,n){return n.name.slice(0,e.length)===e}));for(var i=0;i{const r=t(n,i);return null!=r&&e.push(r),e}),[])}function xi(e){return`${e.title}: ${e.value}`}function Ci(e,t){const n=[];for(let i=0;i0,this.hierarchy=e.hierarchy,this.hasGroupHeaderColumn=this.columns.some((e=>e.groupHeaderColumnTemplate)),this.collapsible=this.options.collapsible}workbook(){return{sheets:[{columns:this._columns(),rows:this.hierarchy?this._hierarchyRows():this._rows(),freezePane:this._freezePane(),filter:this._filter()}]}}_trimColumns(e){return e.filter((e=>{let t=Boolean(e.field);return!t&&e.columns&&(t=this._trimColumns(e.columns).length>0),t}))}_leafColumns(e){let t=[];for(let n=0;nObject.assign({background:"#dfdfdf",color:"#333"},this.options.paddingCellOptions)))}_dataRow(e,t,n){let i=this._createPaddingCells(t);if(this.hasGroups&&n&&e.items){i=i.concat(this._groupHeaderCells(e,t,n));const r=this._dataRows(e.items,t+1);return r.unshift({type:"group-header",cells:i,level:this.collapsible?t:null}),r.concat(this._footer(e,t))}const r=[];for(let t=0;t0&&i.push(Object.assign({background:"#dfdfdf",color:"#333",value:t.groupHeaderColumnTemplate?t.groupHeaderColumnTemplate(Object.assign({group:s},s,e.aggregates[t.field])):void 0},t.groupHeaderCellOptions))})),i}_dataRows(e,t){const n=this._depth();const i=[];for(let r=0;rs?a.push({id:l,level:s}):h=t;){const t=e.pop();i.push(this._hierarchyFooter(this.aggregates[t.id],t.level+1,n))}return i}_hasFooterTemplate(){const e=this.columns;for(let t=0;te.groupFooterTemplate));let r,o;i&&(o={group:{items:e.items,field:e.field,value:e.value}},r={},Object.keys(e.aggregates).forEach((t=>{r[t]=Object.assign({},e.aggregates[t],o)})));const a=this.columns.map((t=>{if(t.groupFooterTemplate){let n=Object.assign({},r,e.aggregates[t.field],o);return Object.assign({background:"#dfdfdf",color:"#333",value:t.groupFooterTemplate(n)},t.groupFooterCellOptions)}return Object.assign({background:"#dfdfdf",color:"#333"},t.groupFooterCellOptions)}));return i&&n.push({type:"group-footer",cells:this._createPaddingCells(this.groups.length).concat(a),level:this.collapsible?t:null}),n}_isColumnVisible(e){return this._visibleColumns([e]).length>0&&(e.field||e.columns)}_visibleColumns(e){return e.filter((e=>{let t=e.exportable;"object"==typeof t&&(t=e.exportable.excel);const n=!e.hidden&&!1!==t;const i=e.hidden&&!0===t;let r=n||i;return r&&e.columns&&(r=this._visibleColumns(e.columns).length>0),r}))}_headerRow(e,t){const n=e.cells.map((function(t){return Object.assign(t,{colSpan:t.colSpan>1?t.colSpan:1,rowSpan:e.rowSpan>1&&!t.colSpan?e.rowSpan:1})}));return this.hierarchy&&n[0].firstCell&&(n[0].colSpan+=this._depth()),{type:"header",cells:Ci(t.length,(()=>Object.assign({background:"#7a7a7a",color:"#fff"},this.options.headerPaddingCellOptions))).concat(n)}}_prependHeaderRows(e){const t=this.groups;const n=[{rowSpan:1,cells:[],index:0}];this._prepareHeaderRows(n,this.options.columns);for(let i=n.length-1;i>=0;i--)e.unshift(this._headerRow(n[i],t))}_prepareHeaderRows(e,t,n,i){const r=i||e[e.length-1];let o=e[r.index+1];let a=0;for(let i=0;ie.footerTemplate?(t=!0,Object.assign({background:"#dfdfdf",color:"#333",value:e.footerTemplate(Object.assign({},this.aggregates,this.aggregates[e.field]))},e.footerCellOptions)):Object.assign({background:"#dfdfdf",color:"#333"},e.footerCellOptions)));t&&e.push({type:"footer",cells:this._createPaddingCells(this.groups.length).concat(n)})}return e}_headerDepth(e){let t=0;for(let n=0;nt&&(t=i)}return 1+t}_freezePane(){const e=this._visibleColumns(this.options.columns||[]);const t=this._visibleColumns(this._trimColumns(this._leafColumns(e.filter((function(e){return e.locked}))))).length;return{rowSplit:this._headerDepth(e),colSplit:t?t+this.groups.length:0}}_cell(e,t){return Object.assign({value:t.value(e)},t.cellOptions)}_depth(){let e=0;return e=this.hierarchy?this.hierarchy.depth:this.groups.length,e}_columns(){return Ci(this._depth(),(()=>({width:20}))).concat(this.columns.map((function(e){return{width:parseInt(e.width,10),autoWidth:!e.width}})))}}let Mi={toString:e=>e};let Ai=class{static register(e){Mi=e}static toString(e,t){return Mi.toString(e,t)}};function Di(e,t,n){return(1461*(e+4800+((t-13)/12|0))/4|0)+(367*(t-1-12*((t-13)/12|0))/12|0)-(3*((e+4900+((t-13)/12|0))/100|0)/4|0)+n-32075}const Ei=Di(1900,0,-1);function Ii(e){const t=(n=e.getHours(),i=e.getMinutes(),r=e.getSeconds(),o=e.getMilliseconds(),(n+(i+(r+o/1e3)/60)/60)/24);var n,i,r,o;const a=function(e,t,n){return Di(e,t,n)-Ei}(e.getFullYear(),e.getMonth(),e.getDate());return a<0?a-1+t:a+t}const zi="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";const Pi=`data:${zi};base64,`;const Li={compression:"DEFLATE",type:"base64"};const Bi={compression:"DEFLATE",type:"blob"};const Hi={compression:"DEFLATE",type:"arraybuffer"};function Ri(e){return Pi+e}function Fi(e,t){return t.indexOf(e)}const Oi=JSON.parse.bind(JSON);function Vi(e){return String(e).replace(/&/g,"&").replace(//g,">").replace(/\"/g,""").replace(/\'/g,"'")}function Ni(e,t){let n="";for(let i=0;i{n+=t(e[i],i,r)}));return n}const Ui='\r';const Wi=`${Ui}\n \n \n \n \n `;const ji=({frozenColumns:e,frozenRows:t,columns:n,defaults:i,data:r,index:o,mergeCells:a,autoFilter:s,filter:l,showGridLines:c,hyperlinks:d,validations:h,defaultCellStyleId:u,rtl:p,legacyDrawing:f,drawing:m,lastRow:g,lastCol:v,hasDisabledCells:_})=>`${Ui}\n\n ${g&&v?``:""}\n\n \n \n ${t||e?`\n `:""}\n \n \n\n \n\n ${null!=u||n&&n.length>0?`\n \n ${n&&n.length?"":`\n `}\n ${$i(n,((e,t)=>{const n="number"==typeof e.index?e.index+1:t+1;return 0===e.width?``:``}))}\n `:""}\n\n \n ${$i(r,((e,t)=>{return`\n \n ${$i(e.data,(e=>`\n \n ${null!=e.formula?function(e){if("string"==typeof e)return`${Vi(e)}`;return`${Vi(e.src)}`}(e.formula):""}\n ${null!=e.value?`${Vi(e.value)}`:""}\n `))}\n \n `;var n}))}\n \n\n ${_?'':""}\n\n ${s?``:l?yr(l):""}\n\n ${a.length?`\n \n ${$i(a,(e=>``))}\n `:""}\n\n ${h.length?`\n \n ${$i(h,(e=>`\n \n ${e.formula1?`${Vi(e.formula1)}`:""}\n ${e.formula2?`${Vi(e.formula2)}`:""}\n `))}\n `:""}\n\n ${d.length?`\n \n ${$i(d,(e=>`\n `))}\n `:""}\n\n \n ${m?``:""}\n ${f?``:""}\n`;const qi=e=>`${Ui}\n\n ${$i(e,(e=>`\n `))}\n`;function Gi(e){const t=Math.floor(e/26)-1;return(t>=0?Gi(t):"")+String.fromCharCode(65+e%26)}function Ki(e,t){return Gi(t)+(e+1)}function Yi(e,t){return"$"+Gi(t)+"$"+(e+1)}function Qi(e){return(e.frozenRows||(e.freezePane||{}).rowSplit||1)-1}function Xi(e){return e/7-Math.floor(128/7)/256}class Zi{constructor(e,t,n,i){this.options=e,this._strings=t,this._styles=n,this._borders=i,this._validations={},this._comments=[],this._drawings=e.drawings||[],this._hyperlinks=(this.options.hyperlinks||[]).map(((e,t)=>Object.assign({},e,{rId:`link${t}`})))}relsToXML(){const e=this._hyperlinks;const t=this._comments;const n=this._drawings;if(e.length||t.length||n.length)return(({hyperlinks:e,comments:t,sheetIndex:n,drawings:i})=>`${Ui}\n\n ${$i(e,(e=>`\n `))}\n ${t.length?`\n \n `:""}\n ${i.length?`\n `:""}\n`)({hyperlinks:e,comments:t,sheetIndex:this.options.sheetIndex,drawings:n})}toXML(e){const t=this.options.mergedCells||[];const n=function(e,t){const n=[];const i=[];!function(e,t){for(let n=0;n`${Ui}\n\n \n \n \n \n ${$i(e,(e=>`\n \n \n \n \n \n \n \n \n \n ${Vi(e.text)}\n \n \n `))}\n \n`)({comments:this._comments})}drawingsXML(e){if(this._drawings.length){let n={};let i=this._drawings.map((t=>{let i=dr(t.topLeftCell);let r=n[t.image];return r||(r=n[t.image]={rId:`img${t.image}`,target:e[t.image].target}),{col:i.col,colOffset:hr(t.offsetX),row:i.row,rowOffset:hr(t.offsetY),width:hr(t.width),height:hr(t.height),imageId:r.rId}}));return{main:(t=i,`${Ui}\n\n ${$i(t,((e,t)=>`\n \n \n ${e.col}\n ${e.colOffset}\n ${e.row}\n ${e.rowOffset}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n `))}\n`),rels:qi(n)}}var t}legacyDrawing(){if(this._comments.length)return(({comments:e})=>`\n \n \n \n \n ${$i(e,(e=>`\n \n \n \n \n \n ${e.anchor}\n False\n ${e.row}\n ${e.col}\n \n `))}\n`)({comments:this._comments})}_lookupString(e){const t="$"+e;const n=this._strings.indexes[t];let i;return void 0!==n?i=n:(i=this._strings.indexes[t]=this._strings.uniqueCount,this._strings.uniqueCount++),this._strings.count++,i}_lookupStyle(e){const t=JSON.stringify(e);if("{}"===t)return 0;let n=Fi(t,this._styles);return n<0&&(n=this._styles.push(t)-1),n+1}_lookupBorder(e){const t=JSON.stringify(e);if("{}"===t)return;let n=Fi(t,this._borders);return n<0&&(n=this._borders.push(t)-1),n+1}_readCells(e){for(let t=0;t{e("color"),e("background"),e("bold"),e("italic"),e("underline"),e("fontFamily")||e("fontName","fontFamily"),e("fontSize"),e("format"),e("textAlign")||e("hAlign","textAlign"),e("verticalAlign")||e("vAlign","verticalAlign"),e("wrap"),e("indent"),e("disabled")||e("enable")&&(a.disabled=!a.enable,delete a.enable),a.disabled&&(this._hasDisabledCells=!0)})(((t,n)=>{let i=e[t];if(void 0===i&&(i=o[t]),void 0!==i)return a[n||t]=i,!0}));const s=(this.options.columns||[])[n];let l=typeof i;if(s&&s.autoWidth&&(!e.colSpan||1===e.colSpan)){let t=i;"number"===l&&(t=Ai.toString(i,e.format)),s.width=Math.max(s.width||0,String(t).length)}"string"===l?(i=function(e){return String(e).replace(/[\x00-\x09\x0B\x0C\x0E-\x1F]/g,"").replace(/\r?\n/g,"\r\n")}(i),i=this._lookupString(i),l="s"):"number"===l?l="n":"boolean"===l?(l="b",i=Number(i)):i&&i.getTime?(l=null,i=Ii(i),a.format||(a.format="mm-dd-yy")):(l=null,i=null),a=this._lookupStyle(a);const c=Ki(t,n);if(e.validation&&this._addValidation(e.validation,c),e.comment){let i=[n+1,15,t,10,n+3,15,t+3,4];this._comments.push({ref:c,text:e.comment,row:t,col:n,anchor:i.join(", ")})}return{value:i,formula:e.formula,type:l,style:a,ref:c}}_addValidation(e,t){const n={showErrorMessage:"reject"===e.type?1:0,formula1:e.from,formula2:e.to,type:tr[e.dataType]||e.dataType,operator:er[e.comparerType]||e.comparerType,allowBlank:e.allowNulls?1:0,showDropDown:e.showButton?0:1,error:e.messageTemplate,errorTitle:e.titleTemplate};const i=JSON.stringify(n);this._validations[i]||(this._validations[i]=n,n.sqref=[]),this._validations[i].sqref.push(t)}_getLastRow(){return Ji(this.options.rows)}_getLastCol(){let e=0;return this.options.rows.forEach((function(t){t.cells&&(e=Math.max(e,Ji(t.cells)))})),e}}function Ji(e){let t=e.length;return e.forEach((function(e){e.index&&e.index>=t&&(t=e.index+1)})),t}const er={greaterThanOrEqualTo:"greaterThanOrEqual",lessThanOrEqualTo:"lessThanOrEqual"};const tr={number:"decimal"};const nr={General:0,0:1,"0.00":2,"#,##0":3,"#,##0.00":4,"0%":9,"0.00%":10,"0.00E+00":11,"# ?/?":12,"# ??/??":13,"mm-dd-yy":14,"d-mmm-yy":15,"d-mmm":16,"mmm-yy":17,"h:mm AM/PM":18,"h:mm:ss AM/PM":19,"h:mm":20,"h:mm:ss":21,"m/d/yy h:mm":22,"#,##0 ;(#,##0)":37,"#,##0 ;[Red](#,##0)":38,"#,##0.00;(#,##0.00)":39,"#,##0.00;[Red](#,##0.00)":40,"mm:ss":45,"[h]:mm:ss":46,"mmss.0":47,"##0.0E+0":48,"@":49,"[$-404]e/m/d":27,"m/d/yy":30,t0:59,"t0.00":60,"t#,##0":61,"t#,##0.00":62,"t0%":67,"t0.00%":68,"t# ?/?":69,"t# ??/??":70};function ir(e){let t=function(e){function t(e){let t=parseInt(e,10).toString(16);return t.length<2?"0"+t:t}let n=/^rgba?\((\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*([0-9.]+)\s*)?\)/i.exec(e.trim());if(n)return"#"+t(255*(n[4]?parseFloat(n[4]):1)|0)+t(n[1])+t(n[2])+t(n[3]);return e}(e);return t.length<6&&(t=t.replace(/(\w)/g,(function(e,t){return t+t}))),t=t.substring(1).toUpperCase(),t.length<8&&(t="FF"+t),t}let rr=class{constructor(e){this.options=e||{},this._strings={indexes:{},count:0,uniqueCount:0},this._styles=[],this._borders=[],this._images=this.options.images,this._imgId=0,this._sheets=ki(this.options.sheets||[],((e,t)=>(e.defaults=this.options,e.sheetIndex=t+1,new Zi(e,this._strings,this._styles,this._borders))))}imageFilename(e){const t=++this._imgId;switch(e){case"image/jpg":case"image/jpeg":return`image${t}.jpg`;case"image/png":return`image${t}.png`;case"image/gif":return`image${t}.gif`;default:return`image${t}.bin`}}toZIP(){const e=new fi;const t=e.folder("docProps");t.file("core.xml",(({creator:e,lastModifiedBy:t,created:n,modified:i})=>`${Ui}\n \n ${Vi(e)}\n ${Vi(t)}\n ${Vi(n)}\n ${Vi(i)}\n`)({creator:this.options.creator||"Kendo UI",lastModifiedBy:this.options.creator||"Kendo UI",created:this.options.date||(new Date).toJSON(),modified:this.options.date||(new Date).toJSON()}));const n=this._sheets.length;t.file("app.xml",(({sheets:e})=>`${Ui}\n\n Microsoft Excel\n 0\n false\n \n \n \n Worksheets\n \n \n ${e.length}\n \n \n \n \n ${$i(e,((e,t)=>e.options.title?`${Vi(e.options.title)}`:`Sheet${t+1}`))}\n \n false\n false\n false\n 14.0300\n`)({sheets:this._sheets}));e.folder("_rels").file(".rels",Wi);const i=e.folder("xl");if(i.folder("_rels").file("workbook.xml.rels",(({count:e})=>`${Ui}\n\n ${Ni(e,(e=>`\n `))}\n \n \n`)({count:n})),this._images){const e=i.folder("media");Object.keys(this._images).forEach((t=>{const n=this._images[t];const i=this.imageFilename(n.type);e.file(i,n.data),n.target=`../media/${i}`}))}const r={};i.file("workbook.xml",(({sheets:e,filterNames:t,userNames:n})=>`${Ui}\n\n \n \n \n \n \n \n ${$i(e,(({options:e},t)=>{const n=e.name||e.title||`Sheet${t+1}`;const i=e.state||"visible";return``}))}\n \n ${t.length||n.length?`\n \n ${$i(t,(e=>{return`\n `;var t}))}\n ${$i(n,(e=>`\n `))}\n `:""}\n \n`)({sheets:this._sheets,filterNames:ki(this._sheets,(function(e,t){const n=e.options;const i=n.name||n.title||"Sheet"+(t+1);r[i.toLowerCase()]=t;const o=n.filter;if(o){if(o.ref){let e=o.ref.split(":");let n=dr(e[0]);let r=dr(e[1]);return{localSheetId:t,name:i,from:Yi(n.row,n.col),to:Yi(r.row,r.col)}}if(void 0!==o.from&&void 0!==o.to)return{localSheetId:t,name:i,from:Yi(Qi(n),o.from),to:Yi(Qi(n),o.to)}}})),userNames:ki(this.options.names||[],(function(e){return{name:e.localName,localSheetId:e.sheet?r[e.sheet.toLowerCase()]:null,value:e.value,hidden:e.hidden}}))}));const o=i.folder("worksheets");const a=i.folder("drawings");const s=a.folder("_rels");const l=o.folder("_rels");const c=[];const d=[];let h=!1;for(let e=0;e`${Ui}\n\n \n ${$i(e,((e,t)=>`\n `))}\n \n \n \n \n \n \n \n \n \n ${$i(t,(e=>`\n \n ${e.bold?"":""}\n ${e.italic?"":""}\n ${e.underline?"":""}\n \n ${e.color?``:''}\n ${e.fontFamily?`\n \n \n `:'\n \n \n \n '}\n `))}\n \n \n \n \n ${$i(n,(e=>"\n "+(e.background?`\n \n \n \n \n \n `:"")))}\n \n \n \n ${$i(i,ar)}\n \n \n \n \n \n \n ${$i(r,(e=>`\n \n ${e.textAlign||e.verticalAlign||e.wrap?`\n \n `:""}\n ${null!=e.disabled?`\n \n `:""}\n \n `))}\n \n \n \n \n \n \n`)({fonts:m,fills:v,formats:g,borders:u,styles:ki(p,(function(e){const t={};return f(e)&&(t.fontId=Fi(e,m)+1),e.background&&(t.fillId=Fi(e,v)+2),t.textAlign=e.textAlign,t.indent=e.indent,t.verticalAlign=e.verticalAlign,t.wrap=e.wrap,t.borderId=e.borderId,e.format&&(void 0!==nr[e.format]?t.numFmtId=nr[e.format]:t.numFmtId=165+Fi(e,g)),h&&(t.disabled=!!e.disabled),t}))})),i.file("sharedStrings.xml",(({count:e,uniqueCount:t,indexes:n})=>`${Ui}\n\n ${$i(Object.keys(n),(e=>`\n ${Vi(e.substring(1))}`))}\n`)(this._strings)),e.file("[Content_Types].xml",(({sheetCount:e,commentFiles:t,drawingFiles:n})=>`${Ui}\n\n \n \n \n \n \n \n \n \n \n ${Ni(e,(e=>``))}\n ${$i(t,(e=>``))}\n ${$i(n,(e=>``))}\n \n \n`)({sheetCount:n,commentFiles:c,drawingFiles:d})),e}toDataURL(){const e=this.toZIP();return e.generateAsync?e.generateAsync(Li).then(Ri):Ri(e.generate(Li))}toBlob(){const e=this.toZIP();return e.generateAsync?e.generateAsync(Bi):new Blob([e.generate(Hi)],{type:zi})}};function or(e,t){let n="";return t&&(n+="<"+e+' style="'+function(e){let t="thin";return 2===e?t="medium":3===e&&(t="thick"),t}(t.size)+'">',t.color&&(n+=''),n+=""),n}function ar(e){let t=e.diagonal?e.diagonal.type:0;return`\n ${or("left",e.left)}\n ${or("right",e.right)}\n ${or("top",e.top)}\n ${or("bottom",e.bottom)}\n ${or("diagonal",e.diagonal)}\n `}const sr={};function lr(e){return e.sort((function(e,t){return e.index-t.index}))}function cr(e,t){for(let n=0;n1||c>1)&&(a=t.mergedCells,s=h+":"+Ki(i+l-1,d+c-1),a.indexOf(s)<0&&a.push(s)),l>1)for(let e=i+1;e`\n\n ${$i(t,(e=>`\n \n ${n[e.filter](e)}\n \n `))}\n`;const vr=({logic:e,criteria:t})=>`\n\n${$i(t,(e=>{let t=yr.customOperator(e);return``}))}\n`;const _r=({type:e})=>``;const br=({type:e,value:t})=>``;const wr=({blanks:e,values:t})=>`\n ${$i(t,(e=>`\n `))}\n `;function yr(e){return gr({ref:e.ref,columns:e.columns,generators:{custom:vr,dynamic:_r,top:br,value:wr}})}yr.customOperator=function(e){return{eq:"equal",gt:"greaterThan",gte:"greaterThanOrEqual",lt:"lessThan",lte:"lessThanOrEqual",ne:"notEqual",doesnotstartwith:"notEqual",doesnotendwith:"notEqual",doesnotcontain:"notEqual",doesnotmatch:"notEqual"}[e.operator.toLowerCase()]},yr.customValue=function(e){function t(e){return e.replace(/([*?])/g,"~$1")}switch(e.operator.toLowerCase()){case"startswith":case"doesnotstartwith":return t(e.value)+"*";case"endswith":case"doesnotendwith":return"*"+t(e.value);case"contains":case"doesnotcontain":return"*"+t(e.value)+"*";default:return e.value}},yr.dynamicFilterType=function(e){return{quarter1:"Q1",quarter2:"Q2",quarter3:"Q3",quarter4:"Q4",january:"M1",february:"M2",march:"M3",april:"M4",may:"M5",june:"M6",july:"M7",august:"M8",september:"M9",october:"M10",november:"M11",december:"M12"}[e.toLowerCase()]||e};!function(e){Ai.register({toString:kendo.toString});let t=kendo.ConvertClass(rr);var n=t.prototype.toDataURL;Object.assign(t.prototype,{toDataURL:function(){var e=n.call(this);if("string"!=typeof e)throw new Error("The toDataURL method can be used only with jsZip 2. Either include jsZip 2 or use the toDataURLAsync method.");return e},toDataURLAsync:function(){var t=e.Deferred();var i=n.call(this);return"string"==typeof i?i=t.resolve(i):i&&i.then&&i.then((function(e){t.resolve(e)}),(function(){t.reject()})),t.promise()}}),window.kendo.ooxml=window.kendo.ooxml||{},window.kendo.ooxml.IntlService=Ai,window.kendo.ooxml.Workbook=t,window.kendo.ooxml.Worksheet=kendo.ConvertClass(Zi),window.kendo.ooxml.createZip=function(){if("undefined"==typeof JSZip)throw new Error("JSZip not found. Check http://docs.telerik.com/kendo-ui/framework/excel/introduction#requirements for more details.");return new JSZip}}(window.kendo.jQuery),function(e,t){var n=e.extend;let i=t.ConvertClass(Ti);vi.register({compile:t.template}),t.ExcelExporter=t.Class.extend({init:function(e){this.options=e;var i=e.dataSource;if(i instanceof t.data.DataSource){i.filter()||(i.options.filter=void 0),this.dataSource=new i.constructor(n({},i.options,{page:e.allPages?0:i.page(),filter:i.filter(),pageSize:e.allPages||e.groupPaging?i.total():i.pageSize()||i.total(),sort:i.sort(),group:i.group(),aggregate:i.aggregate(),isExcelExportRequest:!0}));var r=i.data();if(r.length>0){if(e.hierarchy)for(var o=0;oi&&(i=r);e.depth=i+1}else e=!1;return{hierarchy:e}},_restoreExpandedState:function(){var e=this.options,t=e.dataSource.data(),n=e.hierarchy;if(t.length>0&&n)for(var i=0;i=0;i--)n[i]!==t&&n[i].original!==t||n.splice(i,1);else this._events[e]=[];return this},t}(Vr);function $r(e){return"function"==typeof e}function Ur(e){return"string"==typeof e?[e]:e}function Wr(){this._defaultPrevented=!0}function jr(){return!0===this._defaultPrevented}var qr=function(e){var t="undefined"!=typeof window?window:{};var n=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)};qr=function(e){return n.call(t,e)},qr(e)};var Gr=qr;var Kr=/&/g;var Yr=//g;function Jr(e){return String(e).replace(Kr,"&").replace(Yr,"<").replace(Zr,">").replace(Qr,""").replace(Xr,"'")}function eo(e){var t=window.console;void 0!==t&&t.log&&t.log(e)}function to(e){var t=e.dataURI;var n=e.fileName;var i=t;if("string"==typeof i&&window.Blob){var r=i.split(";base64,");var o=r[0];var a=atob(r[1]);var s=new Uint8Array(a.length);for(var l=0;lt?a():i=setTimeout(a,t-r)};return r.cancel=function(){clearTimeout(i)},r}var ao={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgrey:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",grey:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"778899",lightslategrey:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};var so=io.browser;var lo=function(e){var t=Object.keys(ao);t.push("transparent");var n=new RegExp("^("+t.join("|")+")(\\W|$)","i");return lo=function(e){return n.exec(e)},n.exec(e)};var co=function(e){function t(){e.call(this)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toHSV=function(){return this},t.prototype.toRGB=function(){return this},t.prototype.toHex=function(e){return this.toBytes().toHex(e)},t.prototype.toBytes=function(){return this},t.prototype.toCss=function(e){return"#"+this.toHex(e)},t.prototype.toCssRgba=function(){var e=this.toBytes();return"rgba("+e.r+", "+e.g+", "+e.b+", "+parseFloat(Number(this.a).toFixed(3))+")"},t.prototype.toDisplay=function(){return so.msie&&so.version<9?this.toCss():this.toCssRgba()},t.prototype.equals=function(e){return e===this||null!=e&&this.toCssRgba()===_o(e).toCssRgba()},t.prototype.diff=function(e){if(null===e)return NaN;var t=this.toBytes();var n=e.toBytes();return Math.sqrt(Math.pow(.3*(t.r-n.r),2)+Math.pow(.59*(t.g-n.g),2)+Math.pow(.11*(t.b-n.b),2))},t.prototype.clone=function(){var e=this.toBytes();return e===this&&(e=new uo(e.r,e.g,e.b,e.a)),e},t}(Vr);var ho=function(e){function t(t,n,i,r){e.call(this),this.r=t,this.g=n,this.b=i,this.a=r}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toHSV=function(){var e=this;var t=e.r;var n=e.g;var i=e.b;var r=Math.min(t,n,i);var o=Math.max(t,n,i);var a=o-r;var s=o;var l,c;return 0===a?new fo(0,0,s,this.a):(0!==o?(c=a/o,l=t===o?(n-i)/a:n===o?2+(i-t)/a:4+(t-n)/a,(l*=60)<0&&(l+=360)):(c=0,l=-1),new fo(l,c,s,this.a))},t.prototype.toHSL=function(){var e=this;var t=e.r;var n=e.g;var i=e.b;var r=Math.max(t,n,i);var o=Math.min(t,n,i);var a,s,l=(r+o)/2;if(r===o)a=s=0;else{var c=r-o;switch(s=l>.5?c/(2-r-o):c/(r+o),r){case t:a=(n-i)/c+(ni.length;)i=n+i;return i}var fo=function(e){function t(t,n,i,r){e.call(this),this.h=t,this.s=n,this.v=i,this.a=r}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toRGB=function(){var e=this;var t=e.h;var n=e.s;var i=e.v;var r,o,a;if(0===n)r=o=a=i;else{t/=60;var s=Math.floor(t);var l=t-s;var c=i*(1-n);var d=i*(1-n*l);var h=i*(1-n*(1-l));switch(s){case 0:r=i,o=h,a=c;break;case 1:r=d,o=i,a=c;break;case 2:r=c,o=i,a=h;break;case 3:r=c,o=d,a=i;break;case 4:r=h,o=c,a=i;break;default:r=i,o=c,a=d}}return new ho(r,o,a,this.a)},t.prototype.toHSL=function(){return this.toRGB().toHSL()},t.prototype.toBytes=function(){return this.toRGB().toBytes()},t}(co);var mo=function(e){function t(t,n,i,r){e.call(this),this.h=t,this.s=n,this.l=i,this.a=r}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toRGB=function(){var e=this.h/360;var t=this.s/100;var n=this.l/100;var i,r,o;if(0===t)i=r=o=n;else{var a=n<.5?n*(1+t):n+t-n*t;var s=2*n-a;i=go(s,a,e+1/3),r=go(s,a,e),o=go(s,a,e-1/3)}return new ho(i,r,o,this.a)},t.prototype.toHSV=function(){return this.toRGB().toHSV()},t.prototype.toBytes=function(){return this.toRGB().toBytes()},t}(co);function go(e,t,n){var i=n;return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function vo(e){return parseFloat(parseFloat(parseInt(e,16)/255).toFixed(3))}function _o(e,t){var n,i;if(!e||"none"===e)return null;if(e instanceof co)return e;var r=e.toLowerCase();if(n=lo(r))return(r="transparent"===n[1]?new ho(1,1,1,0):_o(ao[n[1]],t)).match=[n[1]],r;if((n=/^#?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})\b/i.exec(r))?i=new uo(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),1):(n=/^#?([0-9a-f])([0-9a-f])([0-9a-f])\b/i.exec(r))?i=new uo(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),1):(n=/^#?([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])\b/i.exec(r))?i=new uo(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),vo(n[4]+n[4])):(n=/^#?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})\b/i.exec(r))?i=new uo(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),vo(n[4])):(n=/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/.exec(r))?i=new uo(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),1):(n=/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)/.exec(r))?i=new uo(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseFloat(n[4])):(n=/^rgb\(\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*\)/.exec(r))?i=new ho(parseFloat(n[1])/100,parseFloat(n[2])/100,parseFloat(n[3])/100,1):(n=/^rgba\(\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9.]+)\s*\)/.exec(r))?i=new ho(parseFloat(n[1])/100,parseFloat(n[2])/100,parseFloat(n[3])/100,parseFloat(n[4])):(n=/^color\(\s*srgb\s*([0-9]*\.?[0-9]+)\s+([0-9]*\.?[0-9]+)\s+([0-9]*\.?[0-9]+)\s*(\/\s+([0-9]*\.?[0-9]+))?\)/.exec(r))&&(i=new ho(parseFloat(n[1]),parseFloat(n[2]),parseFloat(n[3]),parseFloat(n[5]||"1"))),i)i.match=n;else if(!t)throw new Error("Cannot parse color: "+r);return i}var bo=function(e){function t(n){var i=this;if(e.call(this),1===arguments.length){var r=t.formats;var o=this.resolveColor(n);for(var a=0;a255?255:e},t.prototype.padDigit=function(e){return 1===e.length?"0"+e:e},t.prototype.brightness=function(e){var t=Math.round;return this.r=t(this.normalizeByte(this.r*e)),this.g=t(this.normalizeByte(this.g*e)),this.b=t(this.normalizeByte(this.b*e)),this},t.prototype.percBrightness=function(){return Math.sqrt(.241*this.r*this.r+.691*this.g*this.g+.068*this.b*this.b)},t.prototype.isDark=function(){return this.percBrightness()<180},t.fromBytes=function(e,t,n,i){return new uo(e,t,n,null!=i?i:1)},t.fromRGB=function(e,t,n,i){return new ho(e,t,n,null!=i?i:1)},t.fromHSV=function(e,t,n,i){return new fo(e,t,n,null!=i?i:1)},t.fromHSL=function(e,t,n,i){return new mo(e,t,n,null!=i?i:1)},t}(Vr);bo.formats=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10)]}},{re:/^(\w{2})(\w{2})(\w{2})$/,process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],bo.namedColors=ao;var wo=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.observers=function(){return this._observers=this._observers||[],this._observers},t.prototype.addObserver=function(e){return this._observers?this._observers.push(e):this._observers=[e],this},t.prototype.removeObserver=function(e){var t=this.observers();var n=t.indexOf(e);return-1!==n&&t.splice(n,1),this},t.prototype.trigger=function(e,t){var n=this._observers;if(n&&!this._suspended)for(var i=0;i0;)e>8)+zo(255&e)}var Lo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function Bo(e){var t="";var n=0;var i=function(e){var t="";for(var n=0;n>>6),t+=zo(128|63&i)):i<65536?(t+=zo(224|i>>>12),t+=zo(128|i>>>6&63),t+=zo(128|63&i)):i<1114111&&(t+=zo(240|i>>>18),t+=zo(128|i>>>12&63),t+=zo(128|i>>>6&63),t+=zo(128|63&i))}return t}(e);for(;n>2;var l=(3&r)<<4|o>>4;var c=(15&o)<<2|a>>6;var d=63&a;isNaN(o)?c=d=64:isNaN(a)&&(d=64),t=t+Lo.charAt(s)+Lo.charAt(l)+Lo.charAt(c)+Lo.charAt(d)}return t}function Ho(e){return So((e.x||{}).location)?{x:e.x.location,y:e.y.location}:{x:e.pageX||e.clientX||0,y:e.pageY||e.clientY||0}}function Ro(e){return void 0===e&&(e={}),e.touch?e.touch.initialTouch:e.target}function Fo(e){return""===e||null===e||"none"===e||"transparent"===e||!So(e)}function Oo(e){if(e)return e[e.length-1]}function Vo(e,t,n){return Math.max(Math.min(e,n),t)}function No(e,t){if(e.length<2)return e.slice();return function e(n){if(n.length<=1)return n;var i=Math.floor(n.length/2);var r=n.slice(0,i);var o=n.slice(i);return function(e,n){var i=[],r=0,o=0,a=0;for(;r=this._size?(n[this._head.key]=null,this._head=this._head.newer,this._head.older=null):this._length++},t.prototype.get=function(e){var t=this._map[e];if(t)return t===this._head&&t!==this._tail&&(this._head=t.newer,this._head.older=null),t!==this._tail&&(t.older&&(t.older.newer=t.newer,t.newer.older=t.older),t.older=this._tail,t.newer=null,this._tail.newer=t,this._tail=t),t.value},t}(Vr);var ra=/\r?\n|\r|\t/g;function oa(e){return String(e).replace(ra," ")}function aa(e){var t=[];for(var n in e)t.push(n+e[n]);return t.sort().join("")}function sa(e){var t=2166136261;for(var n=0;n>>0}var la={baselineMarkerSize:1};var ca;"undefined"!=typeof document&&((ca=document.createElement("div")).style.setProperty("position","absolute","important"),ca.style.setProperty("top","-4000px","important"),ca.style.setProperty("width","auto","important"),ca.style.setProperty("height","auto","important"),ca.style.setProperty("padding","0","important"),ca.style.setProperty("margin","0","important"),ca.style.setProperty("border","0","important"),ca.style.setProperty("line-height","normal","important"),ca.style.setProperty("visibility","hidden","important"),ca.style.setProperty("white-space","pre","important"));var da=function(e){function t(t){e.call(this),this._cache=new ia(1e3),this.options=Object.assign({},la,t)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.measure=function(e,t,n){if(void 0===n&&(n={}),null==e)return{width:0,height:0,baseline:0};var i=sa(e+aa(t));var r=this._cache.get(i);if(r)return r;var o={width:0,height:0,baseline:0};var a=n.box||ca;var s=this._baselineMarker().cloneNode(!1);for(var l in t){var c=t[l];void 0!==c&&(a.style[l]=c)}var d=!1!==n.normalizeText?oa(e):String(e);return a.textContent=d,a.appendChild(s),document.body.appendChild(a),d.length&&(o.width=a.offsetWidth-this.options.baselineMarkerSize,o.height=a.offsetHeight,o.baseline=s.offsetTop+this.options.baselineMarkerSize),o.width>0&&o.height>0&&this._cache.put(i,o),a.parentNode.removeChild(a),o},t.prototype._baselineMarker=function(){var e=document.createElement("div");return e.style.display="inline-block",e.style.verticalAlign="baseline",e.style.width=this.options.baselineMarkerSize+"px",e.style.height=this.options.baselineMarkerSize+"px",e.style.overflow="hidden",e},t}(Vr);function ha(e,t,n){return da.current.measure(e,t,n)}da.current=new da;var ua=Object.freeze({__proto__:null,DEG_TO_RAD:Ao,LRUCache:ia,MAX_NUM:Do,MIN_NUM:Eo,TextMetrics:da,append:yo,arabicToRoman:xo,bindEvents:qo,createPromise:Co,defined:So,definitionId:Mo,deg:Io,elementOffset:Go,elementPadding:Zo,elementScale:na,elementSize:Qo,elementStyles:Ko,encodeBase64:Bo,eventCoordinates:Ho,eventElement:Ro,hashKey:sa,isTransparent:Fo,last:Oo,limitValue:Vo,measureText:ha,mergeSort:No,normalizeText:oa,now:ro,objectKey:aa,promiseAll:$o,rad:Uo,round:Wo,unbindEvents:Xo,valueOrDefault:jo});var pa={}.toString;var fa=function(e){function t(t,n){for(var i in void 0===n&&(n=""),e.call(this),this.prefix=n,t){var r=t[i];r=this._wrap(r,i),this[i]=r}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e){var t=e.split(".");var n=this;for(;t.length&&n;){n=n[t.shift()]}return n},t.prototype.set=function(e,t){this.get(e)!==t&&(this._set(e,this._wrap(t,e)),this.optionsChange({field:this.prefix+e,value:t}))},t.prototype._set=function(e,n){var i=e.indexOf(".")>=0;var r=this;var o=e;if(i){var a=o.split(".");var s=this.prefix;for(;a.length>1;){s+=(o=a.shift())+".";var l=r[o];l||((l=new t({},s)).addObserver(this),r[o]=l),r=l}o=a[0]}r._clear(o),r[o]=n},t.prototype._clear=function(e){var t=this[e];t&&t.removeObserver&&t.removeObserver(this)},t.prototype._wrap=function(e,n){var i=pa.call(e);var r=e;return null!==r&&So(r)&&"[object Object]"===i&&(e instanceof t||e instanceof Vr||(r=new t(r,this.prefix+n+".")),r.addObserver(this)),r},t}(wo);function ma(e){return function(t){return this[e]!==t&&(this[e]=t,this.geometryChange()),this}}function ga(e){return function(){return this[e]}}var va=function(e,t){var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e);return function(e,t){for(var n=0;n0&&!Fo(e.color)},t.prototype._clippedBBox=function(e){return this.bbox(e)},Object.defineProperties(t.prototype,n),t}(wo);function Da(e,t,n,i){var r=0;var o=0;return i&&(r=Math.atan2(i.c*n,i.a*t),0!==i.b&&(o=Math.atan2(i.d*n,i.b*t))),{x:r,y:o}}var Ea=Math.PI/2;var Ia=function(e){function t(t,n){void 0===t&&(t=new ba),void 0===n&&(n=0),e.call(this),this.setCenter(t),this.setRadius(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setCenter=function(e){return this._observerField("center",ba.create(e)),this.geometryChange(),this},t.prototype.getCenter=function(){return this.center},t.prototype.equals=function(e){return e&&e.center.equals(this.center)&&e.radius===this.radius},t.prototype.clone=function(){return new t(this.center.clone(),this.radius)},t.prototype.pointAt=function(e){return this._pointAt(Uo(e))},t.prototype.bbox=function(e){var t=Da(this.center,this.radius,this.radius,e);var n=ba.maxPoint();var i=ba.minPoint();for(var r=0;r<4;r++){var o=this._pointAt(t.x+r*Ea).transformCopy(e);var a=this._pointAt(t.y+r*Ea).transformCopy(e);var s=new ba(o.x,a.y);n=ba.min(n,s),i=ba.max(i,s)}return ya.fromPoints(n,i)},t.prototype._pointAt=function(e){var t=this.center;var n=this.radius;return new ba(t.x+n*Math.cos(e),t.y+n*Math.sin(e))},t.prototype.containsPoint=function(e){var t=this.center;var n=this.radius;return Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)<=Math.pow(n,2)},t.prototype._isOnPath=function(e,t){var n=this.center;var i=this.radius;var r=n.distanceTo(e);return i-t<=r&&r<=i+t},t}(va(wo,["radius"]));var za=function(e){return function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.fill=function(e,t){var n=this.options;if(So(e)){if(e&&"Gradient"!==e.nodeType){var i={color:e};So(t)&&(i.opacity=t),n.set("fill",i)}else n.set("fill",e);return this}return n.get("fill")},t.prototype.stroke=function(e,t,n){return So(e)?(this.options.set("stroke.color",e),So(t)&&this.options.set("stroke.width",t),So(n)&&this.options.set("stroke.opacity",n),this):this.options.get("stroke")},t}(e)};var Pa=Jo.IDENTITY.toString();var La=function(e){return function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.bbox=function(e){var t=_a(this.currentTransform(e));var n=t?t.toString():Pa;var i;this._bboxCache&&this._matrixHash===n?i=this._bboxCache.clone():(i=this._bbox(t),this._bboxCache=i?i.clone():null,this._matrixHash=n);var r=this.options.get("stroke.width");return r&&i&&i.expand(r/2),i},t.prototype.geometryChange=function(){delete this._bboxCache,this.trigger("geometryChange",{element:this})},t}(e)};function Ba(e){var t="_"+e;return function(e){return So(e)?(this._observerField(t,e),this.geometryChange(),this):this[t]}}var Ha=function(e,t){void 0===t&&(t=["geometry"]);var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e);return function(e,t){for(var n=0;nn||i&&t===n)&&(n+=360),{startAngle:t,endAngle:n}},t.prototype._intervalCurvePoints=function(e,t,n){var i=this.pointAt(e);var r=this.pointAt(t);var o=this._derivativeAt(e);var a=this._derivativeAt(t);var s=(Uo(t)-Uo(e))/3;var l=new ba(i.x+s*o.x,i.y+s*o.y);var c=new ba(r.x-s*a.x,r.y-s*a.y);return n&&(i.transform(n),r.transform(n),l.transform(n),c.transform(n)),{p1:i,cp1:l,cp2:c,p2:r}},t.prototype._derivativeAt=function(e){var t=Uo(e);return new ba(-this.radiusX*Math.sin(t),this.radiusY*Math.cos(t))},t.prototype.containsPoint=function(e){var t=this._arcInterval();var n=t.endAngle-t.startAngle;var i=this;var r=i.center;var o=i.radiusX;var a=i.radiusY;var s=r.distanceTo(e);var l=Math.atan2(e.y-r.y,e.x-r.x);var c=o*a/Math.sqrt(Na(o,2)*Na(Math.sin(l),2)+Na(a,2)*Na(Math.cos(l),2));var d=this.pointAt(this.startAngle).round(Fa);var h=this.pointAt(this.endAngle).round(Fa);var u=function(e,t,n,i){var r=t.x-e.x;var o=i.x-n.x;var a=t.y-e.y;var s=i.y-n.y;var l=e.x-n.x;var c=e.y-n.y;var d=r*s-o*a;var h=(r*c-a*l)/d;var u=(o*c-s*l)/d;if(h>=0&&h<=1&&u>=0&&u<=1)return new ba(e.x+u*r,e.y+u*a)}(r,e.round(Fa),d,h);var p;if(n<180)p=u&&Va(r.distanceTo(u),s)&&Va(s,c);else{var f=Ua(r.x,r.y,o,a,e.x,e.y);360!==f&&(f=(360+f)%360);var m=t.startAngle<=f&&f<=t.endAngle;p=m&&Va(s,c)||!m&&(!u||u.equals(e))}return p},t.prototype._isOnPath=function(e,t){var n=this._arcInterval();var i=this.center;var r=Ua(i.x,i.y,this.radiusX,this.radiusY,e.x,e.y);return 360!==r&&(r=(360+r)%360),n.startAngle<=r&&r<=n.endAngle&&this.pointAt(r).distanceTo(e)<=t},t.fromPoints=function(e,n,i,r,o,a,s){var l=function(e){var t=e.x1;var n=e.y1;var i=e.x2;var r=e.y2;var o=e.rx;var a=e.ry;var s=e.largeArc;var l=e.swipe;var c=e.rotation;void 0===c&&(c=0);var d=Uo(c);var h=Math.cos(d);var u=Math.sin(d);var p=h*(t-i)/2+u*(n-r)/2;var f=-u*(t-i)/2+h*(n-r)/2;var m=s!==l?1:-1;var g=Math.pow(p,2);var v=Math.pow(f,2);var _=Math.pow(o,2);var b=Math.pow(a,2);var w=g/_+v/b;w>1&&(o*=w=Math.sqrt(g/_+v/b),_=Math.pow(o,2),a*=w,b=Math.pow(a,2));var y=m*Math.sqrt((_*b-_*v-b*g)/(_*v+b*g));isNaN(y)&&(y=0);var k=y*(o*f)/a;var x=a*p*-y/o;var C=h*k-u*x+(t+i)/2;var S=u*k+h*x+(n+r)/2;var T=(p-k)/o;var M=(f-x)/a;var A=-(p+k)/o;var D=-(f+x)/a;var E=(M>=0?1:-1)*Io(Math.acos(T/Math.sqrt(T*T+M*M)));var I=Wo((T*A+M*D)/(Math.sqrt(T*T+M*M)*Math.sqrt(A*A+D*D)),10);var z=(T*D-M*A>=0?1:-1)*Io(Math.acos(I));!l&&z>0&&(z-=360);l&&z<0&&(z+=360);var P=E+z;var L=P>=0?1:-1;return P=Math.abs(P)%360*L,{center:new ba(C,S),startAngle:E,endAngle:P,radiusX:o,radiusY:a,xRotation:c}}({x1:e.x,y1:e.y,x2:n.x,y2:n.y,rx:i,ry:r,largeArc:o,swipe:a,rotation:s});return new t(l.center,{startAngle:l.startAngle,endAngle:l.endAngle,radiusX:l.radiusX,radiusY:l.radiusY,xRotation:l.xRotation,anticlockwise:0===a})},t}(va(wo,["radiusX","radiusY","startAngle","endAngle","anticlockwise"]));function Ua(e,t,n,i,r,o){var a=Wo((r-e)/n,3);var s=Wo((o-t)/i,3);return Wo(Io(Math.atan2(s,a)))}function Wa(e,t){var n=e;for(;n0?n.x-r:o-n.x)/(o-r)+a-n.y>=0}return i?1:0}function ss(e){var t="_"+e;return function(e){return So(e)?(this._observerField(t,ba.create(e)),this.geometryChange(),this):this[t]}}var ls=function(e,t){var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(e);return function(e,t){for(var n=0;n1)&&(d=0);var h=Math.min(Math.max(l,c),1);return(h>1||h<0)&&(h=1),{min:d,max:h}},t.prototype._intersectionsTo=function(e,t){var n;return n=this.controlOut()&&e.controlIn()?function(e,t,n){var i=ts(e,"x");var r=rs(i[0],i[1],i[2],i[3]-t.x);var o;var a=0;for(var s=0;st.y)&&((0===r[s]||1===r[s])&&n.bottomRight().x>t.x||02&&(ms(0,n),r=n.length),r<2||2===r&&n[0].equals(n[1]))return i;var o=n[0];var a=n[1];var s=n[2];for(i.push(new cs(o));o.equals(n[r-1]);)t=!0,n.pop(),r--;if(2===r){var l=bs(o,a,us,ps);return Oo(i).controlOut(ys(l,o,a,us,ps)),i.push(new cs(a,ks(l,o,a,us,ps))),i}var c,d;if(t){var h=vs(o=n[r-1],a=n[0],s=n[1]);c=h[1],d=h[0]}else{c=ys(bs(o,a,us,ps),o,a,us,ps)}var u=c;for(var p=0;p<=r-3;p++)if(ms(p,n),p+3<=(r=n.length)){var f=vs(o=n[p],a=n[p+1],s=n[p+2]);Oo(i).controlOut(u),u=f[1];var m=f[0];i.push(new cs(a,m))}if(t){var g=vs(o=n[r-2],a=n[r-1],s=n[0]);Oo(i).controlOut(u),i.push(new cs(a,g[0])),Oo(i).controlOut(g[1]),i.push(new cs(s,d))}else{var v=bs(a,s,us,ps);Oo(i).controlOut(u),i.push(new cs(s,ks(v,a,s,us,ps)))}return i}function ms(e,t){for(;t[e+1]&&(t[e].equals(t[e+1])||t[e+1].equals(t[e+2]));)t.splice(e+1,1)}function gs(e,t){var n=(t.y-e.y)/(t.x-e.x);return[e.y-n*e.x,n]}function vs(e,t,n){var i=us;var r=ps;var o=!1;var a=!1;var s;if(function(e,t,n){var i=Cs(gs(e,t),n.x);return e.x===t.x&&t.x===n.x||Wo(i,1)===Wo(n.y,1)}(e,t,n))s=bs(e,t,us,ps);else{var l={x:ws(e,t,n,us),y:ws(e,t,n,ps)};if(l.x&&l.y)s=bs(e,n,us,ps),o=!0;else if(function(e,t,n){var i=!1;if(e.x===t.x)i=!0;else if(t.x===n.x)(t.y=r||(i=!0)}return i}(e,t,n)&&(i=ps,r=us),l[i])s=0;else s=.01*(n[r]t[i]&&t[i]>e[i]||n[i]2&&(s="l",c.splice(0,2))),Ts[s])Ts[s](e,{parameters:c,position:n,isRelative:l,previousCommand:i}),a&&"z"===a.toLowerCase()&&e.close();else if("m"!==s)throw new Error("Error while parsing SVG path. Unsupported command: "+s);i=s})),e}function Ls(e,t,n){var i;for(var r=0;r0){var i=Oo(this.segments);var r=new cs(n,t);this.suspend(),i.controlOut(e),this.resume(),this.segments.push(r)}return this},t.prototype.arc=function(e,t,n,i,r){if(this.segments.length>0){var o=Oo(this.segments).anchor();var a=Uo(e);var s=new ba(o.x-n*Math.cos(a),o.y-i*Math.sin(a));var l=new $a(s,{startAngle:e,endAngle:t,radiusX:n,radiusY:i,anticlockwise:r});this._addArcSegments(l)}return this},t.prototype.arcTo=function(e,t,n,i,r,o){if(this.segments.length>0){var a=Oo(this.segments).anchor();var s=$a.fromPoints(a,ba.create(e),t,n,i,r,o);this._addArcSegments(s)}return this},t.prototype._addArcSegments=function(e){this.suspend();var t=e.curvePoints();for(var n=1;n0){var r=[];var o=(h=e,function(){var e=[],t=arguments.length;for(;t--;)e[t]=arguments[t];return e.map((function(e){return e.toString(h)})).join(Hs)});var a;for(var s=1;s1){if(n[0]._isOnPathTo(n[1],e,r,"start"))return!0;for(var o=2;o<=i-2;o++)if(n[o-1]._isOnPathTo(n[o],e,r))return!0;if(n[i-2]._isOnPathTo(n[i-1],e,r,"end"))return!0}return!1},t.prototype._bbox=function(e){var t=this.segments;var n=t.length;var i;if(1===n){var r=t[0].anchor().transformCopy(e);i=new ya(r,wa.ZERO)}else if(n>0)for(var o=1;o0){var i=[];for(var r=0;r0&&Oo(this.paths).lineTo(e,t),this},t.prototype.curveTo=function(e,t,n){return this.paths.length>0&&Oo(this.paths).curveTo(e,t,n),this},t.prototype.arc=function(e,t,n,i,r){return this.paths.length>0&&Oo(this.paths).arc(e,t,n,i,r),this},t.prototype.arcTo=function(e,t,n,i,r,o){return this.paths.length>0&&Oo(this.paths).arcTo(e,t,n,i,r,o),this},t.prototype.close=function(){return this.paths.length>0&&Oo(this.paths).close(),this},t.prototype._bbox=function(e){return Ls(this.paths,!0,e)},t.prototype.rawBBox=function(){return Ls(this.paths,!1)},t.prototype._containsPoint=function(e){var t=this.paths;for(var n=0;n0){e.moveTo(t[0].x,t[0].y);for(var n=1;n=0&&(this.children.splice(t,1),e.parent=null,this.childrenChange("remove",[e],t)),this},t.prototype.removeAt=function(e){if(0<=e&&e=0;n--)t(e[n],n)};var Qs=function(e){function t(t,n){e.call(this,Object.assign({},Gs,n)),this._rect=t,this._fieldMap={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.rect=function(e){return e?(this._rect=e,this):this._rect},t.prototype._initMap=function(){var e=this.options;var t=this._fieldMap;"horizontal"===e.orientation?(t.sizeField="width",t.groupsSizeField="height",t.groupAxis="x",t.groupsAxis="y"):(t.sizeField="height",t.groupsSizeField="width",t.groupAxis="y",t.groupsAxis="x"),e.reverse?(this.forEach=Ys,this.justifyAlign=qs):(this.forEach=Ks,this.justifyAlign=js)},t.prototype.reflow=function(){if(this._rect&&0!==this.children.length){this._initMap(),this.options.transform&&this.transform(null);var e=this.options;var t=this._rect;var n=this._initGroups();var i=n.groups;var r=n.groupsSize;var o=this._fieldMap;var a=o.sizeField;var s=o.groupsSizeField;var l=o.groupAxis;var c=o.groupsAxis;var d=new ba;var h=new ba;var u=new wa;var p=js(r,t,e.alignContent,c,s);var f,m,g;var v=function(t,n){var i=m.elements[n];h[l]=f,h[c]=js(t.size[s],g,e.alignItems,c,s),Ws(h,t,i),f+=t.size[a]+e.spacing};for(var _=0;_t.size[a]){var b=t.size[a]/g.size[a];var w=g.topLeft().scale(b,b);var y=js(g.size[s]*b,t,e.alignContent,c,s);var k=xa();"x"===l?k.translate(t.origin.x-w.x,y-w.y):k.translate(y-w.x,t.origin.y-w.y),k.scale(b,b),this.transform(k)}}},t.prototype._initGroups=function(){var e=this;var t=this.options;var n=this.children;var i=t.lineSpacing;var r=t.wrap;var o=t.spacing;var a=this._fieldMap.sizeField;var s=this._newGroup();var l=[];var c=function(){l.push(s),d+=s.lineSize+i};var d=-i;for(var h=0;he._rect.size[a]?0===s.bboxes.length?(e._addToGroup(s,p,u),c(),s=e._newGroup()):(c(),s=e._newGroup(),e._addToGroup(s,p,u)):e._addToGroup(s,p,u))}return s.bboxes.length&&c(),{groups:l,groupsSize:d}},t.prototype._addToGroup=function(e,t,n){e.size+=t.size[this._fieldMap.sizeField]+this.options.spacing,e.lineSize=Math.max(t.size[this._fieldMap.groupsSizeField],e.lineSize),e.bboxes.push(t),e.elements.push(n)},t.prototype._newGroup=function(){return{lineSize:0,size:-this.options.spacing,bboxes:[],elements:[]}},t}(Us);var Xs=function(e){function t(t,n){void 0===t&&(t=new ya),void 0===n&&(n={}),e.call(this,n),this.geometry(t),So(this.options.stroke)||this.stroke("#000")}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};return n.nodeType.get=function(){return"Rect"},t.prototype._bbox=function(e){return this._geometry.bbox(e)},t.prototype.rawBBox=function(){return this._geometry.bbox()},t.prototype._containsPoint=function(e){return this._geometry.containsPoint(e)},t.prototype._isOnPath=function(e){return this.geometry()._isOnPath(e,this.options.stroke.width/2)},Object.defineProperties(t.prototype,n),t}(za(La(Ha(Aa))));function Zs(e,t,n,i,r){for(var o=0;o1){var r=new ba;var o=e[0].bbox;for(var a=1;ai?o.length?(r.push(o),o=[],c(),a=h):(c(),r.push(o),o=[],a=0):(c(),a+=h)}return o.length&&r.push(o),r}(e,t,r);var a=t.origin.clone();var s=[];for(var l=0;l1?new t(e[0],e[1],e[2]):new t(e.offset,e.color,e.opacity)},t}((ol=["offset","color","opacity"],al=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(wo),function(e,t){for(var n=0;n=0&&this.stops.splice(t,1)},t.prototype.optionsChange=function(e){this.trigger("optionsChange",{field:"gradient"+(e?"."+e.field:""),value:this})},t.prototype.geometryChange=function(){this.optionsChange()},Object.defineProperties(t.prototype,n),t}(wo);var ll=function(e){function t(t){void 0===t&&(t={}),e.call(this,t),this.start(t.start||new ba),this.end(t.end||new ba(1,0))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(ls(sl,["start","end"]));var cl=function(e){function t(t){void 0===t&&(t={}),e.call(this,t),this.center(t.center||new ba),this._radius=So(t.radius)?t.radius:1,this._fallbackFill=t.fallbackFill}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.radius=function(e){return So(e)?(this._radius=e,this.geometryChange(),this):this._radius},t.prototype.fallbackFill=function(e){return So(e)?(this._fallbackFill=e,this.optionsChange(),this):this._fallbackFill},t}(ls(sl,["center"]));var dl="#aba4a6";var hl=2,ul=18;var pl=10,fl=10;var ml=18,gl=2;var vl=function(e){function t(t){e.call(this);var n=t.width;var i=t.height;this._size=wa.create([n,i]),this.id=Mo()}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={nodeType:{configurable:!0}};return n.nodeType.get=function(){return Ma},t.prototype.size=function(e){return e?(this._size=wa.create(e),this):this._size},Object.defineProperties(t.prototype,n),t}(Us);var _l=function(e,t,n){t&&e.append(new Xs(new ya([0,0],n),{fill:{color:t},stroke:null}))};var bl=Object.freeze({__proto__:null,easeOutElastic:function(e,t,n,i){var r=1.70158,o=0,a=i;return 0===e?n:1===e?n+i:(o||(o=.5),a0||t.height>0)&&(!n||t.width!==n.width||t.height!==n.height))&&(this.currentSize(t),this._resize(t,e),this.trigger("resize",t))},t.prototype.size=function(e){if(!e)return this.getSize();this.setSize(e)},t.prototype.suspendTracking=function(){this._suspendedTracking=!0},t.prototype.resumeTracking=function(){this._suspendedTracking=!1},t.prototype._enableTracking=function(){},t.prototype._resize=function(){},t.prototype._handler=function(e){var t=this;return function(n){var i=t.eventTarget(n);i&&!t._suspendedTracking&&t.trigger(e,{element:i,originalEvent:n,type:e})}},t.prototype._elementOffset=function(){var e=this.element;var t=Zo(e);var n=Go(e);var i=n.left;var r=n.top;return{left:i+t.left,top:r+t.top}},t.prototype._surfacePoint=function(e){var t=this._elementOffset();var n=Ho(e);var i=n.x-t.left;var r=n.y-t.top;var o=na(this.element).invert();return new ba(i,r).transform(o)},t}(Nr);function Al(e,t){return So(t)&&null!==t?" "+e+'="'+t+'" ':""}function Dl(e){var t="";for(var n=0;n";var Nl=document.createElement("div");var $l="undefined"!=typeof DOMParser;Nl.innerHTML=Vl,$l&&Nl.firstChild.namespaceURI!==Rl&&(Ol=function(e,t){var n=(new DOMParser).parseFromString(Ll(t),"text/xml");Bl(n);var i=document.adoptNode(n.documentElement);e.innerHTML="",e.appendChild(i)})}var Ul=Ol;var Wl="transform";var jl={clip:"clip-path",fill:"fill"};function ql(e,t){return"clip"===e||"fill"===e&&(!t||"Gradient"===t.nodeType||t.nodeType===Ma)}var Gl=function(e){function t(t,n){e.call(this,t),this.definitions={},this.options=n}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.destroy=function(){this.element&&(this.element._kendoNode=null,this.element=null),this.clearDefinitions(),e.prototype.destroy.call(this)},t.prototype.load=function(e,t){var n=this;for(var i=0;i0&&a.load(o);var s=n.element;s&&a.attachTo(s,t)}},t.prototype.root=function(){var e=this;for(;e.parent;)e=e.parent;return e},t.prototype.attachTo=function(e,t){var n=document.createElement("div");Ul(n,""+this.render()+"");var i=n.firstChild.firstChild;i&&(So(t)?e.insertBefore(i,e.childNodes[t]||null):e.appendChild(i),this.setElement(i))},t.prototype.setElement=function(e){this.element&&(this.element._kendoNode=null),this.element=e,this.element._kendoNode=this;var t=this.childNodes;for(var n=0;n"},t.prototype.renderOffset=function(){return Al("offset",this.srcElement.offset())},t.prototype.mapStyle=function(){var e=this.srcElement;return[["stop-color",e.color()],["stop-opacity",e.opacity()]]},t.prototype.optionsChange=function(e){"offset"===e.field?this.attr(e.field,e.value):"color"!==e.field&&"opacity"!==e.field||this.css("stop-"+e.field,e.value)},t}(Gl);var Yl=function(e){function t(t){e.call(this,t),this.id=t.id,this.loadStops()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.loadStops=function(){var e=this.srcElement.stops;var t=this.element;for(var n=0;n"+this.renderChildren()+""},t.prototype.mapCoordinates=function(){var e=this.srcElement;var t=e.start();var n=e.end();return[["x1",t.x],["y1",t.y],["x2",n.x],["y2",n.y],this.mapSpace()]},t}(Yl);var Xl=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.template=function(){return""+this.renderChildren()+""},t.prototype.mapCoordinates=function(){var e=this.srcElement;var t=e.center();var n=e.radius();return[["cx",t.x],["cy",t.y],["r",n],this.mapSpace()]},t}(Yl);var Zl=function(e){function t(t){e.call(this,t),this.id=t.id,this.load(t.children)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.template=function(){var e=this.srcElement.size().getWidth();var t=this.srcElement.size().getHeight();return""+this.renderChildren()+""},t}(Gl);var Jl=function(e){function t(t){e.call(this),this.srcElement=t,this.id=t.id,this.load([t])}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderClipRule=function(){return Al("clip-rule","evenodd")},t.prototype.template=function(){return""+this.renderChildren()+""},t}(Gl);var ec=function(e){function t(){e.call(this),this.definitionMap={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.attachTo=function(e){this.element=e},t.prototype.template=function(){return""+this.renderChildren()+""},t.prototype.definitionChange=function(e){var t=e.definitions;var n=e.action;"add"===n?this.addDefinitions(t):"remove"===n&&this.removeDefinitions(t)},t.prototype.createDefinition=function(e,t){var n;return"clip"===e?n=Jl:"fill"===e&&(t instanceof ll?n=Ql:t instanceof cl?n=Xl:t.nodeType===Ma&&(n=Zl)),new n(t)},t.prototype.addDefinitions=function(e){for(var t in e)this.addDefinition(t,e[t])},t.prototype.addDefinition=function(e,t){var n=this.element;var i=this.definitionMap;var r=t.id;var o=i[r];if(o)o.count++;else{var a=this.createDefinition(e,t);i[r]={element:a,count:1},this.append(a),n&&a.attachTo(this.element)}},t.prototype.removeDefinitions=function(e){for(var t in e)this.removeDefinition(e[t])},t.prototype.removeDefinition=function(e){var t=this.definitionMap;var n=e.id;var i=t[n];i&&(i.count--,0===i.count&&(this.remove(this.childNodes.indexOf(i.element),1),delete t[n]))},t}(Gl);var tc=function(e){function t(t){e.call(this),this.options=t,this.defs=new ec}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.attachTo=function(e){this.element=e,this.defs.attachTo(e.firstElementChild)},t.prototype.clear=function(){Sl.prototype.clear.call(this)},t.prototype.template=function(){return this.defs.render()+this.renderChildren()},t.prototype.definitionChange=function(e){this.defs.definitionChange(e)},t}(Gl);var nc={"fill.opacity":"fill-opacity","stroke.color":"stroke","stroke.width":"stroke-width","stroke.opacity":"stroke-opacity"};var ic=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){this.attr("d",this.renderData()),this.invalidate()},t.prototype.optionsChange=function(t){switch(t.field){case"fill":t.value?this.allAttr(this.mapFill(t.value)):this.removeAttr("fill");break;case"fill.color":this.allAttr(this.mapFill({color:t.value}));break;case"stroke":t.value?this.allAttr(this.mapStroke(t.value)):this.removeAttr("stroke");break;case"transform":this.transformChange(t.value);break;default:var n=nc[t.field];n&&this.attr(n,t.value)}this.accessibilityOptionsChange(t),e.prototype.optionsChange.call(this,t)},t.prototype.content=function(){this.element&&(this.element.textContent=this.srcElement.content())},t.prototype.renderData=function(){return this.srcElement.toString(3)||void 0},t.prototype.mapStroke=function(e){var t=[];return e&&!Fo(e.color)?(t.push(["stroke",e.color]),t.push(["stroke-width",e.width]),t.push(["stroke-linecap",this.renderLinecap(e)]),t.push(["stroke-linejoin",e.lineJoin]),So(e.opacity)&&t.push(["stroke-opacity",e.opacity]),So(e.dashType)&&t.push(["stroke-dasharray",this.renderDashType(e)])):t.push(["stroke",Fl]),t},t.prototype.renderStroke=function(){return Dl(this.mapStroke(this.srcElement.options.stroke))},t.prototype.renderDashType=function(e){var t=e.dashType;var n=e.width;if(void 0===n&&(n=1),t&&t!==Sa){var i=Ca[t.toLowerCase()];var r=[];for(var o=0;o"},t}(Gl);var rc=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderData=function(){return this.srcElement.toPath().toString(3)},t}(ic);var oc=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){var e=this.center();this.attr("cx",e.x),this.attr("cy",e.y),this.attr("r",this.radius()),this.invalidate()},t.prototype.center=function(){return this.srcElement.geometry().center},t.prototype.radius=function(){return this.srcElement.geometry().radius},t.prototype.template=function(){return""},t}(ic);var ac=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.template=function(){return""+this.renderChildren()+""},t.prototype.optionsChange=function(t){var n=t.field;var i=t.value;"transform"===n&&this.transformChange(i),this.accessibilityOptionsChange(t),e.prototype.optionsChange.call(this,t)},t}(Gl);var sc=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){this.allAttr(this.mapPosition()),this.invalidate()},t.prototype.optionsChange=function(t){"src"===t.field&&this.allAttr(this.mapSource()),e.prototype.optionsChange.call(this,t)},t.prototype.mapPosition=function(){var e=this.srcElement.rect();var t=e.topLeft();return[["x",t.x],["y",t.y],["width",e.width()+"px"],["height",e.height()+"px"]]},t.prototype.renderPosition=function(){return Dl(this.mapPosition())},t.prototype.mapSource=function(e){var t=this.srcElement.src();return e&&(t=Jr(t)),[["xlink:href",t]]},t.prototype.renderSource=function(){return Dl(this.mapSource(!0))},t.prototype.template=function(){return""},t}(ic);var lc=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderData=function(){return this.srcElement.toString(3)||"undefined"},t}(ic);var cc=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){var e=this.srcElement.geometry();this.attr("x",e.origin.x),this.attr("y",e.origin.y),this.attr("width",e.size.width),this.attr("height",e.size.height),this.attr("rx",e.cornerRadius[0]),this.attr("ry",e.cornerRadius[1]),this.invalidate()},t.prototype.size=function(){return this.srcElement.geometry().size},t.prototype.origin=function(){return this.srcElement.geometry().origin},t.prototype.rx=function(){return this.srcElement.geometry().cornerRadius[0]},t.prototype.ry=function(){return this.srcElement.geometry().cornerRadius[1]},t.prototype.template=function(){return""},t}(ic);var dc=/&(?:[a-zA-Z]+|#\d+);/g;function hc(e){if(!e||"string"!=typeof e||!dc.test(e))return e;var t=hc._element;return dc.lastIndex=0,e.replace(dc,(function(e){return t.innerHTML=e,t.textContent||t.innerText}))}"undefined"!=typeof document&&(hc._element=document.createElement("span"));var uc=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.geometryChange=function(){var e=this.pos();this.attr("x",e.x),this.attr("y",e.y),this.invalidate()},t.prototype.optionsChange=function(t){"font"===t.field?(this.attr("style",El(this.mapStyle())),this.geometryChange()):"content"===t.field&&e.prototype.content.call(this,this.srcElement.content()),e.prototype.optionsChange.call(this,t)},t.prototype.mapStyle=function(t){var n=e.prototype.mapStyle.call(this,t);var i=this.srcElement.options.font;return t&&(i=Jr(i)),n.push(["font",i],["white-space","pre"]),n},t.prototype.pos=function(){var e=this.srcElement.position();var t=this.srcElement.measure();return e.clone().setY(e.y+t.baseline)},t.prototype.renderContent=function(){var e=this.srcElement.content();return oa(e=Jr(e=hc(e)))},t.prototype.renderTextAnchor=function(){var e;return!(this.options||{}).rtl||io.browser.msie||io.browser.edge||(e="end"),Al("text-anchor",e)},t.prototype.renderPaintOrder=function(){var e=this.srcElement.options.paintOrder;return e?Al("paint-order",e):""},t.prototype.template=function(){return""+this.renderContent()+""},t}(ic);Il.Arc=rc,Il.Circle=oc,Il.Group=ac,Il.Image=sc,Il.MultiPath=lc,Il.Path=ic,Il.Rect=cc,Il.Text=uc;var pc=function(e){function t(t,n){e.call(this,t,n),this._root=new tc(Object.assign({rtl:"rtl"===Ko(t,"direction").direction},this.options)),Ul(this.element,this._template("")),this._rootElement=this.element.firstElementChild,this._rootElement.style.width="100%",this._rootElement.style.height="100%",this._rootElement.style.overflow="hidden",function(e){var t;try{t=e.getScreenCTM?e.getScreenCTM():null}catch(e){}if(t){var n=-t.e%1;var i=-t.f%1;var r=e.style;0===n&&0===i||(r.left=n+"px",r.top=i+"px")}}(this._rootElement),this._root.attachTo(this._rootElement),qo(this.element,{click:this._click,mouseover:this._mouseenter,mouseout:this._mouseleave,mousemove:this._mousemove}),this.resize()}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={type:{configurable:!0}};return n.type.get=function(){return"svg"},t.prototype.destroy=function(){this._root&&(this._root.destroy(),this._root=null,this._rootElement=null,Xo(this.element,{click:this._click,mouseover:this._mouseenter,mouseout:this._mouseleave,mousemove:this._mousemove})),e.prototype.destroy.call(this)},t.prototype.translate=function(e){var t=Math.round(e.x)+" "+Math.round(e.y)+" "+this._size.width+" "+this._size.height;this._offset=e,this._rootElement.setAttribute("viewBox",t)},t.prototype.draw=function(t){e.prototype.draw.call(this,t),this._root.load([t])},t.prototype.clear=function(){e.prototype.clear.call(this),this._root.clear()},t.prototype.svg=function(){return""+this._template()},t.prototype.exportVisual=function(){var e=this._visual;var t=this._offset;if(t){var n=new Us;n.children.push(e),n.transform(xa().translate(-t.x,-t.y)),e=n}return e},t.prototype._resize=function(){this._offset&&this.translate(this._offset)},t.prototype._template=function(e){return""+this._root.render()+""},Object.defineProperties(t.prototype,n),t}(Ml);var fc={};var mc=function(e){function t(t){e.call(this,t),t&&this.initClip()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.initClip=function(){var e=this.srcElement.clip();e&&(this.clip=e,e.addObserver(this))},t.prototype.clear=function(){this.srcElement&&this.srcElement.removeObserver(this),this.clearClip(),e.prototype.clear.call(this)},t.prototype.clearClip=function(){this.clip&&(this.clip.removeObserver(this),delete this.clip)},t.prototype.setClip=function(e){this.clip&&(e.beginPath(),new fc[this.clip.nodeType](this.clip).renderPoints(e,this.clip),e.clip("evenodd"))},t.prototype.optionsChange=function(t){"clip"===t.field&&(this.clearClip(),this.initClip()),e.prototype.optionsChange.call(this,t)},t.prototype.setTransform=function(e){if(this.srcElement){var t=this.srcElement.transform();t&&e.transform.apply(e,t.matrix().toArray(6))}},t.prototype.loadElements=function(e,t,n){for(var i=0;i0&&a.load(o,t,n),So(t)?this.insertAt(a,t):this.append(a)}},t.prototype.load=function(e,t,n){this.loadElements(e,t,n),this.invalidate()},t.prototype.setOpacity=function(e){if(this.srcElement){var t=this.srcElement.opacity();So(t)&&this.globalAlpha(e,t)}},t.prototype.globalAlpha=function(e,t){var n=t;n&&e.globalAlpha&&(n*=e.globalAlpha),e.globalAlpha=n},t.prototype.visible=function(){var e=this.srcElement;return!e||e&&!1!==e.options.visible},t}(Sl);var gc=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderTo=function(e){if(this.visible()){e.save(),this.setTransform(e),this.setClip(e),this.setOpacity(e);var t=this.childNodes;for(var n=0;n0;)(t=e.pop()).addObserver(this),"Group"===t.nodeType?yo(e,t.children):this._insertShape(t)},t.prototype._insertShape=function(e){var t=e.bbox();if(t){var n=this.getSectors(t);var i=n[0][0];var r=n[1][0];if(this.inRoot(n))this.root.insert(e,t);else{var o=this.rootMap;o[i]||(o[i]={}),o[i][r]||(o[i][r]=new wc(new ya([i*yc,r*yc],[yc,yc]))),o[i][r].insert(e,t)}}},t.prototype.remove=function(e){if(e.removeObserver(this),"Group"===e.nodeType){var t=e.children;for(var n=0;n1||e[1].length>1},t.prototype.getSectors=function(e){var t=e.bottomRight();var n=Math.floor(t.x/yc);var i=Math.floor(t.y/yc);var r=[[],[]];for(var o=Math.floor(e.origin.x/yc);o<=n;o++)r[0].push(o);for(var a=Math.floor(e.origin.y/yc);a<=i;a++)r[1].push(a);return r},t}(Vr);function xc(e,t){return e._zIndext._zIndex?-1:0}var Cc=function(e){e.bind("mouseenter",this._mouseenter.bind(this)),e.bind("mouseleave",this._mouseleave.bind(this)),this.element=e.element};function Sc(e,t){var n=t.segments;if(0!==n.length){var i=n[0];var r=i.anchor();e.moveTo(r.x,r.y);for(var o=1;o0)return e.strokeStyle=t.color,e.lineWidth=jo(t.width,1),e.lineJoin=jo(t.lineJoin,e.lineJoin),e.save(),this.globalAlpha(e,t.opacity),e.stroke(),e.restore(),!0},t.prototype.dashType=function(){var e=this.srcElement.options.stroke;if(e&&e.dashType)return e.dashType.toLowerCase()},t.prototype.setLineDash=function(e){var t=this.dashType();if(t&&t!==Sa){var n=Ca[t];e.setLineDash?e.setLineDash(n):(e.mozDash=n,e.webkitLineDash=n)}},t.prototype.setLineCap=function(e){var t=this.dashType();var n=this.srcElement.options.stroke;t&&t!==Sa?e.lineCap=Ta:n&&n.lineCap&&(e.lineCap=n.lineCap)},t.prototype.setLineJoin=function(e){var t=this.srcElement.options.stroke;t&&t.lineJoin&&(e.lineJoin=t.lineJoin)},t.prototype.renderPoints=function(e,t){Sc(e,t)},t}(mc);var Mc=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderPoints=function(e){Sc(e,this.srcElement.toPath())},t}(Tc);var Ac=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderPoints=function(e){var t=this.srcElement.geometry();var n=t.center;var i=t.radius;e.arc(n.x,n.y,i,0,2*Math.PI)},t}(Tc);var Dc=function(e){function t(t,n){e.call(this,t),this.onLoad=this.onLoad.bind(this),this.onError=this.onError.bind(this),this.loading=Co();var i=this.img=new Image;var r=t.src();n&&!/^data:/i.test(r)&&(i.crossOrigin=n),r&&(i.src=r),i.complete?this.onLoad():(i.onload=this.onLoad,i.onerror=this.onError)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderTo=function(e){"resolved"===this.loading.state()&&(e.save(),this.setTransform(e),this.setClip(e),this.drawImage(e),e.restore())},t.prototype.optionsChange=function(t){"src"===t.field?(this.loading=Co(),this.img.src=this.srcElement.src()):e.prototype.optionsChange.call(this,t)},t.prototype.onLoad=function(){this.loading.resolve(),this.invalidate()},t.prototype.onError=function(){this.loading.reject(new Error("Unable to load image '"+this.img.src+"'. Check for connectivity and verify CORS headers."))},t.prototype.drawImage=function(e){var t=this.srcElement.rect();var n=t.topLeft();e.drawImage(this.img,n.x,n.y,t.width(),t.height())},t}(Tc);var Ec=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.renderPoints=function(e){var t=this.srcElement.paths;for(var n=0;n"},t.prototype._enableTracking=function(){this._searchTree=new kc,this._cursor=new Cc(this),e.prototype._enableTracking.call(this)},t.prototype._trackMouse=function(e){if(!this._suspendedTracking){var t=this.eventTarget(e);if("click"!==e.type){var n=this._currentShape;n&&n!==t&&this.trigger("mouseleave",{element:n,originalEvent:e,type:"mouseleave"}),t&&n!==t&&this.trigger("mouseenter",{element:t,originalEvent:e,type:"mouseenter"}),this.trigger("mousemove",{element:t,originalEvent:e,type:"mousemove"}),this._currentShape=t}else t&&this.trigger("click",{element:t,originalEvent:e,type:"click"})}},Object.defineProperties(t.prototype,n),t}(Ml);var Lc;var Bc;var Hc=function(){return"undefined"!=typeof document};var Rc=function(e){function t(){e.call(this),this._items=[{name:"svg",type:pc},{name:"canvas",type:Pc}]}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={support:{configurable:!0},current:{configurable:!0}};return n.support.get=function(){return Bc||(Bc={canvas:Hc()&&document.createElement("canvas").getContext,svg:Hc()&&document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")}),Bc},n.current.get=function(){return Lc||(Lc=new t),Lc},t.prototype.create=function(e,t){var n=this._items;var i=n[0];if(t&&t.type){var r=t.type.toLowerCase();for(var o=0;o"+t.render()+"";return t.destroy(),a}var Vc=Object.freeze({__proto__:null,ArcNode:rc,CircleNode:oc,ClipNode:Jl,DefinitionNode:ec,GradientStopNode:Kl,GroupNode:ac,ImageNode:sc,LinearGradientNode:Ql,MultiPathNode:lc,Node:Gl,PathNode:ic,RadialGradientNode:Xl,RectNode:cc,RootNode:tc,Surface:pc,TextNode:uc,exportGroup:Oc});var Nc=Object.freeze({__proto__:null,ArcNode:Mc,CircleNode:Ac,GroupNode:gc,ImageNode:Dc,MultiPathNode:Ec,Node:mc,PathNode:Tc,RectNode:Ic,RootNode:_c,Surface:Pc,TextNode:zc});function $c(e,t){var n={width:"800px",height:"600px",cors:"Anonymous"};var i=e;var r=e.clippedBBox();if(r){var o=r.getOrigin();(i=new Us).transform(xa().translate(-o.x,-o.y)),i.children.push(e);var a=r.getSize();n.width=a.width+"px",n.height=a.height+"px"}var s=Object.assign(n,t);var l=document.createElement("div");var c=l.style;c.display="none",c.width=s.width,c.height=s.height,document.body.appendChild(l);var d=new Pc(l,s);d.suspendTracking(),d.draw(i);var h=d.image();var u=function(){d.destroy(),document.body.removeChild(l)};return h.then(u,u),h}function Uc(e,t){var n=Oc(e);return t&&t.raw||(n="data:image/svg+xml;base64,"+Bo(n)),Co().resolve(n)}var Wc=Object.freeze({__proto__:null,Animation:kl,AnimationFactory:yl,Arc:Os,BaseNode:Sl,Circle:Ra,Element:Aa,Gradient:sl,GradientStop:rl,Group:Us,HasObservers:wo,Image:Ns,Layout:Qs,LinearGradient:ll,MultiPath:Fs,OptionsStore:fa,Path:Rs,PathParser:Cl,Pattern:vl,QuadNode:wc,RadialGradient:cl,Rect:Xs,ShapesQuadTree:kc,Surface:Fc,SurfaceFactory:Rc,Text:Vs,align:function(e,t,n){Zs(e,t,n,"x","width")},canvas:Nc,crosshatchPattern:function(e){void 0===e&&(e={});var t=e.gap;void 0===t&&(t=ul);var n=e.width;void 0===n&&(n=hl);var i=e.color;void 0===i&&(i=dl);var r=e.background;var o=Math.sqrt(2)*(n+t);var a={fill:null,stroke:{color:i,width:n}};var s=new vl({width:o,height:o});_l(s,r,[o,o]);var l=new Rs(a);l.moveTo(0,0).lineTo(o,o);var c=new Rs(a);return c.moveTo(o,0).lineTo(0,o),s.append(l,c),s},diagonalStripesPattern:function(e){void 0===e&&(e={});var t=e.gap;void 0===t&&(t=ul);var n=e.width;void 0===n&&(n=hl);var i=e.color;void 0===i&&(i=dl);var r=e.background;var o=Math.sqrt(2)*(n+t);var a={fill:null,stroke:{color:i,width:n,lineCap:"square"}};var s=new vl({width:o,height:o});_l(s,r,[o,o]);var l=new Rs(a);l.moveTo(0,o/2).lineTo(o/2,0);var c=new Rs(a);return c.moveTo(o/2,o).lineTo(o,o/2),s.append(l,c),s},dotsPattern:function(e){void 0===e&&(e={});var t=e.gap;void 0===t&&(t=fl);var n=e.radius;void 0===n&&(n=pl);var i=e.color;void 0===i&&(i=dl);var r=e.background;var o={fill:{color:i},stroke:null};var a=4*n+2*t;var s=3*n+1.5*t;var l=[a/2,n+.5*t];var c=[0,s];var d=[a,s];var h=new vl({width:a,height:a});return _l(h,r,[a,a]),h.append(new Ra(new Ia(l,n),o),new Ra(new Ia(c,n),o),new Ra(new Ia(d,n),o)),h},exportImage:$c,exportSVG:Uc,fit:function(e,t){var n=e.clippedBBox();if(n){var i=n.size;var r=t.size;if(r.width9);var qc=(Gc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{decode:function(e){var t=e.replace(/[^A-Za-z0-9\+\/\=]/g,""),n=0,i=t.length,r=[];for(;n>>4;var d=(15&a)<<4|s>>>2;var h=(3&s)<<6|l;r.push(c),64!=s&&r.push(d),64!=l&&r.push(h)}return r},encode:function(e){var t=0,n=e.length;var i="";for(;t>>4;var l=(15&o)<<2|a>>>6;var c=63&a;t-n==2?l=c=64:t-n==1&&(c=64),i+=Gc.charAt(r>>>2)+Gc.charAt(s)+Gc.charAt(l)+Gc.charAt(c)}return i}});var Gc;function Kc(e){var t=0,n=0;null==e?e=jc?new Uint8Array(256):[]:n=e.length;var i=jc?function(t){if(t>=e.length){var n=new Uint8Array(Math.max(t+256,2*e.length));n.set(e,0),e=n}}:function(){};var r=jc?function(){return new Uint8Array(e.buffer,0,n)}:function(){return e};var o=jc?function(r){if("string"==typeof r)return g(r);var o=r.length;i(t+o),e.set(r,t),(t+=o)>n&&(n=t)}:function(e){if("string"==typeof e)return g(e);for(var t=0;tn&&(n=t)}function c(){return s()<<8|s()}function d(e){l(e>>8),l(e)}function h(){return 65536*c()+c()}function u(e){d(e>>>16&65535),d(65535&e)}function p(){var e=h();return e>=2147483648?e-4294967296:e}function f(e){u(e<0?e+4294967296:e)}function m(e){return v(e,s)}function g(e){for(var t=0;t=n},readByte:s,writeByte:l,readShort:c,writeShort:d,readLong:h,writeLong:u,readFixed:function(){return h()/65536},writeFixed:function(e){u(Math.round(65536*e))},readShort_:function(){var e=c();return e>=32768?e-65536:e},writeShort_:function(e){d(e<0?e+65536:e)},readLong_:p,writeLong_:f,readFixed_:function(){return p()/65536},writeFixed_:function(e){f(Math.round(65536*e))},read:m,write:o,readString:function(e){return String.fromCharCode.apply(String,m(e))},writeString:g,times:v,get:r,slice:a,offset:function(e){return null!=e?(t=e,_):t},skip:function(e){t+=e},toString:function(){throw new Error("FIX CALLER. BinaryStream is no longer convertible to string!")},length:function(){return n},saveExcursion:function(e){var n=t;try{return e()}finally{t=n}},writeBase64:function(e){window.atob?g(window.atob(e)):o(qc.decode(e))},base64:function(){return qc.encode(r())}};return _}function Yc(e){return window.atob?function(e){var t=window.atob(e);var n=new Uint8Array(t.length);for(var i=0;i65535;for(var i=0;i=0?n.push(s):(n.push(cd.length+i.length),i.push(a))}for(t.writeShort(e.length),r=0;r0;)n[t++]=e.readShort();break;case 12:e.readShort(),i.length=e.readLong(),i.language=e.readLong();var g=e.readLong();for(;g-- >0;){t=e.readLong();var v=e.readLong();var _=e.readLong();for(;t<=v;)n[t++]=_++}break;default:window.console&&window.console.error("Unhandled CMAP format: "+i.format)}}))},function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){var t=this;var n=t.offset;e.offset(n),t.codeMap={},t.version=e.readShort();var i=e.readShort();t.tables=e.times(i,(function(){return new hd(e,n,t.codeMap)}))},t.render=function(e,t){var n=Kc();return n.writeShort(0),n.writeShort(1),n.write(function(e,t){var n=Xc(e);var i=[];var r=[];var o=null;var a=null;function s(n){return t[e[n]]}for(var l=0;l=32768){g.push(0),v.push(2*(_.length+h-l));for(var k=b;k<=w;++k)_.push(s(k))}else g.push(y-b),v.push(0)}var x=Kc();return x.writeShort(3),x.writeShort(1),x.writeLong(12),x.writeShort(4),x.writeShort(16+8*h+2*_.length),x.writeShort(0),x.writeShort(u),x.writeShort(p),x.writeShort(f),x.writeShort(m),r.forEach(x.writeShort),x.writeShort(0),i.forEach(x.writeShort),g.forEach(x.writeShort_),v.forEach(x.writeShort),_.forEach(x.writeShort),x.get()}(e,t)),n.get()},t}(Jc));var hd;var ud=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parse=function(e){e.offset(this.offset),this.version=e.readShort(),this.averageCharWidth=e.readShort_(),this.weightClass=e.readShort(),this.widthClass=e.readShort(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort_(),this.ySubscriptYSize=e.readShort_(),this.ySubscriptXOffset=e.readShort_(),this.ySubscriptYOffset=e.readShort_(),this.ySuperscriptXSize=e.readShort_(),this.ySuperscriptYSize=e.readShort_(),this.ySuperscriptXOffset=e.readShort_(),this.ySuperscriptYOffset=e.readShort_(),this.yStrikeoutSize=e.readShort_(),this.yStrikeoutPosition=e.readShort_(),this.familyClass=e.readShort_(),this.panose=e.times(10,e.readByte),this.charRange=e.times(4,e.readLong),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort_(),this.descent=e.readShort_(),this.lineGap=e.readShort_(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=e.times(2,e.readLong),this.version>1&&(this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()))},t.prototype.render=function(){return this.raw()},t}(Jc);var pd=1e5;var fd=function(e){this.font=e,this.subset={},this.unicodes={},this.ogid2ngid={0:0},this.ngid2ogid={0:0},this.ncid2ogid={},this.next=this.firstChar=1,this.nextGid=1,this.psName=function(){var e="",t=String(pd);for(var n=0;n=55296&&t<=56319&&r=0&&(o=o.replace(/\.?0+$/,"")),"-0"==o&&(o="0"),t.writeString(o)}else/string|boolean/.test(typeof r)?t.writeString(String(r)):"function"==typeof r.get?t.write(r.get()):"object"==typeof r&&(r?n(new qd(r)):t.writeString("null"))}}return n.writeData=function(e){t.write(e)},n.withIndent=function(t){++e,t(n),--e},n.indent=function(){n(_d,Id("",2*e," ")),n.apply(null,arguments)},n.offset=function(){return t.offset()},n.toString=function(){throw new Error("FIX CALLER")},n.get=function(){return t.get()},n.stream=function(){return t},n}function xd(e){if("function"!=typeof e){var t=e;e=function(e,n){return e in t?t[e]:n}}var n=e("paperSize",yd.a4);if(!n)return{};if("string"==typeof n&&null==(n=yd[n.toLowerCase()]))throw new Error("Unknown paper size");n[0]=Vd(n[0]),n[1]=Vd(n[1]),e("landscape",!1)&&(n=[Math.max(n[0],n[1]),Math.min(n[0],n[1])]);var i=e("margin");return i&&(i="string"==typeof i||"number"==typeof i?{left:i=Vd(i,0),top:i,right:i,bottom:i}:{left:Vd(i.left,0),top:Vd(i.top,0),right:Vd(i.right,0),bottom:Vd(i.bottom,0)},e("addMargin")&&(n[0]+=i.left+i.right,n[1]+=i.top+i.bottom)),{paperSize:n,margin:i}}var Cd={"Times-Roman":!0,"Times-Bold":!0,"Times-Italic":!0,"Times-BoldItalic":!0,Helvetica:!0,"Helvetica-Bold":!0,"Helvetica-Oblique":!0,"Helvetica-BoldOblique":!0,Courier:!0,"Courier-Bold":!0,"Courier-Oblique":!0,"Courier-BoldOblique":!0,Symbol:!0,ZapfDingbats:!0};var Sd={};function Td(){Sd={}}var Md=(Ad=function(e,t){var n=Cd[e];n?t(n):function(e,t){var n;if(vd.msie&&(n=/^data:.*?;base64,/i.exec(e)))t(Yc(e.substr(n[0].length)));else{var i=new XMLHttpRequest;i.open("GET",e,!0),jc&&(i.responseType="arraybuffer"),i.onload=function(){200==i.status||304==i.status?t(jc?new Uint8Array(i.response):new window.VBArray(i.responseBody).toArray()):r()},i.onerror=r,i.send(null)}function r(){window.console&&(window.console.error?window.console.error("Cannot load URL: %s",e):window.console.log("Cannot load URL: %s",e)),t(null)}}(e,(function(n){if(null==n)throw new Error("Cannot load font from "+e);var i=new md(n);Cd[e]=i,t(i)}))},function(e,t){var n=e.length,i=n;if(0===n)return t();function r(){0==--n&&t()}for(;i-- >0;)Ad(e[i],r)});var Ad;var Dd=function(e,t,n){n=Object.assign({jpegQuality:.92,keepPNG:!1},n);var i=Object.keys(e),r=i.length;if(0===r)return t();function o(){0==--r&&t()}i.forEach((function(t){!function(e,t,n,i){var r,o,a=Sd[e];if(a)n(a);else if(a=new Image,/^data:/i.test(e)||(a.crossOrigin="Anonymous"),jc&&!/^data:/i.test(e)){var s=new XMLHttpRequest;s.onload=function(){if(o=s.response,vd.mozilla&&"image/svg+xml"==o.type){var e=new FileReader;e.onload=function(){var e=(new window.DOMParser).parseFromString(this.result,"image/svg+xml").documentElement;e.getAttribute("width")&&e.getAttribute("height")?l(r=URL.createObjectURL(o)):(e.setAttribute("width",t.width),e.setAttribute("height",t.height),l("data:image/svg+xml;base64,"+Bo((new window.XMLSerializer).serializeToString(e))))},e.readAsText(o)}else l(r=URL.createObjectURL(o))},s.onerror=d,s.open("GET",e,!0),s.responseType="blob",s.send()}else l(e);function l(e){a.src=e,a.complete&&!vd.msie?h.call(a):(a.onload=h,a.onerror=d)}function c(){t||(t={width:a.width,height:a.height});var o=document.createElement("canvas");o.width=t.width,o.height=t.height;var s=o.getContext("2d");var l;s.drawImage(a,0,0,t.width,t.height);try{l=s.getImageData(0,0,t.width,t.height)}catch(e){return void d()}finally{r&&URL.revokeObjectURL(r)}var c=!1,h=Kc(),u=Kc();var p=l.data;var f=0;for(;f=a.width||t.height>=a.height;!i&&s&&(t=null)}if(!t&&o&&/^image\/jpe?g$/i.test(o.type)){var l=new FileReader;l.onload=function(){try{var t=new Xd(Kc(new Uint8Array(this.result)));URL.revokeObjectURL(r),n(Sd[e]=t)}catch(e){c()}},l.readAsArrayBuffer(o)}else c()}}(t,e[t],o,n)}))};var Ed=function(e){var t=this;var n=kd();var i=0;var r=[];function o(t,n){return e&&null!=e[t]?e[t]:n}t.getOption=o,t.attach=function(e){return r.indexOf(e)<0&&(!function(e,t){var n=e.beforeRender;var i=e.render;e.beforeRender=function(){},e.render=function(e){e(t," 0 R")},e.renderFull=function(r){e._offset=r.offset(),r(t," 0 obj "),n.call(e,r),i.call(e,r),r(" endobj")}}(e,++i),r.push(e)),e},t.pages=[],t.FONTS={},t.PATTERNS={},t.IMAGES={},t.GRAD_COL_FUNCTIONS={},t.GRAD_OPC_FUNCTIONS={},t.GRAD_COL={},t.GRAD_OPC={};var a=t.attach(new Kd);var s=t.attach(new Yd);if(o("autoPrint")){var l={};l.JavaScript=new qd({Names:[new $d("JS"),t.attach(new qd({S:jd("JavaScript"),JS:new $d("print(true);")}))]}),a.props.Names=new qd(l)}a.setPages(s);var c=t.attach(new qd({Producer:new $d(o("producer","Kendo UI PDF Generator"),!0),Title:new $d(o("title",""),!0),Author:new $d(o("author",""),!0),Subject:new $d(o("subject",""),!0),Keywords:new $d(o("keywords",""),!0),Creator:new $d(o("creator","Kendo UI PDF Generator"),!0),CreationDate:o("date",new Date)}));t.addPage=function(e){var n=xd((function(t,n){return e&&null!=e[t]?e[t]:n}));var i=n.paperSize;var r=n.margin;var o=i[0];var a=i[1];r&&(o-=r.left+r.right,a-=r.top+r.bottom);var l=new Gd(kd(),null,!0);var c={Contents:t.attach(l),Parent:s,MediaBox:[0,0,i[0],i[1]]};var d=new sh(t,c);return d._content=l,s.addPage(t.attach(d)),d.transform(1,0,0,-1,0,i[1]),r&&(d.translate(r.left,r.top),d.rect(0,0,o,a),d.clip()),t.pages.push(d),d},t.render=function(){var e;for(n("%PDF-1.4",_d,"%ÂÁÚÏÎ",_d,_d),e=0;e0&&t.withIndent((function(){for(var n=0;n0&&n%8==0?t.indent(e[n]):t(" ",e[n])})),t(" ]")}function Hd(e,t){t("(D:",zd(e.getUTCFullYear(),4),zd(e.getUTCMonth()+1,2),zd(e.getUTCDate(),2),zd(e.getUTCHours(),2),zd(e.getUTCMinutes(),2),zd(e.getUTCSeconds(),2),"Z)")}function Rd(e){return e*(72/25.4)}function Fd(e){return Rd(10*e)}function Od(e){return 72*e}function Vd(e,t){if("number"==typeof e)return e;var n;if("string"==typeof e&&(n=/^\s*([0-9.]+)\s*(mm|cm|in|pt)\s*$/.exec(e))){var i=parseFloat(n[1]);if(!isNaN(i))return"pt"==n[2]?i:{mm:Rd,cm:Fd,in:Od}[n[2]](i)}if(null!=t)return t;throw new Error("Can't parse unit: "+e)}var Nd=function(){};Nd.prototype.beforeRender=function(){};var $d=function(e){function t(t,n){e.call(this),this.value=t,this.utf16be=Boolean(n)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){var t=this.value;if(this.utf16be)t="þÿ"+function(e){var t="";for(var n=0;n>10)),t+=Po(r)}}return t}(t),e("(",t=t.replace(/([\(\)\\])/g,"\\$1"),")");else{var n=[40];for(var i=0;i")},t}($d);var Wd=function(e){function t(t){e.call(this),this.name=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.get=function(e){return jd(e)},t.prototype.render=function(e){e("/"+this.escape())},t.prototype.escape=function(){return this.name.replace(/[^\x21-\x7E]/g,(function(e){return"#"+zd(e.charCodeAt(0).toString(16),2)}))},t.prototype.toString=function(){return this.name},t}(Nd);function jd(e){return new Wd(e)}var qd=function(e){function t(t){e.call(this),this.props=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){var t=this.props,n=!0;e("<<"),e.withIndent((function(){for(var i in t)Pd(t,i)&&!/^_/.test(i)&&(n=!1,e.indent(jd(i)," ",t[i]))})),n||e.indent(),e(">>")},t}(Nd);var Gd=function(e){function t(t,n,i){if(e.call(this),"string"==typeof t){var r=Kc();r.write(t),t=r}this.data=t,this.props=n||{},this.compress=i}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){var t=this.data.get(),n=this.props;this.compress&&(n.Filter?n.Filter instanceof Array||(n.Filter=[n.Filter]):n.Filter=[],n.Filter.unshift(jd("FlateDecode")),t=gd(t)),n.Length=t.length,e(new qd(n)," stream",_d),e.writeData(t),e(_d,"endstream")},t}(Nd);var Kd=function(e){function t(){e.call(this,{Type:jd("Catalog")})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setPages=function(e){this.props.Pages=e},t}(qd);var Yd=function(e){function t(){e.call(this,{Type:jd("Pages"),Kids:[],Count:0})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.addPage=function(e){this.props.Kids.push(e),this.props.Count++},t}(qd);var Qd=[192,193,194,195,197,198,199,201,202,203,205,206,207];var Xd=function(e){var t,n,i,r;if(e.offset(0),65496!=e.readShort())throw new Error("Invalid JPEG image");for(;!e.eof();){if(255!=e.readByte())throw new Error("Invalid JPEG image");var o=e.readByte();var a=e.readShort();if(Qd.indexOf(o)>=0){r=e.readByte(),n=e.readShort(),t=e.readShort(),i=e.readByte();break}e.skip(a-2)}if(null==i)throw new Error("Invalid JPEG image");var s={Type:jd("XObject"),Subtype:jd("Image"),Width:t,Height:n,BitsPerComponent:r,Filter:jd("DCTDecode")};switch(i){case 1:s.ColorSpace=jd("DeviceGray");break;case 3:s.ColorSpace=jd("DeviceRGB");break;case 4:s.ColorSpace=jd("DeviceCMYK"),s.Decode=[1,0,1,0,1,0,1,0]}this.asStream=function(){e.offset(0);var t=new Gd(e,s);return t._resourceName=jd("I"+ ++bd),t}};var Zd=function(e,t,n,i){this.asStream=function(r){var o=new Gd(i,{Type:jd("XObject"),Subtype:jd("Image"),Width:e,Height:t,BitsPerComponent:8,ColorSpace:jd("DeviceGray")},!0);var a=new Gd(n,{Type:jd("XObject"),Subtype:jd("Image"),Width:e,Height:t,BitsPerComponent:8,ColorSpace:jd("DeviceRGB"),SMask:r.attach(o)},!0);return a._resourceName=jd("I"+ ++bd),a}};var Jd=function(e){function t(t,n,i){var r=t.size();var o=r.width;var a=r.height;var s=new sh(n._pdf,{});s._content=new Gd(kd(),null,!0),i(t,s,{}),n._xResources=Object.assign(n._xResources,s._xResources),n._fontResources=Object.assign(n._fontResources,s._fontResources),n._gsResources=Object.assign(n._gsResources,s._gsResources),e.call(this,{Type:jd("Pattern"),PatternType:1,PaintType:1,TilingType:1,BBox:[0,0,o,a],XStep:o,YStep:a,Matrix:[1,0,0,-1,0,a],Resources:{ExtGState:new e(s._gsResources),XObject:new e(s._xResources),Font:new e(s._fontResources)}}),this._resourceName=jd("P"+ ++wd),this.data=s._content.data,this.compress=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){Gd.prototype.render.call(this,e)},t}(qd);var eh=function(e){function t(t){e.call(this,{Type:jd("Font"),Subtype:jd("Type1"),BaseFont:jd(t)}),this._resourceName=jd("F"+ ++bd)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.encodeText=function(e){return new $d(String(e))},t}(qd);var th=function(e){function t(t,n,i){e.call(this,{}),(i=this.props).Type=jd("Font"),i.Subtype=jd("Type0"),i.Encoding=jd("Identity-H"),this._pdf=t,this._font=n,this._sub=n.makeSubset(),this._resourceName=jd("F"+ ++bd);var r=n.head;this.name=n.psName;var o=this.scale=n.scale;this.bbox=[r.xMin*o,r.yMin*o,r.xMax*o,r.yMax*o],this.italicAngle=n.post.italicAngle,this.ascent=n.ascent*o,this.descent=n.descent*o,this.lineGap=n.lineGap*o,this.capHeight=n.os2.capHeight||this.ascent,this.xHeight=n.os2.xHeight||0,this.stemV=0,this.familyClass=(n.os2.familyClass||0)>>8,this.isSerif=this.familyClass>=1&&this.familyClass<=7,this.isScript=10==this.familyClass,this.flags=(n.post.isFixedPitch?1:0)|(this.isSerif?2:0)|(this.isScript?8:0)|(0!==this.italicAngle?64:0)|32}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.encodeText=function(e){return new Ud(this._sub.encodeText(String(e)))},t.prototype.getTextWidth=function(e,t){var n=0,i=this._font.cmap.codeMap;for(var r=0;r> def"),e.indent("/CMapName /Adobe-Identity-UCS def"),e.indent("/CMapType 2 def"),e.indent("1 begincodespacerange"),e.indent(" <0000>"),e.indent("endcodespacerange");var t=this;e.indent(t.lastChar-t.firstChar+1," beginbfchar"),e.withIndent((function(){for(var n=t.firstChar;n<=t.lastChar;++n){var i=t.map[n];var r=[i].map((function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)})).join("");e.indent("<",zd(n.toString(16),4),">","<");for(var o=0;o")}})),e.indent("endbfchar"),e.indent("endcmap"),e.indent("CMapName currentdict /CMap defineresource pop"),e.indent("end"),e.indent("end")},t}(Nd);function ih(e){return e.map((function(e){return Ld(e)?ih(e):"number"==typeof e?(Math.round(1e3*e)/1e3).toFixed(3):e})).join(" ")}function rh(e,t,n,i,r,o,a){var s=ih([t,n,i,r,o,a]);var l=e.GRAD_COL_FUNCTIONS[s];return l||(l=e.GRAD_COL_FUNCTIONS[s]=e.attach(new qd({FunctionType:2,Domain:[0,1],Range:[0,1,0,1,0,1],N:1,C0:[t,n,i],C1:[r,o,a]}))),l}function oh(e,t,n){var i=ih([t,n]);var r=e.GRAD_OPC_FUNCTIONS[i];return r||(r=e.GRAD_OPC_FUNCTIONS[i]=e.attach(new qd({FunctionType:2,Domain:[0,1],Range:[0,1],N:1,C0:[t],C1:[n]}))),r}function ah(e,t,n){var i="radial"==t.type;var r=function(e,t){var n=!1;var i=[];var r=[];var o=[];var a=[];var s,l,c,d,h;for(s=1;s1&&t&&this._font instanceof th){var n=t/this._font.getTextWidth(this._fontSize,e)*100;this._out(n," Tz ")}this._out(this._font.encodeText(e)," Tj",_d)},t.prototype.showTextNL=function(e){this._requireFont(),this._out(this._font.encodeText(e)," '",_d)},t.prototype.addLink=function(t,n){var i=this._toPage({x:n.left,y:n.bottom});var r=this._toPage({x:n.right,y:n.top});this._annotations.push(new e({Type:jd("Annot"),Subtype:jd("Link"),Rect:[i.x,i.y,r.x,r.y],Border:[0,0,0],A:new e({Type:jd("Action"),S:jd("URI"),URI:new $d(t)})}))},t.prototype.setStrokeColor=function(e,t,n){this._out(e," ",t," ",n," RG",_d)},t.prototype.setOpacity=function(e){this.setFillOpacity(e),this.setStrokeOpacity(e),this._opacity*=e},t.prototype.setStrokeOpacity=function(e){if(e<1){var t=this._pdf.getOpacityGS(this._opacity*e,!0);this._gsResources[t._resourceName]=t,this._out(t._resourceName," gs",_d)}},t.prototype.setFillColor=function(e,t,n){this._out(e," ",t," ",n," rg",_d)},t.prototype.pattern=function(e,t,n){var i=this._pdf.getPattern(e,this,n);this._patResources[i._resourceName]=i,this._out("/Pattern cs",_d),this._out(i._resourceName," scn",_d),this.rect(t.left,t.top,t.width,t.height),this.fill()},t.prototype.setFillOpacity=function(e){if(e<1){var t=this._pdf.getOpacityGS(this._opacity*e,!1);this._gsResources[t._resourceName]=t,this._out(t._resourceName," gs",_d)}},t.prototype.gradient=function(e,t){this.save(),this.rect(t.left,t.top,t.width,t.height),this.clip(),e.userSpace||this.transform(t.width,0,0,t.height,t.left,t.top);var n=ah(this._pdf,e,t);var i,r=n.shading._resourceName;this._shResources[r]=n.shading,n.hasAlpha&&(i=n.opacity._resourceName,this._gsResources[i]=n.opacity,this._out("/"+i+" gs ")),this._out("/"+r+" sh",_d),this.restore()},t.prototype.setDashPattern=function(e,t){this._out(e," ",t," d",_d)},t.prototype.setLineWidth=function(e){this._out(e," w",_d)},t.prototype.setLineCap=function(e){this._out(e," J",_d)},t.prototype.setLineJoin=function(e){this._out(e," j",_d)},t.prototype.setMitterLimit=function(e){this._out(e," M",_d)},t.prototype.save=function(){this._contextStack.push(this._context()),this._out("q",_d)},t.prototype.restore=function(){this._out("Q",_d),this._context(this._contextStack.pop())},t.prototype.moveTo=function(e,t){this._out(e," ",t," m",_d)},t.prototype.lineTo=function(e,t){this._out(e," ",t," l",_d)},t.prototype.bezier=function(e,t,n,i,r,o){this._out(e," ",t," ",n," ",i," ",r," ",o," c",_d)},t.prototype.bezier1=function(e,t,n,i){this._out(e," ",t," ",n," ",i," y",_d)},t.prototype.bezier2=function(e,t,n,i){this._out(e," ",t," ",n," ",i," v",_d)},t.prototype.close=function(){this._out("h",_d)},t.prototype.rect=function(e,t,n,i){this._out(e," ",t," ",n," ",i," re",_d)},t.prototype.ellipse=function(e,t,n,i){function r(t){return e+t}function o(e){return t+e}var a=.5522847498307936;this.moveTo(r(0),o(i)),this.bezier(r(n*a),o(i),r(n),o(i*a),r(n),o(0)),this.bezier(r(n),o(-i*a),r(n*a),o(-i),r(0),o(-i)),this.bezier(r(-n*a),o(-i),r(-n),o(-i*a),r(-n),o(0)),this.bezier(r(-n),o(i*a),r(-n*a),o(i),r(0),o(i))},t.prototype.circle=function(e,t,n){this.ellipse(e,t,n,n)},t.prototype.stroke=function(){this._out("S",_d)},t.prototype.nop=function(){this._out("n",_d)},t.prototype.clip=function(){this._out("W n",_d)},t.prototype.clipStroke=function(){this._out("W S",_d)},t.prototype.closeStroke=function(){this._out("s",_d)},t.prototype.fill=function(){this._out("f",_d)},t.prototype.fillStroke=function(){this._out("B",_d)},t.prototype.drawImage=function(e){var t=this._pdf.getImage(e);t&&(this._xResources[t._resourceName]=t,this._out(t._resourceName," Do",_d))},t.prototype.comment=function(e){var t=this;e.split(/\r?\n/g).forEach((function(e){t._out("% ",e,_d)}))},t.prototype._context=function(e){if(null==e)return{opacity:this._opacity,matrix:this._matrix};this._opacity=e.opacity,this._matrix=e.matrix},t.prototype._toPage=function(e){var t=this._matrix;var n=t[0],i=t[1],r=t[2],o=t[3],a=t[4],s=t[5];return{x:n*e.x+r*e.y+a,y:i*e.x+o*e.y+s}},t}(qd);function lh(e){return e.replace(/^\s*(['"])(.*)\1\s*$/,"$2")}function ch(e){var t=/^\s*((normal|italic)\s+)?((normal|small-caps)\s+)?((normal|bold|\d+)\s+)?(([0-9.]+)(px|pt))(\/(([0-9.]+)(px|pt)|normal))?\s+(.*?)\s*$/i.exec(e);if(!t)return{fontSize:12,fontFamily:"sans-serif"};var n=t[8]?parseInt(t[8],10):12;return{italic:t[2]&&"italic"==t[2].toLowerCase(),variant:t[4],bold:t[6]&&/bold|700/i.test(t[6]),fontSize:n,lineHeight:t[12]?"normal"==t[12]?n:parseInt(t[12],10):null,fontFamily:t[14].split(/\s*,\s*/g).map(lh)}}function dh(e){function t(t){return e.bold&&(t+="|bold"),e.italic&&(t+="|italic"),t.toLowerCase()}var n=e.fontFamily;var i,r;if(n instanceof Array)for(var o=0;o0)){var n=new Ed({producer:o("producer"),title:o("title"),author:o("author"),subject:o("subject"),keywords:o("keywords"),creator:o("creator"),date:o("date"),autoPrint:o("autoPrint")});a?e.children.forEach(i):i(e),t(n.render(),n)}function i(e){var t=e.options;var i=function(e){var t=!1;var n=Jo.unit();var i=null;var r;do{r=!1,e=d(e)}while(e&&r);return{root:e,bbox:i};function o(e){return r=!0,e}function a(e){return e.visible()&&e.opacity()>0&&(Ch(e.fill())||Ch(e.stroke()))}function s(e){var t=[];for(var n=0;n0?e:o(null)},Group:function(t){if(!(t.visible()&&t.opacity()>0))return o(null);var n=new Us(t.options);return n.children=s(t.children),n._pdfLink=t._pdfLink,t===e||0!==n.children.length||t._pdfLink?n:o(null)},Rect:function(e){return a(e)?e:o(null)}},t)}))}}(e);var r=i.bbox;e=i.root;var a=o("paperSize",o("paperSize","auto"),t),s=!1;if("auto"==a)if(r){var l=r.getSize();a=[l.width,l.height],s=!0;var c=r.getOrigin();(i=new Us).transform(new Jo(1,0,0,1,-c.x,-c.y)),i.append(e),e=i}else a="A4";xh(e,n.addPage({paperSize:a,margin:o("margin",o("margin"),t),addMargin:s,landscape:o("landscape",o("landscape",!1),t)}),n)}}e.traverse((function(e){kh(l,e);var t=e.fill&&e.fill();t instanceof vl&&t.traverse((function(e){kh(l,e)}))}));var d=2;Md(n,c),Dd(i,c,{jpegQuality:o("jpegQuality",.92),keepPNG:o("keepPNG",!1)})}function wh(e,t){bh(e,(function(e){t("data:application/pdf;base64,"+e.base64())}))}function yh(e,t){bh(e,(function(e){t(new window.Blob([e.get()],{type:"application/pdf"}))}))}function kh(e,t){var n=e[t.nodeType];return n?n.call.apply(n,arguments):t}function xh(e,t,n){e.options._pdfDebug&&t.comment("BEGIN: "+e.options._pdfDebug);var i=e.transform();var r=e.opacity();if(t.save(),null!=r&&r<1&&t.setOpacity(r),function(e,t){var n=e.stroke&&e.stroke();if(!n)return;var i=n.color;if(i){if(null==(i=Fh(i)))return;t.setStrokeColor(i.r,i.g,i.b),1!=i.a&&t.setStrokeOpacity(i.a)}var r=n.width;if(null!=r){if(0===r)return;t.setLineWidth(r)}var o=n.dashType;o&&t.setDashPattern(gh[o],0);var a=n.lineCap;a&&t.setLineCap(vh[a]);var s=n.lineJoin;s&&t.setLineJoin(_h[s]);var l=n.opacity;null!=l&&t.setStrokeOpacity(l)}(e,t),function(e,t){var n=e.fill&&e.fill();if(!n)return;if(n instanceof sl||n instanceof vl)return;var i=n.color;if(i){if(null==(i=Fh(i)))return;t.setFillColor(i.r,i.g,i.b),1!=i.a&&t.setFillOpacity(i.a)}var r=n.opacity;null!=r&&t.setFillOpacity(r)}(e,t),i){var o=i.matrix();t.transform(o.a,o.b,o.c,o.d,o.e,o.f)}!function(e,t,n){var i=e.clip();i&&(Ah(i,t,n),t.clip())}(e,t,n),kh({Path:Dh,MultiPath:Eh,Circle:Ih,Arc:zh,Text:Ph,Image:Hh,Group:Bh,Rect:Rh},e,t,n),t.restore(),e.options._pdfDebug&&t.comment("END: "+e.options._pdfDebug)}function Ch(e){return e&&(e instanceof sl||e instanceof vl||e.color&&!/^(none|transparent)$/i.test(e.color)&&(null==e.width||e.width>0)&&(null==e.opacity||e.opacity>0))}function Sh(e,t,n,i){var r=e.fill();if(r instanceof sl){i?t.clipStroke():t.clip();var o=r instanceof cl;var a,s;o?(a={x:r.center().x,y:r.center().y,r:0},s={x:r.center().x,y:r.center().y,r:r.radius()}):(a={x:r.start().x,y:r.start().y},s={x:r.end().x,y:r.end().y});var l=r.stops.elements().map((function(e){var t=e.offset();t=/%$/.test(t)?parseFloat(t)/100:parseFloat(t);var n=Fh(e.color());return n.a*=e.opacity(),{offset:t,color:n}}));l.unshift(l[0]),l.push(l[l.length-1]);var c={userSpace:r.userSpace(),type:o?"radial":"linear",start:a,end:s,stops:l};var d=e.rawBBox();var h=d.topLeft(),u=d.getSize();return d={left:h.x,top:h.y,width:u.width,height:u.height},t.gradient(c,d),!0}}function Th(e,t,n,i){var r=e.fill();if(r instanceof vl){i?t.clipStroke():t.clip();var o=e.rawBBox();var a=o.topLeft(),s=o.getSize();var l=e.stroke()?e.stroke().width:0;return t.pattern(r,{left:a.x+l/2,top:a.y+l/2,width:s.width-l,height:s.height-l},Lh),!0}}function Mh(e,t,n){Ch(e.fill())&&Ch(e.stroke())?Sh(e,t,0,!0)||Th(e,t,0,!0)||t.fillStroke():Ch(e.fill())?Sh(e,t,0,!1)||Th(e,t,0,!1)||t.fill():Ch(e.stroke())?t.stroke():t.nop()}function Ah(e,t,n){var i=e.segments;if(0!==i.length&&!function(e,t){var n=e.segments;if(4==n.length&&e.options.closed){var i=[];for(var r=0;r=r-p)&&(e.getAttribute("data-kendo-chart")||/^(?:img|tr|thead|th|tfoot|iframe|svg|object|canvas|input|textarea|select|video|h[1-6])/i.test(e.tagName))}function g(e){if("TABLE"==e.tagName&&Yh(e,{tableLayout:"fixed"}),!m(e)){var t=bu(e);var i=parseFloat(wu(t,"padding-bottom"));var o=parseFloat(wu(t,"border-bottom-width"));var a=p;p+=i+o;var s=!0;for(var l=e.firstChild;l;l=l.nextSibling)if(1==l.nodeType){if(s=!1,Qh(l,n)){_(l);continue}if(!r){g(l);continue}if(!/^(?:static|relative)$/.test(wu(bu(l),"position")))continue;var c=w(l);1==c||c&&m(l)?_(l):g(l)}else 3==l.nodeType&&r&&(y(l,s),s=!1);p=a}}function v(e){var t=e.parentNode,n=t.firstChild;if(e===n)return!0;if(e===t.children[0]){if(7==n.nodeType||8==n.nodeType)return!0;if(3==n.nodeType)return!/\S/.test(n.data)}return!1}function _(e){if(1==e.nodeType&&e!==h&&v(e))return _(e.parentNode);var t,n,i,r,o;n=(t=Zh(e,"table"))&&t.querySelector("colgroup"),s.repeatHeaders&&(i=t&&t.querySelector("thead"),(r=Zh(e,".k-grid"))&&r.querySelector(".k-auto-scrollable")&&(o=r.querySelector(".k-grid-header")));var a=b();var l=c.createRange();l.setStartBefore(h),l.setEndBefore(e),a.appendChild(l.extractContents()),h.parentNode.insertBefore(a,h),k(e.parentNode),t&&(t=Zh(e,"table"),s.repeatHeaders&&i&&t.insertBefore(i.cloneNode(!0),t.firstChild),n&&t.insertBefore(n.cloneNode(!0),t.firstChild)),s.repeatHeaders&&o&&(r=Zh(e,".k-grid")).insertBefore(o.cloneNode(!0),r.firstChild)}function b(){var e=c.createElement("KENDO-PDF-PAGE");return Yh(e,{display:"block",boxSizing:"content-box",width:i?i+"px":"auto",padding:o.top+"px "+o.right+"px "+o.bottom+"px "+o.left+"px",position:"relative",height:r?r+"px":"auto",overflow:r||i?"hidden":"visible",clear:"both"}),s&&s.pageClassName&&(e.className=s.pageClassName),d.push(e),e}function w(e){var t=e.getBoundingClientRect();if(0===t.width||0===t.height)return 0;var n=h.getBoundingClientRect().top;var i=r-p;return t.height>i?3:t.top-n>i?1:t.bottom-n>i?2:0}function y(e,t){if(/\S/.test(e.data)){var n=e.data.length;var i=c.createRange();i.selectNodeContents(e);var r=w(i);if(r){var o=e;if(1==r)_(t?e.parentNode:e);else if(function t(n,r,o){return i.setEnd(e,r),n==r||r==o?r:w(i)?t(n,n+r>>1,r):t(r,r+o>>1,o)}(0,n>>1,n),!/\S/.test(i.toString())&&t)_(e.parentNode);else{o=e.splitText(i.endOffset);var a=b();i.setStartBefore(h),a.appendChild(i.extractContents()),h.parentNode.insertBefore(a,h),k(o.parentNode)}y(o)}}}function k(e){var t=Zh(e,"li");t&&(t.setAttribute("kendo-no-bullet","1"),k(t.parentNode))}}((function(e){if(t.progress){var i=!1,r=0;!function a(){if(ro&&(r.push(h(t.substring(o,a))),o=a+c[0].length),a+=c[0].length):a++;return o0&&o(e,l,c,d,h[0])}}}(e,t)}}function r(e){var t=wu(e.style,"src");if(t)return iu(t).reduce((function(e,t){var n=ru(t);return n&&e.push(n),e}),[]);var n=ru(e.cssText);return n?[n]:[]}function o(e,n,i,r,o){/^data:/i.test(o)||/^[^\/:]+:\/\//.test(o)||/^\//.test(o)||(o=String(e.href).replace(/[^\/]*$/,"")+o),n.forEach((function(e){e=e.replace(/^(['"]?)(.*?)\1$/,"$2"),i&&(e+="|bold"),r&&(e+="|italic"),t[e]=o}))}}function su(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function lu(e,t){var n=qh;for(e="_counter_"+e;n&&!su(n,e);)n=Object.getPrototypeOf(n);n||(n=qh._root),n[e]=(n[e]||0)+(null==t?1:t)}function cu(e,t){qh[e="_counter_"+e]=null==t?0:t}function du(e,t,n){for(var i=0;i0);return t}function gu(e,t,n){(qh=Object.create(qh))[e.tagName.toLowerCase()]={element:e,style:t};var i=wu(t,"text-decoration");if(i&&"none"!=i){var r=wu(t,"text-decoration-color");i.split(/\s+/g).forEach((function(e){if(!qh[e]&&(qh[e]=r,"underline"==e)){var n=wu(t,"text-underline-offset");"auto"!=n&&(qh["underline-offset"]=parseFloat(n))}}))}(function(e){function t(t){return wu(e,t)}if("none"!=t("transform")||"static"!=t("position")||"auto"!=t("z-index")||t("opacity")<1)return!0})(t)&&(qh._stackingContext={element:e,group:n})}function vu(){qh=Object.getPrototypeOf(qh)}function _u(e){if(null!=qh._clipbox){var t=e.bbox(qh._matrix);qh._clipbox?qh._clipbox=ya.intersect(qh._clipbox,t):qh._clipbox=t}}function bu(e,t){return window.getComputedStyle(e,t||null)}function wu(e,t,n){var i=e.getPropertyValue(t);return null!=i&&""!==i||(Nh.webkit?i=e.getPropertyValue("-webkit-"+t):Nh.mozilla?i=e.getPropertyValue("-moz-"+t):Nh.opera?i=e.getPropertyValue("-o-"+t):Gh&&(i=e.getPropertyValue("-ms-"+t))),arguments.length>2&&(null==i||""===i)?n:i}function yu(e,t,n,i){e.setProperty(t,n,i),Nh.webkit?e.setProperty("-webkit-"+t,n,i):Nh.mozilla?e.setProperty("-moz-"+t,n,i):Nh.opera?e.setProperty("-o-"+t,n,i):Gh&&(e.setProperty("-ms-"+t,n,i),e[t="ms"+t.replace(/(^|-)([a-z])/g,(function(e,t,n){return t+n.toUpperCase()}))]=n)}function ku(e,t){return t="border-"+t,{width:parseFloat(wu(e,t+"-width")),style:wu(e,t+"-style"),color:uu(wu(e,t+"-color"),!0)}}function xu(e,t){var n=e.style.cssText;var i=t();return zl(e,n),i}function Cu(e,t){var n=wu(e,"border-"+t+"-radius").split(/\s+/g).map(parseFloat);return 1==n.length&&n.push(n[0]),Iu({x:n[0],y:n[1]})}function Su(e){var t=e.getBoundingClientRect();return t=Tu(t,"border-*-width",e),t=Tu(t,"padding-*",e)}function Tu(e,t,n){var i,r,o,a,s;return"string"==typeof t?(i=bu(n),r=parseFloat(wu(i,t.replace("*","top"))),o=parseFloat(wu(i,t.replace("*","right"))),a=parseFloat(wu(i,t.replace("*","bottom"))),s=parseFloat(wu(i,t.replace("*","left")))):"number"==typeof t&&(r=o=a=s=t),{top:e.top+r,right:e.right-o,bottom:e.bottom-a,left:e.left+s,width:e.right-e.left-o-s,height:e.bottom-e.top-a-r}}function Mu(e){return 180*e/Math.PI%360}function Au(e,t){return t=new Jo(t[0],t[1],t[2],t[3],t[4],t[5]),e.transform(t),t}function Du(e,t){e.clip(t)}function Eu(e,t,n,i){var r=new $a([t,n],i).curvePoints(),o=1;for(;o0){var i=e.className;e.className+=" kendo-pdf-hide-pseudo-elements",Ou(e,t),e.className=i,n.forEach((function(t){e.removeChild(t)}))}else Ou(e,t)}else Ou(e,t);function r(t,i){var r=bu(e,t),o=r.content;if(hu(r),o&&"normal"!=o&&"none"!=o&&"0px"!=r.width){var a=e.ownerDocument.createElement(Uh);zl(a,Ru(r)),a.textContent=Hu(e,o),e.insertBefore(a,i),n.push(a)}}}function Ou(e,t){var n=bu(e);var i=ku(n,"top");var r=ku(n,"right");var o=ku(n,"bottom");var a=ku(n,"left");var s=Cu(n,"top-left");var l=Cu(n,"top-right");var c=Cu(n,"bottom-left");var d=Cu(n,"bottom-right");var h=wu(n,"direction");var u=wu(n,"background-color");u=uu(u);var p=nu(wu(n,"background-image"));var f=iu(wu(n,"background-repeat"));var m=iu(wu(n,"background-position"));var g=iu(wu(n,"background-origin"));var v=iu(wu(n,"background-size"));var _,b;Gh&&"ellipsis"==(_=n.textOverflow)&&(b=e.style.textOverflow,e.style.textOverflow="clip"),Nh.msie&&Nh.version<10&&(m=iu(e.currentStyle.backgroundPosition));var w=Tu(e.getBoundingClientRect(),"border-*-width",e);var y,k,x;!function(){var e=wu(n,"clip");var i=/^\s*rect\((.*)\)\s*$/.exec(e);if(i){var r=i[1].split(/[ ,]+/g);var o="auto"==r[0]?w.top:parseFloat(r[0])+w.top;var a="auto"==r[1]?w.right:parseFloat(r[1])+w.left;var s="auto"==r[2]?w.bottom:parseFloat(r[2])+w.top;var l="auto"==r[3]?w.left:parseFloat(r[3])+w.left;var c=new Us;var d=(new Rs).moveTo(l,o).lineTo(a,o).lineTo(a,s).lineTo(l,s).close();Du(c,d),t.append(c),t=c,_u(d)}}();var C=wu(n,"display");if("table-row"==C)for(y=[],k=0,x=e.children;k0&&"list-item"==C&&!e.getAttribute("kendo-no-bullet")&&function(){var i=wu(n,"list-style-type");if("none"==i)return;var r=wu(n,"list-style-position");function o(n){xu(e,(function(){e.style.position="relative";var i=e.ownerDocument.createElement(Uh);i.style.position="absolute",i.style.boxSizing="border-box","outside"==r?(i.style.width="6em",i.style.left="-6.8em",i.style.textAlign="right"):i.style.left="0px",n(i),e.insertBefore(i,e.firstChild),ju(i,t),e.removeChild(i)}))}function a(t){var n=e.parentNode.children;var i=e.getAttribute("kendo-split-index");if(null!=i)return t(0|i,n.length);for(var r=0;r0&&a.y>0?(s.lineTo(a.x*Math.cos(o),n.y-a.y*Math.sin(o)),Eu(s,0,n.y,{startAngle:-Mu(o),endAngle:-90,radiusX:a.x,radiusY:a.y,anticlockwise:!0})):a.x>0?s.lineTo(a.x,i).lineTo(0,i):s.lineTo(a.x,i).lineTo(a.x,0),d.append(s.close())}}function M(t,n,i,r,o,a,s){var l;if(i&&"none"!=i)if("url"==i.type){var c=jh[i.url];c&&c.width>0&&c.height>0&&d(t,n,c.width,c.height,(function(e,t){e.append(new Ns(i.url,t))}))}else{if("linear"!=i.type)return;d(t,n,n.width,n.height,(l=i,function(e,t){var n=t.width(),i=t.height();switch(l.type){case"linear":var r=null!=l.angle?l.angle:Math.PI;switch(l.to){case"top":r=0;break;case"left":r=-Math.PI/2;break;case"bottom":r=Math.PI;break;case"right":r=Math.PI/2;break;case"top left":case"left top":r=-Math.atan2(i,n);break;case"top right":case"right top":r=Math.atan2(i,n);break;case"bottom left":case"left bottom":r=Math.PI+Math.atan2(i,n);break;case"bottom right":case"right bottom":r=Math.PI-Math.atan2(i,n)}l.reverse&&(r-=Math.PI),(r%=2*Math.PI)<0&&(r+=2*Math.PI);var o=Math.abs(n*Math.sin(r))+Math.abs(i*Math.cos(r));var a=Math.atan(n*Math.tan(r)/i);var s=Math.sin(a),c=Math.cos(a);var d=Math.abs(s)+Math.abs(c);var h=d/2*s;var u=d/2*c;r>Math.PI/2&&r<=3*Math.PI/2&&(h=-h,u=-u);var p=[],f=0;var m=l.stops.map((function(e,t){var n=e.percent;n?n=parseFloat(n)/100:e.length?n=parseFloat(e.length)/o:0===t?n=0:t==l.stops.length-1&&(n=1);var i={color:e.color.toCssRgba(),offset:n};return null!=n?(f=n,p.forEach((function(e,t){e.stop.offset=e.left+(f-e.left)*(t+1)/(p.length+1)})),p=[]):p.push({left:f,stop:i}),i}));var g=[.5-h,.5+u];var v=[.5+h,.5-u];e.append(Rs.fromRect(t).stroke(null).fill(new ll({start:g,end:v,stops:m,userSpace:!1})));break;case"radial":window.console&&window.console.log&&window.console.log("Radial gradients are not yet supported in HTML renderer")}}))}function d(t,n,i,l,c){var d,h=i/l;var u=n;if("content-box"==a?(u=Tu(u,"border-*-width",e),u=Tu(u,"padding-*",e)):"padding-box"==a&&(u=Tu(u,"border-*-width",e)),!/^\s*auto(\s+auto)?\s*$/.test(s))if("contain"==s)d=Math.min(u.width/i,u.height/l),i*=d,l*=d;else if("cover"==s)d=Math.max(u.width/i,u.height/l),i*=d,l*=d;else{var p=s.split(/\s+/g);i=/%$/.test(p[0])?u.width*parseFloat(p[0])/100:parseFloat(p[0]),l=1==p.length||"auto"==p[1]?i/h:/%$/.test(p[1])?u.height*parseFloat(p[1])/100:parseFloat(p[1])}var f=String(o);switch(f){case"bottom":f="50% 100%";break;case"top":f="50% 0";break;case"left":f="0 50%";break;case"right":f="100% 50%";break;case"center":f="50% 50%"}1==(f=f.split(/\s+/)).length&&(f[1]="50%"),/%$/.test(f[0])?f[0]=parseFloat(f[0])/100*(u.width-i):f[0]=parseFloat(f[0]),/%$/.test(f[1])?f[1]=parseFloat(f[1])/100*(u.height-l):f[1]=parseFloat(f[1]);var m=new ya([u.left+f[0],u.top+f[1]],[i,l]);function g(){for(;m.origin.x>n.left;)m.origin.x-=i}function v(){for(;m.origin.y>n.top;)m.origin.y-=l}function _(){for(;m.origin.x=0;)M(n,e,p[r],f[r%f.length],m[r%m.length],g[r%g.length],v[r%v.length])}(n);var w=a.width>0&&(_&&"ltr"==h||b&&"rtl"==h);var y=r.width>0&&(b&&"ltr"==h||_&&"rtl"==h);if(0!==i.width||0!==a.width||0!==r.width||0!==o.width){if(i.color==r.color&&i.color==o.color&&i.color==a.color&&i.width==r.width&&i.width==o.width&&i.width==a.width&&w&&y){n=Tu(n,i.width/2);var k=Pu(e,n,i.width/2);return k.options.stroke={color:i.color,width:i.width},void t.append(k)}if(0===s.x&&0===l.x&&0===d.x&&0===c.x&&i.width<2&&a.width<2&&r.width<2&&o.width<2)return i.width>0&&t.append(new Rs({stroke:{width:i.width,color:i.color}}).moveTo(n.left,n.top+i.width/2).lineTo(n.right,n.top+i.width/2)),o.width>0&&t.append(new Rs({stroke:{width:o.width,color:o.color}}).moveTo(n.left,n.bottom-o.width/2).lineTo(n.right,n.bottom-o.width/2)),w&&t.append(new Rs({stroke:{width:a.width,color:a.color}}).moveTo(n.left+a.width/2,n.top).lineTo(n.left+a.width/2,n.bottom)),void(y&&t.append(new Rs({stroke:{width:r.width,color:r.color}}).moveTo(n.right-r.width/2,n.top).lineTo(n.right-r.width/2,n.bottom)));var x=zu(n,s,l,d,c);var C=x.tl;var S=x.tr;var A=x.br;var D=x.bl;T(i.color,n.width,i.width,a.width,r.width,C,S,[1,0,0,1,n.left,n.top]),T(o.color,n.width,o.width,r.width,a.width,A,D,[-1,0,0,-1,n.right,n.bottom]),T(a.color,n.height,a.width,o.width,i.width,E(D),E(C),[0,-1,1,0,n.left,n.bottom]),T(r.color,n.height,r.width,i.width,o.width,E(S),E(A),[0,1,-1,0,n.right,n.top])}}function E(e){return{x:e.y,y:e.x}}}}function Vu(e,t,n){var i=Su(e);var r=new ya([i.left,i.top],[i.width,i.height]);var o=new Ns(t,r);Du(o,Pu(e,i,"content")),n.append(o)}function Nu(e,t){var n=bu(e);var i=bu(t);var r=parseFloat(wu(n,"z-index"));var o=parseFloat(wu(i,"z-index"));var a=wu(n,"position");var s=wu(i,"position");return isNaN(r)&&isNaN(o)?/static|absolute/.test(a)&&/static|absolute/.test(s)?0:"static"==a?-1:"static"==s?1:0:isNaN(r)?0===o?0:o>0?-1:1:isNaN(o)?0===r?0:r>0?1:-1:parseFloat(r)-parseFloat(o)}function $u(e,t){var n=e.tagName.toLowerCase();if("input"==n&&("checkbox"==e.type||"radio"==e.type))return function(e,t){var n=wu(bu(e),"color");var i=e.getBoundingClientRect();"checkbox"==e.type?(t.append(Rs.fromRect(new ya([i.left+1,i.top+1],[i.width-2,i.height-2])).stroke(n,1)),e.checked&&t.append((new Rs).stroke(n,1.2).moveTo(i.left+.22*i.width,i.top+.55*i.height).lineTo(i.left+.45*i.width,i.top+.75*i.height).lineTo(i.left+.78*i.width,i.top+.22*i.width))):(t.append(new Ra(new Ia([(i.left+i.right)/2,(i.top+i.bottom)/2],Math.min(i.width-2,i.height-2)/2)).stroke(n,1)),e.checked&&t.append(new Ra(new Ia([(i.left+i.right)/2,(i.top+i.bottom)/2],Math.min(i.width-8,i.height-8)/2)).fill(n).stroke(null)))}(e,t);var i=e.parentNode;var r=e.ownerDocument;var o=r.createElement(Uh);var a;if(zl(o,Ru(bu(e))),"input"==n&&(o.style.whiteSpace="pre"),"select"!=n&&"textarea"!=n||(o.style.overflow="auto"),"select"==n)if(e.multiple)for(var s=0;s0?e.selectedOptions[0]:e.options[e.selectedIndex]}(e),a&&(o.textContent=a.textContent);else o.textContent=e.value;i.insertBefore(o,e),o.scrollLeft=e.scrollLeft,o.scrollTop=e.scrollTop,e.style.display="none",Uu(o,t),e.style.display="",i.removeChild(o)}function Uu(e,t){switch(qh._stackingContext.element===e&&(qh._stackingContext.group=t),e.tagName.toLowerCase()){case"img":Vu(e,e.src,t);break;case"svg":var n=function(e){var t=new window.XMLSerializer;var n=t.serializeToString(e);if(Nh.mozilla&&(!e.getAttribute("width")||!e.getAttribute("height"))){var i=(new window.DOMParser).parseFromString(n,"image/svg+xml").documentElement;var r=Su(e);i.setAttribute("width",r.width),i.setAttribute("height",r.height),n=t.serializeToString(i)}return n}(e);Vu(e,"data:image/svg+xml;base64,"+Bo(n),t);break;case"canvas":try{Vu(e,e.toDataURL("image/png"),t)}catch(e){}break;case"textarea":case"input":case"select":$u(e,t);break;default:var i=[],r=[],o=[];for(var a=e.firstChild;a;a=a.nextSibling)switch(a.nodeType){case 3:/\S/.test(a.data)&&Wu(e,a,t);break;case 1:var s=bu(a);var l=wu(s,"float");"static"!=wu(s,"position")?o.push(a):"none"!=l?r.push(a):i.push(a)}No(i,Nu).forEach((function(e){ju(e,t)})),No(r,Nu).forEach((function(e){ju(e,t)})),No(o,Nu).forEach((function(e){ju(e,t)}))}}function Wu(e,t,n){if(null!=(i=qh._clipbox)&&!(i?0===i.width()||0===i.height():void 0)){var i;var r=bu(e);if(!(parseFloat(wu(r,"text-indent"))<-500)){var o=t.data;var a=0;var s=o.search(/\S\s*$/)+1;if(s){var l=wu(r,"font-size");var c=wu(r,"line-height");var d=[wu(r,"font-style"),wu(r,"font-variant"),wu(r,"font-weight"),l,wu(r,"font-family")].join(" ");if(l=parseFloat(l),c=parseFloat(c),0!==l&&!isNaN(l)){var h=wu(r,"color");var u=e.ownerDocument.createRange();var p="justify"==wu(r,"text-align");var f=wu(r,"column-count",1);var m=wu(r,"white-space");var g=wu(r,"text-transform");var v=e.getBoundingClientRect().width/l*5;0===v&&(v=500);var _=null;var b=qh.underline;var w=qh["line-through"];var y=qh.overline;var k=qh["underline-offset"];for(b&&x((function(e){var t=l/12;var n=e.bottom;n+=null!=k?k:t;T(t,e,b,n)}));!S(););return void((w||y)&&x((function(e){var t=l/12;T(t,e,w,e.bottom-e.height/2.7),T(t,e,y,e.top)})))}}}}function x(e){u.selectNode(t);var n=$h(u.getClientRects());x=function(e){return n.forEach(e)},x(e)}function C(e){if(Gh||Nh.chrome||Nh.safari){var t=e.getClientRects(),n={top:1/0,right:-1/0,bottom:-1/0,left:1/0},i=!1;for(var r=0;r=s)return!0;u.setStart(t,a),u.setEnd(t,a+1),i=C(u);var l=!1;if((p||f>1)&&(r=o.substr(a).search(/\s/))>=0){u.setEnd(t,a+r);var b=C(u);b.bottom==i.bottom&&(i=b,l=!0,a+=r)}if(!l){if(r=function e(n,r,o){u.setEnd(t,r);var a=C(u);return a.bottom!=i.bottom&&n>1,r):a.right!=i.right?(i=a,r>1,o):r):r}(a,Math.min(s,a+v),s),r==a)return!0;if(a=r,0===(r=u.toString().search(/\s+$/)))return!1;r>0&&(u.setEnd(t,u.startOffset+r),i=C(u))}Gh&&(i=u.getClientRects()[0]);var w=u.toString();if(/^(?:pre|pre-wrap)$/i.test(m)){if(/\t/.test(w)){var y=0;for(r=e;r=0;){var x=" ".substr(0,8-(y+r)%8);w=w.substr(0,r)+x+w.substr(r+1)}}}else w=w.replace(/\s+/g," ");l||(_=i.bottom),function(e,t){if(Gh&&!isNaN(c)){var i=ou(d);var r=(t.top+t.bottom-i)/2;t={top:r,right:t.right,bottom:r+i,left:t.left,height:i,width:t.right-t.left}}switch(g){case"uppercase":e=e.toUpperCase();break;case"lowercase":e=e.toLowerCase();break;case"capitalize":e=e.replace(/(?:^|\s)\S/g,(function(e){return e.toUpperCase()}))}var o=new Kh(e,new ya([t.left,t.top],[t.width,t.height]),{font:d,fill:{color:h}});n.append(o)}(w,i)}function T(e,t,i,r){if(i){var o=new Rs({stroke:{width:e,color:i}});r-=e,o.moveTo(t.left,r).lineTo(t.right,r),n.append(o)}}}function ju(e,t){var n=bu(e);if(hu(n),!/^(style|script|link|meta|iframe|col|colgroup)$/i.test(e.tagName)&&null!=qh._clipbox){var i=parseFloat(wu(n,"opacity"));var r=wu(n,"visibility");var o=wu(n,"display");if(0!==i&&"hidden"!=r&&"none"!=o){var a=function(e){var t=wu(e,"transform");if("none"==t)return null;var n=/^\s*matrix\(\s*(.*?)\s*\)\s*$/.exec(t);if(n){var i=wu(e,"transform-origin");return{matrix:n=n[1].split(/\s*,\s*/g).map(parseFloat),origin:i=i.split(/\s+/g).map(parseFloat)}}}(n);var s;var l=wu(n,"z-index");(a||i<1)&&"auto"==l&&(l=0),s=function(e,t,n){var i;"auto"!=n?(i=qh._stackingContext.group,n=parseFloat(n)):(i=t,n=0);var r=i.children;for(var o=0;on);++o);var a=new Us;if(i.insert(o,a),a._dom_zIndex=n,i!==t&&qh._clipbox){var s=qh._matrix.invert();var l=qh._clipbox.transformCopy(s);Du(a,Rs.fromRect(l))}return a}(0,t,l),i<1&&s.opacity(i*s.opacity()),gu(e,n,s),a?xu(e,(function(){yu(e.style,"transform","none","important"),yu(e.style,"transition","none","important"),"static"==wu(n,"position")&&yu(e.style,"position","relative","important");var t=e.getBoundingClientRect();var i=t.left+a.origin[0];var r=t.top+a.origin[1];var o=[1,0,0,1,-i,-r];o=qu(o,a.matrix),o=qu(o,[1,0,0,1,i,r]),o=Au(s,o),qh._matrix=qh._matrix.multiplyCopy(o),Fu(e,s)})):Fu(e,s),vu()}}}function qu(e,t){var n=e[0],i=e[1],r=e[2],o=e[3],a=e[4],s=e[5];var l=t[0],c=t[1],d=t[2],h=t[3];return[n*l+i*d,n*c+i*h,r*l+o*d,r*c+o*h,a*l+s*d+t[4],a*c+s*h+t[5]]}window.kendo=window.kendo||{},kendo.deepExtend(kendo,{parseColor:_o,namedColors:ao,Color:bo});!function(e){var t=window.kendo,n=t.ui,i=n.Widget,r=t.Class,o=t.support,a=t.getOffset,s=t._outerWidth,l=t._outerHeight,c="open",d="close",h="deactivate",u="activate",p="center",f="left",m="right",g="top",v="bottom",_="absolute",b="hidden",w="body",y="location",k="position",x="visible",C="effects",S="k-active",T=".k-picker-wrap, .k-dropdown-wrap, .k-link",M=e(document.documentElement),A=e(window),D="scroll",E="transform",I=e.extend,z=".kendoPopup",P=["font-size","font-family","font-stretch","font-style","font-weight","line-height"];function L(t,n){return!(!t||!n)&&(t===n||e.contains(t,n))}var B=i.extend({init:function(n,r){var a,s=this;(r=r||{}).isRtl&&(r.origin=r.origin||v+" "+m,r.position=r.position||g+" "+m),i.fn.init.call(s,n,r),n=s.element,r=s.options,s.collisions=r.collision?r.collision.split(" "):[],s.downEvent=t.applyEventMap("down",t.guid()),1===s.collisions.length&&s.collisions.push(s.collisions[0]),a=e(s.options.anchor).closest(".k-popup,.k-group,.k-menu-group").filter(":not([class^=km-])"),r.appendTo=e(e(r.appendTo)[0]||a[0]||document.body),s.element.hide().addClass("k-popup").toggleClass("k-rtl",!!r.isRtl).appendTo(r.appendTo).attr("aria-hidden",!0).on("mouseenter"+z,(function(){s._hovered=!0})).on("wheel"+z,(function(t){var n=e(t.target).find(".k-list");var i=n.parent();n.length&&n.is(":visible")&&(0===i.scrollTop()&&t.originalEvent.deltaY<0||i.scrollTop()===i.prop("scrollHeight")-i.prop("offsetHeight")&&t.originalEvent.deltaY>0)&&t.preventDefault()})).on("mouseleave"+z,(function(){s._hovered=!1})),s.wrapper=e(),!1===r.animation&&(r.animation={open:{effects:{}},close:{hide:!0,effects:{}}}),I(r.animation.open,{complete:function(){s.wrapper.addClass("k-animation-container-shown"),s.wrapper.css("overflow",""),s._activated=!0,s._trigger(u)}}),I(r.animation.close,{complete:function(){s._animationClose()}}),s._mousedownProxy=function(e){s._mousedown(e)},o.mobileOS.android?s._resizeProxy=function(e){setTimeout((function(){s._resize(e)}),600)}:s._resizeProxy=function(e){s._resize(e)},r.toggleTarget&&e(r.toggleTarget).on(r.toggleEvent+z,s.toggle.bind(s))},events:[c,u,d,h],options:{name:"Popup",toggleEvent:"click",origin:v+" "+f,position:g+" "+f,anchor:w,appendTo:null,collision:"flip fit",viewport:window,copyAnchorStyles:!0,autosize:!1,autowidth:!1,modal:!1,adjustSize:{width:0,height:0},animation:{open:{effects:"slideIn:down",transition:!0,duration:200},close:{duration:100,hide:!0}},omitOriginOffsets:!1},_animationClose:function(){var e=this;var t=e.wrapper.data(y);e.wrapper.hide(),t&&e.wrapper.css(t),e.options.anchor!=w&&e._hideActiveClass(),e._closing=!1,e._trigger(h)},destroy:function(){var n,r=this,o=r.options,a=r.element.off(z);i.fn.destroy.call(r),o.toggleTarget&&e(o.toggleTarget).off(z),o.modal||(M.off(r.downEvent,r._mousedownProxy),r._toggleResize(!1)),t.destroy(r.element.children()),a.removeData(),o.appendTo[0]===document.body&&((n=a.closest(".k-animation-container"))[0]?n.remove():a.remove())},open:function(n,i){var r,a,s,l=this,d={isFixed:!isNaN(parseInt(i,10)),x:n,y:i},h=l._shouldCorrectWidth,u=l.element,p=l.options,f=e(p.anchor),m=u[0]&&u.hasClass("km-widget"),v=u.find("[role='listbox']");if(!l.visible()){if(p.copyAnchorStyles&&(m&&"font-size"==P[0]&&P.shift(),u.css(t.getComputedStyles(f[0],P))),l.element.parent().data("animating")||l._trigger(c))return;l._activated=!1,p.modal||(M.off(l.downEvent,l._mousedownProxy).on(l.downEvent,l._mousedownProxy),l._toggleResize(!1),l._toggleResize(!0)),l.wrapper=a=t.wrap(u,p.autosize,p._resizeOnWrap,h,p.autowidth).css({overflow:b,display:"block",position:_}),s=u.parent(),v.attr("aria-label")?a.attr("aria-label",v.attr("aria-label")):v.attr("aria-labelledby")&&a.attr("aria-labelledby",v.attr("aria-labelledby")),o.mobileOS.android&&s.css(E,"translatez(0)"),a.css(k),e(p.appendTo)[0]==document.body&&a.css(g,"-10000px"),l.flipped=l._position(d),r=l._openAnimation(),p.anchor==w||l.element.hasClass("k-tooltip")||l._addActiveClass(),s.hide(),u.show(),l.wrapper.show(),s.data(C,r.effects).kendoStop(!0).kendoAnimate(r),u.attr("aria-hidden",!1)}},_updateDimensions:function(){const e=this;const n=e._shouldCorrectWidth;const i=e.element;const r=e.options;e.wrapper=t.wrap(i,r.autosize,r._resizeOnWrap,n,r.autowidth).css({display:"block",position:_}).attr("aria-hidden",!1)},_location:function(n){var i,r=this,a=r.element,s=r.options,l=e(s.anchor),c=a[0]&&a.hasClass("km-widget");s.copyAnchorStyles&&(c&&"font-size"==P[0]&&P.shift(),a.css(t.getComputedStyles(l[0],P))),r.wrapper=i=t.wrap(a,s.autosize).css({overflow:b,display:"block",position:_}),o.mobileOS.android&&i.css(E,"translatez(0)"),i.css(k),e(s.appendTo)[0]==document.body&&i.css(g,"-10000px"),r._position(n||{});var d=i.offset();return{width:t._outerWidth(i),height:t._outerHeight(i),left:d.left,top:d.top}},_openAnimation:function(){var e=I(!0,{},this.options.animation.open);return e.effects=t.parseEffects(e.effects,this.flipped),e},_hideActiveClass:function(){e(this.options.anchor).children(T).removeClass(S)},_addActiveClass:function(){e(this.options.anchor).children(T).addClass(S)},position:function(){this.visible()&&(this._updateDimensions(),this.flipped=this._position())},toggle:function(){this[this.visible()?d:c]()},visible:function(){return this.wrapper.is(":"+x)&&this.element.is(":"+x)},close:function(n){var i,r,o,a,s=this,l=s.element.parent(),c=s.options;if(s.visible()){if(i=s.wrapper[0]?s.wrapper:t.wrap(s.element).hide(),e(document.activeElement).parents(".k-list-filter").length&&e(document.activeElement).blur(),s._toggleResize(!1),s._closing||s._trigger(d))return void s._toggleResize(!0);s.wrapper.removeClass("k-animation-container-shown"),s.element.find(".k-popup").each((function(){var t=e(this).data("kendoPopup");t&&t.close(n)})),M.off(s.downEvent,s._mousedownProxy),n?r={hide:!0,effects:{}}:(r=I(!0,{},c.animation.close),o=l.data(C),!(a=r.effects)&&!t.size(a)&&o&&t.size(o)&&(r.effects=o,r.reverse=!0),s._closing=!0),l.kendoStop(!0),i.css({overflow:b}),l.kendoAnimate(r),n&&s._animationClose(),s.element.attr("aria-hidden",!0)}},_trigger:function(e){return this.trigger(e,{type:e})},_resize:function(e){var t=this;-1!==o.resize.indexOf(e.type)?(clearTimeout(t._resizeTimeout),t._resizeTimeout=setTimeout((function(){t._position(),t._resizeTimeout=null}),50)):(!t._hovered||t._activated&&t.element.find(".k-list:visible").length>0)&&t.close()},_toggleResize:function(e){var t=e?"on":"off";var n=o.resize;o.mobileOS.ios||o.mobileOS.android||o.browser.safari||(n+=" "+D),e&&!this.scrollableParents&&(this.scrollableParents=this._scrollableParents()),this.scrollableParents&&this.scrollableParents.length&&this.scrollableParents[t](D,this._resizeProxy),A[t](n,this._resizeProxy)},_mousedown:function(n){var i=this,r=i.element[0],o=i.options,a=e(o.anchor)[0],s=o.toggleTarget,l=t.eventTarget(n),c=e(l).closest(".k-popup"),d=c.parent().parent(".km-shim").length;c=c[0],!d&&c&&c!==i.element[0]||"popover"!==e(n.target).closest("a").data("rel")&&(L(r,l)||L(a,l)||s&&L(e(s)[0],l)||i.close())},_fit:function(e,t,n){var i=0;return e+t>n&&(i=n-(e+t)),e<0&&(i=-e),i},_flip:function(e,t,n,i,r,o,a){var s=0;return a=a||t,o!==r&&o!==p&&r!==p&&(e+a>i&&(s+=-(n+t)),e+s<0&&(s+=n+t)),s},_scrollableParents:function(){return e(this.options.anchor).parentsUntil("body").filter((function(e,n){return t.isScrollable(n)}))},_position:function(n){var i,r,c,d,h,u,p,f=this,m=f.element,g=f.wrapper,v=f.options,_=e(v.viewport),b=o.zoomLevel(),w=!!(_[0]==window&&window.innerWidth&&b<=1.02),x=e(v.anchor),C=v.origin.toLowerCase().split(" "),S=v.position.toLowerCase().split(" "),T=f.collisions,M=10002,A=0,D=document.documentElement;(h=v.viewport===window?{top:window.pageYOffset||document.documentElement.scrollTop||0,left:window.pageXOffset||document.documentElement.scrollLeft||0}:_.offset(),w?(u=window.innerWidth,p=window.innerHeight):(u=_.width(),p=_.height()),w&&D.scrollHeight-D.clientHeight>0)&&(u-=(v.isRtl?-1:1)*t.support.scrollbar());if((i=x.parents().filter(g.siblings()))[0])if(c=Math.max(Number(i.css("zIndex")),0))M=c+10;else for(d=(r=x.parentsUntil(i)).length;A=0&&e(n).is(":visible")&&!e(n).is("[disabled]")}));return this.element.is("[tabindex]")&&[].push.call(t,this.element[0]),t},_sortFocusableElements:function(e){var t;if(H)t=[].sort.call(e,(function(e,t){return e.tabIndex-t.tabIndex}));else{var n="__k_index";e.each((function(e,t){t.setAttribute(n,e)})),t=[].sort.call(e,(function(e,t){return e.tabIndex===t.tabIndex?parseInt(e.getAttribute(n),10)-parseInt(t.getAttribute(n),10):e.tabIndex-t.tabIndex})),e.removeAttr(n)}return t},_nextFocusable:function(e,t){var n=t.length;var i=t.index(e.target);return t.get((i+(e.shiftKey?-1:1))%n)},_focus:function(e){"IFRAME"!=e.nodeName?(e.focus(),"INPUT"==e.nodeName&&e.setSelectionRange&&this._haveSelectionRange(e)&&e.setSelectionRange(0,e.value.length)):e.contentWindow.document.body.focus()},_haveSelectionRange:function(e){var t=e.type.toLowerCase();return"text"===t||"search"===t||"url"===t||"tel"===t||"password"===t}});n.Popup.TabKeyTrap=F}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.Class;t.html=t.html||{};var i=n.extend({init:function(t,n){this.element=e(t),delete(n=n||{}).name,this._initOptions(n)},options:{stylingOptions:[]},_addClasses:function(){var e=this,n=e.options,i=n.stylingOptions,r=e.wrapper.data("added-classes");i=i.map((function(e){var i;return"themeColor"!==e||(i=t.cssProperties.getValidClass({widget:n.name,propName:"fillMode",value:n.fillMode}))&&0!==i.length?t.cssProperties.getValidClass({widget:n.name,propName:e,value:n[e],fill:n.fillMode}):""})),r&&e.wrapper.removeClass(r.join(" ")),e.wrapper.data("added-classes",i),e.wrapper.addClass(i.join(" "))},html:function(){return this.wrapper[0].outerHTML}});e.extend(t.html,{HTMLBase:i})}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=e.extend,i=t.html.HTMLBase;var r="k-i-";var o="k-svg-i-";var a="k-flip-";var s=`${a}h`;var l=`${a}v`;var c={svg:(e,t)=>new p(e,t),font:(e,t)=>new u(e,t)};var d={default:"",horizontal:s,vertical:l,both:`${s} ${l}`};var h=i.extend({init:function(e,t){i.fn.init.call(this,e,t),this._wrapper()},options:{name:"HTMLIcon",size:"none",themeColor:"none",flip:"default",iconClass:"",stylingOptions:["size","themeColor","fill"]},_wrapper:function(){this._addClasses()},_addClasses:function(){var e=this,n=e.options,i=n.stylingOptions,r=e.wrapper.data("added-classes");i=i.map((function(e){return"themeColor"===e?t.cssProperties.getValidClass({widget:n.name,propName:e,value:n[e],prefix:"k-color-"}):"fill"===e?d[n.flip]:t.cssProperties.getValidClass({widget:n.name,propName:e,value:n[e],fill:n.fillMode})})),r&&e.wrapper.removeClass(r.filter((t=>t!==e._className)).join(" ")),e.wrapper.data("added-classes",i.concat([e._className])),e.wrapper.addClass(i.join(" "))}});var u=h.extend({init:function(e,t){h.fn.init.call(this,e,t)},options:n({},h.fn.options,{name:"HTMLFontIcon",icon:null}),_wrapper:function(){var e=this,t=e.element[0].className.split(" ").find((e=>e.includes(r))),n=e.options.icon?`${e.options.icon.startsWith(r)?"":r}${e.options.icon}`:"";e._className=n,e.wrapper=e.element.addClass("k-icon k-font-icon").removeClass(t).addClass(n).addClass(e.options.iconClass||""),h.fn._wrapper.call(this)}});var p=h.extend({init:function(e,t){e.empty(),h.fn.init.call(this,e,t)},options:n({},h.fn.options,{name:"HTMLSVGIcon",icon:null}),_wrapper:function(){var n,i=this,r=i.options.icon,a=i.options.iconClass,s=i.element[0].className.split(" ").find((e=>e.includes(o))),l=e("");if(!r&&a){const e=/k-i-(\w+(?:-\w+)*)/;let t=a.match(e);t&&(r=t[1],a=a.replace(t[0],""))}t.isString(r)&&(r=r.replace("k-i-","").replace(/-./g,(e=>e[1].toUpperCase())),r=t.ui.svgIcons[r]||t.ui.svgIcons[`${r}Icon`]),n=r&&r.name?`${o}${r.name}`:"",i._className=n,i.wrapper=i.element.addClass("k-icon k-svg-icon").removeClass(s).addClass(n).addClass(a||""),e.isPlainObject(r)&&(l.attr("viewBox",r.viewBox||"").attr({viewBox:r.viewBox||"",focusable:"false",xmlns:"http://www.w3.org/2000/svg"}).html(r.content||""),i.wrapper.append(l[0].outerHTML)),h.fn._wrapper.call(this)}});e.extend(t.html,{renderIcon:function(n,i){return(!n||e.isPlainObject(n)||t.isString(n))&&(i=n,n=e("")),t.isString(i)&&(i={icon:i}),t.isPresent(i.type)||(i.type=t.defaults.iconType?t.defaults.iconType:"svg"),t.isFunction(i.type)?i.type(n,i):t.isFunction(c[i.type])?c[i.type](n,i).html():null},HTMLFontIcon:u,HTMLSvgIcon:p,getIconRenderer:e=>c[e]}),t.cssProperties.registerPrefix("HTMLFontIcon","k-icon-"),t.cssProperties.registerValues("HTMLFontIcon",[{prop:"size",values:t.cssProperties.sizeValues.concat([["xsmall","xs"],["xlarge","xl"],["xxlarge","xxl"],["xxxlarge","xxxl"]])},{prop:"themeColor",values:["primary","secondary","tertiary","inherit","info","success","warning","error","dark","light","inverse"]}]),t.cssProperties.registerPrefix("HTMLSVGIcon","k-icon-"),t.cssProperties.registerValues("HTMLSVGIcon",[{prop:"size",values:t.cssProperties.sizeValues.concat([["xsmall","xs"],["xlarge","xl"],["xxlarge","xxl"],["xxxlarge","xxxl"]])},{prop:"themeColor",values:["primary","secondary","tertiary","inherit","info","success","warning","error","dark","light","inverse"]}])}(window.kendo.jQuery);kendo;var Gu=Object.freeze({__proto__:null,accessibilityIcon:{name:"accessibility",content:'',viewBox:"0 0 512 512"},aggregateFieldsIcon:{name:"aggregate-fields",content:'',viewBox:"0 0 512 512"},alignBottomIcon:{name:"align-bottom",content:'',viewBox:"0 0 512 512"},alignCenterIcon:{name:"align-center",content:'',viewBox:"0 0 512 512"},alignItemsBaselineAltIcon:{name:"align-items-baseline-alt",content:'',viewBox:"0 0 512 512"},alignItemsBaselineIcon:{name:"align-items-baseline",content:'',viewBox:"0 0 512 512"},alignItemsCenterAltIcon:{name:"align-items-center-alt",content:'',viewBox:"0 0 512 512"},alignItemsCenterIcon:{name:"align-items-center",content:'',viewBox:"0 0 512 512"},alignItemsEndAltIcon:{name:"align-items-end-alt",content:'',viewBox:"0 0 512 512"},alignItemsEndIcon:{name:"align-items-end",content:'',viewBox:"0 0 512 512"},alignItemsStartAltIcon:{name:"align-items-start-alt",content:'',viewBox:"0 0 512 512"},alignItemsStartIcon:{name:"align-items-start",content:'',viewBox:"0 0 512 512"},alignItemsStretchAltIcon:{name:"align-items-stretch-alt",content:'',viewBox:"0 0 512 512"},alignItemsStretchIcon:{name:"align-items-stretch",content:'',viewBox:"0 0 512 512"},alignJustifyIcon:{name:"align-justify",content:'',viewBox:"0 0 512 512"},alignLeftIcon:{name:"align-left",content:'',viewBox:"0 0 512 512"},alignMiddleIcon:{name:"align-middle",content:'',viewBox:"0 0 512 512"},alignRemoveIcon:{name:"align-remove",content:'',viewBox:"0 0 512 512"},alignRightIcon:{name:"align-right",content:'',viewBox:"0 0 512 512"},alignSelfCenterAltIcon:{name:"align-self-center-alt",content:'',viewBox:"0 0 512 512"},alignSelfCenterIcon:{name:"align-self-center",content:'',viewBox:"0 0 512 512"},alignSelfEndAltIcon:{name:"align-self-end-alt",content:'',viewBox:"0 0 512 512"},alignSelfEndIcon:{name:"align-self-end",content:'',viewBox:"0 0 512 512"},alignSelfStartAltIcon:{name:"align-self-start-alt",content:'',viewBox:"0 0 512 512"},alignSelfStartIcon:{name:"align-self-start",content:'',viewBox:"0 0 512 512"},alignSelfStretchAltIcon:{name:"align-self-stretch-alt",content:'',viewBox:"0 0 512 512"},alignSelfStretchIcon:{name:"align-self-stretch",content:'',viewBox:"0 0 512 512"},alignToGridIcon:{name:"align-to-grid",content:'',viewBox:"0 0 512 512"},alignTopIcon:{name:"align-top",content:'',viewBox:"0 0 512 512"},allIcon:{name:"all",content:'',viewBox:"0 0 512 512"},anchorIcon:{name:"anchor",content:'',viewBox:"0 0 512 512"},applyFormatIcon:{name:"apply-format",content:'',viewBox:"0 0 512 512"},areaIcon:{name:"area",content:'',viewBox:"0 0 512 512"},arrowDownIcon:{name:"arrow-down",content:'',viewBox:"0 0 512 512"},arrowDownLeftIcon:{name:"arrow-down-left",content:'',viewBox:"0 0 512 512"},arrowLeftIcon:{name:"arrow-left",content:'',viewBox:"0 0 512 512"},arrowOverflowDownIcon:{name:"arrow-overflow-down",content:'',viewBox:"0 0 512 512"},arrowRightIcon:{name:"arrow-right",content:'',viewBox:"0 0 512 512"},arrowRotateCcwIcon:{name:"arrow-rotate-ccw",content:'',viewBox:"0 0 512 512"},arrowRotateCcwSmallIcon:{name:"arrow-rotate-ccw-small",content:'',viewBox:"0 0 512 512"},arrowRotateCwIcon:{name:"arrow-rotate-cw",content:'',viewBox:"0 0 512 512"},arrowRotateCwSmallIcon:{name:"arrow-rotate-cw-small",content:'',viewBox:"0 0 512 512"},arrowShapeIcon:{name:"arrow-shape",content:'',viewBox:"0 0 512 512"},arrowUpIcon:{name:"arrow-up",content:'',viewBox:"0 0 512 512"},arrowsAxesIcon:{name:"arrows-axes",content:'',viewBox:"0 0 512 512"},arrowsLeftRightIcon:{name:"arrows-left-right",content:'',viewBox:"0 0 512 512"},arrowsMoveIcon:{name:"arrows-move",content:'',viewBox:"0 0 512 512"},arrowsNoChangeIcon:{name:"arrows-no-change",content:'',viewBox:"0 0 512 512"},arrowsNoRepeatIcon:{name:"arrows-no-repeat",content:'',viewBox:"0 0 512 512"},arrowsSwapIcon:{name:"arrows-swap",content:'',viewBox:"0 0 512 512"},arrowsTopBottomIcon:{name:"arrows-top-bottom",content:'',viewBox:"0 0 512 512"},awardNumberOutlineIcon:{name:"award-number-outline",content:'',viewBox:"0 0 512 512"},awardNumberSolidIcon:{name:"award-number-solid",content:'',viewBox:"0 0 512 512"},awardStarOutlineIcon:{name:"award-star-outline",content:'',viewBox:"0 0 512 512"},awardStarSolidIcon:{name:"award-star-solid",content:'',viewBox:"0 0 512 512"},banknoteOutlineIcon:{name:"banknote-outline",content:'',viewBox:"0 0 512 512"},banknoteSolidIcon:{name:"banknote-solid",content:'',viewBox:"0 0 512 512"},barcodeIcon:{name:"barcode",content:'',viewBox:"0 0 512 512"},barcodeOutlineIcon:{name:"barcode-outline",content:'',viewBox:"0 0 512 512"},barcodeQrCodeScannerIcon:{name:"barcode-qr-code-scanner",content:'',viewBox:"0 0 512 512"},barcodeScannerIcon:{name:"barcode-scanner",content:'',viewBox:"0 0 512 512"},bathtubeOutlineIcon:{name:"bathtube-outline",content:'',viewBox:"0 0 512 512"},bathtubeSolidIcon:{name:"bathtube-solid",content:'',viewBox:"0 0 512 512"},bedOutlineIcon:{name:"bed-outline",content:'',viewBox:"0 0 512 512"},bedSolidIcon:{name:"bed-solid",content:'',viewBox:"0 0 512 512"},behanceBoxIcon:{name:"behance-box",content:'',viewBox:"0 0 512 512"},behanceIcon:{name:"behance",content:'',viewBox:"0 0 512 512"},bellIcon:{name:"bell",content:'',viewBox:"0 0 512 512"},bicycleIcon:{name:"bicycle",content:'',viewBox:"0 0 512 512"},binocularsIcon:{name:"binoculars",content:'',viewBox:"0 0 512 512"},bloggerBoxIcon:{name:"blogger-box",content:'',viewBox:"0 0 512 512"},bloggerIcon:{name:"blogger",content:'',viewBox:"0 0 512 512"},blurIcon:{name:"blur",content:'',viewBox:"0 0 512 512"},boldIcon:{name:"bold",content:'',viewBox:"0 0 512 512"},bookIcon:{name:"book",content:'',viewBox:"0 0 512 512"},borderBottomIcon:{name:"border-bottom",content:'',viewBox:"0 0 512 512"},borderColorIcon:{name:"border-color",content:'',viewBox:"0 0 512 512"},borderLeftIcon:{name:"border-left",content:'',viewBox:"0 0 512 512"},borderRadiusBottomLeftIcon:{name:"border-radius-bottom-left",content:'',viewBox:"0 0 512 512"},borderRadiusBottomRightIcon:{name:"border-radius-bottom-right",content:'',viewBox:"0 0 512 512"},borderRadiusIcon:{name:"border-radius",content:'',viewBox:"0 0 512 512"},borderRadiusTopLeftIcon:{name:"border-radius-top-left",content:'',viewBox:"0 0 512 512"},borderRadiusTopRightIcon:{name:"border-radius-top-right",content:'',viewBox:"0 0 512 512"},borderRadiusUndefinedIcon:{name:"border-radius-undefined",content:'',viewBox:"0 0 512 512"},borderRightIcon:{name:"border-right",content:'',viewBox:"0 0 512 512"},borderStyleBottomIcon:{name:"border-style-bottom",content:'',viewBox:"0 0 512 512"},borderStyleIcon:{name:"border-style",content:'',viewBox:"0 0 512 512"},borderStyleLeftIcon:{name:"border-style-left",content:'',viewBox:"0 0 512 512"},borderStyleRightIcon:{name:"border-style-right",content:'',viewBox:"0 0 512 512"},borderStyleTopIcon:{name:"border-style-top",content:'',viewBox:"0 0 512 512"},borderTopIcon:{name:"border-top",content:'',viewBox:"0 0 512 512"},borderTypeIcon:{name:"border-type",content:'',viewBox:"0 0 512 512"},borderWidthIcon:{name:"border-width",content:'',viewBox:"0 0 512 512"},bordersAllIcon:{name:"borders-all",content:'',viewBox:"0 0 512 512"},bordersInsideHorizontalIcon:{name:"borders-inside-horizontal",content:'',viewBox:"0 0 512 512"},bordersInsideIcon:{name:"borders-inside",content:'',viewBox:"0 0 512 512"},bordersInsideVerticalIcon:{name:"borders-inside-vertical",content:'',viewBox:"0 0 512 512"},bordersNoneIcon:{name:"borders-none",content:'',viewBox:"0 0 512 512"},bordersOutsideIcon:{name:"borders-outside",content:'',viewBox:"0 0 512 512"},bordersShowHideIcon:{name:"borders-show-hide",content:'',viewBox:"0 0 512 512"},boxSizingIcon:{name:"box-sizing",content:'',viewBox:"0 0 512 512"},brightnessContrastIcon:{name:"brightness-contrast",content:'',viewBox:"0 0 512 512"},bringBackwardIcon:{name:"bring-backward",content:'',viewBox:"0 0 512 512"},bringForwardIcon:{name:"bring-forward",content:'',viewBox:"0 0 512 512"},bringToBackIcon:{name:"bring-to-back",content:'',viewBox:"0 0 512 512"},bringToFrontIcon:{name:"bring-to-front",content:'',viewBox:"0 0 512 512"},brushIcon:{name:"brush",content:'',viewBox:"0 0 512 512"},bugOutlineIcon:{name:"bug-outline",content:'',viewBox:"0 0 512 512"},bugSolidIcon:{name:"bug-solid",content:'',viewBox:"0 0 512 512"},buildingBlocksIcon:{name:"building-blocks",content:'',viewBox:"0 0 512 512"},buildingsOutlineIcon:{name:"buildings-outline",content:'',viewBox:"0 0 512 512"},buildingsSolidIcon:{name:"buildings-solid",content:'',viewBox:"0 0 512 512"},busIcon:{name:"bus",content:'',viewBox:"0 0 512 512"},buttonIcon:{name:"button",content:'',viewBox:"0 0 512 512"},calculatorIcon:{name:"calculator",content:'',viewBox:"0 0 512 512"},calendarDateIcon:{name:"calendar-date",content:'',viewBox:"0 0 512 512"},calendarIcon:{name:"calendar",content:'',viewBox:"0 0 512 512"},cameraIcon:{name:"camera",content:'',viewBox:"0 0 512 512"},cancelCircleIcon:{name:"cancel-circle",content:'',viewBox:"0 0 512 512"},cancelIcon:{name:"cancel",content:'',viewBox:"0 0 512 512"},cancelOutlineIcon:{name:"cancel-outline",content:'',viewBox:"0 0 512 512"},carIcon:{name:"car",content:'',viewBox:"0 0 512 512"},caretAltDownIcon:{name:"caret-alt-down",content:'',viewBox:"0 0 512 512"},caretAltExpandIcon:{name:"caret-alt-expand",content:'',viewBox:"0 0 512 512"},caretAltLeftIcon:{name:"caret-alt-left",content:'',viewBox:"0 0 512 512"},caretAltRightIcon:{name:"caret-alt-right",content:'',viewBox:"0 0 512 512"},caretAltToBottomIcon:{name:"caret-alt-to-bottom",content:'',viewBox:"0 0 512 512"},caretAltToLeftIcon:{name:"caret-alt-to-left",content:'',viewBox:"0 0 512 512"},caretAltToRightIcon:{name:"caret-alt-to-right",content:'',viewBox:"0 0 512 512"},caretAltToTopIcon:{name:"caret-alt-to-top",content:'',viewBox:"0 0 512 512"},caretAltUpIcon:{name:"caret-alt-up",content:'',viewBox:"0 0 512 512"},caretBlIcon:{name:"caret-bl",content:'',viewBox:"0 0 512 512"},caretBrIcon:{name:"caret-br",content:'',viewBox:"0 0 512 512"},caretDoubleAltDownIcon:{name:"caret-double-alt-down",content:'',viewBox:"0 0 512 512"},caretDoubleAltLeftIcon:{name:"caret-double-alt-left",content:'',viewBox:"0 0 512 512"},caretDoubleAltRightIcon:{name:"caret-double-alt-right",content:'',viewBox:"0 0 512 512"},caretDoubleAltUpIcon:{name:"caret-double-alt-up",content:'',viewBox:"0 0 512 512"},caretTlIcon:{name:"caret-tl",content:'',viewBox:"0 0 512 512"},caretTrIcon:{name:"caret-tr",content:'',viewBox:"0 0 512 512"},cartIcon:{name:"cart",content:'',viewBox:"0 0 512 512"},categorizeIcon:{name:"categorize",content:'',viewBox:"0 0 512 512"},cellSplitHorizontallyIcon:{name:"cell-split-horizontally",content:'',viewBox:"0 0 512 512"},cellSplitVerticallyIcon:{name:"cell-split-vertically",content:'',viewBox:"0 0 512 512"},cellsMergeHorizontallyIcon:{name:"cells-merge-horizontally",content:'',viewBox:"0 0 512 512"},cellsMergeIcon:{name:"cells-merge",content:'',viewBox:"0 0 512 512"},cellsMergeVerticallyIcon:{name:"cells-merge-vertically",content:'',viewBox:"0 0 512 512"},changeManuallyIcon:{name:"change-manually",content:'',viewBox:"0 0 512 512"},chartAreaClusteredIcon:{name:"chart-area-clustered",content:'',viewBox:"0 0 512 512"},chartAreaRangeIcon:{name:"chart-area-range",content:'',viewBox:"0 0 512 512"},chartAreaStacked100Icon:{name:"chart-area-stacked100",content:'',viewBox:"0 0 512 512"},chartAreaStackedIcon:{name:"chart-area-stacked",content:'',viewBox:"0 0 512 512"},chartBarClusteredIcon:{name:"chart-bar-clustered",content:'',viewBox:"0 0 512 512"},chartBarRangeIcon:{name:"chart-bar-range",content:'',viewBox:"0 0 512 512"},chartBarStacked100Icon:{name:"chart-bar-stacked100",content:'',viewBox:"0 0 512 512"},chartBarStackedIcon:{name:"chart-bar-stacked",content:'',viewBox:"0 0 512 512"},chartBubbleIcon:{name:"chart-bubble",content:'',viewBox:"0 0 512 512"},chartCandlestickIcon:{name:"chart-candlestick",content:'',viewBox:"0 0 512 512"},chartChoroplethIcon:{name:"chart-choropleth",content:'',viewBox:"0 0 512 512"},chartColumnClusteredIcon:{name:"chart-column-clustered",content:'',viewBox:"0 0 512 512"},chartColumnRangeIcon:{name:"chart-column-range",content:'',viewBox:"0 0 512 512"},chartColumnStacked100Icon:{name:"chart-column-stacked100",content:'',viewBox:"0 0 512 512"},chartColumnStackedIcon:{name:"chart-column-stacked",content:'',viewBox:"0 0 512 512"},chartDoughnutIcon:{name:"chart-doughnut",content:'',viewBox:"0 0 512 512"},chartLineIcon:{name:"chart-line",content:'',viewBox:"0 0 512 512"},chartLineMarkersIcon:{name:"chart-line-markers",content:'',viewBox:"0 0 512 512"},chartLineStacked100Icon:{name:"chart-line-stacked100",content:'',viewBox:"0 0 512 512"},chartLineStacked100MarkersIcon:{name:"chart-line-stacked100-markers",content:'',viewBox:"0 0 512 512"},chartLineStackedIcon:{name:"chart-line-stacked",content:'',viewBox:"0 0 512 512"},chartLineStackedMarkersIcon:{name:"chart-line-stacked-markers",content:'',viewBox:"0 0 512 512"},chartOhlcIcon:{name:"chart-ohlc",content:'',viewBox:"0 0 512 512"},chartPieIcon:{name:"chart-pie",content:'',viewBox:"0 0 512 512"},chartRadarFilledIcon:{name:"chart-radar-filled",content:'',viewBox:"0 0 512 512"},chartRadarIcon:{name:"chart-radar",content:'',viewBox:"0 0 512 512"},chartRadarMarkersIcon:{name:"chart-radar-markers",content:'',viewBox:"0 0 512 512"},chartRoseIcon:{name:"chart-rose",content:'',viewBox:"0 0 512 512"},chartScatterIcon:{name:"chart-scatter",content:'',viewBox:"0 0 512 512"},chartScatterSmoothLinesIcon:{name:"chart-scatter-smooth-lines",content:'',viewBox:"0 0 512 512"},chartScatterSmoothLinesMarkersIcon:{name:"chart-scatter-smooth-lines-markers",content:'',viewBox:"0 0 512 512"},chartScatterStraightLinesIcon:{name:"chart-scatter-straight-lines",content:'',viewBox:"0 0 512 512"},chartScatterStraightLinesMarkersIcon:{name:"chart-scatter-straight-lines-markers",content:'',viewBox:"0 0 512 512"},checkCircleIcon:{name:"check-circle",content:'',viewBox:"0 0 512 512"},checkIcon:{name:"check",content:'',viewBox:"0 0 512 512"},checkOutlineIcon:{name:"check-outline",content:'',viewBox:"0 0 512 512"},checkboxCheckedIcon:{name:"checkbox-checked",content:'',viewBox:"0 0 512 512"},checkboxIcon:{name:"checkbox",content:'',viewBox:"0 0 512 512"},checkboxIndeterminateIcon:{name:"checkbox-indeterminate",content:'',viewBox:"0 0 512 512"},checkboxNullIcon:{name:"checkbox-null",content:'',viewBox:"0 0 512 512"},chevronDoubleDownIcon:{name:"chevron-double-down",content:'',viewBox:"0 0 512 512"},chevronDoubleLeftIcon:{name:"chevron-double-left",content:'',viewBox:"0 0 512 512"},chevronDoubleRightIcon:{name:"chevron-double-right",content:'',viewBox:"0 0 512 512"},chevronDoubleUpIcon:{name:"chevron-double-up",content:'',viewBox:"0 0 512 512"},chevronDownIcon:{name:"chevron-down",content:'',viewBox:"0 0 512 512"},chevronLeftIcon:{name:"chevron-left",content:'',viewBox:"0 0 512 512"},chevronRightIcon:{name:"chevron-right",content:'',viewBox:"0 0 512 512"},chevronUpIcon:{name:"chevron-up",content:'',viewBox:"0 0 512 512"},circleIcon:{name:"circle",content:'',viewBox:"0 0 512 512"},circleShapeIcon:{name:"circle-shape",content:'',viewBox:"0 0 512 512"},cleanOutlineIcon:{name:"clean-outline",content:'',viewBox:"0 0 512 512"},cleanSolidIcon:{name:"clean-solid",content:'',viewBox:"0 0 512 512"},clearCssIcon:{name:"clear-css",content:'',viewBox:"0 0 512 512"},clipboardCodeIcon:{name:"clipboard-code",content:'',viewBox:"0 0 512 512"},clipboardHtmlIcon:{name:"clipboard-html",content:'',viewBox:"0 0 512 512"},clipboardIcon:{name:"clipboard",content:'',viewBox:"0 0 512 512"},clipboardMarkdownIcon:{name:"clipboard-markdown",content:'',viewBox:"0 0 512 512"},clipboardTextIcon:{name:"clipboard-text",content:'',viewBox:"0 0 512 512"},clipboardWordAltIcon:{name:"clipboard-word-alt",content:'',viewBox:"0 0 512 512"},clipboardWordIcon:{name:"clipboard-word",content:'',viewBox:"0 0 512 512"},clockArrowRotateIcon:{name:"clock-arrow-rotate",content:'',viewBox:"0 0 512 512"},clockIcon:{name:"clock",content:'',viewBox:"0 0 512 512"},closedCaptionsIcon:{name:"closed-captions",content:'',viewBox:"0 0 512 512"},cloudIcon:{name:"cloud",content:'',viewBox:"0 0 512 512"},codeIcon:{name:"code",content:'',viewBox:"0 0 512 512"},codeSnippetIcon:{name:"code-snippet",content:'',viewBox:"0 0 512 512"},colResizeIcon:{name:"col-resize",content:'',viewBox:"0 0 512 512"},columnFreezeIcon:{name:"column-freeze",content:'',viewBox:"0 0 512 512"},columnsIcon:{name:"columns",content:'',viewBox:"0 0 512 512"},comboboxIcon:{name:"combobox",content:'',viewBox:"0 0 512 512"},commentIcon:{name:"comment",content:'',viewBox:"0 0 512 512"},commentRemoveIcon:{name:"comment-remove",content:'',viewBox:"0 0 512 512"},commentsRemoveIcon:{name:"comments-remove",content:'',viewBox:"0 0 512 512"},concreteTruckIcon:{name:"concrete-truck",content:'',viewBox:"0 0 512 512"},connectorIcon:{name:"connector",content:'',viewBox:"0 0 512 512"},convertLowercaseIcon:{name:"convert-lowercase",content:'',viewBox:"0 0 512 512"},convertUppercaseIcon:{name:"convert-uppercase",content:'',viewBox:"0 0 512 512"},copyFormatIcon:{name:"copy-format",content:'',viewBox:"0 0 512 512"},copyIcon:{name:"copy",content:'',viewBox:"0 0 512 512"},cropIcon:{name:"crop",content:'',viewBox:"0 0 512 512"},crosstabIcon:{name:"crosstab",content:'',viewBox:"0 0 512 512"},crosstabWizardIcon:{name:"crosstab-wizard",content:'',viewBox:"0 0 512 512"},csIcon:{name:"cs",content:'',viewBox:"0 0 512 512"},csprojIcon:{name:"csproj",content:'',viewBox:"0 0 512 512"},css3Icon:{name:"css3",content:'',viewBox:"0 0 512 512"},cssIcon:{name:"css",content:'',viewBox:"0 0 512 512"},cubeIcon:{name:"cube",content:'',viewBox:"0 0 512 512"},customFormatIcon:{name:"custom-format",content:'',viewBox:"0 0 512 512"},customIconIcon:{name:"custom-icon",content:'',viewBox:"0 0 512 512"},cutIcon:{name:"cut",content:'',viewBox:"0 0 512 512"},dashboardOutlineIcon:{name:"dashboard-outline",content:'',viewBox:"0 0 512 512"},dashboardSolidIcon:{name:"dashboard-solid",content:'',viewBox:"0 0 512 512"},dataCsvIcon:{name:"data-csv",content:'',viewBox:"0 0 512 512"},dataIcon:{name:"data",content:'',viewBox:"0 0 512 512"},dataJsonIcon:{name:"data-json",content:'',viewBox:"0 0 512 512"},dataOdsIcon:{name:"data-ods",content:'',viewBox:"0 0 512 512"},dataRestIcon:{name:"data-rest",content:'',viewBox:"0 0 512 512"},dataSdsIcon:{name:"data-sds",content:'',viewBox:"0 0 512 512"},dataSqlIcon:{name:"data-sql",content:'',viewBox:"0 0 512 512"},dataWebIcon:{name:"data-web",content:'',viewBox:"0 0 512 512"},decimalDecreaseIcon:{name:"decimal-decrease",content:'',viewBox:"0 0 512 512"},decimalIncreaseIcon:{name:"decimal-increase",content:'',viewBox:"0 0 512 512"},decisionIcon:{name:"decision",content:'',viewBox:"0 0 512 512"},decreaseHorizontalSpacingIcon:{name:"decrease-horizontal-spacing",content:'',viewBox:"0 0 512 512"},decreaseVerticalSpacingIcon:{name:"decrease-vertical-spacing",content:'',viewBox:"0 0 512 512"},deliciousBoxIcon:{name:"delicious-box",content:'',viewBox:"0 0 512 512"},deliciousIcon:{name:"delicious",content:'',viewBox:"0 0 512 512"},detailSectionIcon:{name:"detail-section",content:'',viewBox:"0 0 512 512"},devicesOutlineIcon:{name:"devices-outline",content:'',viewBox:"0 0 512 512"},devicesSolidIcon:{name:"devices-solid",content:'',viewBox:"0 0 512 512"},diggBoxIcon:{name:"digg-box",content:'',viewBox:"0 0 512 512"},diggIcon:{name:"digg",content:'',viewBox:"0 0 512 512"},dimensionsIcon:{name:"dimensions",content:'',viewBox:"0 0 512 512"},directionsIcon:{name:"directions",content:'',viewBox:"0 0 512 512"},discountOutlineIcon:{name:"discount-outline",content:'',viewBox:"0 0 512 512"},discountSolidIcon:{name:"discount-solid",content:'',viewBox:"0 0 512 512"},displayBlockIcon:{name:"display-block",content:'',viewBox:"0 0 512 512"},displayFlexIcon:{name:"display-flex",content:'',viewBox:"0 0 512 512"},displayInlineBlockIcon:{name:"display-inline-block",content:'',viewBox:"0 0 512 512"},displayInlineFlexIcon:{name:"display-inline-flex",content:'',viewBox:"0 0 512 512"},distanceIcon:{name:"distance",content:'',viewBox:"0 0 512 512"},divIcon:{name:"div",content:'',viewBox:"0 0 512 512"},divideIcon:{name:"divide",content:'',viewBox:"0 0 512 512"},doctorOutlineIcon:{name:"doctor-outline",content:'',viewBox:"0 0 512 512"},doctorSolidIcon:{name:"doctor-solid",content:'',viewBox:"0 0 512 512"},documentManagerIcon:{name:"document-manager",content:'',viewBox:"0 0 512 512"},dollarIcon:{name:"dollar",content:'',viewBox:"0 0 512 512"},downloadIcon:{name:"download",content:'',viewBox:"0 0 512 512"},downloadLightIcon:{name:"download-light",content:'',viewBox:"0 0 512 512"},dragAndDropIcon:{name:"drag-and-drop",content:'',viewBox:"0 0 512 512"},drawFreeIcon:{name:"draw-free",content:'',viewBox:"0 0 512 512"},dribbbleBoxIcon:{name:"dribbble-box",content:'',viewBox:"0 0 512 512"},dribbbleIcon:{name:"dribbble",content:'',viewBox:"0 0 512 512"},dropdownIcon:{name:"dropdown",content:'',viewBox:"0 0 512 512"},dropletIcon:{name:"droplet",content:'',viewBox:"0 0 512 512"},dropletSlashIcon:{name:"droplet-slash",content:'',viewBox:"0 0 512 512"},dropletSliderIcon:{name:"droplet-slider",content:'',viewBox:"0 0 512 512"},editAnnotationsIcon:{name:"edit-annotations",content:'',viewBox:"0 0 512 512"},editToolsIcon:{name:"edit-tools",content:'',viewBox:"0 0 512 512"},educationOutlineIcon:{name:"education-outline",content:'',viewBox:"0 0 512 512"},educationSolidIcon:{name:"education-solid",content:'',viewBox:"0 0 512 512"},envelopBoxIcon:{name:"envelop-box",content:'',viewBox:"0 0 512 512"},envelopIcon:{name:"envelop",content:'',viewBox:"0 0 512 512"},envelopLinkIcon:{name:"envelop-link",content:'',viewBox:"0 0 512 512"},envelopeBoxIcon:{name:"envelope-box",content:'',viewBox:"0 0 512 512"},envelopeIcon:{name:"envelope",content:'',viewBox:"0 0 512 512"},envelopeLinkIcon:{name:"envelope-link",content:'',viewBox:"0 0 512 512"},equalIcon:{name:"equal",content:'',viewBox:"0 0 512 512"},eraserOutlineIcon:{name:"eraser-outline",content:'',viewBox:"0 0 512 512"},eraserSolidIcon:{name:"eraser-solid",content:'',viewBox:"0 0 512 512"},exclamationCircleIcon:{name:"exclamation-circle",content:'',viewBox:"0 0 512 512"},exeIcon:{name:"exe",content:'',viewBox:"0 0 512 512"},exportIcon:{name:"export",content:'',viewBox:"0 0 512 512"},eyeIcon:{name:"eye",content:'',viewBox:"0 0 512 512"},eyeSlashIcon:{name:"eye-slash",content:'',viewBox:"0 0 512 512"},eyedropperIcon:{name:"eyedropper",content:'',viewBox:"0 0 512 512"},facebookBoxIcon:{name:"facebook-box",content:'',viewBox:"0 0 512 512"},facebookIcon:{name:"facebook",content:'',viewBox:"0 0 512 512"},fileAddIcon:{name:"file-add",content:'',viewBox:"0 0 512 512"},fileAscxIcon:{name:"file-ascx",content:'',viewBox:"0 0 512 512"},fileAudioIcon:{name:"file-audio",content:'',viewBox:"0 0 512 512"},fileBacIcon:{name:"file-bac",content:'',viewBox:"0 0 512 512"},fileConfigIcon:{name:"file-config",content:'',viewBox:"0 0 512 512"},fileCsvIcon:{name:"file-csv",content:'',viewBox:"0 0 512 512"},fileDataIcon:{name:"file-data",content:'',viewBox:"0 0 512 512"},fileDiscImageIcon:{name:"file-disc-image",content:'',viewBox:"0 0 512 512"},fileErrorIcon:{name:"file-error",content:'',viewBox:"0 0 512 512"},fileExcelIcon:{name:"file-excel",content:'',viewBox:"0 0 512 512"},fileFlashIcon:{name:"file-flash",content:'',viewBox:"0 0 512 512"},fileFooterIcon:{name:"file-footer",content:'',viewBox:"0 0 512 512"},fileHeaderIcon:{name:"file-header",content:'',viewBox:"0 0 512 512"},fileHorizontalIcon:{name:"file-horizontal",content:'',viewBox:"0 0 512 512"},fileIcon:{name:"file",content:'',viewBox:"0 0 512 512"},fileImageIcon:{name:"file-image",content:'',viewBox:"0 0 512 512"},fileMdbIcon:{name:"file-mdb",content:'',viewBox:"0 0 512 512"},filePdfIcon:{name:"file-pdf",content:'',viewBox:"0 0 512 512"},filePptIcon:{name:"file-ppt",content:'',viewBox:"0 0 512 512"},filePresentationIcon:{name:"file-presentation",content:'',viewBox:"0 0 512 512"},fileProgrammingIcon:{name:"file-programming",content:'',viewBox:"0 0 512 512"},filePsdIcon:{name:"file-psd",content:'',viewBox:"0 0 512 512"},fileReportIcon:{name:"file-report",content:'',viewBox:"0 0 512 512"},fileTxtIcon:{name:"file-txt",content:'',viewBox:"0 0 512 512"},fileTypescriptIcon:{name:"file-typescript",content:'',viewBox:"0 0 512 512"},fileVideoIcon:{name:"file-video",content:'',viewBox:"0 0 512 512"},fileWordIcon:{name:"file-word",content:'',viewBox:"0 0 512 512"},fileWrenchIcon:{name:"file-wrench",content:'',viewBox:"0 0 512 512"},fileZipIcon:{name:"file-zip",content:'',viewBox:"0 0 512 512"},filesErrorIcon:{name:"files-error",content:'',viewBox:"0 0 512 512"},filmIcon:{name:"film",content:'',viewBox:"0 0 512 512"},filterAddExpressionIcon:{name:"filter-add-expression",content:'',viewBox:"0 0 512 512"},filterAddGroupIcon:{name:"filter-add-group",content:'',viewBox:"0 0 512 512"},filterClearIcon:{name:"filter-clear",content:'',viewBox:"0 0 512 512"},filterIcon:{name:"filter",content:'',viewBox:"0 0 512 512"},filterSmallIcon:{name:"filter-small",content:'',viewBox:"0 0 512 512"},filterSortAscSmallIcon:{name:"filter-sort-asc-small",content:'',viewBox:"0 0 512 512"},filterSortDescSmallIcon:{name:"filter-sort-desc-small",content:'',viewBox:"0 0 512 512"},flashManagerIcon:{name:"flash-manager",content:'',viewBox:"0 0 512 512"},flipHorizontalIcon:{name:"flip-horizontal",content:'',viewBox:"0 0 512 512"},flipVerticalIcon:{name:"flip-vertical",content:'',viewBox:"0 0 512 512"},folderAddIcon:{name:"folder-add",content:'',viewBox:"0 0 512 512"},folderIcon:{name:"folder",content:'',viewBox:"0 0 512 512"},folderMoreIcon:{name:"folder-more",content:'',viewBox:"0 0 512 512"},folderOpenIcon:{name:"folder-open",content:'',viewBox:"0 0 512 512"},folderUpIcon:{name:"folder-up",content:'',viewBox:"0 0 512 512"},fontFamilyIcon:{name:"font-family",content:'',viewBox:"0 0 512 512"},fontGrowIcon:{name:"font-grow",content:'',viewBox:"0 0 512 512"},fontShrinkIcon:{name:"font-shrink",content:'',viewBox:"0 0 512 512"},fontSizeIcon:{name:"font-size",content:'',viewBox:"0 0 512 512"},foodOutlineIcon:{name:"food-outline",content:'',viewBox:"0 0 512 512"},foodSolidIcon:{name:"food-solid",content:'',viewBox:"0 0 512 512"},foregroundColorIcon:{name:"foreground-color",content:'',viewBox:"0 0 512 512"},formElementIcon:{name:"form-element",content:'',viewBox:"0 0 512 512"},formIcon:{name:"form",content:'',viewBox:"0 0 512 512"},formatCodeBlockIcon:{name:"format-code-block",content:'',viewBox:"0 0 512 512"},formulaFxIcon:{name:"formula-fx",content:'',viewBox:"0 0 512 512"},forwardIcon:{name:"forward",content:'',viewBox:"0 0 512 512"},freeTextIcon:{name:"free-text",content:'',viewBox:"0 0 512 512"},fullscreenExitIcon:{name:"fullscreen-exit",content:'',viewBox:"0 0 512 512"},fullscreenIcon:{name:"fullscreen",content:'',viewBox:"0 0 512 512"},gapColumnIcon:{name:"gap-column",content:'',viewBox:"0 0 512 512"},gapRowIcon:{name:"gap-row",content:'',viewBox:"0 0 512 512"},gaugeLinearIcon:{name:"gauge-linear",content:'',viewBox:"0 0 512 512"},gaugeRadialIcon:{name:"gauge-radial",content:'',viewBox:"0 0 512 512"},gearIcon:{name:"gear",content:'',viewBox:"0 0 512 512"},gearsIcon:{name:"gears",content:'',viewBox:"0 0 512 512"},globeIcon:{name:"globe",content:'',viewBox:"0 0 512 512"},globeLinkIcon:{name:"globe-link",content:'',viewBox:"0 0 512 512"},globeOutlineIcon:{name:"globe-outline",content:'',viewBox:"0 0 512 512"},globeUnlinkIcon:{name:"globe-unlink",content:'',viewBox:"0 0 512 512"},googleBoxIcon:{name:"google-box",content:'',viewBox:"0 0 512 512"},googleIcon:{name:"google",content:'',viewBox:"0 0 512 512"},googlePlusBoxIcon:{name:"google-plus-box",content:'',viewBox:"0 0 512 512"},googlePlusIcon:{name:"google-plus",content:'',viewBox:"0 0 512 512"},graphIcon:{name:"graph",content:'',viewBox:"0 0 512 512"},grayscaleIcon:{name:"grayscale",content:'',viewBox:"0 0 512 512"},greaterOrEqualIcon:{name:"greater-or-equal",content:'',viewBox:"0 0 512 512"},gridIcon:{name:"grid",content:'',viewBox:"0 0 512 512"},gridLayoutIcon:{name:"grid-layout",content:'',viewBox:"0 0 512 512"},groupBoxIcon:{name:"group-box",content:'',viewBox:"0 0 512 512"},groupCollectionIcon:{name:"group-collection",content:'',viewBox:"0 0 512 512"},groupFooterSectionIcon:{name:"group-footer-section",content:'',viewBox:"0 0 512 512"},groupHeaderSectionIcon:{name:"group-header-section",content:'',viewBox:"0 0 512 512"},groupIcon:{name:"group",content:'',viewBox:"0 0 512 512"},groupSectionIcon:{name:"group-section",content:'',viewBox:"0 0 512 512"},h1Icon:{name:"h1",content:'',viewBox:"0 0 512 512"},h2Icon:{name:"h2",content:'',viewBox:"0 0 512 512"},h3Icon:{name:"h3",content:'',viewBox:"0 0 512 512"},h4Icon:{name:"h4",content:'',viewBox:"0 0 512 512"},h5Icon:{name:"h5",content:'',viewBox:"0 0 512 512"},h6Icon:{name:"h6",content:'',viewBox:"0 0 512 512"},handIcon:{name:"hand",content:'',viewBox:"0 0 512 512"},handleDragDotsIcon:{name:"handle-drag-dots",content:'',viewBox:"0 0 512 512"},handleDragIcon:{name:"handle-drag",content:'',viewBox:"0 0 512 512"},handleResizeAltIcon:{name:"handle-resize-alt",content:'',viewBox:"0 0 512 512"},handleResizeIcon:{name:"handle-resize",content:'',viewBox:"0 0 512 512"},hdIcon:{name:"hd",content:'',viewBox:"0 0 512 512"},headsetIcon:{name:"headset",content:'',viewBox:"0 0 512 512"},heartIcon:{name:"heart",content:'',viewBox:"0 0 512 512"},heartOutlineIcon:{name:"heart-outline",content:'',viewBox:"0 0 512 512"},hexagonShapeIcon:{name:"hexagon-shape",content:'',viewBox:"0 0 512 512"},highlightFreeIcon:{name:"highlight-free",content:'',viewBox:"0 0 512 512"},highlightIcon:{name:"highlight",content:'',viewBox:"0 0 512 512"},homeIcon:{name:"home",content:'',viewBox:"0 0 512 512"},horizontalRuleIcon:{name:"horizontal-rule",content:'',viewBox:"0 0 512 512"},html5Icon:{name:"html5",content:'',viewBox:"0 0 512 512"},hyperlinkOpenIcon:{name:"hyperlink-open",content:'',viewBox:"0 0 512 512"},hyperlinkOpenSmIcon:{name:"hyperlink-open-sm",content:'',viewBox:"0 0 512 512"},imageAbsolutePositionIcon:{name:"image-absolute-position",content:'',viewBox:"0 0 512 512"},imageAddIcon:{name:"image-add",content:'',viewBox:"0 0 512 512"},imageEditIcon:{name:"image-edit",content:'',viewBox:"0 0 512 512"},imageExportIcon:{name:"image-export",content:'',viewBox:"0 0 512 512"},imageIcon:{name:"image",content:'',viewBox:"0 0 512 512"},imageMapEditorIcon:{name:"image-map-editor",content:'',viewBox:"0 0 512 512"},imageResizeIcon:{name:"image-resize",content:'',viewBox:"0 0 512 512"},imagesIcon:{name:"images",content:'',viewBox:"0 0 512 512"},importIcon:{name:"import",content:'',viewBox:"0 0 512 512"},inboxIcon:{name:"inbox",content:'',viewBox:"0 0 512 512"},increaseHorizontalSpacingIcon:{name:"increase-horizontal-spacing",content:'',viewBox:"0 0 512 512"},increaseVerticalSpacingIcon:{name:"increase-vertical-spacing",content:'',viewBox:"0 0 512 512"},indentIcon:{name:"indent",content:'',viewBox:"0 0 512 512"},industrialVehicleIcon:{name:"industrial-vehicle",content:'',viewBox:"0 0 512 512"},infoCircleIcon:{name:"info-circle",content:'',viewBox:"0 0 512 512"},infoSolidIcon:{name:"info-solid",content:'',viewBox:"0 0 512 512"},inheritedIcon:{name:"inherited",content:'',viewBox:"0 0 512 512"},inputboxIcon:{name:"inputbox",content:'',viewBox:"0 0 512 512"},insertBottomIcon:{name:"insert-bottom",content:'',viewBox:"0 0 512 512"},insertFreeTextIcon:{name:"insert-free-text",content:'',viewBox:"0 0 512 512"},insertMiddleIcon:{name:"insert-middle",content:'',viewBox:"0 0 512 512"},insertTopIcon:{name:"insert-top",content:'',viewBox:"0 0 512 512"},instagramBoxIcon:{name:"instagram-box",content:'',viewBox:"0 0 512 512"},instagramIcon:{name:"instagram",content:'',viewBox:"0 0 512 512"},invertColorsIcon:{name:"invert-colors",content:'',viewBox:"0 0 512 512"},italicIcon:{name:"italic",content:'',viewBox:"0 0 512 512"},jsIcon:{name:"js",content:'',viewBox:"0 0 512 512"},justifyContentAroundAltIcon:{name:"justify-content-around-alt",content:'',viewBox:"0 0 512 512"},justifyContentAroundIcon:{name:"justify-content-around",content:'',viewBox:"0 0 512 512"},justifyContentBetweenAltIcon:{name:"justify-content-between-alt",content:'',viewBox:"0 0 512 512"},justifyContentBetweenIcon:{name:"justify-content-between",content:'',viewBox:"0 0 512 512"},justifyContentCenterAltIcon:{name:"justify-content-center-alt",content:'',viewBox:"0 0 512 512"},justifyContentCenterIcon:{name:"justify-content-center",content:'',viewBox:"0 0 512 512"},justifyContentEndAltIcon:{name:"justify-content-end-alt",content:'',viewBox:"0 0 512 512"},justifyContentEndIcon:{name:"justify-content-end",content:'',viewBox:"0 0 512 512"},justifyContentStartAltIcon:{name:"justify-content-start-alt",content:'',viewBox:"0 0 512 512"},justifyContentStartIcon:{name:"justify-content-start",content:'',viewBox:"0 0 512 512"},kpiStatusDenyIcon:{name:"kpi-status-deny",content:'',viewBox:"0 0 512 512"},kpiStatusHoldIcon:{name:"kpi-status-hold",content:'',viewBox:"0 0 512 512"},kpiStatusOpenIcon:{name:"kpi-status-open",content:'',viewBox:"0 0 512 512"},labTechnicianOutlineIcon:{name:"lab-technician-outline",content:'',viewBox:"0 0 512 512"},labTechnicianSolidIcon:{name:"lab-technician-solid",content:'',viewBox:"0 0 512 512"},laptopOutlineIcon:{name:"laptop-outline",content:'',viewBox:"0 0 512 512"},laptopSolidIcon:{name:"laptop-solid",content:'',viewBox:"0 0 512 512"},launchIcon:{name:"launch",content:'',viewBox:"0 0 512 512"},layout1By4Icon:{name:"layout-1-by-4",content:'',viewBox:"0 0 512 512"},layout2By2Icon:{name:"layout-2-by-2",content:'',viewBox:"0 0 512 512"},layoutIcon:{name:"layout",content:'',viewBox:"0 0 512 512"},layoutSideBySideIcon:{name:"layout-side-by-side",content:'',viewBox:"0 0 512 512"},layoutStackedIcon:{name:"layout-stacked",content:'',viewBox:"0 0 512 512"},lessOrEqualIcon:{name:"less-or-equal",content:'',viewBox:"0 0 512 512"},letterSpaceIcon:{name:"letter-space",content:'',viewBox:"0 0 512 512"},levelDownIcon:{name:"level-down",content:'',viewBox:"0 0 512 512"},levelToTopIcon:{name:"level-to-top",content:'',viewBox:"0 0 512 512"},levelUpIcon:{name:"level-up",content:'',viewBox:"0 0 512 512"},lineHeightIcon:{name:"line-height",content:'',viewBox:"0 0 512 512"},lineShapeIcon:{name:"line-shape",content:'',viewBox:"0 0 512 512"},linkAddIcon:{name:"link-add",content:'',viewBox:"0 0 512 512"},linkIcon:{name:"link",content:'',viewBox:"0 0 512 512"},linkVerticalIcon:{name:"link-vertical",content:'',viewBox:"0 0 512 512"},linkedinBoxIcon:{name:"linkedin-box",content:'',viewBox:"0 0 512 512"},linkedinIcon:{name:"linkedin",content:'',viewBox:"0 0 512 512"},listLatinBigIcon:{name:"list-latin-big",content:'',viewBox:"0 0 512 512"},listLatinSmallIcon:{name:"list-latin-small",content:'',viewBox:"0 0 512 512"},listOrderedIcon:{name:"list-ordered",content:'',viewBox:"0 0 512 512"},listRomanBigIcon:{name:"list-roman-big",content:'',viewBox:"0 0 512 512"},listRomanLowerIcon:{name:"list-roman-lower",content:'',viewBox:"0 0 512 512"},listRomanSmallIcon:{name:"list-roman-small",content:'',viewBox:"0 0 512 512"},listRomanUpperIcon:{name:"list-roman-upper",content:'',viewBox:"0 0 512 512"},listUnorderedIcon:{name:"list-unordered",content:'',viewBox:"0 0 512 512"},listUnorderedOutlineIcon:{name:"list-unordered-outline",content:'',viewBox:"0 0 512 512"},listUnorderedSquareIcon:{name:"list-unordered-square",content:'',viewBox:"0 0 512 512"},locationsIcon:{name:"locations",content:'',viewBox:"0 0 512 512"},lockIcon:{name:"lock",content:'',viewBox:"0 0 512 512"},loginIcon:{name:"login",content:'',viewBox:"0 0 512 512"},logoutIcon:{name:"logout",content:'',viewBox:"0 0 512 512"},luggageOutlineIcon:{name:"luggage-outline",content:'',viewBox:"0 0 512 512"},luggageSolidIcon:{name:"luggage-solid",content:'',viewBox:"0 0 512 512"},makeHorizontalSpacingEqualIcon:{name:"make-horizontal-spacing-equal",content:'',viewBox:"0 0 512 512"},makeSameHeightIcon:{name:"make-same-height",content:'',viewBox:"0 0 512 512"},makeSameSizeIcon:{name:"make-same-size",content:'',viewBox:"0 0 512 512"},makeSameWidthIcon:{name:"make-same-width",content:'',viewBox:"0 0 512 512"},makeVerticalSpacingEqualIcon:{name:"make-vertical-spacing-equal",content:'',viewBox:"0 0 512 512"},mapMarkerIcon:{name:"map-marker",content:'',viewBox:"0 0 512 512"},mapMarkerTargetIcon:{name:"map-marker-target",content:'',viewBox:"0 0 512 512"},maxHeightIcon:{name:"max-height",content:'',viewBox:"0 0 512 512"},maxWidthIcon:{name:"max-width",content:'',viewBox:"0 0 512 512"},mediaManagerIcon:{name:"media-manager",content:'',viewBox:"0 0 512 512"},menuIcon:{name:"menu",content:'',viewBox:"0 0 512 512"},microphoneOutlineIcon:{name:"microphone-outline",content:'',viewBox:"0 0 512 512"},microphoneSolidIcon:{name:"microphone-solid",content:'',viewBox:"0 0 512 512"},minHeightIcon:{name:"min-height",content:'',viewBox:"0 0 512 512"},minWidthIcon:{name:"min-width",content:'',viewBox:"0 0 512 512"},minusCircleIcon:{name:"minus-circle",content:'',viewBox:"0 0 512 512"},minusIcon:{name:"minus",content:'',viewBox:"0 0 512 512"},minusOutlineIcon:{name:"minus-outline",content:'',viewBox:"0 0 512 512"},minusSmIcon:{name:"minus-sm",content:'',viewBox:"0 0 512 512"},mirrorIcon:{name:"mirror",content:'',viewBox:"0 0 512 512"},mobileOutlineIcon:{name:"mobile-outline",content:'',viewBox:"0 0 512 512"},mobileOutlineRingingIcon:{name:"mobile-outline-ringing",content:'',viewBox:"0 0 512 512"},mobileSolidIcon:{name:"mobile-solid",content:'',viewBox:"0 0 512 512"},mobileSolidRingingIcon:{name:"mobile-solid-ringing",content:'',viewBox:"0 0 512 512"},moneyExchangeIcon:{name:"money-exchange",content:'',viewBox:"0 0 512 512"},moreHorizontalIcon:{name:"more-horizontal",content:'',viewBox:"0 0 512 512"},moreVerticalIcon:{name:"more-vertical",content:'',viewBox:"0 0 512 512"},musicNotesIcon:{name:"music-notes",content:'',viewBox:"0 0 512 512"},myspaceBoxIcon:{name:"myspace-box",content:'',viewBox:"0 0 512 512"},myspaceIcon:{name:"myspace",content:'',viewBox:"0 0 512 512"},nonRecurrenceIcon:{name:"non-recurrence",content:'',viewBox:"0 0 512 512"},nonStopOutlineIcon:{name:"non-stop-outline",content:'',viewBox:"0 0 512 512"},nonStopSolidIcon:{name:"non-stop-solid",content:'',viewBox:"0 0 512 512"},notEqualIcon:{name:"not-equal",content:'',viewBox:"0 0 512 512"},nurseOutlineIcon:{name:"nurse-outline",content:'',viewBox:"0 0 512 512"},nurseSolidIcon:{name:"nurse-solid",content:'',viewBox:"0 0 512 512"},optimizationIcon:{name:"optimization",content:'',viewBox:"0 0 512 512"},outdentIcon:{name:"outdent",content:'',viewBox:"0 0 512 512"},outlineOffsetIcon:{name:"outline-offset",content:'',viewBox:"0 0 512 512"},outlineWidthIcon:{name:"outline-width",content:'',viewBox:"0 0 512 512"},overlapIcon:{name:"overlap",content:'',viewBox:"0 0 512 512"},paddingBottomIcon:{name:"padding-bottom",content:'',viewBox:"0 0 512 512"},paddingIcon:{name:"padding",content:'',viewBox:"0 0 512 512"},paddingLeftIcon:{name:"padding-left",content:'',viewBox:"0 0 512 512"},paddingRightIcon:{name:"padding-right",content:'',viewBox:"0 0 512 512"},paddingTopIcon:{name:"padding-top",content:'',viewBox:"0 0 512 512"},pageFooterSectionIcon:{name:"page-footer-section",content:'',viewBox:"0 0 512 512"},pageHeaderSectionIcon:{name:"page-header-section",content:'',viewBox:"0 0 512 512"},paletteIcon:{name:"palette",content:'',viewBox:"0 0 512 512"},paneFreezeIcon:{name:"pane-freeze",content:'',viewBox:"0 0 512 512"},paperPlaneIcon:{name:"paper-plane",content:'',viewBox:"0 0 512 512"},paperclipAltIcon:{name:"paperclip-alt",content:'',viewBox:"0 0 512 512"},paperclipIcon:{name:"paperclip",content:'',viewBox:"0 0 512 512"},paragraphAddIcon:{name:"paragraph-add",content:'',viewBox:"0 0 512 512"},paragraphHeightIcon:{name:"paragraph-height",content:'',viewBox:"0 0 512 512"},paragraphMarkIcon:{name:"paragraph-mark",content:'',viewBox:"0 0 512 512"},parameterBooleanIcon:{name:"parameter-boolean",content:'',viewBox:"0 0 512 512"},parameterDateTimeIcon:{name:"parameter-date-time",content:'',viewBox:"0 0 512 512"},parameterFloatIcon:{name:"parameter-float",content:'',viewBox:"0 0 512 512"},parameterIntegerIcon:{name:"parameter-integer",content:'',viewBox:"0 0 512 512"},parameterStringIcon:{name:"parameter-string",content:'',viewBox:"0 0 512 512"},parametersByteArrayIcon:{name:"parameters-byte-array",content:'',viewBox:"0 0 512 512"},parametersIcon:{name:"parameters",content:'',viewBox:"0 0 512 512"},parametersUnknownIcon:{name:"parameters-unknown",content:'',viewBox:"0 0 512 512"},passwordBoxIcon:{name:"password-box",content:'',viewBox:"0 0 512 512"},passwordIcon:{name:"password",content:'',viewBox:"0 0 512 512"},patientOutlineIcon:{name:"patient-outline",content:'',viewBox:"0 0 512 512"},patientSolidIcon:{name:"patient-solid",content:'',viewBox:"0 0 512 512"},pauseIcon:{name:"pause",content:'',viewBox:"0 0 512 512"},pauseSmIcon:{name:"pause-sm",content:'',viewBox:"0 0 512 512"},pencilIcon:{name:"pencil",content:'',viewBox:"0 0 512 512"},percentIcon:{name:"percent",content:'',viewBox:"0 0 512 512"},perimeterIcon:{name:"perimeter",content:'',viewBox:"0 0 512 512"},photosIcon:{name:"photos",content:'',viewBox:"0 0 512 512"},pillsOutlineIcon:{name:"pills-outline",content:'',viewBox:"0 0 512 512"},pillsSolidIcon:{name:"pills-solid",content:'',viewBox:"0 0 512 512"},pinIcon:{name:"pin",content:'',viewBox:"0 0 512 512"},pinterestBoxIcon:{name:"pinterest-box",content:'',viewBox:"0 0 512 512"},pinterestIcon:{name:"pinterest",content:'',viewBox:"0 0 512 512"},planIcon:{name:"plan",content:'',viewBox:"0 0 512 512"},planeOutlineIcon:{name:"plane-outline",content:'',viewBox:"0 0 512 512"},planeSolidIcon:{name:"plane-solid",content:'',viewBox:"0 0 512 512"},playIcon:{name:"play",content:'',viewBox:"0 0 512 512"},playSmIcon:{name:"play-sm",content:'',viewBox:"0 0 512 512"},playlistIcon:{name:"playlist",content:'',viewBox:"0 0 512 512"},plusCircleIcon:{name:"plus-circle",content:'',viewBox:"0 0 512 512"},plusIcon:{name:"plus",content:'',viewBox:"0 0 512 512"},plusOutlineIcon:{name:"plus-outline",content:'',viewBox:"0 0 512 512"},plusSmIcon:{name:"plus-sm",content:'',viewBox:"0 0 512 512"},pointerIcon:{name:"pointer",content:'',viewBox:"0 0 512 512"},positionBottomIcon:{name:"position-bottom",content:'',viewBox:"0 0 512 512"},positionLeftIcon:{name:"position-left",content:'',viewBox:"0 0 512 512"},positionRightIcon:{name:"position-right",content:'',viewBox:"0 0 512 512"},positionTopIcon:{name:"position-top",content:'',viewBox:"0 0 512 512"},printIcon:{name:"print",content:'',viewBox:"0 0 512 512"},puzzlePieceIcon:{name:"puzzle-piece",content:'',viewBox:"0 0 512 512"},qrCodeIcon:{name:"qr-code",content:'',viewBox:"0 0 512 512"},qrCodeOutlineIcon:{name:"qr-code-outline",content:'',viewBox:"0 0 512 512"},qrCodeScannerIcon:{name:"qr-code-scanner",content:'',viewBox:"0 0 512 512"},questionCircleIcon:{name:"question-circle",content:'',viewBox:"0 0 512 512"},questionSolidIcon:{name:"question-solid",content:'',viewBox:"0 0 512 512"},radiobuttonCheckedIcon:{name:"radiobutton-checked",content:'',viewBox:"0 0 512 512"},radiobuttonIcon:{name:"radiobutton",content:'',viewBox:"0 0 512 512"},rectangleShapeIcon:{name:"rectangle-shape",content:'',viewBox:"0 0 512 512"},recycleOutlineIcon:{name:"recycle-outline",content:'',viewBox:"0 0 512 512"},recycleSolidIcon:{name:"recycle-solid",content:'',viewBox:"0 0 512 512"},redditBoxIcon:{name:"reddit-box",content:'',viewBox:"0 0 512 512"},redditIcon:{name:"reddit",content:'',viewBox:"0 0 512 512"},redoIcon:{name:"redo",content:'',viewBox:"0 0 512 512"},regularExpressionIcon:{name:"regular-expression",content:'',viewBox:"0 0 512 512"},removeHorizontalSpacingIcon:{name:"remove-horizontal-spacing",content:'',viewBox:"0 0 512 512"},removeVerticalSpacingIcon:{name:"remove-vertical-spacing",content:'',viewBox:"0 0 512 512"},reorderIcon:{name:"reorder",content:'',viewBox:"0 0 512 512"},replaceAllIcon:{name:"replace-all",content:'',viewBox:"0 0 512 512"},replaceFreeTextIcon:{name:"replace-free-text",content:'',viewBox:"0 0 512 512"},replaceSingleIcon:{name:"replace-single",content:'',viewBox:"0 0 512 512"},reportElementIcon:{name:"report-element",content:'',viewBox:"0 0 512 512"},rewindIcon:{name:"rewind",content:'',viewBox:"0 0 512 512"},rightDoubleQuotesIcon:{name:"right-double-quotes",content:'',viewBox:"0 0 512 512"},rotateIcon:{name:"rotate",content:'',viewBox:"0 0 512 512"},rotateLeftIcon:{name:"rotate-left",content:'',viewBox:"0 0 512 512"},rotateRightIcon:{name:"rotate-right",content:'',viewBox:"0 0 512 512"},roundCornersIcon:{name:"round-corners",content:'',viewBox:"0 0 512 512"},rowCollapseIcon:{name:"row-collapse",content:'',viewBox:"0 0 512 512"},rowExpandIcon:{name:"row-expand",content:'',viewBox:"0 0 512 512"},rowFreezeIcon:{name:"row-freeze",content:'',viewBox:"0 0 512 512"},rowsIcon:{name:"rows",content:'',viewBox:"0 0 512 512"},rssBoxIcon:{name:"rss-box",content:'',viewBox:"0 0 512 512"},rssIcon:{name:"rss",content:'',viewBox:"0 0 512 512"},rulerOutlineAltIcon:{name:"ruler-outline-alt",content:'',viewBox:"0 0 512 512"},rulerOutlineIcon:{name:"ruler-outline",content:'',viewBox:"0 0 512 512"},rulerSolidAltIcon:{name:"ruler-solid-alt",content:'',viewBox:"0 0 512 512"},rulerSolidIcon:{name:"ruler-solid",content:'',viewBox:"0 0 512 512"},rulerTriangleOutlineIcon:{name:"ruler-triangle-outline",content:'',viewBox:"0 0 512 512"},rulerTriangleSolidIcon:{name:"ruler-triangle-solid",content:'',viewBox:"0 0 512 512"},saveIcon:{name:"save",content:'',viewBox:"0 0 512 512"},scaleIcon:{name:"scale",content:'',viewBox:"0 0 512 512"},searchIcon:{name:"search",content:'',viewBox:"0 0 512 512"},securityCheckOutlineIcon:{name:"security-check-outline",content:'',viewBox:"0 0 512 512"},securityCheckSolidIcon:{name:"security-check-solid",content:'',viewBox:"0 0 512 512"},securityLockOutlineIcon:{name:"security-lock-outline",content:'',viewBox:"0 0 512 512"},securityLockSolidIcon:{name:"security-lock-solid",content:'',viewBox:"0 0 512 512"},selectAllIcon:{name:"select-all",content:'',viewBox:"0 0 512 512"},selectBoxIcon:{name:"select-box",content:'',viewBox:"0 0 512 512"},setColumnPositionIcon:{name:"set-column-position",content:'',viewBox:"0 0 512 512"},shapeLineIcon:{name:"shape-line",content:'',viewBox:"0 0 512 512"},shapesIcon:{name:"shapes",content:'',viewBox:"0 0 512 512"},shareIcon:{name:"share",content:'',viewBox:"0 0 512 512"},sharpenIcon:{name:"sharpen",content:'',viewBox:"0 0 512 512"},signatureIcon:{name:"signature",content:'',viewBox:"0 0 512 512"},silverlightIcon:{name:"silverlight",content:'',viewBox:"0 0 512 512"},sizeToGridIcon:{name:"size-to-grid",content:'',viewBox:"0 0 512 512"},slidersIcon:{name:"sliders",content:'',viewBox:"0 0 512 512"},slnIcon:{name:"sln",content:'',viewBox:"0 0 512 512"},smsOutlineIcon:{name:"sms-outline",content:'',viewBox:"0 0 512 512"},smsSolidIcon:{name:"sms-solid",content:'',viewBox:"0 0 512 512"},snapGridIcon:{name:"snap-grid",content:'',viewBox:"0 0 512 512"},snapToGridlinesIcon:{name:"snap-to-gridlines",content:'',viewBox:"0 0 512 512"},snapToSnaplinesIcon:{name:"snap-to-snaplines",content:'',viewBox:"0 0 512 512"},sortAscIcon:{name:"sort-asc",content:'',viewBox:"0 0 512 512"},sortAscSmallIcon:{name:"sort-asc-small",content:'',viewBox:"0 0 512 512"},sortClearIcon:{name:"sort-clear",content:'',viewBox:"0 0 512 512"},sortDescIcon:{name:"sort-desc",content:'',viewBox:"0 0 512 512"},sortDescSmallIcon:{name:"sort-desc-small",content:'',viewBox:"0 0 512 512"},sparklesIcon:{name:"sparkles",content:'',viewBox:"0 0 512 512"},speedIcon:{name:"speed",content:'',viewBox:"0 0 512 512"},spellCheckerIcon:{name:"spell-checker",content:'',viewBox:"0 0 512 512"},stampIcon:{name:"stamp",content:'',viewBox:"0 0 512 512"},starIcon:{name:"star",content:'',viewBox:"0 0 512 512"},starOutlineIcon:{name:"star-outline",content:'',viewBox:"0 0 512 512"},stickIcon:{name:"stick",content:'',viewBox:"0 0 512 512"},stickyNoteIcon:{name:"sticky-note",content:'',viewBox:"0 0 512 512"},stopIcon:{name:"stop",content:'',viewBox:"0 0 512 512"},stopSmIcon:{name:"stop-sm",content:'',viewBox:"0 0 512 512"},strikethroughIcon:{name:"strikethrough",content:'',viewBox:"0 0 512 512"},stripAllFormattingIcon:{name:"strip-all-formatting",content:'',viewBox:"0 0 512 512"},stripCssFormatIcon:{name:"strip-css-format",content:'',viewBox:"0 0 512 512"},stripFontElementsIcon:{name:"strip-font-elements",content:'',viewBox:"0 0 512 512"},stripSpanElementsIcon:{name:"strip-span-elements",content:'',viewBox:"0 0 512 512"},stripWordFormattingIcon:{name:"strip-word-formatting",content:'',viewBox:"0 0 512 512"},stumbleUponBoxIcon:{name:"stumble-upon-box",content:'',viewBox:"0 0 512 512"},stumbleUponIcon:{name:"stumble-upon",content:'',viewBox:"0 0 512 512"},subreportIcon:{name:"subreport",content:'',viewBox:"0 0 512 512"},subscriptIcon:{name:"subscript",content:'',viewBox:"0 0 512 512"},sumIcon:{name:"sum",content:'',viewBox:"0 0 512 512"},supscriptIcon:{name:"supscript",content:'',viewBox:"0 0 512 512"},sustainabilityIcon:{name:"sustainability",content:'',viewBox:"0 0 512 512"},sweeperVehicleIcon:{name:"sweeper-vehicle",content:'',viewBox:"0 0 512 512"},symbolIcon:{name:"symbol",content:'',viewBox:"0 0 512 512"},tableAddIcon:{name:"table-add",content:'',viewBox:"0 0 512 512"},tableAlignBottomCenterIcon:{name:"table-align-bottom-center",content:'',viewBox:"0 0 512 512"},tableAlignBottomLeftIcon:{name:"table-align-bottom-left",content:'',viewBox:"0 0 512 512"},tableAlignBottomRightIcon:{name:"table-align-bottom-right",content:'',viewBox:"0 0 512 512"},tableAlignMiddleCenterIcon:{name:"table-align-middle-center",content:'',viewBox:"0 0 512 512"},tableAlignMiddleLeftIcon:{name:"table-align-middle-left",content:'',viewBox:"0 0 512 512"},tableAlignMiddleRightIcon:{name:"table-align-middle-right",content:'',viewBox:"0 0 512 512"},tableAlignRemoveIcon:{name:"table-align-remove",content:'',viewBox:"0 0 512 512"},tableAlignTopCenterIcon:{name:"table-align-top-center",content:'',viewBox:"0 0 512 512"},tableAlignTopLeftIcon:{name:"table-align-top-left",content:'',viewBox:"0 0 512 512"},tableAlignTopRightIcon:{name:"table-align-top-right",content:'',viewBox:"0 0 512 512"},tableBodyIcon:{name:"table-body",content:'',viewBox:"0 0 512 512"},tableCellDeleteIcon:{name:"table-cell-delete",content:'',viewBox:"0 0 512 512"},tableCellIcon:{name:"table-cell",content:'',viewBox:"0 0 512 512"},tableCellPropertiesIcon:{name:"table-cell-properties",content:'',viewBox:"0 0 512 512"},tableColumnDeleteIcon:{name:"table-column-delete",content:'',viewBox:"0 0 512 512"},tableColumnGroupsIcon:{name:"table-column-groups",content:'',viewBox:"0 0 512 512"},tableColumnInsertLeftIcon:{name:"table-column-insert-left",content:'',viewBox:"0 0 512 512"},tableColumnInsertRightIcon:{name:"table-column-insert-right",content:'',viewBox:"0 0 512 512"},tableCornerIcon:{name:"table-corner",content:'',viewBox:"0 0 512 512"},tableDeleteIcon:{name:"table-delete",content:'',viewBox:"0 0 512 512"},tableIcon:{name:"table",content:'',viewBox:"0 0 512 512"},tablePositionCenterIcon:{name:"table-position-center",content:'',viewBox:"0 0 512 512"},tablePositionEndIcon:{name:"table-position-end",content:'',viewBox:"0 0 512 512"},tablePositionStartIcon:{name:"table-position-start",content:'',viewBox:"0 0 512 512"},tablePropertiesIcon:{name:"table-properties",content:'',viewBox:"0 0 512 512"},tableRowDeleteIcon:{name:"table-row-delete",content:'',viewBox:"0 0 512 512"},tableRowGroupsIcon:{name:"table-row-groups",content:'',viewBox:"0 0 512 512"},tableRowInsertAboveIcon:{name:"table-row-insert-above",content:'',viewBox:"0 0 512 512"},tableRowInsertBelowIcon:{name:"table-row-insert-below",content:'',viewBox:"0 0 512 512"},tableUnmergeIcon:{name:"table-unmerge",content:'',viewBox:"0 0 512 512"},tableWizardIcon:{name:"table-wizard",content:'',viewBox:"0 0 512 512"},tabletOutlineIcon:{name:"tablet-outline",content:'',viewBox:"0 0 512 512"},tabletSolidIcon:{name:"tablet-solid",content:'',viewBox:"0 0 512 512"},tellAFriendBoxIcon:{name:"tell-a-friend-box",content:'',viewBox:"0 0 512 512"},tellAFriendIcon:{name:"tell-a-friend",content:'',viewBox:"0 0 512 512"},templateManagerIcon:{name:"template-manager",content:'',viewBox:"0 0 512 512"},textClipIcon:{name:"text-clip",content:'',viewBox:"0 0 512 512"},textOverflowIcon:{name:"text-overflow",content:'',viewBox:"0 0 512 512"},textTruncateIcon:{name:"text-truncate",content:'',viewBox:"0 0 512 512"},textWrapArrowIcon:{name:"text-wrap-arrow",content:'',viewBox:"0 0 512 512"},textWrapIcon:{name:"text-wrap",content:'',viewBox:"0 0 512 512"},textareaIcon:{name:"textarea",content:'',viewBox:"0 0 512 512"},textboxHiddenIcon:{name:"textbox-hidden",content:'',viewBox:"0 0 512 512"},textboxIcon:{name:"textbox",content:'',viewBox:"0 0 512 512"},therapistOutlineIcon:{name:"therapist-outline",content:'',viewBox:"0 0 512 512"},therapistSolidIcon:{name:"therapist-solid",content:'',viewBox:"0 0 512 512"},thumbDownIcon:{name:"thumb-down",content:'',viewBox:"0 0 512 512"},thumbDownOutlineIcon:{name:"thumb-down-outline",content:'',viewBox:"0 0 512 512"},thumbUpIcon:{name:"thumb-up",content:'',viewBox:"0 0 512 512"},thumbUpOutlineIcon:{name:"thumb-up-outline",content:'',viewBox:"0 0 512 512"},thumbnailsDownIcon:{name:"thumbnails-down",content:'',viewBox:"0 0 512 512"},thumbnailsLeftIcon:{name:"thumbnails-left",content:'',viewBox:"0 0 512 512"},thumbnailsRightIcon:{name:"thumbnails-right",content:'',viewBox:"0 0 512 512"},thumbnailsUpIcon:{name:"thumbnails-up",content:'',viewBox:"0 0 512 512"},tocSectionIcon:{name:"toc-section",content:'',viewBox:"0 0 512 512"},tocSectionLevelIcon:{name:"toc-section-level",content:'',viewBox:"0 0 512 512"},toggleFullScreenModeIcon:{name:"toggle-full-screen-mode",content:'',viewBox:"0 0 512 512"},toolbarFloatIcon:{name:"toolbar-float",content:'',viewBox:"0 0 512 512"},trackChangesAcceptAllIcon:{name:"track-changes-accept-all",content:'',viewBox:"0 0 512 512"},trackChangesAcceptIcon:{name:"track-changes-accept",content:'',viewBox:"0 0 512 512"},trackChangesEnableIcon:{name:"track-changes-enable",content:'',viewBox:"0 0 512 512"},trackChangesIcon:{name:"track-changes",content:'',viewBox:"0 0 512 512"},trackChangesRejectAllIcon:{name:"track-changes-reject-all",content:'',viewBox:"0 0 512 512"},trackChangesRejectIcon:{name:"track-changes-reject",content:'',viewBox:"0 0 512 512"},transactionsIcon:{name:"transactions",content:'',viewBox:"0 0 512 512"},transparencyIcon:{name:"transparency",content:'',viewBox:"0 0 512 512"},trashIcon:{name:"trash",content:'',viewBox:"0 0 512 512"},truckIcon:{name:"truck",content:'',viewBox:"0 0 512 512"},tumblrBoxIcon:{name:"tumblr-box",content:'',viewBox:"0 0 512 512"},tumblrIcon:{name:"tumblr",content:'',viewBox:"0 0 512 512"},twitterBoxIcon:{name:"twitter-box",content:'',viewBox:"0 0 512 512"},twitterIcon:{name:"twitter",content:'',viewBox:"0 0 512 512"},underlineIcon:{name:"underline",content:'',viewBox:"0 0 512 512"},undoIcon:{name:"undo",content:'',viewBox:"0 0 512 512"},ungroupIcon:{name:"ungroup",content:'',viewBox:"0 0 512 512"},unlinkIcon:{name:"unlink",content:'',viewBox:"0 0 512 512"},unlinkVerticalIcon:{name:"unlink-vertical",content:'',viewBox:"0 0 512 512"},unlockIcon:{name:"unlock",content:'',viewBox:"0 0 512 512"},unpinIcon:{name:"unpin",content:'',viewBox:"0 0 512 512"},unstickIcon:{name:"unstick",content:'',viewBox:"0 0 512 512"},upgradeOutlineIcon:{name:"upgrade-outline",content:'',viewBox:"0 0 512 512"},upgradeReloadIcon:{name:"upgrade-reload",content:'',viewBox:"0 0 512 512"},upgradeSolidIcon:{name:"upgrade-solid",content:'',viewBox:"0 0 512 512"},uploadIcon:{name:"upload",content:'',viewBox:"0 0 512 512"},userIcon:{name:"user",content:'',viewBox:"0 0 512 512"},userOutlineIcon:{name:"user-outline",content:'',viewBox:"0 0 512 512"},usersOutlineIcon:{name:"users-outline",content:'',viewBox:"0 0 512 512"},usersSolidIcon:{name:"users-solid",content:'',viewBox:"0 0 512 512"},validationDataIcon:{name:"validation-data",content:'',viewBox:"0 0 512 512"},validationXhtmlIcon:{name:"validation-xhtml",content:'',viewBox:"0 0 512 512"},vanIcon:{name:"van",content:'',viewBox:"0 0 512 512"},vbIcon:{name:"vb",content:'',viewBox:"0 0 512 512"},vbprojIcon:{name:"vbproj",content:'',viewBox:"0 0 512 512"},videoExternalIcon:{name:"video-external",content:'',viewBox:"0 0 512 512"},vimeoBoxIcon:{name:"vimeo-box",content:'',viewBox:"0 0 512 512"},vimeoIcon:{name:"vimeo",content:'',viewBox:"0 0 512 512"},volumeDownIcon:{name:"volume-down",content:'',viewBox:"0 0 512 512"},volumeMuteIcon:{name:"volume-mute",content:'',viewBox:"0 0 512 512"},volumeUpIcon:{name:"volume-up",content:'',viewBox:"0 0 512 512"},walletOutlineIcon:{name:"wallet-outline",content:'',viewBox:"0 0 512 512"},walletSolidIcon:{name:"wallet-solid",content:'',viewBox:"0 0 512 512"},warningCircleIcon:{name:"warning-circle",content:'',viewBox:"0 0 512 512"},warningTriangleIcon:{name:"warning-triangle",content:'',viewBox:"0 0 512 512"},weightScaleOutlineIcon:{name:"weight-scale-outline",content:'',viewBox:"0 0 512 512"},weightScaleSolidIcon:{name:"weight-scale-solid",content:'',viewBox:"0 0 512 512"},whatsappBoxIcon:{name:"whatsapp-box",content:'',viewBox:"0 0 512 512"},whatsappIcon:{name:"whatsapp",content:'',viewBox:"0 0 512 512"},wholeWordIcon:{name:"whole-word",content:'',viewBox:"0 0 512 512"},windowIcon:{name:"window",content:'',viewBox:"0 0 512 512"},windowMinimizeIcon:{name:"window-minimize",content:'',viewBox:"0 0 512 512"},windowRestoreIcon:{name:"window-restore",content:'',viewBox:"0 0 512 512"},wrenchIcon:{name:"wrench",content:'',viewBox:"0 0 512 512"},xCircleIcon:{name:"x-circle",content:'',viewBox:"0 0 512 512"},xIcon:{name:"x",content:'',viewBox:"0 0 512 512"},xLogoBoxIcon:{name:"x-logo-box",content:'',viewBox:"0 0 512 512"},xLogoIcon:{name:"x-logo",content:'',viewBox:"0 0 512 512"},xOutlineIcon:{name:"x-outline",content:'',viewBox:"0 0 512 512"},yammerBoxIcon:{name:"yammer-box",content:'',viewBox:"0 0 512 512"},yammerIcon:{name:"yammer",content:'',viewBox:"0 0 512 512"},youtubeBoxIcon:{name:"youtube-box",content:'',viewBox:"0 0 512 512"},youtubeIcon:{name:"youtube",content:'',viewBox:"0 0 512 512"},zoomActualSizeIcon:{name:"zoom-actual-size",content:'',viewBox:"0 0 512 512"},zoomBestFitIcon:{name:"zoom-best-fit",content:'',viewBox:"0 0 512 512"},zoomInIcon:{name:"zoom-in",content:'',viewBox:"0 0 512 512"},zoomOutIcon:{name:"zoom-out",content:'',viewBox:"0 0 512 512"}});!function(e){var t=window.kendo,n=t.html,i=t.ui.Widget,r=e.extend;var o=i.extend({init:function(r,o){var a=this;i.fn.init.call(a,r,o),delete o.name,a._icon=new n.HTMLFontIcon(r,e.extend({},o)),a.element=a.wrapper=a._icon.element,t.notify(a)},options:r({},n.HTMLFontIcon.fn.options,{name:"FontIcon"}),setOptions:function(t){var r=this;i.fn.setOptions.call(r,t),r._icon=new n.HTMLFontIcon(r.element,e.extend({},r.options))}});var a=i.extend({init:function(r,o){var a=this;i.fn.init.call(a,r,o),delete o.name,a._icon=new n.HTMLSvgIcon(r,e.extend({},o)),a.element=a.wrapper=a._icon.element,t.notify(a)},options:r({},n.HTMLSvgIcon.fn.options,{name:"SvgIcon"}),setOptions:function(t){var r=this;i.fn.setOptions.call(r,t),t.icon&&this.element.html(""),r._icon=new n.HTMLSvgIcon(r.element,e.extend({},r.options))}});t.ui.plugin(o),t.ui.plugin(a),t.setDefaults("iconType","svg"),t.ui.svgIcons=Gu,t.ui.icon=n.renderIcon}(window.kendo.jQuery);kendo;window.kendo.jQuery,window.kendo.util=window.kendo.util||{},kendo.deepExtend(kendo.util,{LRUCache:ia,TextMetrics:da,measureText:ha,objectKey:aa,hashKey:sa,normalizeText:oa,encodeBase64:Bo}),function(e){window.kendo=window.kendo||{};let t=kendo.deepExtend({},Vh);kendo.deepExtend(kendo,{drawing:e.extend(!0,{},Wc,{Segment:cs,pdf:t}),pdf:t,geometry:hs}),kendo.drawing.exportPDF=function(e,t){let n=Oh(e,t);return kendo.convertPromiseToDeferred(n)},kendo.drawing.exportImage=function(e,t){let n=$c(e,t);return kendo.convertPromiseToDeferred(n)},kendo.drawing.exportSVG=function(e,t){let n=Uc(e,t);return kendo.convertPromiseToDeferred(n)},kendo.drawing.drawText=tu,kendo.drawing.Color=bo,kendo.dataviz.drawing=kendo.drawing,kendo.dataviz.geometry=hs}(window.kendo.jQuery),function(e){var t=".kendo";var n=window.kendo;var i=n.deepExtend;var r=n.drawing.util;var o=r.defined;var a=r.limitValue;var s=r.eventCoordinates;var l=n._outerWidth;var c=n._outerHeight;var d=`
    ${n.ui.icon(e(''),{icon:"x"})}
    `;var h=n.Class.extend({init:function(t,n){this.element=e('
    '),this.content=this.element.children(".k-tooltip-content"),n=n||{},this.options=i({},this.options,this._tooltipOptions(n)),this.popupOptions={appendTo:n.appendTo,animation:n.animation,copyAnchorStyles:!1,collision:"fit fit"},this._openPopupHandler=this._openPopup.bind(this),this.surface=t,this._bindEvents()},options:{position:"top",showOn:"mouseenter",offset:7,autoHide:!0,hideDelay:0,showAfter:100},_bindEvents:function(){this._showHandler=this._showEvent.bind(this),this._surfaceLeaveHandler=this._surfaceLeave.bind(this),this._mouseleaveHandler=this._mouseleave.bind(this),this._mousemoveHandler=this._mousemove.bind(this),this.surface.bind("click",this._showHandler),this.surface.bind("mouseenter",this._showHandler),this.surface.bind("mouseleave",this._mouseleaveHandler),this.surface.bind("mousemove",this._mousemoveHandler),this.surface.element.on("mouseleave"+t,this._surfaceLeaveHandler),this.element.on("click"+t,".k-tooltip-button",this._hideClick.bind(this)),this.element.on("mouseleave"+t,this._tooltipLeave.bind(this))},getPopup:function(){return this.popup||(this.popup=new n.ui.Popup(this.element,this.popupOptions)),this.popup},destroy:function(){var e=this.popup;this.surface.unbind("click",this._showHandler),this.surface.unbind("mouseenter",this._showHandler),this.surface.unbind("mouseleave",this._mouseleaveHandler),this.surface.unbind("mousemove",this._mousemoveHandler),this.surface.element.off("mouseleave"+t,this._surfaceLeaveHandler),this.element.off("click"+t),this.element.off("mouseleave"+t),e&&(e.destroy(),delete this.popup),delete this.popupOptions,clearTimeout(this._timeout),delete this.element,delete this.content,delete this.surface},_tooltipOptions:function(e){return{position:(e=e||{}).position,showOn:e.showOn,offset:e.offset,autoHide:e.autoHide,width:e.width,height:e.height,content:e.content,shared:e.shared,hideDelay:e.hideDelay,showAfter:e.showAfter}},_tooltipShape:function(e){for(;e&&!e.options.tooltip;)e=e.parent;return e},_updateContent:function(e,t,i){var r=i.content;if(n.isFunction(r)&&(r=r({element:t,target:e})),r)return this.content.html(r),!0},_position:function(e,t,n,i){var r=t.position;var o=t.offset||0;var l=this.surface;var c=l._instance._elementOffset();var d=l.getSize();var h=l._instance._offset;var u=e.bbox();var p=n.width;var f=n.height;var m=0,g=0;if(u.origin.translate(c.left,c.top),h&&u.origin.translate(-h.x,-h.y),"cursor"==r&&i){var v=s(i);m=v.x-p/2,g=v.y-f-o}else"left"==r?(m=u.origin.x-p-o,g=u.center().y-f/2):"right"==r?(m=u.bottomRight().x+o,g=u.center().y-f/2):"bottom"==r?(m=u.center().x-p/2,g=u.bottomRight().y+o):(m=u.center().x-p/2,g=u.origin.y-f-o);return{left:a(m,c.left,c.left+d.width),top:a(g,c.top,c.top+d.height)}},show:function(e,t){this._show(e,e,i({},this.options,this._tooltipOptions(e.options.tooltip),t))},hide:function(){var e=this.popup;var t=this._current;delete this._current,clearTimeout(this._showTimeout),e&&e.visible()&&t&&!this.surface.trigger("tooltipClose",{element:t.shape,target:t.target,popup:e})&&e.close()},_hideClick:function(e){e.preventDefault(),this.hide()},_show:function(e,t,n,i,r){var o=this._current;if(clearTimeout(this._timeout),!o||!(o.shape===t&&n.shared||o.target===e)){clearTimeout(this._showTimeout);var a=this.getPopup();if(!this.surface.trigger("tooltipOpen",{element:t,target:e,popup:a})&&this._updateContent(e,t,n)){this._autoHide(n);var s=this._measure(n);a.visible()&&a.close(!0),this._current={options:n,elementSize:s,shape:t,target:e,position:this._position(n.shared?t:e,n,s,i)},r?this._showTimeout=setTimeout(this._openPopupHandler,n.showAfter||0):this._openPopup()}}},_openPopup:function(){var e=this._current.position;this.getPopup().open(e.left,e.top)},_autoHide:function(t){t.autoHide&&this._closeButton&&(this.element.removeClass("k-tooltip-closable"),this._closeButton.remove(),delete this._closeButton),t.autoHide||this._closeButton||(this.element.addClass("k-tooltip-closable"),this._closeButton=e(d).appendTo(this.element))},_showEvent:function(e){var t=this._tooltipShape(e.element);if(t){var n=i({},this.options,this._tooltipOptions(t.options.tooltip));n&&n.showOn==e.type&&this._show(e.element,t,n,e.originalEvent,!0)}},_measure:function(e){this.element.css({width:o(e.width)?e.width:"auto",height:o(e.height)?e.height:"auto"});const t=this.element.clone().appendTo(document.body).css({visibility:"hidden"});const n=l(t);const i=c(t);return t.remove(),this.element.css({width:n,height:i}),{width:n,height:i}},_mouseleave:function(e){if(this.popup&&!this._popupRelatedTarget(e.originalEvent)){var t=this;var n=t._current;n&&n.options.autoHide&&(t._timeout=setTimeout((function(){clearTimeout(t._showTimeout),t.hide()}),n.options.hideDelay||0))}},_mousemove:function(e){var t=this._current;if(t&&e.element){var n=t.options;if("cursor"==n.position){var i=this._position(e.element,n,t.elementSize,e.originalEvent);t.position=i,this.getPopup().wrapper.css({left:i.left,top:i.top})}}},_surfaceLeave:function(e){this.popup&&!this._popupRelatedTarget(e)&&(clearTimeout(this._showTimeout),this.hide())},_popupRelatedTarget:function(t){return t.relatedTarget&&e(t.relatedTarget).closest(this.popup.wrapper).length},_tooltipLeave:function(){var e=this;var t=e._current;t&&t.options.autoHide&&(e._timeout=setTimeout((function(){e.hide()}),t.options.hideDelay||0))}});n.drawing.SurfaceTooltip=h,n.dataviz.drawing.SurfaceTooltip=h}(window.kendo.jQuery),function(){var e=window.kendo;var t=e.drawing;var n=t.Surface;var i=e.ui.Widget;var r=e.deepExtend;e.support.svg=n.support.svg,e.support.canvas=n.support.canvas;var o=i.extend({init:function(e,t){i.fn.init.call(this,e,{}),this.options=r({},this.options,t),this._instance=n.create(this.element[0],t),this._instance.translate&&(this.translate=a),this._triggerInstanceHandler=this._triggerInstanceEvent.bind(this),this._bindHandler("click"),this._bindHandler("mouseenter"),this._bindHandler("mouseleave"),this._bindHandler("mousemove"),this._enableTracking()},options:{name:"Surface",tooltip:{}},events:["click","mouseenter","mouseleave","mousemove","resize","tooltipOpen","tooltipClose"],_triggerInstanceEvent:function(e){this.trigger(e.type,e)},_bindHandler:function(e){this._instance.bind(e,this._triggerInstanceHandler)},draw:function(e){this._instance.draw(e)},clear:function(){this._instance&&this._instance.clear(),this.hideTooltip()},destroy:function(){this._instance&&(this._instance.destroy(),delete this._instance),this._tooltip&&(this._tooltip.destroy(),delete this._tooltip),i.fn.destroy.call(this)},exportVisual:function(){return this._instance.exportVisual()},eventTarget:function(e){return this._instance.eventTarget(e)},showTooltip:function(e,t){this._tooltip&&this._tooltip.show(e,t)},hideTooltip:function(){this._tooltip&&this._tooltip.hide()},suspendTracking:function(){this._instance.suspendTracking(),this.hideTooltip()},resumeTracking:function(){this._instance.resumeTracking()},getSize:function(){return{width:this.element.width(),height:this.element.height()}},setSize:function(e){this.element.css({width:e.width,height:e.height}),this._size=e,this._instance.currentSize(e),this._resize()},_resize:function(){this._instance.currentSize(this._size),this._instance._resize()},_enableTracking:function(){e.ui.Popup&&(this._tooltip=new t.SurfaceTooltip(this,this.options.tooltip||{}))}});function a(e){this._instance.translate(e)}e.ui.plugin(o),o.create=function(e,t){return new o(e,t)},e.drawing.Surface=o}(window.kendo.jQuery),window.kendo.drawing=window.kendo.drawing||{},function(e){var t=window.kendo;var n=t.drawing;n.drawDOM=function(n,i){"string"==typeof i?.template&&(i.template=t.template(i.template));let r=eu(e(n)[0],i);return t.convertPromiseToDeferred(r)},n.drawDOM.drawText=tu,n.drawDOM.getFontFaces=au}(window.kendo.jQuery);!function(e){let t=window.kendo,n=t.ui.Widget,i=".kendoValidator",r="k-invalid-msg",o=new RegExp(r,"i"),a="k-invalid",s="k-valid",l="k-validation-summary",c="k-text-error",d="k-messagebox k-messagebox-error",h=".k-upload-button-wrap",u="aria-invalid",p=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/i,f=["http:","https:","ftp:","ftps:"],m=":input:not(:button,[type=submit],[type=reset],[disabled],[readonly])",g=":checkbox:not([disabled],[readonly])",v="[type=number],[type=range]",_="blur",b="name",w="form",y="novalidate",k="validate",x="change",C="validateInput",S=function(e,t){return"string"==typeof t&&(t=new RegExp("^(?:"+t+")$")),t.test(e)},T=function(e,t){return!!e.length&&null!=e[0].attributes[t]};function M(e){return e.replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function A(t){return e.parseHTML?e(e.parseHTML(t)):e(t)}function D(n,i){var r,a=e();for(var s=0,l=n.length;s{let t="",t};var z=n.extend({init:function(i,r){var o=this,a=function(n){var i,r=t.ui.validator.ruleResolvers||{},o={};for(i in r)e.extend(!0,o,r[i].resolve(n));return o}(i),s="["+t.attr("validate")+"!=false]";(r=r||{}).rules=e.extend({},t.ui.validator.rules,a.rules,r.rules),r.messages=e.extend({},t.ui.validator.messages,a.messages,r.messages),n.fn.init.call(o,i,r),o._errorTemplate=t.template(o.options.errorTemplate),o._summaryTemplate=t.template(o.options.validationSummary.template||I),o.element.is(w)&&o.element.attr(y,y);const l=o.element.attr("id");o._shouldSearchDocument=o.element.is(w)&&null!=l&&e(`:input[form='${l}']`).length>0,o._containerElement=o._shouldSearchDocument?e(document):o.element,o._inputSelector=o._buildSelector(m,s),o._checkboxSelector=o._buildSelector(g,s),o._errors={},o._attachEvents(),o._isValidated=!1,o._validateOnInit()&&o.validate()},events:[k,x,C],options:{name:"Validator",errorTemplate:({message:e})=>`${e}`,messages:{required:"{0} is required",pattern:"{0} is not valid",min:"{0} should be greater than or equal to {1}",max:"{0} should be smaller than or equal to {1}",step:"{0} is not valid",email:"{0} is not valid email",url:"{0} is not valid URL",date:"{0} is not valid date",dateCompare:"End date should be greater than or equal to the start date",captcha:"The text you entered doesn't match the image."},rules:{required:function(e){let t=this._containerElement,n=!e.attr("name")&&!e.is(":checked"),i=e.attr("name"),r=i&&i.indexOf("'")>-1?'"':"'",o=e.attr("name")&&!t.find("input[name="+r+e.attr("name")+r+"]:checked").length,a=e.filter("[type=checkbox]").length&&(n||o),s=e.filter("[type=file]").parents(h).children("input").length,l=e.filter("[type=radio]").length&&!t.find("input[name="+r+e.attr("name")+r+"]:checked").length,c=e.val();if(s){let t=!1;return e.filter("[type=file]").parents(h).children("input").each((function(n){e.val()&&(t=!0)})),!(T(e,"required")&&!t)}return!(T(e,"required")&&(!c||""===c||0===c.length||a||l))},pattern:function(e){return!e.filter("[type=text],[type=email],[type=url],[type=tel],[type=search],[type=password]").filter("[pattern]").length||""===e.val()||S(e.val(),e.attr("pattern"))},min:function(e){return!e.filter(v+",["+t.attr("type")+"=number]").filter("[min]").length||""===e.val()||(parseFloat(e.attr("min"))||0)<=t.parseFloat(e.val())},max:function(e){return!e.filter(v+",["+t.attr("type")+"=number]").filter("[max]").length||""===e.val()||(parseFloat(e.attr("max"))||0)>=t.parseFloat(e.val())},step:function(e){if(e.filter(v+",["+t.attr("type")+"=number]").filter("[step]").length&&""!==e.val()){var n,i=parseFloat(e.attr("min"))||0,r=t.parseFloat(e.attr("step"))||1,o=parseFloat(e.val()),a=function(e){return(e=(e+"").split(".")).length>1?e[1].length:0}(r);return a?(n=Math.pow(10,a),Math.floor((o-i)*n)%(r*n)/Math.pow(100,a)==0):(o-i)%r==0}return!0},email:function(e){return function(e,t,n){var i=e.val();return!e.filter(t).length||""===i||S(i,n)}(e,"[type=email],["+t.attr("type")+"=email]",p)},url:function(e){if(e.filter("[type=url],["+t.attr("type")+"=url]").length&&""!==e.val())try{const t=new URL(e.val());return f.includes(t.protocol)}catch{return!1}return!0},date:function(e){return!e.filter("[type^=date],["+t.attr("type")+"=date]").length||""===e.val()||null!==t.parseDate(e.val(),e.attr(t.attr("format")))},captcha:function(e){if(e.filter("["+t.attr("role")+"=captcha]").length){var n=this,i=t.widgetInstance(e),r=function(e){return null!=e};if(e.data("captcha_validating")||r(i.isValid())||!i.getCaptchaId()||(e.data("captcha_validating",!0),n._validating=!0,i.validate().done((function(){n._validating=!1,n._checkElement(e)})).fail((function(e){n._validating=!1,e.error&&"handler_not_defined"===e.error&&window.console.warn("Captcha's validationHandler is not defined! You should either define a proper validation endpoint or declare a callback function to ensure the required behavior.")}))),r(i.isValid()))return e.removeData("captcha_validating"),i.isValid()}return!0}},validateOnBlur:!0,validationSummary:!1},_buildSelector:function(e,t){if(!this._shouldSearchDocument)return e+t;const n=this.element.attr("id");return`#${n} `+e+t+`,[form="${n}"]`},_allowSubmit:function(){return t.ui.validator.allowSubmit(this.element,this.errors())},_validateOnInit:function(){return t.ui.validator.validateOnInit(this.element)},destroy:function(){n.fn.destroy.call(this),this.element.off(i),this.validationSummary&&(this.validationSummary.off(i),this.validationSummary=null)},value:function(){return!!this._isValidated&&0===this.errors().length},_submit:function(e){return!(!this.validate()&&!this._allowSubmit()||this._validating)||(e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),!1)},_checkElement:function(e){var t=this.value();this.validateInput(e),this.value()!==t&&this.trigger(x)},_attachEvents:function(){const t=this,n=t._containerElement;t.element.is(w)&&t.element.on("submit"+i,t._submit.bind(t)),t.options.validateOnBlur&&(n.is(m)?(n.on(_+i,(function(){t._checkElement(t.element)})),n.is(g)&&n.on("click"+i,(function(){t._checkElement(t.element)}))):(n.on(_+i,t._inputSelector,(function(){t._checkElement(e(this))})),n.on("click"+i,t._checkboxSelector,(function(){t._checkElement(e(this))}))))},validate:function(){let t;let n;let i=!1;let r;let o=this._containerElement;let a=this.value();if(this._errors={},this.element.is(m))i=this.validateInput(this.element);else{let a=!1;for(t=o.find(this._inputSelector),o.find(h).each((function(){let n=e(e(this).parents(".k-upload")[0]),i=e(this).find("input:hidden[type='file']").first();i.length&&n.length&&!n.hasClass("k-disabled")&&Array.prototype.push.call(t,i[0])})),n=0,r=t.length;n-1)?g.insertAfter(y.wrapper):e&&"LABEL"===e.nodeName?g.insertAfter(e):i&&E(i,n[0])?g.insertAfter(i):r&&E(r,n[0])?g.insertAfter(n):_&&w.length?g.insertAfter(w):g.insertAfter(n)}g.removeClass("k-hidden"),n.attr(u,!0)}if(v!==d&&this.trigger(C,{valid:d,input:n,error:m,field:p}),y=y&&"Signature"==y.options.name?y:t.widgetInstance(n),(!y||!y._inputWrapper&&!y.wrapper||n.is("[type=checkbox]")||n.is("[type=radio]"))&&(n.toggleClass(a,!d),n.toggleClass(s,d)),y){let e=y.options.name;let t=y._inputWrapper||y.wrapper;let r=y._inputLabel;"OTPInput"==e?d?(y._removeInvalidState.bind(i),y._removeInvalidState(t,!0)):(y._addInvalidState.bind(i),y._addInvalidState(t,!0)):!t||n.is("[type=checkbox]")||n.is("[type=radio]")||(t.toggleClass(a,!d),t.toggleClass(s,d)),r&&r.toggleClass(c,!d)}if(v!==d){let e=g?g.attr("id"):f.attr("id");i._associateMessageContainer(n,e),this.options.validationSummary&&this.options.validateOnBlur&&this.showValidationSummary()}return d},hideMessages:function(){const e="."+r,t=this._containerElement;this._disassociateMessageContainers(),t.is(m)?t.next(e).addClass("k-hidden"):t.find(e).addClass("k-hidden")},reset:function(){const e=this,t=e._containerElement,n=t.find("."+a),i=t.find("."+c);e._errors=[],e.hideMessages(),e.hideValidationSummary(),n.removeAttr(u),n.removeClass(a),i.removeClass(c)},_findMessageContainer:function(n){let i,r=t.ui.validator.messageLocators,o=e();for(let e=0,t=this.element.length;e").insertBefore(n.element)).addClass([l,d].join(" ")),t.attr("role","alert"),t.on("click"+i,n._summaryClick.bind(n)),t},_summaryClick:function(n){n.preventDefault();var i,r=e(n.target),o=this.element.find("[name='"+r.data("field")+"']");o.length&&(i=t.getWidgetFocusableElement(o))&&i.trigger("focus")},showValidationSummary:function(){var e,t=this,n=t.validationSummary,i=t._errorsByName();n||(n=t.validationSummary=t._renderSummary()),e=A(t._summaryTemplate({errors:i})),n.html(e),n.toggleClass("k-hidden",!i.length)},hideValidationSummary:function(){var e=this.validationSummary;e&&e.addClass("k-hidden")}});t.ui.plugin(z)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.support,i=t.Class,r=t.Observable,o=Date.now,a=e.extend,s=n.mobileOS,l=s&&s.android,c=800,d=n.browser.msie?5:0,h="press",u="hold",p="select",f="start",m="move",g="end",v="cancel",_="tap",b="doubleTap",w="release",y="gesturechange",k="gestureend",x="gesturetap";var C={api:0,touch:0,mouse:9,pointer:9};var S=!n.touch||n.mouseAndTouchPresent;function T(e,t){var n=e.x.location,i=e.y.location,r=t.x.location,o=t.y.location,a=n-r,s=i-o;return{center:{x:(n+r)/2,y:(i+o)/2},distance:Math.sqrt(a*a+s*s)}}function M(e){var t,i,r,o=[],a=e.originalEvent,s=e.currentTarget,l=0;if(e.api)o.push({id:2,event:e,target:e.target,currentTarget:e.target,location:e,type:"api"});else if(e.type.match(/touch/))for(t=(i=a?a.changedTouches:[]).length;l1},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){var e=this.touches;for(;e.length>0;)e.pop().dispose()},_isMoved:function(){return e.grep(this.touches,(function(e){return e.isMoved()})).length},_select:function(e){this.allowSelection&&!this.trigger(p,{event:e})||e.preventDefault()},_start:function(t){var n,i,r=this,o=0,a=r.filter,s=M(t),l=s.length,c=t.which;if(!(c&&c>1||r._maxTouchesReached()))for(I.current=null,r.currentTarget=t.currentTarget,r.preventDefault&&t.preventDefault(),r.stopPropagation&&t.stopPropagation();o1?this.cancel():(this._downStarted=(new Date).getTime(),this._downTarget=e.target)},_up:function(e){var t=(new Date).getTime(),n=e.target;(!e.which||1===e.which)&&t0?this._end(e):this._start(e),this._preventCancel=!0):this.cancel(),this._downStarted=0,this._downTarget=null},destroy:function(){var e=this;e._destroyed||(e._destroyed=!0,e.element.kendoDestroy(e.eventNS),e.surface.kendoDestroy(e.eventNS),e.element.removeData("handler"),e.surface.removeData("handler"),e._disposeAll(),e.unbind(),delete e.surface,delete e.element,delete e.currentTarget)},capture:function(){z.current=this},cancel:function(){this._preventCancel?this._preventCancel=!1:this.touches&&this.touches.length>0&&(this._disposeAll(),this.trigger(v))},notify:function(e,t){return t.clickMoveClick=!0,this.trigger(e,a(t,{type:e}))},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){var e=this.touches;for(;e.length>0;)e.pop().dispose()},_start:function(t){var n,i,r=this,o=0,a=r.filter,s=M(t),l=s.length,c=t.which;if(!(c&&c>1||r._maxTouchesReached()))for(z.current=null,r.currentTarget=t.currentTarget,r.stopPropagation&&t.stopPropagation();othis.max||er,e||t.trigger(_,t))}});var P=l.extend({init:function(e){var t=this;l.fn.init.call(t),t.x=new z(h({horizontal:!0},e)),t.y=new z(h({horizontal:!1},e)),t.container=e.container,t.forcedMinScale=e.minScale,t.maxScale=e.maxScale||100,t.bind(_,e)},rescale:function(e){this.x.rescale(e),this.y.rescale(e),this.refresh()},centerCoordinates:function(){return{x:Math.min(0,-this.x.centerOffset),y:Math.min(0,-this.y.centerOffset)}},refresh:function(){var e=this;e.x.update(),e.y.update(),e.enabled=e.x.enabled||e.y.enabled,e.minScale=e.forcedMinScale||Math.min(e.x.minScale,e.y.minScale),e.fitScale=Math.max(e.x.minScale,e.y.minScale),e.trigger(_)}});var L=l.extend({init:function(e){h(this,e),l.fn.init.call(this)},outOfBounds:function(){return this.dimension.outOfBounds(this.movable[this.axis])},dragMove:function(e){var t=this,n=t.dimension,i=t.axis,r=t.movable,o=r[i]+e;n.enabled&&((on.max&&e>0)&&(e*=t.resistance),r.translateAxis(i,e),t.trigger(_,t))}});var B=a.extend({init:function(t){var n,i,r,o,a=this;h(a,{elastic:!0},t),r=a.elastic?.5:0,o=a.movable,a.x=n=new L({axis:"x",dimension:a.dimensions.x,resistance:r,movable:o}),a.y=i=new L({axis:"y",dimension:a.dimensions.y,resistance:r,movable:o}),a.userEvents.bind(["press","move","end","gesturestart","gesturechange"],{gesturestart:function(e){a.gesture=e,a.offset=a.dimensions.container.offset()},press:function(t){e(t.event.target).closest("a").is("[data-navigate-on-press=true]")&&t.sender.cancel()},gesturechange:function(e){var t,r=a.gesture,s=r.center,l=e.center,c=e.distance/r.distance,d=a.dimensions.minScale,h=a.dimensions.maxScale;o.scale<=d&&c<1&&(c+=.8*(1-c)),o.scale*c>=h&&(c=h/o.scale);var u=o.x+a.offset.left,p=o.y+a.offset.top;t={x:(u-s.x)*c+l.x-u,y:(p-s.y)*c+l.y-p},o.scaleWith(c),n.dragMove(t.x),i.dragMove(t.y),a.dimensions.rescale(o.scale),a.gesture=e,e.preventDefault()},move:function(e){e.event.target.tagName.match(/textarea|input/i)||(n.dimension.enabled||i.dimension.enabled?(n.dragMove(e.x.delta),i.dragMove(e.y.delta),e.preventDefault()):e.touch.skip())},end:function(e){e.preventDefault()}})}});var H;H=i.hasHW3D?function(e,t,n){return"translate3d("+e+"px,"+t+"px,0) scale("+n+")"}:function(e,t,n){return"translate("+e+"px,"+t+"px) scale("+n+")"};var R=l.extend({init:function(t){var n=this;l.fn.init.call(n),n.element=e(t),n.element[0].style.webkitTransformOrigin="left top",n.x=0,n.y=0,n.scale=1,n._saveCoordinates(H(n.x,n.y,n.scale))},translateAxis:function(e,t){this[e]+=t,this.refresh()},scaleTo:function(e){this.scale=e,this.refresh()},scaleWith:function(e){this.scale*=e,this.refresh()},translate:function(e){this.x+=e.x,this.y+=e.y,this.refresh()},moveAxis:function(e,t){this[e]=t,this.refresh()},moveTo:function(e){h(this,{x:e.x,y:e.y}),this.refresh()},refresh:function(){var e,t=this,i=t.x,r=t.y;t.round&&(i=Math.round(i),r=Math.round(r)),(e=H(i,r,t.scale))!=t.coordinates&&(n.support.browser.msie&&n.support.browser.version<10?(t.element[0].style.position="absolute",t.element[0].style.left=t.x+"px",t.element[0].style.top=t.y+"px"):t.element[0].style.transform=e,t._saveCoordinates(e),t.trigger(_))},_saveCoordinates:function(e){this.coordinates=e}});function F(e,t){var n,i=t.options.group,r=e[i];if(s.fn.destroy.call(t),r.length>1){for(n=0;no.height(),s=r.body.scrollWidth>o.width()):(a=e.offsetHeight<=e.scrollHeight,s=e.offsetWidth<=e.scrollWidth);var c=e.scrollTop+t.y;var d=a&&c>0&&c0&&h{e.preventDefault()})))},_end:function(n){this._withDropTarget(this._elementUnderCursor(n),(function(i,r){i&&(i._drop(h({},n,{dropTarget:e(r)})),t=null)})),clearInterval(this._scrollInterval),this._scrollInterval=null,this._cancel(this._trigger(k,n))},_onCancel:function(e){this._cancel(),this._trigger(x,{event:e})},_cancel:function(e){var t=this;t._scrollableParent=null,this._cursorElement=null,clearInterval(this._scrollInterval),t._activated=!1,t.hint&&!t.dropped?setTimeout((function(){t.hint.stop(!0,!0),e?t._afterEndHandler():t.hint.animate(t.currentTargetOffset,"fast",t._afterEndHandler)}),0):t._afterEnd()},_trigger:function(e,t){return this.trigger(e,h({},t.event,{x:t.x,y:t.y,currentTarget:this.currentTarget,initialTarget:t.touch?t.touch.initialTouch:null,dropTarget:t.dropTarget,elementUnderCursor:t.elementUnderCursor,clickMoveClick:t.clickMoveClick}))},_elementUnderCursor:function(t){var n=g(t),i=this.hint;return i&&function(t,n){try{return e.contains(t,n)||t==n}catch(e){return!1}}(i[0],n)&&(i.hide(),(n=g(t))||(n=g(t)),i.show()),n},_withDropTarget:function(t,n){var r,o=this.options.group,a=f[o],s=m[o];(a&&a.length||s&&s.length)&&(r=function(t,n,r){var o,a,s=0,l=n&&n.length,c=r&&r.length;for(;t&&t.parentNode;){for(s=0;st.max?t.max:t.min;e._moveTo(n)},_moveTo:function(e){this.transition.moveTo({location:e,duration:500,ease:h.easeOutExpo})}});var w=u.extend({init:function(e){t.effects.Animation.fn.init.call(this),o(this,e,{origin:{},destination:{},offset:{}})},tick:function(){this._updateCoordinates(),this.moveTo(this.origin)},done:function(){return p(this.offset.y)<5&&p(this.offset.x)<5},onEnd:function(){this.moveTo(this.destination),this.callback&&this.callback.call()},setCoordinates:function(e,t){this.offset={},this.origin=e,this.destination=t},setCallback:function(e){e&&t.isFunction(e)?this.callback=e:e=undefined},_updateCoordinates:function(){this.offset={x:(this.destination.x-this.origin.x)/4,y:(this.destination.y-this.origin.y)/4},this.origin={y:this.origin.y+this.offset.y,x:this.origin.x+this.offset.x}}});var y=s.extend({init:function(t){var n=this,i="x"===t.axis,r=e('
    ');i&&r.attr("aria-orientation","horizontal"),o(n,t,{element:r,elementSize:0,movable:new l(r),scrollMovable:t.movable,alwaysVisible:t.alwaysVisible,size:i?"width":"height"}),n.scrollMovable.bind(g,n.refresh.bind(n)),n.container.append(r),t.alwaysVisible&&n.show()},refresh:function(){var e=this,t=e.axis,n=e.dimension,i=n.size,r=e.scrollMovable,o=i/n.total,a=Math.round(-r[t]*o),s=Math.round(i*o);o>=1?this.element.css("display","none"):this.element.css("display",""),a+s>i?s=i-a:a<0&&(s+=a,a=0),e.elementSize!=s&&(e.element.css(e.size,s+"px"),e.elementSize=s),e._ariaValue(a,n.size-e.elementSize),e.movable.moveAxis(t,a)},show:function(){this.element.css({opacity:.7,visibility:"visible"})},hide:function(){this.alwaysVisible||this.element.css({opacity:0})},_ariaValue:function(e,t){var n=this.element;e>t&&(e=t),n.attr("aria-valuemax",t),n.attr("aria-valuenow",e)}});var k=a.extend({init:function(n,i){var r=this;if(a.fn.init.call(r,n,i),n=r.element,r._native=r.options.useNative&&t.support.hasNativeScrolling,r._native)return n.addClass("km-native-scroller").prepend('
    '),void o(r,{scrollElement:n,fixedContainer:n.children().first()});n.css("overflow","hidden").addClass("km-scroll-wrapper").wrapInner('
    ').prepend('
    ');var s=n.children().eq(1),h=new t.TapCapture(n),u=new l(s),f=new d({element:s,container:n,forcedEnabled:r.options.zoom}),m=this.options.avoidScrolling,b=new t.UserEvents(n,{touchAction:"pan-y",fastTap:!0,allowSelection:!0,preventDragEvent:!0,captureUpIfMoved:!0,multiTouch:r.options.zoom,supportDoubleTap:r.options.supportDoubleTap,start:function(t){f.refresh();var n=p(t.x.velocity),i=p(t.y.velocity),o=2*n>=i,a=2*i>=n;!e.contains(r.fixedContainer[0],t.event.target)&&!m(t)&&r.enabled&&(f.x.enabled&&o||f.y.enabled&&a)?b.capture():b.cancel()}}),y=new c({movable:u,dimensions:f,userEvents:b,elastic:r.options.elastic}),k=new _({movable:u,dimensions:f,userEvents:b,tapCapture:h}),x=new w({moveTo:function(e){r.scrollTo(e.x,e.y)}});u.bind(g,(function(){r.scrollTop=-u.y,r.scrollLeft=-u.x,r.trigger(v,{scrollTop:r.scrollTop,scrollLeft:r.scrollLeft})})),r.options.mousewheelScrolling&&n.on("DOMMouseScroll mousewheel",this._wheelScroll.bind(this)),o(r,{movable:u,dimensions:f,zoomSnapBack:k,animatedScroller:x,userEvents:b,pane:y,tapCapture:h,pulled:!1,enabled:!0,scrollElement:s,scrollTop:0,scrollLeft:0,fixedContainer:n.children().first()}),r._initAxis("x"),r._initAxis("y"),r._wheelEnd=function(){r._wheel=!1,r.userEvents.end(0,r._wheelY)},f.refresh(),r.options.pullToRefresh&&r._initPullToRefresh()},_wheelScroll:function(e){if(!e.ctrlKey){this._wheel||(this._wheel=!0,this._wheelY=0,this.userEvents.press(0,this._wheelY)),clearTimeout(this._wheelTimeout),this._wheelTimeout=setTimeout(this._wheelEnd,50);var n=t.wheelDeltaY(e);n&&(this._wheelY+=n,this.userEvents.move(0,this._wheelY)),e.preventDefault()}},makeVirtual:function(){this.dimensions.y.makeVirtual()},virtualSize:function(e,t){this.dimensions.y.virtualSize(e,t)},height:function(){return this.dimensions.y.size},scrollHeight:function(){return this.scrollElement[0].scrollHeight},scrollWidth:function(){return this.scrollElement[0].scrollWidth},options:{name:"Scroller",zoom:!1,pullOffset:140,visibleScrollHints:!1,elastic:!0,useNative:!1,mousewheelScrolling:!0,avoidScrolling:function(){return!1},pullToRefresh:!1,messages:{pullTemplate:"Pull to refresh",releaseTemplate:"Release to refresh",refreshTemplate:"Refreshing"}},events:["pull",v,"resize"],_resize:function(){this._native||this.contentResized()},setOptions:function(e){a.fn.setOptions.call(this,e),e.pullToRefresh&&this._initPullToRefresh()},reset:function(){this._native?this.scrollElement.scrollTop(0):(this.movable.moveTo({x:0,y:0}),this._scale(1))},contentResized:function(){this.dimensions.refresh(),this.pane.x.outOfBounds()&&this.movable.moveAxis("x",this.dimensions.x.min),this.pane.y.outOfBounds()&&this.movable.moveAxis("y",this.dimensions.y.min)},zoomOut:function(){var e=this.dimensions;e.refresh(),this._scale(e.fitScale),this.movable.moveTo(e.centerCoordinates())},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},scrollTo:function(e,n){this._native?(t.scrollLeft(this.scrollElement,p(e)),this.scrollElement.scrollTop(p(n))):(this.dimensions.refresh(),this.movable.moveTo({x:e,y:n}))},animatedScrollTo:function(e,t,n){var i,r;this._native?this.scrollTo(e,t):(i={x:this.movable.x,y:this.movable.y},r={x:e,y:t},this.animatedScroller.setCoordinates(i,r),this.animatedScroller.setCallback(n),this.animatedScroller.start())},pullHandled:function(){var e=this;e.refreshHint.removeClass(m),e.hintContainer.html(e.pullTemplate({})),e.yinertia.onEnd(),e.xinertia.onEnd(),e.userEvents.cancel()},destroy:function(){a.fn.destroy.call(this),this.userEvents&&this.userEvents.destroy()},_scale:function(e){this.dimensions.rescale(e),this.movable.scaleTo(e)},_initPullToRefresh:function(){var e=this;e.dimensions.y.forceEnabled(),e.pullTemplate=t.template(e.options.messages.pullTemplate),e.releaseTemplate=t.template(e.options.messages.releaseTemplate),e.refreshTemplate=t.template(e.options.messages.refreshTemplate),e.scrollElement.prepend(''+e.pullTemplate({})+""),e.refreshHint=e.scrollElement.children().first(),e.hintContainer=e.refreshHint.children(".km-template"),e.pane.y.bind("change",e._paneChange.bind(e)),e.userEvents.bind("end",e._dragEnd.bind(e))},_dragEnd:function(){var e=this;e.pulled&&(e.pulled=!1,e.refreshHint.removeClass(f).addClass(m),e.hintContainer.html(e.refreshTemplate({})),e.yinertia.freeze(e.options.pullOffset/2),e.trigger("pull"))},_paneChange:function(){var e=this;e.movable.y/.5>e.options.pullOffset?e.pulled||(e.pulled=!0,e.refreshHint.removeClass(m).addClass(f),e.hintContainer.html(e.releaseTemplate({}))):e.pulled&&(e.pulled=!1,e.refreshHint.removeClass(f),e.hintContainer.html(e.pullTemplate({})))},_initAxis:function(e){var n,i=this,r=i.element.attr("id"),o=i.movable,a=i.dimensions[e],s=i.tapCapture,l=i.pane[e];r||(r=t.guid(),i.element.attr("id",r)),n=new y({axis:e,movable:o,dimension:a,container:i.element,alwaysVisible:i.options.visibleScrollHints,controlsId:r}),a.bind(g,(function(){n.refresh()})),l.bind(g,(function(){n.show()})),i[e+"inertia"]=new b({axis:e,paneAxis:l,movable:o,tapCapture:s,userEvents:i.userEvents,dimension:a,elastic:i.options.elastic,friction:i.options.friction||.96,velocityMultiplier:i.options.velocityMultiplier||10,end:function(){n.hide(),i.trigger("scrollEnd",{axis:e,scrollTop:i.scrollTop,scrollLeft:i.scrollLeft})}})}});r.plugin(k)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.html.HTMLBase;var i=n.extend({init:function(e,t){n.fn.init.call(this,e,t),this._wrapper()},options:{name:"HTMLChip",size:"medium",rounded:"medium",fillMode:"solid",themeColor:"base",attr:{},icon:"",iconClass:"",iconAttr:{},removable:!1,removableAttr:{},removeIcon:"x-circle",removeIconClass:"",content:"",text:"",actions:[],stylingOptions:["size","rounded","fillMode","themeColor"]},_wrapper:function(){var n=this,i=n.options;i.text=i.text||i.label,n.wrapper=n.element.wrap("
    ").parent().attr(i.attr),n._addClasses(),i.icon?n.wrapper.prepend(e(t.ui.icon({icon:i.icon,size:"small",iconClass:"k-chip-icon"+(i.iconClass?` ${i.iconClass}`:"")})).attr(i.iconAttr)):i.iconClass?n.wrapper.prepend(e("").attr(i.iconAttr)):i.avatarClass&&n.wrapper.prepend(e("").attr(i.iconAttr)),n.element.addClass("k-chip-content"),i.text&&n.element.html(''+i.text+""),!1===i.visible&&n.wrapper.addClass("k-hidden"),!0===i.selected&&n.wrapper.addClass("k-selected"),!1===i.enabled&&n.wrapper.addClass("k-disabled"),(i.actions&&i.actions.length>0||i.removable)&&n._actions()},_actions:function(){var n=this,i=n.options;if(n.actionsWrapper=e(""),n.actionsWrapper.appendTo(n.wrapper),i.actions&&i.actions.length>0)for(var r=0;r${t.ui.icon({icon:o.icon,size:"small"})}`).attr(o.attr?o.attr:{}))}i.removable&&n.actionsWrapper.append(e(`${t.ui.icon({icon:i.removeIcon,size:"small"})}`).attr(i.removableAttr))}});e.extend(t.html,{renderChip:function(t,n){return t&&!e.isPlainObject(t)||(n=t,t=e("")),new i(t,n).html()},HTMLChip:i}),t.cssProperties.registerPrefix("HTMLChip","k-chip-"),t.cssProperties.registerValues("HTMLChip",[{prop:"rounded",values:t.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo;var i=n.ui.Widget;var r=n.html;var o=n.ui,a=n.keys,s="select",l="click",c="remove";var d=".kendoChip";var h="k-chip-remove-action",u="k-selected",p="k-disabled";var f=i.extend({init:function(o,a){var s=this;i.fn.init.call(s,o,a),r.renderChip(o,e.extend({},s.options)),a=s.options,s.wrapper=s.element.closest(".k-chip"),s._enabled=s.options.enabled=a.enabled!==t?a.enabled:!Boolean(s.element.is("[disabled]")),s._selected=s.options.selected,s._selectable=s.options.selectable,s._setTabIndex(),s._applyAriaAttributes(),s._bindEvents(),n.notify(s)},options:{name:"Chip",enabled:!0,selectable:!1,selected:!1,removable:!1,icon:"",iconClass:"",avatarClass:"",label:"",removeIcon:"x-circle",removeIconClass:"",fillMode:"solid",rounded:"medium",size:"medium",themeColor:"base"},events:[s,l,c],destroy:function(){this.wrapper.off(d),i.fn.destroy.call(this)},setOptions:function(e){var t=this;t.wrapper.off(d),t.element.insertBefore(t.wrapper),t.wrapper.remove(),i.fn.setOptions.call(t,e),t.element.empty(),r.renderChip(t.element,t.options),t.wrapper=t.element.closest(".k-chip"),t._setTabIndex(),t._applyAriaAttributes(),t._bindEvents()},enable:function(e){var n=this;if(e===t)return n._enabled;n._enabled=!1!==e,n.wrapper.toggleClass(p,!n._enabled),n.wrapper.attr("aria-disabled",!n._enabled)},select:function(e){var n=this;if(e==t)return n._selected;e=!1!==e,n._selectable&&(n._selected=e,n.wrapper.toggleClass(u,e)),n._applyAriaAttributes()},focus:function(){this._enabled&&this.wrapper.trigger("focus")},_bindEvents:function(){var e=this,t=e._click.bind(e),n=e._remove.bind(e),i=e._keydown.bind(e);e.wrapper.on(l+" touchend"+d,t).on(l+" touchend"+d,"."+h,n).on("keydown"+d,i)},_click:function(e){var t=this;t.enable()?t.trigger(l,{originalEvent:e})||t._triggerSelect(t,e):e.preventDefault()},_remove:function(e){e.preventDefault(),e.stopPropagation();this.enable()?this.trigger(c,{originalEvent:e}):e.preventDefault()},_triggerSelect:function(e,t){var n=this;n._selectable&&n._enabled&&!n.trigger(s,{originalEvent:t})&&n._toggleSelect()},_toggleSelect:function(){this.select(!this.select())},_keydown:function(t){var n=this,i=e(t.target),r=t.keyCode;if(r===a.ENTER||r===a.SPACEBAR){if(!n.enable())return void t.preventDefault();if(n.trigger(l,{originalEvent:t}))return;n._triggerSelect(i,t),r===a.SPACEBAR&&t.preventDefault()}else r!==a.DELETE&&r!==a.BACKSPACE||n.options.removable&&n.trigger(c,{originalEvent:t})},_setTabIndex:function(){var t=this;var n=t.enable()?t.options.tabindex||"0":"-1";t.options.attributes&&t.options.attributes.class&&(t.options.attributes.class=`${t.wrapper.attr("class")||""} ${t.options.attributes.class}`),t.wrapper.attr(e.extend({},t.options.attributes,{tabindex:n,ariaSelectedAttributeName:null}))},_applyAriaAttributes:function(){var e=this;var t=(e.options.attributes||{}).role||"button";e.wrapper.attr("role",t),e._selectable&&"button"==t&&e.wrapper.attr("aria-pressed",e._selected),e.wrapper.attr("aria-disabled",!1===e.enable())}});o.plugin(f)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.html.HTMLBase;var i=n.extend({init:function(e,t){var i=this;n.fn.init.call(i,e,t),i.wrapper=i.element.addClass("k-chip-list"),i._applyAriaAttributes(t),i._addClasses()},options:{name:"HTMLChipList",size:"medium",stylingOptions:["size"]},_applyAriaAttributes:function(t){var n=this;var i=((t=e.extend({selectable:"none"},t)).attributes||{})["aria-label"];"none"!==t.selectable?n.element.attr({"aria-multiselectable":"multiple"===t.selectable,role:"listbox","aria-label":i||n.element.attr("id")+" listbox","aria-orientation":"horizontal"}):n.element.removeAttr("role aria-label aria-multiselectable aria-orientation")}});e.extend(t.html,{renderChipList:function(t,n){return(undefined===arguments[0]||e.isPlainObject(arguments[0]))&&(n=t,t=e("
    ")),new i(t,n).html()},HTMLChipList:i}),t.cssProperties.registerPrefix("HTMLChipList","k-chip-list-")}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui,i=n.Widget,r=t.keys,o=e.isPlainObject,a=e.isEmptyObject,s=".kendoChipList",l=".",c="select",d="remove";var h=t.html;var u={widget:"k-chip-list",item:"k-chip",selected:"k-selected",disabled:"k-disabled",enabledItemSelector:"k-chip:not(.k-disabled)"};var p=i.extend({init:function(t,n){var r=this;n=n||{},i.fn.init.call(r,t,n),h.renderChipList(t,e.extend({},n)),r._selectable=r.options.selectable,r._bindEvents(),r._items()},options:{name:"ChipList",selectable:"none",items:[],fillMode:"solid",rounded:"medium",size:"medium",itemSize:"medium"},events:[c,d],destroy:function(){var e=this;e._keydownProxy&&(e.unbind(e._keydownProxy),e._keydownProxy=null),e._selectProxy&&(e.unbind(e._selectProxy),e._selectProxy=null),e._removeProxy&&(e.unbind(e._removeProxy),e._removeProxy=null),e.element.off(s),e.element.find("[data-role='chip']").each((function(){e._getChipFromElement(this).destroy()})),i.fn.destroy.call(this)},_updateCssClasses:function(){var e=this,n=e.options,i=u;e.element.removeClass((function(t,n){0===n.indexOf("k-")&&e.element.removeClass(n)})),e.element.addClass(i.widget),e.element.addClass(t.getValidCssClass("k-chip-list-","size",n.size))},_getInitializeChipOptions:function(t){var n=this,i=n.options;var r=e.extend(t.attributes||{},{tabindex:"-1"});return"none"!==i.selectable&&(r.role="option",r["aria-selected"]=t.selected),(i.removable||t.removable)&&(r["aria-keyshortcuts"]="Enter Delete"),e.extend({fillMode:i.fillMode,size:i.itemSize,rounded:i.rounded,selectable:"none"!==i.selectable,removable:i.removable,remove:n._removeProxy,select:n._selectProxy},t,{attributes:r})},_getChipFromElement:function(t){return e(t).getKendoChip()||e(t).find("[data-role='chip']").getKendoChip()},_items:function(){var t,n,i,r,o=this,a=o.options.items;for(var s=0;s"),o.element.append(i),o._createChip(i,t);(r=o._getFirstNavigatableItem())&&o._applyTabIndex(o.items().index(r)),"single"===o._selectable&&(n=o.items().filter(l+u.selected)).each((function(e,t){if(e!==n.length-1){var i=o._getChipFromElement(t);i&&i.select(!1)}}))},_isItem:function(t){return(t=e(t)).is(l+u.item)&&!!this.element.find(t).length},_applyTabIndex:function(t){var n=this.item(+t?+t:0);this.items().each((function(t,n){e(n).attr("tabindex","-1")})),n.attr("tabindex","0")},_createChip:function(e,t){return e.kendoChip(t)},_bindEvents:function(){var e=this;e._keydownProxy=e._keydown.bind(e),e._selectProxy=e._select.bind(e),e._removeProxy=e._remove.bind(e),e.element.on("keydown"+s,l+u.item,e._keydownProxy)},_select:function(e){var t=e.sender;"none"!=this._selectable?this._triggerSelect(t,e):e.preventDefault()},_triggerSelect:function(e,t){var n,i=this;i.element.is(l+u.disabled)||i.trigger(c,{originalEvent:t,item:e})||"single"===i._selectable&&(n=i.select()).length>0&&n.each((function(t,n){var r=i._getChipFromElement(n);r&&r!==e&&r.select(!1)}))},_remove:function(e){var t=e.sender;this.trigger(d,{originalEvent:e,item:e.sender})||this._removeItem(t)},_removeItem:function(e){if(e){var t=e.wrapper;e.destroy(),t.remove(),this._focusNavigatableItem()}},_keydown:function(t){var n=e(t.target).closest(l+u.item),i=t.keyCode;i!==r.LEFT&&i!==r.RIGHT||this._focusNavigatableItem(i,n)},_focusNavigatableItem:function(e,t){var n=this;var i=n._getNavigatableItem(e,t);i&&(n._applyTabIndex(n.items().index(i)),i.trigger("focus"))},_getFirstNavigatableItem:function(){return this.items().filter(l+u.enabledItemSelector).first()},_getLastNavigatableItem:function(){return this.items().filter(l+u.enabledItemSelector).last()},_getNavigatableItem:function(e,t){var n;return n=t||this._getFirstNavigatableItem(),e===r.LEFT&&t&&(n=t.prevAll(l+u.enabledItemSelector).first()),e===r.RIGHT&&t&&(n=t.nextAll(l+u.enabledItemSelector).first()),n.length?n:null},items:function(){return this.element.children()},select:function(e,t){var n,i=this,r=i.items().filter(l+u.selected);if(!e)return r;t=!1!==t,(n=i._getChipFromElement(e))&&("single"===i._selectable&&(r=i.select()).length>0&&r.each((function(t,n){var r=i._getChipFromElement(n);r&&r!==e&&r.select(!1)})),n.select(t))},enable:function(e,t){var n=this._getChipFromElement(e);t=!1!==t,n&&n.enable(t)},item:function(e){return isNaN(e)?null:this.items().eq(e)},itemById:function(e){return this.element.find("#"+e)},add:function(t,n){var i,r,s=this,l="append",c=s.element;n&&s._isItem(n)&&(l="before",c=e(n)),(i=s._getChipFromElement(t))?("none"!==s._selectable&&i.wrapper.attr("role","option"),c[l](i.wrapper)):t&&o(t)&&!a(t)&&(r=e(""),c[l](r),s._createChip(r,s._getInitializeChipOptions(t)))},remove:function(e){e&&this._isItem(e)&&(t.destroy(e),e.remove(),this._focusNavigatableItem())},setOptions:function(e){var t=this;i.fn.setOptions.call(this,e),t._updateCssClasses(),e.items&&(t.element.empty(),t._items())}});n.plugin(p)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=t._outerWidth,r=t.attr,o=e.extend,a=e.each,s=!1,l="asc",c="group-sort",d="k-grouping-drop-container",h=function(n){var i=n.attr(t.attr("title"));return i&&(i=t.htmlEncode(i)),e('
    ').html(i||t.htmlEncode(n.attr(t.attr("field")))).prepend(t.ui.icon({icon:"cancel",iconClass:"k-drag-status"}))},u=e('
    ');function p(e){e.contents().filter((function(){return 3===this.nodeType})).remove()}var f=n.extend({init:function(r,a){var l,f,m=this,g=t.guid(),v=m._intializePositions.bind(m);m._dropCuePositions=[];n.fn.init.call(m,r,a),s=t.support.isRtl(r),f=s?"right":"left",m.draggable=l=m.options.draggable||new t.ui.Draggable(m.element,{filter:m.options.draggableElements,hint:h,group:g}),m.groupContainer=e(m.options.groupContainer,m.element).kendoDropTarget({group:l.options.group,dragenter:function(e){m._canDrag(e.draggable.currentTarget)&&(t.ui.icon(e.draggable.hint.find(".k-drag-status"),{icon:"plus"}),u.css(f,0).appendTo(m.groupContainer))},dragleave:function(e){t.ui.icon(e.draggable.hint.find(".k-drag-status"),{icon:"cancel"}),u.remove()},drop:function(n){var i,r=n.draggable.currentTarget,a=r.attr(t.attr("field")),l=r.attr(t.attr("title")),d=r.attr("id"),h=m.indicator(a),f=m._dropCuePositions,g=f[f.length-1],v="after",_=s||!g?0:g.element.parent().position().left;var b=o({},m.options.sort,r.data(c));var w=b.dir;(r.hasClass("k-chip")||m._canDrag(r))&&(g?(i=m._dropCuePosition(t.getOffset(u).left+_+parseInt(g.element.css("marginLeft"),10)*(s?-1:1)+parseInt(g.element.css("marginRight"),10)))&&m._canDrop(e(h),i.element,i.left)&&(i.before&&(v="before"),i.element[v](h||m.buildIndicator(a,l,w,d).wrapper),m._setIndicatorSortOptions(a,b),m._change()):(p(m._messageContainer),m._list.element.show(),m._list.add(m.buildIndicator(a,l,w,d).element),m._setIndicatorSortOptions(a,b),m._change()))}}).kendoDraggable({filter:"div.k-chip",hint:h,group:l.options.group,dragcancel:m._dragCancel.bind(m),dragstart:function(e){var n=e.currentTarget,r=parseInt(n.css("marginLeft"),10),o=n.position(),a=s?o.left-r:o.left+i(n);v(),u.css("left",a).appendTo(m.groupContainer),t.ui.icon(this.hint.find(".k-drag-status"),{icon:"plus"})},dragend:function(){m._dragEnd(this)},drag:m._drag.bind(m)}),l.bind(["dragend","dragcancel","dragstart","drag"],{dragend:function(){m._dragEnd(this)},dragcancel:m._dragCancel.bind(m),dragstart:function(e){m.options.allowDrag||m._canDrag(e.currentTarget)?v():e.preventDefault()},drag:m._drag.bind(m)}),m.dataSource=m.options.dataSource,m._messageContainer=m.groupContainer.find("."+d),m._messageContainer.length||(m._messageContainer=e("
    ").addClass(d).appendTo(m.groupContainer)),m._createList(),m.dataSource&&m._refreshHandler?m.dataSource.unbind("change",m._refreshHandler):m._refreshHandler=m.refresh.bind(m),m.dataSource&&(m.dataSource.bind("change",m._refreshHandler),m.refresh())},refresh:function(){var t=this;var n=t.dataSource.group()||[];var i=r("field");var s=r("title");const l=t.options._groupableFieldsData;t.groupContainer&&(t._list&&(t._list.remove(t._list.items()),t._list.element.hide()),n.length&&p(t._messageContainer),a(n,(function(n,r){var a=r.field;var c=r.dir;var d=t.element.find(t.options.filter).filter((function(){return e(this).attr(i)===a}));if(!d.length&&l){const e=l.filter((function(e){return e.field===a}))[0]||{};var h=t.buildIndicator(a,e.title,c,e.id)}else h=t.buildIndicator(a,d.attr(s),c,d.attr("id"));t._list.add(h.element),t._list.element.show(),t._setIndicatorSortOptions(a,o({},t.options.sort,{dir:c,compare:r.compare}))}))),t._invalidateGroupContainer()},destroy:function(){var e=this;n.fn.destroy.call(e),e.groupContainer.off(".kendoGroupable"),e.groupContainer.data("kendoDropTarget")&&e.groupContainer.data("kendoDropTarget").destroy(),e.groupContainer.data("kendoDraggable")&&e.groupContainer.data("kendoDraggable").destroy(),e.options.draggable||e.draggable.destroy(),e.dataSource&&e._refreshHandler&&(e.dataSource.unbind("change",e._refreshHandler),e._refreshHandler=null),e._list&&e._list.destroy(),e.groupContainer=e.element=e.draggable=null},events:["change","removeGroup"],options:{name:"Groupable",filter:"th",draggableElements:"th",messages:{empty:"Drag a column header and drop it here to group by that column"},sort:{dir:l,compare:null},enableContextMenu:!1},indicator:function(n){var i=e(".k-chip",this.groupContainer);return e.grep(i,(function(i){return e(i).attr(t.attr("field"))===n}))[0]},removeHandler:function(e){this._removeIndicator(e.sender.wrapper)},clickHandler:function(t){var n=t.sender.wrapper.find(".k-chip-icon");var i=n.attr(r("dir"))===l?"desc":l;e(t.originalEvent.target).closest(".k-groupable-context-menu").length||(n.attr(r("dir"),i),this._change())},buildIndicator:function(n,i,r,o){var a=this;var s;var c;var d;return r=r||(a.options.sort||{}).dir||l,c=(d=(s=e("
    ").kendoChip({icon:"sort-"+("asc"==(r||"asc")?"asc-small":"desc-small"),iconClass:"k-chip-icon",label:`${t.htmlEncode(i||n)}`,removable:!0,size:a.options.size||"medium",remove:a.removeHandler.bind(a),click:a.clickHandler.bind(a),actions:a.options.enableContextMenu?[{icon:"more-vertical",iconClass:"k-groupable-context-menu"}]:null}).data("kendoChip")).wrapper).find(".k-chip-icon").first(),d.attr(`data-${t.ns}field`,n),d.attr(`data-${t.ns}title`,i||""),o&&d.attr(`data-${t.ns}id`,o),c.attr("title",`(sorted ${"asc"==r?"ascending":"descending"})`),c.attr(`data-${t.ns}dir`,r),s},_setIndicatorSortOptions:function(t,n){e(this.indicator(t)).data(c,n)},aggregates:function(){var n;var i;var r;return this.element.find(this.options.filter).map((function(){var o=e(this),a=o.attr(t.attr("aggregates")),s=o.attr(t.attr("field"));if(a&&""!==a)for(n=a.split(","),a=[],i=0,r=n.length;i=a&&!s||te.right}))[0])&&(t={left:s?t.element.position().left+i(t.element)+c+d:t.element.position().left-l,element:t.element,before:!0}),t}},_drag:function(e){var t=this._dropCuePosition(e.x.location);t&&u.css({left:t.left,right:"auto"})},_canDrag:function(e){var n=e.attr(t.attr("field"));return"false"!=e.attr(t.attr("groupable"))&&n&&(e.hasClass("k-chip")||!this.indicator(n))&&!this.dataSource?._requestInProgress},_canDrop:function(e,t,n){var i=e.next();return e[0]!==t[0]&&(!i[0]||t[0]!==i[0]||!s&&n>i.position().left||s&&n").kendoChipList({selectable:"none",size:t.options.size||"medium"}).data("kendoChipList"),t._list.element.insertBefore(t._messageContainer)}});t.ui.plugin(f)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t._outerWidth,i=t._outerHeight,r=t.getOffset,o=t.ui.Widget,a="change";var s=o.extend({init:function(e,t){var s=this;o.fn.init.call(s,e,t),e=s.element,t=s.options,s._initDraggable(),s.options.dropFilter||(s.options.dropFilter=s.draggable.options.filter),s.reorderDropCue=s.options.reorderDropCue,e.find(t.dropFilter).kendoDropTarget({group:s.draggable.options.group,dragenter:function(e){var o=s._externalDraggable(e);if(s._draggable||o){o&&s._handleExternalDraggable(o);var a,l=this.element;var c=!!s._isPartOfSortable(s._draggable)&&(!s._dropTargetAllowed(l)||s._isLastDraggable());if(s.toggleHintClass(e.draggable.hint,c),!c){var d={top:(a=r(l)).top,left:a.left};var h="horizontal"===t.orientation;!t.smartPosition||t.inSameContainer&&!t.inSameContainer({source:l,target:s._draggable,sourceIndex:s._index(l),targetIndex:s._index(s._draggable)})?s._dropTarget=l:s._index(l)>s._index(s._draggable)&&t.smartPosition&&(d[h?"left":"top"]+=h?n(l):i(l)),s.reorderDropCue.css({height:i(l),top:d.top,left:d.left,zIndex:19e3}),t.positionDropCue&&t.positionDropCue(s.reorderDropCue,l),s.reorderDropCue.appendTo(document.body)}}},dragleave:function(e){s._dropTarget=null},drop:function(){if(s._dropTarget=null,s._draggable){var e=this.element;var t=s._draggable;var n=s._index(e);var i="horizontal"===s.options.orientation?r(s.reorderDropCue).left>r(e).left:r(s.reorderDropCue).top>r(e).top;n=i?n+1:n,!s._dropTargetAllowed(e)||s._isLastDraggable()||s._index(t)===n&&!s.options.allowDropAfterLastItem||s.trigger(a,{element:s._draggable,target:e,oldIndex:s._index(t),newIndex:s._index(e),position:i?"after":"before"}),s.reorderDropCue&&s.reorderDropCue.remove()}}}),s.draggable.bind(["dragcancel","dragend","dragstart","drag"],{dragcancel:s._dragcancel.bind(s),dragend:s._dragend.bind(s),dragstart:s._dragstart.bind(s),drag:s._drag.bind(s)})},options:{name:"Reorderable",filter:"*",orientation:"horizontal",deniedIcon:"cancel",allowIcon:"plus",reorderDropCue:e('
    '),smartPosition:!0},events:[a],toggleHintClass:function(n,i){var r=this.options;(n=e(n)).find(".k-drag-status").length>0&&t.ui.icon(n.find(".k-drag-status").eq(0),{icon:i?r.deniedIcon:r.allowIcon})},_initDraggable:function(){let e=this,n=e.options;e.draggable=n.draggable||new t.ui.Draggable(e.element,{group:t.guid()+"-reorderable",autoScroll:!0,filter:n.filter,hint:n.hint});let i=e.draggable._elementUnderCursor;e.draggable._elementUnderCursor=function(t){let n=e.reorderDropCue&&e.reorderDropCue.is(":visible");n&&e.reorderDropCue.hide();let r=i.call(e.draggable,t);return n&&e.reorderDropCue.show(),r}},_handleExternalDraggable:function(e){var t=this;var n=t.options.dropFilter.trimStart();n&&">"==n[0]&&(n=n.substring(1)),t._dragcancelHandler=t._dragcancel.bind(t),t._dragendHandler=t._dragend.bind(t),t._dragstartHandler=t._dragstart.bind(t),t._dragHandler=t._drag.bind(t),t._draggable=e.currentTarget.closest(n),t._draggableInstance=e,t._elements=t.element.find(t.options.dropFilter),e.bind(["dragcancel","dragend","dragstart","drag"],{dragcancel:t._dragcancelHandler,dragend:t._dragendHandler,dragstart:t._dragstartHandler,drag:t._dragHandler})},_dragcancel:function(){var e=this;e._draggableInstance&&(e._dragcancelHandler||e._dragendHandler||e._dragstartHandler||e._dragHandler)&&e._draggableInstance.unbind({dragcancel:e._dragcancelHandler,dragend:e._dragendHandler,dragstart:e._dragstartHandler,drag:e._dragHandler}),e.reorderDropCue&&e.reorderDropCue.remove(),e._draggable=null,e._elements=null},_dragend:function(){var e=this;e._draggableInstance&&(e._dragcancelHandler||e._dragendHandler||e._dragstartHandler||e._dragHandler)&&e._draggableInstance.unbind({dragcancel:e._dragcancelHandler,dragend:e._dragendHandler,dragstart:e._dragstartHandler,drag:e._dragHandler}),e.reorderDropCue&&e.reorderDropCue.remove(),e._draggable=null,e._elements=null},_dragstart:function(t){var n=this;var i=e(t.currentTarget);var r=n.options.dropFilter.trimStart();r&&">"==r[0]&&(r=r.substring(1)),n._draggable=i.is(r)?i:i.closest(r),n._elements=n.element.find(n.options.dropFilter)},_drag:function(t){var o,a,s,l,c=this,d={},h=c.options.dropFilter.trimStart();if(h&&">"==h[0]&&(h=h.substring(1)),l=e(t.currentTarget).closest(h),!(!c._dropTarget||c.options.smartPosition&&t.sender.hint.find(".k-drag-status").is(".k-i-cancel,.k-svg-i-cancel"))){if(a=(o=c._index(c._dropTarget))>(a=c._index(l))?a+1:a,"horizontal"===c.options.orientation){var u=r(c._dropTarget).left;var p=n(c._dropTarget);t.pageX>u+p/2?(d.left=u+p,o+=1):d.left=u}else{var f=r(c._dropTarget).top;var m=i(c._dropTarget);t.pageY>f+m/2?(d.top=f+m,o+=1):d.top=f}c.reorderDropCue.css(d),c.options.positionDropCue&&c.options.positionDropCue(c.reorderDropCue,c._dropTarget),c._isPartOfSortable(l)&&(s=a===o&&!c.options.allowDropAfterLastItem||c.options.dragOverContainers&&!c.options.dragOverContainers(a,o)||t.clickMoveClick&&t.currentTarget.hasClass("k-drag-cell")&&0===e(t.elementUnderCursor).closest(".k-drag-cell").length,c.toggleHintClass(t.sender.hint,s))}},_isPartOfSortable:function(e){return this._elements.index(e)>=0},_externalDraggable:function(e){var t=this.options;return!this._draggable&&t.externalDraggable?t.externalDraggable(e):null},_isLastDraggable:function(){var e,t=this.options.inSameContainer,n=this._draggable[0],i=this._elements.get(),r=!1;if(!t)return!1;for(;!r&&i.length>0;)r=n!==(e=i.pop())&&t({source:n,target:e,sourceIndex:this._index(n),targetIndex:this._index(e)});return!r},_dropTargetAllowed:function(e){var t=this.options.inSameContainer,n=this.options.dragOverContainers,i=this._draggable;return i[0]!==e[0]&&(!t||!n||(!!t({source:i,target:e,sourceIndex:this._index(i),targetIndex:this._index(e)})||n(this._index(i),this._index(e))))},_index:function(e){return this._elements.index(e)},destroy:function(){var t=this;o.fn.destroy.call(t),t.element.find(t.options.dropFilter).each((function(){var t=e(this);t.data("kendoDropTarget")&&t.data("kendoDropTarget").destroy()})),t.draggable&&(t.draggable.destroy(),t.draggable.element=t.draggable=null),t.reorderDropCue.remove(),t.elements=t.reorderDropCue=t._elements=t._draggable=null}});t.ui.plugin(s)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,r=i.Widget,o=n.isFunction,a=e.extend,s="horizontal",l="vertical",c="start",d="resize",h="resizeend";var u=r.extend({init:function(e,t){var n=this;r.fn.init.call(n,e,t),n.orientation=n.options.orientation.toLowerCase()!=l?s:l,n._positionMouse=n.orientation==s?"x":"y",n._position=n.orientation==s?"left":"top",n._sizingDom=n.orientation==s?"outerWidth":"outerHeight",n.draggable=new i.Draggable(t.draggableElement||e,{distance:1,filter:t.handle,drag:n._resize.bind(n),dragcancel:n._cancel.bind(n),dragstart:n._start.bind(n),dragend:n._dragend.bind(n),clickMoveClick:t.clickMoveClick}),n.userEvents=n.draggable.userEvents},events:[d,h,c],options:{name:"Resizable",orientation:s,clickMoveClick:!1},resize:function(){},_max:function(e){var n=this,i=n.hint?n.hint[n._sizingDom]():0,r=n.options.max;return o(r)?r(e):r!==t?n._initialElementPosition+r-i:r},_min:function(e){var n=this.options.min;return o(n)?n(e):n!==t?this._initialElementPosition+n:n},_start:function(t){var n=this,i=n.options.hint,r=e(t.currentTarget);n._initialElementPosition=r.position()[n._position],n._initialMousePosition=t[n._positionMouse].startLocation,i&&(n.hint=o(i)?e(i(r)):i,n.hint.css({position:"absolute"}).css(n._position,n._initialElementPosition).appendTo(n.element)),n.trigger(c,t),n._maxPosition=n._max(t),n._minPosition=n._min(t),e(document.body).css("cursor",r.css("cursor"))},_resize:function(e){var n,i=this,r=i._maxPosition,o=i._minPosition,s=i._initialElementPosition+(e[i._positionMouse].location-i._initialMousePosition);n=o!==t?Math.max(o,s):s,i.position=n=r!==t?Math.min(r,n):n,i.hint&&i.hint.toggleClass(i.options.invalidClass||"",n==r||n==o).css(i._position,n),i.resizing=!0,i.trigger(d,a(e,{position:n}))},_dragend:function(e){this._stop(),this.trigger(h,a(e,{position:this.position}))},_stop:function(){var t=this;t.hint&&t.hint.remove(),t.resizing=!1,e(document.body).css("cursor","")},_cancel:function(e){var n=this;n.hint&&(n.position=t,n.hint.css(n._position,n._initialElementPosition),n._stop())},destroy:function(){var e=this;r.fn.destroy.call(e),e.draggable&&e.draggable.destroy()},press:function(e){if(e){var t=e.position(),n=this;n.userEvents.press(t.left,t.top,e[0]),n.targetPosition=t,n.target=e}},move:function(e){var n=this,i=n._position,r=n.targetPosition,o=n.position;o===t&&(o=r[i]),r[i]=o+e,n.userEvents.move(r.left,r.top)},end:function(){this.userEvents.end(),this.target=this.position=t}});n.ui.plugin(u)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=t._outerWidth,r=t._outerHeight,o="start",a="beforeMove",s="move",l="end",c="change",d="cancel",h="sort",u="remove",p="receive";function f(e){return e.clone()}function m(e){return e.clone().removeAttr("id").css("visibility","hidden")}var g=n.extend({init:function(e,t){var i=this;n.fn.init.call(i,e,t),i.options.placeholder||(i.options.placeholder=m),i.options.hint||(i.options.hint=f),i.draggable=i._createDraggable()},events:[o,a,s,l,c,d],options:{name:"Sortable",hint:null,placeholder:null,filter:">*",holdToDrag:!1,disabled:null,container:null,connectWith:null,handler:null,cursorOffset:null,axis:null,ignore:null,autoScroll:!1,cursor:"auto",moveOnDragEnter:!1,allowTouchActions:!1},destroy:function(){this.draggable.destroy(),n.fn.destroy.call(this)},_createDraggable:function(){var n=this,i=n.element,r=n.options;return new t.ui.Draggable(i,{filter:r.filter,hint:t.isFunction(r.hint)?r.hint:e(r.hint),holdToDrag:r.holdToDrag,container:r.container?e(r.container):null,cursorOffset:r.cursorOffset,axis:r.axis,ignore:r.ignore,autoScroll:r.autoScroll,dragstart:n._dragstart.bind(n),dragcancel:n._dragcancel.bind(n),drag:n._drag.bind(n),dragend:n._dragend.bind(n),allowTouchActions:r.allowTouchActions})},_dragstart:function(n){var i=this.draggedElement=n.currentTarget,r=this.options.disabled,a=this.options.handler,s=this.options.placeholder,l=this.placeholder=t.isFunction(s)?e(s.call(this,i)):e(s);r&&i.is(r)||a&&!e(n.initialTarget).is(a)||this.trigger(o,{item:i,draggableEvent:n})?n.preventDefault():(i.css("display","none"),i.before(l),this._setCursor())},_dragcancel:function(){this._cancel(),this.trigger(d,{item:this.draggedElement}),this._resetCursor()},_drag:function(t){var n,i,r,o,a,s=this.draggedElement,l=this._findTarget(t),c={left:t.x.location,top:t.y.location},d={x:t.x.delta,y:t.y.delta},h=this.options.axis,u=this.options.moveOnDragEnter,p={item:s,list:this,draggableEvent:t};if("x"!==h&&"y"!==h){if(l){if(n=this._getElementCenter(l.element),i={left:Math.round(c.left-n.left),top:Math.round(c.top-n.top)},e.extend(p,{target:l.element}),l.appendToBottom)return void this._movePlaceholder(l,null,p);if(l.appendAfterHidden&&this._movePlaceholder(l,"next",p),this._isFloating(l.element)?d.x<0&&u||!u&&i.left<0?r="prev":(d.x>0&&u||!u&&i.left>0)&&(r="next"):d.y<0&&u||!u&&i.top<0?r="prev":(d.y>0&&u||!u&&i.top>0)&&(r="next"),r){for(o=(a="prev"===r?jQuery.fn.prev:jQuery.fn.next).call(l.element);o.length&&!o.is(":visible");)o=a.call(o);o[0]!=this.placeholder[0]&&this._movePlaceholder(l,r,p)}}}else this._movementByAxis(h,c,d[h],p)},_dragend:function(t){var n,i,r,o,a=this.placeholder,s=this.draggedElement,d=this.indexOf(s),f=this.indexOf(a),m=this.options.connectWith;this._resetCursor(),r={action:h,item:s,oldIndex:d,newIndex:f,draggableEvent:t},f>=0?i=this.trigger(l,r):(n=a.parents(m).getKendoSortable(),r.action=u,o=e.extend({},r,{action:p,oldIndex:-1,newIndex:n.indexOf(a)}),i=!(!this.trigger(l,r)&&!n.trigger(l,o))),i||f===d?this._cancel():(a.replaceWith(s),s.show(),this.draggable.dropped=!0,r={action:-1!=this.indexOf(s)?h:u,item:s,oldIndex:d,newIndex:this.indexOf(s),draggableEvent:t},this.trigger(c,r),n&&(o=e.extend({},r,{action:p,oldIndex:-1,newIndex:n.indexOf(s)}),n.trigger(c,o)))},_findTarget:function(t){var n,i,r=this._findElementUnderCursor(t),o=this.options.connectWith;return e.contains(this.element[0],r)?(i=(n=this.items()).filter(r)[0]||n.has(r)[0])?{element:e(i),sortable:this}:null:this.element[0]==r&&this._isEmpty()?{element:this.element,sortable:this,appendToBottom:!0}:this.element[0]==r&&this._isLastHidden()?{element:i=this.items().eq(0),sortable:this,appendAfterHidden:!0}:o?this._searchConnectedTargets(r,t):void 0},_findElementUnderCursor:function(n){var i=t.elementUnderCursor(n),r=n.sender;return function(t,n){try{return e.contains(t,n)||t==n}catch(e){return!1}}(r.hint[0],i)&&(r.hint.hide(),(i=t.elementUnderCursor(n))||(i=t.elementUnderCursor(n)),r.hint.show()),i},_searchConnectedTargets:function(t,n){var i,r,o,a=e(this.options.connectWith);for(var s=0;s0&&a-o>0&&this._movePlaceholder({element:s,sortable:this},"next",r))},_movePlaceholder:function(e,t,n){var i=this.placeholder;e.sortable.trigger(a,n)||(t?"prev"===t?e.element.before(i):"next"===t&&e.element.after(i):e.element.append(i),e.sortable.trigger(s,n))},_setCursor:function(){var t,n=this.options.cursor;n&&"auto"!==n&&(t=e(document.body),this._originalCursorType=t.css("cursor"),t.css({cursor:n}))},_resetCursor:function(){this._originalCursorType&&(e(document.body).css("cursor",this._originalCursorType),this._originalCursorType=null)},_getElementCenter:function(e){var n=e.length?t.getOffset(e):null;return n&&(n.top+=r(e)/2,n.left+=i(e)/2),n},_isFloating:function(e){var t=/left|right/.test(e.css("float"));var n=/inline|table-cell/.test(e.css("display"));var i=/flex/.test(e.parent().css("display"))&&(/row|row-reverse/.test(e.parent().css("flex-direction"))||!e.parent().css("flex-direction"));return t||n||i},_cancel:function(){this.draggedElement&&(this.draggedElement.show(),this.placeholder.remove(),this.draggable.dropped=!0)},_items:function(){var e=this.options.filter;return e?this.element.find(e):this.element.children()},indexOf:function(e){var t=this._items(),n=this.placeholder,i=this.draggedElement;return n&&e[0]==n[0]?t.not(i).index(e):t.not(n).index(e)},items:function(){var e=this.placeholder,t=this._items();return e&&(t=t.not(e)),t},_isEmpty:function(){return!this.items().length},_isLastHidden:function(){return 1===this.items().length&&this.items().is(":hidden")}});t.ui.plugin(g)}(window.kendo.jQuery);kendo;!function(e,t){let n=window.kendo,i=n.ui.Widget,r=n.support,o=Math.abs,a="aria-selected",s="k-selected",l="k-selecting",c="change",d="changing",h="unselect",u="k-unselecting",p="k-hover",f="k-range-mid",m="k-range-split-end",g="k-range-split-start",v="k-range-start",_="k-range-end",b="start",w="end",y="span.k-icon.k-i-caret-alt-down,span.k-icon.k-i-caret-alt-up,.k-icon.k-i-caret-alt-down,.k-icon.k-i-caret-alt-right,.k-icon.k-i-caret-alt-left",k=y.replaceAll("k-i","k-svg-i"),x=k.split(",").map((e=>e+" *")).join(","),C=`input,a,textarea,.k-multiselect-wrap,select,button,${y},${k},${x},.k-button>span,.k-button>span *,.k-button>img,label.k-checkbox-label.k-no-text,span.k-numeric-wrap,.k-focusable`,S=n.support.browser.msie,T=!1,M=e.extend;!function(e){e('
    ').on("click",">*",(function(){T=!0})).find("span").trigger("click").end().off()}(e);const A=i.extend({init:function(t,r){let o,a,s,l=this;i.fn.init.call(l,t,r),s=l.selectableClass=l.options.selectableClass||"k-selectable",l._marquee=e("
    "),l._lastActive=null,l.element.addClass(s),l.relatedTarget=l.options.relatedTarget,o=l.options.multiple,a=l.options.dragToSelect,l.userEvents=new n.UserEvents(l.element,{global:!0,allowSelection:!0,filter:(T?"":"."+s+" ")+l.options.filter,tap:l._tap.bind(l),touchAction:o?"none":"pan-x pan-y"}),o&&(a&&l.userEvents.bind("hold",l._hold.bind(l)).bind("start",l._start.bind(l)).bind("move",l._move.bind(l)).bind("end",l._end.bind(l)),l.userEvents.bind("select",l._select.bind(l)))},events:[c,d,h],options:{name:"Selectable",filter:">*",inputSelectors:C,multiple:!1,holdToDrag:!1,dragToSelect:!0,relatedTarget:e.noop,ignoreOverlapped:!1,addIdToRanges:!1,toggleable:!1,selectableClass:""},_isElement:function(e){var t=this.element;var n,i=t.length,r=!1;for(e=e[0],n=0;n1)&&(r.clear(),r.value(i,t),r._notify(c,t)),r._lastActive=r._downTarget=i):n&&a?(r._unselect(i),r._notify(c,t)):n||(r.clear(),r.value(i,t),r._notify(c,t))))},_hold:function(e){this.options.holdToDrag&&this._tap(e),this._activated=!0},_isActivated:function(){return!this.options.holdToDrag||this._activated},_start:function(t){let n,i=this,r=e(t.target),o=i.options.selectedClass||s,a=r.hasClass(o),l=t.event.ctrlKey||t.event.metaKey;i._isActivated()&&this._allowSelection(t.event.target)&&(i.trigger(d,{target:r,originalEvent:t.event})?i.userEvents.cancel():(i._downTarget=r,i._isElement(r.closest("."+i.selectableClass))?(i.options.useAllItems?i._items=i.element.find(i.options.filter):(n=r.closest(i.element),i._items=n.find(i.options.filter)),t.sender.capture(),i._marquee.appendTo(document.body).css({left:t.x.client+1,top:t.y.client+1,width:0,height:0}),l||i.clear(),r=r.add(i.relatedTarget(r)),a&&(i._selectElement(r,!0),l&&r.addClass(u))):i.userEvents.cancel()))},_move:function(e){var t=this,n={left:e.x.startLocation>e.x.location?e.x.location:e.x.startLocation,top:e.y.startLocation>e.y.location?e.y.location:e.y.startLocation,width:o(e.x.initialDelta),height:o(e.y.initialDelta)};t._isActivated()&&(t._marquee.css(n),t._invalidateSelectables(n,e.event.ctrlKey||e.event.metaKey),e.preventDefault())},_end:function(t){var i=this,r=n.attr("range-selected"),o=n.guid();if(i._isActivated()){i._activated=!1,i._marquee.remove(),i._unselect(i.element.find(i.options.filter+"."+u)).removeClass(u);var a=i.element.find(i.options.filter+"."+l);if(a=a.add(i.relatedTarget(a)),i.options.addIdToRanges)for(var s=0;sr.right)return!0;a=!z(r,t)}return a},value:function(e){var t=this,n=t._selectElement.bind(t);if(!e)return t.element.find(t.options.filter+"."+(t.options.selectedClass||s));e.each((function(){n(this)}))},selectedRanges:function(){var t=n.attr("range-selected");var i={};return this.element.find("["+t+"]").each((function(n,r){var o=e(r).attr(t);var a=i[o];a||(a=i[o]=[]),a.push(e(r))})),i},selectedSingleItems:function(){var t=this;var i=n.attr("range-selected");return t.element.find(t.options.filter+"."+(t.options.selectedClass||s)+":not(["+i+"])").toArray().map((function(t){return e(t)}))},_firstSelectee:function(){var e,t=this;return null!==t._lastActive?t._lastActive:(e=t.value()).length>0?e[0]:t.element.find(t.options.filter)[0]},_selectElement:function(t,n){var i=e(t),r=this.options.selectedClass||s,o=!n&&this._notify("select",{element:t});i.removeClass(l),o||(i.addClass(r),this.options.aria&&i.attr(a,!0))},_notify:function(e,t){return t=t||{},this.trigger(e,t)},_unselect:function(e){if(!this.trigger(h,{element:e})){var t=n.attr("range-selected");return e.removeClass(this.options.selectedClass||s).removeAttr(t),this.options.aria&&e.attr(a,!1),e}},_select:function(t){this._allowSelection(t.event.target)&&(!S||S&&!e(n._activeElement()).is(this.options.inputSelectors))&&this._allowPreventDefault(t.event.target)&&t.preventDefault()},_allowPreventDefault:function(t){return!e(t).is(".k-table-td")||!this.options.allowPaste},_allowSelection:function(t){return!e(t).is(this.options.inputSelectors)||(this.userEvents.cancel(),this._downTarget=null,!1)},resetTouchEvents:function(){this.userEvents.cancel()},clear:function(){var e=this.element.find(this.options.filter+"."+(this.options.selectedClass||s));this._unselect(e)},selectRange:function(t,n){var i,r,o,a=this;for(a.clear(),a.element.length>1&&(o=a.options.continuousItems()),o&&o.length||(o=a.element.find(a.options.filter)),(t=e.inArray(e(t)[0],o))>(n=e.inArray(e(n)[0],o))&&(r=t,t=n,n=r),a.options.useAllItems||(n+=a.element.length-1),i=t;i<=n;i++)a._selectElement(o[i],!0)},destroy:function(){var e=this;i.fn.destroy.call(e),e.element.off(".kendoSelectable"),e.userEvents.destroy(),e._marquee=e._lastActive=e.element=e.userEvents=null}});const D=i.extend({init:function(e,t){let o,a,s=this;i.fn.init.call(s,e,t),s.widget=t.widget,o=t.ns,a=t.filter,s.userEvents=new n.UserEvents(s.element,{global:!0,allowSelection:!0,filter:s.options.filter,tap:s._tap.bind(s),touchAction:"none"}),r.touch?e.on("touchstart"+o,a,s._mouseEnter.bind(s)).on("touchend"+o+" touchmove"+o,a,s._mouseLeave.bind(s)):e.on("mouseenter"+o,a,s._mouseEnter.bind(s)).on("mouseleave"+o,a,s._mouseLeave.bind(s))},events:[c],options:{name:"RangeSelectable",filter:">*",inputSelectors:C,resetOnStart:!1,multiple:!1,dragToSelect:!0,cellSelector:"*",ns:"",reverse:!1,relatedTarget:e.noop},destroy:function(){let e=this;i.fn.destroy.call(e),e.userEvents.destroy(),e.widget=null,e._lastActive=e.element=e.userEvents=e._start=e._end=null},_allowSelection:function(t){return!e(t).is(this.options.inputSelectors)||(this.userEvents.cancel(),!1)},_mouseEnter:function(t){let n,i=this,r=e(t.currentTarget);r.addClass(p),n=i.widget.selectRange(),i.options.resetOnStart&&n.end||(n.target===b&&i._end&&i.range(r,i._end,!0,i.options.reverse),n.target===w&&i.range(i._start,r,!0,i.options.reverse))},_mouseLeave:function(t){e(t.currentTarget).removeClass(p)},start:function(e,n){if(e===t||null===e)return this._start;e.addClass(s+" "+v).attr(a,!0),n||(this._start=e)},end:function(e,n){if(e===t||null===e)return this._start;e.addClass(s+" "+_).attr(a,!0),n||(this._end=e)},mid:function(t){let n=this.element.find("table"),i=this.options;t.addClass(f).attr(a,!0),n.each((function(){let t=e(this);let n=t.find(i.cellSelectorValid).last();let r=t.find(i.cellSelectorValid).first();n.hasClass(f)&&n.addClass(m),r.hasClass(f)&&r.addClass(g)}))},clear:function(e){let t=this.options;this.element.find(t.cellSelector).removeClass(f+" "+m+" "+g),this.clearStartEnd(),e&&(this._start=this._end=null)},clearStartEnd:function(){let e=this.options;this.element.find(e.cellSelector).removeClass(v+" "+s+" "+_).removeAttr(a)},selectFrom:function(t){let n,i,r=this,o=this.options;n=r.element.find(o.cellSelector),i=e.inArray(e(t)[0],n),r.clear(),r.start(t),n=n.filter((function(e){return e>i})),r.mid(n)},selectTo:function(t){let n,i,r=this,o=this.options;n=r.element.find(o.cellSelector),i=e.inArray(e(t)[0],n),r.clear(),n=n.filter((function(e){return es&&el})),c.mid(a),i?c.end(e(i),r):c._useEnd=!0,s>l&&o&&(c.clearStartEnd(),c.start(e(i),!0),c.end(e(n),!0))},change:function(){this.trigger(c)},_clearFlags:function(){this._useStart=this._useEnd=!1},_tap:function(t){let i=e(t.target),r=this,o=r.widget.selectRange()||{},a=o.start,s=o.end,l=n.calendar.toDateObject(e(i).find("span")),d=r.options,h=d.resetOnStart;if(r._lastActive=i,!a&&!s)return r.clear(!0),o.target===b&&r.start(i),o.target===w&&r.end(i),r._clearFlags(),void r.trigger(c);if(!a&&s)return o.target===w?r.end(i):+l>+o.end&&!d.reverse?(r.clear(!0),r.start(i)):r.range(i,r._end,!1,!0),r.trigger(c),void r._clearFlags();if(a&&!s)return o.target===w&&!d.reverse&&+a>+l?(r.clear(!0),h?r.start(i):r.end(i)):o.target===b?r.start(i):r.range(r._start,i,!1,!0),r.trigger(c),void r._clearFlags();if(a&&s){if(!d.reverse)return+a>+l&&o.target===w?(r.clear(!0),h?(r.start(i),r.end(null),o.target=b):(r.start(null),r.end(i)),void r.trigger(c)):+a<+l&&o.target===b?(+l>+o.end?(r.clear(!0),r.start(i),r.end(null)):r.range(i,r._end),void r.trigger(c)):(o.target===b&&r.range(i,r._end),o.target===w&&r.range(r._start,i),void r.trigger(c));h?o.target===b?r.range(i,r._end,!1,!0):r.range(r._start,i,!1,!0):o.target===b?r.start(i):r.end(i),r.trigger(c)}}});function E(e,t){if(e.length!==t.length)return!1;for(var n=0;nr||i.righto||i.bottom=t.right||e.bottom<=t.top||e.top>=t.bottom)}A.parseOptions=function(e){var t=e.mode||e;var n="string"==typeof t&&t.toLowerCase();return{multiple:n&&n.indexOf("multiple")>-1,cell:n&&n.indexOf("cell")>-1,range:n&&n.indexOf("range")>-1,single:n&&n.indexOf("single")>-1}},n.ui.plugin(A),n.ui.plugin(D)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,r=n.ui,o=".kendoFloatingLabel",a="k-empty",s="k-focus",l="k-disabled",c="k-readonly";var d=i.extend({init:function(r,o){var a=this;i.fn.init.call(a,r,o),o=e.extend(!0,{},o),a.widget=a.options.widget,a.widgetWrapper=a.widget.wrapper[0],a.refresh(),a._editable({readonly:a.options.widget.options.readonly!==t&&a.options.widget.options.readonly,disable:a.options.widget.options.enable!==t&&!a.options.widget.options.enable}),a.widgetWrapper.style.width&&(a.element.css("width",a.widgetWrapper.style.width),a.widgetWrapper.style.width="100%"),a.element.addClass("k-floating-label-container"),n.notify(a)},options:{name:"FloatingLabel",widget:null,floatCheck:({element:e})=>!e.val()},readonly:function(e){this._editable({readonly:e===t||e,disable:!1})},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)})},refresh:function(){var e=this;var t=e.element;var n=e.options.widget.wrapper.find(".k-input-inner");if(n.length>0){var i=e.element.find("> .k-floating-label").height();var r=n.position().left+Number.parseInt(n.css("padding-left"));var o=n.position().top+Number.parseInt(n.css("padding-top"))+i;t[0].style.setProperty("--kendo-floating-label-offset-x",r+"px"),t[0].style.setProperty("--kendo-floating-label-offset-y",o+"px")}t.removeClass(a).removeClass(s),e.options.floatCheck({element:e.options.widget.element,floating:e.element})&&t.addClass(a),(document.activeElement===e.options.widget.element[0]||e.options.widget.input&&document.activeElement===e.options.widget.input[0])&&t.addClass(s)},destroy:function(){this.element.off(o),i.fn.destroy.call(this)},_editable:function(e){var t=this;var n=t.element;var i=e.disable;var r=e.readonly;n.off(o),r||i?n.toggleClass(l,i).toggleClass(c,r):(n.removeClass(l).removeClass(c),n.on("focusin"+o,t.refresh.bind(t)),n.on("focusout"+o,t.refresh.bind(t)))}});r.plugin(d)}(window.kendo.jQuery);kendo;let Ku=kendo.jQuery;function Yu({widget:e,wrapper:t,options:n,prefixInsertBefore:i,suffixInsertAfter:r}){var o,a,s=n.prefixOptions,l=n.suffixOptions,c=s.template||s.icon,d=l.template||l.icon,h=(r=r||i,n.layoutFlow),u=h?"vertical"==h?"horizontal":"vertical":"horizontal",p=``;s&&c&&((o=t.children(".k-input-prefix"))[0]||(n._isInInlineAIPrompt&&(u=h||"horizontal"),o=Ku(``),i?o.insertBefore(i):o.prependTo(t)),s.icon&&o.html(kendo.html.renderIcon({icon:s.icon})),s.template&&o.html(kendo.template(s.template)({})),s.separator&&Ku(p).insertAfter(o)),l&&d&&((a=t.children(".k-input-suffix"))[0]||(a=Ku(``).appendTo(t),r?a.insertAfter(r):a.appendTo(t)),l.icon&&a.html(kendo.html.renderIcon({icon:l.icon})),l.template&&a.html(kendo.template(l.template)({})),l.separator&&Ku(p).insertBefore(a)),e._prefixContainer=o,e._suffixContainer=a}!function(e,t){var n=window.kendo,i=n.ui.Widget,r=n.ui,o=e.isPlainObject,a=".kendoTextBox",s="change",l="disabled",c="readonly",d="k-input-inner",h="input",u="k-focus",p="k-disabled",f="k-readonly",m="k-hidden",g="aria-disabled";var v=i.extend({init:function(r,o){var s=this;i.fn.init.call(s,r,o),o=e.extend(!0,{},o),s.options.value=o.value||s.element.val(),s.options.readonly=o.readonly!==t?o.readonly:Boolean(s.element.attr("readonly")),s.options.enable=o.enable!==t?o.enable:!Boolean(s.element.attr("disabled")),s.options.placeholder=o.placeholder||s.element.attr("placeholder"),s.options.inputMode=o.inputMode||s.element.attr("inputmode")||"text",s.value(s.options.value),s._wrapper(),s._label(),s._editable({readonly:s.options.readonly,disable:!s.options.enable}),s.element.addClass(d).attr("placeholder",s.options.placeholder).attr("inputmode",s.options.inputMode).attr("autocomplete","off"),o.icon&&s._icon(),Yu({widget:s,wrapper:s.wrapper,options:s.options}),s._clearButton(),s._clear&&s._clear.on("click"+a+" touchend"+a,s._clearValue.bind(s)),n.notify(s),s._applyCssClasses(),s.floatingLabel&&s.floatingLabel.refresh()},events:[s,h],options:{name:"TextBox",value:"",readonly:!1,clearButton:!1,enable:!0,placeholder:"",label:null,rounded:"medium",size:"medium",fillMode:"solid",icon:null,prefixOptions:{separator:!0},suffixOptions:{separator:!0}},value:function(e){var n=this;if(e===t)return n._value;n._value=e,n.element.val(e),e?n._showClear():n._hideClear(),n.floatingLabel&&n.floatingLabel.refresh()},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.floatingLabel&&this.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.floatingLabel&&this.floatingLabel.enable(e=e===t||e)},focus:function(){this.element[0].focus()},destroy:function(){var e=this;e.floatingLabel&&e.floatingLabel.destroy(),e._clear&&(e._clear.off(a),e._clear=null),e.element.off(a),e.element[0].style.width="",e.element.removeClass(d),i.fn.destroy.call(e)},setOptions:function(e){this.destroy(),this._inputLabel&&(this._inputLabel.remove(),this._inputLabel=null),this._floatingLabelContainer?(this.floatingLabel.destroy(),this.floatingLabel=null,this.element.unwrap(),this.element.unwrap(),this._floatingLabelContainer=null):this.element.unwrap(),n.deepExtend(this.options,e),this.init(this.element,this.options)},_clearValue:function(e){this.element.val(""),this.element.focus(),this.element.trigger(s,{value:"",originalEvent:e}),this._hideClear()},_hideClear:function(){this._clear&&this._clear.addClass(m)},_showClear:function(){this._clear&&this._clear.removeClass(m)},_clearButton:function(){let t=this;t._clear||(t._clear=e(`${n.ui.icon("x")}`).attr({role:"button",tabIndex:-1}),t._clear.appendTo(t.wrapper)),t.options.clearButton||t._clear.remove(),t.element.val()||t._hideClear()},_editable:function(e){var t=this;var n=t.element;var i=t.wrapper;var r=e.disable;var o=e.readonly;n.off(a),o||r?(n.attr(l,r).attr(c,o).attr(g,r),i.toggleClass(p,r).toggleClass(f,o)):(n.prop(l,!1).prop(c,!1).attr(g,!1),i.removeClass(p).removeClass(f),n.on("focusin"+a,t._focusin.bind(t)),n.on("focusout"+a,t._focusout.bind(t)),n.on(s+a,t._change.bind(t)),n.on(h+a,t._input.bind(t)))},_icon:function(){this.wrapper.prepend(n.ui.icon({icon:this.options.icon,iconClass:"k-input-icon"}))},_input:function(e){var t=this.element.val();this.trigger(h,{value:t,originalEvent:e})},_label:function(){var t=this;var i=t.element;var r=t.options;var a=i.attr("id");var s;var l;null!==r.label&&(s=!!o(r.label)&&r.label.floating,l=o(r.label)?r.label.content:r.label,s&&(t._floatingLabelContainer=t.wrapper.wrap("").parent(),t.floatingLabel=new n.ui.FloatingLabel(t._floatingLabelContainer,{widget:t})),n.isFunction(l)&&(l=l.call(t)),l||(l=""),a||(a=r.name+"_"+n.guid(),i.attr("id",a)),t._inputLabel=e("'")[s?"insertAfter":"insertBefore"](t.wrapper))},_focusin:function(){this.wrapper.addClass(u)},_focusout:function(){this.wrapper.removeClass(u)},_change:function(e){var t=this;var n=t.element.val();t._value=n,t.trigger(s,{value:n,originalEvent:e}),n?t._showClear():t._hideClear()},_wrapper:function(){var e=this.element;var t=e[0];var n;(n=e.wrap("").parent())[0].style.cssText=t.style.cssText,t.style.width="100%",this.wrapper=n.addClass(t.className).removeClass("input-validation-error")}});n.cssProperties.registerPrefix("TextBox","k-input-"),n.cssProperties.registerValues("TextBox",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),r.plugin(v)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=".k-icon,.k-svg-icon";var r="k-avatar",o="k-avatar-bordered";var a="icon",s="image",l="text";var c=n.extend({init:function(e,t){t=t||{},n.fn.init.call(this,e,t),this._fromMarkup(),this._wrapper(),this._markupContent&&this._markupContent.length>0?this._contentFromMarkup():this._content()},options:{name:"Avatar",alt:null,border:!1,className:null,fillMode:"solid",icon:null,image:null,rounded:"full",size:"medium",style:null,text:null,themeColor:"primary",type:l},events:[],setOptions:function(t){var i=this.options,r=this.wrapper,a=e.extend({},i,t);n.fn.setOptions.call(this,t),a[a.type]||(i=this._optionsFromWrapper(i)),!1===a.border&&r.removeClass(o),r.empty(),this.options=i,this._wrapper(),this._content()},_content:function(){var n,i=this.wrapper.find("> span"),r=this.options,o=r.type;o===a?n=e(t.html.renderIcon({icon:r.icon})):o===s?(n=e(""),r.alt&&n.attr("alt",r.alt)):o===l&&(n=e(""+r.text+"")),i.append(n)},_contentFromMarkup:function(){this.wrapper.find("> span").first().append(this._markupContent)},_fromMarkup:function(){var e,t,n=this.element,r=this.options;n.children().slice(1).remove(),e=n.children("img"),t=n.children(i),e.length>0?(r.type=s,this._markupContent=e.first()):t.length>0?(r.type=a,this._markupContent=t.first()):n.children().length>0&&(r.type=l,this._markupContent=n.children())},_optionsFromWrapper:function(e){var t,n=this.wrapper;return e.type===l?e.text=n.text().trim():e.type===a?n.find(i).attr("class").split(/\s+/).forEach((function(t){0===t.indexOf("k-i-")?e.icon=t.substring(4):0===t.indexOf("k-svg-i-")&&(e.icon=t.replace(/^k-svg-i-/,""))})):e.type===s&&(t=n.find("img"),e.image=t.attr("src"),t.attr("alt")&&(e.alt=t.attr("alt"))),e},_wrapper:function(){var t=this.element,n=this.options,i=e("");this.wrapper=t,t.addClass(r),this._applyCssClasses(),n.border&&t.addClass(o),n.style&&t.css(n.style),n.className&&t.addClass(n.className),i.addClass(r+"-"+n.type),t.prepend(i)}});t.cssProperties.registerPrefix("Avatar","k-avatar-"),t.cssProperties.registerValues("Avatar",[{prop:"rounded",values:t.cssProperties.roundedValues.concat([["full","full"]])}]),t.ui.plugin(c)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo;var i=n.ui.Widget;var r=n.ui;var o=({icon:t})=>n.ui.icon(e(""),{icon:t});var a=({icon:e})=>`${e}`;var s=i.extend({init:function(e,t){var r=this;i.fn.init.call(r,e,t),r._content(),r._appearance(),n.notify(r)},destroy:function(){i.fn.destroy.call(this)},options:{name:"Badge",cutoutBorder:!1,data:{},fillMode:"solid",icon:"",max:1/0,position:"inline",align:"",rounded:"medium",roundings:{small:"sm",medium:"md",large:"lg",full:"full"},sizes:{small:"sm",medium:"md",large:"lg"},size:"medium",template:null,text:"",themeColor:"secondary",visible:!0,_classNames:[]},_content:function(){var e=this;var t=e.options.text;var i=e.options.template;var r=e.options.data;var o=e.options.icon;if(null!==i)return e._text=t,e._template=n.template(i).bind(e),void e.element.html(e._template(r));""===o?""===t?e.text(e.element.html()):e.text(t):e.icon(o)},_appearance:function(){var e=this;e._themeColor=e.options.themeColor,e._shape=e.options.shape,e._sizes=e.options.sizes,e._size=e.options.size,e._fillMode=e.options.fillMode,e._rounded=e.options.rounded,e._roundings=e.options.roundings,e._cutoutBorder=e.options.cutoutBorder,e._align=e.options.align,e._position=e.options.position,e._visible=e.options.visible,e._updateClassNames()},_updateClassNames:function(){var e=this;var n=["k-badge"];var i=e.options._classNames;var r=e._themeColor;var o=e._shape;var a=e._sizes;var s=e._size;var l=a[s]===t?s:a[s];var c=e._fillMode;var d=e._rounded;var h=e._roundings;var u=h[d]===t?d:h[d];var p=e._cutoutBorder;var f=e._align;var m=e._position;var g=e._visible;e.element.removeClass((function(t,n){0===n.indexOf("k-")&&-1===i.indexOf(n)&&e.element.removeClass(n)})),"string"==typeof c&&""!==c&&n.push("k-badge-"+c),"string"==typeof r&&""!==r&&n.push("k-badge-"+c+"-"+r),"string"==typeof s&&""!==s&&n.push("k-badge-"+l),"string"==typeof d&&""!==d&&n.push("k-rounded-"+u),"string"==typeof o&&""!==o&&n.push("k-badge-"+o),"boolean"==typeof p&&!0===p&&n.push("k-badge-border-cutout"),"string"==typeof m&&""!==m&&n.push("k-badge-"+m),"string"==typeof m&&""!==m&&"inline"!==m&&"string"==typeof f&&2==f.split(" ").length&&n.push("k-"+f.replace(" ","-")),!1===g&&n.push("k-hidden"),e.element.addClass(n.join(" "))},setOptions:function(e){var t=this;t.element.removeClass((function(e,n){n.indexOf("k-")>=0&&t.element.removeClass(n)})),i.fn.setOptions.call(t,e),t._content(),t._appearance()},text:function(e){var n=this;var i=n.options.max;if(0===arguments.length||e===t)return n._text;n._text=e,!0!==e&&!1!==e&&null!==e?"string"!=typeof e?"number"!=typeof e?"object"==typeof e&&"toString"in e&&n.element.html(e.toString()):e>i?n.element.html(i+"+"):n.element.html(e):n.element.html(e):n.element.html("")},icon:function(e){var i=this;var r;return 0===arguments.length||e===t?i._icon:(i._icon=e,0===e.indexOf("0)&&(o=!1)}))),o&&a.element.addClass("k-icon-button"),u?((r=s.children("img.k-image").first())[0]||(r=e('icon').prependTo(s)),r.attr("src",u),r.addClass(i)):c||d?((n=s.children("span.k-icon, span.k-svg-icon").first())[0]?t.ui.icon(n,{icon:c,iconClass:d}):n=e(t.ui.icon({icon:c,iconClass:d})).prependTo(s),n.addClass(i)):h&&((n=s.children("span.k-sprite").first())[0]||(n=e('').prependTo(s)),n.addClass(h+" "+i))},_textElement:function(){this.element.contents().filter((function(){return!(e(this).hasClass(i)||e(this).hasClass("k-sprite")||e(this).hasClass("k-icon")||e(this).hasClass("k-image"))})).each((function(e,n){if(1==n.nodeType||3==n.nodeType&&t.trim(n.nodeValue).length>0){if(3===n.nodeType){var i=document.createElement("span");n.parentNode.insertBefore(i,n),i.appendChild(n),n=i}n.classList.add("k-button-text")}}))}});e.extend(t.html,{renderButton:function(t,n){return(undefined===arguments[0]||e.isPlainObject(arguments[0]))&&(n=t,t=e("")),new r(t,n).html()},HTMLButton:r}),t.cssProperties.registerPrefix("HTMLButton","k-button-"),t.cssProperties.registerValues("HTMLButton",[{prop:"fillMode",values:t.cssProperties.fillModeValues.concat(["link","clear"])},{prop:"rounded",values:t.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,r=n.html,o=n.ui,a=n.keys,s="click",l=n.support.mousedown,c=n.support.mouseup,d=".kendoButton",h="disabled",u="k-focus",p="k-active";n.setDefaults("button",{icon:"",iconClass:"",spriteCssClass:"",imageUrl:"",badge:null});var f=i.extend({init:function(t,o){var a=this;i.fn.init.call(a,t,o),t=a.wrapper=a.element,o=a.options,r.renderButton(t,e.extend({},o)),t.attr("role","button"),o.enable=o.enable&&o.enabled&&!t.attr(h),a.enable(o.enable),o.enable&&a._tabindex(),a._badge(),t.on(s+d,a._click.bind(a)).on("focus"+d,a._focus.bind(a)).on("blur"+d,a._blur.bind(a)).on("keydown"+d,a._keydown.bind(a)).on("keyup"+d,a._removeActive.bind(a)).on(l+d,a._addActive.bind(a)).on(c+d+" mouseout"+d,a._removeActive.bind(a)),n.notify(a)},destroy:function(){var e=this;e.wrapper.off(d),e.badge&&e.badge.destroy(),i.fn.destroy.call(e)},events:[s],options:{name:"Button",enable:!0,enabled:!0,icon:"",iconClass:"",spriteCssClass:"",imageUrl:"",badge:null,size:"medium",shape:"rectangle",rounded:"medium",fillMode:"solid",themeColor:"base"},_isNativeButton:function(){return"button"==this.element.prop("tagName").toLowerCase()},_click:function(e){this.options.enable&&this.trigger(s,{event:e,id:this.element.attr("id"),target:this.element})&&e.preventDefault()},_focus:function(){this.options.enable&&this.element.addClass(u)},_blur:function(){var e=this;e.element.removeClass(u),setTimeout((function(){e.element.removeClass(p)}))},_keydown:function(e){var t=this;e.keyCode!=a.ENTER&&e.keyCode!=a.SPACEBAR||(t._addActive(),t._isNativeButton()||(e.keyCode==a.SPACEBAR&&e.preventDefault(),t._click(e)))},_removeActive:function(){this.element.removeClass(p)},_addActive:function(){this.options.enable&&this.element.addClass(p)},enable:function(e){var n=this,i=n.element;e===t&&(e=!0),e=!!e,n.options.enable=e,i.toggleClass("k-disabled",!e).attr("aria-disabled",!e).attr(h,!e),e&&n._tabindex();try{i.trigger("blur")}catch(e){}},_badge:function(n){var i=this;var r=n||i.options.badge;var a;null!==r&&r!==t&&(r.constructor!==Object&&(r={text:r}),r.position!==t&&""!==r.position||(r.position="edge",r.align!==t&&""!==r.align||(r.align="top end")),r._classNames=["k-button-badge"],i.element.addClass("k-badge-container"),a=e("").appendTo(i.element),i.badge=new o.Badge(a,r))}});!1===f.fn.hasOwnProperty("defaults")&&Object.defineProperty(f.fn,"defaults",{get:function(){return n.defaults.button}}),n.cssProperties.registerPrefix("Button","k-button-"),n.cssProperties.registerValues("Button",[{prop:"fillMode",values:n.cssProperties.fillModeValues.concat(["link","clear"])},{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),n.ui.plugin(f)}(window.kendo.jQuery);kendo;var Qu=()=>"";!function(e){var t=window.kendo,n=t.ui,i=n.Widget,r="resize";var o=i.extend({init:function(t,n){var r=this;i.fn.init.call(r,t,n),r.element=e(t).addClass("k-appbar"),"none"!=r.options.position&&r.element.addClass("k-appbar-"+r.options.position),r.element.addClass("k-appbar-"+r.options.positionMode+" k-appbar-"+r.options.themeColor).attr("role","toolbar"),r._initItems(),r._attachEvents()},events:[r],options:{name:"AppBar",positionMode:"static",position:"none",themeColor:"light",items:[]},destroy:function(){this.resizeHandler&&(t.unbindResize(this.resizeHandler),this.resizeHandler=null),i.fn.destroy.call(this)},setOptions:function(e){var n=this;"none"!=n.options.position&&n.element.removeClass("k-appbar-"+n.options.position),n.element.removeClass("k-appbar-"+n.options.positionMode+" k-appbar-"+n.options.themeColor),t.deepExtend(n.options,e),this.destroy(),this.element.empty(),this.init(this.element,this.options)},_initItems:function(){var n=this.options.items;var i;var r="";var o;for(var a=0;a":r+="
    ",r+=t.template(i.template)({}),r+="
    "}this.element.html(r)},_resize:function(){this.trigger(r)},_attachEvents:function(){var e=this;e.resizeHandler=e._resize.bind(e),t.onResize(e.resizeHandler)}});n.plugin(o)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,r=n.ui,o=e.isPlainObject,a=".kendoTextArea",s="change",l="disabled",c="readonly",d="k-focus",h="k-disabled",u="k-readonly",p="aria-disabled";var f=i.extend({init:function(r,o){var a=this;i.fn.init.call(a,r,o),o=e.extend(!0,{},o),a.options.value=o.value||a.element.val(),a.options.readonly=o.readonly!==t?o.readonly:Boolean(a.element.attr("readonly")),a.options.enable=o.enable!==t?o.enable:!Boolean(a.element.attr("disabled")),a.options.placeholder=o.placeholder||a.element.attr("placeholder"),a.options.maxLength=o.maxLength||a.element.attr("maxlength"),a.options.inputMode=o.inputMode||a.element.attr("inputmode")||"text",a.options.value.replace(/\s/g,"").length||(a.options.value="",a.element.val("")),a.value(a.options.value),a._wrapper(),a._label(),a._editable({readonly:a.options.readonly,disable:!a.options.enable}),a._applyAttributes(),a._applyCssClasses(),a.element.attr("autocomplete","off"),a.element.attr("inputmode",a.options.inputMode),Yu({widget:a,wrapper:a.wrapper,options:a.options}),a.floatingLabel&&a.floatingLabel.refresh(),n.notify(a)},events:[s],attributes:["maxLength","rows","placeholder"],options:{name:"TextArea",value:"",readonly:!1,enable:!0,placeholder:"",label:null,resizable:"none",maxLength:null,maxRows:null,cols:20,rows:1,rounded:"medium",size:"medium",fillMode:"solid",resize:"none",overflow:"auto",layoutFlow:"vertical",prefixOptions:{separator:!0},suffixOptions:{separator:!0}},_applyCssClasses:function(e){let t=this;let r=t.options;let o=n.cssProperties.getValidClass({widget:r.name,propName:"resize",value:r.resize});let a=n.cssProperties.getValidClass({widget:r.name,propName:"overflow",value:r.overflow});let s=n.cssProperties.getValidClass({widget:r.name,propName:"layoutFlow",value:r.layoutFlow});i.fn._applyCssClasses.call(t),o||"none"!==r.resize&&"auto"!==r.resize||(o="k-resize-none"),a&&(a="!"+a),e=e||"addClass",t.element[e](o),t.element[e](a),t.element[e]("k-input-inner"),t.wrapper[e](s),"vertical"==r.layoutFlow&&t.element[e]("!k-flex-none")},_applyAttributes:function(){var e=this;var t;var n={};for(t in e.attributes)n[e.attributes[t]]=e.options[e.attributes[t]];e.element.attr(n)},value:function(e){var n=this;if(e===t)return n._value;n._value=e,n.element.val(e)},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.floatingLabel&&this.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.floatingLabel&&this.floatingLabel.enable(e=e===t||e)},focus:function(){this.element[0].focus()},updateAutoHeight:function(){const e=this.element;const t=this.options;if("auto"===t.resize&&t.maxRows){const n=getComputedStyle(e[0]);const i=parseInt(n.lineHeight,10)||16;const r=(parseInt(n.paddingTop,10)||0)+(parseInt(n.paddingBottom,10)||0);const o=t.rows*i+r;const a=t.maxRows*i+r;e.css({height:o+"px"});const s=e[0].scrollHeight;e.css({maxHeight:a+"px",height:s+"px"})}},destroy:function(){var e=this;e._applyCssClasses("removeClass"),e.floatingLabel&&e.floatingLabel.destroy(),e._inputLabel&&(e._inputLabel.remove(),e._inputLabel=null),e.element[0].style.cssText=e.wrapper[0].style.cssText,e.element.off(a),e.element.unwrap(),e.wrapper=null,i.fn.destroy.call(e)},setOptions:function(e){var t=this;t.destroy(),t.init(t.element,e)},_editable:function(e){var t=this;var n=t.element;var i=t.wrapper;var r=e.disable;var o=e.readonly;n.off(a),o||r?(n.attr(l,r).attr(c,o).attr(p,r),i.toggleClass(h,r).toggleClass(u,o)):(n.prop(l,!1).prop(c,!1).attr(p,!1),i.removeClass(h).removeClass(u),n.on("focusin"+a,t._focusin.bind(t)),n.on("focusout"+a,t._focusout.bind(t)),n.on("input"+a,t._input.bind(t)))},_label:function(){var t=this;var i=t.element;var r=t.options;var a=i.attr("id");var s;var l;null!==r.label&&(s=!!o(r.label)&&r.label.floating,l=o(r.label)?r.label.content:r.label,s&&(t._floatingLabelContainer=t.wrapper.wrap("").parent(),t.floatingLabel=new n.ui.FloatingLabel(t._floatingLabelContainer,{widget:t}),t._floatingLabelContainer.addClass("k-textarea-container")),n.isFunction(l)&&(l=l.call(t)),l||(l=""),a||(a=r.name+"_"+n.guid(),i.attr("id",a)),t._inputLabel=e("'")[s?"insertAfter":"insertBefore"](t.wrapper))},_focusin:function(){this.wrapper.addClass(d)},_focusout:function(){var e=this;var t=e._value;var n=e.element.val();e.wrapper.removeClass(d),null===t&&(t=""),t!==n&&(e._value=n,e.trigger(s))},_input:function(){this.updateAutoHeight()},_wrapper:function(){var e=this.element;var t=e[0];var n;(n=e.wrap("").parent())[0].style.cssText=t.style.cssText,t.style.width="",this.wrapper=n.addClass(t.className).removeClass("input-validation-error")}});n.cssProperties.registerPrefix("TextArea","k-input-"),n.cssProperties.registerValues("TextArea",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),r.plugin(f)}(window.kendo.jQuery);kendo;const Xu="start";const Zu="end";const Ju="result";const ep="error";const tp={lang:"en-US",continuous:!1,interimResults:!1,maxAlternatives:1,events:{[Xu]:null,[Zu]:null,[Ju]:null,[ep]:null}};function np(){return window?window.SpeechRecognition||window.webkitSpeechRecognition:void 0}class ip{constructor(e){this.recognition=null,this.isListening=!1,this.options={...tp},this.handleResult=e=>{this.triggerOnResult(e)},this.handleError=e=>{this.triggerOnError(e)},this.handleEnd=()=>{this.triggerOnEnd(),this.isListening=!1},this.handleStart=()=>{this.triggerOnStart(),this.isListening=!0},this.init(e)}init(e){const t=np();if(!t)return console.error("Speech recognition is not supported in this browser."),void(this.recognition=null);this.recognition=new t,this.setOptions(e),this.bindEvents()}destroy(){this.unbindEvents(),this.isListening=!1}bindEvents(){this.recognition&&(this.recognition.onresult=this.handleResult,this.recognition.onerror=this.handleError,this.recognition.onend=this.handleEnd,this.recognition.onstart=this.handleStart)}unbindEvents(){this.recognition&&(this.recognition.onresult=null,this.recognition.onerror=null,this.recognition.onend=null,this.recognition.onstart=null,this.recognition.abort(),this.recognition=null)}setOptions(e){if(!this.recognition)return;const t={...this.options.events,...e.events};this.options={...this.options,...e,events:t};const{lang:n,continuous:i,interimResults:r,maxAlternatives:o}=this.options;Object.assign(this.recognition,{lang:n,continuous:i,interimResults:r,maxAlternatives:o})}triggerOnStart(){this.options.events[Xu]&&this.options.events[Xu]()}triggerOnEnd(){this.options.events[Zu]&&this.options.events[Zu]()}triggerOnResult(e){this.options.events[Ju]&&this.options.events[Ju](e)}triggerOnError(e){this.options.events[ep]&&this.options.events[ep](e)}start(){this.recognition&&!this.isListening&&this.recognition.start()}stop(){this.recognition&&this.isListening&&this.recognition.stop()}abort(){this.recognition&&this.isListening&&this.recognition.abort()}isSupported(){return!!np()}isActive(){return this.isListening}}!function(e){const t=window.kendo,n=t.ui,i=n.Button;const r=i.extend({init:function(t,n){i.fn.init.call(this,t,e.extend({icon:this.options.icon},n)),e(t).addClass("k-speech-to-text-button").attr("aria-live","polite"),this._isListening=!1,this._initSpeechRecognition(),this._updateIcon()},_initSpeechRecognition:function(){if("webSpeech"!==this.options.integrationMode)return;if(!ip)return void this.enable(!1);const e=this;this.speechRecognition=new ip({lang:this.options.lang,interimResults:this.options.interimResults,maxAlternatives:this.options.maxAlternatives,continuous:this.options.continuous,events:{start:function(){e._handleStart()},end:function(){e._handleEnd()},result:function(t){e._handleResult(t)},error:function(t){e._handleError(t)}}}),this.speechRecognition.isSupported()||(this.enable(!1),this.trigger("error",{error:this.options.messages.unsupported}))},_handleStart:function(){this._isListening=!0,this.element.addClass("k-listening"),this._updateIcon(),this.trigger("start")},_handleEnd:function(){this._isListening=!1,this.element.removeClass("k-listening"),this._updateIcon(),this.trigger("end")},_handleResult:function(e){const t=e.results;const n=t[t.length-1];const i=[];for(let e=0;e
    ",noProgressStatus:"",announceElement:''};var k=i.extend({init:function(e,t){var n=this;i.fn.init.call(this,e,t),t=n.options,n._progressProperty=t.orientation===r?"width":"height",n._fields(),t.value=n._validateValue(t.value),n._validateType(t.type),n._wrapper(),t.ariaRole&&n._aria(),n._progressAnimation(),t.value!==t.min&&!1!==t.value&&n._updateProgress()},setOptions:function(e){var t=this,n=t.wrapper;i.fn.setOptions.call(t,e),e.hasOwnProperty("reverse")&&n.toggleClass("k-progressbar-reverse",e.reverse),e.hasOwnProperty("enable")&&t.enable(e.enable),e.ariaRole&&t._aria(),t._progressAnimation(),t._validateValue(),t._updateProgress()},events:[v,_],options:{name:"ProgressBar",orientation:r,reverse:!1,min:0,max:100,value:0,enable:!0,type:g.VALUE,chunkCount:5,showStatus:!0,animation:{},label:null,labelId:null,ariaRole:!1},_aria:function(){var t=this,n=t.options,i=t.wrapper;i.attr({role:"progressbar","aria-valuemin":n.min,"aria-valuemax":n.max}),n.labelId?i.attr("aria-labelledby",n.labelId):n.label&&i.attr("aria-label",n.label),t.announce=e(y.announceElement),t.announce.appendTo(e("body")),!1!==n.value&&(i.attr("aria-valuenow",n.value),t.announce.text(t._calculatePercentage().toFixed()+"%"))},_fields:function(){var t=this;t._isStarted=!1,t.progressWrapper=t.progressStatus=e()},_validateType:function(t){var i=!1;if(e.each(g,(function(e,n){if(n===t)return i=!0,!1})),!i)throw new Error(n.format("Invalid ProgressBar type '{0}'",t))},_wrapper:function(){var e=this;var t=e.wrapper=e.element;var n=e.options;var i=n.orientation;var l=!1!==n.value?n.value:n.min;t.addClass(a),t.addClass(a+"-"+(i===r?r:o)),!1===n.enable&&t.addClass(p),n.reverse&&t.addClass("k-progressbar-reverse"),!1===n.value&&t.addClass(s),n.type===g.CHUNK?e._addChunkProgressWrapper():n.showStatus?(e.progressStatus=e.wrapper.prepend(y.progressStatus).find("."+d),n.type===g.VALUE?e.progressStatus.text(l):e.progressStatus.text(e._calculatePercentage(l).toFixed()+"%")):e.wrapper.prepend(y.noProgressStatus)},value:function(e){return this._value(e)},_value:function(e){var n=this;var i=n.options;var r;if(e===t)return i.value;"boolean"!=typeof e?(e=n._roundValue(e),isNaN(e)||(r=n._validateValue(e))!==i.value&&(n.wrapper.removeClass(s),i.value=r,n._isStarted=!0,n._updateProgress())):e||(n.wrapper.addClass(s),n.wrapper.removeAttr("aria-valuenow"),i.value=!1,n.announce&&n.announce.text(""))},_roundValue:function(e){e=parseFloat(e);var t=b.pow(10,3);return n._round(e*t)/t},_validateValue:function(e){var t=this.options;if(!1!==e){if(e<=t.min||!0===e)return t.min;if(e>=t.max)return t.max}else if(!1===e)return!1;return isNaN(this._roundValue(e))?t.min:e},_updateProgress:function(){var e=this;var t=e.options;var n=e._calculatePercentage();t.type===g.CHUNK?(e._updateChunks(n),e._onProgressUpdateAlways(t.value)):e._updateProgressWrapper(n),t.ariaRole&&(e.wrapper.attr("aria-valuenow",e.options.value),e.announce&&e.announce.text(n.toFixed()+"%"))},_updateChunks:function(e){var t=this;var i=t.options;var a=i.chunkCount;var s=parseInt(100/a*100,10)/100;var l=parseInt(100*e,10)/100;var c=b.floor(l/s);var d;d=i.orientation===r&&!i.reverse||i.orientation===o&&i.reverse?t.wrapper.find("li."+m).slice(0,c):0===c?n.jQuery():t.wrapper.find("li."+m).slice(-1*c),t.wrapper.find("."+u).removeClass(u+" "+f),d.addClass(u+" "+f)},_updateProgressWrapper:function(e){var t=this;var n=t.options;var i=t.wrapper.find("."+c);var r=t._isStarted?t._animation.duration:0;var o={};0===i.length&&t._addRegularProgressWrapper(),o[t._progressProperty]=e+"%",t.progressWrapper.animate(o,{duration:r,start:t._onProgressAnimateStart.bind(t),progress:t._onProgressAnimate.bind(t),complete:t._onProgressAnimateComplete.bind(t,n.value),always:t._onProgressUpdateAlways.bind(t,n.value)})},_onProgressAnimateStart:function(){this.progressWrapper.show()},_onProgressAnimate:function(e){var t=this;var n=t.options;var i=parseFloat(e.elem.style[t._progressProperty],10);var r;n.showStatus&&(r=1e4/parseFloat(t.progressWrapper[0].style[t._progressProperty]),t.progressWrapper.find(".k-progress-status-wrap").css(t._progressProperty,r+"%")),n.type!==g.CHUNK&&i<=98&&t.progressWrapper.removeClass(l)},_onProgressAnimateComplete:function(e){var t=this;var n=t.options;var i=parseFloat(t.progressWrapper[0].style[t._progressProperty]);var r;n.type!==g.CHUNK&&i>98&&t.progressWrapper.addClass(l),n.showStatus&&(r=n.type===g.VALUE?e:n.type==g.PERCENT?t._calculatePercentage(e).toFixed()+"%":b.floor(t._calculatePercentage(e))+"%",t.progressStatus.text(r)),e===n.min&&t.progressWrapper.hide()},_onProgressUpdateAlways:function(e){var t=this;var n=t.options;t._isStarted&&t.trigger(v,{value:e}),e===n.max&&t._isStarted&&t.trigger(_,{value:n.max})},enable:function(e){var t=this.options;t.enable=void 0===e||e,this.wrapper.toggleClass(p,!t.enable)},destroy:function(){var e=this;e.announce&&e.announce.remove(),i.fn.destroy.call(e)},_addChunkProgressWrapper:function(){var e=this;var t=e.options;var n=e.wrapper;var i=100/t.chunkCount;var r="";t.chunkCount<=1&&(t.chunkCount=1),e.element.addClass("k-chunk-progressbar"),r+="
      ";for(var o=t.chunkCount-1;o>=0;o--)r+="
    • ";r+="
    ",n.append(r).find("."+m).css(e._progressProperty,i+"%").first().addClass("k-first").end().last().addClass("k-last"),e._normalizeChunkSize()},_normalizeChunkSize:function(){var e=this;var t=e.options;var n=e.wrapper.find("."+m).last();var i=parseFloat(n[0].style[e._progressProperty]);var r=100-t.chunkCount*i;r>0&&n.css(e._progressProperty,i+r+"%")},_addRegularProgressWrapper:function(){var t=this;t.progressWrapper=e("
    ").appendTo(t.wrapper),t.options.showStatus?(t.progressWrapper.append(y.progressStatus),t.progressStatus=t.wrapper.find("."+d)):t.progressWrapper.prepend(y.noProgressStatus)},_calculateChunkSize:function(){var e=this;var t=e.options.chunkCount;var n=e.wrapper.find("ul.k-reset");return(parseInt(n.css(e._progressProperty),10)-(t-1))/t},_calculatePercentage:function(e){var n=this;var i=n.options;var r=e!==t?e:i.value;var o=i.min;var a=i.max;return n._onePercent=b.abs((a-o)/100),b.abs((r-o)/n._onePercent)},_progressAnimation:function(){var e=this;var t=e.options;var n=t.animation;e._animation=!1===n?{duration:0}:w({duration:400},t.animation)}});n.ui.plugin(k)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=t.antiForgeryTokens,r=t.logToConsole,o=/\.([^\.]+)$/,a=".kendoUpload",s="select",l="upload",c="success",d="error",h="complete",u="cancel",p="clear",f="pause",m="resume",g="progress",v="remove",_="validationErrors",b="invalidMaxFileSize",w="invalidMinFileSize",y="invalidFileExtension",k="k-hover",x="k-focus",C="k-progressbar",S="."+C,T="tabindex";var M="upload",A="exclamation-circle",D="check";var E=n.extend({init:function(e,i){var r=this;r.progressbars=[],n.fn.init.call(r,e,i),r.name=e.name,r.multiple=r.options.multiple,r.directory=r.options.directory,r.localization=r.options.localization;var o=r.element;r.wrapper=o.closest(".k-upload"),0===r.wrapper.length&&(r.wrapper=r._wrapInput(o)),r._activeInput(o),r.element.addClass("k-hidden"),r.toggle(r.options.enabled);var s=r._ns=a+"-"+t.guid();o.closest("form").on("submit"+s,r._onParentFormSubmit.bind(r)).on("reset"+s,r._onParentFormReset.bind(r)),r._initUploadModule(),r._toggleDropZone(),r.wrapper.on("keydown",".k-upload-button",r._onUploadButtonKeydown.bind(r)).on("click",".k-upload-action",r._onFileAction.bind(r)).on("click",".k-clear-selected",r._onClearSelected.bind(r)).on("click",".k-upload-button",(function(e){e.preventDefault(),r.element.click()})).on("click",".k-upload-selected",r._onUploadSelected.bind(r)).on("keydown",r._onKeyDown.bind(r)).on("focusout",r._focusout.bind(r)),r.element.val()&&r._onInputChange({target:r.element})},events:[s,l,c,d,h,u,p,g,v,f,m],options:{name:"Upload",enabled:!0,multiple:!0,directory:!1,showFileList:!0,uniqueFileUids:!1,template:"",files:[],async:{autoRetryAfter:0,bufferChunkSize:1e7,maxAutoRetries:1,removeVerb:"POST",autoUpload:!0,withCredentials:!0,accept:"*/*; q=0.5, application/json",useArrayBuffer:!1},localization:{select:"Select files...",cancel:"Cancel",retry:"Retry",remove:"Remove",pause:"Pause",resume:"Resume",clearSelectedFiles:"Clear",uploadSelectedFiles:"Upload",dropFilesHere:"Drop files here to upload",invalidFiles:"Invalid file(s). Please check file upload requirements.",statusUploading:"uploading",statusUploaded:"uploaded",statusWarning:"warning",statusFailed:"failed",headerStatusUploading:"Uploading...",headerStatusPaused:"Paused",headerStatusUploaded:"Done",uploadSuccess:"File(s) uploaded successfully.",uploadFail:"File(s) failed to upload.",invalidMaxFileSize:"File size too large.",invalidMinFileSize:"File size too small.",invalidFileExtension:"File type not allowed."},validation:{allowedExtensions:[],maxFileSize:0,minFileSize:0},dropZone:""},_initUploadModule:function(){var e=this,t=e.options;if(t.async.saveUrl){e._module=e._supportsFormData()?new P(e):new z(e),e._async=!0;var n=t.files;n.length>0&&e._renderInitialFiles(n)}else e._module=new I(e)},setOptions:function(t){var i=this,r=i.element;e(i.options.dropZone).off(i._ns),n.fn.setOptions.call(i,t),i.multiple=i.options.multiple,i.directory=i.options.directory,r.attr("multiple",!!i._supportsMultiple()&&i.multiple),i.directory&&(r.attr("webkitdirectory",i.directory),r.attr("directory",i.directory)),i.toggle(i.options.enabled),i._initUploadModule(),i._toggleDropZone()},enable:function(e){e=void 0===e||e,this.toggle(e)},disable:function(){this.toggle(!1)},toggle:function(e){e=void 0===e?e:!e,this.wrapper.toggleClass("k-disabled",e),this.element.prop("disabled",e)},focus:function(){this.wrapper.find(".k-upload-button").trigger("focus")},destroy:function(){var t=this;var i=e(t.options.dropZone);e(document).add(e(".k-dropzone",t.wrapper)).add(t.wrapper.closest("form")).off(t._ns),i.length>0&&i.off(t._ns),e(t.element).off(a),t.progressbars&&t.progressbars.forEach((e=>{e.destroy()})),n.fn.destroy.call(t)},pause:function(n){this._module.onPause({target:e(n,this.wrapper)});var i=n.find(".k-i-pause-sm,.k-svg-i-pause-sm");var r=t.htmlEncode(this.localization.resume);t.ui.icon(i,{icon:"play-sm"}),i.attr("title",r),e(i).parent().attr("aria-label",r)},resume:function(n){this._module.onResume({target:e(n,this.wrapper)});var i=n.find(".k-i-play-sm,.k-svg-i-play-sm");var r=t.htmlEncode(this.localization.pause);t.ui.icon(i,{icon:"pause-sm"}),i.attr("title",r),e(i).parent().attr("aria-label",r)},upload:function(){this._module.onSaveSelected()},getFiles:function(){var t;var n=[];var i=this.wrapper.find(".k-file");for(var r=0;r0&&this._removeFileByDomElement(r,i)},clearFile:function(e){this._removeFile(e,!1)},removeFile:function(e){this._removeFile(e,!0)},_removeFile:function(t,n){var i=this;var r=i.wrapper.find(".k-file");var o;"function"==typeof t&&r.each((function(r,a){o=e(a).data("fileNames"),t(o)&&i._removeFileByDomElement(a,n)}))},_removeFileByDomElement:function(t,n){var i=this;var r={target:e(t,i.wrapper)};i.options.async.saveUrl?(e(t).hasClass("k-file-progress")?i._module.onCancel(r):i._module.onRemove(r,{},n),0===e(".k-file",i.wrapper).length?i._hideHeaderUploadstatus():i._updateHeaderUploadStatus()):i._module.onRemove(r,{},n)},_addInput:function(t){if(t[0].nodeType){var n=this,i=t.clone().val("");i.insertAfter(n.element).data("kendo"+n.options.prefix+n.options.name,n),e(n.element).attr(T,"-1").removeAttr("id").off(a),n._activeInput(i),n.wrapper.find(".k-upload-button").trigger("focus")}},_activeInput:function(e){var t=this,n=t.wrapper;t.element=e,t.directory&&(e.attr("webkitdirectory",t.directory),e.attr("directory",t.directory)),e.attr("multiple",!!t._supportsMultiple()&&t.multiple).attr("autocomplete","off").on("click"+a,(function(e){n.hasClass("k-disabled")&&e.preventDefault()})).on("change"+a,t._onInputChange.bind(t))},_adjustFocusState:function(e,t){e.removeClass(x),e.attr(T,-1),t.addClass(x),t.attr(T,0)},_arrowKeyNavigation:function(e,n,i){var r,o=this,a=t.keys;n===a.DOWN?(e.preventDefault(),e.stopPropagation(),r=o.wrapper.find(".k-upload-files .k-file").first(),i.length>0&&(i.hasClass("k-upload-action")&&(i.removeClass(x),i=i.closest(".k-file")),r=i.next()),o._adjustFocusState(i,r),r&&0!==r.length||(r=o.wrapper.find(".k-clear-selected"))):n===a.UP?(e.preventDefault(),e.stopPropagation(),r=o.wrapper.find(".k-upload-files .k-file:last"),i.length>0&&(i.hasClass("k-upload-action")&&(i.removeClass(x),i=i.closest(".k-file")),r=i.prev()),o._adjustFocusState(i,r)):n===a.RIGHT?(i.hasClass("k-upload-action")?(r=i.next(".k-upload-action"))&&0!==r.length||(r=i.parent().find(".k-upload-action:first")):i.length>0&&(r=i.find(".k-upload-action:first")),r&&r.length>0&&(i.removeClass(x),r.addClass(x))):n===a.LEFT&&(i.hasClass("k-upload-action")?(r=i.prev(".k-upload-action"))&&0!==r.length||(r=i.parent().find(".k-upload-action:last")):i.length>0&&(r=i.find(".k-upload-action:last")),r&&r.length>0&&(i.removeClass(x),r.addClass(x))),r&&0!==r.length||n!==a.UP&&n!==a.DOWN||(r=o.wrapper.find(".k-upload-button")),r&&r.length>0&&(o._preventFocusRemove=!0,r.trigger("focus"))},_asyncCommandKeyNavigation:function(n,i,r){var o=this,a=t.keys,s=e(i,o.wrapper);if(o._retryClicked=!1,n===a.ESC&&i.find(".k-i-cancel,.k-svg-i-cancel").length>0)o.trigger(u,r),o._module.onCancel({target:s}),o._checkAllComplete(),o._updateHeaderUploadStatus(),o._preventFocusRemove=!0,o.wrapper.find(".k-upload-button").trigger("focus");else if(n===a.SPACEBAR)i.find(".k-i-pause-sm,.k-svg-i-pause-sm").length>0?(o.trigger(f,r),o.pause(i),o._updateHeaderUploadStatus()):i.find(".k-i-play-sm,.k-svg-i-play-sm").length>0&&(o.trigger(m,r),o.resume(i));else if(n===a.ENTER&&!i.is(".k-file-progress, .k-file-success, .k-file-invalid")){if(o.options.async.chunkSize&&!o.options.async.concurrent&&e(".k-file-progress",o.wrapper).length>0)return;e(".k-i-exclamation-circle,.k-svg-i-exclamation-circle",i).remove(),e(S,i).finish().show(),o._module.metaData[s.data("uid")]||o._module.prepareChunk(s),o._module.onRetry({target:s}),o._retryClicked=!0}},_commandKeyNavigation:function(n,i){var r=this,o=t.keys,a=i.data("fileNames"),s=r._filesContainValidationErrors(a),l={files:a,headers:{}};n===o.DELETE?r.trigger(v,l)||(r._module.onRemove({target:e(i,r.wrapper)},l,!s),r._preventFocusRemove=!0,r.wrapper.find(".k-upload-button").trigger("focus")):n===o.TAB?(i.removeClass(x),i.attr(T,-1)):r.options.async.saveUrl&&r._asyncCommandKeyNavigation(n,i,l)},_focusout:function(){var e=this.wrapper.find(".k-upload-files .k-file."+x);this._preventFocusRemove?this._preventFocusRemove=!1:(e.removeClass(x),e.attr(T,-1))},_onKeyDown:function(e){var n=this,i=n.wrapper.find(".k-upload-files .k-file."+x+",.k-upload-action."+x),r=t.keys,o=[r.DELETE,r.ESC,r.ENTER,r.SPACEBAR,r.TAB],a=e.keyCode;a===r.DOWN||a===r.UP||a===r.LEFT||a===r.RIGHT?n._arrowKeyNavigation(e,a,i):i.length>0&&i.hasClass("k-file")&&o.indexOf(a)>-1&&!n.wrapper.hasClass("k-disabled")&&(a===r.SPACEBAR&&(e.preventDefault(),e.stopPropagation()),n._commandKeyNavigation(a,i))},_onInputChange:function(t){var n=this;var i=e(t.target);var r=F(n._inputFiles(i),n._isAsyncNonBatch()||n.options.uniqueFileUids);O(r,n.options.validation),n.trigger(s,{files:r})?(n._addInput(i),i.remove()):n._module.onSelect({target:i},r),n.focus()},_onUploadButtonKeydown:function(e){var n=e.keyCode,i=t.keys;n!==i.ENTER&&n!==i.SPACEBAR||this.wrapper.find(".k-upload-button-wrap input").last().trigger("click")},_readDirectory:function(t){var n=new e.Deferred;var i=t.createReader();var r=[];var o=function(){i.readEntries((function(e){e.length?(r=r.concat(e),o()):n.resolve(r)}),n.reject)};return o(),n.promise()},_readFile:function(e){var t=this;var n=e.fullPath;e.file((function(e){e.relativePath=n.slice(1),t.droppedFolderFiles.push(e),t.droppedFolderCounter--,0===t.droppedFolderCounter&&setTimeout((function(){0===t.droppedFolderCounter&&t.droppedFolderFiles.length&&(t._proceedDroppedItems(t.droppedFolderFiles),t.droppedFolderFiles=[])}),0)}),(function(){r("File error.")}))},_traverseFileTree:function(e,t){var n=this;t||n.droppedFolderCounter--,this._readDirectory(e).then((function(e){n.droppedFolderCounter+=e.length;for(var t=0;t0&&!n.wrapper.hasClass("k-disabled")&&(!n.multiple&&i.length>1&&i.splice(1,i.length-1),O(i,n.options.validation),n.trigger(s,{files:i})||n._module.onSelect({target:e(".k-dropzone",n.wrapper)},i))},_filesContainValidationErrors:function(t){var n=!1;return e(t).each((function(e,t){if(t[_]&&t[_].length>0)return n=!0,!1})),n},_isAsyncNonBatch:function(){return this._async&&!this.options.async.batch||!1},_renderInitialFiles:function(e){var t=this;var n=0;for(e=F(e,!0),n=0;n
    "},_createFileIconWrapper:function(e){return""+t.ui.icon({icon:e,iconClass:"k-file-icon",size:"xxlarge"})+""},_progressbarInit:function(e){let t=e.kendoProgressBar({animation:!1,showStatus:!1}).data("kendoProgressBar");this.progressbars.push(t)},_prepareDefaultSingleFileEntryTemplate:function(n){var i=n.fileNames[0];var r=$(n.fileNames);var o=t.getFileGroup(i.extension,!0);var a=i[_];var s=a&&a.length>0;var l=s?" k-file-invalid k-file-error":"";var c=s?""+t.htmlEncode(this.localization[a[0]])+"":""+r+"";let d=t.htmlEncode(i.name,!0);var h="";return h+="
  • "+this._createProgressbarWapper()+this._createFileIconWrapper(o)+""+d+""+c+"",e(h+="
    ")},_prepareDefaultMultipleFileEntriesTemplate:function(n){var i=n.fileNames;var r=this._filesContainValidationErrors(i);var o=$(i);var a="";var s,l;for(a+="
  • "+this._createProgressbarWapper()+this._createFileIconWrapper("copy"),i.sort((function(e,t){return e[_]?-1:t[_]?1:0})),a+="",s=0;s",l[_]&&l[_].length>0?a+=""+e+"":a+=""+e+"",a+=""+c+""}return a+=r?""+t.htmlEncode(this.localization.invalidFiles)+"":"Total: "+i.length+" files, "+o+"",e(a+="
    ")},_enqueueFile:function(n,i){var r=this;var o;var a;var s=i.fileNames[0].uid;var l=e(".k-upload-files",r.wrapper);var c=r.options.template;var d;var h;var u=c?".k-progress":S;var p;var f;return 0===l.length&&(l=e("
      ").appendTo(r.wrapper),r.options.showFileList||l.hide(),r.wrapper.removeClass("k-upload-empty")),o=e(".k-file",l),c?(d=r._prepareTemplateData(n,i),c=t.template(c),(a=e("
    • "+c(d)+"
    • ")).find(".k-upload-action").addClass("k-button k-icon-button k-button-md k-rounded-md k-button-flat k-button-flat-base")):a=1===i.fileNames.length?r._prepareDefaultSingleFileEntryTemplate(i):r._prepareDefaultMultipleFileEntriesTemplate(i),(f=(p=e(u,a[0])).length>0)&&r._progressbarInit(p),a.attr(t.attr("uid"),s).appendTo(l).data(i),!r._async&&f&&p.data("kendoProgressBar").value(100),!r.multiple&&o.length>0&&(h={files:o.data("fileNames"),headers:{}},r.trigger(v,h)||r._module.onRemove({target:e(o,r.wrapper)},h)),a},_removeFileEntry:function(t){var n=this;var i=t.closest(".k-upload-files");var r;t.remove(),r=e(".k-file",i),e(".k-file-success, .k-file-error",i).length===r.length&&this._hideActionButtons(),0===r.length?(i.remove(),n.wrapper.addClass("k-upload-empty"),n._hideHeaderUploadstatus()):n._updateHeaderUploadStatus()},_fileAction:function(n,i,r){var o={remove:"x",cancel:"cancel",retry:"arrow-rotate-cw-small",pause:"pause-sm"};var a;let s=t.htmlEncode(this.localization[i]);if(o.hasOwnProperty(i))if(r||this._clearFileAction(n),this.options.template)if((a=n.find(".k-upload-action").first()).find(".k-icon,.k-svg-icon").length){if(a.next(".k-upload-action").length){let n=t.ui.icon(e(``),{icon:o[i],iconClass:"k-button-icon"+("retry"==i?" k-i-retry":"")});a.next(".k-upload-action").addClass("k-button k-button-md k-rounded-md k-button-solid k-button-solid-base k-icon-button").append(n).show()}}else{let n=t.ui.icon(e(``),{icon:o[i],iconClass:"k-button-icon"+("retry"==i?" k-i-retry":"")});a.addClass("k-button k-button-md k-rounded-md k-button-solid k-button-solid-base k-icon-button").append(n).show()}else r||n.find(".k-upload-action").remove(),n.find(".k-upload-actions").append(this._renderAction(o[i],s,"retry"==i?"k-i-retry":""))},_fileState:function(n,i){var r=this.localization,o={uploading:{text:r.statusUploading},uploaded:{text:r.statusUploaded},failed:{text:r.statusFailed}}[i];o&&e("span.k-file-state",n).text(t.htmlEncode(o.text))},_renderAction:function(n,i,r){return""!==n?e("").on("focus",(function(){e(this).addClass(x)})).on("blur",(function(){e(this).removeClass(x)})):e("")},_clearFileAction:function(t){e(".k-upload-action",t).empty().hide()},_onFileAction:function(t){var n=this;if(!n.wrapper.hasClass("k-disabled")){var i=e(t.target).closest(".k-upload-action");var r=i.find(".k-icon,.k-svg-icon");var o=i.closest(".k-file");var a=o.data("fileNames");var s=n._filesContainValidationErrors(a);var l={files:a,headers:{}};n._retryClicked=!1,r.is(".k-i-x,.k-svg-i-x")?n.trigger(v,l)||(n._module.onRemove({target:e(o,n.wrapper)},l,!s),n.wrapper.find(".k-upload-button").trigger("focus")):r.is(".k-i-cancel,.k-svg-i-cancel")?(n.trigger(u,l),n._module.onCancel({target:e(o,n.wrapper)}),n._checkAllComplete(),n._updateHeaderUploadStatus(),n.wrapper.find(".k-upload-button").trigger("focus")):r.is(".k-i-pause-sm,.k-svg-i-pause-sm")?(n.trigger(f,l),n.pause(o),n._updateHeaderUploadStatus()):r.is(".k-i-play-sm,.k-svg-i-play-sm")?(n.trigger(m,l),n.resume(o)):r.hasClass("k-i-retry")&&(e(".k-i-exclamation-circle",o).remove(),e(S,o).finish().show(),n._module.onRetry({target:e(o,n.wrapper)}),n._retryClicked=!0),o.addClass(x)}return!1},_onUploadSelected:function(){return this.wrapper.hasClass("k-disabled")||this._module.onSaveSelected(),!1},_onClearSelected:function(){var e=this;return e.wrapper.hasClass("k-disabled")||e.trigger(p,{})||e.clearAllFiles(),!1},_onFileProgress:function(t,n){var i=e(S,t.target).data("kendoProgressBar");n>100&&(n=100),e(S,t.target).removeClass("k-hidden"),this.options.template||(0===e(".k-upload-pct",t.target).length&&e(".k-upload-actions",t.target).prepend(""),100!==n?e(".k-upload-pct",t.target).text(n+"%"):e(".k-upload-pct",t.target).remove()),i&&i.value(n),this.trigger(g,{files:Q(t).data("fileNames"),percentComplete:n})},_onUploadSuccess:function(e,n,i){var r=this;var o=Q(e);var a=o.data("fileNames");var s=o.find(".k-file-summary");var l=o.find(".k-file-size");r.trigger(c,{files:o.data("fileNames"),response:n,operation:"upload",XMLHttpRequest:i})?r._setUploadErrorState(o):(r._fileState(o,"uploaded"),o.removeClass("k-file-progress").addClass("k-file-success"),s.length>0?s.addClass("k-hidden").after(''+a.length+" "+t.htmlEncode(r.localization.uploadSuccess)+""):l.length>0&&l.addClass("k-hidden").after(''+t.htmlEncode(r.localization.uploadSuccess)+""),r._updateHeaderUploadStatus(),r._supportsRemove()?r._fileAction(o,v):r._clearFileAction(o)),r._hideUploadProgress(o),r._checkAllComplete()},_onUploadError:function(e,t){var n=this;var i=n._module;var o=Q(e);var a=o.data("uid");n._setUploadErrorState(o),n.trigger(d,{operation:"upload",files:o.data("fileNames"),XMLHttpRequest:t}),r("Server response: "+t.responseText),n.options.async.chunkSize?i._decreasePosition&&i._decreasePosition(a):n._hideUploadProgress(o),n._checkAllComplete(),this.options.async.autoRetryAfter&&this._autoRetryAfter(o)},_autoRetryAfter:function(e){var t=this;var n=this._module.retries;n&&(n[e.data("uid")]||(n[e.data("uid")]=1),n[e.data("uid")]<=this.options.async.maxAutoRetries&&(n[e.data("uid")]++,setTimeout((function(){t._module.performUpload(e)}),this.options.async.autoRetryAfter)))},_setUploadErrorState:function(n){var i,r=this,o=n.data("fileNames"),a=n.find(".k-file-summary"),s=n.find(".k-file-size");r._fileState(n,"failed"),n.removeClass("k-file-progress").addClass("k-file-error"),a.length>0?a.addClass("k-hidden").after(''+o.length+" "+t.htmlEncode(r.localization.uploadFail)+""):s.length>0&&s.addClass("k-hidden").after(''+t.htmlEncode(r.localization.uploadFail)+""),r._updateUploadProgress(n),(i=e(".k-upload-pct",n)).length>0&&i.remove(),this._updateHeaderUploadStatus(),this._fileAction(n,"retry"),this._fileAction(n,v,!0),r._retryClicked&&n.trigger("focus")},_updateUploadProgress:function(t){var n=this;var i=e(S,t);var r=i.length>0;if(!n.options.async.chunkSize&&r)i.data("kendoProgressBar").value(100);else{var o=t.data("uid");if(n._module.metaData){var a=n._module.metaData[o];if(a){var s=a.totalChunks?Math.round(a.chunkIndex/a.totalChunks*100):100;n._onFileProgress({target:e(t,n.wrapper)},s)}}}},_hideUploadProgress:function(t){e(S,t).delay(1e3).fadeOut(2e3,(function(){e(this).data("kendoProgressBar")&&e(this).data("kendoProgressBar").value(0)}))},_showActionButtons:function(){var n=this;var i=e(".k-actions",n.wrapper);var r=e(".k-upload-selected",n.wrapper);var o=e(".k-clear-selected",n.wrapper);0===r.length&&(r=e(t.html.renderButton(``,{icon:"upload",themeColor:"primary"})),o=e(t.html.renderButton(``,{icon:"x"}))),i.length||(i=e("
      ").addClass("k-actions").append(r,o)),this.wrapper.append(i)},_hideActionButtons:function(){e(".k-actions",this.wrapper).remove()},_showHeaderUploadStatus:function(n){var i=this;var r=i.localization;var o=e(".k-dropzone",i.wrapper);var a=e(".k-upload-status",i.wrapper);0!==a.length&&a.remove(),e(".k-dropzone-hint",i.wrapper).addClass("k-hidden"),a='',n?(a=e(a).append(t.htmlEncode(r.headerStatusUploading)),t.ui.icon(a.find(".k-icon,.k-svg-icon"),{icon:M})):(a=e(a).append(t.htmlEncode(r.headerStatusUploaded)),t.ui.icon(a.find(".k-icon,.k-svg-icon"),{icon:A})),o.length>0?o.append(a):e(".k-upload-button",i.wrapper).after(a)},_updateHeaderUploadStatus:function(){var n=this;var i=e(".k-upload-status",this.wrapper);var r=e(".k-file",n.wrapper).not(".k-file-success, .k-file-error");var o=e(".k-file-error",n.wrapper);var a=e(".k-file",n.wrapper).find(".k-i-play-sm,.k-svg-i-play-sm");var s;!a.length||a.length!==r.length&&n.options.async.concurrent?(0===r.length||o.length>0)&&(i=e(".k-upload-status",n.wrapper),(s=e(".k-icon,.k-svg-icon",i).removeClass()).length&&(t.ui.icon(s,{icon:0!==o.length?A:D}),i.html(s).append(t.htmlEncode(n.localization.headerStatusUploaded)))):(s=e(".k-icon,.k-svg-icon",i).removeClass()).length&&(t.ui.icon(s,{icon:"pause-sm"}),i.html(s).append(t.htmlEncode(n.localization.headerStatusPaused)))},_hideHeaderUploadstatus:function(){var t=this.options.dropZone;e(".k-upload-status",this.wrapper).remove(),""===t&&e(".k-dropzone-hint",this.wrapper).removeClass("k-hidden")},_onParentFormSubmit:function(){var t=this.element;if(void 0!==this._module.onAbort&&this._module.onAbort(),!t.value){var n=e(t);n.attr("disabled","disabled"),window.setTimeout((function(){n.prop("disabled",!1)}),0)}},_onParentFormReset:function(){e(".k-upload-files",this.wrapper).remove()},_supportsFormData:function(){return"undefined"!=typeof FormData},_supportsMultiple:function(){var e=this._userAgent().indexOf("Windows")>-1;return!(t.support.browser.opera||t.support.browser.safari&&e)},_supportsDrop:function(){var e=this._userAgent().toLowerCase();return!(!/chrome/.test(e)&&/safari/.test(e)&&/windows/.test(e))&&this._supportsFormData()&&this.options.async.saveUrl},_userAgent:function(){return navigator.userAgent},_setupDropZone:function(){var n=this;var i=n._ns;var r=e(".k-dropzone",n.wrapper).on("dragenter"+i,G).on("dragover"+i,(function(e){e.originalEvent&&(e.originalEvent.dataTransfer.dropEffect="copy"),e.preventDefault()})).on("drop"+i,n._onDrop.bind(n));r.find(".k-dropzone-hint").length||r.append(e(""+t.htmlEncode(n.localization.dropFilesHere)+"")),K(r,i,(function(){r.closest(".k-upload").hasClass("k-disabled")||r.addClass(k)}),(function(){r.removeClass(k)})),n._bindDocumentDragEventWrappers(r)},_setupCustomDropZone:function(){var n=this;var i=e(n.options.dropZone);n.wrapper.find(".k-dropzone-hint").length?e(".k-dropzone-hint",n.wrapper).addClass("k-hidden"):e(".k-dropzone",n.wrapper).append(e(""+t.htmlEncode(n.localization.dropFilesHere)+""));var r=n._ns;i.on("dragenter"+r,G).on("dragover"+r,(function(e){e.originalEvent&&(e.originalEvent.dataTransfer.dropEffect="copy"),e.preventDefault()})).on("drop"+r,n._onDrop.bind(n)),K(i,r,(function(t){n.wrapper.hasClass("k-disabled")||(i.removeClass(k),i.addClass(k),e(t.target).addClass(k))}),(function(){i.removeClass(k)})),n._bindDocumentDragEventWrappers(i)},_bindDocumentDragEventWrappers:function(t){var n=this;var i=n._ns;K(e(document),i,(function(){n.wrapper.hasClass("k-disabled")||(t.addClass("k-dropzone-active"),t.closest(".k-upload").removeClass("k-upload-empty"),t.find(".k-dropzone-hint").removeClass("k-hidden"))}),(function(){t.removeClass("k-dropzone-active"),0===e("li.k-file",t.closest(".k-upload")).length&&t.closest(".k-upload").addClass("k-upload-empty")}))},_toggleDropZone:function(){var t=this,n=t.options.dropZone;t._supportsDrop()&&(e(n).off(t._ns),e(".k-dropzone",t.wrapper).off(t._ns),""!==n?t._setupCustomDropZone():t._setupDropZone())},_supportsRemove:function(){return!!this.options.async.removeUrl},_submitRemove:function(t,n,r,o){var a=this.options.async.removeField||"fileNames",s=e.extend(n.data,i());s[a]=t,jQuery.ajax({type:this.options.async.removeVerb,dataType:"json",dataFilter:q,url:this.options.async.removeUrl,traditional:!0,data:s,headers:n.headers,success:r,error:o,xhrFields:{withCredentials:this.options.async.withCredentials}})},_wrapInput:function(n){var i=this.options;var r=!!n.attr("id")&&e("[for='"+n.attr("id")+"']").length>0;var o=t.htmlEncode(this.localization.select);var a=e("
      ");return a.find(".k-button-text").text(o),n.wrap("
      "),a.prependTo(n.parent()),i.async.saveUrl?n.closest(".k-upload").addClass("k-upload-async"):n.closest(".k-upload").addClass("k-upload-sync"),n.closest(".k-upload").addClass("k-upload-empty"),r||n.attr("aria-label")||n.attr("aria-label",o),n.attr({tabindex:-1,"aria-hidden":!0}),n.closest(".k-upload")},_checkAllComplete:function(){0===e(".k-file.k-file-progress",this.wrapper).length&&this.trigger(h)},_inputFiles:function(e){return B(e)}});var I=function(e){this.name="syncUploadModule",this.element=e.wrapper,this.upload=e,this.element.closest("form").attr("enctype","multipart/form-data").attr("encoding","multipart/form-data")};I.prototype={onSelect:function(t,n){var i=this.upload;var r=e(t.target);var o=i._filesContainValidationErrors(n);i._addInput(r);var a={fileNames:n};o?r.remove():a.relatedInput=r;var s=i._enqueueFile(L(r),a);o&&i._hideUploadProgress(s),i._fileAction(s,v)},onRemove:function(e){var t=Q(e);var n=t.data("relatedInput");n&&n.remove(),this.upload._removeFileEntry(t)}};var z=function(e){this.name="iframeUploadModule",this.element=e.wrapper,this.upload=e,this.iframes=[]};E._frameId=0,z.prototype={onSelect:function(t,n){var i=this.upload;var r=e(t.target);var o=i._filesContainValidationErrors(n);var a=this.prepareUpload(r,n,o);i.options.async.autoUpload?o?(i._fileAction(a,v),i._showHeaderUploadStatus(!1)):this.performUpload(a):(i._fileAction(a,v),o?i._updateHeaderUploadStatus():i._showActionButtons()),o&&i._hideUploadProgress(a)},prepareUpload:function(t,n,i){var r=this.upload;var o=e(r.element);var a=r.options.async.saveField||t.attr("name");var s,l,c,d;return r._addInput(t),t.attr("name",a),i?(t.remove(),l={fileNames:n}):(c=this.createFrame(r.name+"_"+E._frameId++),this.registerFrame(c),d=this.createForm(r.options.async.saveUrl,c.attr("name")).append(o),l={frame:c,relatedInput:o,fileNames:n}),s=r._enqueueFile(L(t),l),c&&c.data({form:d,file:s}),s},performUpload:function(t){var n={files:t.data("fileNames")};var r=t.data("frame");var o=this.upload;var a=t.find(".k-file-validation-message");var s=t.find(".k-file-summary");var c=t.find(".k-file-size");if(o.trigger(l,n))o._removeFileEntry(r.data("file")),this.cleanupFrame(r),this.unregisterFrame(r);else{o._hideActionButtons(),o._showHeaderUploadStatus(!0),r.appendTo(document.body);var d=r.data("form").attr("action",o.options.async.saveUrl).appendTo(document.body);for(var h in n.data=e.extend({},n.data,i()),n.data){var p=d.find("input[name='"+h+"']");0===p.length&&(p=e("",{type:"hidden",name:h}).prependTo(d)),p.val(n.data[h])}o._fileAction(t,u),o._fileState(t,"uploading"),e(t).removeClass("k-file-error").addClass("k-file-progress"),a.length>0&&a.remove(),s.length>0?s.removeClass("k-hidden"):c.length>0&&c.removeClass("k-hidden"),r.one("load",this.onIframeLoad.bind(this)),d[0].submit()}},onSaveSelected:function(){var t=this;var n=t.upload;e(".k-file",this.element).each((function(){var i=e(this);var r=Y(i);var o=n._filesContainValidationErrors(i.data("fileNames"));r||o||t.performUpload(i)}))},onIframeLoad:function(t){var n,i=e(t.target);try{n=i.contents().text()}catch(e){n="Error trying to get server response: "+e}this.processResponse(i,n)},processResponse:function(t,n){var i=t.data("file"),r=this,o={responseText:n};j(n,(function(n){e.extend(o,{statusText:"OK",status:"200"}),r.upload._onFileProgress({target:e(i,r.upload.wrapper)},100),r.upload._onUploadSuccess({target:e(i,r.upload.wrapper)},n,o),r.cleanupFrame(t),r.unregisterFrame(t)}),(function(){e.extend(o,{statusText:"error",status:"500"}),r.upload._onUploadError({target:e(i,r.upload.wrapper)},o)}))},onCancel:function(t){var n=e(t.target).data("frame");this.stopFrameSubmit(n),this.cleanupFrame(n),this.unregisterFrame(n),this.upload._removeFileEntry(n.data("file"))},onRetry:function(e){var t=Q(e);this.performUpload(t)},onRemove:function(e,t,n){var i=this;var r=i.upload;var o=Q(e);var a=o.data("frame");a?(i.unregisterFrame(a),r._removeFileEntry(o),i.cleanupFrame(a)):o.hasClass("k-file-success")?W(o,r,t,n):r._removeFileEntry(o)},onAbort:function(){var t=this.element,n=this;e.each(this.iframes,(function(){e("input",this.data("form")).appendTo(t),n.stopFrameSubmit(this[0]),this.data("form").remove(),this.remove()})),this.iframes=[]},createFrame:function(t){return e("`)),b=".kendoTooltip",w={bottom:{origin:"bottom center",position:"top center"},top:{origin:"top center",position:"bottom center"},left:{origin:"center left",position:"center right",collision:"fit flip"},right:{origin:"center right",position:"center left",collision:"fit flip"},center:{position:"center center",origin:"center center"}},y={top:"bottom",bottom:"top",left:"right",right:"left",center:"center"},k={bottom:"n",top:"s",left:"e",right:"w",center:"n"},x={horizontal:{offset:"top",size:"outerHeight"},vertical:{offset:"left",size:"outerWidth"}};function C(e){for(;e.length&&!S(e);)e=e.parent()}function S(e){var n=e.data(t.ns+"title");if(n)return e.attr("title",n),e.removeData(t.ns+"title"),!0}function T(e){var n=e.attr("title");if(n)return e.data(t.ns+"title",n),e.attr("title",""),!0}function M(e){for(;e.length&&!e.is("body")&&!T(e);)e=e.parent()}var A=n.extend({init:function(e,i){var r,o=this;n.fn.init.call(o,e,i),r=o.options.position.match(/left|right/)?"horizontal":"vertical",o.dimensions=x[r],t.support.touch&&this._isShownOnMouseEnter()&&o.element.on(t.support.mousedown+b,o.options.filter,o._showOn.bind(o)),o.element.on(o.options.showOn+b,o.options.filter,o._showOn.bind(o)),"click"===o.options.showOn&&o.element.on("keydown"+b,o.options.filter,o._keydown.bind(o))},options:{name:"TooltipBase",filter:"",offset:0,showAfter:100,hideAfter:100,callout:!0,position:"bottom",showOn:"mouseenter",animation:{open:{effects:"fade:in",duration:0},close:{duration:40,hide:!0}}},destroy:function(){var e=this.popup;e&&(e.element.off(b),e.destroy()),clearTimeout(this.timeout),n.fn.destroy.call(this)},hide:function(){this.popup&&(this._shown=!1,this.popup.close())},show:function(e){e=e||this.element,this._saveTitle(e),this._show(e)},target:function(){return this.popup?this.popup.options.anchor:null},_keydown:function(n){var i=e(n.currentTarget);n.keyCode==t.keys.ENTER&&this._show(i)},_showOn:function(t){const n=this;const i=e(t.currentTarget);n._isShownOnClick()&&!n._isShownOnMouseEnter()?n._show(i):n._isShownOnFocus()?(n._saveTitle(i),n._show(i)):(clearTimeout(n.timeout),n.timeout=setTimeout((function(){n._show(i)}),n.options.showAfter))},_isShownOnFocus:function(){return this.options.showOn&&this.options.showOn.match(/focus/)},_isShownOnMouseEnter:function(){return this.options.showOn&&this.options.showOn.match(/mouseenter/)},_isShownOnClick:function(){return this.options.showOn&&this.options.showOn.match(/click/)},_recalculatePopupDimensions:function(){var e=this;e.popup.wrapper.css("height",t._outerHeight(e.popup.element)+"px"),e.popup.wrapper.css("width",t._outerWidth(e.popup.element)+"px"),e.popup.position(),e._positionCallout()},_positionCallout:function(){var t=this,n=t.options.position,i=t.dimensions,r=i.offset,o=t.popup,a=o.options.anchor,s=e(a).offset(),l=e(o.element).offset(),c=k[o.flipped?y[n]:n],d=s[r]-l[r]+e(a)[i.size]()/2;t._offset(n,t.options.offset),t.arrow.removeClass("k-callout-n k-callout-s k-callout-w k-callout-e").addClass("k-callout-"+c).css(r,d)},_offset:function(e,n,i){var r=this,o="top"==e||"left"==e,a=r.popup.flipped,s=o&&a||!o&&!a?1:-1,l=o?"margin-"+e:"margin-"+y[e],c=(i||t._outerWidth(r.arrow))/2+n;r.popup.wrapper.css(l,c*s+"px")},_addDescribedBy:function(){var e=this,n=e.popup.options.anchor,i=n[0].id||e.element[0].id||t.guid(),r=[];n.attr(d)&&r.push(n.attr(d)),i&&(r.push(i+c),n.attr(d,r.join(" ")),e.popup.element.attr("id",i+c))},_removeDescribedBy:function(e){var t,n,i,r=this.popup.element.attr("id"),o=e.attr(d);o&&((t=o.split(" "))&&t.length>0&&(n=t.filter((function(e){return e!==r}))),n&&n.length>0?(i=n.join(" "),e.attr(d,i)):e.removeAttr(d))},_openPopup:function(){this.popup&&(this.popup.visible()||(this.popup._hovered=!0),this.popup._shouldCorrectWidth=!1,this.popup.open())}});t.ui.plugin(A);var D=A.extend({init:function(e,n){var i,r=this;A.fn.init.call(r,e,n),i=r.options.position.match(/left|right/)?"horizontal":"vertical",r.dimensions=x[i],r._documentKeyDownHandler=r._documentKeyDown.bind(r),(this._isShownOnMouseEnter()||this._isShownOnClick())&&r.element.on("mouseenter"+b,r.options.filter,r._mouseenter.bind(r)),this.options.autoHide&&this._isShownOnMouseEnter()&&r.element.on("mouseleave"+b,r.options.filter,r._mouseleave.bind(r)),this.options.autoHide&&this._isShownOnFocus()&&r.element.on("blur"+b,r.options.filter,r._blur.bind(r)),t.support.touch&&r.element.on(t.support.mousedown+b,r.options.filter,r._mouseenter.bind(r))},options:{name:"Tooltip",filter:"",content:function(e){return e.target.data(t.ns+"title")},showAfter:100,callout:!0,offset:0,position:"bottom",showOn:"mouseenter",autoHide:!0,width:null,height:null,animation:{open:{effects:"fade:in",duration:0},close:{duration:40,hide:!0}}},events:[h,u,f,p,m],_mouseenter:function(t){M(e(t.currentTarget))},_saveTitle:function(e){M(e)},_appendContent:function(e){var n,i=this,a=i.options.content,s=i.content,c=i.options.iframe;o(a)&&a.url?("iframe"in i.options||(c=!l(a.url)),i.trigger(m,{options:a,target:e}),c?(s.hide(),(n=s.find("."+g)[0])?n.src=a.url||n.src:s.html(_({content:a})),s.find("."+g).off("load"+b).on("load"+b,(function(){i.trigger(f),s.show()}))):(s.empty(),t.ui.progress(s,!0),i._ajaxRequest(a))):a&&r(a)?(a=a({sender:this,target:e}),s.html(a||"")):s.html(a)},_verifyContentLoaded(){var e=this,t=e.content.find("[src]"),n=t.length,i=0;0!==n?t.on("load",(function(){i++,n===i&&e._recalculatePopupDimensions()})):e._recalculatePopupDimensions()},_ajaxRequest:function(e){var n=this;jQuery.ajax(a({type:"GET",dataType:"html",cache:!1,error:function(e,i){t.ui.progress(n.content,!1),n._recalculatePopupDimensions(),n.trigger(p,{status:i,xhr:e})},success:function(e){t.ui.progress(n.content,!1),n.content.html(e),n._verifyContentLoaded(),n.trigger(f)}.bind(n)},e))},_documentKeyDown:function(e){e.keyCode===t.keys.ESC&&this.hide()},refresh:function(){var e=this.popup;e&&e.options.anchor&&this._appendContent(e.options.anchor)},_show:function(e){var t=this,n=t.target();let i=!1;t.popup||(t._initPopup(),i=!0),n&&n[0]!=e[0]&&(t.popup.close(!0),t.popup.element.kendoStop(!0,!0)),n&&n[0]==e[0]||(t._appendContent(e),t.popup.options.anchor=e),t.popup.one("deactivate",(function(){C(e),t._removeDescribedBy(e),this.element.removeAttr("id").attr("aria-hidden",!0),s.off("keydown"+b,t._documentKeyDownHandler)})),t._openPopup(),i&&(t.options.autoHide&&this._isShownOnMouseEnter()?t.popup.wrapper.on("mouseleave"+b,t._mouseleave.bind(t)):t.popup.element.on("click"+b,".k-tooltip-button",t._closeButtonClick.bind(t)),i=!1)},_initPopup:function(){var n=this,r=n.options,o=e(t.template(v)({callout:r.callout&&"center"!==r.position,dir:k[r.position],autoHide:r.autoHide}));n.popup=new i(o,a({autosize:!0,activate:function(){n._addDescribedBy(),r.callout?n._positionCallout():n._offset(n.options.position,n.options.offset),this.element.removeAttr("aria-hidden"),s.on("keydown"+b,n._documentKeyDownHandler),n.trigger(h),n.popup._hovered=undefined},close:function(){n.trigger(u)},copyAnchorStyles:!1,animation:r.animation},w[r.position])),o.css({width:r.width,height:r.height}),n.content=o.find(".k-tooltip-content"),n.arrow=o.find(".k-callout")},_closeButtonClick:function(e){e.preventDefault(),this.hide()},_mouseleave:function(t){const n=this;const i=e(t.relatedTarget).closest(".k-animation-container").length>0;let r=!e(t.relatedTarget).is(n.element);n.options.filter&&(r=r?!n.element.find(t.relatedTarget).length>0:!r);const o="center"!==n.options.position||r&&!i;clearTimeout(n.timeout),o&&(n.timeout=setTimeout((function(){n._closePopup(t.currentTarget)}),n.options.hideAfter))},_blur:function(e){this._closePopup(e.currentTarget)},_closePopup:function(t){this.popup&&!this.popup._hovered?this.popup.close():C(e(t))},destroy:function(){this.element.off(b),s.off("keydown"+b,this._documentKeyDownHandler),A.fn.destroy.call(this)}});t.ui.plugin(D)}(window.kendo.jQuery);kendo;!function(e,t){let n=window.kendo,i=n.support,r=n.ui,o=r.Widget,a=n.keys,s=n.parseDate,l=n.htmlEncode,c=n.date.adjustDST,d=n.date.weekInYear,h=n.ui.Selectable,u=n.ui.RangeSelectable,p=n._extractFormat,f=n.template,m=n.getCulture,g="transform-origin",v=f((e=>`${e.value}`)),_=f((()=>'')),b=f((()=>' ')),w=f((e=>`${e.weekNumber}`)),y=n._outerWidth,k=".kendoCalendar",x="click"+k,C="keydown"+k,S="id",T="slideIn",M="month",A="century",D="change",E="navigate",I="value",z="k-disabled",P="k-focus",L="k-other-month",B="k-empty",H="td:has(.k-link)",R="start",F="td:has(.k-link):not(."+z+"):not(."+B+")",O="k-selected",V="blur"+k,N="focus",$=N+k,U=i.touch?"touchstart":"mouseenter",W=i.touch?"touchstart"+k:"mouseenter"+k,j=i.touch?"touchend"+k+" touchmove"+k:"mouseleave"+k,q=864e5,G="_prevArrow",K="_nextArrow",Y="aria-disabled",Q="aria-selected",X="aria-label",Z=e.extend,J=Date,ee={month:0,year:1,decade:2,century:3},te=".k-header, .k-calendar-header";var ne=o.extend({init:function(t,i){var r,a=this;(i=i||{}).componentType=i.componentType||"classic",o.fn.init.call(a,t,i),t=a.wrapper=a.element,(i=a.options).url=n.unescape(i.url),a.options.disableDates=be(a.options.disableDates),a._templates(),a._selectable(),a._header(),a._viewWrapper(),a.options.hasFooter?a._footer(a.footer):(a._today=a.element.find(".k-calendar-nav-today"),a._toggle()),t.addClass("k-calendar k-calendar-md "+(i.weekNumber?" k-week-number":"")).on(W+" "+j,H,fe).on(C,"table.k-calendar-table",a._move.bind(a)).on(x+" touchend",F,(function(t){var n=t.currentTarget.firstChild,i=ye(n);-1!=e(n).data("href").indexOf("#")&&t.preventDefault(),"month"==a._view.name&&a.options.disableDates(i)||("month"!=a._view.name||a._isSingleSelection())&&a._click(e(n))})).on("mouseup"+k,"table.k-calendar-table, .k-calendar-footer",(function(){a._focusView(!1!==a.options.focusOnNav)})).attr(S),a.options.weekNumber&&t.on(x,"td:not(:has(.k-link))",(function(t){var n=e(t.currentTarget).closest("tr").find(F).first(),i=e(t.currentTarget).closest("tr").find(F).last();a._isMultipleSelection()&&(a.selectable._lastActive=i,a.selectable.selectRange(n,i),a.selectable.trigger(D,{event:t})),a._isRangeSelection()&&(a.rangeSelectable._lastActive=i,a.rangeSelectable.range(n,i),a.rangeSelectable.change()),a._current=a._value=ye(i.find("span")),a._setCurrent(a._current)})),_e(i),r=s(i.value,i.format,i.culture),a._selectDates=[],a._index=ee[i.start],a._current=new J(+le(r,i.min,i.max)),a._addClassProxy=function(){if(a._active=!0,a._cell.hasClass(z)){var e=a._view.toDateString(se());a._cell=a._cellByDate(e)}a._cell.addClass(P)},a._removeClassProxy=function(){a._active=!1,a._cell&&a._cell.removeClass(P)},a.value(r),a._isMultipleSelection()&&i.selectDates.length>0&&a.selectDates(i.selectDates),a._range=i.range,a._isRangeSelection()&&a.selectRange(a._range),n.notify(a)},options:{name:"Calendar",value:null,min:new J(1900,0,1),max:new J(2099,11,31),dates:[],disableDates:null,allowReverse:!1,centuryCellsFormat:"long",url:"",culture:"",footer:"",format:"",month:{},weekNumber:!1,range:{start:null,end:null,target:R},selectable:"single",selectDates:[],start:M,depth:M,size:"medium",showOtherMonthDays:!0,animation:{horizontal:{effects:T,reverse:!0,duration:500,divisor:2},vertical:{effects:"zoomIn",duration:400}},messages:{weekColumnHeader:"",today:"Today",navigateTo:"Navigate to ",parentViews:{month:"year view",year:"decade view",decade:"century view"}},componentType:"classic"},events:[D,E],componentTypes:{classic:{header:{template:({actionAttr:e,size:t,isRtl:i})=>`
      \n ${n.ui.icon({icon:"caret-alt-"+(i?"right":"left"),iconClass:"k-button-icon"})}\n \n ${n.ui.icon({icon:"caret-alt-"+(i?"left":"right"),iconClass:"k-button-icon"})}\n
      `},hasFooter:!0,linksSelector:".k-button",contentClasses:"k-calendar-table"},modern:{header:{template:({actionAttr:e,size:t,messages:i,isRtl:r})=>`
      \n \n \n \n \n \n \n \n
      `},hasFooter:!1,linksSelector:".k-button",contentClasses:"k-calendar-table"}},setOptions:function(t){let n,i=this;if(n=!!t.componentType,_e(t),t.disableDates=be(t.disableDates),i._destroySelectable(),t.messages&&(t.messages=e.extend({},!0,i.options.messages,t.messages)),o.fn.setOptions.call(i,t),i._templates(),i._selectable(),n){let e=ne.prototype.componentTypes;i.options.header=e[t.componentType].header,i.options.hasFooter=e[t.componentType].hasFooter;let n=i.element.find(te)[0];n&&n.remove(),i._header()}if(i._viewWrapper(),i.options.hasFooter?i._footer(i.footer):(i.element.find(".k-calendar-footer").hide(),i._toggle()),i._index=ee[i.options.start],i.navigate(),n){let e=s(i.options.value,t.format,t.culture);i._current=new J(+le(e,t.min,t.max)),i._cell=null,i._table=null,i.value(e)}t.weekNumber&&i.element.addClass("k-week-number")},destroy:function(){var e=this,t=e._today;e.element.off(k),e._title.off(k),e[G].off(k),e[K].off(k),e._destroySelectable(),n.destroy(e._table),t&&n.destroy(t.off(k)),o.fn.destroy.call(e)},current:function(){return this._current},view:function(){return this._view},focus:function(e){e=e||this._table,this._bindTable(e),e.trigger("focus")},min:function(e){return this._option("min",e)},max:function(e){return this._option("max",e)},navigateToPast:function(){this._navigate(G,-1)},navigateToFuture:function(){this._navigate(K,1)},navigateUp:function(){var e=this,t=e._index;e._title.hasClass(z)||e.navigate(e._current,++t)},navigateDown:function(e){var t=this,n=t._index,i=t.options.depth;e&&(n!==ee[i]?t.navigate(e,--n):we(t._value,t._current)&&we(t._value,e)||(t.value(e),t.trigger(D)))},navigate:function(n,i){i=isNaN(i)?ee[i]:i;var r,o,a,s,c=this,d=c.options,h=d.culture,u=d.min,p=d.max,f=c._title,m=c._table,g=c._oldTable,v=c._current,_=n&&+n>+v,b=i!==t&&i!==c._index,w=c.element.children(".k-calendar-view");if(n||(n=v),c._current=n=new J(+le(n,u,p)),i===t?i=c._index:c._index=i,c._view=o=ie.views[i],a=o.compare,s=i===ee[A],f.toggleClass(z,s).attr(Y,s),s=a(n,u)<1,c[G].toggleClass(z,s).attr(Y,s),s=a(n,p)>-1,c[K].toggleClass(z,s).attr(Y,s),m&&g&&g.data("animating")&&(g.kendoStop(!0,!0),m.kendoStop(!0,!0)),c._oldTable=m,!m||c._changeView){f.html(''+o.title(n,u,p,h)+""),c.options.messages.parentViews&&c._view.name!==A?f.attr("title",l(c.options.messages.navigateTo+c.options.messages.parentViews[c._view.name])):f.removeAttr("title"),c._table=r=e(o.content(Z({min:u,max:p,date:n,url:d.url,dates:d.dates,format:d.format,showOtherMonthDays:d.showOtherMonthDays,centuryCellsFormat:d.centuryCellsFormat,culture:h,disableDates:d.disableDates,isWeekColumnVisible:d.weekNumber,messages:d.messages,contentClasses:c.options.contentClasses},c[o.name]))),c._aria();var y=m&&m.data("start")===r.data("start");c._animate({from:m,to:r,vertical:b,future:_,replace:y}),w.removeClass("k-calendar-monthview k-calendar-yearview k-calendar-decadeview k-calendar-centuryview"),w.addClass("k-calendar-"+o.name+"view"),c.trigger(E),c._focus(n)}i===ee[d.depth]&&c._selectDates.length>0&&c._visualizeSelectedDatesInView(),c._isSingleSelection()&&i===ee[d.depth]&&c._value&&!c.options.disableDates(c._value)&&c._selectCell(c._value),c._setCurrent(n),!m&&c._cell&&c._cell.removeClass(P),c._changeView=!0},selectDates:function(n){var i,r,o=this;if(n===t)return o._selectDates;r=n.map((function(e){return e.getTime()})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return new Date(e)})),i=e.grep(r,(function(e){if(e)return+o._validateValue(new Date(e.setHours(0,0,0,0)))==+e})),o._selectDates=i.length>0?i:0===r.length?r:o._selectDates,o._visualizeSelectedDatesInView()},value:function(e){var n=this,i=n._view,r=n._view;if(e===t)return n._value;if((e=n._validateValue(e))&&n._isMultipleSelection()){var o=new Date(+e);o.setHours(0,0,0,0),n._selectDates=[o],n.selectable._lastActive=null}i&&null===e&&n._cell?n._cell.removeClass(O):(n._changeView=!e||r&&0!==r.compare(e,n._current),n.navigate(e))},isRtl:function(){return n.support.isRtl(this.wrapper)},_aria:function(){var e=this._table;e.attr("aria-labelledby",this._title.attr("id")),"month"===this._view.name&&this._isMultipleSelection()&&e.attr("aria-multiselectable","true")},_validateValue:function(e){var n=this,i=n.options,r=i.min,o=i.max;return null===e&&(n._current=ge(n._current.getFullYear(),n._current.getMonth(),n._current.getDate())),null!==(e=s(e,i.format,i.culture))&&(ce(e=new J(+e),r,o)||(e=null)),null!==e&&n.options.disableDates(new Date(+e))?n._value===t&&(n._value=null):n._value=e,n._value},_visualizeSelectedDatesInView:function(){var t=this;var i={};e.each(t._selectDates,(function(e,t){i[n.calendar.views[0].toDateString(t)]=t})),t.selectable.clear();var r=t._table.find(H).filter((function(t,r){return i[e(r.firstChild).attr(n.attr(I))]}));r.length>0&&t.selectable._selectElement(r,!0)},_isSingleSelection:function(){let e=this.options.selectable;return h.parseOptions(e).single},_isMultipleSelection:function(){let e=this.options.selectable;return h.parseOptions(e).multiple},_isRangeSelection:function(){let e=this.options.selectable;return h.parseOptions(e).range},_selectable:function(){let e=this,t=e.options.selectable,n=h.parseOptions(t);(e._isMultipleSelection()||e._isRangeSelection())&&(e.rangeSelectable&&(e.rangeSelectable.destroy(),e.rangeSelectable=null),n.range?(e.rangeSelectable=new u(e.wrapper,{widget:e,filter:".k-calendar-monthview table "+F,cellSelector:H,cellSelectorValid:F,change:e._onSelect.bind(e),reverse:e.options.allowReverse,resetOnStart:!0,ns:k}),e.element.addClass("k-calendar-range")):e.selectable=new h(e.wrapper,{aria:!0,inputSelectors:"input,textarea,.k-multiselect-wrap,select,button,.k-button>span,.k-button>img,span.k-icon.k-i-caret-alt-down,span.k-icon.k-i-caret-alt-up,span.k-svg-icon.k-svg-i-caret-alt-down,span.k-svg-icon.k-svg-i-caret-alt-up",multiple:n.multiple,filter:"table.k-calendar-table:eq(0) "+F,change:e._onSelect.bind(e),relatedTarget:e._onRelatedTarget.bind(e)}))},_restoreSelection:function(){const e=this;let t;if(e._preventChange=!0,e._isRangeSelection()){if(t=e.selectRange(),!t||!t.start)return void(e._preventChange=!1);e.selectRange(t)}e._preventChange=!1},selectRange:function(e){const n=this,i=n._view;let r,o,a;if(e===t)return n._range;n._range=e,e.start&&(a=n._visibleRange(),r=n._dateInViews(e.start),o=e.end&&n._dateInViews(e.end),!r&&o&&n.rangeSelectable.selectTo(n._cellByDate(i.toDateString(e.end))),r&&o&&n.rangeSelectable.range(n._cellByDate(i.toDateString(e.start)),n._cellByDate(i.toDateString(e.end)),!1,n.options.allowReverse),e.end&&r&&!o&&n.rangeSelectable.selectFrom(n._cellByDate(i.toDateString(e.start))),!e.end&&r&&n.rangeSelectable.start(n._cellByDate(i.toDateString(e.start))),+a.start>+e.start&&+a.end<+e.end&&n.rangeSelectable.mid(n.element.find(F)))},_onRelatedTarget:function(e){var t=this;t.selectable.options.multiple&&e.is(F)&&(t._current=ye(e.find("span")),t._setCurrent(t._current))},_onSelect:function(t){let n,i,r,o,a,s,l=this,c=t,d=t.sender._useEnd,u=t.sender._useStart,p=h.parseOptions(l.options.selectable);if(l._isRangeSelection())return n=t.sender.range(),i=l.selectRange()||{},s=i.target,n.start&&n.start.length&&(r=ye(n.start.find("span"))),n.end&&n.end.length&&(o=ye(n.end.find("span"))),s="end"===s?R:"end",l._range={start:u?i.start:r,end:d?i.end:o,target:s},l._preventChange||l.trigger(D),a=o||r,o&&!l._dateInViews(o)&&(a=r),l.selectRange(l._range),void l.value(a);p.multiple?(c.event.ctrlKey||c.event.metaKey?e(c.event.currentTarget).is(F)?l._toggleSelection(e(c.event.currentTarget)):(l._cellsBySelector(F).each((function(t,n){var i=ye(e(n).find("span"));l._deselect(i)})),l._addSelectedCellsToArray()):c.event.shiftKey?l._rangeSelection(l._cell):e(c.event.currentTarget).is(H)?l.value(ye(e(c.event.currentTarget).find("span"))):(l._selectDates=[],l._addSelectedCellsToArray()),l.trigger(D)):e(c.event.currentTarget).is("td")&&!e(c.event.currentTarget).hasClass("k-selected")?e(c.event.currentTarget).addClass("k-selected"):l._click(e(c.event.currentTarget).find("span"))},_destroySelectable:function(){var e=this;e.selectable&&(e.selectable.destroy(),e.selectable=null),e.rangeSelectable&&(e.rangeSelectable.destroy(),e.rangeSelectable=null)},_toggleSelection:function(e){var t=ye(e.find("span"));e.hasClass("k-selected")?this._selectDates.push(t):this._deselect(t)},_rangeSelection:function(e,t){var n,i=this,r=t||ye(i.selectable.value().first().find("span")),o=ye(e.find("span"));i.selectable._lastActive||i._value?r=i.selectable._lastActive?ye(i.selectable._lastActive.find("span")):new Date(+i._value):i.selectable._lastActive=t?i._cellByDate(i._view.toDateString(t),F):i.selectable.value().first(),i._selectDates=[],n=ue(r,o),pe(i._selectDates,n,r,i.options.disableDates),i._visualizeSelectedDatesInView()},_visibleRange:function(){let e=this.element.find(".k-calendar-view table");return{start:ye(e.first().find(H).first().find("span")),end:ye(e.last().find(H).last().find("span"))}},_cellsBySelector:function(e){return this._table.find(e)},_addSelectedCellsToArray:function(){var t=this;t.selectable.value().each((function(n,i){var r=ye(e(i.firstChild));t.options.disableDates(r)||t._selectDates.push(r)}))},_deselect:function(e){var t=this._selectDates.map(Number).indexOf(+e);-1!=t&&this._selectDates.splice(t,1)},_dateInView:function(e){var t=ye(this._cellsBySelector(F).first().find("span"));return+e<=+ye(this._cellsBySelector(F).last().find("span"))&&+e>=+t},_isNavigatable:function(e,t){var n=this;var i=n.options.disableDates;var r;return"month"==n._view.name?!i(e):(r=n.wrapper.find("."+P).index(),n.wrapper.find(".k-calendar-table td").eq(r+t).is(F)||!i(e))},_dateInViews:function(e){let t=this.element.find(".k-calendar-view table"),n=ye(t.first().find(H).first().find("span")),i=ye(t.last().find(H).last().find("span"));return+(e=new Date(e.toDateString()))<=+i&&+e>=+n},_move:function(n){var i,r,o,s,l,c,d=this,h=d.options,u=n.keyCode,p=d._view,f=d._index,m=d.options.min,g=d.options.max,v=new J(+d._current),_=d.isRtl(),b=d.options.disableDates;if(n.target===d._table[0]&&(d._active=!0),u==a.RIGHT&&!_||u==a.LEFT&&_?(i=1,r=!0):u==a.LEFT&&!_||u==a.RIGHT&&_?(i=-1,r=!0):u==a.UP?(i=0===f?-7:-4,r=!0):u==a.DOWN?(i=0===f?7:4,r=!0):u==a.SPACEBAR?(i=0,r=!0):u==a.HOME||u==a.END?(s=p[o=u==a.HOME?"first":"last"](v),(v=new J(s.getFullYear(),s.getMonth(),s.getDate(),v.getHours(),v.getMinutes(),v.getSeconds(),v.getMilliseconds())).setFullYear(s.getFullYear()),r=!0):84===u&&(d._todayClick(n),r=!0),n.ctrlKey||n.metaKey){if(u==a.RIGHT&&!_||u==a.LEFT&&_)d.navigateToFuture(),r=!0;else if(u==a.LEFT&&!_||u==a.RIGHT&&_)d.navigateToPast(),r=!0;else if(u==a.UP)d.navigateUp(),r=!0;else if(u==a.DOWN)d._click(e(d._cell[0].firstChild)),r=!0;else if((u==a.ENTER||u==a.SPACEBAR)&&d._isMultipleSelection()){d._keyboardToggleSelection(n);var w=ye(e(d._cell[0]).find("span"));d._setCurrent(w)}}else n.shiftKey?((i!==t||o)&&(o||p.setDate(v,i),ce(v,m,g)||(v=le(v,h.min,h.max)),b(v)&&(v=d._nextNavigatable(v,i)),m=ge(m.getFullYear(),m.getMonth(),m.getDate()),d._isMultipleSelection()?d._keyboardRangeSelection(n,v):d._isRangeSelection()?d._dateInViews(v)||(i>0?d.navigateToFuture():d.navigateToPast()):d._focus(v)),d.rangeSelectable&&(l=d._cellByDate(p.toDateString(v)),c=ye((d.rangeSelectable._lastActive||undefined).find("span")),d._dateInViews(c)?(d.rangeSelectable._end&&d.rangeSelectable._end.is("."+P)?d.rangeSelectable._lastActive=d.rangeSelectable._start:d.rangeSelectable._lastActive=d._cellByDate(p.toDateString(c)),d.rangeSelectable.range(d.rangeSelectable._lastActive,l)):+c>+v?(d.rangeSelectable._end=d.rangeSelectable._lastActive,d.rangeSelectable.selectFrom(l)):d.rangeSelectable.selectTo(l),d.rangeSelectable.change(),d._setCurrent(v))):(u==a.ENTER||u==a.SPACEBAR?("month"==p.name&&d._isMultipleSelection()?(d.value(ye(e(d._cell.find("span")))),d.selectable._lastActive=e(d._cell[0]),d.trigger(D)):d.rangeSelectable?d.rangeSelectable.change():d._click(e(d._cell[0].firstChild)),r=!0):u==a.PAGEUP?(r=!0,d.navigateToPast()):u==a.PAGEDOWN&&(r=!0,d.navigateToFuture()),(i||o)&&(o||p.setDate(v,i),ce(v,m=ge(m.getFullYear(),m.getMonth(),m.getDate()),g)||(v=le(v,h.min,h.max)),d._isNavigatable(v,i)||(v=d._nextNavigatable(v,i)),d._isMultipleSelection()?d._dateInView(v)?(d._current=v,d._setCurrent(v)):d.navigate(v):d._focus(v)));return r&&n.preventDefault(),d._current},_keyboardRangeSelection:function(e,t){var n,i,r=this;if(!r._dateInView(t))return r._selectDates=[],i=ue(n=r.selectable._lastActive?ye(r.selectable._lastActive.find("span")):t,new Date(+t)),pe(r._selectDates,i,n,r.options.disableDates),r.navigate(t),r._current=t,r.selectable._lastActive=r.selectable._lastActive||r._cellByDate(r._view.toDateString(t),F),void r.trigger(D);r.selectable.options.filter=r.wrapper.find("table").length>1&&+t>+r._current?"table.k-calendar-table:eq(1) "+F:"table.k-calendar-table:eq(0) "+F,r._setCurrent(t),r._current=t,r._rangeSelection(r._cellByDate(r._view.toDateString(t),F),t),r.trigger(D),r.selectable.options.filter="table.k-calendar-table:eq(0) "+F},_keyboardToggleSelection:function(t){var n=this;t.currentTarget=n._cell[0],n.selectable._lastActive=e(n._cell[0]),e(n._cell[0]).hasClass(O)?n.selectable._unselect(e(n._cell[0])):n.selectable.value(e(n._cell[0])),n.selectable.trigger(D,{event:t})},_nextNavigatable:function(e,t){var n=this,i=!0,r=n._view,o=n.options.min,a=n.options.max,s=n.options.disableDates,l=new Date(e.getTime());for(r.setDate(l,-t);i;){if(r.setDate(e,t),!ce(e,o,a)){e=l;break}i=s(e)}return e},_animate:function(e){var t=this;var n=e.from;var i=e.to;var r=t._active;var o=t.element.children(".k-calendar-view");n?n.parent().data("animating")?(n.off(k),n.parent().kendoStop(!0,!0).remove(),n.remove(),o.append(i),t._focusView(r)):!n.is(":visible")||!1===t.options.animation||e.replace?(i.insertAfter(n),n.off(k).remove(),t._focusView(r)):t[e.vertical?"_vertical":"_horizontal"](n,i,e.future):(o.append(i),t._bindTable(i))},_horizontal:function(e,t,n){var i=this,r=i._active,o=i.options.animation.horizontal,a=o.effects,s=y(e),l=y(e,!0)-s;a&&-1!=a.indexOf(T)&&(e.add(t).css({width:s}),e.wrap("
      "),i._focusView(r,e),e.parent().css({position:"relative",width:2*s+2*l,display:"flex",[n?"margin-right":"margin-left"]:-s-l}),t[n?"insertAfter":"insertBefore"](e),Z(o,{effects:T+":"+(n?"right":"left"),complete:function(){e.off(k).remove(),i._oldTable=null,t.unwrap(),i._focusView(r)}}),e.parent().kendoStop(!0,!0).kendoAnimate(o))},_vertical:function(e,t){var n,i,r=this,o=r.options.animation.vertical,a=o.effects,s=r._active;a&&-1!=a.indexOf("zoom")&&(t.insertBefore(e),e.css({position:"absolute",width:t.width()}),g&&(i=(i=(n=r._cellByDate(r._view.toDateString(r._current))).position()).left+parseInt(n.width()/2,10)+"px "+(i.top+parseInt(n.height()/2,10))+"px",t.css(g,i)),e.kendoStop(!0,!0).kendoAnimate({effects:"fadeOut",duration:600,complete:function(){e.off(k).remove(),r._oldTable=null,r._focusView(s)}}),t.kendoStop(!0,!0).kendoAnimate(o))},_cellByDate:function(t,i){return this._table.find(i||"td:not(."+L+")").filter((function(){return e(this.firstChild).attr(n.attr(I))===t}))},_selectCell:function(e){var t=this,n=t._selectedCell,i=t._view.toDateString(e);n&&n[0]&&(n[0].removeAttribute(Q),n.removeClass(O)),n=t._cellByDate(i,H),t._selectedCell=n,n.addClass(O).attr(Q,!0)},_setCurrent:function(e){var t=this,i=n.guid(),r=t._cell,o=t._view.toDateString(e);r&&r[0]&&(r.removeClass(P),r[0].removeAttribute(X),r[0].removeAttribute(S)),r=t._cellByDate(o,t._isMultipleSelection()?H:"td:not(."+L+")"),t._cell=r,r.attr(S,i).addClass(P),t._table[0]&&(t._table[0].removeAttribute("aria-activedescendant"),t._table.attr("aria-activedescendant",i))},_bindTable:function(e){e.on($,this._addClassProxy).on(V,this._removeClassProxy)},_click:function(e){var t=this,n=t.options,i=new Date(+t._current),r=ye(e);c(r,0),"month"==t._view.name&&t.options.disableDates(r)&&(r=t._value),t._view.setDate(i,r),t.navigateDown(le(i,n.min,n.max))},_focus:function(e){var t=this;0!==t._view.compare(e,t._current)?t.navigate(e):(t._current=e,t._setCurrent(e))},_focusView:function(e,t){e&&this.focus(t)},_viewWrapper:function(){var t=this.element;var n=t.children(".k-calendar-view");n[0]||(n=e("
      ").insertAfter(t.find(te)))},_footer:function(t){var i=this,r=se(),o=i.element,a=o.find(".k-calendar-footer");if(!t)return i._toggle(!1),void a.hide();a[0]||(a=e('').appendTo(o)),i._today=a.show().find(".k-button-flat-primary").attr("title",n.toString(r,"D",i.options.culture)),a.find(".k-button-text").html(t(r)),i._toggle()},_header:function(){var t=this,i=t.element,r=t.options.linksSelector;i.find(te)[0]||i.html(n.template(t.options.header.template)(e.extend(!0,{},t.options,{actionAttr:n.attr("action"),size:n.getValidCssClass("k-button-","size",t.options.size),isRtl:t.isRtl()}))),i.find(r).on(x+" touchend"+k,(function(){return!1})),t._title=i.find("["+n.attr("action")+'="nav-up"]').on(x+" touchend"+k,(function(){t._active=!1!==t.options.focusOnNav,t.navigateUp()})),t[G]=i.find("["+n.attr("action")+'="prev"]').on(x+" touchend"+k,(function(){t._active=!1!==t.options.focusOnNav,t.navigateToPast()})),t[K]=i.find("["+n.attr("action")+'="next"]').on(x+" touchend"+k,(function(){t._active=!1!==t.options.focusOnNav,t.navigateToFuture()})),i.find("["+n.attr("action")+'="today"]').on(x+" touchend"+k,t._todayClick.bind(t))},_navigate:function(e,t){var n=this,i=n._index+1,r=new J(+n._current);n._isMultipleSelection()&&(r=ye(n._table.find("td:not(."+L+"):not(."+B+")").has(".k-link").first().find("span")),n._current=new Date(+r));(e=n[e]).hasClass(z)||(i>3?r.setFullYear(r.getFullYear()+100*t):ie.views[i].setDate(r,t),n.navigate(r),n._restoreSelection())},_option:function(e,n){var i,r=this,o=r.options,a=r._value||r._current;if(n===t)return o[e];(n=s(n,o.format,o.culture))&&(o[e]=new J(+n),((i="min"===e?n>a:a>n)||function(e,t){if(e)return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth();return!1}(a,n))&&(i&&(r._value=null),r._changeView=!0),r._changeView||(r._changeView=!(!o.month.content&&!o.month.empty)),r.navigate(r._value),r._toggle())},_toggle:function(e){var n=this,i=n.options,r=n.options.disableDates(se()),o=n._today,a=n._todayClass();e===t&&(e=ce(se(),i.min,i.max)),o&&(o.off(x),e&&!r?o.addClass(a).removeClass(z).on(x,n._todayClick.bind(n)):o.removeClass(a).addClass(z).on(x,me))},_todayClass:function(){return"k-calendar-nav-today"},_todayClick:function(e){var t=this,n=ee[t.options.depth],i=t.options.disableDates,r=se();e.preventDefault(),i(r)||(0===t._view.compare(t._current,r)&&t._index==n&&(t._changeView=!1),t._isMultipleSelection()&&(t._selectDates=[r],t.selectable._lastActive=null),t._value=r,t.navigate(r,n),t.trigger(D))},_templates:function(){var e=this,t=e.options,i=t.footer,r=t.month,o=r.content,a=r.weekNumber,s=r.empty,l=e=>`${n.toString(e,"D",t.culture)}`;e.month={content:e=>`${ke(o,e)||e.value}`,empty:e=>`${ke(s,e)||" "}`,weekNumber:e=>`${ke(a,e)||e.weekNumber}`},e.year={content:f((e=>`${e.value}`))},i&&!0!==i&&(l=i),e.footer=!1!==i?f(l,{useWithBlock:!1}):null},_updateAria:function(e,t){var i=this;var r=i._cell;var o=i.view().valueType();var a=t||i.current();var s;return s="month"===o?n.toString(a,"MMMM"):"date"===o?n.toString(a,"D"):r.text(),r.attr("aria-label",e({current:a,valueType:o,text:s})),r.attr("id")}});r.plugin(ne);var ie={firstDayOfMonth:function(e){return ge(e.getFullYear(),e.getMonth(),1)},firstVisibleDay:function(e,t){var i=(t=t||n.culture().calendar).firstDay,r=new J(e.getFullYear(),e.getMonth(),1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());for(r.setFullYear(e.getFullYear());r.getDay()!=i;)ie.setTime(r,-864e5);return r},setTime:function(e,t){var n=e.getTimezoneOffset(),i=new J(e.getTime()+t),r=i.getTimezoneOffset()-n;e.setTime(i.getTime()+6e4*r)},views:[{name:M,title:function(e,t,n,i){return ve(i).months.names[e.getMonth()]+" "+e.getFullYear()},content:function(e){var t=this,i=0,r=e.min,o=e.max,a=e.date,s=e.dates,h=e.format,u=e.culture,p=e.url,f=e.showHeader,m=e.showOtherMonthDays,g=e.isWeekColumnVisible,v=p&&s[0],_=ve(u),b=_.firstDay,w=_.days,y=de(w.names,b),k=de(w.namesShort,b),x=ie.firstVisibleDay(a,_),C=t.first(a),S=t.last(a),T=t.toDateString,M=se(),A='';for(f&&(A+='"),A+='',g&&(A+='");i<7;i++)A+='";return c(M,0),M=+M,oe({cells:42,perRow:7,html:A+='',start:ge(x.getFullYear(),x.getMonth(),x.getDate()),isWeekColumnVisible:g,weekNumber:e.weekNumber,min:ge(r.getFullYear(),r.getMonth(),r.getDate()),max:ge(o.getFullYear(),o.getMonth(),o.getDate()),showOtherMonthDays:m,content:e.content,lastDayOfMonth:S,empty:e.empty,setter:t.setDate,disableDates:e.disableDates,build:function(e,t,i){var r=["k-calendar-td"],o=e.getDay(),a="",l="#";return(eS)&&r.push(L),i(e)&&r.push(z),+e===M&&r.push("k-today"),0!==o&&6!==o||r.push("k-weekend"),v&&function(e,t){for(var n=0,i=t.length;no?1:ir?1:-1},setDate:function(e,t){var n=e.getHours();t instanceof J?e.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()):ie.setTime(e,t*q),c(e,n)},toDateString:function(e){return e.getFullYear()+"/"+e.getMonth()+"/"+e.getDate()},valueType:function(){return"date"}},{name:"year",title:function(e){return e.getFullYear()},content:function(e){var t=ve(e.culture).months,i=t.namesAbbr,r=t.names,o=this.toDateString,a=e.min,s=e.max,l="";return e.showHeader&&(l+='
      '+this.title(a,r,o,u)+"
      '+l(e.messages.weekColumnHeader)+"'+k[i]+"
      ',l+='",l+='',l+=''),oe({min:ge(a.getFullYear(),a.getMonth(),1),max:ge(s.getFullYear(),s.getMonth(),1),start:ge(e.date.getFullYear(),0,1),html:l,setter:this.setDate,content:e.content,build:function(e){return{value:i[e.getMonth()],label:r[e.getMonth()],ns:n.ns,dateString:o(e),cssClass:["k-calendar-td"].join(" ")}}})},first:function(e){return ge(e.getFullYear(),0,e.getDate())},last:function(e){return ge(e.getFullYear(),11,e.getDate())},compare:function(e,t){return ae(e,t)},setDate:function(e,t){var n,i=e.getHours();t instanceof J?(n=t.getMonth(),e.setFullYear(t.getFullYear(),n,e.getDate()),n!==e.getMonth()&&e.setDate(0)):(n=e.getMonth()+t,e.setMonth(n),n>11&&(n-=12),n>0&&e.getMonth()!=n&&e.setDate(0)),c(e,i)},toDateString:function(e){return e.getFullYear()+"/"+e.getMonth()+"/1"},valueType:function(){return"month"}},{name:"decade",title:function(e,t,n){return re(e,t,n,10)},content:function(e){var t=e.date.getFullYear(),i=this.toDateString,r="";return e.showHeader&&(r+='
      ',l+=this.title(e.date),l+="
      ',r+='",r+='',r+=''),oe({start:ge(t-t%10,0,1),min:ge(e.min.getFullYear(),0,1),max:ge(e.max.getFullYear(),0,1),showOtherMonthDays:e.showOtherMonthDays,html:r,setter:this.setDate,build:function(e,t){var r=["k-calendar-td"];return 10!==t&&11!==t||r.push(B),{value:e.getFullYear(),ns:n.ns,dateString:i(e),cssClass:r.join(" ")}}})},first:function(e){var t=e.getFullYear();return ge(t-t%10,e.getMonth(),e.getDate())},last:function(e){var t=e.getFullYear();return ge(t-t%10+9,e.getMonth(),e.getDate())},compare:function(e,t){return ae(e,t,10)},setDate:function(e,t){he(e,t,1)},toDateString:function(e){return e.getFullYear()+"/0/1"},valueType:function(){return"year"}},{name:A,title:function(e,t,n){return re(e,t,n,100)},content:function(e){var t=e.date.getFullYear(),i=e.min.getFullYear(),r=e.max.getFullYear(),o=this.toDateString,a=i,s=r,l="";return(s-=s%10)-(a-=a%10)<10&&(s=a+9),e.showHeader&&(l+='
      ',r+=this.title(e.date,e.min,e.max),r+="
      ',l+='",l+='',l+=''),oe({start:ge(t-t%100,0,1),min:ge(a,0,1),max:ge(s,0,1),showOtherMonthDays:e.showOtherMonthDays,html:l,setter:this.setDate,build:function(t,a){var s=["k-calendar-td"];var l=t.getFullYear(),c=l+9;return 10!==a&&11!==a||s.push(B),lr&&(c=r),{ns:n.ns,value:"long"===e.centuryCellsFormat?`${l} - ${c}`:l,dateString:o(t),cssClass:s.join(" ")}}})},first:function(e){var t=e.getFullYear();return ge(t-t%100,e.getMonth(),e.getDate())},last:function(e){var t=e.getFullYear();return ge(t-t%100+99,e.getMonth(),e.getDate())},compare:function(e,t){return ae(e,t,100)},setDate:function(e,t){he(e,t,10)},toDateString:function(e){var t=e.getFullYear();return t-t%10+"/0/1"},valueType:function(){return"decade"}}]};function re(e,t,n,i){var r,o=e.getFullYear(),a=t.getFullYear(),s=n.getFullYear();return r=(o-=o%i)+(i-1),os&&(r=s),o+"-"+r}function oe(e){var t,n=0,i=e.min,r=e.max,o=e.start,a=e.setter,s=e.build,l=e.weekNumberBuild,d=e.cells||12,h=e.isWeekColumnVisible,u=e.perRow||4,p=e.showOtherMonthDays,f=e.lastDayOfMonth,m=e.weekNumber||w,g=e.content||v,y=e.empty||_,k=e.otherMonthCellTemplate||b,x=e.html||'
      ',l+=this.title(e.date,e.min,e.max),l+="
      ';for(h&&(x+=m(l(o)));n0&&n%u==0&&(x+='',h&&(x+=m(p||+o<=+f?l(o):{weekNumber:" "}))),o=ge(o.getFullYear(),o.getMonth(),o.getDate()),c(o,0),-1===(t=s(o,n,e.disableDates)).cssClass.indexOf(L)||p?ce(o,i,r)&&-1===t.cssClass.indexOf(B)?x+=g(t):x+=y(t):x+=k(t),a(o,1);return x+"
      "}function ae(e,t,n){var i=e.getFullYear(),r=t.getFullYear(),o=r,a=0;return n&&(o=(r-=r%n)-r%n+n-1),i>o?a=1:ii?i=new J(+t):n=+t&&+e<=+n}function de(e,t){return e.slice(t).concat(e.slice(0,t))}function he(e,t,n){t=t instanceof J?t.getFullYear():e.getFullYear()+n*t,e.setFullYear(t)}function ue(e,t){if(+t<+e){var i=+e;ie.views[0].setDate(e,t),ie.views[0].setDate(t,new Date(i))}var r=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate());var o=Date.UTC(t.getFullYear(),t.getMonth(),t.getDate());return Math.ceil((+o-+r)/n.date.MS_PER_DAY)}function pe(e,t,n,i){for(var r=0;r<=t;r++){var o=new Date(n.getTime());i(o=new Date(o.setDate(o.getDate()+r)))||e.push(o)}}function fe(t){e(this).hasClass("k-disabled")||e(this).toggleClass("k-hover",U.indexOf(t.type)>-1||t.type==N)}function me(e){e.preventDefault()}function ge(e,t,n){var i=new J(e,t,n);return i.setFullYear(e,t,n),i}function ve(e){return m(e).calendars.standard}function _e(e){var n=ee[e.start],i=ee[e.depth],r=m(e.culture);e.format=p(e.format||r.calendars.standard.patterns.d),isNaN(n)&&(n=0,e.start=M),(i===t||i>n)&&(e.depth=M),null===e.dates&&(e.dates=[])}function be(t){return n.isFunction(t)?t:Array.isArray(t)?function(e){var t,n=[],i=["su","mo","tu","we","th","fr","sa"];e[0]instanceof J?(n=function(e){var t=[];for(var n=0;n!!(e&&n.indexOf(new Date(e).setHours(0,0,0,0))>-1)):(n=e.map((e=>{e=e.slice(0,2).toLowerCase();let t=i.indexOf(e);if(t>-1)return t})),t=e=>!!(e&&n.indexOf(new Date(e).getDay())>-1));return t}(t):e.noop}function we(e,t){return e instanceof Date&&t instanceof Date&&(e=e.getTime(),t=t.getTime()),e===t}function ye(t){var i=e(t).attr(n.attr(I)).split("/");return i=ge(i[0],i[1],i[2])}function ke(e,i){return e?n.isFunction(e)?e(i):f(e)(i):t}ie.isEqualDatePart=function(e,t){return!!e&&(e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate())},ie.isEqualDate=we,ie.restrictValue=le,ie.isInRange=ce,ie.normalize=_e,ie.viewsEnum=ee,ie.disabled=be,ie.toDateObject=ye,ie.getToday=se,ie.createDate=ge,n.calendar=ie}(window.kendo.jQuery);kendo;var bg=function(e){return e?new Date(e.getTime()):null};var wg=function(e,t){var n=bg(e);return 0===t&&23===n.getHours()&&n.setHours(n.getHours()+2),n};var yg=function(e,t){var n=bg(e);return n.setDate(n.getDate()+t),wg(n,e.getHours())};var kg=function(e,t,n,i,r,o,a){void 0===i&&(i=0),void 0===r&&(r=0),void 0===o&&(o=0),void 0===a&&(a=0);var s=new Date(e,t,n,i,r,o,a);return e>-1&&e<100&&s.setFullYear(s.getFullYear()-1900),wg(s,i)};var xg=function(e){var t=kg(e.getFullYear(),e.getMonth()+1,1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());return yg(t,-1)};var Cg=function(e,t){var n=bg(e);var i=(12+(n.getMonth()+t)%12)%12;return n.setMonth(n.getMonth()+t),function(e,t){return e.getMonth()!==t?xg(Cg(e,-1)):e}(wg(n,e.getHours()),i)};var Sg;!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(Sg||(Sg={}));var Tg=function(e,t,n){void 0===n&&(n=Sg.Forward);var i=bg(e);var r=(t-i.getDay()+7*n)%7;return i.setDate(i.getDate()+r),wg(i,e.getHours())};var Mg;!function(e){e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday"}(Mg||(Mg={}));var Ag=function(e){return kg(e.getFullYear(),e.getMonth(),1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())};var Dg=function(e){return kg(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0)};var Eg=function(e,t){return!e&&!t||e&&t&&e.getTime()===t.getTime()};var Ig={rules:{},titles:{},zones:{}};var zg={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};var Pg={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};var Lg=function(e,t,n){var i=t[3];var r=t[4];var o=t[5];var a;var s="u"===o[3]?6e4*-n:0;if(isNaN(r)){if(0===r.indexOf("last")){a=new Date(Date.UTC(e,zg[i]+1,1,o[0]-24,o[1],o[2])+s);var l=Pg[r.substr(4,3)];var c=a.getUTCDay();a.setUTCDate(a.getUTCDate()+l-c-(l>c?7:0))}else if(r.indexOf(">=")>=0){a=new Date(Date.UTC(e,zg[i],r.substr(5),o[0],o[1],o[2],0)+s);l=Pg[r.substr(0,3)];c=a.getUTCDay();a.setUTCDate(a.getUTCDate()+l-c+(l1&&(o=60*r[0]+Number(r[1])),[-1e6,"max","-","Jan",1,[0,0,0],o,"-"]}var a=new Date(t).getUTCFullYear();(i=i.filter((function(e){var t=e[0];var n=e[1];return t<=a&&(n>=a||t===a&&"only"===n||"max"===n)}))).push(t),i.sort((function(e,t){return"number"!=typeof e&&(e=Number(Lg(a,e,n))),"number"!=typeof t&&(t=Number(Lg(a,t,n))),e-t}));var s=i[i.indexOf(t)-1]||i[i.length-1];return isNaN(s)?s:null};var Rg="The required {0} timezone information is not provided!";var Fg=/\{(\d+)}?\}/g;var Og=function(e){var t=[];for(var n=1;n=0;i--){var r=n[i][3];if(r&&t>r)break}var o=n[i+1];if(!o)throw new Error(Og(Rg,e));return o};var Ng=function(e,t){var n=t.getTime();var i=Vg(e,n);return{rule:Hg(i[1],n,i[0]),zone:i}};var $g=function(e,t){return void 0===t&&(t=2),(e<0?"-":"")+new Array(t).concat([Math.abs(e)]).join("0").slice(-t)};var Ug=function(e,t){if(void 0===t&&(t=new Date),"Etc/UTC"===e||"Etc/GMT"===e)return 0;if(""===e)return t.getTimezoneOffset();var n=Ng(e,t),i=n.rule,r=n.zone;return parseFloat(i?r[0]-i[6]:r[0])};var Wg=function(e,t){return new Date(e.getTime()+6e4*t)};var jg=function(e,t){return new Date(e.getTime()+36e5*t)};var qg=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var Gg=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Kg(e,t){var n=Ug(t,e);var i=jg(e,-1);return n0?-1:1);var s=jg(i,a);return e.fromUTCDate(s,n)},e.fromUTCDate=function(t,n){return void 0===n&&(n=""),new e(t,n)},e.prototype.toLocalDate=function(){return bg(this._localDate)},e.prototype.toUTCDate=function(){return bg(this._utcDate)},e.prototype.toTimezone=function(t){if(this.timezone===t)return this.clone();var n=Ug(this.timezone,this._utcDate);var i=Wg(this._utcDate,n);return e.fromLocalDate(i,t)},e.prototype.clone=function(){return e.fromUTCDate(this._utcDate,this.timezone)},e.prototype.addDays=function(t){var n=new Date(this._utcDate.getTime());return n.setUTCDate(n.getUTCDate()+t),e.fromUTCDate(n,this.timezone)},e.prototype.addTime=function(t){var n=Yg(new Date(this._utcDate.getTime()),this.timezone);n.setTime(n.getTime()+t);var i=Yg(n,this.timezone);return e.fromUTCDate(i,this.timezone)},e.prototype.stripTime=function(){var t=this._utcDate;var n=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),0,0,0);return e.fromUTCDate(new Date(n),this.timezone)},e.prototype.getTime=function(){return this._localDate.getTime()},e.prototype.getTimezoneOffset=function(){return this.timezoneOffset},e.prototype.getFullYear=function(){return this._utcDate.getUTCFullYear()},e.prototype.getMonth=function(){return this._utcDate.getUTCMonth()},e.prototype.getDate=function(){return this._utcDate.getUTCDate()},e.prototype.getDay=function(){return this._utcDate.getUTCDay()},e.prototype.getHours=function(){return this._utcDate.getUTCHours()},e.prototype.getMinutes=function(){return this._utcDate.getUTCMinutes()},e.prototype.getSeconds=function(){return this._utcDate.getUTCSeconds()},e.prototype.getMilliseconds=function(){return this._utcDate.getUTCMilliseconds()},e.prototype.getUTCDate=function(){return this._localDate.getUTCDate()},e.prototype.getUTCDay=function(){return this._localDate.getUTCDay()},e.prototype.getUTCFullYear=function(){return this._localDate.getUTCFullYear()},e.prototype.getUTCHours=function(){return this._localDate.getUTCHours()},e.prototype.getUTCMilliseconds=function(){return this._localDate.getUTCMilliseconds()},e.prototype.getUTCMinutes=function(){return this._localDate.getUTCMinutes()},e.prototype.getUTCMonth=function(){return this._localDate.getUTCMonth()},e.prototype.getUTCSeconds=function(){return this._localDate.getUTCSeconds()},e.prototype.setTime=function(e){throw new Error("Method not implemented.")},e.prototype.setMilliseconds=function(e){throw new Error("Method not implemented.")},e.prototype.setUTCMilliseconds=function(e){throw new Error("Method not implemented.")},e.prototype.setSeconds=function(e,t){throw new Error("Method not implemented.")},e.prototype.setUTCSeconds=function(e,t){throw new Error("Method not implemented.")},e.prototype.setMinutes=function(e,t,n){throw new Error("Method not implemented.")},e.prototype.setUTCMinutes=function(e,t,n){throw new Error("Method not implemented.")},e.prototype.setHours=function(e,t,n,i){throw new Error("Method not implemented.")},e.prototype.setUTCHours=function(e,t,n,i){throw new Error("Method not implemented.")},e.prototype.setDate=function(e){throw new Error("Method not implemented.")},e.prototype.setUTCDate=function(e){throw new Error("Method not implemented.")},e.prototype.setMonth=function(e,t){throw new Error("Method not implemented.")},e.prototype.setUTCMonth=function(e,t){throw new Error("Method not implemented.")},e.prototype.setFullYear=function(e,t,n){throw new Error("Method not implemented.")},e.prototype.setUTCFullYear=function(e,t,n){throw new Error("Method not implemented.")},e.prototype.toISOString=function(){return this._localDate.toISOString()},e.prototype.toJSON=function(){return this._localDate.toJSON()},e.prototype.toString=function(){var e=(t=this._utcDate,qg[t.getUTCDay()]+" "+Gg[t.getUTCMonth()]);var t;var n=this.toTimeString();return"".concat(e," ").concat(this.getDate()," ").concat(this.getFullYear()," ").concat(n)},e.prototype.toDateString=function(){return function(e){return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}(this._utcDate).toDateString()},e.prototype.toTimeString=function(){var e=$g(this.getHours());var t=$g(this.getMinutes());var n=$g(this.getSeconds());var i="".concat(e,":").concat(t,":").concat(n);var r=function(e){var t=e<=0?"+":"-";var n=Math.abs(e);var i=$g(Math.floor(n/60));var r=$g(n%60);return"GMT".concat(t).concat(i).concat(r)}(this.timezoneOffset);var o=function(e,t){if(void 0===t&&(t=new Date),"Etc/UTC"===e)return"UTC";if("Etc/GMT"===e)return"GMT";if(""===e)return"";var n=Ng(e,t),i=n.zone,r=n.rule;var o=i[2];if(o.indexOf("/")>=0)return o.split("/")[r&&+r[6]?1:0];if(o.indexOf("%s")>=0)return o.replace("%s",r&&"-"!==r[7]?r[7]:"");if(o.indexOf("%z")>=0){var a=-1*Math.trunc(i[0]/60);var s=$g(a,2);var l=a>0?"+":"";var c=Math.abs(Math.trunc(i[0]%60));var d=0===c?"":$g(c,2);return o.replace("%z","".concat(l).concat(s).concat(d))}return o}(this.timezone,this._utcDate);return o&&(o=" (".concat(o,")")),"".concat(i," ").concat(r).concat(o)},e.prototype.toLocaleString=function(e,t){return this._localDate.toLocaleString(e,t)},e.prototype.toLocaleDateString=function(e,t){return this._localDate.toLocaleDateString(e,t)},e.prototype.toLocaleTimeString=function(e,t){return this._localDate.toLocaleTimeString(e,t)},e.prototype.toUTCString=function(){return this.toTimezone("Etc/UTC").toString()},e.prototype[Symbol.toPrimitive]=function(e){return"string"===e||"default"===e?this.toString():this._localDate.getTime()},e.prototype.valueOf=function(){return this.getTime()},e.prototype.getVarDate=function(){throw new Error("Not implemented.")},e.prototype.format=function(e){throw new Error("Not implemented.")},e.prototype.formatUTC=function(e){throw new Error("Not implemented.")}}();var Xg=function(e,t){return Xg=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Xg(e,t)};function Zg(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}Xg(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Jg=function(){return Jg=Object.assign||function(e){for(var t,n=1,i=arguments.length;n2)r+=a[l][s];else if(this.getInvalidDatePartValue(l))r+=lv(c.length-d.length)+d,s+=c.length-1;else r+=a[l][s]}else if(this.getInvalidDatePartValue(l)){d=this.getInvalidDatePartValue(l).toString();r+=lv(c.length-d.length)+d,s+=c.length-1}else r+=a[l][s]}else r+=n[s]}n=r}return this.merge(n,i)},e.prototype.getFormattedInvalidDates=function(e){var t=this;void 0===e&&(e="");var n=e||this.format;var i={E:"",H:"",M:"",a:"",d:"",h:"",m:"",s:"",y:"",S:""};return Object.keys(this._partiallyInvalidDate.invalidDateParts).forEach((function(e){var r=t.getInvalidDatePart(e).date;if(r){var o=t.intl.formatDate(r,n,t.localeId);i[e]=o}})),i},e.prototype.modifyExisting=function(e){var t=this.dateFormatString(this.value,this.format).symbols;for(var n=0;n=12?l-12:l+12):n.setHours(n.getHours()+12*t),i=!0}}else{var c=this._partiallyInvalidDate.invalidDateParts||{};var d=this.getInvalidDatePartValue(e);var h=c.y.value||n.getFullYear();var u=c.M.value||n.getMonth();var p=c.d.value||c.E.value||n.getDate();var f=c.h.value||c.H.value||n.getHours();var m=c.m.value||n.getMinutes();var g=c.s.value||n.getSeconds();var v=c.S.value||n.getMilliseconds();switch(e){case"y":h+=t;break;case"M":u+=t;break;case"d":case"E":p+=t}if("M"===e){if((u<0||u>11)&&s)return this.setExisting(e,!1),void this.resetInvalidDateSymbol(e);if(!s){if(u<0)u=gv(u%11+1+11,0,11);else{var _=hv(d)?u:(t-1)%12;u=gv(_,0,11)}u=gv(u,0,11)}u=gv(u,0,11)}else if("d"===e)if(s){if(p<=0||p>31)return this.setExisting(e,!1),void this.resetInvalidDateSymbol(e)}else if(!s){if(hv(d)&&(p<=0||p>31))return this.setExisting(e,!1),void this.resetInvalidDateSymbol(e);if(t<0){var b=hv(d)?p:31-Math.abs(t%31)+1;p=gv(b,1,31)}else{b=hv(d)?p:t%31;p=gv(b,1,31)}p=gv(p,1,31)}var w=kg(h,u,p,f,m,g,v);var y=o||a?this.modifyDateSymbolWithValue(n,e,o?u:p):null;var k=wv(w,h,u,p,f,m,g,v);this.getValue()&&wv(w,h,u,p,f,m,g,v)?(n=bg(w),this.markDatePartsAsExisting()):o&&y?y.getMonth()===u?this.getExisting("d")?k?(n=bg(w),this.resetInvalidDateSymbol(e)):(r=!0,this.setInvalidDatePart(e,{value:u,date:bg(y),startDateOffset:t,startDate:bg(this.value)}),this.setExisting(e,!1)):k?(this.resetInvalidDateSymbol(e),n=bg(w),this.getExisting("M")&&this.getExisting("y")&&(this.setExisting("d",!0),this.resetInvalidDateSymbol("d"))):(this.resetInvalidDateSymbol(e),n=bg(y)):(r=!0,this.setInvalidDatePart(e,{value:u,date:bg(y),startDateOffset:t,startDate:bg(this.value)}),this.setExisting(e,!1)):a&&y&&(y.getDate()===p?this.getExisting("M")?k?(n=bg(w),this.resetInvalidDateSymbol(e)):(r=!0,this.setInvalidDatePart(e,{value:p,date:bg(y),startDateOffset:t,startDate:bg(this.value)}),this.setExisting(e,!1)):k?(n=bg(w),this.resetInvalidDateSymbol(e),this.getExisting("d")&&this.getExisting("y")&&(this.setExisting("M",!0),this.resetInvalidDateSymbol("M"))):(this.resetInvalidDateSymbol(e),n=bg(y)):(r=!0,this.setInvalidDatePart(e,{value:p,date:bg(this.value),startDateOffset:t,startDate:bg(this.value)}),this.setExisting(e,!1)))}this.shouldNormalizeCentury()&&(n=this.normalizeCentury(n)),i&&!this.cycleTime&&(n.getDate(),this._value.getDate()),r||(this.setExisting(e,!0),this._value=n,this.getValue()&&this.resetInvalidDate())}},e.prototype.parsePart=function(e){var t=e.symbol,n=e.currentChar,i=e.resetSegmentValue,r=e.cycleSegmentValue,o=e.rawTextValue,a=e.isDeleting,s=e.originalFormat;var l=!r;var c=this.dateFormatString(this.value,this.format);var d=c.partMap.filter((function(e){return"literal"===e.type})).map((function(e,t){return{datePartIndex:t,type:e.type,pattern:e.pattern,literal:""}}));var h=c.partMap.map((function(e){return{type:e.type,pattern:e.pattern,text:""}}));for(var u=0;u2})),hasInvalidDatePart:!1};if(!n){if(!l)return this.resetLeadingZero(),this.setExisting(t,!1),this.resetInvalidDateSymbol(t),vv(m,{value:null,switchToNext:!1});for(u=0;u=0;if(v||_||b)return this.resetLeadingZero(),this.setExisting(t,!1),this.resetInvalidDateSymbol(t),vv(m,{value:null,switchToNext:!1})}}var w=this.intl.formatDate(this.value,this.format,this.localeId);var y=c.symbols;var k=!1;var x="";var C="";var S="";var T="";var M="";var A="";var D="";for(u=0;u0?S.length+Pz))return vv(m,{value:null,switchToNext:!1});if(!E||E&&!this.autoCorrectParts){C="",S="",x="",A="",k=!1;var R=0;for(u=0;u0?S.length+P-1&&J<12&&((F=bg(this.value)).setMonth(J),F.getMonth()!==J&&(F=xg(Cg(F,-1))))}"y"===t&&(F=kg(parseInt(K,10),this.month?this.value.getMonth():0,this.date?this.value.getDate():1,this.hours?this.value.getHours():0,this.minutes?this.value.getMinutes():0,this.seconds?this.value.getSeconds():0,this.milliseconds?this.value.getMilliseconds():0),(l&&yv(F)||!l&&F)&&this.date&&F.getDate()!==this.value.getDate()&&(F=xg(Cg(F,-1))))}if(l&&yv(F)||!l&&F){var ee=this.isPeekDateOverflowingDatePart({useBasePrefixAndSuffix:X,middle:K,patternValue:W,basePrefix:T,baseSuffix:M,prefix:x,suffix:A,symbol:t,patternLength:j,leadingZero:$});var te=ee.switchToNext;return this.shouldNormalizeCentury()&&(F=this.normalizeCentury(F)),"H"===t&&F.getHours()>=12&&this.setExisting("a",!0),this._value=F,this.setExisting(t,!0),this.resetInvalidDateSymbol(t),this.autoCorrectParts||("M"===t?this.getExisting("M")&&this.getExisting("y")&&(this.setExisting("d",!0),this.resetInvalidDateSymbol("d")):"d"===t?this.getExisting("d")&&this.getExisting("y")&&(this.setExisting("M",!0),this.resetInvalidDateSymbol("M")):"y"===t&&this.markDatePartsAsExisting(),this.hasInvalidDatePart()||(this.markDatePartsAsExisting(),ee.peekedDate||!ee.switchToNext||this.autoCorrectParts||"M"===t||"d"===t&&30===ee.parsedPeekedValue&&1===this.value.getMonth()&&(te=!1))),vv(m,{value:this.value,switchToNext:te})}}if(O&&(F=this.intl.parseDate(x+O+A,this.format,this.localeId)))return this._value=F,this.setExisting(t,!0),vv(m,{value:this.value,switchToNext:!1});if(V&&(F=this.intl.parseDate(x+V+A,this.format)||this.intl.parseDate(T+V+M,this.format)))return this._value=F,this.setExisting(t,!0),vv(m,{value:this.value,switchToNext:!0});if(N&&"a"!==t&&this.setExisting(t,!1),!this.autoCorrectParts){var ne=void 0;var ie=l?S:K;var re=fv(ie);if(pv(re)&&mv(ie)){if("d"===t&&(re<=0||re>31)||"M"===t&&(re<=0||re>11)){if(l)return vv(m,{value:null,switchToNext:!1});re=fv(ie=n)}if(!pv(re)||!mv(ie))return vv(m,{value:null,switchToNext:!1});ne="M"===t?re-1:re;var oe="y"===t;var ae="M"===t;var se="d"===t;var le=bg(this._value);var ce=this._partiallyInvalidDate.invalidDateParts||{};var de=oe?ne:ce.y.value||le.getFullYear();var he=ae?ne:ce.M.value||le.getMonth();var ue=se?ne:ce.d.value||ce.E.value||le.getDate();var pe=ce.h.value||ce.H.value||le.getHours();var fe=ce.m.value||le.getMinutes();var me=ce.s.value||le.getSeconds();var ge=ce.S.value||le.getMilliseconds();var ve=kg(de,he,ue,pe,fe,me,ge);var _e=wv(ve,de,he,ue,pe,fe,me,ge);var be=oe||ae||se?this.modifyDateSymbolWithValue(le,t,oe?de:ae?he:ue):null;var we=!1;if(ae&&be?be.getMonth()===he?this.getExisting("d")?_e?(le=bg(ve),this.resetInvalidDateSymbol(t)):(we=!0,this.setInvalidDatePart(t,{value:he,date:bg(be),startDate:bg(this.value)}),this.setExisting(t,!1)):_e?(this.resetInvalidDateSymbol(t),le=bg(ve),this.getExisting("M")&&this.getExisting("y")&&(this.setExisting("d",!0),this.resetInvalidDateSymbol("d"))):(this.resetInvalidDateSymbol(t),le=bg(be)):(we=!0,this.setInvalidDatePart(t,{value:he,date:bg(be),startDate:bg(this.value)}),this.setExisting(t,!1)):se&&be?be.getDate()===ue?this.getExisting("M")?_e?(le=bg(ve),this.resetInvalidDateSymbol(t)):(we=!0,this.setInvalidDatePart(t,{value:ue,date:bg(be),startDate:bg(this.value)}),this.setExisting(t,!1)):_e?(le=bg(ve),this.resetInvalidDateSymbol(t),this.getExisting("d")&&this.getExisting("y")&&(this.setExisting("M",!0),this.resetInvalidDateSymbol("M"))):(this.resetInvalidDateSymbol(t),le=bg(be)):(we=!0,this.setInvalidDatePart(t,{value:ue,date:bg(this.value),startDate:bg(this.value)}),this.setExisting(t,!1)):oe&&be&&(be.getFullYear()===de?this.getExisting("d")&&this.getExisting("M")?_e?(le=bg(ve),this.resetInvalidDateSymbol(t)):(we=!0,this.setInvalidDatePart(t,{value:de,date:bg(be),startDate:bg(this.value)}),this.setExisting(t,!1)):_e?(this.resetInvalidDateSymbol(t),le=bg(ve),this.getExisting("M")&&this.getExisting("d")&&(this.setExisting("y",!0),this.resetInvalidDateSymbol("y"))):(this.resetInvalidDateSymbol(t),le=bg(be)):(we=!0,this.setInvalidDatePart(t,{value:de,date:bg(be),startDate:bg(this.value)}),this.setExisting(t,!1))),!we){if(this.setExisting(t,!0),l&&!yv(F)){var ye=this.intl.parseDate(T+K+M,this.format,this.localeId);yv(ye)&&(this._value=ye)}else this._value=le;this.getValue()&&this.resetInvalidDate()}te=!1;if("M"===t)te=re>=2||ie.length>=2;else if(E)te=this.isPeekDateOverflowingDatePart({useBasePrefixAndSuffix:!this.autoCorrectParts,middle:K,patternValue:W,basePrefix:T,baseSuffix:M,prefix:x,suffix:A,symbol:t,patternLength:j,leadingZero:$}).switchToNext;else te=ie.length>z;return vv(m,{value:null,switchToNext:te,hasInvalidDatePart:we})}}return vv(m,{value:null,switchToNext:!1})},e.prototype.symbolMap=function(e){return this.intl.splitDateFormat(this.format,this.localeId).reduce(dv,{})[e]},e.prototype.resetLeadingZero=function(){var e=null!==this.leadingZero;return this.setLeadingZero(null),e},e.prototype.setLeadingZero=function(e){this.leadingZero=e},e.prototype.getLeadingZero=function(){return this.leadingZero||{}},e.prototype.normalizeCentury=function(e){if(!hv(e))return e;var t=function(e){return!hv(e)||isNaN(e.getTime())?0:Number(e.getFullYear().toString().slice(-2))}(e);var n=this.getNormalizedCenturyBase(t);return _v(e,n+t)},e.prototype.incrementLeadingZero=function(e){var t=this.leadingZero||{};t[e]=(t[e]||0)+1,this.leadingZero=t},e.prototype.isAbbrMonth=function(e,t){var n=this.partPattern(e,t);return"month"===n.type&&n.names},e.prototype.partPattern=function(e,t){return e.filter((function(e){return-1!==e.pattern.indexOf(t)}))[0]},e.prototype.peek=function(e,t){var n=e.replace(/^0*/,"")+"0";return lv(t.length-n.length)+n},e.prototype.matchMonth=function(e){if(this.typedMonthPart+=e.toLowerCase(),0===this.monthNames.length)return"";for(;this.typedMonthPart.length>0;){for(var t=0;t=1&&n<=12&&n.toString()===this.typedMonthPart)return this.monthNames[n-1];this.typedMonthPart=this.typedMonthPart.substring(1,this.typedMonthPart.length)}return""},e.prototype.matchDayPeriod=function(e,t){var n=e.toLowerCase();if("a"===t&&this.dayPeriods){if(this.dayPeriods.am.toLowerCase().startsWith(n))return this.dayPeriods.am;if(this.dayPeriods.pm.toLowerCase().startsWith(n))return this.dayPeriods.pm}return""},e.prototype.allFormattedMonths=function(e){void 0===e&&(e="en");var t=this.intl.splitDateFormat(this.format,this.localeId);for(var n=0;n0;)i.push(this.symbols[n[o].pattern[0]]||tv),r.push(n[o]),a--}var s=new ev;return s.symbols=i.join(""),s.partMap=r,s},e.prototype.merge=function(e,t){var n="";var i="";var r=t.symbols;var o=!1;var a=0;var s=this.getFormattedInvalidDates(r);for(var l=r.length-1;l>=0;l--){var c=this.getPartsForSegment(t,l);if(-1===this.knownParts.indexOf(r[l])||this.getExisting(r[l]))this.autoCorrectParts?n=e[l]+n:e.length!==r.length?o?n=e[l]+n:a>0?(n=e[l]+n,--a<=0&&(o=!0)):n=(e[l+e.length-r.length]||"")+n:n=e[l]+n,i=r[l]+i;else{var d=r[l];var h=0;if(this.autoCorrectParts||!this.autoCorrectParts&&!this.getInvalidDatePartValue(d)){for(;l>=0&&d===r[l];)l--;l++}if(this.leadingZero&&this.leadingZero[d])n="0"+n;else if(!this.autoCorrectParts&&this.getInvalidDatePartValue(d)){var u=this.getInvalidDatePartValue(d).toString();if("M"===d)if(u=(fv(this.getInvalidDatePartValue(d))+1).toString(),c.length>2)n=s[d][l]+n;else u=(fv(this.getInvalidDatePartValue(d))+1).toString(),n=lv(c.length-u.length)+u+n,h=c.length-1,a=u.length-c.length;else n=lv(c.length-u.length)+u+n,h=c.length-1,a=u.length-c.length}else n=this.dateFieldName(t.partMap[l])+n;for(;i.lengththis.twoDigitYearMax?1900:2e3},e.prototype.shouldNormalizeCentury=function(){return this.intl.splitDateFormat(this.format).some((function(e){return"yy"===e.pattern}))},e.prototype.resetInvalidDate=function(){var e=this;this._partiallyInvalidDate.startDate=null,Object.keys(this._partiallyInvalidDate.invalidDateParts).forEach((function(t){e.resetInvalidDatePart(t)}))},e.prototype.resetInvalidDateSymbol=function(e){var t=this;this.resetInvalidDatePart(e);var n=!0;Object.keys(this._partiallyInvalidDate.invalidDateParts).forEach((function(e){t._partiallyInvalidDate.invalidDateParts[e]&&hv(t._partiallyInvalidDate.invalidDateParts[e].value)&&(n=!1)})),n&&this.resetInvalidDate()},e.prototype.resetInvalidDatePart=function(e){this._partiallyInvalidDate.invalidDateParts[e]&&(this._partiallyInvalidDate.invalidDateParts[e]={value:null,date:null,startDateOffset:0})},e.prototype.getInvalidDatePart=function(e){return this._partiallyInvalidDate.invalidDateParts[e]||{}},e.prototype.getInvalidDatePartValue=function(e){return(this._partiallyInvalidDate.invalidDateParts[e]||{}).value},e.prototype.setInvalidDatePart=function(e,t){var n=t.value,i=void 0===n?null:n,r=t.date,o=void 0===r?null:r,a=t.startDateOffset,s=void 0===a?0:a,l=t.startDate,c=void 0===l?null:l;this._partiallyInvalidDate.invalidDateParts[e]&&(this._partiallyInvalidDate.invalidDateParts[e].value=i,this._partiallyInvalidDate.invalidDateParts[e].date=o,this._partiallyInvalidDate.invalidDateParts[e].startDateOffset=s,this._partiallyInvalidDate.startDate=c)},e.prototype.hasInvalidDatePart=function(){var e=this;var t=!1;return Object.keys(this._partiallyInvalidDate.invalidDateParts).forEach((function(n){e._partiallyInvalidDate.invalidDateParts[n]&&hv(e._partiallyInvalidDate.invalidDateParts[n].value)&&(t=!0)})),t},e.prototype.modifyDateSymbolWithOffset=function(e,t,n){var i=bg(e);var r=!1;switch(t){case"y":i.setFullYear(i.getFullYear()+n);break;case"M":i=Cg(this.value,n);break;case"d":case"E":i.setDate(i.getDate()+n);break;case"h":case"H":i.setHours(i.getHours()+n),r=!0;break;case"m":i.setMinutes(i.getMinutes()+n),r=!0;break;case"s":i.setSeconds(i.getSeconds()+n),r=!0;break;case"S":i.setMilliseconds(i.getMilliseconds()+n);break;case"a":i.setHours(i.getHours()+12*n),r=!0}return{date:i,timeModified:r}},e.prototype.modifyDateSymbolWithValue=function(e,t,n){var i=bg(e);switch(t){case"y":i.setFullYear(n);break;case"M":i=Cg(e,n-e.getMonth());break;case"d":case"E":i.setDate(n);break;case"h":case"H":case"a":i.setHours(n);break;case"m":i.setMinutes(n);break;case"s":i.setSeconds(n);break;case"S":i.setMilliseconds(n)}return i},e.prototype.markDatePartsAsExisting=function(){this.modifyExisting(!0)},e.prototype.getPartsForSegment=function(e,t){var n=e.partMap[t];var i=[];for(var r=t;r=0;r--){o=e.partMap[r];if(n.type!==o.type||n.pattern!==o.pattern)break;i.unshift(o)}return i},e.prototype.isPeekDateOverflowingDatePart=function(e){var t=e.useBasePrefixAndSuffix,n=e.middle,i=e.patternValue,r=e.basePrefix,o=e.baseSuffix,a=e.prefix,s=e.suffix,l=e.symbol,c=e.patternLength,d=e.leadingZero;var h=this.peek(n,i);var u=t?"".concat(r).concat(h).concat(o):"".concat(a).concat(h).concat(s);var p=this.intl.parseDate(u,this.format,this.localeId);var f=((this.leadingZero||{})[l]||0)+cv(n).length>=c;return{peekedDate:p,peekedDateString:u,peekedValue:h,parsedPeekedValue:fv(h),switchToNext:null===p||(d[l]?i.length<=n.length:f)}},e}();var Cv=8,Sv=46,Tv=9,Mv=13,Av=37,Dv=38,Ev=39,Iv=40,zv=35,Pv=36;var Lv={events:{}};var Bv=function(){function e(e){this.options=vv({},Lv,e)}return e.prototype.destroy=function(){this.options={}},e.prototype.trigger=function(e,t){void 0===t&&(t={});var n={defaultPrevented:!1,preventDefault:function(){n.defaultPrevented=!0}};return"function"==typeof this.options.events[e]&&(this.options.events[e](vv(n,t,{sender:this})),n.defaultPrevented)},e}();var Hv;var Rv;!function(e){e.None="none",e.Caret="caret",e.Selection="selection"}(Hv||(Hv={}));var Fv="dragStart";var Ov="drop";var Vv="touchstart";var Nv="mousedown";var $v="mouseup";var Uv="click";var Wv="input";var jv="keydown";var qv="focus";var Gv="blur";var Kv="paste";var Yv="DOMMouseScroll";var Qv="mousewheel";var Xv="valueChange";var Zv="inputEnd";var Jv="blurEnd";var e_="focusEnd";var t_="change";var n_={format:"d",hasPlaceholder:!1,placeholder:null,cycleTime:!0,locale:null,steps:{millisecond:1,second:1,minute:1,hour:1,day:1,month:1,year:1},formatPlaceholder:null,events:(Rv={},Rv[Xv]=null,Rv[Wv]=null,Rv[Zv]=null,Rv[qv]=null,Rv[e_]=null,Rv[Gv]=null,Rv[Jv]=null,Rv[jv]=null,Rv[Qv]=null,Rv[t_]=null,Rv),selectNearestSegmentOnFocus:!1,selectPreviousSegmentOnBackspace:!1,enableMouseWheel:!1,allowCaretMode:!1,autoSwitchParts:!0,autoSwitchKeys:[],twoDigitYearMax:nv,autoCorrectParts:!0,autoFill:!1,toggleDayPeriod:!1};var i_=function(e){function t(t,n){var i=e.call(this,n)||this;return i.dateObject=null,i.currentText="",i.currentFormat="",i.interactionMode=Hv.None,i.previousElementSelection={start:0,end:0},i.init(t,n),i}return Zg(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.dateObject&&this.dateObject.getValue()},enumerable:!1,configurable:!0}),t.prototype.init=function(e,t){var n=yv(this.options.value)?bg(this.options.value):new Date(t.formattedValue);yv(n)||(n=null),this.element=e,this.options=vv({},n_,t,{steps:Jg(Jg({},n_.steps),t.steps)}),this.intl=this.options.intlService,this.dateObject=this.createDateObject(),this.dateObject.setValue(n),this.setTextAndFormat(),this.bindEvents(),this.resetSegmentValue=!0,this.interactionMode=Hv.None,this.forceUpdate()},t.prototype.destroy=function(){this.unbindEvents(),this.dateObject=null,e.prototype.destroy.call(this)},t.prototype.bindEvents=function(){this.onElementDragStart=this.onElementDragStart.bind(this),this.element.addEventListener(Fv,this.onElementDragStart),this.onElementDrop=this.onElementDrop.bind(this),this.element.addEventListener(Ov,this.onElementDrop),this.onElementClick=this.onElementClick.bind(this),this.element.addEventListener(Uv,this.onElementClick),this.onElementMouseDown=this.onElementMouseDown.bind(this),this.element.addEventListener(Nv,this.onElementMouseDown),this.element.addEventListener(Vv,this.onElementMouseDown),this.onElementMouseUp=this.onElementMouseUp.bind(this),this.element.addEventListener($v,this.onElementMouseUp),this.onElementInput=this.onElementInput.bind(this),this.element.addEventListener(Wv,this.onElementInput),this.onElementKeyDown=this.onElementKeyDown.bind(this),this.element.addEventListener(jv,this.onElementKeyDown),this.onElementFocus=this.onElementFocus.bind(this),this.element.addEventListener(qv,this.onElementFocus),this.onElementBlur=this.onElementBlur.bind(this),this.element.addEventListener(Gv,this.onElementBlur),this.onElementChange=this.onElementChange.bind(this),this.element.addEventListener(t_,this.onElementChange),this.onElementPaste=this.onElementPaste.bind(this),this.element.addEventListener(Kv,this.onElementPaste),this.onElementMouseWheel=this.onElementMouseWheel.bind(this),this.element.addEventListener(Yv,this.onElementMouseWheel),this.element.addEventListener(Qv,this.onElementMouseWheel)},t.prototype.unbindEvents=function(){this.element.removeEventListener(Fv,this.onElementDragStart),this.element.removeEventListener(Ov,this.onElementDrop),this.element.removeEventListener(Vv,this.onElementMouseDown),this.element.removeEventListener(Nv,this.onElementMouseDown),this.element.removeEventListener($v,this.onElementMouseUp),this.element.removeEventListener(Uv,this.onElementClick),this.element.removeEventListener(Wv,this.onElementInput),this.element.removeEventListener(jv,this.onElementKeyDown),this.element.removeEventListener(qv,this.onElementFocus),this.element.removeEventListener(Gv,this.onElementBlur),this.element.removeEventListener(t_,this.onElementChange),this.element.removeEventListener(Kv,this.onElementPaste),this.element.removeEventListener(Yv,this.onElementMouseWheel),this.element.removeEventListener(Qv,this.onElementMouseWheel)},t.prototype.setOptions=function(e,t){void 0===t&&(t=!1),this.options=vv({},this.options,e,{steps:Jg(Jg({},n_.steps),e.steps)}),this.setDateObjectOptions(),t&&(this.unbindEvents(),this.init(this.element,this.options))},t.prototype.setDateObjectOptions=function(){if(this.dateObject){var e=this.getDateObjectOptions();this.dateObject.setOptions(e)}},t.prototype.resetLocale=function(){this.unbindEvents(),this.init(this.element,this.options)},t.prototype.isInCaretMode=function(){return this.interactionMode===Hv.Caret},t.prototype.focus=function(){this.element.focus(),this.options.selectNearestSegmentOnFocus&&this.selectNearestSegment(0)},t.prototype.onElementDragStart=function(e){e.preventDefault()},t.prototype.onElementDrop=function(e){e.preventDefault()},t.prototype.onElementMouseDown=function(){this.mouseDownStarted=!0,this.focusedPriorToMouseDown=this.isActive},t.prototype.onElementMouseUp=function(e){this.mouseDownStarted=!1,e.preventDefault()},t.prototype.onElementClick=function(e){this.mouseDownStarted=!1,this.switchedPartOnPreviousKeyAction=!1;var t=this.selection;if(this.isInCaretMode()&&this.forceUpdate(),3===e.detail);else if(this.isActive&&this.options.selectNearestSegmentOnFocus){var n=this.element.selectionStart!==this.element.selectionEnd;var i=hv(this.options.placeholder)&&!this.dateObject.hasValue()&&!this.focusedPriorToMouseDown;var r=!n&&i?0:this.caret()[0];this.selectNearestSegment(r)}else this.setSelection(this.selectionByIndex(t.start))},t.prototype.onElementInput=function(e){this.triggerInput({event:e});var t=this.elementValue;if(this.element&&this.dateObject){var n=this.switchedPartOnPreviousKeyAction;if(this.isPasteInProgress)return this.options.allowCaretMode&&(this.resetSegmentValue=!1),this.updateOnPaste(e),void(this.isPasteInProgress=!1);var i=this.keyDownEvent||{};var r=i.keyCode===Cv||i.key===av;var o=i.keyCode===Sv||i.key===ov;var a=this.interactionMode;!this.options.allowCaretMode||a===Hv.Caret||o||r||(this.resetSegmentValue=!0),this.options.allowCaretMode?this.interactionMode=Hv.Caret:this.interactionMode=Hv.Selection;var s=this.isInCaretMode();if(s&&this.keyDownEvent.key===sv)this.restorePreviousInputEventState();else{var l=this.dateObject&&this.dateObject.getValue();var c=this.dateObject?this.dateObject.value:null;var d=this.dateObject.getTextAndFormat(),h=d.text,u=d.format;this.currentFormat=u;var p=function(e){var t=e.oldText,n=e.newText,i=e.formatPattern,r=e.selectionStart,o=e.isInCaretMode,a=e.keyEvent;var s=r+t.length-n.length;var l=t[s];var c=t.substring(0,s);var d=n.substring(0,r);var h=[];if(c===d&&r>0)return h.push([i[r-1],d[r-1]]),h;if(0===c.indexOf(d)&&o&&(a.key===ov||a.key===av)||0===c.indexOf(d)&&!o&&(0===d.length||i[d.length-1]!==i[d.length])){var u="";o||1!==d.length||h.push([i[0],d[0]]);for(var p=d.length;p1;var y=m[m.length-1];var k=y&&!hv(y.value);var x=s&&(r||o)&&k;var C=!!y&&y.resetPart;var S=this.dateObject.getValue();var T=!Eg(l,S);var M=this.dateObject.value;var A;var D=this.selection;if(s){var E=p&&p.length>0?p[0][0]:null;var I=this.dateObject.getLeadingZero()[E];p.length&&p[0][0]!==tv?g?(this.forceUpdateWithSelection(),this.switchDateSegment(1)):C?(A=this.currentFormat[D.start])?(this.forceUpdate(),this.setSelection(this.selectionBySymbol(A))):this.restorePreviousInputEventState():x?(this.forceUpdate(),p.length&&p[0][0]!==tv&&this.setSelection(this.selectionBySymbol(p[0][0]))):k?"0"===e.data&&I||(hv(l)&&!hv(S)?this.restorePreviousInputEventState():!hv(l)&&hv(S)?this.forceUpdateWithSelection():hv(l)&&hv(S)?T?this.forceUpdateWithSelection():this.restorePreviousInputEventState():hv(l)||hv(S)?c!==M||this.restorePreviousInputEventState():this.forceUpdateWithSelection()):k||w||this.forceUpdateWithSelection():(this.options.autoSwitchParts||p[0][1]!==tv)&&this.setSelection(this.selectionBySymbol(p[0][0]))}else s||(this.forceUpdate(),p.length&&p[0][0]!==tv&&this.setSelection(this.selectionBySymbol(p[0][0])),this.options.autoSwitchParts?f?(this.resetSegmentValue=!0,n||this.switchDateSegment(1),this.switchedPartOnPreviousKeyAction=!0):g&&(this.switchDateSegment(1),this.switchedPartOnPreviousKeyAction=!0):y&&y.switchToNext?this.resetSegmentValue=!0:f&&(this.resetSegmentValue=!0,n||this.switchDateSegment(1),this.switchedPartOnPreviousKeyAction=!0),r&&this.options.selectPreviousSegmentOnBackspace&&this.switchDateSegment(-1));this.tryTriggerValueChange({oldValue:l,event:e}),this.triggerInputEnd({event:e,error:v,oldElementValue:t,newElementValue:this.elementValue}),s&&this.setTextAndFormat()}else this.restorePreviousInputEventState()}}},t.prototype.onElementFocus=function(e){this.triggerFocus({event:e})||(this.isActive=!0,this.interactionMode=Hv.None,this.switchedPartOnPreviousKeyAction=!1,this.refreshElementValue(),this.mouseDownStarted||this.caret(0,this.elementValue.length),this.mouseDownStarted=!1,this.triggerFocusEnd({event:e}))},t.prototype.onElementBlur=function(e){this.resetSegmentValue=!0,this.isActive=!1,this.triggerBlur({event:e})||(this.options.autoFill&&this.autoFill(),this.interactionMode=Hv.None,this.switchedPartOnPreviousKeyAction=!1,this.refreshElementValue(),this.triggerBlurEnd({event:e}))},t.prototype.onElementChange=function(e){this.triggerChange({event:e})},t.prototype.onElementKeyDown=function(e){if(!this.triggerKeyDown({event:e})){var t=this.selection,n=t.start,i=t.end;var r=e;if(this.keyDownEvent=e,this.previousElementValue=this.element.value,this.previousElementSelection={start:n,end:i},this.keyEventMatchesAutoSwitchKeys(e)){var o=e.keyCode===Tv;if(!o)return e.preventDefault(),void this.switchDateSegment(1);var a=this.selection,s=a.start,l=a.end;if(e.shiftKey&&o?this.switchDateSegment(-1):this.switchDateSegment(1),s!==this.selection.start||l!==this.selection.end)return void e.preventDefault()}var c=this.currentFormat[this.selection.start];var d=this.getStepFromSymbol(c);var h=!1;var u=this.elementValue;if(!(e.altKey||e.ctrlKey||e.metaKey||e.keyCode===Tv)){switch(e.keyCode){case Av:this.switchDateSegment(-1),h=!0,this.switchedPartOnPreviousKeyAction=!1;break;case Dv:this.modifyDateSegmentValue(d,c,r),u!==this.elementValue&&this.triggerInputEnd({event:e,error:null,newElementValue:this.elementValue,oldElementValue:u}),h=!0,this.switchedPartOnPreviousKeyAction=!1;break;case Ev:this.switchDateSegment(1),h=!0,this.switchedPartOnPreviousKeyAction=!1;break;case Iv:this.modifyDateSegmentValue(-d,c,r),u!==this.elementValue&&this.triggerInputEnd({event:e,error:null,newElementValue:this.elementValue,oldElementValue:u}),h=!0,this.switchedPartOnPreviousKeyAction=!1;break;case Mv:break;case Pv:this.selectNearestSegment(0),h=!0,this.switchedPartOnPreviousKeyAction=!1,this.resetSegmentValue=!0;break;case zv:this.selectNearestSegment(this.elementValue.length),h=!0,this.switchedPartOnPreviousKeyAction=!1,this.resetSegmentValue=!0;break;default:return}h&&e.preventDefault()}}},t.prototype.onElementPaste=function(){this.isPasteInProgress=!0},t.prototype.onElementMouseWheel=function(e){var t=this.elementValue;if(this.options.enableMouseWheel&&!this.triggerMouseWheel({event:e})&&this.isActive){var n=e;n.shiftKey?this.switchDateSegment((n.wheelDelta||-n.detail)>0?-1:1):this.modifyDateSegmentValue((n.wheelDelta||-n.detail)>0?1:-1),n.returnValue=!1,n.preventDefault&&n.preventDefault(),t!==this.elementValue&&this.triggerInputEnd({event:e,error:null,newElementValue:this.elementValue,oldElementValue:t})}},t.prototype.updateOnPaste=function(e){var t=this.intl.parseDate(this.elementValue,this.inputFormat)||this.value;hv(t)&&this.dateObject.shouldNormalizeCentury()&&(t=this.dateObject.normalizeCentury(t));var n=this.dateObject&&this.dateObject.getValue();this.writeValue(t),this.tryTriggerValueChange({oldValue:n,event:e})},Object.defineProperty(t.prototype,"elementValue",{get:function(){return(this.element||{}).value||""},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"inputFormat",{get:function(){return this.options.format?"string"==typeof this.options.format?this.options.format:this.options.format.inputFormat:iv},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"displayFormat",{get:function(){return this.options.format?"string"==typeof this.options.format?this.options.format:this.options.format.displayFormat:iv},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selection",{get:function(){var e={start:0,end:0};return null!==this.element&&void 0!==this.element.selectionStart&&(e={start:this.element.selectionStart,end:this.element.selectionEnd}),e},enumerable:!1,configurable:!0}),t.prototype.setSelection=function(e){this.element&&document.activeElement===this.element&&(this.element.setSelectionRange(e.start,e.end),uv()&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&/Macintosh/i.test(navigator.userAgent))&&this.element.scrollIntoView({block:"nearest",inline:"nearest"}),e.start!==e.end&&(this.interactionMode=Hv.Selection))},t.prototype.selectionBySymbol=function(e){var t=-1;var n=0;for(var i=0;i=0;n++,i--){if(n=0&&this.currentFormat[i]!==tv){t=this.selectionBySymbol(this.currentFormat[i]);break}}return t},t.prototype.switchDateSegment=function(e){var t=this.selection;if(this.isInCaretMode()){var n=t.start;var i=this.currentFormat[n-1];var r="";var o="";if(e<0){for(var a=n+e;a>=0;a--)if((o=this.currentFormat[a])!==tv&&o!==i){n=a,r=o;break}}else for(a=n+e;a0?l:c-1)),this.resetSegmentValue=!0,void(this.interactionMode=Hv.None);var d=this.currentFormat[l];var h=l+e;for(;h>0&&h=0&&uu&&(u+1!==l||h+1!==c)?(this.setSelection({start:u+1,end:h+1}),this.resetSegmentValue=!0):h=0;t++,n--){if(t=0&&"_"!==this.currentFormat[n])return void this.selectDateSegment(this.currentFormat[n])}},t.prototype.selectDateSegment=function(e){var t=-1;var n=0;for(var i=0;i=0||t.indexOf(e.keyCode)>=0||t.indexOf(e.key.toLowerCase().trim())>=0},t.prototype.autoFill=function(){var e=this.dateObject;var t=new Date;var n,i,r,o,a,s;(e.date||e.month||e.year||e.hours||e.minutes||e.seconds)&&(r=e.year?e.value.getFullYear():t.getFullYear(),i=e.month?e.value.getMonth():t.getMonth(),n=e.date?e.value.getDate():t.getDate(),o=e.hours?e.value.getHours():t.getHours(),a=e.minutes?e.value.getMinutes():t.getMinutes(),s=e.seconds?e.value.getSeconds():t.getSeconds(),e.setValue(new Date(r,i,n,o,a,s)),this.refreshElementValue(),this.triggerValueChange())},t}(Bv);!function(e,t){var n=window.kendo;var i=n.ui;var r=i.Widget;var o=".kendoDateInput";var a={}.toString;var s=e.isPlainObject;var l="k-focus";var c="k-disabled";var d="k-invalid";var h="disabled";var u="readonly";var p="change";var f=n.Class.extend({init:function(e){const t=e.culture?n.getCulture(e.culture):n.culture();this.messages=e.messages,this.cldr={},this.cldr[t.name]={name:t.name,calendar:t.calendar||{},numbers:t.numberFormat}},parseDate:function(e,t,i){return n.parseDate(e,t,i,!0)},formatDate:function(e,t,i){return n.toString(e,t,i)},splitDateFormat:function(e){return n.date.splitDateFormat(e)},dateFormatNames:function(e,t){return n.date.dateFormatNames(t)},dateFieldName:function(e){return this.messages[e.type]||{}}});function m(){const e=n.culture();let t=[];return t.push(e.calendars.standard["/"]),t.push(e.calendars.standard[":"]),t}function g(e,t){if(!e)return t;return n.getCulture(e).calendars.standard.patterns[t]||t}var v=r.extend({init:function(t,i){var a=this;r.fn.init.call(a,t,i),t=a.element,(i=a.options).format=n._extractFormat(i.format||n.getCulture(i.culture).calendars.standard.patterns.d),i.min=n.parseDate(t.attr("min"))||n.parseDate(i.min),i.max=n.parseDate(t.attr("max"))||n.parseDate(i.max),i.inputMode=i.inputMode||t.attr("inputmode")||"text";var s=t.parent().attr("class")||"";var c=s.indexOf("picker")>=0&&s.indexOf("rangepicker")<0;var d=a.options.value||t.val();c?a.wrapper=a.element.parent():(a.wrapper=t.wrap("").parent(),a.wrapper.addClass(t[0].className).removeClass("input-validation-error")),a.wrapper[0].style.cssText=t[0].style.cssText,t.css({height:t[0].style.height}),a._validationIcon=e(n.ui.icon({icon:"exclamation-circle",iconClass:"k-input-validation-icon k-hidden"})).insertAfter(t),a._form(),a.dateInputInstance=new i_(t[0],{format:g(i.culture,i.format),autoCorrectParts:i.autoCorrectParts,autoSwitchKeys:i.autoSwitchKeys.length?i.autoSwitchKeys:m(),enableMouseWheel:i.enableMouseWheel,twoDigitYearMax:i.twoDigitYearMax,steps:i.steps,formatPlaceholder:i.messages,events:{inputEnd:function(e){e.error&&a._blinkInvalidState()},keydown:function(e){e.event.keyCode?e.event.keyCode!=n.keys.UP&&e.event.keyCode!=n.keys.DOWN||setTimeout((function(){a.element.trigger(p)})):e.preventDefault()},blur:function(e){a._change(),e.preventDefault()}},intlService:new f({culture:i.culture,messages:a.options.messages}),autoSwitchParts:i.autoSwitchParts,autoFill:i.autoFill,toggleDayPeriod:i.toggleDayPeriod}),a._emptyMask=this.element.val(),i.value&&a.value(i.value),a.element.addClass("k-input-inner").attr("autocomplete","off").attr("inputmode",i.inputMode).on("focus"+o,(function(){a.wrapper.addClass(l)})).on("focusout"+o,(function(){a.wrapper.removeClass(l)}));try{t[0].setAttribute("type","text")}catch(e){t[0].type="text"}t.is("[disabled]")||e(a.element).parents("fieldset").is(":disabled")?a.enable(!1):a.readonly(t.is("[readonly]")),a.value(d),c||a._applyCssClasses(),i.label&&a._label(),a.element.removeAttr("style"),n.notify(a)},options:{name:"DateInput",autoAdjust:!0,autoCorrectParts:!0,autoSwitchKeys:[],autoSwitchParts:!1,enableMouseWheel:!0,culture:"",value:"",format:"",min:new Date(1900,0,1),max:new Date(2099,11,31),messages:{year:"year",month:"month",day:"day",weekday:"day of the week",hour:"hours",minute:"minutes",second:"seconds",milliseconds:"milliseconds",dayperiod:"AM/PM"},size:"medium",steps:{year:1,month:1,day:1,hour:1,minute:1,second:1,millisecond:1},fillMode:"solid",rounded:"medium",label:null,autoFill:!1,toggleDayPeriod:!0},events:[p],min:function(e){if(e===t)return this.options.min;this.options.min=e},max:function(e){if(e===t)return this.options.max;this.options.max=e},setOptions:function(e){var t=this;r.fn.setOptions.call(t,e),t.dateInputInstance.destroy(),t.dateInputInstance=null,t.dateInputInstance=new i_(this.element[0],{format:g(t.options.culture,t.options.format),autoSwitchKeys:t.options.autoSwitchKeys.length?t.options.autoSwitchKeys:m(),autoCorrectParts:t.options.autoCorrectParts,enableMouseWheel:t.options.enableMouseWheel,steps:t.options.steps,twoDigitYearMax:t.options.twoDigitYearMax,formatPlaceholder:t.options.messages,events:{inputEnd:function(e){e.error&&t._blinkInvalidState()},keydown:function(e){e.event.keyCode!=n.keys.UP&&e.event.keyCode!=n.keys.DOWN||setTimeout((function(){t.element.trigger(p)}))},blur:function(e){t._change(),e.preventDefault()}},intlService:new f({culture:t.options.culture,messages:t.options.messages}),autoSwitchParts:t.options.autoSwitchParts,autoFill:t.options.autoFill,toggleDayPeriod:t.options.toggleDayPeriod})},destroy:function(){var e=this;e.element.off(o),e.dateInputInstance.destroy(),e._formElement&&e._formElement.off("reset",e._resetHandler),e.label&&e.label.destroy(),e._validationIcon&&e._validationIcon.remove(),r.fn.destroy.call(e)},value:function(e){if(e===t)return this.dateInputInstance.value;null===e&&(e=""),"[object Date]"!==a.call(e)&&(e=n.parseDate(e,this.options.format,this.options.culture)),e&&!e.getTime()&&(e=null),this.dateInputInstance.writeValue(e),this._oldValue=e,this.label&&this.label.floatingLabel&&this.label.floatingLabel.refresh()},_hasDateInput:function(){return this._emptyMask!==this.element.val()},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.enable(e=e===t||e)},_label:function(){var t=this;var i=t.options;var r=s(i.label)?i.label:{content:i.label};t.label=new n.ui.Label(null,e.extend({},r,{widget:t,floatCheck:()=>!(t.value()||t._hasDateInput()&&""!==t.element.val()||document.activeElement===t.element[0])&&(this.element.val(""),!0)})),t._inputLabel=t.label.element},_bindInput:function(){var e=this;e.element.on("focus"+o,(function(){e.wrapper.addClass(l)})).on("focusout"+o,(function(){e.wrapper.removeClass(l)})),this.dateInputInstance&&this.dateInputInstance.bindEvents()},_unbindInput:function(){this.element.off("focus"+o).off("focusout"+o),this.dateInputInstance&&this.dateInputInstance.unbindEvents()},_editable:function(e){var t=this;var n=t.element;var i=e.disable;var r=e.readonly;var o=t.wrapper;t._unbindInput(),r||i?(i&&(o.addClass(c),n.attr(h,i),n&&n.length&&n[0].removeAttribute(u)),r&&n.attr(u,r)):(o.removeClass(c),n&&n.length&&(n[0].removeAttribute(h),n[0].removeAttribute(u)),t._bindInput())},_change:function(){let e=this,t=e._oldValue,n=e.value(),i=e.options.autoAdjust;i&&n&&e.min()&&ne.max()&&(e.value(e.max()),n=e.value()),(t&&n&&n.getTime()!==t.getTime()||t&&!n||!t&&n)&&(e._oldValue=n,e.trigger(p,{blur:!0}),e.element.trigger(p))},_blinkInvalidState:function(){var e=this;e._addInvalidState(),clearTimeout(e._invalidStateTimeout),e._invalidStateTimeout=setTimeout(e._removeInvalidState.bind(e),100)},_addInvalidState:function(){this.wrapper.addClass(d),this._validationIcon.removeClass("k-hidden")},_removeInvalidState:function(){var e=this;e.wrapper.removeClass(d),e._validationIcon.addClass("k-hidden"),e._invalidStateTimeout=null},_form:function(){var t=this;var n=t.element;var i=n.attr("form");var r=i?e("#"+i):n.closest("form");var o=n[0].value;!o&&t.options.value&&(o=t.options.value),r[0]&&(t._resetHandler=function(){setTimeout((function(){t.value(o)}))},t._formElement=r.on("reset",t._resetHandler))},_paste:function(e){e.preventDefault()}});n.cssProperties.registerPrefix("DateInput","k-input-"),n.cssProperties.registerValues("DateInput",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),i.plugin(v)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,r=n.html,o=n.mediaQuery,a=i.Widget,s=n.parseDate,l=n.keys,c=n.support,d=n.template,h=n._activeElement,u="
      ",p=".kendoDatePicker",f="click"+p,m=c.mouseAndTouchPresent?n.applyEventMap("up",p.slice(1)):f,g="open",v="close",_="change",b="disabled",w="readonly",y="k-focus",k="k-selected",x="k-disabled",C="mouseenter"+p+" mouseleave"+p,S="mousedown"+p,T="navigate",M="id",A="month",D="aria-disabled",E="aria-readonly",I="aria-expanded",z="aria-hidden",P="aria-activedescendant",L=n.calendar,B=L.isInRange,H=L.restrictValue,R=L.isEqualDatePart,F=e.extend,O=Date;function V(t){var n=t.parseFormats,i=t.format;L.normalize(t),(n=Array.isArray(n)?n:[n]).length||n.push("yyyy-MM-dd"),-1===e.inArray(i,n)&&n.splice(0,0,t.format),t.parseFormats=n}function N(e){e.preventDefault()}var $=function(t){var r,a=this,s=document.body,l=e(u).attr(z,"true").addClass("k-calendar-container");a.options=t=t||{},r=t.id;const c=t._buttons;a.bigScreenMQL=o("large"),a.smallScreenMQL=o("small"),"auto"==t.adaptiveMode&&a.smallScreenMQL.onChange((function(){a.popup&&n.isFunction(a.popup.fullscreen)&&a.popup.fullscreen(a.smallScreenMQL.mediaQueryList.matches)})),t.omitPopup?l=t.dateDiv:(l.appendTo(s),"auto"!=t.adaptiveMode||a.bigScreenMQL.mediaQueryList.matches?a.popup=new i.Popup(l,F(t.popup,t,{name:"Popup",isRtl:n.support.isRtl(t.anchor)})):a.popup=new i.ActionSheet(l,{adaptive:!0,title:t.adaptiveTitle||"Set dates",subtitle:t.adaptiveSubtitle,closeButton:{icon:"check",themeColor:"primary"},actionButtons:c,focusOnActivate:!1,fullscreen:a.smallScreenMQL.mediaQueryList.matches,open:t.open,close:t.close,popup:F(t.popup,t,{name:"Popup",isRtl:n.support.isRtl(t.anchor)})})),r&&(r+="_dateview",l.attr(M,r),a._dateViewID=r),a.div=l,a.value(t.value)};$.prototype={_calendar:function(){var t=this;var r=t.calendar;var o=t.options;var a;if(!r){var s="auto"!=o.adaptiveMode||this.bigScreenMQL.mediaQueryList.matches?this.options.size:"large";a=e(u).attr(M,n.guid()).appendTo(o.omitPopup?o.dateDiv:t.popup._content||t.popup.element).on(S,N).on(f,"td:has(.k-link)",t._click.bind(t)),t.calendar=r=new i.Calendar(a,{componentType:o.componentType,size:s,messages:o.messages}),t._setOptions(o),a.addClass(n.getValidCssClass("k-calendar-","size",s)),r.navigate(t._value||t._current,o.start),t.value(t._value)}},_setOptions:function(e){this.calendar.setOptions({focusOnNav:!1,componentType:e.componentType,change:e.change,culture:e.culture,dates:e.dates,depth:e.depth,footer:e.footer,format:e.format,max:e.max,min:e.min,month:e.month,weekNumber:e.weekNumber,start:e.start,messages:e.messages,disableDates:e.disableDates})},setOptions:function(e){var t=this;var n=t.options;var i=e.disableDates;i&&(e.disableDates=L.disabled(i)),t.options=F(n,e,{change:n.change,close:n.close,open:n.open}),t.calendar&&t._setOptions(t.options)},destroy:function(){var e=this;this.popup&&this.popup.destroy(),e.bigScreenMQL&&(e.bigScreenMQL.destroy(),e.bigScreenMQL=null),e.smallScreenMQL&&(e.smallScreenMQL.destroy(),e.smallScreenMQL=null)},open:function(){var e=this;var t;e._calendar(),t=e.popup._hovered,e.popup._hovered=!0,e.popup.open(),setTimeout((function(){e.popup._hovered=t}),1)},close:function(){this.popup&&this.popup.close()},min:function(e){this._option("min",e)},max:function(e){this._option("max",e)},toggle:function(){this[this.popup.visible()?v:g]()},move:function(e){var t=this,n=e.keyCode,i=t.calendar,r=e.ctrlKey&&n==l.DOWN||n==l.ENTER,o=!1;if(e.altKey)n==l.DOWN?(t.open(),e.preventDefault(),o=!0):n==l.UP&&(t.close(),e.preventDefault(),o=!0);else if(t.popup&&t.popup.visible()){if(n==l.ESC||r&&i._cell.hasClass(k))return t.close(),e.preventDefault(),!0;n!=l.SPACEBAR&&(t._current=i._move(e)),o=!0}return o},current:function(e){this._current=e,this.calendar&&this.calendar._focus(e)},value:function(e){var t=this,n=t.calendar,i=t.options,r=i.disableDates;r&&r(e)&&(e=null),t._value=e,t._current=new O(+H(e,i.min,i.max)),n&&n.value(e)},_click:function(e){-1!==e.currentTarget.className.indexOf(k)&&(this.calendar.trigger("change"),this.close())},_option:function(e,t){var n=this.calendar;this.options[e]=t,n&&n[e](t)}},$.normalize=V,n.DateView=$;var U=a.extend({init:function(i,r){var l,c=this;a.fn.init.call(c,i,r),i=c.element,(r=c.options).disableDates=n.calendar.disabled(r.disableDates),r.min=s(i.attr("min"))||s(r.min),r.max=s(i.attr("max"))||s(r.max),c.options.readonly=r.readonly!==t?r.readonly:Boolean(c.element.attr("readonly")),c.options.enable=r.enable!==t?r.enable:!Boolean(i.is("[disabled]")||e(i).parents("fieldset").is(":disabled")),c.options.inputMode=r.inputMode||c.element.attr("inputmode")||"text",c.element.attr("inputmode",c.options.inputMode),V(r),c._initialOptions=F({},r),c._wrapper(),c._createDateView(),c._createDateViewProxy=c._createDateView.bind(c),c.bigScreenMQL=o("large"),"auto"==c.options.adaptiveMode&&c.bigScreenMQL.onChange((()=>{c._createDateViewProxy(),c.dateView.value(c._value)})),c._icon();try{i[0].setAttribute("type","text")}catch(e){i[0].type="text"}i.addClass("k-input-inner").attr({role:"combobox","aria-expanded":!1,"aria-haspopup":"grid","aria-controls":c.dateView._dateViewID,autocomplete:"off"}),c._reset(),c._template(),!c.options.enable?c.enable(!1):c.readonly(i.is("[readonly]")),l=s(r.value||c.element.val(),r.parseFormats,r.culture),c._createDateInput(r),c._old=c._update(l||c.element.val()),c._oldText=i.val(),c._applyCssClasses(),r.label&&c._label(),c.element.removeAttr("style"),n.notify(c)},events:[g,v,_],options:{name:"DatePicker",autoAdjust:!0,value:null,footer:"",format:"",culture:"",parseFormats:[],min:new Date(1900,0,1),max:new Date(2099,11,31),start:A,depth:A,animation:{},month:{},dates:[],disableDates:null,ARIATemplate:({valueType:e,text:t})=>`Current focused ${e} is ${t}`,dateInput:!1,weekNumber:!1,messages:{weekColumnHeader:""},componentType:"classic",adaptiveMode:"none",size:"medium",fillMode:"solid",rounded:"medium",label:null,autoFill:!1,autoCorrectParts:!0,adaptiveTitle:null,adaptiveSubtitle:null},_createDateView:function(){var e,t=this,n=t.options,i=t.element;t.dateView&&(t.dateView.popup&&t.dateView.popup.wrapper&&t.dateView.popup.wrapper.remove(),t.dateView.destroy(),t.dateView=null),t.dateView=new $(F({},n,{id:i.attr(M),anchor:t.wrapper,change:function(){t._change(this.value()),t.close()},close:function(n){t.trigger(v)?n.preventDefault():(i.attr(I,!1),e.attr(z,!0),setTimeout((function(){i.removeAttr("aria-activedescendant")})))},open:function(n){var r,o=t.options;t.trigger(g)?n.preventDefault():(t.element.val()!==t._oldText&&(r=s(i.val(),o.parseFormats,o.culture),t.dateView[r?"current":"value"](r)),i.attr(I,!0),e.attr(z,!1),t._updateARIA(r))}})),e=t.dateView.div},setOptions:function(e){var i=this;var r=i._value;a.fn.setOptions.call(i,e),(e=i.options).min=s(e.min),e.max=s(e.max),V(e),i._dateIcon.off(p),i._dateIcon.remove(),i.dateView.setOptions(e),i._icon(),i._editable({readonly:e.readonly===t?i.options.readonly:e.readonly,disable:!(e.enable===t?i.options.enable:e.enable)}),i._createDateInput(e),i._dateInput||i.element.val(n.toString(r,e.format,e.culture)),r&&i._updateARIA(r),e.label&&i._inputLabel?i.label.setOptions(e.label):!1===e.label?(i.label._unwrapFloating(),i._inputLabel.remove(),delete i._inputLabel):e.label&&i._label()},_editable:function(e){var t=this,n=t._dateIcon.off(p),i=t.element.off(p),r=t.wrapper.off(p),o=e.readonly,a=e.disable;o||a?(r.addClass(a?x:"").removeClass(a?"":x),i.attr(b,a).attr(w,o).attr(D,a).attr(E,o)):(r.removeClass(x).on(C,t._toggleHover),i&&i.length&&(i[0].removeAttribute(b),i[0].removeAttribute(w)),i.attr(D,!1).attr(E,!1).on("keydown"+p,t._keydown.bind(t)).on("focusout"+p,t._blur.bind(t)).on("focus"+p,(function(){t.wrapper.addClass(y)})),n.on(m,t._click.bind(t)).on(S,N))},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this._dateInput&&this._dateInput._editable({readonly:e===t||e,disable:!1}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this._dateInput&&this._dateInput._editable({readonly:!1,disable:!(e=e===t||e)}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.enable(e=e===t||e)},_label:function(){var t=this;var i=t.options;var r=e.isPlainObject(i.label)?i.label:{content:i.label};t._dateInput&&(r.floatCheck=()=>!(t.value()||t._dateInput._hasDateInput()&&""!==t.element.val()||document.activeElement===t.element[0])&&(t.element.val(""),!0)),t.label=new n.ui.Label(null,e.extend({},r,{widget:t})),t._inputLabel=t.label.element},destroy:function(){var e=this;e.label&&e.label.destroy(),a.fn.destroy.call(e),e.dateView.calendar&&e._navigateCalendarHandler&&(e.dateView.calendar.unbind(T,e._navigateCalendarHandler),e._navigateCalendarHandler=null),e.dateView.destroy(),e.element.off(p),e._dateIcon.off(p),e._form&&e._form.off("reset",e._resetHandler),e.bigScreenMQL&&e.bigScreenMQL.destroy(),e._createDateViewProxy=null},open:function(){this.dateView.open(),this._navigateCalendar()},close:function(){this.dateView.close()},min:function(e){return this._option("min",e)},max:function(e){return this._option("max",e)},value:function(e){var n=this;if(e===t)return n._value;n._old=n._update(e),null===n._old&&(n._dateInput?n._dateInput.value(n._old):n.element.val("")),n._oldText=n.element.val(),n.label&&n.label.floatingLabel&&n.label.floatingLabel.refresh()},_toggleHover:function(t){e(t.currentTarget).toggleClass("k-hover","mouseenter"===t.type)},_isReset:function(e){var t=this;return t.options.dateInput&&t.options.autoFill&&t._dateInput._emptyMask==e},_blur:function(){var e=this,t=e.element.val();e.close(),t!==e._oldText&&(e.options.autoFill&&!e._isReset(t)&&(e._dateInput.dateInputInstance.autoFill(),t=e.element.val()),e._change(t),t||e.dateView.current(n.calendar.getToday())),e.wrapper.removeClass(y)},_click:function(e){var t=this;t.dateView.toggle(),t._navigateCalendar(),t._focusElement(e.type)},_focusElement:function(e){var t=this.element;c.touch&&(!c.mouseAndTouchPresent||(e||"").match(/touch/i))||t[0]===h()||t.trigger("focus")},_change:function(e){var t,i=this,r=i.element.val();e=i._update(e);var o=(t=!n.calendar.isEqualDate(i._old,e))&&!i._typing;var a=r!==i.element.val();(o||a)&&i.element.trigger(_),t&&(i._old=e,i._oldText=i.element.val(),i.trigger(_)),i._typing=!1},_keydown:function(e){var t=this,n=t.dateView,i=t.element.val(),r=!1;n.popup.visible()||e.keyCode!=l.ENTER||i===t._oldText?(r=n.move(e),t._updateARIA(n._current),r?t._dateInput&&e.stopImmediatePropagation&&e.stopImmediatePropagation():t._typing=!0):t._change(i)},_icon:function(){var t,n=this,i=n.element,o=n.options;(t=i.next("button.k-input-button"))[0]||(t=e(r.renderButton('',{icon:"calendar",size:o.size,fillMode:o.fillMode,shape:"none",rounded:"none"})).insertAfter(i)),n._dateIcon=t.attr({role:"button"})},_setCalendarAttribute:function(){var e=this;setTimeout((function(){e.element.attr(P,e.dateView.calendar._table.attr(P))}))},_navigateCalendar:function(){var e=this;e._navigateCalendarHandler||(e._navigateCalendarHandler=e._setCalendarAttribute.bind(e)),e.dateView.calendar&&e.dateView.calendar.unbind(T,e._navigateCalendarHandler).bind(T,e._navigateCalendarHandler)},_option:function(e,n){var i=this,r=i.options;if(n===t)return r[e];(n=s(n,r.parseFormats,r.culture))&&(r[e]=new O(+n),i.dateView[e](n),i._dateInput&&i._dateInput[e](n))},_update:function(e){var t,i=this,r=i.options,o=r.min,a=r.max,l=i._value,c=s(e,r.parseFormats,r.culture),d=null===c&&null===l||c instanceof Date&&l instanceof Date;return r.disableDates(c)&&(c=null,i._old||i.element.val()||(e=null)),+c==+l&&d?((t=n.toString(c,r.format,r.culture))===e||i._dateInput&&!c||i.element.val(null===c?e:t),c):(null!==c&&R(c,o)?c=H(c,o,a):B(c,o,a)||(c=null),i._value=c,i.dateView.value(c),i._dateInput&&c?i._dateInput.value(c||e):i.element.val(n.toString(c||e,r.format,r.culture)),i._updateARIA(c),c)},_wrapper:function(){var e,t=this.element;(e=t.parents(".k-datepicker"))[0]||(e=t.wrap("").parent()),e[0].style.cssText=t[0].style.cssText,t.css({height:t[0].style.height}),this.wrapper=e.addClass("k-datepicker k-input").addClass(t[0].className).removeClass("input-validation-error")},_reset:function(){var t=this,i=t.element,r=i.attr("form"),o=t.options,a=o.disableDates,s=o.parseFormats.length?o.parseFormats:null,l=t._initialOptions.value,c=r?e("#"+r):i.closest("form"),d=i[0].defaultValue;l&&a&&a(l)&&(l=null),d&&n.parseDate(d,s,o.culture)||!l||i.attr("value",n.toString(l,o.format,o.culture)),c[0]&&(t._resetHandler=function(){t.value(l||i[0].defaultValue),t.max(t._initialOptions.max),t.min(t._initialOptions.min)},t._form=c.on("reset",t._resetHandler))},_template:function(){this._ariaTemplate=d(this.options.ARIATemplate).bind(this)},_createDateInput:function(e){this._dateInput&&(this._dateInput.destroy(),this._dateInput=null),e.dateInput&&(this._dateInput=new i.DateInput(this.element,{autoAdjust:e.autoAdjust,culture:e.culture,format:e.format,size:e.size,fillMode:e.fillMode,rounded:e.rounded,min:e.min,max:e.max,messages:e.messages.dateInput,autoFill:e.autoFill,autoCorrectParts:e.autoCorrectParts,toggleDayPeriod:!0,inputMode:e.inputMode}))},_updateARIA:function(e){var t=this;var n=t.dateView.calendar;t.element&&t.element.length&&t.element[0].removeAttribute(P),n&&t.element.attr(P,n._updateAria(t._ariaTemplate,e))}});n.cssProperties.registerPrefix("DatePicker","k-input-"),n.cssProperties.registerValues("DatePicker",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),i.plugin(U)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=".kendoDrawer",r="k-focus",o=t.keys,a="push",s="overlay",l="left",c="start",d="k-drawer-items";var h=t.ui.Widget.extend({init:function(i,r){var o=this;var s;n.fn.init.call(this,i,r),r=o.options,o._element(i),o._wrapper(i),o._navigatable(),o.position(),o._mode(),r.mini&&o._miniMode(),o._initDrawerItems(),r.mini&&r.mode!=a&&o._setBodyOffset(),s=this.userEvents=new t.UserEvents(r.mode!=a?e(document.body):this.drawerContainer,{fastTap:!0,allowSelection:!0}),o.tap=function(t){e.contains(o.drawerItemsWrapper.filter("."+d)[0],t.event.target)&&o._itemClick(t),r.autoCollapse&&o.visible&&!o.trigger("hide",{sender:this})&&(o.hide(),t.preventDefault())},this.options.swipeToOpen?(s.bind("start",(function(e){o._start(e)})),s.bind("move",(function(e){o._update(e)})),s.bind("end",(function(e){o._end(e)})),s.bind("tap",o.tap)):s.bind("press",o.tap),r.minHeight&&r.mode==a&&o.drawerContainer.css("min-height",r.minHeight),o._showWatermarkOverlay&&o._showWatermarkOverlay(o.drawerContainer[0]),r.expanded&&(o._removeTransition(),o.show())},_element:function(){var t=this;var n=t.element;var i=t.options;if(t.contentElement=n.children().wrapAll("
      ").parent(),i.template instanceof Function){let n=i.template();t.drawerElement=e(n)}else t.drawerElement=e(i.template);n.addClass("k-drawer")},_navigatable:function(){var e=this;var t=e.element;t.find("[data-role='drawer-item']").first().parent().attr("role","menubar").attr("aria-orientation","vertical"),this.options.navigatable&&t.attr("tabIndex",0).on("focus"+i,e._focus.bind(e)).on("focusout"+i,e._blur.bind(e)).on("keydown"+i,e,e._keyDown.bind(e))},_blur:function(){this._current&&this._current.removeClass(r)},_focus:function(){var e=this;e._setCurrent(e._current?e._current:e.drawerItemsWrapper.find("[data-role='drawer-item']").eq(0))},_setCurrent:function(n){var i=this;var o=t.guid();var a=e(n);i._current&&(e(i._current).removeClass(r).removeAttr("id"),i.drawerItemsWrapper.removeAttr("aria-activedescendant")),a.attr("id",o).addClass(r),i.drawerItemsWrapper.attr("aria-activedescendant",o),i._current=a},_keyDown:function(t){var n=this;var i=!1;var r=n._current;var a;t.keyCode==o.UP&&(i=!0,(a=r.prevAll("[data-role='drawer-item']").first()).length?n._setCurrent(a):n._setCurrent(r.parent().find("[data-role='drawer-item']").last())),t.keyCode==o.DOWN&&(i=!0,(a=r.nextAll("[data-role='drawer-item']").first()).length?n._setCurrent(a):n._setCurrent(r.parent().find("[data-role='drawer-item']").first())),t.keyCode==o.HOME&&(i=!0,n._setCurrent(n.drawerItemsWrapper.find("[data-role='drawer-item']").eq(0))),t.keyCode==o.END&&(i=!0,n._setCurrent(n.drawerItemsWrapper.find("[data-role='drawer-item']").last())),t.keyCode!=o.SPACEBAR&&t.keyCode!=o.ENTER||(i=!0,n.tap({event:{target:r[0]},preventDefault:e.noop})),t.keyCode==o.ESC&&(i=!0,n.hide()),i&&t.preventDefault()},_wrapper:function(){var e=this.options;var t=this.drawerElement;var n=this.element;var i=this.contentElement;var r=this.drawerItemsWrapper=t;var o=this.drawerWrapper=r.wrapAll("
      ").parent();var a=this.drawerContainer=n.wrap("
      ").parent();t.filter("ul").addClass(d),e.mini?e.mini.width&&o.width(e.mini.width):o.width(0),a.append(i),n.append(o)},_addTransition:function(){this.drawerWrapper.css("transition","all .3s ease-out")},_removeTransition:function(){this.drawerWrapper.css("transition","none")},_setBodyOffset:function(){var t=this.element.outerWidth();this.leftPositioned?e(document.body).css("padding-left",t):e(document.body).css("padding-right",t)},_initDrawerItems:function(){var e=this.drawerItemsWrapper;var t=e.find("[data-role='drawer-item']");var n=e.find("[data-role='drawer-separator']");t.addClass("k-drawer-item").attr("role","menuitem"),n.addClass("k-drawer-item k-drawer-separator").attr("role","separator"),this._toggleLevelClasses(!!this.visible),t.each(((e,t)=>{t.setAttribute("aria-label",t.textContent.trim())})),this._selectedItemIndex>=0&&(t.removeClass("k-selected"),t.eq(this._selectedItemIndex).addClass("k-selected"))},_toggleLevelClasses:function(t){let n,i;this.drawerItemsWrapper.find("[data-role='drawer-item']").each(((r,o)=>{n=e(o).data("level")||0,i="k-level-"+n,e(o).toggleClass(i,t)}))},_mode:function(){var t=this.options;var n=this.drawerContainer;var i;t.mode==a?n.addClass("k-drawer-"+a):(n.addClass("k-drawer-"+s),(i=this.overlayContainer=e('
      ')).hide(),n.prepend(i))},_miniMode:function(){var t=this.options;var n=this.drawerContainer;var i=t.mini.width;var r=this._miniTemplate=t.mini.template;var o=this.drawerItemsWrapper;var a=this.drawerWrapper;if(n.addClass("k-drawer-mini"),r)if(r instanceof Function){let t=r();o.html(e(t))}else o.html(e(r));i&&a.width(i),this.minWidth=t.mini.width||this.drawerWrapper.width()},show:function(){var e=this.drawerWrapper;var t=this.drawerContainer;var n=this.options;var i=t.hasClass("k-drawer-expanded");var r=this._miniTemplate;var o=this.drawerItemsWrapper;i||(t.addClass("k-drawer-expanded"),this.visible=!0),r&&(o.html(r),this._initDrawerItems(),this._selectItem()),e.width(n.width),n.mini&&t.removeClass("k-drawer-mini"),n.mode===s&&(this.overlayContainer.show(),this.visible=!0),this._toggleLevelClasses(!0)},hide:function(){var e=this;var t=e.drawerWrapper;var n=e.drawerContainer;var i=this.options;var r=this.drawerItemsWrapper;var o=this._miniTemplate;var a=i.mini&&i.mini.width;this._addTransition(),this._miniTemplate&&(r.html(o),e._initDrawerItems(),this._selectItem()),i.mini?(n.addClass("k-drawer-mini"),a?t.width(a):t.width("")):t.width(0),this.visible&&(n.removeClass("k-drawer-expanded"),this.visible=!1),i.mode===s&&this.overlayContainer.hide(),this._toggleLevelClasses(!1)},position:function(e){var t=this;var n=t.options;var i=e||n.position;"right"==i?(t.element.removeClass("k-drawer-"+c),t.element.addClass("k-drawer-end")):(t.element.removeClass("k-drawer-end"),t.element.addClass("k-drawer-"+c)),this.leftPositioned=i===l},_start:function(e){var n=this.options;this.drawerWrapper;var i=this.drawerItemsWrapper;var r=e.sender;Math.abs(e.x.velocity)n.width/2;var r=.8;this._addTransition(),(this.leftPositioned?t>-.8&&(t>r||i):t0?i=e(t.event.target).find(".k-drawer-item"):e(t.event.target).closest(".k-drawer-item").length>0?i=e(t.event.target).closest(".k-drawer-item"):e(t.event.target).hasClass(".k-drawer-item")&&(i=e(t.event.target)),n.drawerItemsWrapper.find(".k-drawer-item").removeClass("k-selected"),n._selectItem(i),n.options.navigatable&&n._setCurrent(i)},destroy:function(){this.options.mode!=a&&(this.leftPositioned?e(document.body).css("padding-left",0):e(document.body).css("padding-right",0)),n.fn.destroy.call(this),this.userEvents.destroy(),t.destroy(this.element),this.element=this.drawerWrapper=this.drawerElement=this.drawerContainer=this.drawerItemsWrapper=this._miniTemplate=null},options:{name:"Drawer",autoCollapse:!0,expanded:!1,position:l,mode:"overlay",swipeToOpen:!0,width:280,mini:!1,navigatable:!1,template:""},events:["hide","show","itemClick"]});t.ui.plugin(h)}(window.kendo.jQuery);kendo;!function(e,t){let n=window.kendo,i=n.calendar,r=n.support,o=i.isInRange,a=i.toDateObject,s=i.createDate,l=i.isEqualDate,c=i.getToday,d=n.keys,h=n.ui,u=h.Widget,p=h.Selectable,f=h.RangeSelectable,m=n.template,g=r.mobileOS,v=".kendoMultiViewCalendar",_="click",b="id",w="month",y=".",k=" ",x="century",C="change",S="navigate",T="value",M="k-focus",A="k-selected",D="k-hover",E="k-disabled",I="k-calendar-nav-today",z="k-empty",P="k-calendar-view",L="td:has(.k-link):not(."+z+"):not(.k-alt)",B="td:has(.k-link):not(."+E+"):not(."+z+"):not(.k-alt)",H="blur",R="focus",F=r.touch?"touchstart":"mouseenter",O=r.touch?"touchend"+v+" touchmove"+v:"mouseleave"+v,V="_prevArrow",N="_nextArrow",$="start",U="end",W="table",j="tbody",q="thead",G="td:not(.k-alt)",K="th",Y="role",Q="none",X="aria-disabled",Z="aria-label",J="aria-activedescendant",ee=Date,te={month:0,year:1,decade:2,century:3};var ne=u.extend({init:function(t,r){var o=this;var a;var s;u.fn.init.call(o,t,r),t=o.wrapper=o.element,r=o.options,o.options.disableDates=i.disabled(o.options.disableDates),s=n.getCulture(r.culture),r.format=n._extractFormat(r.format||s.calendars.standard.patterns.d),o._templates(),o._header(),o._wrapper(),(a=t.addClass(`k-calendar k-calendar-range ${n.getValidCssClass("k-calendar-","size",o.options.size||"medium")}`+(r.weekNumber?" k-week-number":"")).on("keydown"+v,y+P,o._move.bind(o)).on(R+v,y+P,o._focus.bind(o)).on(H+v,y+P,o._blur.bind(o)).on(_+v,B,(function(t){var n=t.currentTarget.firstChild;-1!=e(n).data("href").indexOf("#")&&t.preventDefault(),o._click(e(n))})).attr(b))||(a=n.guid()),o._cellID=a+"_cell_selected",o._calendarWidth=o.element.width(),o._range=r.range,o._range&&o._range.start&&!o._range.end&&(o._range.target=U),o._initViews({viewName:r.start,value:r.value}),o._selectable(),o._footer(o.footer),o._selectDates=[],o.value(r.value),o._addSelectedCellsToArray(),o._isMultipleSelection()&&(o._selectDates=r.selectDates.length?r.selectDates:o._selectDates,o._restoreSelection()),o._isRangeSelection()&&o.selectRange(o._range),n.notify(o)},options:{name:"MultiViewCalendar",value:null,min:new ee(1900,0,1),max:new ee(2099,11,31),dates:[],allowReverse:!1,disableDates:null,showOtherMonthDays:!1,centuryCellsFormat:"long",culture:"",footer:"",format:"",month:{},range:{start:null,end:null,target:$},weekNumber:!1,views:2,showViewHeader:!1,selectable:"single",selectDates:[],start:w,depth:w,messages:{weekColumnHeader:""},size:"medium",orientation:"horizontal"},events:[C,S],setOptions:function(e){var t=this;i.normalize(e),e.disableDates=i.disabled(e.disableDates),u.fn.setOptions.call(t,e),t._selectable(),t._templates(),t._footer(t.footer);for(var n=0;n0&&a<7&&o.children().not(K).first().hasClass(z)&&(o.find(K).removeAttr(Y),(r=n.eq(t-1)).attr(Y)&&r.attr(Y)!==Q||(r=n.eq(t-2)),o.children().not(K).each((function(n,i){var r,o=e(i);o.hasClass(z)||(r="owned_"+t+"_"+n,o.attr(b,r),s.push(r))})),o.removeAttr(Y),r.attr("aria-owns",s.join(" ")))}))},_updateHeader:function(){let t,i,r,a,s=this,l=s._currentView,c=s._title,d=s._firstViewValue,h=s.options,u=s._visibleRange(),p=h.culture,f=h.min,m=h.max;"decade"===l.name||l.name===x?(t=re(d,l.name,h.views-1),o(t,f,m)||(t=m),c.html(''+l.first(d).getFullYear()+" - "+l.last(t).getFullYear()+"")):c.html(''+l.title(d,f,m,p)+" - "+l.title(re(d,l.name,h.views-1),f,m,p)+""),i=l.name===x,c.toggleClass(E,i).attr(X,i),r=l.compare(u.start,s.options.min)<1,a=l.compare(u.end,s.options.max)>-1,r&&a?s._navContainer&&(s._navContainer.remove(),s._navContainer=null):(s._navContainer||(s._navContainer=e(`${n.ui.icon({icon:"chevron-left",iconClass:"k-button-icon"})}`+`${n.ui.icon({icon:"chevron-right",iconClass:"k-button-icon"})}`).appendTo(s.header),s[V]=s._navContainer.find(".k-calendar-nav-prev"),s[N]=s._navContainer.find(".k-calendar-nav-next")),s[V].toggleClass(E,r).attr(X,r),s[V].hasClass(E)&&s[V].removeClass(D),s[N].toggleClass(E,a).attr(X,a),s[N].hasClass(E)&&s[N].removeClass(D))},_move:function(i){var r=this;var l=r.options;var c=i.keyCode;var h=r._index;var u=l.min;var p=l.max;var f=r.element.find(y+M);var m=f.closest(W);var g=new ee(+(r._current||a(f.find("span"))));var v=n.support.isRtl(r.wrapper);var _=!1;var b,k,x,T,D,I;if(c==d.RIGHT&&!v||c==d.LEFT&&v?(b=1,k=!0):c==d.LEFT&&!v||c==d.RIGHT&&v?(b=-1,k=!0):c==d.UP?(b=0===h?-7:-4,k=!0):c==d.DOWN?(b=0===h?7:4,k=!0):c==d.SPACEBAR?(b=0,k=!0):c==d.HOME?(k=!0,(x=m.find(B).eq(0)).hasClass(M)?(m=m.prev()).length?r._focusCell(m.find(B).eq(0)):(_=r[V]&&!r[V].hasClass(E),r._navigate(V,-1),r._focusCell(r.element.find(W).first().find(B).first())):r._focusCell(x)):c==d.END?(k=!0,(x=m.find(B).last()).hasClass(M)?(m=m.next()).length?r._focusCell(m.find(B).last()):(_=r[N]&&!r[N].hasClass(E),r._navigate(N,1),r._focusCell(r.element.find(W).last().find(B).last())):r._focusCell(x)):84===c&&(r._todayClick(i),k=!0),i.ctrlKey||i.metaKey)c==d.RIGHT&&!v||c==d.LEFT&&v?(_=r[N]&&!r[N].hasClass(E),r._navigate(N,1),k=!0):c==d.LEFT&&!v||c==d.RIGHT&&v?(_=r[V]&&!r[V].hasClass(E),r._navigate(V,-1),k=!0):c==d.UP?(_=!r._title.hasClass(E),r.navigateUp(),r._focusCell(r._cellByDate(r._current)),k=!0):c==d.DOWN?(r._currentView.name===w?r.value(g):(r.navigateDown(g),r._focusCell(r._cellByDate(r._current)),_=!0),k=!0):c!=d.ENTER&&c!=d.SPACEBAR||r._isMultipleSelection()&&r._toggleSelection(i);else if(i.shiftKey&&!r._isSingleSelection()){if(b!==t){if(r._currentView.setDate(g,b),r._currentView.name!==w)return;l.disableDates(g)&&(g=r._nextNavigatable(g,b)),u=s(u.getFullYear(),u.getMonth(),u.getDate()),o(g,u,p)&&(r._dateInViews(g)||(b>0?(_=r[N]&&!r[N].hasClass(E),r._navigate(N,1)):(_=r[V]&&!r[V].hasClass(E),r._navigate(V,-1))),x=r._cellByDate(g),r._current=g,r.selectable&&(r._selectRange(a((r.selectable._lastActive||f).find("span")),g),r.selectable._lastActive||(r.selectable._lastActive=f),r.trigger(C),r._focusCell(x)),r.rangeSelectable&&(T=a((r.rangeSelectable._lastActive||f).find("span")),r._dateInViews(T)?(r.rangeSelectable._end&&r.rangeSelectable._end.is(y+M)?r.rangeSelectable._lastActive=r.rangeSelectable._start:r.rangeSelectable._lastActive=r._cellByDate(T),r.rangeSelectable.range(r.rangeSelectable._lastActive,x)):+T>+g?(r.rangeSelectable._end=r.rangeSelectable._lastActive,r.rangeSelectable.selectFrom(x)):r.rangeSelectable.selectTo(x),r.rangeSelectable.change(),r._focusCell(x)))}}else c==d.ENTER||c==d.SPACEBAR?(r._currentView.name===w?(I=!f.hasClass(A)||r.element.find(y+A).length>1,r.value(g),r.selectable&&(r.selectable._lastActive=r._cellByDate(g),I&&r.selectable.trigger(C,{event:i})),r.rangeSelectable&&r.rangeSelectable.change()):r._click(e(r._cell[0].firstChild)),k=!0):c!=d.PAGEUP&&c!=d.PAGEDOWN||(k=!0,D=m.find(B).index(f),(m=c==d.PAGEUP?m.prev():m.next()).length||(c==d.PAGEUP?(_=r[V]&&!r[V].hasClass(E),r.navigateToPast(),m=r.element.find(W).first()):(_=r[N]&&!r[N].hasClass(E),r.navigateToFuture(),m=r.element.find(W).last())),(x=m.find(B).eq(D)).length?r._focusCell(x):r._focusCell(m.find(B).last())),b&&(r._currentView.setDate(g,b),u=s(u.getFullYear(),u.getMonth(),u.getDate()),o(g,u,p)&&(r.selectable&&l.disableDates(g)&&(g=r._nextNavigatable(g,b)),r._dateInViews(g)||(b>0?(_=r[N]&&!r[N].hasClass(E),r._navigate(N,1)):(_=r[V]&&!r[V].hasClass(E),r._navigate(N,-1))),x=r._cellByDate(g),r._current=g,r._focusCell(x)));return _&&r.trigger(S),k&&i.preventDefault(),r._current},_visualizeSelectedDatesInView:function(){var t=this;var i={};var r;e.each(t._selectDates,(function(e,t){i[n.calendar.views[0].toDateString(t)]=t})),t.selectable.clear(),r=t.element.find(W).find(L).filter((function(t,r){return i[e(r.firstChild).attr(n.attr(T))]})),r.length>0&&t.selectable._selectElement(r,!0)},_nextNavigatable:function(e,t){var n=this;var i=!0;var r=n._currentView;var a=n.options.min;var s=n.options.max;var l=n.options.disableDates;var c=new Date(e.getTime());for(r.setDate(c,-t);i;){if(r.setDate(e,t),!o(e,a,s)){e=c;break}i=l(e)}return e},_toggleSelection:function(t){var n=this;n.selectable._lastActive=e(n._cell[0]),e(n._cell[0]).hasClass(A)?n.selectable._unselect(e(n._cell[0])):n.selectable.value(e(n._cell[0])),n.selectable.trigger(C,{event:t})},_option:function(e,i){var r=this;var o=r.options;var a=r._value||r._current;if(i===t)return o[e];(i=n.parseDate(i,o.format,o.culture))&&(o[e]=new ee(+i),("min"===e?i>a:a>i)&&(r._value=null),r.navigate(r._value),r._toggle())},_cellByDate:function(t){return t instanceof Date&&(t=this._currentView.toDateString(t)),this.element.find(W).find("td:not(.k-other-month)").filter((function(){return e(this.firstChild).attr(n.attr(T))===t}))},_selectable:function(){let e=this,n=e.options.selectable,i=p.parseOptions(n);e.selectable&&(e.selectable.destroy(),e.selectable=null),e.rangeSelectable&&(e.rangeSelectable.destroy(),e.rangeSelectable=null),i.range?e.rangeSelectable=new f(e.wrapper,{widget:e,filter:".k-calendar-monthview table "+B,cellSelector:L,cellSelectorValid:B,change:e._rangeSelection.bind(e),reverse:e.options.allowReverse,resetOnStart:n.resetOnStart===t||n.resetOnStart,ns:v,inputSelectors:"input,a,span,textarea,.k-multiselect-wrap,select,button,.k-button>span,.k-button>img,span.k-icon.k-i-caret-alt-down,span.k-icon.k-i-caret-alt-up,span.k-svg-icon.k-svg-i-caret-alt-down,span.k-svg-icon.k-svg-i-caret-alt-up"}):e.selectable=new p(e.wrapper,{aria:!0,dragToSelect:!1,multiple:i.multiple,filter:"table.k-calendar-table "+B,selectableClass:"k-calendar",change:e._selection.bind(e),relatedTarget:e._onRelatedTarget.bind(e),unselect:e._unselecting.bind(e)})},_onRelatedTarget:function(e){this.selectable.options.multiple&&e.is(B)&&e.length>1&&this._focusCell(e.first(),!0)},_getFirstViewDate:function(e){var t=this;var n=t.options;var i=[];var r;var o;var a=new Date(+t._current);var s;for(s=0;s+n.max){+r<=+n.max&&i.push({start:r,end:new Date(+n.max)});break}i.push({start:r,end:o}),a=new Date(+re(o,e.name,1))}for(a=new Date(+t._current),s=0;s=+n.min&&i.push({start:new Date(+n.min),end:o});break}i.push({start:r,end:o}),a=new Date(+re(r,e.name,-1))}for(r=i[0].start,s=0;s+i[s].start&&(r=i[s].start);return new Date(+r)},_canRenderNextView:function(e){var t=e.getFullYear();var n=e.getMonth();var i=e.getDate();var r=this.options.max;var o=r.getFullYear();var a=r.getMonth();return t=+n},_fillRange:function(e,t){var r=this;var o;r._selectDates=[],o=function(e,t){if(+t<+e){var r=+e;i.views[0].setDate(e,t),i.views[0].setDate(t,new Date(r))}var o=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate());var a=Date.UTC(t.getFullYear(),t.getMonth(),t.getDate());return Math.ceil((+a-+o)/n.date.MS_PER_DAY)}(e,t),function(e,t,n,i){for(var r=0;r<=t;r++){var o=new Date(n.getTime());i(o=new Date(o.setDate(o.getDate()+r)))||e.push(o)}}(r._selectDates,o,e,r.options.disableDates)},_selectRange:function(e,t){var n;+t<+e&&(n=t,t=e,e=n),this._fillRange(e,t),this._visualizeSelectedDatesInView()},_header:function(){var t=this;var i=t.element;var r;var o=i.find(".k-calendar-header");o.length||(o=e(`
      ${n.ui.icon({icon:"chevron-left",iconClass:"k-button-icon"})}`+`${n.ui.icon({icon:"chevron-right",iconClass:"k-button-icon"})}
      `).prependTo(i)),t.header=o,o.on(F+v+" "+O+" "+R+v+" "+H+v,".k-button",ie).on(_,(function(){return!1})).on(_+v,".k-button.k-calendar-title",t._calendarTitleClick.bind(t)).on(_+v,".k-button.k-calendar-nav-prev",t._prevViewClick.bind(t)).on(_+v,".k-button.k-calendar-nav-next",t._nextViewClick.bind(t)),r=o.find(".k-button"),t._title=r.filter(".k-calendar-title"),t._navContainer=o.find(".k-calendar-nav"),t[V]=r.filter(".k-calendar-nav-prev"),t[N]=r.filter(".k-calendar-nav-next")},_calendarTitleClick:function(){this.navigateUp(),this.focus(),this.trigger(S)},_prevViewClick:function(e){e.preventDefault(),this.navigateToPast(),this.focus(),this.trigger(S)},_nextViewClick:function(e){e.preventDefault(),this.navigateToFuture(),this.focus(),this.trigger(S)},_wrapper:function(){this.tablesWrapper=e('
      ').insertAfter(this.element[0].firstChild)},_templates:function(){var e=this.options.month;var t=e.content;var i=e.weekNumber;var r=e.empty;this.month={content:m((e=>`${t?n.template(t,{useWithBlock:!!t})(e):e.value}`),{useWithBlock:!!t}),empty:m((e=>`":' class="k-calendar-td k-empty">'}${r?n.template(r,{useWithBlock:!!r})(e):""}`),{useWithBlock:!!r}),weekNumber:m((e=>`${i?n.template(i,{useWithBlock:!!i})(e):e.weekNumber}`),{useWithBlock:!!i})}},_footer:function(){var t=this;var i=t.options;var r=!1!==i.footer?n.template(t.options.footer||(e=>n.toString(e,"D",i.culture)),{useWithBlock:!1}):null;var o=c();var a=t.element;var s=a.find(".k-calendar-footer");if(!r)return t._toggle(!1),void s.hide();s[0]||(s=e(``).appendTo(a)),t._today=s.show().find(".k-button-flat-primary").attr("title",n.toString(o,"D",t.options.culture)),s.find(".k-button-text").html(r(o)),t._toggle()},_navigate:function(e,t){var n=this;var r=n._index+1;var o=new ee(+n._current);var a=new ee(+n._current);var s;e=n[e],s=n._cellByDate(o).closest(W).index(),t>0?s=1-s:s+=1,e&&e.hasClass(E)||(r>3?o.setFullYear(o.getFullYear()+t*s*100):i.views[r].setDate(o,t*s),n.navigate(o),n._dateInViews(a)?(n._focusCell(n._cellByDate(a)),n._current=a):(r>3?a.setFullYear(a.getFullYear()+100*t):i.views[r].setDate(a,t),n._focusCell(n._cellByDate(a)),n._current=a))},_toggle:function(e){var n=this;var i=n.options;var r="range"!==i.selectable&&n.options.disableDates(c());var a=n._today;e===t&&(e=o(c(),i.min,i.max)),a&&(a.off(_+v),e&&!r?a.addClass(I).removeClass(E).on(_+v,(function(e){n._todayClick(e),n.focus()})):a.removeClass(I).addClass(E).on(_+v,(function(e){e.preventDefault()})))},_click:function(e){var t=this;var r=t.options;var o=new Date(+t._current);var s=a(e);n.date.adjustDST(s,0),t._currentView.setDate(o,s),t._current=s,t._currentView.name!==r.depth?(t.navigateDown(i.restrictValue(o,r.min,r.max)),t._focusCell(t._cellByDate(t._current)),t.trigger(S)):t._focusCell(e.closest(G)),t.focus()},_blur:function(){this._cell&&this._cell.removeClass(M)},_focus:function(){var t=this._cell;t&&e.contains(this.tablesWrapper[0],t[0])||(t=this._current&&this._dateInViews(this._current)?this._cellByDate(this._current):this.tablesWrapper.find(B).first()),this._focusCell(t)},_focusCell:function(e){var t=this;var n=t._cellID;t._cell&&t._cell.length&&(t._cell[0].removeAttribute(Z),t._cell.removeClass(M),t.tablesWrapper.removeAttr(J),t._cell.attr(b)===n&&t._cell[0].removeAttribute(b)),t._cell=e,e.attr(b)?t.tablesWrapper.attr(J,e.attr(b)):n&&(e.attr(b,n),t.tablesWrapper.attr(J,n)),e.addClass(M),e.length&&t._currentView.name==w&&(t._current=a(e.find("span")))},_todayClick:function(e){var t=this;var n=t.options.disableDates;var i=c();var r=!1;e.preventDefault(),n(i)||(t._value=i,t._isMultipleSelection()&&(t._selectDates=[i]),t._isRangeSelection()&&(t.rangeSelectable.clear(!0),t._range={start:i,end:null}),t._currentView.name==w&&t._dateInViews(i)||(r=!0),t.navigate(i,t.options.depth),t._isSingleSelection()&&(t.selectable._lastActive=null),r&&t.trigger(S),t.trigger(C))},_validateValue:function(e){var i=this;var r=i.options;var a=r.min;var s=r.max;return null!==(e=n.parseDate(e,r.format,r.culture))&&(e=new ee(+e),o(e,a,s)||(e=null)),null!==e&&i.options.disableDates(new Date(+e))?i._value===t&&(i._value=null):i._value=e,i._value},_updateAria:function(e,t){var i=this;var r=i._cellByDate(t||i.current());var o=i.view().valueType();var a=t||i.current();var s;return i._focusCell(r),s=o===w?n.toString(a,"MMMM"):"date"===o?n.toString(a,"D"):r.text(),r.attr(Z,e({current:a,valueType:o,text:s})),r.attr(b)},clearSelection:function(){var e=this;e.selectable&&e.element.find(y+A).removeClass(A).removeAttr("aria-selected"),e.rangeSelectable&&e.rangeSelectable.clear(!0)},_restoreSelection:function(){var e=this;var t;if(e._currentView.name===e.options.depth){if(e._preventChange=!0,e._isRangeSelection()){if(!(t=e.selectRange())||!t.start)return void(e._preventChange=!1);e.selectRange(t)}e._isSingleSelection()&&e.value()&&e.selectable.value(e._cellByDate(e.value())),e._isMultipleSelection()&&e._visualizeSelectedDatesInView(),e._preventChange=!1}},_isMultipleSelection:function(){let e=this.options.selectable;return p.parseOptions(e).multiple},_isRangeSelection:function(){let e=this.options.selectable;return p.parseOptions(e).range},_isSingleSelection:function(){let e=this.options.selectable;return p.parseOptions(e).single},value:function(e){var n=this;var i;if(e===t)return n._value;e=n._validateValue(e),n.clearSelection(),e&&!n._dateInViews(e)&&n.navigate(e),null!==e&&n._currentView.name===w&&(i=n._cellByDate(e),n.selectable&&n.selectable.value(i),n.rangeSelectable&&(n.rangeSelectable.start(i),n.rangeSelectable._lastActive=i))},selectDates:function(n){var i=this;var r;var o;if(n===t)return i._selectDates;o=n.map((function(e){return e.getTime()})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return new Date(e)})),r=e.grep(o,(function(e){if(e)return+i._validateValue(new Date(e.setHours(0,0,0,0)))==+e})),i._selectDates=r.length>0?r:0===o.length?o:i._selectDates,i._visualizeSelectedDatesInView()},selectRange:function(e){let n,i,r,o=this;if(e===t)return o._range;o._range=e,r=o._visibleRange(),n=o._dateInViews(e.start),i=e.end&&o._dateInViews(e.end),n||(i?e.start?o.rangeSelectable.selectTo(o._cellByDate(e.end)):(o.rangeSelectable.clear(!0),o.rangeSelectable.end(o._cellByDate(e.end))):e.start&&o.rangeSelectable.start(o._cellByDate(e.start))),n&&i&&o.rangeSelectable.range(o._cellByDate(e.start),o._cellByDate(e.end),!1,o.options.allowReverse),e.end&&n&&!i&&o.rangeSelectable.selectFrom(o._cellByDate(e.start)),!e.end&&n&&(o.rangeSelectable.clear(!0),o.rangeSelectable.start(o._cellByDate(e.start))),+r.start>+e.start&&+r.end<+e.end&&o.rangeSelectable.mid(o.element.find(B))}});function ie(t){e(this).hasClass("k-disabled")||e(this).toggleClass(D,F.indexOf(t.type)>-1||t.type==R)}function re(e,t,n){var r;return t===w?((r=new ee(e.getFullYear(),e.getMonth()+n,e.getDate())).setFullYear(e.getFullYear()),(Math.abs(r.getMonth()-e.getMonth())>n||n>10)&&(r.setMonth(e.getMonth()+n),r=i.views[0].last(r)),r):"year"===t?((r=new ee(1,e.getMonth(),e.getDate())).setFullYear(e.getFullYear()+n),Math.abs(r.getFullYear()-e.getFullYear())>n&&((r=new ee(1,e.getMonth(),1)).setFullYear(e.getFullYear()+n),r=i.views[1].last(r)),r):"decade"===t?((r=new ee(1,e.getMonth(),e.getDate())).setFullYear(e.getFullYear()+10*n),Math.abs(r.getFullYear()-e.getFullYear())>10*n&&((r=new ee(1,e.getMonth(),1)).setFullYear(e.getFullYear()+10*n),r=i.views[2].last(r)),r):"century"===t?((r=new ee(1,e.getMonth(),e.getDate())).setFullYear(e.getFullYear()+100*n),Math.abs(r.getFullYear()-e.getFullYear())>100*n&&((r=new ee(1,e.getMonth(),1)).setFullYear(e.getFullYear()+100*n),r=i.views[3].last(r)),r):void 0}n.ui.plugin(ne)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.htmlEncode,r=n.support,o=n.caret,a=n._activeElement,s=r.placeholder,l=n.ui,c=l.List,d=n.keys,h=n.data.DataSource,u="aria-disabled",p="aria-readonly",f="change",m="disabled",g="readonly",v="k-focus",_="k-disabled",b=".kendoAutoComplete",w="mouseenter"+b+" mouseleave"+b;function y(e,t,n){return n?t.substring(0,e).split(n).length-1:0}var k=c.extend({init:function(t,i){var r,o=this;o.ns=b,i=Array.isArray(i)?{dataSource:i}:i,c.fn.init.call(o,t,i),t=o.element,(i=o.options).placeholder=i.placeholder||t.attr("placeholder"),i.inputMode=i.inputMode||t.attr("inputmode")||"text",s&&t.attr("placeholder",i.placeholder),o._wrapper(),o._clearButton(),o._dataSource(),o._ignoreCase(),t[0].type="text",r=o.wrapper,o._popup(),t.addClass("k-input-inner").on("keydown"+b,o._keydown.bind(o)).on("keypress"+b,o._keypress.bind(o)).on("input"+b,o._search.bind(o)).on("paste"+b,o._search.bind(o)).on("focus"+b,(function(e){o._hasActionSheet()?o.element.attr("readonly",!0):o.options.readonly||o.element.removeAttr("readonly"),o._prev=o._accessor(),o._oldText=o._prev,o._placeholder(!1),r.addClass(v)})).on("focusout"+b,(function(e){o.filterInput&&e.relatedTarget===o.filterInput[0]||(o._change(),o._placeholder(),o.close(),r.removeClass(v))})).attr({autocomplete:"off",role:"combobox","aria-expanded":!1,inputmode:i.inputMode}),o._clear.on("click"+b+" touchend"+b,o._clearValue.bind(o)),o._clear.on("mousedown"+b,o._clearValueMouseDownHandler.bind(o)),o._enable(),o._old=o._accessor(),o._placeholder(),o._initList(),e(o.element).parents("fieldset").is(":disabled")&&o.enable(!1),o.listView.bind("click",(function(e){e.preventDefault()})),o._resetFocusItemHandler=o._resetFocusItem.bind(o),Yu({widget:o,wrapper:o.wrapper,options:o.options,prefixInsertBefore:o._inputValuesContainer,suffixInsertAfter:i.clearButton?o._clear:o.element}),n.notify(o),o._toggleCloseVisibility(),o._applyCssClasses(),i.label&&o._label(),o._aria()},options:{name:"AutoComplete",enabled:!0,suggest:!1,template:"",groupTemplate:e=>i(e),fixedGroupTemplate:e=>i(e),prefixOptions:{separator:!0},suffixOptions:{separator:!0},dataTextField:"",minLength:1,enforceMinLength:!1,delay:200,height:200,filter:"startswith",ignoreCase:!0,highlightFirst:!1,separator:null,placeholder:"",animation:{},virtual:!1,value:null,clearButton:!0,autoWidth:!1,popup:null,size:"medium",fillMode:"solid",rounded:"medium",label:null,adaptiveTitle:null,adaptiveTitleSubtitle:null},_clearValueMouseDownHandler:function(e){e&&e.currentTarget&&e.currentTarget.classList.contains("k-clear-value")?this._clearValueTrigger=!0:this._clearValueTrigger=!1},_onActionSheetCreate:function(){var e=this;e._unboundClick=!0,e.element.on("click",(function(){e.popup.toggle()})),e.filterInput&&(e.filterInput.on("keydown"+b,e._keydown.bind(e)).on("keypress"+b,e._keypress.bind(e)).on("input"+b,e._search.bind(e)).on("paste"+b,e._search.bind(e)).attr({autocomplete:"off",role:"combobox","aria-expanded":!1}),e.popup.bind("activate",(()=>{e.filterInput.val(e.element.val()),e.filterInput.trigger("focus")})),e.popup.bind("deactivate",(()=>{e.element.trigger("focus")})))},_onCloseButtonPressed:function(){var e=this;e.filterInput&&a()===e.filterInput[0]&&e.element.val(e.filterInput.val())},_popup:function(){c.fn._popup.call(this),this.popup.element.addClass("k-autocomplete-popup")},_dataSource:function(){var e=this;e.dataSource&&e._refreshHandler?e._unbindDataSource():(e._progressHandler=e._showBusy,e._errorHandler=e._hideBusy),e.dataSource=h.create(e.options.dataSource).bind("progress",e._progressHandler).bind("error",e._errorHandler)},setDataSource:function(e){this.options.dataSource=e,this._dataSource(),this.listView.setDataSource(this.dataSource)},events:["open","close",f,"select","filtering","dataBinding","dataBound"],setOptions:function(e){var t=this._listOptions(e);c.fn.setOptions.call(this,e),this.listView.setOptions(t),this._accessors(),this._aria(),this._clearButton()},_listOptions:function(t){var n=c.fn._listOptions.call(this,e.extend(t,{skipUpdateOnBind:!0}));return n.dataValueField=n.dataTextField,n.selectedItemChange=null,n},_editable:function(e){var t=this,n=t.element,i=t.wrapper.off(b),r=e.readonly,o=e.disable;r||o?(i.addClass(o?_:"").removeClass(o?"":_),n.attr(m,o).attr(g,r).attr(u,o).attr(p,r)):(i.removeClass(_).on(w,t._toggleHover),n.prop(m,!1).prop(g,!1).attr(u,!1).attr(p,!1)),t._toggleCloseVisibility()},close:function(){var e=this;var t=e.listView.focus();t&&t.removeClass("k-selected"),e.popup.close(),e._deactivateItem()},destroy:function(){var e=this;e.element.off(b),e._clear.off(b),e.wrapper.off(b),e.filterInput&&e.filterInput.off(b),c.fn.destroy.call(e)},refresh:function(){this.listView.refresh()},select:function(e){this._select(e)},search:function(e){let t,n,i=this,r=i.options,s=r.ignoreCase,l=i._separator(),c=i.dataSource.options.accentFoldingFiltering,d=i.filterInput&&a()===i.filterInput[0]?i.filterInput:i.element;e=e||i._accessor(),clearTimeout(i._typingTimeout),l&&(e=function(e,t,n){return t.split(n)[y(e,t,n)]}(o(d)[0],e,l)),t=e.length,(!r.enforceMinLength&&!t||t>=r.minLength)&&(i._open=!0,i._mute((function(){this.listView.value([])})),n=c?e.toLocaleLowerCase(c):e.toLowerCase(),i._filterSource({value:s?n:e,operator:r.filter,field:r.dataTextField,ignoreCase:s}),i.one("close",i._unifySeparators.bind(i))),i._toggleCloseVisibility()},suggest:function(e){var n,i=this,r=i._last,s=i._accessor(),l=i.value(),h=i.element[0],u=o(h)[0],p=i._separator(),f=s.split(p),m=y(u,s,p),g=u,v=i.dataSource.options.accentFoldingFiltering;if(r!=d.BACKSPACE&&r!=d.DELETE){if("string"!=typeof(e=e||"")&&(e[0]&&(e=i.dataSource.view()[c.inArray(e[0],i.ul[0])]),e=e?i._text(e):""),u<=0&&(u=(v?s.toLocaleLowerCase(v):s.toLowerCase()).indexOf(v?e.toLocaleLowerCase(v):e.toLowerCase())+1),n=(n=s.substring(0,u).lastIndexOf(i._defaultSeparator()))>-1?u-(n+i._defaultSeparator().length):u,s=f[m].substring(0,n),e&&(e=e.toString(),(n=(v?e.toLocaleLowerCase(v):e.toLowerCase()).indexOf(v?s.toLocaleLowerCase(v):s.toLowerCase()))>-1&&(g=u+(e=e.substring(n+s.length)).length,s+=e),p&&""!==f[f.length-1]&&f.push("")),f[m]=s,"object"==typeof i.options.separator&&null!=i.options.separator)if(l.length>1){let e=[...l.matchAll(p.source)].pop();e?i._accessor(f.slice(0,-1).join(i._defaultSeparator()||"")+e+f[f.length-1]):i._accessor(f.slice(0,-1).join(i._defaultSeparator()||""))}else i._accessor(f.join(this._defaultSeparator()||""));else i._accessor(f.join(p||""));h===a()&&o(h,u,g)}else i._last=t},value:function(e){if(e===t)return this._accessor();this.listView.value(e),this._accessor(e),this._old=this._accessor(),this._oldText=this._accessor(),this._toggleCloseVisibility(),this._refreshFloatingLabel()},_click:function(e){var t=e.item;var n=this;var i=n.element;var r=n.listView.dataItemByIndex(n.listView.getElementIndex(t));e.preventDefault(),n._active=!0,n.trigger("select",{dataItem:r,item:t})?n.close():(n._oldText=i.val(),n._select(t).done((function(){n._blur(),o(i,i.val().length)})))},_clearText:e.noop,_highlightFirst:function(){var e=this.options.highlightFirst?0:-1;this.listView.focus(e)},_resetFocusItem:function(){this.options.virtual&&this.listView.scrollTo(0),this._highlightFirst()},_listBound:function(){var e=this;var n=e.popup;var i=e.options;var r=e.dataSource.flatView();var o=r.length;var s=e.dataSource._group?e.dataSource._group.length:0;var l=e.element[0]===a()||e.filterInput&&e.filterInput[0]===a();var c;e._renderFooter(),e._renderNoData(),e._toggleNoData(!o),e._toggleHeader(!!s&&!!o),e._resizePopup(),n.position(),o&&(i.suggest&&l&&e._inputValue()&&e.suggest(r[0]),e._highlightFirst()),e._open&&(e._open=!1,c=e._allowOpening()?"open":"close",e._typingTimeout&&!l&&(c="close"),o&&(e._resetFocusItem(),i.virtual&&e.popup.unbind("activate",e._resetFocusItemHandler).one("activate",e._resetFocusItemHandler)),n[c](),e._typingTimeout=t),e._touchScroller&&e._touchScroller.reset(),e._hideBusy(),e.trigger("dataBound")},_mute:function(e){this._muted=!0,e.call(this),this._muted=!1},_listChange:function(){(this._active||this.element[0]===a())&&!this._muted&&this._selectValue(this.listView.selectedDataItems()[0])},_selectValue:function(e){var t=this._separator();var n="";e&&(n=this._text(e)),null===n&&(n=""),t&&(n=function(e,t,n,i,r){var o=t.split(i);return o.splice(y(e,t,i),1,n),i&&""!==o[o.length-1]&&o.push(""),o.join(r)}(o(this.element)[0],this._accessor(),n,t,this._defaultSeparator())),this._prev=n,this._accessor(n),this._placeholder()},_unifySeparators:function(){return this._accessor(this.value().split(this._separator()).join(this._defaultSeparator())),this},_preselect:function(e,t){this._inputValue(t),this._accessor(e),this._old=this.oldText=this._accessor(),this.listView.setValue(e),this._placeholder()},_change:function(){var e=this;var t=e._unifySeparators().value();var n=t!==c.unifyType(e._old,typeof t);var i=n&&!e._typing;var r=e._oldText!==t;var o=e._clearValueTrigger;e._old=t,e._oldText=t,e.filterInput&&a()===e.filterInput[0]&&e.element.val(e.filterInput.val()),!i&&!r||o||e.element.trigger(f),n&&!o&&e.trigger(f),e.typing=!1,e._toggleCloseVisibility()},_accessor:function(e){var n=this,i=n.filterInput&&a()===n.filterInput[0]?n.filterInput[0]:n.element[0];if(e===t)return e=i.value,i.className.indexOf("k-readonly")>-1&&e===n.options.placeholder?"":e;i.value=null===e?"":e,n._placeholder()},_keydown:function(e){var t=this;var n=e.keyCode;var i=t.listView;var r=t.popup.visible();var o=i.focus();if(t._last=n,n===d.DOWN)r?this._move(o?"focusNext":"focusFirst"):t.value()&&t._filterSource({value:t.ignoreCase?t.value().toLowerCase():t.value(),operator:t.options.filter,field:t.options.dataTextField,ignoreCase:t.ignoreCase}).done((function(){t._allowOpening()&&(t._resetFocusItem(),t.popup.open())})),e.preventDefault();else if(n===d.ESC)r?(e.preventDefault(),t.close()):t._clearValue();else if(e.altKey&&n===d.UP&&r)e.preventDefault(),t.close();else if(n===d.UP)r&&this._move(o?"focusPrev":"focusLast"),e.preventDefault();else if(n===d.HOME)this._move("focusFirst");else if(n===d.END)this._move("focusLast");else if(n===d.ENTER||n===d.TAB){if(n===d.ENTER&&r&&e.preventDefault(),r&&o){var a=i.dataItemByIndex(i.getElementIndex(o));if(t.trigger("select",{dataItem:a,item:o}))return;this._select(o)}this._blur()}else if(!t.popup.visible()||n!==d.PAGEDOWN&&n!==d.PAGEUP)t.popup._hovered=!0,t._search();else{e.preventDefault();var s=n===d.PAGEDOWN?1:-1;i.scrollWith(s*i.screenHeight())}},_keypress:function(){this._oldText=this.element.val(),this._typing=!0},_move:function(e){if(this.listView[e](),this.options.suggest&&null==this.listView.focus()&&"focusNext"==e)this.listView.focus(0),this.suggest(this.listView._view[0].item);else if(this.options.suggest&&null==this.listView.focus()&&"focusPrev"==e){let e=this.listView._view.length-1;this.listView.focus(e),this.suggest(this.listView._view[e].item)}else!this.options.suggest||"focusFirst"!=e&&"focusLast"!=e?this.options.suggest&&null!=this.listView.focus()&&this.suggest(this.listView.focus()):o(this.element)},_placeholder:function(e){if(!s){var n,i=this,r=i.element,a=i.options.placeholder;if(a){if(n=r.val(),e===t&&(e=!n),e||(a=n!==a?n:""),n===i._old&&!e)return;r.toggleClass("k-readonly",e).val(a),a||r[0]!==document.activeElement||o(r[0],0,0)}}},_separator:function(){var e=this.options.separator;return e instanceof Array?new RegExp(e.join("|"),"gi"):e},_defaultSeparator:function(){var e=this.options.separator;return e instanceof Array?e[0]:e},_inputValue:function(){return this.element.val()},_search:function(){var e=this;clearTimeout(e._typingTimeout),e._typingTimeout=setTimeout((function(){e._prev!==e._accessor()&&(e._prev=e._accessor(),e.search())}),e.options.delay)},_select:function(e){var t=this;return t._active=!0,t.listView.select(e).done((function(){t._active=!1}))},_clearButton:function(){c.fn._clearButton.call(this),this.options.clearButton&&this._clear.insertAfter(this.element)},_toggleHover:function(t){e(t.currentTarget).toggleClass("k-hover","mouseenter"===t.type)},_toggleCloseVisibility:function(){var e=this.element.is(":disabled")||this.element.is("[readonly]");this.value()&&!e?this._showClear():this._hideClear()},_wrapper:function(){var e,t=this,n=t.element,i=n[0];(e=n.parent()).is("span.k-autocomplete")||(e=n.wrap("").parent()),e.attr("tabindex",-1),e[0].style.cssText=i.style.cssText,n.css({width:"",height:i.style.height}),t._focused=t.element,t.wrapper=e.addClass("k-autocomplete k-input").addClass(i.className).removeClass("input-validation-error")},_clearValue:function(){this._clearValueTrigger=!1,c.fn._clearValue.call(this),this.element.trigger("focus")}});l.plugin(k),n.cssProperties.registerPrefix("AutoComplete","k-input-"),n.cssProperties.registerValues("AutoComplete",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo;var n=t.ui;var i=e.extend;var r="visibility";var o="k-drag-status";var a=``;var s="k-hover";n.HierarchicalDragAndDrop=t.Class.extend({init:function(r,o){this.element=r,this.hovered=r,this.options=i({dragstart:e.noop,drag:e.noop,drop:e.noop,dragend:e.noop},o),this._draggable=new n.Draggable(r,{ignore:"input,a:not(.k-treeview-leaf),textarea,.k-multiselect-wrap,select,button,a.k-button>.k-icon,.k-button>.k-button-text,button.k-button>.k-icon,span.k-toggle-icon,a.k-button>.k-svg-icon,button.k-button>.k-svg-icon,.k-button>.k-svg-icon>svg,.k-button>.k-svg-icon>svg>path",filter:o.filter,autoScroll:o.autoScroll,cursorOffset:{left:10,top:t.support.mobileOS?-40/t.support.zoomLevel():10},hint:this._hint.bind(this),dragstart:this.dragstart.bind(this),dragcancel:this.dragcancel.bind(this),hintDestroyed:this.dragcancel.bind(this),drag:this.drag.bind(this),dragend:this.dragend.bind(this),holdToDrag:o.holdToDrag,clickMoveClick:o.clickMoveClick})},_hint:function(e){return"
      "+a+this.options.hintText(e)+"
      "},_removeTouchHover:function(){t.support.touch&&this.hovered&&(this.hovered.find("."+s).removeClass(s),this.hovered=!1)},_hintStatus:function(e){var t=this._draggable.hint.find(`.${o}`);e?(this.status=e,n.icon(t,{icon:e})):(this.status="",t.replaceWith(a))},dragstart:function(t){this.dropHint&&this.dropHint.remove(),this.source=t.currentTarget.closest(this.options.itemSelector),this.options.dragstart(this.source)&&t.preventDefault(),this.options.reorderable?this.dropHint=e("
      ").css(r,"hidden").appendTo(this.element):this.dropHint=e()},drag:function(n){var i=this.options;var o=this.source;var a=this.dropTarget=e(t.eventTarget(n));var l=a.closest(i.allowedContainers);var c,d,h,u,p;var f,m,g;var v,_,b;l.length?o[0]==a[0]||i.contains(o[0],a[0])||n.clickMoveClick&&n.currentTarget.hasClass("k-drag-cell")&&0===a.closest(".k-drag-cell").length||n.clickMoveClick&&n.currentTarget.hasClass("k-treeview-leaf")&&0===a.closest(".k-treeview-leaf").length?b="cancel":(b="insert-middle",(c=(v=i.itemFromTarget(a)).item).length?(this._removeTouchHover(),d=t._outerHeight(c),u=v.content,i.reorderable?(p=d/(u.length>0?4:2),h=t.getOffset(c).top,f=n.y.location"),r.encoded?t.labelEl.text(r.label):t.labelEl.html(r.label),r.labelId&&t.labelEl.attr("id",r.labelId),r.optional&&t.labelEl.append(""+r.optionalText+""),t.element[r.labelPosition](t.labelEl))},html:function(){var e=this,t="after"===e.options.labelPosition,n=i.fn.html.call(e);return e.labelEl?t?n+e.labelEl[0].outerHTML:e.labelEl[0].outerHTML+n:n}});var o=r.extend({init:function(e,t){r.fn.init.call(this,e,t),this._addClasses()},options:{name:"HTMLCheckBox",inputClass:"k-checkbox",labelClass:"k-checkbox-label",optionalClass:"k-label-optional",optionalText:"(Optional)",type:"checkbox",rounded:"medium",size:"medium",stylingOptions:["size","rounded"]}});var a=r.extend({init:function(e,t){r.fn.init.call(this,e,t),this._addClasses()},options:{name:"HTMLRadioButton",inputClass:"k-radio",labelClass:"k-radio-label",optionalClass:"k-label-optional",optionalText:"(Optional)",type:"radio",size:"medium",stylingOptions:["size"]}});e.extend(n.html,{renderCheckBox:function(n,i){return(arguments[0]===t||e.isPlainObject(arguments[0]))&&(i=n,n=e("")),new o(n,i).html()},renderRadioButton:function(n,i){return(arguments[0]===t||e.isPlainObject(arguments[0]))&&(i=n,n=e("")),new a(n,i).html()},HTMLInput:r,HTMLCheckBox:o,HTMLRadioButton:a}),n.cssProperties.registerPrefix("HTMLCheckBox","k-checkbox-"),n.cssProperties.registerValues("HTMLCheckBox",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),n.cssProperties.registerPrefix("HTMLRadioButton","k-radio-")}(window.kendo.jQuery);kendo;!function(e,t){var n,i,r,o,a,s=window.kendo,l=s.ui,c=s.data,d=s.htmlEncode,h=s.sanitizeLink,u=e.extend,p=s.template,f=Array.isArray,m=l.Widget,g=c.HierarchicalDataSource,v=s.keys,_=".kendoTreeView",b=".kendoTreeViewTemp",w="select",y="check",k="navigate",x="change",C="error",S="checked",T="indeterminate",M="dragstart",A="progress",D="drag",E="drop",I="dragend",z="dataBound",P="itemsLoaded",L="loadCompleted",B="requestEnd",H="click",R="undefined",F="k-hover",O="k-treeview",V=".k-treeview-item",N="k-icon",$="",U="string",W="aria-checked",j="aria-selected",q="aria-disabled",G="aria-expanded",K="aria-activedescendant",Y="aria-busy",Q="k-disabled",X={text:"dataTextField",url:"dataUrlField",spriteCssClass:"dataSpriteCssClassField",imageUrl:"dataImageUrlField",attr:"dataAttrField",imageAttr:"dataImageAttrField",contentAttr:"dataContentAttrField",linkAttr:"dataLinkAttrField"},Z=function(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&typeof e.nodeName===U};const J="k-treeview-item",ee="k-image",te="k-treeview-leaf-text";function ne(e){return function(t){var n=t.children(".k-animation-container");return n.length||(n=t),n.children(e)}}function ie(e){return e.find(".k-checkbox-wrap:first input[type=checkbox]")}function re(e){return function(t,n){var i,r=(n=n.closest(V)).parent();return r.parent().is("li")&&(i=r.parent()),this._dataSourceMove(t,r,i,(function(t,i){var r=this.dataItem(n);var o=r&&n.parent().children().length!==r.parent().length?r.parent().indexOf(r):n.index();return this._insert(t.data(),i,o+e)}))}}function oe(t){var n=t.children("div"),i=t.children("ul"),r=n.find(".k-treeview-toggle > span"),o=t.children("input[type=checkbox]"),l=n.children(".k-treeview-leaf");t.hasClass("k-treeview")||(n.length||(n=e("
      ").prependTo(t)),!r.length&&i.length?r=e(`${$}`).prependTo(n):i.length&&i.children().length||(r.parent().remove(),i.remove(),t.removeAttr(G)),o.length&&e("").appendTo(n).append(o),l.length||((l=t.children("a").eq(0).addClass("k-treeview-leaf k-link")).length||(l=e("")),l.appendTo(n),n.length&&function(e,t){var n;for(;e&&"ul"!=e.nodeName.toLowerCase();)n=e,e=e.nextSibling,3==n.nodeType&&(n.nodeValue=s.trim(n.nodeValue)),a.test(n.className)?t.insertBefore(n,t.firstChild):t.appendChild(n)}(n[0].nextSibling,l[0])))}i=ne(".k-treeview-group"),r=ne(".k-treeview-group,.k-content"),o=function(e){return e.children("div").find(".k-treeview-toggle > span:first")},a=/k-sprite/,n=s.ui.DataBoundWidget.extend({init:function(e,t){var n,i,r=this,o=t&&!!t.dataSource;f(t)&&(t={dataSource:t}),t&&typeof t.loadOnDemand==R&&f(t.dataSource)&&(t.loadOnDemand=!1),m.prototype.init.call(r,e,t),e=r.element,t=r.options,r._dataSourceUids={},i=e.is("ul")&&e||e.hasClass(O)&&e.children("ul"),(n=!o&&i.length)&&(t.dataSource.list=i),r._animation(),r._accessors(),r._templates(),e.hasClass(O)?(r.wrapper=e,r.root=e.children("ul").eq(0)):(r._wrapper(),i&&(r.root=e,r._group(r.wrapper))),r._applyCssClasses(),r._tabindex(),r.wrapper.find(">ul").attr("role","tree"),r._dataSource(n),r._attachEvents(),r._dragging(),n?r._syncHtmlAndDataSource():t.autoBind?(r._progress(!0),r.dataSource.fetch(this._attemptLoadCompleted.bind(this))):(r._progressHandler=r._requestStart.bind(r),r.dataSource.bind(A,r._progressHandler)),t.checkboxes&&t.checkboxes.checkChildren&&r.updateIndeterminate(),r.element[0].id?r._ariaId=s.format("{0}_tv_active",r.element[0].id):r._ariaId=s.guid()+"_tv_active",s.notify(r)},_attachEvents:function(){var t=this,n=".k-treeview-leaf:not(.k-selected,.k-disabled)",i="mouseenter";t._clickHandler=t._click.bind(t),t.wrapper.on(i+_,".k-treeview-leaf.k-selected",(function(e){e.preventDefault()})).on(i+_,n,(function(){e(this).addClass(F)})).on("mouseleave"+_,n,(function(){e(this).removeClass(F)})).on(H+_,n,t._clickHandler).on("dblclick"+_,".k-treeview-leaf:not(.k-disabled)",t._toggleButtonClick.bind(t)).on(H+_,`.k-treeview-toggle .${N}`,t._toggleButtonClick.bind(t)).on("keydown"+_,t,t._keydown.bind(t)).on("keypress"+_,t._keypress.bind(t)).on("focus"+_,t._focus.bind(t)).on("blur"+_,t._blur.bind(t)).on("mousedown"+_,`.k-treeview-leaf,.k-checkbox-wrap :checkbox,.k-treeview-toggle .${N}`,t._mousedown.bind(t)).on("change"+_,".k-checkbox-wrap :checkbox",t._checkboxChange.bind(t)).on("click"+_,".k-request-retry",t._retryRequest.bind(t)).on("click"+_,".k-link.k-disabled",(function(e){e.preventDefault()})).on("click"+_,(function(n){var i=e(n.target);i.is(":kendoFocusable")||i.find("input,select,textarea,button,object").is(":kendoFocusable")||t.focus()}))},_requestStart:function(){this._progress(!0)},_syncHtmlAndDataSource:function(e,t){e=e||this.root;var n,i,r,o,a,l=(t=t||this.dataSource).view(),c=s.attr("uid"),d=s.attr("expanded"),h=this.options.checkboxes,u=e.children("li");for(n=0;n0?"after":"before"},dragstart:function(e){return i.wrapper.attr(s.attr("scrollable"),!1),i.trigger(M,{sourceNode:e[0]})},drag:function(e){i.trigger(D,{originalEvent:e.originalEvent,sourceNode:e.source[0],dropTarget:e.target[0],pageY:e.pageY,pageX:e.pageX,statusClass:e.status,setStatusClass:e.setStatus})},drop:function(t){var n=e(t.dropTarget).closest("a");return n&&n.attr("href")&&i._tempPreventNavigation(n),i.trigger(E,{originalEvent:t.originalEvent,sourceNode:t.source,destinationNode:t.destination,valid:t.valid,setValid:function(e){this.valid=e,t.setValid(e)},dropTarget:t.dropTarget,dropPosition:t.position})},dragend:function(e){var t=e.source;var n=e.destination;var r=e.position;function o(t){i.options.checkboxes&&i.options.checkboxes.checkChildren&&i.updateIndeterminate(),i.current(t),i.element.focus(),i.trigger(I,{originalEvent:e.originalEvent,sourceNode:t&&t[0],destinationNode:n[0],dropPosition:r})}i.wrapper.removeAttr(s.attr("scrollable")),"over"==r?i.append(t,n,o):("before"==r?t=i.insertBefore(t,n):"after"==r&&(t=i.insertAfter(t,n)),o(t))}})}else!t&&n&&(n.destroy(),this.dragging=null)},_tempPreventNavigation:function(e){e.on(H+_+b,(function(t){t.preventDefault(),e.off(H+_+b)}))},_hintText:function(e){return this.templates.dragClue({item:this.dataItem(e),treeview:this.options})},_templates:function(){let t=this,n=t.options,i=t._fieldAccessor.bind(t);n.template&&typeof n.template==U?n.template=p(n.template):n.template||(n.template=({item:e})=>{let n=i("text")(e);let r=i("contentAttr")(e);return void 0!==e.encoded&&!1===e.encoded?`${n}`:`${d(n)}`}),t._checkboxes(),t.templates={setAttributes:function(e){return t.templates.setDefaultClasses(J,e.attr)},cssClass:function(e,t){var n="",i=t.index,r=e.length-1;return e.firstLevel&&0===i&&(n+="k-treeview-top "),n+=0===i&&i!=r?-1!=n.indexOf("k-treeview-top")?"":"k-treeview-top":i==r?"k-treeview-bot":"k-treeview-mid"},textClass:function(e,t){var n="k-treeview-leaf";return t&&(n+=" k-link"),!1===e.enabled&&(n+=" k-disabled"),!0===e.selected&&(n+=" k-selected"),n},checkboxClass:function(e){var t="k-checkbox";return!1===e.enabled&&(t+=" k-disabled"),t},toggleButtonClass:function(e){var t="k-treeview-toggle";return!1===e.enabled&&(t+=" k-disabled"),t},toggleIcon:function(e,n){return!0!==n.expanded?l.icon(e,{icon:"caret-alt-"+(s.support.isRtl(t.element)?"left":"right")}):l.icon(e,{icon:"caret-alt-down"})},groupAttributes:function(e){var t="";return e.firstLevel||(t="role='group'"),t+(!0!==e.expanded?` ${s.attr("style-display")}="none"`:"")},groupCssClass:function(e){var t="k-treeview-group";return e.firstLevel&&(t+=" k-treeview-lines"),t},dragClue:e=>e.treeview.template(e),group:e=>`
        `+e.renderItems(e)+"
      ",itemContent:e=>{let n=i("imageUrl")(e.item);let r=i("imageAttr")(e.item);let o=i("spriteCssClass")(e.item);let a="";return n&&(a+=``),o&&(a+=``),a+=e.treeview.template(e),a},itemElement:t=>{let n=t.item,r=t.r;let o=i("url")(n),a=o?"a":"span",s=o?' href="'+h(o)+'"':"";let l=`
      `;return n.hasChildren&&(l+=``+r.toggleIcon(e($),n)+""),t.treeview.checkboxes&&(l+=""+t.treeview.checkboxes.template(t)+""),l+=`<${a} ${r.linkCssAttributes(n,!!o)} ${s}>`+r.itemContent(t)+``,l+="
      ",l},item:e=>{var t=e.item,n=e.r;var i=`
    • `+n.itemElement(e)+"
    • "},loading:({messages:e})=>`
      ${d(e.loading)}`,retry:({messages:e})=>`${d(e.requestFailed)} `,imageCssAttributes:function(e){return t.templates.setDefaultClasses(ee,e)},contentCssAttributes:function(e){return t.templates.setDefaultClasses(te,e)},linkCssAttributes:function(e,n){return t.templates.setDefaultClasses(this.textClass(e,n),i("linkAttr")(e))},setDefaultClasses:function(e,n){return(n=n&&n.toJSON?n.toJSON():n||{}).class?n.class+=" "+e:n.class=e,t.templates.stringifyAttributes(n)},stringifyAttributes:function(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t+=n+'="'+e[n]+'" ');return t}}},items:function(){return this.element.find(".k-treeview-item > div:first-child")},setDataSource:function(e){var t=this.options;t.dataSource=e,this._dataSourceUids={},this._dataSource(),t.checkboxes&&t.checkboxes.checkChildren&&this.dataSource.one("change",this.updateIndeterminate.bind(this,null)),this.options.autoBind&&this.dataSource.fetch(this._attemptLoadCompleted.bind(this))},_bindDataSource:function(){var e=this;e._refreshHandler=e.refresh.bind(e),e._errorHandler=e._error.bind(e),e._loadCompletedHandler=e._loadCompleted.bind(e),e._requestEndHandler=e._dsRequestEnd.bind(e),e._loadedNodes=[],e.dataSource.bind(x,e._refreshHandler),e.dataSource.bind(C,e._errorHandler),e.dataSource.bind(P,e._loadCompletedHandler),e.dataSource.bind(B,e._requestEndHandler)},_dsRequestEnd:function(e){var t=this;setTimeout((function(){"read"!==e.type||t._loadCompletedFired||t._attemptLoadCompleted()}))},_loadCompleted:function(e){var t=this;t._loadedNodes=t._loadedNodes.concat(e.nodes),t.dataSource.loading()||!1!==t.options.loadOnDemand||(t.trigger(L,{nodes:t._loadedNodes}),t._loadedNodes=[])},_attemptLoadCompleted:function(){var e,t,n=this,i=n.dataSource.view();if(!1===n.options.loadOnDemand){for(t=0;t1){for(r=1;rn.clientHeight&&(i.push(n),r.push(n.scrollTop))}while(n!=o);for(s.focusElement(t),e=0;e0&&e[0].scrollIntoView({block:"nearest"})},_keydown:function(n){var i,r=this,o=n.keyCode,a=r.current(),l=r._expanded(a),c=a.find(".k-checkbox-wrap").first().find(":checkbox"),d=s.support.isRtl(r.element);n.target==n.currentTarget&&(!d&&o==v.RIGHT||d&&o==v.LEFT?l?i=r._nextVisible(a):a.find(".k-treeview-leaf").first().hasClass(Q)||r.expand(a):!d&&o==v.LEFT||d&&o==v.RIGHT?l&&!a.find(".k-treeview-leaf").first().hasClass(Q)?r.collapse(a):(i=r.parent(a),r._enabled(i)||(i=t)):o==v.DOWN?i=r._nextVisible(a):o==v.UP?i=r._previousVisible(a):o==v.HOME?i=r._nextVisible(e()):o==v.END?i=r._previousVisible(e()):o!=v.ENTER||a.find(".k-treeview-leaf").first().hasClass(Q)?o==v.SPACEBAR&&c.length&&(a.find(".k-treeview-leaf").first().hasClass(Q)||(c.prop(S,!c.prop(S)).data(T,!1).prop(T,!1),r._checkboxChange({target:c})),i=a):a.find(".k-treeview-leaf").first().hasClass("k-selected")||r._trigger(w,a)||r.select(a),i&&(n.preventDefault(),a[0]!=i[0]&&(r._trigger(k,i),r.current(i),r.scrollTo(i))))},_keypress:function(e){var t=this;var n=t.current().get(0);var i;var r=e.key;1===r.length&&(t._match||(t._match=""),t._match+=r,clearTimeout(t._matchTimer),t._matchTimer=setTimeout((function(){t._match=""}),300),(i=n&&t._matchNextByText(Array.prototype.indexOf.call(t.element.find(".k-treeview-item"),n),t._match)).length||(i=t._matchNextByText(-1,t._match)),i.get(0)&&i.get(0)!==n&&(t._trigger(k,i),t.current(i)))},_matchNextByText:function(t,n){return this.element.find(".k-treeview-leaf").filter((function(i,r){return i>t&&e(r).is(":visible")&&0===e(r).text().toLowerCase().indexOf(n)})).eq(0).closest(V)},_click:function(t){var n=e(t.currentTarget),i=r(n.closest(V)),o=n.attr("href");(o?"#"==o||o.indexOf("#"+this.element.id+"-")>=0:i.length&&!i.children().length)&&t.preventDefault(),n.hasClass(".k-selected")||this._trigger(w,n)||this.select(n)},_wrapper:function(){var e,t,n=this,i=n.element;i.is("ul")?(e=i.wrap("
      ").parent(),t=i):t=(e=i).children("ul").eq(0),n.wrapper=e.addClass("k-treeview"),n.root=t},_getSelectedNode:function(){return this.element.find(".k-selected").closest(V)},_group:function(e){var t=this,n=e.hasClass(O),i={firstLevel:n,expanded:n||t._expanded(e)},r=e.children("ul");r.addClass(t.templates.groupCssClass(i)).css("display",i.expanded?"":"none"),n||r.attr("role","group"),t._nodes(r,i)},_nodes:function(t,n){var i,r=this,o=t.children("li");n=u({length:o.length},n),o.each((function(t,o){o=e(o),i={index:t,expanded:r._expanded(o)},oe(o),r._updateNodeClasses(o,n,i),r._group(o)}))},_checkboxes:function(){var t=this.options;var n=t.checkboxes;var i;n&&(i=(i=s.html.renderCheckBox(e(""),e.extend({},t,{rounded:"medium"}))).replace(">",""),typeof(n=u({template:({item:e})=>i+` id="_${e.uid}" aria-hidden="true" type="checkbox" tabindex="-1"`+(n.name?'name="'+n.name+'"':"")+" "+(!1===e.enabled?"disabled":"")+" "+(e.checked?"checked":"")+"/>"},t.checkboxes)).template==U&&(n.template=p(n.template)),t.checkboxes=n)},_updateNodeClasses:function(e,t,n){var i=e.children("div"),r=e.children("ul"),o=this.templates;if(!e.hasClass("k-treeview")){(n=n||{}).expanded=typeof n.expanded!=R?n.expanded:this._expanded(e),n.index=typeof n.index!=R?n.index:e.index(),n.enabled=typeof n.enabled!=R?n.enabled:!i.children(".k-treeview-leaf").hasClass("k-disabled"),(t=t||{}).firstLevel=typeof t.firstLevel!=R?t.firstLevel:e.parent().parent().hasClass(O),t.length=typeof t.length!=R?t.length:e.parent().children().length,e.addClass("k-treeview-item"),i.removeClass("k-treeview-top k-treeview-mid k-treeview-bot").addClass(o.cssClass(t,n)),i.find(".k-checkbox").removeClass("k-checkbox k-disabled").addClass(o.checkboxClass(n));var a=i.children(".k-treeview-leaf");var s=a[0]&&"a"==a[0].nodeName.toLowerCase();if(a.removeClass("k-treeview-leaf k-link k-disabled").addClass(o.textClass(n,s)),r.length||"true"==e.attr("data-hasChildren")){var l=i.find(".k-treeview-toggle");var c=l.children("span");l.removeClass("k-treeview-toggle k-disabled").addClass(o.toggleButtonClass(n)),o.toggleIcon(c,n),r.addClass("k-treeview-group")}}},_processNodes:function(t,n){var i=this.element.find(t);for(var r=0;r=r.length?t.appendTo(n):t.insertBefore(r.eq(e))}),o),this._updateNodeClasses(n,{},{expanded:!o}),o||i(n).css("display","block")},_refreshChildren:function(e,t,n){var r,o,a;var s=this.options;var c=s.loadOnDemand;var d=s.checkboxes&&s.checkboxes.checkChildren;if(i(e).empty(),t.length)for(this._appendItems(n,t,e),o=i(e).children(),c&&d&&this._bubbleIndeterminate(o.last()),r=0;rul").attr("role","tree"),this.trigger(z,{node:n?o:t}),this.dataSource.filter()&&this.options.checkboxes.checkChildren&&this.updateIndeterminate(o)}},_error:function(t){var n=t.node&&this.findByUid(t.node.uid);var i=this.templates.retry({messages:this.options.messages});n?(this._progress(n,!1),this._expanded(n,!1),o(n).replaceWith(l.icon(e($),{icon:"arrow-rotate-cw"})),t.node.loaded(!1)):(this._progress(!1),this.dataSource.data([]),this.element.html(i))},_retryRequest:function(e){e.preventDefault(),this.dataSource.fetch(this._attemptLoadCompleted.bind(this))},expand:function(e){this._processNodes(e,(function(e,t){this.toggle(t,!0)}))},collapse:function(e){this._processNodes(e,(function(e,t){this.toggle(t,!1)}))},enable:function(e,t){"boolean"==typeof e?(t=e,e=this.items()):t=2!=arguments.length||!!t,this._processNodes(e,(function(e,n){this.dataItem(n).set("enabled",t)}))},current:function(t){var n=this,i=n._current,r=n.element;return arguments.length>0&&t&&t.length?(i&&i.find(".k-treeview-leaf").first().removeClass("k-focus"),(i=n._current=e(t,r).closest(V)).find(".k-treeview-leaf").first().addClass("k-focus"),void n._updateActiveDescendant()):(i||(i=n._nextVisible(e())),i)},_updateActiveDescendant:function(){var e=this._current,t=e[0].id||this._ariaId,n=this.element.find("#"+this._ariaId);n.length>0&&n.removeAttr("id"),this.root.removeAttr(K),e.attr("id",t),this.root.attr(K,t)},select:function(t){var n=this,i=n.element;if(!arguments.length)return i.find(".k-selected").closest(V);t=e(t,i).closest(V),i.find(".k-selected").each((function(){var t=n.dataItem(this);t?(t.set("selected",!1),delete t.selected):e(this).removeClass("k-selected")})),t.length&&(n.dataItem(t).set("selected",!0),n._clickTarget=t),n.trigger(x)},_toggle:function(e,t,n){var i=this.options;var o=r(e);var a=n?"expand":"collapse";var s;o.data("animating")||(s=t&&t.loaded(),n&&!s?(i.loadOnDemand&&this._progress(e,!0),o.remove(),t.load()):(this._updateNodeClasses(e,{},{expanded:n}),n||o.css("height",o.height()).css("height"),o.kendoStop(!0,!0).kendoAnimate(u({reset:!0},i.animation[a],{complete:function(){n&&o.css("height","")}}))))},toggle:function(t,n){t=e(t),o(t)&&(1==arguments.length&&(n=!this._expanded(t)),this._expanded(t,n))},destroy:function(){var e=this;m.fn.destroy.call(e),e.wrapper.off(_),e.wrapper.find(".k-checkbox-wrap :checkbox").off(_),e._clickHandler=null,e._unbindDataSource(),e.dragging&&e.dragging.destroy(),e._dataSourceUids={},s.destroy(e.element),e.root=e.wrapper=e.element=null},_expanded:function(e,t,n){var i=s.attr("expanded");var o;var a=t;var l=a?"expand":"collapse";if(e.children().hasClass("k-hidden")&&e.children().removeClass("k-hidden"),1==arguments.length)return o=this._dataItem(e),"true"===e.attr(i)||o&&o.expanded;o=this.dataItem(e),r(e).data("animating")||!n&&this._trigger(l,e)||(a?(e.attr(i,"true"),e.attr(G,"true")):(e.removeAttr(i),e.attr(G,"false")),o&&(o.set("expanded",a),a=o.expanded))},_progress:function(t,n){var i=this.element;var r=this.templates.loading({messages:this.options.messages});1==arguments.length?((n=t)?i.html(r):i.empty(),this.element.attr(Y,n)):(o(t).replaceWith(e($).toggleClass("k-i-loading",n).toggleClass("k-icon",n)),t.attr(Y,n))},text:function(e,t){var n=this.dataItem(e),i=this.options[X.text],r=n.level(),o=i.length,a=i[Math.min(r,o-1)];if(!t)return n[a];n.set(a,t)},_objectOrSelf:function(t){return e(t).closest("[data-role=treeview]").data("kendoTreeView")||this},_dataSourceMove:function(t,n,i,r){var o,a=this._objectOrSelf(i||n),s=a.dataSource;var l=e.Deferred().resolve().promise();return i&&i[0]!=a.element[0]&&((o=a.dataItem(i)).loaded()||(a._progress(i,!0),l=o.load()),i!=this.root&&((s=o.children)&&s instanceof g||(o._initChildren(),o.loaded(!0),s=o.children))),t=this._toObservableData(t),r.call(a,s,t,l)},_toObservableData:function(t){var n,i,r=t;var o;return((o=t)instanceof s.jQuery||window.jQuery&&o instanceof window.jQuery||Z(t))&&(n=this._objectOrSelf(t).dataSource,i=e(t).attr(s.attr("uid")),(r=n.getByUid(i))&&(r=n.remove(r))),r},_insert:function(e,t,n){t instanceof s.data.ObservableArray?t=t.toJSON():f(t)||(t=[t]);var i=e.parent();return i&&i._initChildren&&(i.hasChildren=!0,i._initChildren()),e.splice.apply(e,[n,0].concat(t)),this.findByUid(e[n].uid)},insertAfter:re(1),insertBefore:re(0),append:function(t,n,r){var o=this.root;if(!(n&&t instanceof jQuery&&n[0]===t[0]))return(n=n&&n.length?n:null)&&(o=i(n)),this._dataSourceMove(t,o,n,(function(t,i,o){var a;var s=this;return o.done((function(){a=function(){n&&s._expanded(n,!0,!0);var e=t.data(),r=Math.max(e.length,0);return s._insert(e,i,r)}(),(r=r||e.noop)(a)})),a||null}))},_remove:function(t,n){var i,r,o,a=this;return(t=e(t,a.element)).attr("id")===a.root.attr(K)&&a.root.removeAttr(K),i=t.parent().parent(),r=t.prev(),o=t.next(),t[n?"detach":"remove"](),i.hasClass("k-treeview-item")&&(oe(i),a._updateNodeClasses(i)),a._updateNodeClasses(r),a._updateNodeClasses(o),t},remove:function(e){var t=this.dataItem(e);t&&this.dataSource.remove(t)},detach:function(e){return this._remove(e,!0)},findByText:function(t){return e(this.element).find(".k-treeview-leaf").filter((function(n,i){return e(i).text()==t})).closest(V)},findByUid:function(t){var n=this.element.find(".k-treeview-item");var i=s.attr("uid");var r;for(var o=0;oul").attr("role","tree"),this.trigger("dataBound",{node:n?o:t}),this.dropdowntree._treeViewDataBound({node:n?o:t,sender:this}),this.options.checkboxes.checkChildren&&this.updateIndeterminate()}},_previousVisible:function(e){var t,i,r=this;if(!e.length||e.prev().length)for(i=e.length?e.prev():r.root.children().last();r._expanded(i)&&(t=n(i).children().last()).length;)i=t;else(i=r.parent(e)||e).length||(r.dropdowntree.checkAll&&r.dropdowntree.checkAll.is(":visible")?r.dropdowntree.checkAll.find(".k-checkbox").trigger("focus"):r.dropdowntree.filterInput?r.dropdowntree.filterInput.trigger("focus"):r.dropdowntree.wrapper.trigger("focus"));return i},_keydown:function(n){var r,d=this,h=n.keyCode,u=d.current(),p=d._expanded(u),f=u.find(".k-checkbox-wrap").first().find(":checkbox"),m=i.support.isRtl(d.element);n.target==n.currentTarget&&(!m&&h==o.RIGHT||m&&h==o.LEFT?p?r=d._nextVisible(u):u.find(".k-treeview-leaf").first().hasClass(a)||d.expand(u):!m&&h==o.LEFT||m&&h==o.RIGHT?p&&!u.find(".k-treeview-leaf").first().hasClass(a)?d.collapse(u):(r=d.parent(u),d._enabled(r)||(r=t)):h==o.DOWN?r=d._nextVisible(u):h!=o.UP||n.altKey?h==o.HOME?r=d._nextVisible(e()):h==o.END?r=d._previousVisible(e()):h!=o.ENTER||u.find(".k-treeview-leaf").first().hasClass(a)?h==o.SPACEBAR&&f.length&&!u.find(".k-treeview-leaf").first().hasClass(a)?(f.prop(l,!f.prop(l)).data(c,!1).prop(c,!1),d._checkboxChange({target:f}),r=u):n.altKey&&h===o.UP||h===o.ESC?d._closePopup():h===o.TAB&&(n.preventDefault(),d._closePopup()):u.find(".k-treeview-leaf").first().hasClass("k-selected")||d._trigger(s,u)||d.select(u):r=d._previousVisible(u),r&&(n.preventDefault(),u[0]!=r[0]&&(d._trigger("navigate",r),d.current(r),d.scrollTo(r))))},_closePopup:function(){this.dropdowntree.close(),this.dropdowntree.wrapper.trigger("focus")},refresh:function(e){this.defaultrefresh(e),this.dropdowntree.options.skipUpdateOnBind||("itemchange"===e.action?this.dropdowntree._isMultipleSelection()?"checked"===e.field&&this.dropdowntree._checkValue(e.items[0]):"checked"!==e.field&&"expanded"!==e.field&&e.items[0].selected&&this.dropdowntree._selectValue(e.items[0]):this.dropdowntree.refresh(e))}});i.ui._dropdowntree=h}(window.kendo.jQuery);!function(e,t){var n=window.kendo,i=n.ui,r=n.html,o=n.htmlEncode,a=n.mediaQuery,s=i.Widget,l=i._dropdowntree,c=n.data.ObservableArray,d=n.data.ObservableObject,h=e.extend,u=n._activeElement,p=".kendoDropDownTree",f=n.keys,m=n.support,g="k-hidden",v="width",_=m.browser,b=n._outerWidth,w=".",y="disabled",k="readonly",x="k-disabled",C="aria-disabled",S="k-focus",T="mouseenter"+p+" mouseleave"+p,M="tabindex",A="click",D="open",E="close",I="change",z=/"/g,P=".k-chip";function L(t){if(Array.isArray(t)){var i=t.length;var r=e.map(t,(function(e){return function(t){return t[e]}}));return function(e){var t=e._level;if(t||0===t)return r[Math.min(t,i-1)](e)}}return n.getter(t)}var B=n.ui.Widget.extend({init:function(t,i){var r=this;r.ns=p,n.ui.Widget.fn.init.call(r,t,i),r._selection=r._getSelection(),r._focusInputHandler=r._focusInput.bind(r),r._initial=r.element.val(),r._values=[];var o=this.options.value;if(null!==o&&o.length||(this._noInitialValue=!0),this._isNullorUndefined(o)||(this._valueMethodCalled=!0,o=this._isArrayOfObjects(o)&&r.options.autoBind?o.map((e=>e[r.options.dataValueField])):o,this._values=Array.isArray(o)?o.slice(0):[o]),r.bigScreenMQL=a("large"),r.smallScreenMQL=a("small"),"auto"==r.options.adaptiveMode&&r.smallScreenMQL.onChange((function(){r.popup&&n.isFunction(r.popup.fullscreen)&&r.popup.fullscreen(r.smallScreenMQL.mediaQueryList.matches)})),this._bindLoader(),this._inputTemplate(),this._accessors(),this._setTreeViewOptions(this.options),this._dataSource(),this._selection._initWrapper(),this._applyCssClasses(),this._placeholder(!0),this._tabindex(),this.wrapper.data(M,this.wrapper.attr(M)),this.tree=e("
      ").attr({tabIndex:-1,"aria-hidden":!0}),this.list=e("
      ").append(this.tree),this._header(),this._noData(),this._footer(),this._reset(),this._popup(),"auto"==r.options.adaptiveMode&&r.bigScreenMQL.onChange((()=>{r.list=e("
      ").append(r.tree),r._header.bind(r)(),r._noData.bind(r)(),r._footer.bind(r)(),r._reset.bind(r)(),r.popup&&(r.popup.wrapper&&r.popup.wrapper.remove(),r.popup.destroy(),r.popup.element.remove(),r.popup=null),r.treeview&&r.treeview.destroy(),r._popup.bind(r)(),r._filterHeader.bind(r)(),r._treeview.bind(r)(),r._renderFooter.bind(r)(),r._checkAll.bind(r)(),r._enable.bind(r)(),r._toggleCloseVisibility.bind(r)(),r._aria.bind(r)()})),this._clearButton(),this._filterHeader(),this._treeview(),this._renderFooter(),this._checkAll(),this._enable(),this._toggleCloseVisibility(),!this.options.autoBind){var s=i.text||"";this._isNullorUndefined(i.value)?s?this._textAccessor(s):i.placeholder&&this._placeholder(!0):this._preselect(i.value)}e(this.element).parents("fieldset").is(":disabled")&&this.enable(!1),this._valueMethodCalled=!1,this.options.label&&this._label(),this.options.loadOnDemand&&this.options.loadOnDemand.valueMapper&&this.options.value&&this.one("dataBound",(()=>this.requireValueMapper(this.options))),this._aria(),n.notify(this)},_bindLoader:function(){const e=this;e._initLoader=pg.bind(e),e._initLoader()},_label:function(){var t=this;var i=t.options;var r=e.isPlainObject(i.label)?i.label:{content:i.label};t.label=new n.ui.Label(null,e.extend({},r,{widget:t,floatCheck:t._floatCheck.bind(t)})),t._inputLabel=t.label.element},_floatCheck:function(){return!(this.value()&&!this._isMultipleSelection()||this.value().length||this.text())&&!this.popup.visible()},_refreshFloatingLabel:function(){var e=this;e.label&&e.label.floatingLabel&&e.label.floatingLabel.refresh()},_preselect:function(e,t){this._selection._preselect(e,t)},_setTreeViewOptions:function(t){var n={autoBind:t.autoBind,checkboxes:t.checkboxes,dataImageUrlField:t.dataImageUrlField,dataSpriteCssClassField:t.dataSpriteCssClassField,dataTextField:t.dataTextField,dataUrlField:t.dataUrlField,loadOnDemand:t.loadOnDemand,size:t.size};this.options.treeview=e.extend({},n,this.options.treeview),t.template&&(this.options.treeview.template=t.template),t.size&&(this.options.treeview.size=t.size)},_dataSource:function(){const t=this;const i=t.options.dataSource;t._requestStartHandler=t._showBusy,t._requestEndHandler=t._hideBusy,t._errorHandler=function(){t._hideBusy()},t.dataSource=n.data.HierarchicalDataSource.create(i).bind("progress",t._requestStartHandler).bind("error",t._errorHandler).bind("requestEnd",t._requestEndHandler),i&&e.extend(t.options.treeview,{dataSource:t.dataSource})},_popupOpen:function(){var e=this.popup;e.wrapper=n.wrap(e.element)},_getSelection:function(){return this._isMultipleSelection()?(this.options._altname="MultiSelectTree",new i.DropDownTree.MultipleSelection(this)):new i.DropDownTree.SingleSelection(this)},setDataSource:function(e){this._isDataSourceSet=!0,this._tags&&(this._noInitialValue=!0,this.setValue([]),this._tags.empty(),this.span.show(),this._multipleTags.empty()),this.dataSource=e,this.treeview.setDataSource(e),this._isDataSourceSet=!1},_isMultipleSelection:function(){return this.options&&(this.options.treeview.checkboxes||this.options.checkboxes)},_isArrayOfObjects:function(e){return Array.isArray(e)&&e.map((e=>"object"==typeof e)).includes(!0)},options:{name:"DropDownTree",adaptiveMode:"none",animation:{},autoBind:!0,autoClose:!0,autoWidth:!1,clearButton:!0,dataTextField:"",dataValueField:"",dataImageUrlField:"",dataSpriteCssClassField:"",dataUrlField:"",delay:500,enabled:!0,enforceMinLength:!1,filter:"none",height:200,ignoreCase:!0,index:0,loadOnDemand:!1,messages:{singleTag:"item(s) selected",clear:"clear",deleteTag:"delete",noData:"No data found.",filterInputPlaceholder:"Filter"},minLength:1,checkboxes:!1,noDataTemplate:!0,placeholder:"",checkAll:!1,checkAllTemplate:()=>"Check all",tagMode:"multiple",template:null,text:null,treeview:{},valuePrimitive:!1,footerTemplate:()=>"",headerTemplate:()=>"",value:null,valueTemplate:null,popup:null,filterLabel:null,size:"medium",fillMode:"solid",rounded:"medium",label:null,adaptiveTitle:null,adaptiveSubtitle:null},events:["open","close","dataBound",I,"select","filtering"],focus:function(){this.wrapper.trigger("focus")},dataItem:function(e){return this.treeview.dataItem(e)},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this._toggleCloseVisibility(),this.label&&this.label.floatingLabel&&this.label.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this._toggleCloseVisibility(),this.label&&this.label.floatingLabel&&this.label.floatingLabel.enable(e=e===t||e)},toggle:function(e){this._toggle(e)},open:function(){var e=this.popup;this.options.autoBind||this.dataSource.data().length||(this.treeview._progress(!0),this._isFilterEnabled()?this._search():this.dataSource.fetch()),!e.visible()&&this._allowOpening()&&(e.one("activate",this._focusInputHandler),e._hovered=!0,e.open())},close:function(){this.popup.close()},search:function(e){var t=this.options;var n;if(clearTimeout(this._typingTimeout),!t.enforceMinLength&&!e.length||e.length>=t.minLength){if(n=this._getFilter(e),this.trigger("filtering",{filter:n})||Array.isArray(this.options.dataTextField))return;this._filtering=!0,this.treeview.dataSource.filter(n)}},_mapValuesToId:function(e){if("function"==typeof this.dataSource.options.schema.model)throw new Error("The valueMapper needs dataSource.schema");const t=this.dataSource.options.schema.model.id;return e.map((e=>e[t]))},requireValueMapper:function(e,t){const n=this;let i=t||e.value;if(i=i&&(i instanceof Array?i:[i]),i&&e.loadOnDemand&&"function"!=typeof e.loadOnDemand.valueMapper)throw new Error("ValueMapper is not provided while the value is being set. See http://docs.telerik.com/kendo-ui/controls/editors/combobox/virtualization#the-valuemapper-function");if(i.length){let e=0;n.options.loadOnDemand.valueMapper(_g(n.options,i,n._useValueMapper.bind(n,i,e)))}},_useValueMapper:function(t,n,i){const r=this;const o=e.Deferred();r._deferred=o,r._handleValueMapperData(n,i),o.done((()=>{++n{++t{t._selection._setValue(n)}))},value:function(e){const t=this;const n=t.options.loadOnDemand;if(e)if(t.filterInput&&t.dataSource._filter)t._filtering=!0,t.dataSource.filter({});else{if(!t.dataSource.data().length||!t.treeview.dataSource.data().length)return void(n?n.valueMapper?t.one("dataBound",(()=>{t._useValueMapperWithValue(e)})):t.dataSource.fetch((function(){t._selection._setValue(e)})):(t.treeview.one("loadCompleted",(function(){t._selection._setValue(e)})),!t.options.autoBind&&t.options.valuePrimitive&&t.dataSource.fetch()));if(n&&n.valueMapper)return void t._useValueMapperWithValue(e)}return t._selection._setValue(e)},text:function(e){var n;var i=this.options.ignoreCase;if((e=null===e?"":e)===t||this._isMultipleSelection())return this._textAccessor();"string"==typeof e?(n=i?e:e.toLowerCase(),this._selectItemByText(n),this._textAccessor(n),this._refreshFloatingLabel()):this._textAccessor(e)},_aria:function(){this.wrapper.find("span.k-input-inner");this.wrapper.attr({"aria-haspopup":"tree","aria-expanded":!1,"aria-controls":this.treeview.element.attr("id"),role:"combobox"}),this._activeId=n.guid(),this._ariaLabel(this.wrapper),this.filterInput&&this.options.filterLabel&&this.filterInput.attr("aria-label",this.options.filterLabel),this.options.checkboxes&&(this.wrapper.attr({"aria-describedby":this.tagList[0].id}),this.tagList.attr({role:"listbox","aria-orientation":"horizontal","aria-multiselectable":!0}),this._ariaLabel(this.tagList))},_header:function(){var t=this;var i=e(t.header);var r=t.options.headerTemplate;if(n.destroy(i),i.remove(),r){var o="function"!=typeof r?n.template(r):r;i=e(o({})),t.header=i[0]?i:null,t.list.prepend(i)}else t.header=null},_noData:function(){var t=this;var i=e(t.noData);var r=!0===t.options.noDataTemplate?o(t.options.messages.noData):t.options.noDataTemplate;n.destroy(i),i.remove(),r?(t.noData=e('
      ').hide().appendTo(t.list),t.noDataTemplate="function"!=typeof r?n.template((()=>r)):r):t.noData=null},_renderNoData:function(){var e=this;var t=e.noData;t&&t.html(e.noDataTemplate({instance:e}))},_footer:function(){var t=this;var i=e(t.footer);var r=t.options.footerTemplate;n.destroy(i),i.remove(),r?(t.footer=e('').appendTo(t.list),t.footerTemplate="function"!=typeof r?n.template(r):r):t.footer=null},_renderFooter:function(){var e=this;var t=e.footer;t&&t.html(e.footerTemplate({instance:e}))},_enable:function(){var e=this,n=e.options,i=e.element.is("[disabled]");n.enable!==t&&(n.enabled=n.enable),!n.enabled||i?e.enable(!1):e.readonly(e.element.is("[readonly]"))},_adjustListWidth:function(){var e,t,n=this,i=n.list,r=i[0].style.width,o=n.wrapper;if(i.data(v)||!r)return e=window.getComputedStyle?window.getComputedStyle(o[0],null):0,t=parseFloat(e&&e.width)||b(o),e&&_.msie&&(t+=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight)+parseFloat(e.borderLeftWidth)+parseFloat(e.borderRightWidth)),r="border-box"!==i.css("box-sizing")?t-(b(i)-i.width()):t,i.css({fontFamily:o.css("font-family"),width:n.options.autoWidth?"auto":r,minWidth:r,whiteSpace:n.options.autoWidth?"nowrap":"normal"}).data(v,r),!0},_reset:function(){var t=this,n=t.element,i=n.attr("form"),r=i?e("#"+i):n.closest("form");r[0]&&(t._resetHandler=function(){setTimeout((function(){t.value(t._initial)}))},t._form=r.on("reset",t._resetHandler))},_hasActionSheet:function(){return"auto"===this.options.adaptiveMode&&!this.bigScreenMQL.mediaQueryList.matches},_popup:function(){var t=this;var r=this;t.options.checkboxes?(t.options.checkAll&&t.list.attr("role","application"),t.list.addClass("k-multiselecttree-popup")):t.list.addClass("k-dropdowntree-popup"),"auto"!=r.options.adaptiveMode||r.bigScreenMQL.mediaQueryList.matches?(r.popup=new i.Popup(r.list,h({},r.options.popup,{anchor:r.wrapper,open:r._openHandler.bind(r),close:r._closeHandler.bind(r),animation:r.options.animation,isRtl:m.isRtl(r.wrapper),autosize:r.options.autoWidth,deactivate:()=>{this._refreshFloatingLabel()},activate:()=>{this._refreshFloatingLabel()}})),r.popup.one("open",r._popupOpen.bind(r))):(e(document.body).append(r.list),r.popup=new i.ActionSheet(r.list,{adaptive:!0,hideOverflowContent:!0,headerTemplate:e=>`
      ${r.options.adaptiveTitle||(r.label?r.label.element.text():r.options.label||r.options.placeholder||"Select")}
      `+(r.options.adaptiveSubtitle?`
      ${r.options.adaptiveSubtitle||""}
      `:"")+"
      "+(e.closeButton?'
      '+n.html.renderButton(``,{icon:"check",fillMode:"flat",size:"large",themeColor:"primary"})+"
      ":"")+"
      "+(this._isFilterEnabled()?'
      ':"")+"
      ",closeButton:!0,focusOnActivate:!1,fullscreen:r.smallScreenMQL.mediaQueryList.matches,popup:h({},r.options.popup,{anchor:r.wrapper,open:r._openHandler.bind(r),close:r._closeHandler.bind(r),animation:r.options.animation,isRtl:m.isRtl(r.wrapper),autosize:r.options.autoWidth}),deactivate:()=>{this._refreshFloatingLabel()},activate:()=>{this._refreshFloatingLabel()}}))},_allowOpening:function(){return this.options.noDataTemplate||this.treeview.dataSource.flatView().length},_placeholder:function(e){this.span&&this.span.toggleClass("k-readonly",e).text(e?this.options.placeholder:"")},_currentValue:function(e){var t=this._value(e);return t||0===t||(t=e),t},_checkValue:function(t){var n="";var i=-1;var r=this.value();var o="multiple"===this.options.tagMode;if((t||0===t)&&(t.level&&(t._level=t.level()),n=this._currentValue(t),i=r.indexOf(n)),t.checked){if(e.grep(this._tags,(function(e){return e.uid===t._tagUid})).length)return;var a=new d(t.toJSON());t._tagUid=a.uid,this._tags.push(a),1===this._tags.length&&(this.span.hide(),o||this._multipleTags.push(a)),-1===i&&(r.push(n),this.setValue(r))}else{var s=this._tags.find((function(e){return e.uid===t._tagUid}));var l=this._tags.indexOf(s);if(-1===l)return void this._treeViewCheckAllCheck(t);this._tags.splice(l,1),0===this._tags.length&&(this.span.show(),o||this._multipleTags.splice(0,1)),-1!==i&&(r.splice(i,1),this.setValue(r))}this._treeViewCheckAllCheck(t),this._preventChangeTrigger||this._valueMethodCalled||this.dataSource._requestInProgress||this.trigger(I),this.options.autoClose&&this.popup.visible()&&(this.close(),this.wrapper.trigger("focus")),this.popup.position(),this._toggleCloseVisibility(),this._updateSelectedOptions()},_updateSelectedOptions:function(){if("select"===this.element[0].tagName.toLowerCase()){var e=this._tags;var t="";var n=null;var i=null;if(e.length)for(var r=0;r"},_selectValue:function(e){var t="";var n="";(e||0===e)&&(e.level&&(e._level=e.level()),n=this._text(e)||e,t=this._currentValue(e)),null===t&&(t=""),this.setValue(t),this._textAccessor(n,e),this._accessor(t),this._preventChangeTrigger||this._valueMethodCalled||this.trigger(I),this._valueMethodCalled=!1,this.options.autoClose&&this.popup.visible()&&(this.close(),this.wrapper.trigger("focus")),this.popup.position(),this._toggleCloseVisibility()},_clearClick:function(e){e.stopPropagation(),this.wrapper.trigger("focus"),this._clearTextAndValue()},_clearTextAndValue:function(){var e=this._selection._clearValue();this.setValue([]),this._clearInput(),this._clearText(),this.popup.position(),this._toggleCloseVisibility(),this._refreshFloatingLabel(),e&&this.trigger(I)},_clearText:function(){this.options.placeholder?this._placeholder(!0):this.span&&this.span.html("")},_inputTemplate:function(){var e=this.options.valueTemplate;e=e?n.template(e):e=>o(this._text(e)),this.valueTemplate=e},_assignInstance:function(e,t){var n=this.options.dataTextField;var i={};return n?(H(i,n.split(w),e),H(i,this.options.dataValueField.split(w),t),i=new d(i)):i=e,i},_textAccessor:function(n,i){var r=this.valueTemplate;var o=this.span;if(n===t)return o.text();o.removeClass("k-readonly"),!i&&(e.isPlainObject(n)||n instanceof d)&&(i=n),i||(i=this._assignInstance(n,this._accessor()));try{o.html(r(i))}catch(e){o&&o.html("")}},_accessors:function(){var e=this.element;var t=this.options;var i=e.attr(n.attr("text-field"));var r=e.attr(n.attr("value-field"));!t.dataTextField&&i&&(t.dataTextField=i),!t.dataValueField&&r&&(t.dataValueField=r),t.dataTextField=t.dataTextField||"text",t.dataValueField=t.dataValueField||"value",this._text=L(t.dataTextField),this._value=L(t.dataValueField)},_accessor:function(e,t){return this._accessorInput(e,t)},_accessorInput:function(e){var n=this.element[0];if(e===t)return n.value;null===e&&(e=""),n.value=e},_clearInput:function(){this.element[0].value=""},_clearButton:function(){var t=o(this.options.messages.clear);this._clear||(this._clear=e(''+n.ui.icon("x")+"").attr({tabIndex:-1})),this.options.clearButton?this._clear.insertAfter(this.span.parent()):this.options.clearButton||this._clear.remove()},_toggleCloseVisibility:function(){var e=this.element.attr(k);var t=this.value()&&!this._isMultipleSelection()||this.value().length;var n=this.element.val()&&this.element.val()!==this.options.placeholder;e||!t&&!n?this._hideClear():this._showClear()},_showClear:function(){this._clear&&this._clear.removeClass(g)},_hideClear:function(){this._clear&&this._clear.addClass(g)},_openHandler:function(e){this._adjustListWidth(),this.trigger(D)?e.preventDefault():(this.wrapper.attr("aria-expanded",!0),this.tree.attr("aria-hidden",!1))},_closeHandler:function(e){this.trigger(E)?e.preventDefault():(this.wrapper.attr("aria-expanded",!1),this.tree.attr("aria-hidden",!0))},_treeview:function(){var e=this;"auto"!=e.options.adaptiveMode&&e.options.height&&e.tree.css("max-height",e.options.height),e.tree.attr("id",n.guid()),e.treeview=new l(e.tree,h({size:e.options.size},e.options.treeview),e),e.dataSource=e.treeview.dataSource,e.treeview.bind("select",(function(t){e.trigger("select",t)}))},_treeViewDataBound:function(e){if(e.node&&this._prev&&this._prev.length&&e.sender.expand(e.node),this._filtering)return e.node||(this._filtering=!1),void(this._isMultipleSelection()||this._deselectItem(e));if(this.treeview||(this.treeview=e.sender),e.node){var t=e.sender.dataItem(e.node);if(t){var n=t.children.data();this._checkLoadedItems(n)}}else{var i=e.sender.dataSource.data();this._checkLoadedItems(i)}this.trigger("dataBound",e)},_deselectItem:function(e){var t=[];if(e.node){var n=e.sender.dataItem(e.node);n&&(t=n.children.data())}else t=e.sender.dataSource.data();for(var i=0;i
      ";this.filterInput&&(this.filterInput.off(p).parent().remove(),this.filterInput=null),this._isFilterEnabled()&&(this._disableCheckChildren(),this.filterInput=e('').attr({placeholder:this.element.attr("placeholder")||this.options.messages.filterInputPlaceholder,title:this.element.attr("title"),role:"searchbox","aria-haspopup":"tree","aria-autocomplete":"list"}),this.filterInput.on("input",this._filterChange.bind(this)),this._hasActionSheet()?e(t).appendTo(this.popup.wrapper.find(".k-actionsheet-filter")).find(".k-textbox").append(this.filterInput):e(t).insertBefore(this.tree).find(".k-textbox").append(this.filterInput))},_filterChange:function(){this.filterInput&&this._search()},_disableCheckChildren:function(){this._isMultipleSelection()&&this.options.treeview.checkboxes&&this.options.treeview.checkboxes.checkChildren&&(this.options.treeview.checkboxes.checkChildren=!1)},_checkAll:function(){if(this.checkAll&&(this.checkAll.find(".k-checkbox-label, .k-checkbox").off(p),this.checkAll.remove(),this.checkAll=null),this._isMultipleSelection()&&this.options.checkAll){var t=r.renderCheckBox(h({},this.options,{label:"Check All",rounded:"medium"}));this.checkAll=e('
      '+t+"
      ").insertBefore(this.tree),this.checkAll.find(".k-checkbox-label").html(n.template(this.options.checkAllTemplate)({instance:this})),this.checkAll.find(".k-checkbox").on("change"+p,this._changeCheckAll.bind(this)).on("keydown"+p,this._keydownCheckAll.bind(this)),this._disabledCheckedItems=[],this._disabledUnCheckedItems=[],this._getAllChecked(),this._allItemsAreUnchecked||this._checkCheckAll()}},_changeCheckAll:function(){var e=this.checkAll.find(".k-checkbox").prop("checked");this._updateCheckAll(e)},_updateCheckAll:function(e){var t=this.checkAll.find(".k-checkbox");this._toggleCheckAllItems(e),t.prop("checked",e),this._disabledCheckedItems.length&&this._disabledUnCheckedItems.length?t.prop("indeterminate",!0):this._disabledCheckedItems.length?t.prop("indeterminate",!e):this._disabledUnCheckedItems.length?t.prop("indeterminate",e):t.prop("indeterminate",!1),this._disabledCheckedItems=[],this._disabledUnCheckedItems=[]},_keydownCheckAll:function(e){var t=e.keyCode;if(e.altKey&&t===f.UP||t===f.ESC||t===f.TAB)return this.close(),this.wrapper.trigger("focus"),void e.preventDefault();t===f.UP&&(this.filterInput?this.filterInput.trigger("focus"):this.wrapper.trigger("focus"),e.preventDefault()),t===f.DOWN&&(this.tree&&this.tree.is(":visible")&&this.tree.trigger("focus"),e.preventDefault()),t===f.SPACEBAR&&(_.msie||_.edge)&&(this._clickCheckAll(),e.preventDefault())},_clickCheckAll:function(){var e=this.checkAll.find(".k-checkbox");var t=e.prop("checked");this._updateCheckAll(!t),e.trigger("focus")},_dfs:function(e,t,n){for(var i=0;i").parent())[0].style.cssText=i.style.cssText,e[0].title=i.title),t._focused=t.wrapper=e.addClass("k-dropdowntree k-picker").addClass(i.className).removeClass("input-validation-error").removeClass("k-invalid").css("display","").attr({accesskey:n.attr("accesskey"),unselectable:"on"}),n.hide().removeAttr("accesskey")},_span:function(){var e,t=this._dropdowntree,n=t.wrapper,i="span.k-input-value-text";(e=n.find(i))[0]||(n.append(''+r.renderButton('',h({},t.options,{icon:"caret-alt-down",shape:"none",rounded:"none"}))).append(t.element),e=n.find(i)),t.span=e,t._arrow=n.find(".k-input-button"),t._arrowIcon=t._arrow.find(".k-icon,.k-svg-icon")},_setValue:function(e){var n=this._dropdowntree;var i;return e===t||null===e?(e="object"==typeof(i=n._values.slice()[0])?i:n._accessor()||i)===t||null===e?"":e:(n._valueMethodCalled=!0,0===e.length?(n._clearTextAndValue(),void(n._valueMethodCalled=!1)):(n._selectItemByValue(e),n._toggleCloseVisibility(),void n._refreshFloatingLabel()))},_clearValue:function(){var e=this._dropdowntree;var t=e.treeview.select();var n=e._values.length;var i=!1;return e.treeview.dataItem(t)?(e.treeview.dataItem(t).set("selected",!1),i=!0):n>0&&(i=!0),!(e._valueMethodCalled||!i)},_checkLoadedItem:function(e,t){var n=this._dropdowntree;n._isNullorUndefined(t)||""===t?!t&&e.selected&&n.treeview.select(n.treeview.findByUid(e.uid)):n._valueComparer(e,t)?(n._preventChangeTrigger=!0,e.set("selected",!0),n._preventChangeTrigger=!1):e.selected&&n.treeview.select(n.treeview.findByUid(e.uid))}});var F=n.Class.extend({init:function(e){this._dropdowntree=e},_initWrapper:function(){var t=this._dropdowntree;this._tagTemplate(),t.element.attr("multiple","multiple").hide(),this._wrapper(),t._tags=new c([]),t._multipleTags=new c([]),this._tagList(),t.span=e('').appendTo(t.wrapper).find(".k-input-value-text")},_preselect:function(t,i){var r=this._dropdowntree;var o=i||r.options.value;Array.isArray(t)||t instanceof n.data.ObservableArray||(t=[t]),(e.isPlainObject(t[0])||t[0]instanceof n.data.ObservableObject||!r.options.dataValueField)&&(r.dataSource.data(t),r.value(o))},_tagTemplate:function(){var t=this._dropdowntree;var i=t.options;var a=i.valueTemplate;var s="multiple"===i.tagMode;var l=o(i.messages.singleTag);a=a?n.template(a):t.valueTemplate,t.valueTemplate=function(n){return r.renderChip('",e.extend({},i,{fillMode:"solid",themeColor:"base",rounded:"medium",attr:{unselectable:"on","aria-keyshortcuts":"Enter Delete",role:"option"},text:s?a(n):' '+l+"",removable:s,removeIcon:"x-circle",removableAttr:{unselectable:"on","aria-hidden":!0,"aria-label":t.options.messages.deleteTag,title:t.options.messages.deleteTag}}))}},_wrapper:function(){var e=this._dropdowntree,t=e.element,n=t.parent(".k-multiselecttree");n[0]||((n=t.wrap('').parent())[0].style.cssText=t[0].style.cssText,n[0].title=t[0].title),e.wrapper=n.addClass(t[0].className).css("display","")},_tagList:function(){var t=this._dropdowntree,i=t.wrapper.children("div.k-input-values");if(!i[0]){var o="multiple"===t.options.tagMode?"tags":"multipleTag";i=e(r.renderChipList('
      ',e.extend({selectable:"none"},t.options))).appendTo(t.wrapper)}t.tagList=i,t.tagList.attr("id",n.guid()+"_tagList"),t.wrapper.attr("aria-controls",t.tagList.attr("id"));var a=n.observable({multipleTag:t._multipleTags,tags:t._tags,tagTemplate:t.valueTemplate});n.bind(t.tagList,a),t.tagList.attr("data-stop",!0)},_refreshTagListAria:function(){var t=this;t.tagList&&r.renderChipList(t.tagList,e.extend({selectable:0===t.tagList.items().length?"none":"multiple"},t.options))},_setValue:function(e){var n=this._dropdowntree;var i=n._values;if(e===t||null===e)return n._values.slice();n.setValue(e),n._valueMethodCalled=!0,e.length?(this._removeValues(i,e),n._checkItemByValue(e)):n._clearTextAndValue(),n._valueMethodCalled=!1,n._toggleCloseVisibility(),this._refreshTagListAria(),n._refreshFloatingLabel()},_removeValues:function(e,t){var n=this._dropdowntree;var i=this._getNewValues(e,t);for(var r=0;ri(e),fixedGroupTemplate:e=>i(e),prefixOptions:{separator:!0},suffixOptions:{separator:!0},clearButton:!0,syncValueAndText:!0,autoWidth:!1,popup:null,size:"medium",fillMode:"solid",rounded:"medium",label:null,adaptiveTitle:null,adaptiveSubtitle:null,clearOnEscape:!0,_removeDataItems:!0,_shouldRefresh:!0},events:["open","close",b,"select","filtering","dataBinding","dataBound","cascade","set"],setOptions:function(e){var t=this._listOptions(e);s.fn.setOptions.call(this,e),this.listView.setOptions(t),this._accessors(),this._aria(),this._clearButton()},destroy:function(){var e=this;e.input.off(p),e.input.off(f),e.element.off(p),e.wrapper.off(p),clearTimeout(e._pasteTimeout),e.filterInput&&e.filterInput.off(p),e._arrow.off(m+" "+g),e._clear.off(m+" "+g),s.fn.destroy.call(e)},_popup:function(){s.fn._popup.call(this),this.popup.element.addClass("k-combobox-popup")},_onActionSheetCreate:function(){var e=this;e._unboundClick=!0,e.input.on("click",e._arrowClick.bind(e)),e.filterInput&&(e.filterInput.on("keydown"+p,e._keydown.bind(e)).on("input"+p,e._search.bind(e)).on("paste"+p,e._inputPaste.bind(e)).attr({role:"combobox","aria-expanded":!1}),e.popup.bind("activate",(()=>{e.filterInput.val(e.input.val()),e.filterInput.trigger("focus")})),e.popup.bind("deactivate",(()=>{e.input.trigger("focus")})))},_onCloseButtonPressed:function(){var e=this;var t=e.options.dataTextField||"text";if(!e.listView.focus()){if((e._syncValueAndText()||e._isSelect)&&(!e.dataItem()||e.dataItem()[t]!==e.input.val())){var n=e.filterInput&&h()===e.filterInput[0]?e.filterInput:e.input;e._accessor(n.val())}e.options.highlightFirst?(e.listView.value(e.input.val()),e._blur()):e._oldText=e.text()}},_isValueChanged:function(e){return e!==a.unifyType(this._old,typeof e)&&e!==a.unifyType(this._oldText,typeof e)},_change:function(){var e=this;var t=e.text();var n=t&&t!==e._oldText&&t!==e.options.placeholder;var i=e.selectedIndex;var r=-1===i;if(e.filterInput&&h()===e.filterInput[0]&&r&&n&&e.input.val(e.filterInput.val()),!e.options.syncValueAndText&&!e.value()&&r&&n)return e._old="",e._oldIndex=i,e._oldText=t,e._typing||e.element.trigger(b),e.trigger(b),void(e._typing=!1);s.fn._change.call(e),e._oldText=e.text&&e.text(),e._toggleCloseVisibility()},_attachFocusEvents:function(){var e=this;e.input.on("focus"+f,e._inputFocus.bind(e)).on("focusout"+f,e._inputFocusout.bind(e))},_focusHandler:function(e){e.target===this.element[0]&&this.input.trigger("focus")},_arrowClick:function(){this._toggle()},_inputFocus:function(){const e=this;e._hasActionSheet()?e.input.attr("readonly",!0):e.options.readonly||e.input.removeAttr("readonly"),e.wrapper.addClass(w),e._placeholder(!1)},_inputFocusout:function(t){var n=this;var i=n.value();const r=!e(t.relatedTarget).closest(".k-clear-value").length||!e(t.relatedTarget).is(n._clear)&&e(t.relatedTarget).hasClass("k-clear-value");if(!n.filterInput||t.relatedTarget!==n.filterInput[0]){n._userTriggered=!0,n.wrapper.removeClass(w),clearTimeout(n._typingTimeout),n._typingTimeout=null,r&&n.text(n.text());var o=n._focus();var a=this.listView.dataItemByIndex(this.listView.getElementIndex(o));var s=n.select();i!==n.value()&&-1!==s&&n.trigger("select",{dataItem:a,item:o})?n.value(i):(n._placeholder(),n._valueBeforeCascade=n._old,r&&(n._blur(),n.element.trigger("blur")))}},_inputPaste:function(){var e=this;clearTimeout(e._pasteTimeout),e._pasteTimeout=null,e._pasteTimeout=setTimeout((function(){e.search()}))},_editable:function(e){var t=this,n=e.disable,i=e.readonly,r=t.wrapper.off(p),o=t.element.add(t.input.off(p)),a=t._arrow.off(m+" "+g),s=t._clear;i||n?(r.addClass(n?y:"").removeClass(n?"":y),o.attr(v,n).attr(_,i).attr(k,n).attr(x,i)):(r.removeClass(y).on(M,t._toggleHover),o.prop(v,!1).prop(_,!1).attr(k,!1).attr(x,!1),a.on(m,t._arrowClick.bind(t)).on(g,(function(e){e.preventDefault()})),s.on(m+" touchend"+p,t._clearValue.bind(t)),t.input.on("keydown"+p,t._keydown.bind(t)).on("input"+p,t._search.bind(t)).on("paste"+p,t._inputPaste.bind(t)),t.wrapper.on(m+p,t._focusHandler.bind(t))),t._toggleCloseVisibility()},open:function(){var e=this;var t=e._state;var n=!!e.dataSource.filter()&&e.dataSource.filter().filters.length>0;var i=!e.ul.find(e.listView.focus()).length;e.popup.visible()||(!e.listView.bound()&&t!==C||t===S?(e._open=!0,e._state=T,1!==e.options.minLength&&!n||n&&e.value()&&-1===e.selectedIndex?(e.refresh(),e._openPopup(),this.options.virtual||e.listView.bound(!1)):e._filterSource()):e._allowOpening()&&(e.popup._hovered=!0,e._openPopup(),e.options.virtual?e._focusItem():i&&e.options.highlightFirst&&e.listView.focus(0)))},_scrollToFocusedItem:function(){var e=this.listView;e.scrollToIndex(e.getElementIndex(e.focus()))},_openPopup:function(){this.popup.one("activate",this._scrollToFocusedItem.bind(this)),this.popup.open()},_updateSelectionState:function(){var e=this;var n=e.options.text;var i=e.options.value;e.listView.isFiltered()||(-1===e.selectedIndex?(n!==t&&null!==n||(n=i),e._accessor(i),e.input.val(n||e.input.val()),e._placeholder()):-1===e._oldIndex&&(e._oldIndex=e.selectedIndex))},_buildOptions:function(e){var n=this;if(n._isSelect){var i=n._customOption;n._state===T&&(n._state=""),n._customOption=t,n._options(e,"",n.value()),i&&i[0].selected&&!n.listView._emptySearch&&n._custom(i.val())}},_updateSelection:function(){var t=this;var n=t.listView;var i=t._initialIndex;var r=null!==i&&i>-1;if(t._state===C)e(n.focus()).removeClass("k-selected");else if(!t._fetch){n.value().length||(r?t.select(i):t._accessor()&&n.value(t._accessor())),t._initialIndex=null;var o=n.selectedDataItems()[0];o&&(t._value(o)!==t.value()?t._custom(t._value(o)):t._value(o)!==t.element[0].value&&t._accessor(t._value(o)),t.text()&&t.text()!==t._text(o)&&t._selectValue(o))}},_updateItemFocus:function(){var e=this.listView;this.options.highlightFirst?e.focus()||e.focusIndex()||e.focus(0):e.focus(-1)},_listBound:function(){var e=this;var n=e.input[0]===h()||e.filterInput&&e.filterInput[0]===h();var i=e.dataSource.flatView();var r=e.listView.skip();var o=i.length;var a=e.dataSource._group?e.dataSource._group.length:0;var s=r===t||0===r;e._presetValue=!1,e._renderFooter(),e._renderNoData(),e._toggleNoData(!o),e._toggleHeader(!!a&&!!o),e._resizePopup(),e.popup.position(),e._buildOptions(i),e._updateSelection(),i.length&&s&&(e._updateItemFocus(),e.options.suggest&&n&&e.input.val()&&e.suggest(i[0])),e._open&&(e._open=!1,e._typingTimeout&&!n?e.popup.close():e.toggle(e._allowOpening()),e._typingTimeout=null),e._hideBusy(),e.trigger("dataBound")},_listChange:function(){this._selectValue(this.listView.selectedDataItems()[0]),this._presetValue&&(this._oldIndex=this.selectedIndex)},_get:function(e){var t,n,i;if("function"==typeof e){for(t=this.dataSource.flatView(),i=0;i-1&&(r+=e.substring(c+r.length))):r=r.substring(0,o),r.length===o&&e||(i.value=r,i===h()&&l(i,o,r.length))):n._last=t},text:function(e){e=null===e?"":e;var n=this;var i=n.filterInput&&n.filterInput[0]===h()?n.filterInput[0]:n.input[0];var r=n.options.ignoreCase;var o=e;var s;var l;if(e===t)return i.value;!1!==n.options.autoBind||n.listView.bound()?(s=n.dataItem())&&n._text(s).replace&&n._text(s).replace(A,"")===e&&(l=n._value(s))===a.unifyType(n._old,typeof l)?n._triggerCascade():(r&&(o=o.toLowerCase()),n.dataItem()&&n._text(n.dataItem())===e||(n._select((function(e){return e=n._text(e),r&&(e=(e+"").toLowerCase()),e===o})).done((function(){n.selectedIndex<0&&(i.value=e,n.options.syncValueAndText&&n._accessor(e),n._isValueChanged(e)&&(n._cascadeTriggered=!0,n._triggerCascade()),n._refreshFloatingLabel()),n._prev=i.value})),n._toggleCloseVisibility())):n._setText(e)},toggle:function(e){this._toggle(e,!0)},value:function(e){var n=this;var i=n.options;var r=n.listView;if(e===t)return(e=n._accessor()||n.listView.value()[0])===t||null===e?"":e;n.requireValueMapper(n.options,e),n.trigger("set",{value:e}),(e!==i.value||n.input.val()!==i.text||n.options.cascadeFrom)&&(n._accessor(e),n._isFilterEnabled()&&r.bound()&&r.isFiltered()?n._clearFilter():n._fetchData(),r.value(e).done((function(){-1!==n.selectedIndex||r._selectedDataItems&&r._selectedDataItems.length||(n._accessor(e),n.input.val(e),n._placeholder(!0)),n._userTriggered?n._old=n._accessor():n._old=n._valueBeforeCascade=n._accessor(),n._oldIndex=n.selectedIndex,n._prev=n._oldText=n.input.val(),n._state===C&&(n._state=S),n._toggleCloseVisibility(),n._refreshFloatingLabel()})))},_click:function(e){var t=this;var n=e.item;var i=t.listView.dataItemByIndex(t.listView.getElementIndex(n));var r=!0;e.preventDefault(),i&&((r=t._value(i)!==a.unifyType(t.value(),typeof t._value(i)))||t.input.val(t._text(i))),r&&t.trigger("select",{dataItem:i,item:n})?t.close():(t._userTriggered=!0,t._select(n).done((function(){t._blur()})))},_syncValueAndText:function(){return this.options.syncValueAndText},_inputValue:function(){return this.text()},_searchByWord:function(e){var n=this;var i=n.options;var r=n.dataSource;var o=i.ignoreCase;if(o&&(e=e.toLowerCase()),n.ul[0].firstChild){this.listView.focus(this._get((function(i){var r=n._text(i);if(r!==t)return(""==(r+="")||""!==e)&&(o&&(r=r.toLowerCase()),0===r.indexOf(e))})));var a=this.listView.focus();a&&(i.suggest&&n.suggest(a),this.open()),this.options.highlightFirst&&!e&&this.listView.focusFirst()}else r.one(b,(function(){r.view()[0]&&n.search(e)})).fetch()},_input:function(){var e,t,i,r=this,a=r.element.removeClass("k-input-inner")[0],s=a.accessKey,l=r.wrapper,c="input.k-input-inner",h=a.name||"",u=r.options;h&&(h='name="'+h+'_input" '),(e=l.find(c))[0]||(i=o.renderButton('',{icon:"caret-alt-down",size:u.size,fillMode:u.fillMode,shape:"none",rounded:"none"}),l.append("').append(i).append(r.element),e=l.find(c)),e[0].style.cssText=a.style.cssText,e[0].title=a.title,(t=parseInt(this.element.prop("maxlength")||this.element.attr("maxlength"),10))>-1&&(n.isPresent(E._isServerRendered)&&E._isServerRendered||(e[0].maxLength=t)),e.addClass(a.className).css({width:"",height:a.style.height,position:""}).attr({role:"combobox","aria-expanded":!1,inputmode:u.inputMode}).show(),e.attr(n.attr("skip"),!0),d&&e.attr("placeholder",r.options.placeholder),s&&(a.accessKey="",e[0].accessKey=s),r._focused=r.input=e,r._arrow=l.find(".k-input-button").attr({role:"button",tabIndex:-1}),r._arrowIcon=r._arrow.find(".k-icon, .k-svg-icon")},_clearButton:function(){a.fn._clearButton.call(this),this.options.clearButton&&this._clear.insertAfter(this.input)},_keydown:function(e){var t=this,n=e.keyCode,i=t.options.dataTextField||"text",r=n>=112&&n<=135,o=D.indexOf(n)>-1;if(t._last=n,clearTimeout(t._typingTimeout),t._typingTimeout=null,n===u.HOME)t._firstItem();else if(n===u.END)t._lastItem();else if(n===u.ENTER||n===u.TAB&&t.popup.visible()){var s=t.listView.focus();var l=t.dataItem();var c=!0;if(t.popup.visible()||l&&t.text()===t._text(l)||(s=null),s){if(t.popup.visible()&&e.preventDefault(),(l=t.listView.dataItemByIndex(t.listView.getElementIndex(s)))&&(c=t._value(l)!==a.unifyType(t.value(),typeof t._value(l))),c&&t.trigger("select",{dataItem:l,item:s}))return;t._userTriggered=!0,t._select(s).done((function(){t._blur(),t._valueBeforeCascade=t._old=t.value()}))}else{if((t._syncValueAndText()||t._isSelect)&&(!t.dataItem()||t.dataItem()[i]!==t.input.val())){var d=t.filterInput&&h()===t.filterInput[0]?t.filterInput:t.input;t._accessor(d.val())}t.options.highlightFirst?(t.listView.value(t.input.val()),t._blur()):t._oldText=t.text()}}else n==u.TAB||t._move(e)||o||r||e.ctrlKey?t.options.clearOnEscape&&n===u.ESC&&!t.popup.visible()&&t.text()&&t._clearValue():t._search()},_placeholder:function(e){if(!d){var n,i=this,r=i.input,o=i.options.placeholder;if(o){if(n=i.value(),e===t&&(e=!n),r.toggleClass("k-readonly",e),!e){if(n)return;o=""}r.val(o),o||r[0]!==h()||l(r[0],0,0)}}},_search:function(){var e=this;clearTimeout(e._typingTimeout),e._typingTimeout=setTimeout((function(){var n=e.text();""!==n&&e._prev!==n?(e._prev=n,"none"===e.options.filter&&e.options.virtual&&e.listView.select(-1),e.search(n),e._toggleCloseVisibility()):""===n&&""!==e._prev&&e._prev!==t&&(e._clearValue(),e._open=!0,e._state=T),e._typingTimeout=null}),e.options.delay)},_setText:function(e){this.input.val(e),this._prev=e},_wrapper:function(){var e=this.element,t=e.parent();t.is("span.k-input")||((t=e.hide().wrap("").parent())[0].style.cssText=e[0].style.cssText),this.wrapper=t.addClass("k-input k-combobox").addClass(e[0].className).removeClass("input-validation-error").css("display","")},_clearSelection:function(e,t){var n=e.value();var i=n&&-1===e.selectedIndex;-1==this.selectedIndex&&this.value()||(t||!n||i)&&(this.options.value="",this.value(""))},_preselect:function(e,t){this.input.val(t),this._accessor(e),this._old=this._accessor(),this._oldIndex=this.selectedIndex,this.listView.setValue(e),this._placeholder(),this._initialIndex=null,this._presetValue=!0,this._toggleCloseVisibility()},_clearText:function(){this._old=this.value(),this.text("")},_clearValue:function(){var e=this;var t=e.filterInput&&e.filterInput[0]===h()?e.filterInput:e.input;s.fn._clearValue.call(this),t.trigger("focus")}});r.plugin(E),n.cssProperties.registerPrefix("ComboBox","k-input-"),n.cssProperties.registerValues("ComboBox",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,r=i.List,o=n.htmlEncode,a=n.html,s=e.extend({A:65},n.keys),l=n._activeElement,c=n.data.ObservableArray,d="id",h=".k-chip",u="accept",p="filter",f="rebind",m="open",g="close",v="change",_="select",b="deselect",w="aria-disabled",y="aria-readonly",k="aria-expanded",x="aria-hidden",C="aria-activedescendant",S="k-focus",T="k-selected",M="k-hover",A="k-disabled",D="k-no-click",E="disabled",I="readonly",z=".kendoMultiSelect",P="click"+z,L="keydown"+z,B="mouseenter"+z,H="mouseleave"+z,R=B+" "+H,F=/"/g,O=Array.isArray,V=["font-family","font-size","font-stretch","font-style","font-weight","letter-spacing","text-transform","line-height"];var N=r.extend({init:function(t,i){var o,a=this;a.ns=z,r.fn.init.call(a,t,i),a._optionsMap={},a._customOptions={},a.options.inputMode=a.options.inputMode||a.element.attr("inputmode")||"text",!n.isPresent(a.options.readonly)&&a.element.attr("readonly")?a.options.readonly=!0:n.isPresent(a.options.readonly)||(a.options.readonly=!1),a._wrapper(),a._inputValuesContainer(),a._tagList(),a._input(),a._textContainer(),a._clearButton(),a._arrowButton(),a._tabindex(a.input),t=a.element.attr("multiple","multiple").hide(),(i=a.options).placeholder||(i.placeholder=t.data("placeholder")),(o=t.attr(d))||(o=n.guid()),o&&(a._tagID=o+"_tag_active",o+="_taglist",a.tagList.attr(d,o)),a._initialOpen=!0,i.label&&this._label(),a._aria(),a._dataSource(),a._ignoreCase(),a._popup(),a._tagTemplate(),a.requireValueMapper(a.options),a._initList(),a._reset(),a._enable(),a._placeholder(),i.autoBind?a.dataSource.fetch():i.value&&a._preselect(i.value),e(a.element).parents("fieldset").is(":disabled")&&a.enable(!1),a._toggleCloseVisibility(),a._applyCssClasses(),Yu({widget:a,wrapper:a.wrapper,options:a.options,prefixInsertBefore:a._inputValuesContainer,suffixInsertAfter:i.clearButton?a._clear:a.element.find("k-input-values")}),a.floatingLabel&&a.floatingLabel.refresh(),n.notify(a)},options:{name:"MultiSelect",tagMode:"multiple",enabled:!0,autoBind:!0,autoClose:!0,readonly:null,highlightFirst:!0,dataTextField:"",dataValueField:"",filter:"startswith",ignoreCase:!0,minLength:1,messages:{singleTag:"item(s) selected",clear:"clear",deleteTag:"delete",noData:"No data found.",downArrow:"select"},enforceMinLength:!1,delay:100,downArrow:!1,value:null,maxSelectedItems:null,placeholder:"",height:200,animation:{},virtual:!1,itemTemplate:"",tagTemplate:"",groupTemplate:e=>o(e),fixedGroupTemplate:e=>o(e),prefixOptions:{separator:!0},suffixOptions:{separator:!0},clearButton:!0,autoWidth:!1,popup:null,size:"medium",fillMode:"solid",rounded:"medium",label:null,adaptiveTitle:null,adaptiveSubtitle:null},events:[m,g,v,_,b,"filtering","dataBinding","dataBound"],setDataSource:function(e){this.options.dataSource=e,this._state="",this._dataSource(),this.persistTagList=!1,this.listView.setDataSource(this.dataSource),this.options.autoBind&&this.dataSource.fetch()},setOptions:function(e){var t=this._listOptions(e);r.fn.setOptions.call(this,e),this.listView.setOptions(t),this._accessors(),this._aria(),this._tagTemplate(),this._placeholder(),this._clearButton(),this._arrowButton()},currentTag:function(e){var n=this;if(e===t)return n._currentTag;n._currentTag&&(n._currentTag.removeClass(S).removeAttr(d),n._currentTag.find(".k-chip-action").attr(x,!0),n.input.removeAttr(C)),e&&(e.addClass(S).attr(d,n._tagID),e.find(".k-chip-action").removeAttr(x),n.input.attr(C,n._tagID)),n._currentTag=e},dataItems:function(){return this.listView.selectedDataItems()},destroy:function(){var e=this,t=e.ns;clearTimeout(e._busy),clearTimeout(e._typingTimeout),e.filterInput&&e.filterInput.off(t),e.wrapper.off(t),e.tagList.off(t),e.input.off(t),e._clear.off(t),r.fn.destroy.call(e)},_onActionSheetCreate:function(){var e=this;e.filterInput.on("keydown"+z,e._keydown.bind(e)).on("input"+z,e._search.bind(e)).on("paste"+z,e._search.bind(e)).attr({role:"combobox","aria-expanded":!1,"aria-controls":e.input.attr("aria-controls"),"aria-autocomplete":e.input.attr("aria-autocomplete"),"aria-describedby":e.input.attr("aria-describedby"),placeholder:e.options.placeholder}),e.popup.bind("activate",(()=>{e.filterInput.val(e.input.val()),e.filterInput.trigger("focus")})),e.popup.bind("deactivate",(()=>{e.input.trigger("focus")}))},_aria:function(){var e=this,t=e.ul[0].id,n="none"===this.options.filter?"none":"list",i=e.tagList.attr(d);e.input.attr({role:"combobox","aria-expanded":!1,"aria-controls":t,"aria-autocomplete":n,"aria-describedby":i}),e._ariaLabel(e._focused)},_updateSelectedVirtualDataItemsIndexes:function(){const e=this;const n=e.listView;const i=n?._selectedIndexes;const r=n?._selectedDataItems;const o=e?._customOptions||{};const a=e._optionsMap||{};i&&r&&i.forEach(((n,i)=>{const s=e.options.dataValueField;const l=r[i];const c=a[l[s]];o[l[s]]=c!==t?c:o[l[s]]}))},_activateItem:function(){this.popup.visible()&&r.fn._activateItem.call(this),this.currentTag(null)},_listOptions:function(t){var i=this;var a=r.fn._listOptions.call(i,e.extend(t,{selectedItemChange:i._selectedItemChange.bind(i),selectable:"multiple"}));var s=this.options.itemTemplate||this.options.template;var l=a.itemTemplate||s||a.template;return l||(l=e=>o(n.getter(a.dataTextField)(e))),a.template=l,a},_setListValue:function(){r.fn._setListValue.call(this,this._initialValues.slice(0))},_listChange:function(e){var n=this.dataSource.flatView();var i=this._optionsMap;var r=this._value;this._state===f&&(this._state="");for(var o=0;o0&&(r=(i.filters[0].value||"").toString().toLowerCase()),t._request&&(t._retrieveData=!1),t._retrieveData||!t.listView.bound()||t._state===u&&n!==r?(t._open=!0,t._state=f,t.listView.skipUpdate(!0),t.persistTagList=!(t._initialOpen&&!t.listView.bound()),t._filterSource(),t._focusItem()):t._allowOpening()&&(!t._initialOpen||t.options.autoBind||t.options.virtual||!t.options.value||e.isPlainObject(t.options.value[0])||t.value(t.value()||t._initialValues),t.popup._hovered=!0,t._initialOpen=!1,t.popup.open({altTarget:t.wrapper.add(t.element).add(t.input)}),t._focusItem())},toggle:function(e){this[(e=e!==t?e:!this.popup.visible())?m:g]()},refresh:function(){this.listView.refresh()},_floatCheck:function(){return!this.listView||!(this.value()&&this.value().length)&&!this.popup.visible()},_listBound:function(){var e=this;var t=e.dataSource.flatView();e._render(t),e._renderFooter(),e._renderNoData(),e._toggleNoData(!t.length),e._resizePopup(),e._open&&(e._open=!1,e.toggle(e._allowOpening())),e.popup.position(),e._updateItemFocus(),"dataItem"===e.options?.virtual?.mapValueTo&&e._updateSelectedVirtualDataItemsIndexes(),e._touchScroller&&e._touchScroller.reset(),e._hideBusy(),e.trigger("dataBound")},_updateItemFocus:function(){var e=this,n=e.dataSource.flatView(),i=e.listView.skip(),r=i===t||0===i;n.length&&r&&(e.options.highlightFirst?e.listView.focusFirst():e.listView.focus(-1))},_inputValue:function(){var e=this;var t=e.filterInput&&l()===e.filterInput[0]?e.filterInput.val():e.input.val();return e.options.placeholder===t&&(t=""),t},value:function(e){var n=this;var i=n.listView;var r=i.value().slice();var o=n.options.maxSelectedItems;var a=i.bound()&&i.isFiltered();if(e===t)return r;n.persistTagList=!1,n.requireValueMapper(n.options,e),e=n._normalizeValues(e),null!==o&&e.length>o&&(e=e.slice(0,o)),a&&n._clearFilter(),i.value(e),n._old=n._valueBeforeCascade=e.slice(),a||n._fetchData(),n._toggleCloseVisibility()},_preselect:function(t,i){var r=this;O(t)||t instanceof n.data.ObservableArray||(t=[t]),(e.isPlainObject(t[0])||t[0]instanceof n.data.ObservableObject||!r.options.dataValueField)&&(r.dataSource.data(t),r.value(i||r._initialValues),r._retrieveData=!0)},_setOption:function(e,t){var n=this.element[0].children[this._optionsMap[e]];n&&(n.selected=t)},_fetchData:function(){var e=this;var t=!!e.dataSource.view().length;0===e.listView.value().length||e._request||(e._retrieveData||!e._fetch&&!t)&&(e._fetch=!0,e._retrieveData=!1,e.dataSource.read().done((function(){e._fetch=!1})))},_isBound:function(){return this.listView.bound()&&!this._retrieveData},_dataSource:function(){var e=this,t=e.element,i=e.options,r=i.dataSource||{};(r=O(r)?{data:r}:r).select=t,r.fields=[{field:i.dataTextField},{field:i.dataValueField}],e.dataSource&&e._refreshHandler?e._unbindDataSource():(e._progressHandler=e._showBusy,e._endRequestHandler=e._hideBusy,e._errorHandler=function(){e._hideBusy()}),e.dataSource=n.data.DataSource.create(r).bind("progress",e._progressHandler).bind("requestEnd",e._endRequestHandler).bind("error",e._errorHandler)},_reset:function(){var t=this,n=t.element,i=n.attr("form"),r=i?e("#"+i):n.closest("form");r[0]&&(t._resetHandler=function(){setTimeout((function(){t.value(t._initialValues),t._placeholder()}))},t._form=r.on("reset",t._resetHandler))},_initValue:function(){var e=this.options.value||this.element.val();this._old=this._initialValues=this._normalizeValues(e)},_normalizeValues:function(t){var n=this;return null===t?t=[]:t&&e.isPlainObject(t)?t=[n._value(t)]:t&&e.isPlainObject(t[0])?t=e.map(t,(function(e){return n._value(e)})):O(t)||t instanceof c?O(t)&&(t=t.slice()):t=[t],t},_change:function(){var e=this,t=e.value();(function(e,t){var n;if(null===e&&null!==t||null!==e&&null===t)return!1;if((n=e.length)!==t.length)return!1;for(;n--;)if(e[n]!==t[n])return!1;return!0})(t,e._old)||(e._old=t.slice(),e.trigger(v),e.element.trigger(v)),e.popup.position(),e._toggleCloseVisibility()},_click:function(e){var t=this;var n=e.item;e.preventDefault(),t._select(n).done((function(){t._activeItem=n,t._change(),t._close()}))},_getActiveItem:function(){return this._activeItem||e(this.listView.items()[this._getSelectedIndices().length-1])||this.listView.focus()},_getSelectedIndices:function(){return this.listView._selectedIndices||this.listView._selectedIndexes},_keydown:function(i){var r=this;var o=i.keyCode;var a=r._currentTag;var l=r.listView;var c=r.input.val();var d=n.support.isRtl(r.wrapper);var p=r.popup.visible();var f=0;var m;var g=!1;if(o!==s.ENTER&&(this._multipleSelection=!1),o===s.DOWN){if(i.preventDefault(),!p)return r.open(),l.focus()||l.focusFirst(),void i.stopPropagation();l.focus()?(!r._activeItem&&i.shiftKey&&(r._activeItem=l.focus(),f=-1),m=l.getElementIndex(r._getActiveItem().first()),l.focusNext(),l.focus()?i.shiftKey&&!r.options.virtual&&(this._multipleSelection=!0,r._selectRange(m,l.getElementIndex(l.focus().first())+f)):l.focusLast()):l.focusFirst(),g=!0}else if(o===s.UP)p&&(!r._activeItem&&i.shiftKey&&(r._activeItem=l.focus(),f=1),m=l.getElementIndex(r._getActiveItem().first()),l.focusPrev(),l.focus()?i.shiftKey&&!r.options.virtual&&(this._multipleSelection=!0,r._selectRange(m,l.getElementIndex(l.focus().first())+f)):r.close()),g=!0,i.preventDefault();else if(o===s.LEFT&&!d||o===s.RIGHT&&d)c||(a=a?a.prev(h):r.tagList.children(h).last())[0]&&r.currentTag(a),g=!0;else if(o===s.RIGHT&&!d||o===s.LEFT&&d)!c&&a&&(a=a.next(h),r.currentTag(a[0]?a:null)),g=!0;else if(i.ctrlKey&&!i.altKey&&o===s.A&&p&&!r.options.virtual)this._multipleSelection=!0,this._getSelectedIndices().length===l.items().length&&(r._activeItem=null),l.items().length&&r._selectRange(0,l.items().length-1),g=!0;else if(o===s.ENTER&&p){if(!l.focus())return void i.stopPropagation();if(i.preventDefault(),this._multipleSelection&&(this._multipleSelection=!1,l.focus().hasClass(T)))return r._close(),void i.stopPropagation();r._select(l.focus()).done((function(){r._change(),r._close()})),g=!0}else if(o===s.SPACEBAR&&i.ctrlKey&&p)r._activeItem&&l.focus()&&l.focus()[0]===r._activeItem[0]&&(r._activeItem=null),e(l.focus()).hasClass(T)||(r._activeItem=l.focus()),r._select(l.focus()).done((function(){r._change()})),g=!0,i.preventDefault();else if(o===s.SPACEBAR&&i.shiftKey&&p&&!r.options.virtual){var v=l.getElementIndex(r._getActiveItem());var _=l.getElementIndex(l.focus());v!==t&&_!==t&&r._selectRange(v,_),g=!0,i.preventDefault()}else if(o===s.ESC)p?i.preventDefault():(r.tagList.children(h).each((function(t,n){r._removeTag(e(n),!1)})),r._change()),r.close(),g=!0;else if(o===s.HOME)p?l.focus()?(i.ctrlKey&&i.shiftKey&&!r.options.virtual&&r._selectRange(l.getElementIndex(l.focus()[0]),0),l.focusFirst()):r.close():c||(a=r.tagList.children(h).first()[0])&&r.currentTag(e(a)),g=!0;else if(o===s.END)p?l.focus()?(i.ctrlKey&&i.shiftKey&&!r.options.virtual&&r._selectRange(l.getElementIndex(l.focus()[0]),l.element.children().length-1),l.focusLast()):r.close():c||(a=r.tagList.children(h).last()[0])&&r.currentTag(e(a)),g=!0;else if(o!==s.DELETE&&o!==s.BACKSPACE||c)if(!r.popup.visible()||o!==s.PAGEDOWN&&o!==s.PAGEUP)clearTimeout(r._typingTimeout),r._search(),g=!0;else{i.preventDefault();var b=o===s.PAGEDOWN?1:-1;l.scrollWith(b*l.screenHeight()),g=!0}else{if(r._state=u,"single"===r.options.tagMode)return r._clearSingleTagValue(),r._change(),r._close(),void i.stopPropagation();o!==s.BACKSPACE||a||(a=r.tagList.children(h).last()),a&&a[0]&&r._removeTag(a,!0),g=!0}g&&i.stopPropagation()},_placeholder:function(e,i){var r=this;var o=r.input;var a=l();var s=r.options.placeholder;var c=o.val();var d=o[0]===a;var h=c.length;d&&!r.options.autoClose&&c!==s||(h=0,c=""),e===t&&(e=!1,o[0]!==a&&(e=!r.listView.selectedDataItems()[0])),r._prev=c,o.toggleClass("k-readonly",e).val(e?s:c),d&&!i&&n.caret(o[0],h,h)},_option:function(e,i,r){var o=""},_render:function(e){var t=this.listView.selectedDataItems();var n=this.listView.value();var i=e.length;var r;var o="";var a;var s;var l;n.length!==t.length&&(t=this._buildSelectedItems(n));var c={};var d={};for(l=0;lthis.listView.value().length},updatePersistTagList:function(e,t){this.persistTagList.added&&this.persistTagList.added.length===t.length&&this.persistTagList.removed&&this.persistTagList.removed.length===e.length?this.persistTagList=!1:(this.listView._removedAddedIndexes=this._old.slice(),this.persistTagList={added:e,removed:t})},_selectValue:function(e,t){var i=this;var r=i.dataSource.total();var o=i.tagList;var a=i._value;var s;var l;var c;if(this.persistTagList)return this.updatePersistTagList(e,t),void i._refreshTagListAria();if("multiple"===i.options.tagMode){for(c=t.length-1;c>-1;c--)s=t[c],o.children(h).length&&(o[0].removeChild(o[0].children[s.position]),i._setOption(a(s.dataItem),!1));for(c=0;c-1;c--)i._setOption(a(t[c].dataItem),!1);for(c=0;c=t;a--)o.push(a);for(null!==i&&o.length>i&&(o=o.slice(0,i)),a=0;a').appendTo(t._inputValuesContainer)),n.removeAttr("accesskey"),r.attr("data-validate","false"),r.attr("inputmode",t.options.inputMode),t._focused=t.input=r.attr({autocomplete:"off",title:n[0].title}),i&&t._focused.attr("accesskey",i)},_inputValuesContainer:function(){var t=this,n=t.wrapper.children(".k-input-values");n[0]||(n=e('
      ').appendTo(t.wrapper)),t._inputValuesContainer=n},_tagList:function(){var t=this,n=t.options,i=t._inputValuesContainer.children(".k-chip-list");i[0]||(i=e(a.renderChipList('
      ',e.extend({selectable:"none"},n))).appendTo(t._inputValuesContainer)),t.tagList=i},_tagTemplate:function(){var t=this;var i=t.options;var r=i.tagTemplate;var s=i.dataSource;var l="multiple"===i.tagMode;var c=i.messages.singleTag;var d;var h;t.element[0].length&&!s&&(i.dataTextField=i.dataTextField||"text",i.dataValueField=i.dataValueField||"value"),h=({values:e})=>`${e.length} ${o(c)}`,d=l?e=>o(n.getter(i.dataTextField)(e)):h,t.tagTextTemplate=r=r?n.template(r):d,t.tagTemplate=function(n){return a.renderChip('',e.extend({},i,{fillMode:"solid",rounded:"medium",enabled:!0,themeColor:"base",text:r(n),attr:{unselectable:"on","aria-selected":!0,role:"option","aria-keyshortcuts":l?"Enter Delete":"Enter"},removable:l,removableAttr:{unselectable:"on","aria-hidden":!0,"aria-label":t.options.messages.deleteTag,title:t.options.messages.deleteTag},icon:l?"":"caret-alt-down",iconAttr:{unselectable:"on","aria-hidden":!0,"aria-label":"open"}}))}},_popup:function(){r.fn._popup.call(this),this.popup.element.addClass("k-multiselect-popup")},_clearButton:function(){r.fn._clearButton.call(this),this.options.clearButton&&this._clear.insertAfter(this._inputValuesContainer)},_arrowButton:function(){var t=o(this.options.messages.downArrow),n=e(a.renderButton('',e.extend({},this.options,{icon:"caret-alt-down",rounded:null})));this._arrow&&(this._arrow.remove(),this._arrow=null),this.options.downArrow&&(this._arrow=n.attr({tabIndex:-1}),this._arrow.appendTo(this.wrapper))},_textContainer:function(){var t=n.getComputedStyles(this.input[0],V);t.position="absolute",t.visibility="hidden",t.top=-3333,t.left=-3333,this._span=e("").css(t).appendTo(this.wrapper)},_wrapper:function(){var e=this.element,t=e.parent("span.k-multiselect");t[0]||((t=e.wrap('').parent())[0].style.cssText=e[0].style.cssText),this.wrapper=t.addClass(e[0].className).removeClass("input-validation-error").css("display","")},_closeHandler:function(e){this.trigger(g)?e.preventDefault():(this.input.attr(k,!1),this.ul.attr(x,!0))},_openHandler:function(e){this._adjustListWidth(),this.trigger(m)?e.preventDefault():(this.input.attr(k,!0),this.ul.attr(x,!1))}});i.plugin(N),n.cssProperties.registerPrefix("MultiSelect","k-input-"),n.cssProperties.registerValues("MultiSelect",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(){var e=window.kendo,t=e.ui,n=t.ComboBox,i=t.Select,r=/^\d+(\.\d+)?%$/i;var o=n.extend({init:function(e,t){n.fn.init.call(this,e,t),this.list.parent().addClass("k-dropdowngrid-popup"),this._allColumnsWidthsAreSet(this.options)?this.list.parent().width(this._calculateDropDownWidth(this.options)):this.options.dropDownWidth&&this.list.parent().width(this.options.dropDownWidth)},options:{name:"MultiColumnComboBox",ns:".kendoMultiColumnComboBox",columns:[],dropDownWidth:null,filterFields:[]},setOptions:function(e){n.fn.setOptions.call(this,e),this._allColumnsWidthsAreSet(e)?this.list.parent().width(this._calculateDropDownWidth(e)):this.options.dropDownWidth&&this.list.parent().width(this.options.dropDownWidth)},_popup:function(){i.fn._popup.call(this),this.popup.element.removeClass("k-list-container")},_allColumnsWidthsAreSet:function(e){var t=e.columns;if(!t||!t.length)return!1;for(var n=0;n=2&&(e(this.element).parent().find(".k-slider-items").remove(),t._trackDiv.before(function(e,t){var n,i="",i}(n,t._distance())),t._setItemsTitle()),t._calculateSteps(r),"none"!=n.tickPlacement&&i>=2&&n.largeStep>=n.smallStep&&(t._setItemsLargeTick(),t.wrapper.find(E).first().addClass("k-first"),t.wrapper.find(E).last().addClass("k-last"))},getSize:function(){return n.dimensions(this.wrapper)},_setItemsTitle:function(){var t=this.options,n=this.wrapper.find(E),i=t.min,r=n.length;for(var o=0;o<=r;o+=1)e(n[o]).attr("title",l(t.tooltip.format,W(i))),i+=t.smallStep},_setItemsLargeTick:function(){var t,n=this,i=n.options,r=n.wrapper.find(E),o=0;if(G(i.largeStep)%G(i.smallStep)==0||n._distance()/i.largeStep>=3)for(n._isHorizontal||n._isRtl||(r=e.makeArray(r).reverse()),o=0;o"+t.attr("title")+""),0!==o&&o!==r.length-1&&t.css("line-height",t[n._sizeFn]()+"px"))}},_calculateItemsWidth:function(e){var t,n,i,r=this,o=r.options,a=parseFloat(r._trackDiv.css(r._sizeFn))+1,s=r._distance(),l=G(s)/G(o.smallStep),c=a/G(s);for(l-e>0&&(a-=G(s)%G(o.smallStep)*c),t=a/e,n=[],i=0;i
      "}(i,n,e._isHorizontal)).hide().parents(".k-slider"),i.showButtons&&e.wrapper.find(".k-slider-track-wrap").after(V(i,"increase",e._isHorizontal,e._isRtl)).before(V(i,"decrease",e._isHorizontal,e._isRtl)),n.before(function(e,n,i){var r,o,a,s=n.is("input")?1:2,l=2==s?e.leftDragHandleTitle:e.dragHandleTitle,c=e.value,d=e.selectionStart,h=e.selectionEnd;1===s?null!==(r=n.val())&&r!==t&&"null"!==r&&(null!==c&&c!==t||(c=r)):(o=n.find("input").eq(0).val(),a=n.find("input").eq(1).val(),null!==o&&o!==t&&"null"!==o&&(null!==d&&d!==t||(d=o)),null!==a&&a!==t&&"null"!==a&&(null!==h&&h!==t||(h=a)));var u="
      \x3c!-- --\x3e
      "+(s>1?"":"")+"
      ";return u}(i,n,e._isHorizontal))},_focus:function(t){var n=this,i=t.target,r=n.value(),o=n._drag;o||(i==n.wrapper.find(A).eq(0)[0]?(o=n._firstHandleDrag,n._activeHandle=0):(o=n._lastHandleDrag,n._activeHandle=1),r=r[n._activeHandle]),e(i).addClass(z+" "+I),o&&(n._activeHandleDrag=o,o.selectionStart=n.options.selectionStart,o.selectionEnd=n.options.selectionEnd,o._updateTooltip(r))},_focusWithMouse:function(t){t=e(t);var n=this,i=t.is(A)?t.index():0;window.setTimeout((function(){n.wrapper.find(A)[2==i?1:0].focus()}),1),n._setTooltipTimeout()},_blur:function(t){var n=this,i=n._activeHandleDrag;e(t.target).removeClass(z+" "+I),i&&(i._removeTooltip(),delete n._activeHandleDrag,delete n._activeHandle)},_setTooltipTimeout:function(){var e=this;e._tooltipTimeout=window.setTimeout((function(){var t=e._drag||e._activeHandleDrag;t&&t._removeTooltip()}),300)},_clearTooltipTimeout:function(){window.clearTimeout(this._tooltipTimeout);var e=this._drag||this._activeHandleDrag;e&&e.tooltipDiv&&e.tooltipDiv.stop(!0,!1).css("opacity",1)},_reset:function(){var t=this,n=t.element,i=n.attr("form"),r=i?e("#"+i):n.closest("form");r[0]&&(t._form=r.on("reset",t._formResetHandler.bind(t)))},min:function(e){if(!e)return this.options.min;this.setOptions({min:e})},max:function(e){if(!e)return this.options.max;this.setOptions({max:e})},setOptions:function(e){i.fn.setOptions.call(this,e),this._sliderItemsInit(),this._refresh()},destroy:function(){this._form&&this._form.off("reset",this._formResetHandler),i.fn.destroy.call(this)}});function V(e,t,i,r){var o="";return o=i?"increase"===t?r?"caret-alt-left":"caret-alt-right":r?"caret-alt-right":"caret-alt-left":"increase"==t?"caret-alt-up":"caret-alt-down",""}function N(e){return function(t){return t+e}}function $(e){return function(){return e}}function U(e){return(e+"").replace(".",n.cultures.current.numberFormat["."])}function W(e){var t,n;return t=function(e){var t=e.toString();var n=0;return(t=t.split("."))[1]&&(n=t[1].length),n>10?10:n}(e=parseFloat(e,10)),n=h.pow(10,t||0),h.round(e*n)/n}function j(e,n){var i=c(e.getAttribute(n));return null===i&&(i=t),i}function q(e){return void 0!==e}function G(e){return 1e4*e}var K=O.extend({init:function(n,i){var r,o=this;n.type="text",i=s({},{value:j(n,"value"),min:j(n,"min"),max:j(n,"max"),smallStep:j(n,"step")},i),n=e(n),i&&i.enabled===t&&(i.enabled=!n.is("[disabled]")),O.fn.init.call(o,n,i),q((i=o.options).value)&&null!==i.value||(i.value=i.min,n.prop("value",U(i.min))),i.value=h.max(h.min(i.value,i.max),i.min),r=o.wrapper.find(A),o._selection=new K.Selection(r,o,i),o._drag=new K.Drag(r,"",o,i),o._refreshAriaAttr(i.value)},options:{name:"Slider",showButtons:!0,increaseButtonTitle:"Increase",decreaseButtonTitle:"Decrease",dragHandleTitle:"drag",tooltip:{format:"{0:#,#.##}"},value:null},enable:function(t){var i,r,o=this,a=o.options;o.disable(),!1!==t&&(o.wrapper.removeClass(P),o.wrapper.find("input").prop(L,!1),i=function(t){var n=H(t)[0];if(n){var i=o._isHorizontal?n.location.pageX:n.location.pageY,r=o._getDraggableArea(),a=e(t.target);a.hasClass("k-draghandle")?a.addClass(z+" "+I):(o._update(o._getValueFromPosition(i,r)),o._focusWithMouse(t.target),o._drag.dragstart(t),t.preventDefault())}},o.wrapper.find(E+", "+D).on(b,i).end().on(y,(function(){o._drag._end()})),o.wrapper.find(A).attr(B,0).on(w,(function(){o._setTooltipTimeout()})).on(C,(function(e){o._focusWithMouse(e.target),e.preventDefault()})).on(T,o._focus.bind(o)).on(M,o._blur.bind(o)),r=function(e){var t=o._nextValueByIndex(o._valueIndex+1*e);o._setValueInRange(t),o._drag._updateTooltip(t)},a.showButtons&&o.wrapper.find(".k-button").on(w,function(e){this._clearTimer(),o._focusWithMouse(e.target)}.bind(o)).on(S,(function(t){e(t.currentTarget).addClass("k-hover")})).on("mouseout"+v,function(t){e(t.currentTarget).removeClass("k-hover"),this._clearTimer()}.bind(o)).on(_,(function(t){var n=e(t.target).closest(".k-button").is(".k-button-increase")?1:-1;o._mouseDownHandler(t,n,r)})).on("click",n.preventDefault),o.wrapper.find(A).off(x,!1).on(x,this._keydown.bind(o)),a.enabled=!0)},disable:function(){var t=this;t.wrapper.addClass(P),e(t.element).prop(L,L),t.wrapper.find(".k-button").off(_).on(_,(function(t){t.preventDefault(),e(this).addClass("k-active")})).off(w).on(w,(function(t){t.preventDefault(),e(this).removeClass("k-active")})).off("mouseleave"+v).on("mouseleave"+v,n.preventDefault).off(S).on(S,n.preventDefault),t.wrapper.find(E+", "+D).off(b).off(y),t.wrapper.find(A).attr(B,-1).off(w).off(x).off(C).off(T).off(M),t.options.enabled=!1},_mouseDownHandler:function(e,t,n){let i=this;i._clearTooltipTimeout(),(1===e.which||u.touch&&0===e.which)&&(n(t),i.timeout=setTimeout((function(){i.timer=setInterval((function(){n(t)}),60)}),200))},_update:function(e){var t=this,n=t.value()!=e;t.value(e),n&&t.trigger(m,{value:t.options.value})},value:function(e){var t=this,n=t.options;if(e=W(e),isNaN(e))return n.value;e>=n.min&&e<=n.max&&n.value!=e&&(t.element.prop("value",U(e)),n.value=e,t._refreshAriaAttr(e),t._refresh())},_refresh:function(){this.trigger(k,{value:this.options.value})},_refreshAriaAttr:function(e){var t,n=this._drag;t=n&&n._tooltipDiv?n._tooltipDiv.text():this._getFormattedValue(e,null),this.wrapper.find(A).attr(F,e).attr(R,t)},_clearTimer:function(){clearTimeout(this.timeout),clearInterval(this.timer)},_keydown:function(e){var t=this;e.keyCode in t._keyMap&&(t._clearTooltipTimeout(),t._setValueInRange(t._keyMap[e.keyCode](t.options.value)),t._drag._updateTooltip(t.value()),e.preventDefault())},_setValueInRange:function(e){var t=this,n=t.options;e=W(e),isNaN(e)?t._update(n.min):(e=h.max(h.min(e,n.max),n.min),t._update(e))},_nextValueByIndex:function(e){var t=this._values.length;return this._values[h.max(0,h.min(e,t-1))]},_formResetHandler:function(){var e=this,t=e.options.min;setTimeout((function(){var n=e.element[0].value;e.value(""===n||isNaN(n)?t:n)}))},destroy:function(){var e=this;O.fn.destroy.call(e),e.wrapper.off(v).find(".k-button").off(v).end().find(A).off(v).end().find(E+", "+D).off(v).end(),e._drag.draggable.destroy(),e._drag._removeTooltip(!0)}});K.Selection=function(e,t,n){function i(i){var r=i-n.min,o=t._valueIndex=h.ceil(W(r/n.smallStep)),a=parseInt(t._pixelSteps[o],10);t._trackDiv.find(".k-slider-selection")[t._sizeFn](a),e.css(t._position,a)}i(n.value),t.bind([g,k],(function(e){i(parseFloat(e.value,10))})),t.bind(m,(function(e){i(parseFloat(e.sender.value(),10))}))},K.Drag=function(e,t,n,i){var o=this;o.owner=n,o.options=i,o.element=e,o.type=t,o.draggable=new r(e,{distance:0,dragstart:o._dragstart.bind(o),drag:o.drag.bind(o),dragend:o.dragend.bind(o),dragcancel:o.dragcancel.bind(o)}),e.click(!1),e.on("dragstart",(function(e){e.preventDefault()}))},K.Drag.prototype={dragstart:function(e){this.owner._activeDragHandle=this,this.draggable.userEvents.cancel(),this._dragstart(e),this.dragend()},_dragstart:function(t){var n=this,i=n.owner,r=n.options;r.enabled?(this.owner._activeDragHandle=this,i.element.off(S),i.wrapper.find("."+z).removeClass(z+" "+I),n.element.addClass(z+" "+I),e(document.documentElement).css("cursor","pointer"),n.draggableArea=i._getDraggableArea(),n.step=h.max(r.smallStep*(i._maxSelection/i._distance()),0),n.type?(n.selectionStart=r.selectionStart,n.selectionEnd=r.selectionEnd,i._setZIndex(n.type)):n.oldVal=n.val=r.value,n._removeTooltip(!0),n._createTooltip()):t.preventDefault()},_createTooltip:function(){var t,i=this,r=i.owner,o=i.options.tooltip,a="",s=e(window);o.enabled&&(o.template&&(i.tooltipTemplate=n.template(o.template)),e(".k-slider-tooltip").remove(),i.tooltipDiv=e("").appendTo(document.body),a=r._getFormattedValue(i.val||r.value(),i),i.type||(t="k-callout-"+(r._isHorizontal?"s":"e"),i.tooltipInnerDiv="
      \x3c!-- --\x3e
      ",a+=i.tooltipInnerDiv),i.tooltipDiv.html(a),i._scrollOffset={top:s.scrollTop(),left:n.scrollLeft(s)},i.moveTooltip())},drag:function(e){var t,n=this,i=n.owner,r=e.x.location,o=e.y.location,a=n.draggableArea.startPoint,s=n.draggableArea.endPoint;e.preventDefault(),i._isHorizontal?i._isRtl?n.val=n.constrainValue(r,a,s,r=s):n.val=n.constrainValue(o,s,a,o<=s),n.oldVal!=n.val&&(n.oldVal=n.val,n.type?("firstHandle"==n.type?n.valn.selectionStart?n.selectionEnd=n.val:n.selectionStart=n.selectionEnd=n.val,t={values:[n.selectionStart,n.selectionEnd],value:[n.selectionStart,n.selectionEnd]}):t={value:n.val},i.trigger(g,t)),n._updateTooltip(n.val)},_updateTooltip:function(e){var t=this,n="";t.options.tooltip.enabled&&(t.tooltipDiv||t._createTooltip(),n=t.owner._getFormattedValue(W(e),t),t.type||(n+=t.tooltipInnerDiv),t.tooltipDiv.html(n),t.moveTooltip())},dragcancel:function(){return this.owner._refresh(),e(document.documentElement).css("cursor",""),this._end()},dragend:function(){var t=this,n=t.owner;return e(document.documentElement).css("cursor",""),t.type?n._update(t.selectionStart,t.selectionEnd):(n._update(t.val),t.draggable.userEvents._disposeAll()),t.draggable.userEvents.cancel(),t._end()},_end:function(){var e=this.owner;return e._focusWithMouse(this.element),e.element.on(S),!1},_removeTooltip:function(t){var n=this,i=n.owner;n.tooltipDiv&&i.options.tooltip.enabled&&i.options.enabled&&(t?(n.tooltipDiv.remove(),n.tooltipDiv=null):n.tooltipDiv.fadeOut("slow",(function(){e(this).remove(),n.tooltipDiv=null})))},moveTooltip:function(){var t,i,r,s,l=this,c=l.owner,d=0,h=0,u=l.element,p=n.getOffset(u),f=e(window),m=l.tooltipDiv.find(".k-callout"),g=o(l.tooltipDiv),v=a(l.tooltipDiv);l.type?(t=c.wrapper.find(A),p=n.getOffset(t.eq(0)),i=n.getOffset(t.eq(1)),c._isHorizontal?(d=i.top,h=p.left+(i.left-p.left)/2):(d=p.top+(i.top-p.top)/2,h=i.left),s=o(t.eq(0))+16):(d=p.top,h=p.left,s=o(u)+16),c._isHorizontal?(h-=parseInt((g-c._outerSize(u))/2,10),d-=v+8+(m.length?m.height():0)):(d-=parseInt((v-c._outerSize(u))/2,10),h-=g+8+(m.length?m.width():0)),c._isHorizontal?(d+=r=l._flip(d,v,s,a(f)+l._scrollOffset.top),h+=l._fit(h,g,o(f)+l._scrollOffset.left)):(r=l._flip(h,g,s,o(f)+l._scrollOffset.left),d+=l._fit(d,v,a(f)+l._scrollOffset.top),h+=r),r>0&&m&&(m.removeClass(),m.addClass("k-callout k-callout-"+(c._isHorizontal?"n":"w"))),l.tooltipDiv.css({top:d,left:h})},_fit:function(e,t,n){var i=0;return e+t>n&&(i=n-(e+t)),e<0&&(i=-e),i},_flip:function(e,t,n,i){var r=0;return e+t>i&&(r+=-(n+t)),e+r<0&&(r+=n+t),r},constrainValue:function(e,t,n,i){var r=this;return tr.selectionEnd?(i=o.selectionStart,a=d,s=r._lastHandleDrag):d-o.selectionStart<=o.selectionEnd-d?(i=d,a=o.selectionEnd,s=r._firstHandleDrag):(i=o.selectionStart,a=d,s=r._lastHandleDrag),s.dragstart(t),r._setValueInRange(i,a),r._focusWithMouse(s.element)}},r.wrapper.find(E+", "+D).on(b,i).end().on(y,(function(){r._activeDragHandle&&r._activeDragHandle._end()})),r.wrapper.find(A).attr(B,0).on(w,(function(){r._setTooltipTimeout()})).on(C,(function(e){r._focusWithMouse(e.target),e.preventDefault()})).on(T,r._focus.bind(r)).on(M,r._blur.bind(r)),r.wrapper.find(A).off(x,n.preventDefault).eq(0).on(x,function(e){this._keydown(e,"firstHandle")}.bind(r)).end().eq(1).on(x,function(e){this._keydown(e,"lastHandle")}.bind(r)),r.options.enabled=!0)},disable:function(){var e=this;e.wrapper.addClass(P),e.wrapper.find("input").prop(L,L),e.wrapper.find(E+", "+D).off(b).off(y),e.wrapper.find(A).attr(B,-1).off(w).off(x).off(C).off(T).off(M),e.options.enabled=!1},_keydown:function(e,t){var n,i,r,o=this,a=o.options.selectionStart,s=o.options.selectionEnd;e.keyCode in o._keyMap&&(o._clearTooltipTimeout(),"firstHandle"==t?(r=o._activeHandleDrag=o._firstHandleDrag,(a=o._keyMap[e.keyCode](a))>s&&(s=a)):(r=o._activeHandleDrag=o._lastHandleDrag,a>(s=o._keyMap[e.keyCode](s))&&(a=s)),o._setValueInRange(W(a),W(s)),n=Math.max(a,o.options.selectionStart),i=Math.min(s,o.options.selectionEnd),r.selectionEnd=Math.max(i,o.options.selectionStart),r.selectionStart=Math.min(n,o.options.selectionEnd),r._updateTooltip(o.value()[o._activeHandle]),e.preventDefault())},_update:function(e,t){var n=this,i=n.value();var r=i[0]!=e||i[1]!=t;n.value([e,t]),r&&n.trigger(m,{values:[e,t],value:[e,t]})},value:function(e){return e&&e.length?this._value(e[0],e[1]):this._value()},_value:function(e,t){var n=this,i=n.options,r=i.selectionStart,o=i.selectionEnd;if(isNaN(e)&&isNaN(t))return[r,o];e=W(e),t=W(t),e>=i.min&&e<=i.max&&t>=i.min&&t<=i.max&&e<=t&&(r==e&&o==t||(n.element.find("input").eq(0).prop("value",U(e)).end().eq(1).prop("value",U(t)),i.selectionStart=e,i.selectionEnd=t,n._refresh(),n._refreshAriaAttr(e,t)))},values:function(e,t){return d(e)?this._value(e[0],e[1]):this._value(e,t)},_refresh:function(){var e=this,t=e.options;e.trigger(k,{values:[t.selectionStart,t.selectionEnd],value:[t.selectionStart,t.selectionEnd]}),t.selectionStart==t.max&&t.selectionEnd==t.max&&e._setZIndex("firstHandle")},_refreshAriaAttr:function(e,t){var n,i=this,r=i.wrapper.find(A),o=i._activeHandleDrag;n=i._getFormattedValue([e,t],o),r.eq(0).attr(F,e),r.eq(1).attr(F,t),r.attr(R,n)},_setValueInRange:function(e,t){var n=this.options;e=h.max(h.min(e,n.max),n.min),t=h.max(h.min(t,n.max),n.min),e==n.max&&t==n.max&&this._setZIndex("firstHandle"),this._update(h.min(e,t),h.max(e,t))},_setZIndex:function(t){this.wrapper.find(A).each((function(n){e(this).css("z-index","firstHandle"==t?1-n:n)}))},_formResetHandler:function(){var e=this,t=e.options;setTimeout((function(){var n=e.element.find("input");var i=n[0].value;var r=n[1].value;e.values(""===i||isNaN(i)?t.min:i,""===r||isNaN(r)?t.max:r)}))},destroy:function(){var e=this;O.fn.destroy.call(e),e.wrapper.off(v).find(E+", "+D).off(v).end().find(A).off(v),e._firstHandleDrag.draggable.destroy(),e._lastHandleDrag.draggable.destroy()}});Y.Selection=function(e,t,n){function i(i){var r=(i=i||[])[0]-n.min,o=i[1]-n.min,a=h.ceil(W(r/n.smallStep)),s=h.ceil(W(o/n.smallStep)),l=t._pixelSteps[a],c=t._pixelSteps[s];e.eq(0).css(t._position,l).end().eq(1).css(t._position,c),function(e,n){var i,r,o=t._trackDiv.find(".k-slider-selection");i=h.abs(e-n),o[t._sizeFn](i),r=h.min(e,n),o.css(t._position,r-1)}(l,c)}i(t.value()),t.bind([m,g,k],(function(e){i(e.values)}))},n.ui.plugin(Y)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,r=i.Widget,o=n.parseColor,a=n.ui.Popup.TabKeyTrap,s=e.extend,l=".kendoColorTools",c="keydown"+l;var d=r.extend({init:function(e,t){var n=this;r.fn.init.call(n,e,t),e=n.element,t=n.options,e.is("input")?(n._initialValue(),n._preventDefaultLabelClick()):n._value=o(t.value),n._tabIndex=e.attr("tabIndex")||0,t._standalone&&(n._triggerSelect=n._triggerChange)},options:{name:"ColorSelector",ARIATemplate:e=>`Current selected color is ${e||"none"}`,value:null,_standalone:!0},events:["change","select","forceSelect","cancel"],color:function(e){return e!==t&&(this._value=o(e),this.element.is("input")&&this._updateInput(this._value),this._updateUI(this._value)),this._value},value:function(e){return(e=this.color(e))&&(e=this.options.opacity?e.toCssRgba():e.toCss()),e||null},enable:function(e){0===arguments.length&&(e=!0),this.element.is("input")&&this.element.attr("disabled",!e),this.wrapper.toggleClass("k-disabled",!e),this._onEnable(e)},_attachFocusEvents:function(){this.wrapper.on(c,this._navKeydown.bind(this)).on("focusout"+l,this._navFocusout.bind(this))},_initialValue:function(){var e=this.element,t=this.options.value||e.attr("value");t&&(this._value=o(t,!0)),this.element.val(t)},_innerTabindex:function(e){this.wrapper.find(".k-draghandle, .k-button, .k-input-inner").attr("tabindex",e)},_isInputTypeColor:function(){var e=this.element[0];return/^input$/i.test(e.tagName)&&/^color$/i.test(e.type)},_navFocusout:function(){var e=this,t=e.wrapper[0];setTimeout((function(){t.contains(document.activeElement)||e._releaseInnerFocus()}))},_navKeydown:function(e){var i=this.wrapper;e.keyCode===n.keys.ENTER&&i.attr("tabindex")?(e.preventDefault(),this._trapInnerFocus()):e.keyCode===n.keys.ESC&&i.attr("tabindex")===t&&(this._releaseInnerFocus(),this.wrapper.trigger("focus"))},_releaseInnerFocus:function(){this._tabKeyTrap.removeTrap(),this.wrapper&&(this.wrapper.attr("tabindex",this._tabIndex),this._innerTabindex(-1))},_select:function(e,t){var n=this._value;e=this.color(e),t||(e&&(!n||!e.equals(n))||null===e&&e!==n?(null===e&&this.element.val&&this.element.val(e),this.element.trigger("change"),this.trigger("change",{value:this.value()})):this._standalone||this.trigger("cancel"))},_navigation:function(){var e=this.value();e&&e.indexOf("rgba")>-1&&(e=e.replace("rgba","RGBA")),this.options._otOfPicker?(this._innerTabindex(-1),this._attachFocusEvents(),this._tabKeyTrap=new a(this.wrapper),this._ariaTemplate=n.template(this.options.ARIATemplate),this.wrapper.attr({"aria-label":this._ariaTemplate(e||""),tabindex:this._tabIndex})):(this.wrapper.removeAttr("tabindex"),this.wrapper.removeAttr("aria-label"),this.wrapper.removeAttr("role"),this.wrapper.removeAttr("aria-keyshortcuts"))},_trapInnerFocus:function(){this._innerTabindex(0),this.wrapper.removeAttr("tabindex"),this.wrapper.find(".k-hsv-draghandle").trigger("focus"),this._tabKeyTrap.trap()},_triggerSelect:function(e){h(this,"select",e)},_triggerChange:function(e){h(this,"change",e)},destroy:function(){this.element&&this.element.off(l),this.wrapper&&(this.wrapper.off(c),this.wrapper.off(l).find("*").off(l),this.wrapper=null),r.fn.destroy.call(this)},_preventDefaultLabelClick:function(){var e=this.element,t=e.closest("label"),n=e.attr("id");n&&(t=t.add('label[for="'+n+'"]')),t.on("click",(function(e){e.preventDefault()}))},_updateUI:e.noop,_updateInput:function(e){var t,i="";e&&(i=this._isInputTypeColor()||1==e.a?e.toCss():e.toCssRgba(),this.element.val(i)),this.options._otOfPicker&&(this._ariaTemplate||(this._ariaTemplate=n.template(this.options.ARIATemplate)),(t=this.value())&&t.indexOf("rgba")>-1&&(t=t.replace("rgba","RGBA")),this.wrapper.attr("aria-label",this._ariaTemplate(t||"")))},_selectOnHide:function(){return null},_cancel:function(){this.trigger("cancel")}});function h(e,t,n){((n=o(n))&&!n.equals(e.color())||n!==e.color())&&("change"==t&&(e._value=n,e._updateInput(e._value)),n&&1!=n.a?n=n.toCssRgba():n&&(n=n.toCss()),e.trigger(t,{value:n}))}s(i,{colorpicker:{ColorSelector:d}})}(window.kendo.jQuery),function(e,t){var n=kendo.ui.colorpicker,i=e.extend,r=kendo.Color,o=kendo.parseColor;function a(e,t){return n=s(l(e,t)),i=s(l(t,{r:0,g:0,b:0,a:1})),(Math.max(n,i)+.05)/(Math.min(n,i)+.05);var n,i}function s(e){var t=[e.r,e.g,e.b].map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}));return.2126*t[0]+.7152*t[1]+.0722*t[2]}function l(e,t){var n=c(e.r,0,255);var i=c(e.g,0,255);var r=c(e.b,0,255);var o=c(e.a,0,1);var a=c(t.r,0,255);var s=c(t.g,0,255);var l=c(t.b,0,255);return{r:Math.round((1-o)*a+o*n),g:Math.round((1-o)*s+o*i),b:Math.round((1-o)*l+o*r)}}function c(e,n,i){if(!function(e){return null!==e&&e!==t}(e)||isNaN(e))return n;return e<=n?n:e>=i?i:e}function d(e,t){if(0===e.length)return"";var n=e.reduce((function(e,n,i,r){return 0===i?kendo.format("M {0},{1}",n[0],n[1]):kendo.format("{0} {1}",e,t(n,i,r))}),"");return kendo.format('',n)}function h(e,t){var n=t[0]-e[0];var i=t[1]-e[1];return{length:Math.sqrt(Math.pow(n,2)+Math.pow(i,2)),angle:Math.atan2(i,n)}}i(n,{contrastToolUtils:{getContrastFromTwoRGBAs:a,renderSvgCurveLine:function(e,t,n){var s=function(l,d,h,u,p){var f=(h+u)/2;var m=i({},t,{s:d/e.width,v:1-f/e.height});var g=a(o(function(e){var t=c(e.h,0,359.9);var n=c(e.s,0,1);var i=c(e.v,0,1);var o=c(e.a,0,1);return r.fromHSV(t,n,i,o).toCssRgba()}(m)).toBytes(),o(n).toBytes());return h+.5>u?gl-1?f:null:p(g,l)?s(l,d,h,u-(u-h)/2,p):s(l,d,h+(u-h)/2,u,p)};var l=function(e,t){return e>t};var u=function(e,t){return e`+v+""}}})}(window.kendo.jQuery),function(e){var t=window.kendo,n=t.ui,i=t.Observable,r=t.parseColor,o=e.extend,a=t.htmlEncode,s=t.Color,l=t.keys,c="#ffffff",d="#000000",h="keydown.kendoColorTools",u=n.colorpicker.ColorSelector,p=n.colorpicker.contrastToolUtils;function f(e){e.preventDefault()}var m=i.extend({init:function(e,n){var r=this;r.element=e,r.options=n,r._viewModel=t.observable({switchMode:r.switchMode.bind(r),keydown:r.keydown.bind(r),isHEXMode:function(){return"hex"===this.get("format")},isRGBMode:function(){return"rgb"===this.get("format")},format:n.format,formats:n.formats,rgb:null,hex:function(){return null!==this.get("rgb")&&this.get("rgb").toCss({alpha:n.opacity})}}),r._changeHandler=r.change.bind(r),r._viewModel.bind("change",r._changeHandler),r._render(),r.element.on(h,r.keydown.bind(r)),i.fn.init.call(r)},_template:t.template((({options:e,ns:t})=>{let n=a(e.size);let i=a(e.tabindex);let r="";if(e.formats&&e.formats.length>1){r=`
      `}let o="";if(e.formats&&e.formats.indexOf("hex")>=0){let r=a(e.messages.hex);o=`
      `}let s="";if(e.formats&&e.formats.indexOf("rgb")>=0){if(s=`
      `,e.opacity){s+=`
      `}}return r+o+s})),destroy:function(){var e=this;e._viewModel.unbind("change",e._changeHandler),t.unbind(e.element),t.destroy(e.element),e.element.off(h),delete e._viewModel,delete e._changeHandler},change:function(e){var t=this;e.field.indexOf("rgb")>=0?(t._color=t._tryParseColor(t._viewModel.rgb.toCssRgba()),t._viewModel.set("hex",t._color.toCss({alpha:t.options.opacity}))):"hex"===e.field&&(t._color=t._tryParseColor(e.sender[e.field]),t._viewModel.set("rgb",t._color)),t._preventChangeEvent||t.trigger("change",{value:t._color})},keydown:function(t){var n=this,i=e(t.target).data("kendoTextBox");t.keyCode===l.ENTER&&e(t.target).is("input")&&(i&&i._change&&i._change(),n.trigger("change",{value:n._color}),n.trigger("select",{value:n._color}))},reset:function(){var e=this;e._preventChangeEvent=!0,e._viewModel.set("rgb",r(d)),delete e._preventChangeEvent},switchMode:function(){var e=this,t=e._viewModel,n=t.format,i=t.formats.indexOf(n)+1;i=i>=t.formats.length?0:i,e._preventChangeEvent=!0,e._viewModel.set("format",t.formats[i]),delete e._preventChangeEvent},value:function(e){var t=this;t._color=e&&e.toBytes()||r(d),t._preventChangeEvent=!0,t._viewModel.set("rgb",t._color),delete t._preventChangeEvent},_render:function(){var e=this;e.element.append(e._template({ns:t.ns,guid:t.guid(),options:e.options})).parent(),t.bind(e.element,e._viewModel),e.element.attr("data-"+t.ns+"stop","stop")},_tryParseColor:function(e){try{e=r(e)||this._color}catch(t){e=this._color}return e}});var g=u.extend({init:function(n,i){var r,o=this;u.fn.init.call(o,n,i),(i=o.options=t.deepExtend({},o.options,i)).messages.previewInput&&(i.messages.hex=i.messages.previewInput),i.messages=i.messages?e.extend(o.options.messages,i.messages):o.options.messages,o._wrapper(),o._sliders(),o._hsvArea(),r=o._value,o._gradientInputs(),o._updateUI(r),o._navigation()},options:{name:"ColorGradient",opacity:!1,hsvDragARIATemplate:e=>`Color well with two-dimensional slider for selecting saturation and value. Selected color is ${e||"none"}`,input:!0,format:"hex",formats:["rgb","hex"],contrastTool:!1,size:"medium",messages:{contrastRatio:"Contrast ratio:",fail:"Fail",pass:"Pass",hex:"HEX",toggleFormat:"Toggle format",red:"Red channel",green:"Green channel",blue:"Blue channel",alpha:"Alpha channel"},_otOfPicker:!0,_showAdaptiveView:!1},_template:t.template((e=>`
      `+(e.opacity?'':"")+"
      "+(e.input?'
      ':"")+(e.contrastTool?'
      ':""))),focus:function(){this._hsvHandle.trigger("focus")},setBackgroundColor:function(t){var n=this;n.options.contrastTool&&(n.options.contrastTool=e.isPlainObject(n.options.contrastTool)?o({},n.options.contrastTool,{backgroundColor:t}):{backgroundColor:t},n._updateColorContrast(n.color()||r(c)))},_getHSV:function(e,t,n,i){var o=this,a=o._hsvRect,l=a.width(),c=a.height(),h=this._hsvHandle.position();return l&&c?(null==e&&(e=o._hueSlider.value()),null==t&&(t=h.left/l),null==n&&(n=1-h.top/c),null==i&&(i=o._opacitySlider?o._opacitySlider.value()/100:1),s.fromHSV(e,t,n,i)):o.color()?o.color().toHSV():r(d)},_gradientInputs:function(){var e=this,t=e.options;e._colorgradientInputs.length&&(e._colorInput=new m(e._colorgradientInputs,o({},t,{tabindex:0})),e._colorInput.bind("change",(function(t){e._updateUI(t.value,!0)})),e._colorInput.bind("select",(function(t){var n=r(t.value);e._select(n),e.trigger("forceSelect",{value:e.value()})})))},_hsvArea:function(){var e=this,n=e.wrapper.find(".k-hsv-rectangle"),i=n.find(".k-draghandle").attr("tabIndex",0).on(h,(o=e._hsvKeydown,a=e,function(){return o.apply(a,arguments)})),r=this.value();var o,a;function s(t,n){var i,r,o=this.offset,a=t-o.left,s=n-o.top,l=this.width,c=this.height;i=(a=a<0?0:a>l?l:a)/l,r=1-(s=s<0?0:s>c?c:s)/c,e._svChange(i,r)}r&&r.indexOf("rgba")>-1&&(r=r.replace("rgba","RGBA")),this._hsvDragAriaTemplate||(this._hsvDragAriaTemplate=t.template(this.options.hsvDragARIATemplate)),i.attr("aria-label",this._hsvDragAriaTemplate(r||"")),e._hsvEvents=new t.UserEvents(n,{global:!0,press:function(e){this.offset=t.getOffset(n),this.width=n.width(),this.height=n.height(),i.trigger("focus"),s.call(this,e.x.location,e.y.location)},start:function(){n.addClass("k-dragging"),i.trigger("focus")},move:function(e){e.preventDefault(),s.call(this,e.x.location,e.y.location)},end:function(){n.removeClass("k-dragging")}}),e._hsvRect=n,e._hsvHandle=i},_hsvKeydown:function(e){var t=this;function n(n,i){var r=t._getHSV();r[n]+=i*(e.shiftKey?.01:.05),r[n]<0&&(r[n]=0),r[n]>1&&(r[n]=1),t._updateUI(r),f(e)}function i(n){var i=t._getHSV();i.h+=n*(e.shiftKey?1:5),i.h<0&&(i.h=0),i.h>359&&(i.h=359),t._updateUI(i),f(e)}switch(e.keyCode){case l.LEFT:e.ctrlKey?i(-1):n("s",-1);break;case l.RIGHT:e.ctrlKey?i(1):n("s",1);break;case l.UP:n(e.ctrlKey&&t._opacitySlider?"a":"v",1);break;case l.DOWN:n(e.ctrlKey&&t._opacitySlider?"a":"v",-1);break;case l.ENTER:t._select(t._getHSV());break;case l.F2:t._colorInput.element.find("input").trigger("focus").select();break;case l.ESC:t._cancel()}},_onEnable:function(e){var t=this.wrapper;this._hueSlider.enable(e),this._opacitySlider&&this._opacitySlider.enable(e),t.find("input").attr("disabled",!e),this.options._standalone&&(e?t.removeAttr("aria-disabled"):t.attr("aria-disabled",!0))},_reset:function(){var e=this;e._colorInput&&e._colorInput.reset(),e._resetHsv(),e._resetColorContrast()},_resetColorContrast:function(){var e=this,t=e.options.contrastTool;e._contrastTool.length&&e._updateColorContrast(t.backgroundColor?r(t.backgroundColor):r(c))},_resetHsv:function(){var e=r(d);this._updateHsv(e)},_sliders:function(){var e=this,t=e.wrapper,n=t.find(".k-hue-slider"),i=t.find(".k-alpha-slider");function r(t){e._updateUI(e._getHSV(t.value,null,null,null))}const o=e.options._showAdaptiveView?"horizontal":"vertical";function a(t){e._updateUI(e._getHSV(null,null,null,t.value/100))}n.attr("aria-label","hue"),e._hueSlider=n.kendoSlider({min:0,max:360,tickPlacement:"none",showButtons:!1,orientation:o,slide:r,change:r}).data("kendoSlider"),i.attr("aria-label","opacity"),e._opacitySlider=i.kendoSlider({min:0,max:100,tickPlacement:"none",showButtons:!1,orientation:o,slide:a,change:a}).data("kendoSlider")},_svChange:function(e,t){var n=this._getHSV(null,e,t,null);this._updateUI(n)},_updateColorContrast:function(e){var n=this,i=n.options.contrastTool,o=i.backgroundColor?r(i.backgroundColor):r(c),s=p.getContrastFromTwoRGBAs(r(e.toCssRgba()),o),l=t.template((({messages:e,ratio:n})=>`
      ${a(e.contrastRatio)} ${a(t.toString(n,"n2"))}`+(n>4.5?t.ui.icon("check"):"")+(n>7?t.ui.icon("check"):"")+"
      ")),d=t.template((({messages:e,ratio:n,limit:i,level:r})=>`
      ${a(r)}: ${a(i)} `+(n>i?`${a(e.pass)} ${t.ui.icon("check")}`:`${a(e.fail)} ${t.ui.icon("x")}`)+"
      ")),h="";h+=l({messages:n.options.messages,ratio:s}),h+=d({messages:n.options.messages,ratio:s,limit:4.5,level:"AA"}),h+=d({messages:n.options.messages,ratio:s,limit:7,level:"AAA"}),n._contrastTool.find(".k-contrast-ratio, div").remove(),n._contrastTool.append(h),n._updateContrastSvg(o)},_updateContrastSvg:function(n){var i,r=this._hsvRect,o="k-color-contrast-svg",a={width:r.width(),height:r.height()};a.width&&a.height&&(i=e(p.renderSvgCurveLine(a,this._getHSV(),n)).addClass(o),t.applyStylesFromKendoAttributes(i,["position","overflow","pointer-events","left","top","z-index"]),r.find("."+o).remove(),r.append(i))},_updateHsv:function(e){var t=this,n=t._hsvRect;e=e.toHSV(),t._hsvHandle.css({left:e.s*n.width()+"px",top:(1-e.v)*n.height()+"px"}),t._hueElements.css("background-color",s.fromHSV(e.h,1,1,1).toCss()),t._hueSlider.value(e.h),t._opacitySlider&&(t._opacitySlider.wrapper.find(".k-slider-track").css("background",`linear-gradient(to ${t.options._showAdaptiveView?"right":"top"}, transparent, `+s.fromHSV(e.h,1,1,1).toCss()),t._opacitySlider.value(100*e.a)),t._updateHsvAria(e.s,e.v)},_updateHsvAria:function(e,t){var n=this.value();n&&n.indexOf("rgba")>-1&&(n=n.replace("rgba","RGBA")),this._hsvHandle.attr({"aria-label":this._hsvDragAriaTemplate(n||""),"aria-valuenow":Math.round(100*e),"aria-valuetext":"saturation: "+Math.round(100*e)+"%, value: "+Math.round(100*t)+"%"})},_updateUI:function(e,t){var n=this;e?(!t&&n._colorInput&&n._colorInput.value(e),n._triggerSelect(e),n._updateHsv(e),n._contrastTool.length&&n._updateColorContrast(e)):n._reset()},_addSizeClass:function(e){const t=this.options;this.wrapper.removeClass("k-colorgradient-lg k-colorgradient-md k-colorgradient-sm");let n=e||t.size;if(n){let e="k-colorgradient-";switch(n){case"large":e+="lg";break;case"small":e+="sm";break;default:e+="md"}this.wrapper.addClass(e)}},_wrapper:function(){var t,n=this.options;(t=this.element.is("input")?this.element.addClass("k-hidden").wrap("
      ").parent():this.element).addClass("k-colorgradient").attr({role:"textbox","aria-keyshortcuts":"Enter"}).append(this._template(n)),this._hueElements=e(".k-hsv-rectangle, .k-alpha-slider .k-slider-track",t),this._colorgradientInputs=e(".k-colorgradient-inputs",t),this._contrastTool=e(".k-colorgradient-color-contrast",t),this.wrapper=t,this._addSizeClass()},destroy:function(){this._hsvEvents.destroy(),this._hueSlider.destroy(),this._opacitySlider&&this._opacitySlider.destroy(),this._colorInput&&this._colorInput.destroy(),this._hueSlider=this._opacitySlider=this._hsvRect=this._hsvHandle=this._hueElements=this._selectedColor=this._colorAsText=this._contrastTool=null,u.fn.destroy.call(this)}});n.plugin(g)}(window.kendo.jQuery),function(e){var t=window.kendo,n=t.ui,i=t.parseColor,r=t.keys,o=".",a="background-color",s="k-selected",l="k-focus",c="k-colorpalette-tile",d=".kendoColorTools",h="focus"+d,u="click"+d,p="keydown"+d,f="blur"+d,m=n.colorpicker.ColorSelector;function g(e){e.preventDefault()}function v(e,t){return function(){return e.apply(t,arguments)}}var _=m.extend({init:function(e,n){var i=this;m.fn.init.call(i,e,n),i._tabIndex=this.element.attr("tabindex")||0,i._wrapper(),n=i.options,i._selectedID=(n.ariaId||t.guid())+"_selected",i._ariaTemplate=t.template(i.options.ARIATemplate),i._value&&(i._updateUI(i._value),i.wrapper.find(o+l).removeClass(l)),i.wrapper.attr("aria-label",i._ariaTemplate(i.value()||"")),i._attachEvents()},focus:function(){this.wrapper&&!this.wrapper.is("[unselectable='on']")&&this.wrapper.trigger("focus")},options:{name:"ColorPalette",columns:10,tileSize:null,palette:"basic",size:"medium"},_attachEvents:function(){var e=this;e.wrapper.on(u,o+c,(function(t){e._select(t.currentTarget)})).on(p,v(e._keydown,e)).on(f,(function(){e.wrapper.find(o+c).removeClass(l)})).on(h,v(e._focus,e))},_colors:function(){var t=this.options,n=t.palette||"basic";return"websafe"==n?(n="FFFFFF,FFCCFF,FF99FF,FF66FF,FF33FF,FF00FF,CCFFFF,CCCCFF,CC99FF,CC66FF,CC33FF,CC00FF,99FFFF,99CCFF,9999FF,9966FF,9933FF,9900FF,FFFFCC,FFCCCC,FF99CC,FF66CC,FF33CC,FF00CC,CCFFCC,CCCCCC,CC99CC,CC66CC,CC33CC,CC00CC,99FFCC,99CCCC,9999CC,9966CC,9933CC,9900CC,FFFF99,FFCC99,FF9999,FF6699,FF3399,FF0099,CCFF99,CCCC99,CC9999,CC6699,CC3399,CC0099,99FF99,99CC99,999999,996699,993399,990099,FFFF66,FFCC66,FF9966,FF6666,FF3366,FF0066,CCFF66,CCCC66,CC9966,CC6666,CC3366,CC0066,99FF66,99CC66,999966,996666,993366,990066,FFFF33,FFCC33,FF9933,FF6633,FF3333,FF0033,CCFF33,CCCC33,CC9933,CC6633,CC3333,CC0033,99FF33,99CC33,999933,996633,993333,990033,FFFF00,FFCC00,FF9900,FF6600,FF3300,FF0000,CCFF00,CCCC00,CC9900,CC6600,CC3300,CC0000,99FF00,99CC00,999900,996600,993300,990000,66FFFF,66CCFF,6699FF,6666FF,6633FF,6600FF,33FFFF,33CCFF,3399FF,3366FF,3333FF,3300FF,00FFFF,00CCFF,0099FF,0066FF,0033FF,0000FF,66FFCC,66CCCC,6699CC,6666CC,6633CC,6600CC,33FFCC,33CCCC,3399CC,3366CC,3333CC,3300CC,00FFCC,00CCCC,0099CC,0066CC,0033CC,0000CC,66FF99,66CC99,669999,666699,663399,660099,33FF99,33CC99,339999,336699,333399,330099,00FF99,00CC99,009999,006699,003399,000099,66FF66,66CC66,669966,666666,663366,660066,33FF66,33CC66,339966,336666,333366,330066,00FF66,00CC66,009966,006666,003366,000066,66FF33,66CC33,669933,666633,663333,660033,33FF33,33CC33,339933,336633,333333,330033,00FF33,00CC33,009933,006633,003333,000033,66FF00,66CC00,669900,666600,663300,660000,33FF00,33CC00,339900,336600,333300,330000,00FF00,00CC00,009900,006600,003300,000000",t.columns=18):"basic"==n&&(n="000000,7f7f7f,880015,ed1c24,ff7f27,fff200,22b14c,00a2e8,3f48cc,a349a4,ffffff,c3c3c3,b97a57,ffaec9,ffc90e,efe4b0,b5e61d,99d9ea,7092be,c8bfe7"),"string"==typeof n&&(n=n.split(",")),Array.isArray(n)&&(n=e.map(n,(function(e){return i(e)}))),n},_current:function(t){this.wrapper.find(o+c).removeClass(l).removeAttr("id"),e(t).addClass(l).attr("id",this._selectedID),this.wrapper.removeAttr("aria-activedescendant").attr("aria-activedescendant",this._selectedID)},_focus:function(){var e=this.wrapper;0===e.find("#"+this._selectedID).length&&this._current(e.find(o+c).first())},_keydown:function(e){var t,n,i,a=this.wrapper.find(o+c),d=a.filter(o+l).get(0)||a.filter(o+s).get(0),h=e.keyCode;if(d&&(i=Array.prototype.indexOf.call(d.parentNode.children,d)),h==r.LEFT)t=d?d.previousSibling:a[a.length-1];else if(h==r.RIGHT)t=d?d.nextSibling:a[0];else if(h==r.DOWN)n=d&&d.parentNode.nextSibling?d.parentNode.nextSibling.children[i]:null,t=d?n:a[0];else if(h==r.UP)n=d&&d.parentNode.previousSibling?d.parentNode.previousSibling.children[i]:null,t=d?n:a.get[a.length-1];else if(h==r.ENTER){if(g(e),d)return this._select(d),void this.trigger("forceSelect",{value:this.value()})}else h==r.ESC&&this._cancel();t&&1!==t.nodeType&&(t=null),t&&(g(e),this._current(t))},_onEnable:function(e){this.options._standalone&&(e?(this.wrapper.attr("tabindex",this._tabIndex),this.wrapper.removeAttr("aria-disabled")):(this.wrapper.removeAttr("tabindex"),this.wrapper.attr("aria-disabled",!0)))},_select:function(t){var n=this.wrapper.find(o+c);t=e(t),m.fn._select.call(this,t.css(a)),n.removeClass(s).removeAttr("aria-selected"),t.addClass(s).attr("aria-selected",!0)},_template:t.template((({colors:e,columns:n,tileSize:i,value:r,id:o})=>{let a="";for(var l=0;l'),a+=``}return''+a+""})),_tileSize:function(){var e,t,n=this.options.tileSize;if(n){if(/number|string/.test(typeof n))e=t=parseFloat(n);else{if("object"!=typeof n)throw new Error("Unsupported value for the 'tileSize' argument");e=parseFloat(n.width),t=parseFloat(n.height)}this.wrapper.find(o+c).css({width:e,height:t})}},_updateUI:function(t){var n=null,r=this.wrapper.find(o+c);this.wrapper.find(o+c).each((function(){var r=i(e(this).css(a));if(r&&r.equals(t))return n=this,!1})),this._current(n),r.removeClass(s),n&&(e(n).addClass(s),this.wrapper.attr("aria-label",this._ariaTemplate(this.value()||"")))},_addSizeClass:function(e){const t=this.options;this.wrapper.removeClass("k-colorpalette-lg k-colorpalette-md k-colorpalette-sm");let n=e||t.size;if(n){let e="k-colorpalette-";switch(n){case"large":e+="lg";break;case"small":e+="sm";break;default:e+="md"}this.wrapper.addClass(e)}},_wrapper:function(){var n,i,r=this.options,o=this._colors();n=this.element.is("input")?this.element.addClass("k-hidden").wrap("
      ").parent():this.element,i=e(this._template({colors:o,columns:r.columns,tileSize:r.tileSize,value:this._value,id:r.ariaId})),t.applyStylesFromKendoAttributes(i,["background-color"]),n.addClass("k-colorpalette").attr("role","grid").append(i).attr("tabindex",this._tabIndex),this.wrapper=n,this._addSizeClass(),this._tileSize()}});n.plugin(_)}(window.kendo.jQuery),function(e){var t=window.kendo,n=t.ui,i=t.html,r=t.Color,o=e.extend,a=t.htmlEncode,s="background-color",l=".kendoColorTools",c="click"+l,d="keydown"+l,h=n.colorpicker.ColorSelector,u=t.keys,p="k-no-color",f="k-selected",m=".k-color-preview-mask",g="aria-pressed",v="aria-disabled",_={gradient:n.ColorGradient,palette:n.ColorPalette};var b=h.extend({init:function(e,n){var i=this;n&&!1===n.autoupdate&&(n._standalone=!1),h.fn.init.call(i,e,n),n=i.options=t.deepExtend({},i.options,n),i._wrapper();var r=i.color();i._changeView(n.view),i._setViewSize(),r?(i._updateUI(r),i._previousColor.children(m).css(s,r.toDisplay()),i._selectedColor.children(m).css(s,r.toDisplay())):(i._selectedColor.addClass(p),i._previousColor.addClass(p)),i._attachEvents(),i._navigation()},destroy:function(){var e=this;h.fn.destroy.call(this),e._view&&(e._view.destroy(),e._viewsContainer.empty()),e.element.off(l),e._selectedColor=e._previousColor=e._viewsContainer=e._view=null},options:{name:"FlatColorPicker",opacity:!1,buttons:!1,input:!0,preview:!0,clearButton:!1,format:"hex",formats:["rgb","hex"],view:"gradient",views:["gradient","palette"],palette:null,autoupdate:!0,backgroundColor:null,columns:10,tileSize:24,messages:{apply:"Apply",cancel:"Cancel",noColor:"no color",clearColor:"Clear color",previewInput:null,contrastRatio:"Contrast ratio:",fail:"Fail",pass:"Pass",hex:"HEX",toggleFormat:"Toggle format",red:"Red",green:"Green",blue:"Blue",alpha:"Alpha",gradient:"Gradient view",palette:"Palette view"},size:"medium",_otOfPicker:!0,_showAdaptiveView:!1},setBackgroundColor:function(e){var t=this;t._view&&t._view.setBackgroundColor&&t._view.setBackgroundColor(e)},_attachEvents:function(){var t=this;var n,i;t.wrapper.on(d,(n=t._keydown,i=t,function(){return n.apply(i,arguments)})).on(c,".k-button[data-command]",(function(){t._clearColor=!0,t._updateUI(null),t._view.value(null)})).on(c,".k-coloreditor-apply",(function(){t._clearColor?t._select(null):t._select(t._view.color())})).on(c,".k-coloreditor-cancel",(function(){delete t._clearColor,t._updateUI(t.color()),t._cancel()})).on(c,".k-button[data-view]",(function(n){var i=e(n.target).closest("[data-view]");i.is("."+f)||(t.wrapper.find(".k-button[data-view]").removeClass(f).attr(g,!1),i.addClass(f).attr(g,!0),t._changeView(i.data("view")))}))},_select:function(e){h.fn._select.call(this,e),this._updatePreviousColor(e)},_updatePreviousColor:function(e){var t=this;e?(t._previousColor.removeClass(p),t._previousColor.children(m).css(s,e.toDisplay())):(t._previousColor.addClass(p),t._previousColor.children(m).css(s,""))},_changeView:function(t){var n,i,o=this,a=e.extend({},o.options),s=_[t];o._view&&o._view._colorInput&&(o.options.format=o._view._colorInput._viewModel.format),o.options.view=t,delete a.name,delete a.change,delete a.select,delete a.cancel,delete a._standalone;const l=a._showAdaptiveView?"large":a.size;o._view&&(n=o._view.color(),o._view.destroy(),o._viewsContainer.empty()),n&&(n=n.toHSV(),i=r.fromHSV(o._cachedHue||0,n.s,n.v,n.a),o._cachedHue=n.toHSV().h,n=n.equals(i)?i:n),a._otOfPicker=!1,s&&(o._view=new _[t](e("
      ").appendTo(o._viewsContainer),{...a,size:l}),o._view.value(n),o._view.bind("change",(function(e){delete o._clearColor,o._updateUI(e.sender.color(),!0)})),o._view.bind("forceSelect",(function(e){delete o._clearColor,o._select(e.sender.color())})))},_onEnable:function(e){var t=this;t._view&&t._view._onEnable(e),t.options._standalone&&(e?t.wrapper.removeAttr(v):t.wrapper.attr(v,!0))},focus:function(){this._view&&this._view.focus()},_updateUI:function(e,t){var n=this;e&&e.toDisplay?(n._selectedColor.removeClass(p),n._selectedColor.children(m).css(s,e.toDisplay())):(n._selectedColor.addClass(p),n._selectedColor.children(m).css(s,"")),n._triggerSelect(e),n.options.autoupdate&&n._updatePreviousColor(e),t||n._view.value(e)},_setViewSize:function(){var e=this,t=e.wrapper[0],n=parseInt(e.options.tileSize.width||e.options.tileSize,10),i=parseInt(e.options.tileSize.width||e.options.tileSize,10),r=e.options.columns;t.style.setProperty("--kendo-color-preview-columns",r),t.style.setProperty("--kendo-color-preview-width",n+"px"),t.style.setProperty("--kendo-color-preview-height",i+"px")},_keydown:function(e){e.keyCode==u.ESC&&this._cancel()},_template:function(){var e=this.options,n=o({},e,{fillMode:"flat",themeColor:"base",rounded:"medium",size:e._showAdaptiveView?"large":e.size});return t.template(((e,t)=>'
      '+(e.views&&e.views.length>1?'
      '+i.renderButton(``,o({icon:"droplet-slider"},t))+i.renderButton(``,o({icon:"palette"},t))+"
      ":"")+'
      '+(e.clearButton?i.renderButton(``,o({icon:"droplet-slash"},t)):"")+(e.preview?'
      ':"")+'
      '+(e.buttons?'":"")))(e,n)},_addSizeClass:function(e){const t=this.options;this.wrapper.removeClass("k-coloreditor-lg k-coloreditor-md k-coloreditor-sm");let n=e||t.size;if(n){let e="k-coloreditor-";switch(n){case"large":e+="lg";break;case"small":e+="sm";break;default:e+="md"}this.wrapper.addClass(e)}},_wrapper:function(){var t,n=this.options;(t=this.element.is("input")?this.element.addClass("k-hidden").wrap("
      ").parent():this.element).addClass("k-flatcolorpicker k-coloreditor").attr({role:"textbox","aria-keyshortcuts":"Enter"}).append(this._template()),this._selectedColor=e(".k-coloreditor-preview-color",t),this._previousColor=e(".k-coloreditor-current-color",t),this._viewsContainer=e(".k-coloreditor-views",t),t.find(".k-button[data-view="+n.view+"]").addClass(f).attr(g,!0),this.wrapper=t,this._addSizeClass()}});n.plugin(b)}(window.kendo.jQuery);!function(e){var t=window.kendo,n=t.ui,i=n.Widget,r=t.Color,o=t.parseColor,a=t.keys,s=".kendoColorTools",l="click"+s,c="keydown"+s,d=n.colorpicker.ColorSelector,h=n.FlatColorPicker;var u=i.extend({init:function(n,r){var a=this;r&&r.palette&&!r.view&&(r.view="palette"),i.fn.init.call(a,n,r),r=a.options=t.deepExtend({},a.options,r),n=a.element;let s=o(r.value||n.attr("value")||n.val(),!0);a._value=r.value=s;var l=t.html.renderButton('',e.extend({},a.options,{icon:"caret-alt-down"}));var c=a._inputWrapper=a.wrapper=e(a._template(e.extend({},a.options,{_buttonHtml:l})));a._applyCssClasses(),n.hide().after(c),n.is("input")&&(n.appendTo(c),a._preventDefaultLabelClick()),a._tabIndex=n.attr("tabIndex")||0,a.enable(!n.attr("disabled"));var d=n.attr("accesskey");d&&(n.attr("accesskey",null),c.attr("accesskey",d)),a.bind("activate",(function(e){e.isDefaultPrevented()||a.toggle()})),a._bindMediaQueries(),a._updateUI(s)},destroy:function(){this.wrapper.off(s).find("*").off(s),this._popup&&(this._selector.destroy(),this._popup.destroy()),this._selector=this._popup=this.wrapper=null,i.fn.destroy.call(this)},enable:function(e){var t=this,n=t.wrapper,i=n.find(".k-input-button");0===arguments.length&&(e=!0),t.element.attr("disabled",!e),n.attr("aria-disabled",!e),i.off(s).on("mousedown"+s,p),n.addClass("k-disabled").removeAttr("tabIndex").add("*",n).off(s),e?n.removeClass("k-disabled").attr("tabIndex",t._tabIndex).on("mouseenter"+s,(function(){n.addClass("k-hover")})).on("mouseleave"+s,(function(){n.removeClass("k-hover")})).on("focus"+s,(function(){n.addClass("k-focus")})).on("blur"+s,(function(){n.removeClass("k-focus")})).on(c,f(t._keydown,t)).on(l,".k-input-button",f(t.toggle,t)).on(l,".k-input-inner",(function(){t.trigger("activate")})):t.close()},_adaptiveView:function(){const e=this;e._popup?e._popup.fullscreen?e._showAdaptiveView||(e._popup.wrapper&&e._popup.wrapper.remove(),e._popup.destroy(),e._popup=null):(e._popup.destroy(),e._popup=null,e._getPopup()):e._getPopup(),e._toggleAdaptiveModeSizeClasses(e._showAdaptiveView)},_toggleSizeClassesForElement:function(e,t,n){if(e&&e.length){if(e.data("handler")&&e.data("handler")._addSizeClass)return t?e.data("handler")._addSizeClass(t):e.data("handler")._addSizeClass();e.is("."+n)||(e=e.closest("."+n)),e.removeClass(`${n}-sm ${n}-md ${n}-lg`),t&&e.addClass(`${n}-${t}`)}},_toggleAdaptiveModeSizeClasses:function(e){const t=this;const n=t._popup&&t._popup.wrapper;const i="large";const r="k-coloreditor",o="k-colorgradient",a="k-colorpalette";const s=n&&n.length&&n.find("."+r);const l=n&&n.length&&n.find("."+o);const c=n&&n.length&&n.find("."+a);e?(t._toggleSizeClassesForElement(s,i),t._toggleSizeClassesForElement(l,i),t._toggleSizeClassesForElement(c,i)):(t._toggleSizeClassesForElement(s),t._toggleSizeClassesForElement(l),t._toggleSizeClassesForElement(c))},_bindMediaQueries:function(){const e=this;"auto"===e.options.adaptiveMode?(e.largeMQL=t.mediaQuery("large"),e.mediumMQL=t.mediaQuery("medium"),e.smallMQL=t.mediaQuery("small"),e.smallMQL.onEnter((()=>{e._showAdaptiveView=!0,e._adaptiveView(),e._popup.fullscreen(!0)})),e.mediumMQL.onEnter((()=>{e._showAdaptiveView=!0,e._adaptiveView(),e._popup.fullscreen(!1)})),e.largeMQL.onEnter((()=>{e._showAdaptiveView=!1,e._adaptiveView()}))):(e.smallMQL&&e.smallMQL.destroy(),e.mediumMQL&&e.mediumMQL.destroy(),e.largeMQL&&e.largeMQL.destroy(),e._showAdaptiveView=!1)},_template:t.template((({toolIcon:e,_buttonHtml:n})=>`")),options:{name:"ColorPicker",closeOnSelect:!1,contrastTool:!1,palette:null,columns:10,toolIcon:null,value:null,messages:{apply:"Apply",cancel:"Cancel",noColor:"no color",clearColor:"Clear color",previewInput:null,contrastRatio:"Contrast ratio:",fail:"Fail",pass:"Pass",hex:"HEX",toggleFormat:"Toggle format",red:"Red",green:"Green",blue:"Blue",alpha:"Alpha",gradient:"Gradient view",palette:"Palette view"},opacity:!1,buttons:!0,preview:!0,clearButton:!1,input:!0,format:"hex",formats:["rgb","hex"],view:"gradient",views:["gradient","palette"],backgroundColor:null,ARIATemplate:e=>`Current selected color is ${e||"none"}`,size:"medium",rounded:"medium",fillMode:"solid",adaptiveMode:"none",adaptiveTitle:null,adaptiveSubtitle:null},events:["activate","change","select","open","close"],open:function(){this.element.prop("disabled")||this._getPopup().open()},close:function(){var e=this._selector&&this._selector.options||{};e._closing=!0,this._getPopup().close(),delete e._closing},toggle:function(){this.element.prop("disabled")||this._getPopup().toggle()},setBackgroundColor:function(e){var t=this,n=function(){t._selector.setBackgroundColor(e)};t.options.contrastTool.backgroundColor=e,t._selector&&t._popup&&t._popup.visible()?t._selector.setBackgroundColor(e):t._popup&&(t._popup.unbind("activate",n),t._popup.bind("activate",n))},_noColorIcon:function(){return this.wrapper.find(".k-color-preview")},color:d.fn.color,value:d.fn.value,_select:d.fn._select,_triggerSelect:d.fn._triggerSelect,_isInputTypeColor:d.fn._isInputTypeColor,_preventDefaultLabelClick:function(){var e=this,t=e.element,n=t.closest("label"),i=t.attr("id");i&&(n=n.add('label[for="'+i+'"]')),n.on("click",(function(t){e.open(),t.preventDefault()}))},_updateUI:function(e,t){this._updateInput(e),this._triggerSelect(e),this.wrapper.find(".k-color-preview-mask").css("background-color",e?e.toDisplay():""),this._noColorIcon().toggleClass("k-no-color",!e),this._selector&&!t&&this._selector.value(e)},_updateInput:function(e){var n="";e&&(n=this._isInputTypeColor()||1==e.a?e.toCss():e.toCssRgba(),this.element.val(n)),this._ariaTemplate||(this._ariaTemplate=t.template(this.options.ARIATemplate)),this.wrapper.attr("aria-label",this._ariaTemplate(n))},_keydown:function(e){var t=e.keyCode;this._getPopup().visible()?(t==a.ESC?this._selector._cancel():this._selector._keydown(e),p(e)):t!=a.ENTER&&t!=a.DOWN||(this.open(),p(e))},_actionFooterButtons:function(){const e=[{command:"cancel",text:"Cancel",size:"large",fillMode:this.options.fillMode,themeColor:"base"},{command:"apply",text:"Apply",size:"large",fillMode:this.options.fillMode,themeColor:"primary"}];let n="";return e.forEach((e=>{const i=e.command;const r=e.text;delete e.command,delete e.text,n+=t.html.renderButton(``,e)})),n},_actionSheetApply:function(){const e=this._selector;e._clearColor?e._select(null):e._select(e._view.color())},_actionSheetCancel:function(){const e=this._selector;delete e._clearColor,e._updateUI(e.color()),e._cancel()},_getPopup:function(){var n=this,i=n._popup;const a=n._showAdaptiveView;if(!i){var s=n.options;var l;l=h,s.autoupdate=!0!==s.buttons&&!a,s._showAdaptiveView=a,delete s.select,delete s.change,delete s.cancel,s._otOfPicker=!1;var c=t.guid();var d=e(`
      `).appendTo(document.body);var u=n._selector=new l(e("
      ").appendTo(d),{...s,buttons:!a&&s.buttons,value:a?n._value:n.options.value});n.wrapper.attr("aria-controls",c),a?(n._popup=i=d.kendoActionSheet({adaptive:!0,closeButton:{icon:"check",themeColor:"primary"},hideOverflowContent:!0,title:s.adaptiveTitle?t.htmlEncode(s.adaptiveTitle):"Choose Color",subtitle:s.adaptiveSubtitle?t.htmlEncode(s.adaptiveSubtitle):"",footerTemplate:n._actionFooterButtons()}).data("kendoActionSheet"),i._footer.addClass("k-actions k-actions-horizontal k-actions-stretched"),i._footer.on("click","button[data-command]",(function(t){switch(e(t.currentTarget).data("command")){case"apply":n._actionSheetApply();break;case"cancel":n._actionSheetCancel()}}))):n._popup=i=d.kendoPopup({anchor:n.wrapper,adjustSize:{width:5,height:0}}).data("kendoPopup"),u.bind({select:function(e){n._updateUI(o(e.value),!0)},change:function(e){n.options.buttons||a?n._select(u.color()):n._updateUI(o(e.value),!0),(n.options.buttons||a||"palette"===n._selector.options.view&&n.options.closeOnSelect)&&n.close()},cancel:function(){n.close()}}),i.bind({close:function(t){if(n.trigger("close"))return void t.preventDefault();n.wrapper.removeClass("k-focus");var i=u.color();n.options.buttons&&a?n._select(n.color()):n._select(i),(i=n.color())&&i.h&&(n._cachedHue=i.h);const r=a?".k-actionsheet":".k-colorpicker-popup";event&&event instanceof MouseEvent&&0===e(event.target).parents(r).length||setTimeout((function(){n.wrapper&&!n.wrapper.is("[unselectable='on']")&&n.wrapper.trigger("focus")}),0),n.wrapper.attr("aria-expanded",!1)},open:function(e){n.trigger("open")?e.preventDefault():(n.wrapper.addClass("k-focus"),n.wrapper.attr("aria-expanded",!0))},activate:function(){var e,t=n.color();a&&function(e){const t=e._view;t&&(t._hueSlider&&t._hueSlider.resize(),t._opacitySlider&&t._opacitySlider.resize())}(u),t&&(t=t.toHSV(),e=r.fromHSV(n._cachedHue||0,t.s,t.v,t.a),t=t.equals(e)?e:t),u.value(t),u.focus(),n.wrapper.addClass("k-focus")}})}return i}});function p(e){e.preventDefault()}function f(e,t){return function(){return e.apply(t,arguments)}}n.plugin(u),t.cssProperties.registerPrefix("ColorPicker","k-picker-"),t.cssProperties.registerValues("ColorPicker",[{prop:"rounded",values:t.cssProperties.roundedValues.concat([["full","full"]])}])}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,r=n.keys,o=e.map,a=e.each,s=n.trim,l=e.extend,c=n.isFunction,d=(n.template,n._outerWidth),h=n._outerHeight,u=i.Widget,p=/^(a|div)$/i,f=/^(a|div|button)$/i,m=".kendoTabStrip",g="href",v="prev",_="next",b="show",w="k-link",y="k-link-text",k="k-last",x="click",C="k-image",S="k-first",T="select",M="activate",A="k-tabstrip-content",D="contentUrl",E="mouseenter",I="contentLoad",z="k-disabled",P="k-active",L="k-focus",B="k-hover",H="EMPTY_URL",R=".k-item.k-tabstrip-item:not(."+z+")",F=".k-item.k-tabstrip-item",O=".k-tabstrip-items > "+R+":not(."+P+")",V="aria-hidden",N="aria-controls",$="aria-disabled",U="aria-selected",W="aria-labelledby",j={content:e=>`
      ${e.content(e.item)}
      `,textWrapper:({tag:e,item:t,contentUrl:i,textAttributes:r,image:o,sprite:a,text:s})=>`<${e(t)} class='${w}' ${i(t)} ${r(t)}>${o(t)}${a(t)}`+((t.icon||t.iconClass)&&"before"===t.iconPosition?n.ui.icon({icon:t.icon||"none",iconClass:t.iconClass}):"")+`${s(t)}`+((t.icon||t.iconClass)&&"after"===t.iconPosition?n.ui.icon({icon:t.icon||"none",iconClass:t.iconClass}):"")+``,item:e=>j.itemWrapper(e,`${e.textWrapper(e)}`),itemWrapper:(e,t)=>`",image:({imageUrl:e})=>``,sprite:({spriteCssClass:e})=>``,empty:()=>"",itemActionsWrapperTemplate:()=>'',itemActionTemplate:({element:t,icon:i,iconClass:r,attributes:o})=>{let a=o?o.toJSON?o.toJSON():o:{};return n.html.renderButton(t||e("").attr(a),{icon:i,iconClass:r,themeColor:"base",fillMode:"flat"})}},q={wrapperCssClass:function(e,t){var n=["k-item","k-tabstrip-item"],i=t.index;const r=t.attributes&&t.attributes.class||"";return!1===t.enabled&&n.push("k-disabled"),0===i&&n.push("k-first"),i==e.length-1&&n.push("k-last"),r.split(" ").forEach((function(e){e&&!n.includes(e)&&n.push(e)})),n.join(" ")},itemAttributes:function(e){const t=e.attributes||{};return Object.entries(t).map((([e,t])=>"class"===e||"role"===e||"aria-selected"===e?"":`${e}='${n.htmlEncode(t)}'`)).join(" ")},textAttributes:function(e){return e.url?" href='"+n.sanitizeLink(e.url)+"'":""},text:function(e){return!1===e.encoded?e.text:n.htmlEncode(e.text)},tag:function(e){return e.url?"a":"span"},contentAttributes:function(e){return!0!==e.active?` ${n.attr("style-display")}="none" aria-hidden='true'`:""},content:function(e){return e.content?e.content:e.contentUrl?"":" "},contentUrl:function(e){return e.contentUrl?n.attr("content-url")+'="'+e.contentUrl+'"':""}};function G(t,n){t.children("img").addClass(C),t.children("a").addClass(w).children("img").addClass(C),t.filter("li[disabled]").addClass(z).attr($,"true").prop("disabled",!1),t.filter(":not([class*=k-state])").children("a").filter(":focus").parent().addClass(P),t.attr("role","tab"),t.each((function(){var t=e(this);t.attr(U,t.is("."+P));const i=n._enableDOMDataSource?f:p;t.children("."+w).length||t.contents().filter((function(){return!(this.nodeName.match(i)||3==this.nodeType&&!s(this.nodeValue))})).wrapAll("").wrapAll("")}))}function K(e){const t=e.children(".k-item.k-tabstrip-item");t.filter(".k-first:not(:first-child)").removeClass(S),t.filter(".k-last:not(:last-child)").removeClass(k),t.filter(":first-child").addClass(S),t.length>1&&t.filter(":last-child").addClass(k)}function Y(e,t){return``}function Q(){return e.ajaxSettings.xhr()}var X=u.extend({init:function(e,t){var i,r=this;u.fn.init.call(r,e,t),r._animations(r.options),t=r.options,n.isPresent(X._enableDOMDataSource)&&(t._enableDOMDataSource=X._enableDOMDataSource),r._contentUrls=t.contentUrls||[],r._wrapper(),r._isRtl=n.support.isRtl(r.wrapper),r._updateClasses(),r._dataSource(),r._tabindex(r.tabGroup),r.tabGroup.attr("role","tablist"),(t.dataSource||t._enableDOMDataSource)&&r.dataSource.fetch(),r._removeAdditionalWrapperClasses(),r._tabSizes(),r._tabPosition(),r._scrollable(),r._tabAlignment(),r._sortable(),r._processContentUrls(),r._attachEvents(),r.options.value&&(i=r.options.value),r._initialActivate(),r.value(i),n.notify(r),t._enableDOMDataSource&&t.contentUrls&&(r._contentUrls=t.contentUrls.map((function(e){return e||H})),r._updateContentElements(t._enableDOMDataSource)),r._showWatermarkOverlay&&r._showWatermarkOverlay(r.element[0])},events:[T,M,b,"error",I,"change","dataBinding","dataBound"],options:{name:"TabStrip",dataEncodedField:"",dataTextField:"",dataContentField:"",dataImageUrlField:"",dataUrlField:"",dataSpriteCssClass:"",dataContentUrlField:"",dataIconField:"icon",dataIconPositionField:"iconPosition",tabPosition:"top",tabAlignment:"start",size:"medium",tabTemplate:null,animation:{open:{effects:"expand:vertical fadeIn",duration:200},close:{duration:200}},closable:!1,collapsible:!1,navigatable:!0,contentUrls:!1,applyMinHeight:!0,scrollable:{distance:200,scrollButtonsPosition:"split",scrollButtons:"auto"},sortable:!1,_enableDOMDataSource:!1},setDataSource:function(e){var t=this;t.options.dataSource=e,t._dataSource(),t.dataSource.fetch()},setOptions:function(e){var t=this,n=t.options.animation;t._animations(e),e.contentUrls&&(t._contentUrls=e.contentUrls),e.animation=l(!0,n,e.animation),e.navigatable?t.tabGroup.on("keydown"+m,t._keyDownProxy):t.tabGroup.off("keydown"+m,t._keyDownProxy),u.fn.setOptions.call(t,e)},activateTab:function(e){if(!this.tabGroup.children("[data-animating]").length){e=this.tabGroup.find(e);var t=this,i=t.options.animation,r=i.open,o=l({},i.close),a=o&&"effects"in o,s=e.parent().children(),c=s.filter("."+P),d=s.index(e);o=l(a?o:l({reverse:!0},r),{hide:!0}),n.size(r.effects)?(c.kendoRemoveClass(P,{duration:o.duration}),e.kendoRemoveClass(B,{duration:o.duration})):(c.removeClass(P),e.removeClass(B));var u=t.contentAnimators;if(t.inRequest&&(t.xhr.abort(),t.inRequest=!1),0===u.length)return t.tabGroup.find("."+P),e.addClass(P),t._current(e,!0),t.trigger("change"),t._scrollableModeActive&&t._scrollTabsToItem(e),!1;var p=u.filter("."+P),f=t.contentHolder(d),m=f.closest(".k-tabstrip-content");if(t.tabsHeight=h(t.tabGroup)+parseInt(t.wrapper.css("border-top-width"),10)+parseInt(t.wrapper.css("border-bottom-width"),10),0===f.length)return p.removeClass(P).attr(V,!0).kendoStop(!0,!0).kendoAnimate(o),!1;e.attr("data-animating",!0);var g=!(!e.children("."+w).data(D)&&!t._contentUrls[d])&&f.is(":empty"),v=function(){c.attr(U,!1),e.attr(U,!0),t.tabGroup.attr("aria-activedescendant",e.attr("id")),t._current(e,!0),m.addClass(P).removeAttr(V).kendoStop(!0,!0).kendoAnimate(l({init:function(){t.trigger(b,{item:e[0],contentElement:f[0]}),n.resize(f)}},r,{complete:function(){t.element.css("min-height",y),e.removeAttr("data-animating"),t.trigger(M,{item:e[0],contentElement:f[0]}),n.resize(f)}}))},_=function(){g?(e.removeAttr("data-animating"),t.ajaxRequest(e,f,(function(){e.attr("data-animating",!0),v(),t.trigger("change")}))):(v(),t.trigger("change")),t._scrollableModeActive&&t._scrollTabsToItem(e)};var y=t.element.css("min-height");return t.options.applyMinHeight&&t.element.css("min-height",t.element.outerHeight()),p.removeClass(P),t.tabGroup.find("."+P),n.size(r.effects)?e.kendoAddClass(P,{duration:r.duration}):e.addClass(P),p.attr(V,!0),p.length?p.kendoStop(!0,!0).kendoAnimate(l({complete:_},o)):_(),!0}},ajaxRequest:function(t,i,r,o){t=this.tabGroup.find(t);var a=this,s=t.find("."+w);o=o||s.data(D)||a._contentUrls[t.index()]||s.attr(g),a.inRequest=!0;var l={type:"GET",cache:!1,url:o,dataType:"html",data:{},xhr:Q,error:function(e,t){a.trigger("error",{xhr:e,status:t})&&this.complete()},complete:function(e){a.inRequest=!1},success:function(e){try{n.destroy(i),i.html(e)}catch(e){this.error(this.xhr,"error")}r&&r.call(a,i),a.trigger(I,{item:t[0],contentElement:i[0]})}};"object"==typeof o&&(l=e.extend(!0,{},l,o),c(l.url)&&(l.url=l.url()),c(l.data)&&(l.data=l.data())),a.xhr=e.ajax(l)},append:function(e){var t=this,n=t._create(e);return a(n.tabs,(function(e){var i=n.contents[e];t.tabGroup.append(this),"bottom"==t.options.tabPosition?t.tabWrapper.before(i):t.wrapper.append(i)})),K(t.tabGroup),t._updateContentElements(),t.resize(!0),t},contentElement:function(i){if(isNaN(i-0))return t;var r=this.contentElements&&this.contentElements[0]&&!n.kineticScrollNeeded?this.contentElements:this.contentAnimators;var o=e(this.tabGroup.children()[i]).attr(N);if(r)for(var a=0,s=r.length;a{const o=t.eq(r);const a=o.find("."+w);const s=a.find("."+y);const l=n.isPresent(i.actions)&&i.actions.length||i.closable||!i.closable&&e.options.closable;i.contentUrl&&a.attr("data-content-url",i.contentUrl),e.options.contentUrls||e._contentUrls.push(i.contentUrl||H),(i.icon||i.iconClass)&&("before"===i.iconPosition&&a.prepend(n.ui.icon({icon:i.icon||"none",iconClass:i.iconClass})),"after"===i.iconPosition&&a.append(n.ui.icon({icon:i.icon||"none",iconClass:i.iconClass})));let c="";if(i.imageUrl&&(c+=j.image({imageUrl:i.imageUrl})),i.spriteCssClass&&(c+=j.sprite({spriteCssClass:i.spriteCssClass})),a.prepend(c),l&&e._initTabActions(o,i),i.text){const e=i.encoded?n.htmlEncode(i.text):i.text;s.text(e)}if(o.attr("data-content")&&!i.contentUrl){e.contentElements.eq(r).text(i.content)}i.hasOwnProperty("enabled")?i.enabled?o.removeClass(z).attr($,!0):o.addClass(z).removeAttr($,!1):o.hasClass(z)&&o.addClass(z).removeAttr($,!1)}))},reload:function(t){t=this.tabGroup.find(t);var n=this;var i=n._contentUrls;return t.each((function(){var t=e(this),r=t.find("."+w).data(D)||i[t.index()],o=n.contentHolder(t.index());r&&n.ajaxRequest(t,o,null,r)})),n},remove:function(t){var i=this;var r=typeof t;var o;return"string"===r?t=i.tabGroup.find(t):"number"===r&&(t=i.tabGroup.children().eq(t)),o=t.map((function(){var t=e(this).index();var r=i.contentElement(t);return n.destroy(r),i._removeUrlItem(t),r})),t.remove(),o.empty(),o.remove(),i._updateContentElements(),i.resize(!0),i},select:function(t){var n=this;return 0===arguments.length?n.tabGroup.children("li."+P):(isNaN(t)||(t=n.tabGroup.children().get(t)),t=n.tabGroup.find(t),e(t).each((function(t,i){(i=e(i)).hasClass(P)||n.trigger(T,{item:i[0],contentElement:n.contentHolder(i.index())[0]})||(n.activateTab(i),n.tabGroup.attr("aria-activedescendant",i.attr("id")))})),n)},value:function(i){var r=this;if(i===t)return r.select().text();i!=r.value()&&r.tabGroup.children().each((function(){n.trim(e(this).text())==i&&r.select(this)}))},_initTabActions:function(t,n){const i=this;const r=e(t);let o=[];let a=n.closable;let s={icon:"x",attributes:{"ref-close-button":!0},action:i._handleClose};if(n.actions&&(o=Array.from(n.actions)),a&&o.push(s),o?.length){const t=e(j.itemActionsWrapperTemplate());const n=r.find("button");o.forEach(((r,o)=>{const s=a&&o>n.length-1;n.length&&!s&&(r.element=n.eq(o));const l=e(j.itemActionTemplate(r));n.length||t.append(l),s&&n.length&&n.parent().append(l),c(r?.action)&&(!n.length||s?l.bind(x,r.action.bind(i)):n.eq(o).bind(x,r.action.bind(i)))})),n.length?n.wrapAll(t):r.append(t)}return r[0]},_handleClose:function(t){const n=this;const i=e(t.currentTarget).closest(".k-item");i.hasClass(P)&&(i.prev().length>0?n.activateTab(i.prev()):n.activateTab(i.next())),n.remove(i)},_tabAlignment:function(){const e=this;let t=e.options.tabAlignment;e._scrollableModeActive&&(t="start"),e.tabGroup.addClass("k-tabstrip-items-"+t)},_active:function(){var e=this;setTimeout((function(){var t=e.tabGroup.children().filter("."+P);(t=t[0]?t:e._endItem("first"))[0]&&e._current(t)}),100)},_animations:function(e){e&&"animation"in e&&!e.animation&&(e.animation={open:{effects:{}},close:{effects:{}}})},_appendUrlItem:function(e){this._contentUrls.push(e)},_attachEvents:function(){var t=this,n=t.options;t.tabGroup.on(x+m,".k-disabled .k-link",!1).on(x+m," > "+R,t._itemClick.bind(t)),t.wrapper.on("focus"+m,(function(){t.tabGroup.trigger("focus")})),n.scrollable&&"hidden"===n.scrollable.scrollButtons&&t.tabGroup.bind("scroll",(function(e){t._toggleScrollButtons()})),t.tabGroup.on(E+m+" mouseleave"+m,O,t._toggleHover).on("focus"+m,t._active.bind(t)).on("blur"+m,(function(){t._current(null)})),t._keyDownProxy=t._keydown.bind(t),n.navigatable&&t.tabGroup.on("keydown"+m,t._keyDownProxy),e(window).on("resize"+m,t._resize.bind(t))},_click:function(e){var t,n,i=this,r=e.find("."+w),o=r.attr(g),a=i.options.collapsible,s=e.index(),l=i.contentHolder(s),c=e.parent().children().filter("."+L);if(e.closest(".k-tabstrip")[0]==i.wrapper[0]){if(e.is("."+z+(a?"":",."+P)))return c.removeClass(L),i._focused=e,e.addClass(L),i._current(e),i._scrollableModeActive&&i._scrollTabsToItem(e),!0;if(n=r.data(D)||i._contentUrls[s]||o&&("#"==o.charAt(o.length-1)||-1!=o.indexOf("#"+i.element[0].id+"-")),t=!o||n,i.tabGroup.children("[data-animating]").length)return t;if(i.trigger(T,{item:e[0],contentElement:l[0]}))return!0;if(!1!==t)return a&&e.is("."+P)?(i.deactivateTab(e),!0):(i.activateTab(e)&&(i._current(e),t=!0),t)}},_create:function(t){var i,r,a,s=this,c=!1;return t=t instanceof n.data.ObservableArray?t.toJSON():t,e.isPlainObject(t)||Array.isArray(t)?(t=Array.isArray(t)?t:[t],c=!0,i=o(t,(function(n,i){s._appendUrlItem(t[i].contentUrl||null);const r=X.renderItem({group:s.tabGroup,item:l(n,{index:i})});return n.closable=n.closable??s.options.closable,e(s._initTabActions(r,n))})),r=o(t,(function(t,i){if("string"==typeof t.content||t.contentUrl){let r=e(X.renderContent({item:l(t,{index:i})}));return n.applyStylesFromKendoAttributes(r,["display"]),r}}))):(i="string"==typeof t&&"<"!=t[0]?s.element.find(t):e(t),r=e(),i.each((function(){if(/k-tabstrip-items/.test(this.parentNode.className)){var t=s.element.find("[id='"+this.getAttribute(N)+"']");a=t}else a=e("
      ");r=r.add(a)})),G(i,s.options)),{tabs:i,contents:r,newTabsCreated:c}},_current:function(e,n){var i=this._focused;if(e===t)return i;i&&e&&i[0]===e[0]&&(i=!1),i&&i.removeClass(L),e&&!n&&e.addClass(L),this._focused=e},_dataSource:function(){var e=this;e.dataSource&&e._refreshHandler?e.dataSource.unbind("change",e._refreshHandler):e._refreshHandler=e.refresh.bind(e);const t=e.options.dataSource||e._createDataSourceFromDOM();e.dataSource=n.data.DataSource.create(t).bind("change",e._refreshHandler)},_createDataSourceFromDOM:function(){const n=this;const i=[];const r=n.options._enableDOMDataSource;const o=["text","content","icon","iconPosition","iconClass","spriteCssClass","imageUrl","contentUrl","encoded","closable","actions","enabled"];const a=["icon","iconClass","text","action"];if(!r)return n.options.dataSource;const s=n.tabGroup.children("li");const l=n.contentElements;return n._enableDataSourceFromDOM=s.length>0,s.each((function(r,s){const c=e(s);const d=c.find("button");const h={};o.forEach((function(i){let o=c.data(i);if("text"!==i||o||(o=c.find(".k-link-text").text().trim()),"content"===i&&!o){const t=e(l[r]);t.length&&(o=t.html())}"closable"===i&&o===t&&(o=n.options.closable),o!==t&&(h[i]=o)})),h.iconPosition===t&&(h.iconPosition="before"),d.length&&(h.actions=[],n._decorateActions(d,a,h)),i.push(h)})),i},_decorateActions:function(i,r,o){i.each((function(i,a){const s=e(a);const l={};r.forEach((function(e){let i=s.data(e);if("text"!==e||i||(i=n.htmlEncode(s.text().trim())),"action"===e&&"string"==typeof i){let e=window[i];"function"==typeof e&&(i=e)}i!==t&&(l[e]=i)}),this),o.actions.push(l)}))},_elementId:function(e,t,i){var r=e.attr("id"),o=this.element.attr("id"),a=n.guid();if(!r||r.indexOf(o+"-")>-1){var s=(o||a)+"-";return i&&(s+="tab-"),s+(t+1)}return r},_endItem:function(e){return this.tabGroup.children(R)[e]()},_getItem:function(e){return this.tabGroup.children(F)[e]()},_initialActivate:function(){var e=this,t=e.tabGroup.children("li."+P),n=e.contentHolder(t.index());t[0]&&n.length>0&&0===n[0].childNodes.length&&e.activateTab(t.eq(0))},_item:function(e,t){var n;return n=t===v?"last":"first",e?((e=e[t]())[0]||(e=this.tabGroup.children(F)[n]()),e.hasClass(z)&&e.addClass(L),(e.hasClass(z)||e.hasClass(P))&&(this._focused=e),e):this._endItem(n)},_itemClick:function(t){var i=this.tabGroup[0];if(!t.target.closest(".k-item-actions")){if(i!==document.activeElement)if(n.support.browser.msie)try{i.setActive()}catch(e){i.focus()}else i.focus();this._click(e(t.currentTarget))&&t.preventDefault()}},_keydown:function(e){var t,n=this,i=e.keyCode,o=n._current(),a=n._isRtl,s=/top|bottom/.test(n.options.tabPosition);if(e.target==e.currentTarget&&o){if(i!==r.DOWN||s)if(i!==r.UP||s)if(i===r.RIGHT&&s)t=a?v:_;else if(i===r.LEFT&&s)t=a?_:v;else if(i==r.ENTER||i==r.SPACEBAR)n._click(o),e.preventDefault();else{if(i==r.HOME)return n._click(n._getItem("first")),void e.preventDefault();if(i==r.END)return n._click(n._getItem("last")),void e.preventDefault()}else t=v;else t=_;t&&(n._click(n._item(o,t)),e.preventDefault())}},_moveUrlItem:function(e,t){this._contentUrls.splice(t,0,this._contentUrls.splice(e,1)[0])},_processContentUrls:function(){var t=this;t._contentUrls.length?t.tabGroup.children(".k-item.k-tabstrip-item").each((function(n,i){var r=t._contentUrls[n];"string"==typeof r&&e(i).find(">."+w).data(D,r)})):t._contentUrls.length=t.tabGroup.find("li.k-item.k-tabstrip-item").length},_removeUrlItem:function(e){this._contentUrls.splice(e,1)},_resize:function(){this._scrollable()},_getChildrenWidth:function(t){let n=0;return t.children().each((function(){n+=d(e(this))})),Math.floor(n)},_getChildrenHeight:function(t){let n=0;return t.children().each((function(){n+=h(e(this))})),Math.floor(n)},_scrollable:function(){const e=this,t=e.options,i=t.scrollable.scrollButtonsPosition,r=t.scrollable.scrollButtons,o="top"==t.tabPosition||"bottom"==t.tabPosition,a="hidden"===r,s="visible"===r;let l,c,d,h;if(e._scrollableAllowed()){e.wrapper.addClass("k-tabstrip-scrollable"),l=o?e.wrapper[0].offsetWidth:e.wrapper[0].offsetHeight,c=o?e.tabGroup[0].scrollWidth:e.tabGroup[0].scrollHeight;const r=o?e._getChildrenWidth(e.tabGroup)>e.tabGroup.outerWidth():e._getChildrenHeight(e.tabGroup)>e.tabGroup.outerHeight();const u=c>l||r;if(u&&!e._scrollableModeActive&&a)e.tabGroup.addClass("k-tabstrip-items-scroll"),e.wrapper.addClass("k-tabstrip-scrollable-overlay"),e._scrollableModeActive=!0,e._toggleScrollButtons();else if(!u&&!s||e._scrollableModeActive)!e._scrollableModeActive||u||s?e._scrollableModeActive||s?e._toggleScrollButtons():e._removeScrollableClasses():(e._scrollableModeActive=!1,e._removeScrollableClasses(),e._scrollPrevButton&&e._scrollPrevButton.off().remove(),e._scrollNextButton&&e._scrollNextButton.off().remove());else{e._nowScrollingTabs=!1,e._isRtl=n.support.isRtl(e.element);const r=n.support.touch?"touchstart":"mousedown";const a=n.support.touch?"touchend":"mouseup";const s=n.support.browser;const l=e._isRtl&&!s.msie&&!s.edge;const c=o?"caret-alt-right":"caret-alt-down";const u=Y("prev",o?"caret-alt-left":"caret-alt-up");const p=Y("next",c);switch(i){case"split":e.tabWrapper.prepend(u),e.tabWrapper.append(p);break;case"start":e.tabWrapper.prepend(p),e.tabWrapper.prepend(u);break;case"end":e.tabWrapper.append(u),e.tabWrapper.append(p)}d=e._scrollPrevButton=e.tabWrapper.children(".k-tabstrip-prev"),h=e._scrollNextButton=e.tabWrapper.children(".k-tabstrip-next"),d.on(r+m,(function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(t.scrollable.distance*(l?1:-1))})),h.on(r+m,(function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(t.scrollable.distance*(l?-1:1))})),d.add(h).on(a+m,(function(){e._nowScrollingTabs=!1})),e._scrollableModeActive=!0,e._toggleScrollButtons()}}},_removeScrollableClasses:function(){const e=this;const t="hidden"===e.options.scrollable.scrollButtons;e.wrapper.removeClass("k-tabstrip-scrollable"),t&&(e.wrapper.removeClass("k-tabstrip-scrollable-overlay"),e.wrapper.removeClass("k-tabstrip-scrollable-start"),e.wrapper.removeClass("k-tabstrip-scrollable-end"),e.tabGroup.removeClass("k-tabstrip-items-scroll"))},_scrollableAllowed:function(){var e=this.options;return e.scrollable&&!e.scrollable.distance&&(e.scrollable={distance:200}),e.scrollable&&!isNaN(e.scrollable.distance)},_scrollTabsToItem:function(e){var t,i=this,r=i.tabGroup,o="top"==i.options.tabPosition||"bottom"==i.options.tabPosition,a=o?n.scrollLeft(r):r.scrollTop(),s=o?d(e):h(e),l=o?i._isRtl?e.position().left:e.position().left-r.children().first().position().left:e.position().top,c=o?r[0].offsetWidth:r[0].offsetHeight,u=n.support.browser;i._isRtl&&o&&(u.mozilla||u.webkit&&u.version>=85)&&(a*=-1),i._isRtl&&o?l<0?t=a+l-(c-a):l+s>c&&(t=a+l-s):a+cl&&(t=l);var p=o?{scrollLeft:t}:{scrollTop:t};r.finish().animate(p,"fast","linear",(function(){i._toggleScrollButtons()}))},_scrollTabsByDelta:function(e){const t=this;const i=t.tabGroup;const r="top"==t.options.tabPosition||"bottom"==t.options.tabPosition;let o=r?n.scrollLeft(i):i.scrollTop();const a=n.support.browser;t._isRtl&&r&&(a.mozilla||a.webkit&&a.version>=85)&&(o*=-1);var s=r?{scrollLeft:o+e}:{scrollTop:o+e};i.finish().animate(s,"fast","linear",(function(){t._nowScrollingTabs&&!jQuery.fx.off?t._scrollTabsByDelta(e):t._toggleScrollButtons()}))},_sortable:function(){var e=this,t=e.options,i=t.tabPosition,r=t.scrollable&&"hidden"===t.scrollable.scrollButtons,o="left"===i||"right"===i?"y":"x";e.options.sortable&&(e.sortable=new n.ui.Sortable(e.tabGroup,{filter:"li.k-item.k-tabstrip-item",axis:o,holdToDrag:r,allowTouchActions:r,container:e.tabWrapper,hint:e=>`
      \n
      \n
        \n
      • ${e.html()}
      • \n
      \n
      \n
      `,change:e._sortChange.bind(e),start:t=>e.activateTab(t.item)}))},_sortChange:function(e){var t=this,n=t.tabGroup.children().eq(e.newIndex);e.oldIndex"),o.tabWrapper=o.tabGroup.parent()),o.tabGroup[0]||(o.tabGroup=e("
        ").prependTo(o.wrapper),o.tabGroup.wrap("
        "),o.tabWrapper=o.tabGroup.parent()),o.tabWrapper.addClass("k-tabstrip-items-wrapper"),o.tabWrapper.addClass(a?"k-hstack":"k-vstack"),o.tabGroup.addClass("k-tabstrip-items k-reset"),(n=o.tabGroup.find("li").addClass("k-item k-tabstrip-item")).length&&(r=(i=n.filter("."+P).index())>=0?i:t,o.tabGroup.contents().filter((function(){return 3==this.nodeType&&!s(this.nodeValue)})).remove()),o.contentElements=o.wrapper.children("div:not(.k-tabstrip-items-wrapper)"),o.contentElements.addClass(A).eq(r).addClass(P).css({display:"block"}),n.length&&(G(n,o.options),i=n.filter("."+P).index(),o.tabGroup.attr("aria-activedescendant",n.eq(i).attr("id")),K(o.tabGroup),o._updateContentElements(!0))},_updateContentElements:function(t){var i=this,r=i._contentUrls,o=i.tabGroup.children(".k-item.k-tabstrip-item"),a=i.wrapper.children("div:not(.k-tabstrip-items-wrapper)"),s=i._elementId.bind(i);a.length&&o.length>a.length?a.each((function(n){var i,r=s(e(this),n),a=o.filter("[aria-controls="+(r||0)+"]")[0];!a&&t&&(a=o[n]),a&&(a.setAttribute(N,r),i=a.id=s(e(a),n,!0),this.setAttribute(W,i)),this.setAttribute("id",r)})):(o.each((function(t){var n,o=a.eq(t),l=s(o,t);this.setAttribute(N,l),n=this.id=s(e(this),t,!0),!o.length&&r[t]?(e("
        ").appendTo(i.wrapper).attr("id",l),r[t]==H&&(i._contentUrls[t]=null)):o.attr("id",l),o.attr("role","tabpanel"),o.attr("tabindex","0"),o.attr(W,n),o.filter(":not(."+P+")").attr(V,!0)})),i._removeEmptyUrls()),i.options._enableDOMDataSource&&t&&(o.each((function(t){let n=(a=i.wrapper.children("div:not(.k-tabstrip-items-wrapper)")).eq(t),o=s(n,t);this.setAttribute(N,o),!n.length&&r[t]&&(e("
        ").appendTo(i.wrapper).attr("id",o),r[t]==H&&(i._contentUrls[t]=null)),n.attr("role","tabpanel"),n.attr("tabindex","0"),n.attr(W,undefined),n.filter(":not(."+P+")").attr(V,!0)})),i._removeEmptyUrls()),i.contentElements=i.contentAnimators=i.wrapper.children("div:not(.k-tabstrip-items-wrapper)"),i.tabsHeight=h(i.tabGroup)+parseInt(i.wrapper.css("border-top-width"),10)+parseInt(i.wrapper.css("border-bottom-width"),10),n.kineticScrollNeeded&&n.mobile.ui.Scroller&&(n.touchScroller(i.contentElements),i.contentElements=i.contentElements.children(".km-scroll-container"))},_removeEmptyUrls:function(){let e=this;e._contentUrls.length&&e._contentUrls.forEach((function(t,n){e._contentUrls[n]=t==H?null:t}))},_wrapper:function(){var e=this;e.element.is("ul")?e.wrapper=e.element.wrapAll("
        ").parent():e.wrapper=e.element}});l(X,{renderItem:function(e){e=l({tabStrip:{},group:{}},e);var t=j.empty,i=e.item,r=l(e,{image:i.imageUrl?j.image:t,sprite:i.spriteCssClass?j.sprite:t,textWrapper:j.textWrapper,itemActions:j.itemActionsWrapperTemplate},q);return i.template?j.itemWrapper(r,n.template(i.template)(i.model)):j.item(r)},renderContent:function(e){return j.content(l(e,q))}}),n.ui.plugin(X)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.roleSelector,i=t.ui,r=i.Widget,o=t.ViewEngine,a=t.View,s=e.extend,l="navigate",c="viewShow",d="sameViewRequested",h=t.support.mobileOS,u=h.ios&&!h.appMode&&h.flatVersion>=700;var p="k-pane",f="k-pane-wrapper",m="k-collapsible-pane";var g=r.extend({init:function(e,n){var i=this;r.fn.init.call(i,e,n),n=i.options,(e=i.element).addClass(p),i.options.collapsible&&e.addClass(m),this.history=[],this.historyCallback=function(e,t,n){var r=i.transition;return i.transition=null,u&&n&&(r="none"),i.viewEngine.showView(e,r,t)},this._historyNavigate=function(e){if("#:back"===e){if(1===i.history.length)return;i.history.pop(),e=i.history[i.history.length-1]}else e instanceof a&&(e=""),i.history.push(e);i.historyCallback(e,t.parseQueryStringParams(e))},this._historyReplace=function(e){var n=t.parseQueryStringParams(e);i.history[i.history.length-1]=e,i.historyCallback(e,n)},i.viewEngine=new o(s({},{container:e,transition:n.transition,modelScope:n.modelScope,rootNeeded:!n.initial,serverNavigation:n.serverNavigation,remoteViewURLPrefix:n.root||"",layout:n.layout,showStart:function(){i.closeActiveDialogs()},after:function(){},viewShow:function(e){i.trigger(c,e)},loadStart:function(){},loadComplete:function(){},sameViewRequested:function(){i.trigger(d)},viewTypeDetermined:function(e){e.remote&&i.options.serverNavigation||i.trigger(l,{url:e.url})}},this.options.viewEngine)),this._setPortraitWidth(),t.onResize((function(){i._setPortraitWidth()}))},closeActiveDialogs:function(){this.element.find(n("actionsheet popover modalview")).filter(":visible").each((function(){t.widgetInstance(e(this),i).close()}))},navigateToInitial:function(){var e=this.options.initial;return e&&this.navigate(e),e},options:{name:"Pane",portraitWidth:"",transition:"",layout:"",collapsible:!1,initial:null,modelScope:window},events:[l,c,d],append:function(e){return this.viewEngine.append(e)},destroy:function(){var e=this;r.fn.destroy.call(e),e.viewEngine&&e.viewEngine.destroy()},navigate:function(e,t){e instanceof a&&(e=e.id),this.transition=t,this._historyNavigate(e)},replace:function(e,t){e instanceof a&&(e=e.id),this.transition=t,this._historyReplace(e)},view:function(){return this.viewEngine.view()},_setPortraitWidth:function(){this.options.portraitWidth&&this.element.css("width",undefined)}});g.wrap=function(e,i){e.is(n("view"))||(e=e.wrap("
        ').parent());var r=e.wrap('
        ').parent();var o=new g(r,i);return o.navigate(""),o},t.Pane=g}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,r=n.support,o=n.htmlEncode,a=r.browser.chrome?"disabled":"off",s="kendoPopup",l="kendoActionSheet",c="init",d="open",h="refresh",u="change",p=".kendoFilterMenu",f=".k-table-th",m="Is equal to",g="Is not equal to",v={number:"numerictextbox",date:"datepicker"},_={string:"text",number:"number",date:"date"},b=n.isFunction,w=i.Widget;var y=({actionsCssClass:e,messages:t,size:i})=>`
        `+n.html.renderButton(``,{type:"submit",themeColor:"primary",icon:"filter",size:i})+n.html.renderButton(``,{type:"reset",icon:"filter-clear",size:i})+"
        ";var k=({field:e,format:t,ns:n,messages:i,extra:r,operators:a,type:s,role:l,values:c,componentType:d,isAdaptive:h})=>`
        ${o(i.info)}
        ${h?"":y({messages:i})}
        `;var x=({field:e,format:t,ns:i,messages:r,extra:a,operators:s,type:l,role:c,values:d,componentType:h,isAdaptive:u})=>{var p=n.guid(),f=n.guid();return`
        ${u?"":y({actionsCssClass:"k-columnmenu-actions",messages:r})}
        `};var C=({field:e,format:t,ns:n,messages:i,extra:r,operators:a,type:s,role:l,values:c,componentType:d,isAdaptive:h})=>`
        ${o(i.info)}
        ${h?"":y({messages:i})}
        `;var S=({field:e,format:t,ns:i,messages:r,extra:a,operators:s,type:l,role:c,values:d,componentType:h,isAdaptive:u})=>'
        '+("classic"===h?`
        ${o(r.info)}
        `:"")+``+(d?``:``)+(a?(({ns:e,messages:t,componentType:n,isAdaptive:i})=>"modern"===n?`
        • ${o(t.and)}
        • ${o(t.or)}
        `:``)({ns:i,messages:r,componentType:h,isAdaptive:u})+``+(d?``:``):"")+`${u?"":y({messages:r})}
        `;var T=({field:e,title:t,format:i,ns:r,messages:s,extra:l,operators:c,filterMenuGuid:d,type:h,role:u,inputType:p,values:f})=>`
        `+n.html.renderButton(``,{icon:"chevron-left",fillMode:"flat"})+''+`${o(s.filter)} ${o(s.into)} ${o(t)}`+n.html.renderButton(``,{icon:"check",fillMode:"flat"})+"
        "+`
        • `+`${o(s.info)}
          "+(l?`
          ":"")+'
        •  
          • '+``+`${o(s.clear)}
        `;var M=({field:e,title:t,format:i,ns:r,messages:s,extra:l,operators:c,filterMenuGuid:d,type:h,role:u,inputType:p,values:f})=>`
        `+n.html.renderButton(``,{icon:"chevron-left",fillMode:"flat"})+''+`${o(s.filter)} ${o(s.into)} ${o(t)}`+n.html.renderButton(``,{icon:"check",fillMode:"flat"})+"
        "+`
        • `+`${o(s.info)}
        •  
          • `+``+`${o(s.clear)}
        `;function A(t,n){t.filters&&(t.filters=e.grep(t.filters,(function(e){return A(e,n),e.filters?e.filters.length:e.field!=n})))}function D(e){var t,n,i,r,o,a;if(e&&e.length)for(a=[],t=0,n=e.length;t.k-input-inner)").wrap(``)),i.refresh(),i.trigger(c,{field:i.field,container:i.form}),i.options.cycleForm&&n.cycleForm(i.form)},_adaptiveView:function(){const e=this;e.popup&&(e.popup.close(),e.popup.wrapper&&e.popup.wrapper.remove(),e.popup.destroy(),e.popup=null)},_createForm:function(t){var i=this,r=i.options,a=i.operators||{},c=i.type;const d=i._showAdaptiveView;if(a=a[c]||r.operators[c],i.form=e('
        ').html(n.template(i._getTemplate())({field:i.field,format:r.format,ns:n.ns,messages:r.messages,extra:r.extra,operators:a,type:c,role:t,values:D(r.values),componentType:i.options.componentType,isAdaptive:d})),r.appendToElement)i.element.append(i.form),i.popup=i.element.closest(".k-column-menu.k-popup").data(s);else if(d){const t=e("
        ").append(i.form).appendTo("body");i.popup=t[l]({anchor:i.link,copyAnchorStyles:!1,open:i._open.bind(i),activate:i._activate.bind(i),adaptive:!0,closeButton:!0,title:r.adaptiveTitle||"Filter by "+i.field,subtitle:r.adaptiveSubtitle,actionButtons:[{text:"Clear",icon:"filter-clear"},{text:"Filter",icon:"filter",themeColor:"primary"}],close:function(){i.options.closeCallback&&i.options.closeCallback(i.element)}}).data(l),i.popup.fullscreen(i.smallMQL.mediaQueryList.matches)}else i.popup=i.form[s]({anchor:i.link,copyAnchorStyles:!1,open:i._open.bind(i),activate:i._activate.bind(i),close:function(){i.options.closeCallback&&i.options.closeCallback(i.element)}}).data(s);i.form.on("keydown"+p,i._keydown.bind(i))},_getTemplate:function(){var e=this,t=b(e.options.ui);return"boolean"===e.type?t?C:"modern"===e.options.componentType?x:k:S},_createMobileForm:function(t){var i=this,r=i.options,o=i.operators||{},a=n.guid(),s=i.type;o=o[s]||r.operators[s],i.form=e("
        ").html(n.template("boolean"===s?M:T)({field:i.field,title:r.title||i.field,format:r.format,ns:n.ns,messages:r.messages,extra:r.extra,operators:o,filterMenuGuid:a,type:s,role:t,inputType:_[s],values:D(r.values)})),i.view=i.pane.append(i.form.html()),i.form=i.view.element.find("form"),i.view.element.on("click",".k-header-done",(function(e){i.form.submit(),e.preventDefault()})).on("click",".k-header-cancel",(function(e){i._closeForm(),e.preventDefault()})).on("click",".k-clear",(function(e){i._mobileClear(),e.preventDefault()})),i.view.bind("showStart",(function(){i.refresh()})),i.view.bind("transitionEnd",(function(e){"show"===e.type&&i.trigger(d,{field:i.field,container:i.form})}))},_createLink:function(){var e,t=this,i=t.element,r=t.appendTo.length?i.find(t.appendTo):i,o=t.options,a=n.format(o.messages.buttonTitle,t.options.title||t.field);if(!o.appendToElement)return(e=i.addClass("k-filterable").find(".k-grid-filter-menu"))[0]||(e=r.append('").find(".k-grid-filter-menu")),e.attr("tabindex",-1).on("click"+p,t._click.bind(t)),e},_bindMediaQueries:function(){const e=this;"auto"===e.options.adaptiveMode?(e.largeMQL=n.mediaQuery("large"),e.mediumMQL=n.mediaQuery("medium"),e.smallMQL=n.mediaQuery("small"),e.smallMQL.onEnter((()=>{e._showAdaptiveView=!0,e.popup&&e.popup.visible()&&e.popup.fullscreen?e.popup.fullscreen(!0):e._adaptiveView()})),e.mediumMQL.onEnter((()=>{e._showAdaptiveView=!0,e.popup&&e.popup.visible()&&e.popup.fullscreen?e.popup.fullscreen(!1):e._adaptiveView()})),e.largeMQL.onEnter((()=>{e._showAdaptiveView=!1,e._adaptiveView()}))):(e.smallMQL&&e.smallMQL.destroy(),e.mediumMQL&&e.mediumMQL.destroy(),e.largeMQL&&e.largeMQL.destroy(),e._showAdaptiveView=!1)},refresh:function(){var e=this,t=e.dataSource.filter()||{filters:[],logic:"and"};var i=[e._defaultFilter()];var r=e._defaultFilter().operator;(e.options.extra||"isnull"!==r&&"isnullorempty"!==r&&"isnotnullorempty"!==r&&"isnotnull"!==r&&"isempty"!==r&&"isnotempty"!==r)&&i.push(e._defaultFilter(!0)),e.filterModel=n.observable({logic:"and",filters:i}),e.form&&(n.bind(e.form.children().first(),e.filterModel),"modern"===e.options.componentType&&e.options.extra&&"boolean"!==e.type&&!e._isMobile&&(e.filterModel.bind("change",(function(){var t=n.attr("role");var i=e.form.find("["+t+"='buttongroup']").data("kendoButtonGroup");var r="and"===this.logic?0:1;i.select(i.element.children().eq(r))})),e.filterModel.set("onLogicChange",e._logicChangeHandler))),e._bind(t)?e.link.addClass("k-active"):e.link.removeClass("k-active")},_logicChangeHandler:function(e){var t=n.attr("value");var i=e.sender.current().attr(t);this.set("logic",i)},destroy:function(){var e=this;w.fn.destroy.call(e),e.form&&(n.unbind(e.form),n.destroy(e.form),e.form.off(p),e.popup&&(e.popup.destroy(),e.popup=null),e.form=null),e.view&&(e.view.purge(),e.view=null),e.link.off(p),e._refreshHandler&&(e.dataSource.unbind(u,e._refreshHandler),e.dataSource=null),e.element=e.link=e._refreshHandler=e.filterModel=null},_bind:function(e){var t,n,i,r,o=this,a=e.filters,s=!1,l=0,c=o.filterModel;for(t=0,n=a.length;t1?s.filters.push(e):s.filters.push(a[0])):(s.filters=a,s.logic=o)),s},filter:function(e){var t=this._stripFilters(e.filters);t.length&&this.trigger("change",{filter:{logic:e.logic,filters:t},field:this.field})||(e=this._merge(e)).filters.length&&this.dataSource.filter(e)},clear:function(t){var n=this;t=t||e.extend(!0,{},{filters:[]},n.dataSource.filter())||{filters:[]},this.trigger("change",{filter:null,field:n.field})||n._removeFilter(t)},_mobileClear:function(){var t=this;var n=t.view.element;if("boolean"===t.type){var i=n.find("[type='radio']:checked");var r=i.val();i.val(""),i.trigger("change"),i.val(r),i.prop("checked",!1)}else{if(n.find("select").each((function(t,n){var i=e(n);i.val(i.find("option").first().val()),i.trigger("change")})),"string"===t.type||"date"===t.type||"number"===t.type)n.find(".k-value-input").each((function(t,n){var i=e(n);i.val(""),i.trigger("change")}));if(t.options.extra){var o=n.find("[name=logic]").first();o.prop("checked",!0),o.trigger("change")}}},_removeFilter:function(t){var n=this;t.filters=e.grep(t.filters,(function(t){return t.filters?(t.filters=(i=t.filters,r=n.field,e.grep(i,(function(t){return t.filters?(t.filters=e.grep(t.filters,(function(e){return e.field!=r})),t.filters.length):t.field!=r}))),t.filters.length):t.field!=n.field;var i,r})),t.filters.length||(t=null),n.dataSource.filter(t)},_submit:function(t){t.preventDefault(),t.stopPropagation();var n=this.filterModel.toJSON();var i=e.grep(n.filters,(function(e){return""!==e.value&&null!==e.value}));if(this._checkForNullOrEmptyFilter(n)||i&&i.length)this.filter(n);else{var r=this.dataSource.filter();r&&(r.filters.push(n),n=r),this.clear(n)}this._closeForm()},_checkForNullOrEmptyFilter:function(e){if(!e||!e.filters||!e.filters.length)return!1;var t=!1;var n=!1;var i;return e.filters[0]&&(t="isnull"==(i=e.filters[0].operator)||"isnotnull"==i||"isnotempty"==i||"isempty"==i||"isnullorempty"==i||"isnotnullorempty"==i),e.filters[1]&&(n="isnull"==(i=e.filters[1].operator)||"isnotnull"==i||"isnotempty"==i||"isempty"==i||"isnullorempty"==i||"isnotnullorempty"==i),!this.options.extra&&t||this.options.extra&&(t||n)},_reset:function(){this.clear(),this.options.search&&this.container&&this.container.find("label").parent().show(),this._closeForm()},_closeForm:function(){this._isMobile?this.pane.navigate("",this.options.animations.right):this.popup&&this.popup.close()},_click:function(e){e.preventDefault(),e.stopPropagation(),this.popup||this.pane||this._init(),this._isMobile?this.pane.navigate(this.view,this.options.animations.left):this.popup.toggle()},_open:function(){var t;e(".k-filter-menu").not(this.form).each((function(){(t=e(this).data(s))&&t.close()}))},_activate:function(){const t=this;t.form.find(":kendoFocusable").first().trigger("focus"),t.popup&&t.popup.wrapper.find("[ref-actionsheet-action-button]").bind("click",(function(n){e(n.currentTarget).hasClass("k-button-solid-primary")?t.form.trigger("submit"):t.form.trigger("reset")})),t.trigger(d,{field:t.field,container:t.form})},_keydown:function(t){var i,r=e(t.target);if(t.keyCode==n.keys.ESC){if(i=n.widgetInstance(r.find("select")),r.hasClass("k-picker")&&i&&i.popup.visible())return void t.stopPropagation();r.closest(".k-popup").getKendoPopup().close()}},events:[c,"change",d],options:{name:"FilterMenu",extra:!0,appendToElement:!1,adaptiveMode:"none",adaptiveTitle:null,adaptiveSubtitle:null,type:"string",operators:{string:{eq:m,neq:g,startswith:"Starts with",contains:"Contains",doesnotcontain:"Does not contain",endswith:"Ends with",isnull:"Is null",isnotnull:"Is not null",isempty:"Is empty",isnotempty:"Is not empty",isnullorempty:"Has no value",isnotnullorempty:"Has value"},number:{eq:m,neq:g,gte:"Is greater than or equal to",gt:"Is greater than",lte:"Is less than or equal to",lt:"Is less than",isnull:"Is null",isnotnull:"Is not null"},date:{eq:m,neq:g,gte:"Is after or equal to",gt:"Is after",lte:"Is before or equal to",lt:"Is before",isnull:"Is null",isnotnull:"Is not null"},enums:{eq:m,neq:g,isnull:"Is null",isnotnull:"Is not null"}},messages:{info:"Show items with value that:",title:"Show items with value that:",isTrue:"is true",isFalse:"is false",filter:"Filter",clear:"Clear",and:"And",or:"Or",selectValue:"-Select value-",operator:"Operator",value:"Value",additionalValue:"Additional value",additionalOperator:"Additional operator",logic:"Filters logic",cancel:"Cancel",done:"Done",into:"in",buttonTitle:"{0} filter column settings"},animations:{left:"slide",right:"slide:right"},componentType:"classic",cycleForm:!0,appendTo:null}});var I=".kendoFilterMultiCheck";function z(t,n){t.filters&&(t.filters=e.grep(t.filters,(function(e){return z(e,n),e.filters?e.filters.length:e.field==n&&"eq"==e.operator})))}function P(n){return"and"==n.logic&&n.filters.length>1?[]:n.filters?e.map(n.filters,(function(e){return P(e)})):n.value!==t?[n.value]:[]}function L(e,i){var r=n.getter(i,!0),o=[],a=0,s={};for(;a`
        `+n.html.renderButton(``,{icon:"chevron-left",fillMode:"flat"})+''+`${o(r.filter)} ${o(r.into)} ${o(t)}`+n.html.renderButton(``,{icon:"check",fillMode:"flat"})+'
        '+(s?'
        '+n.ui.icon("search")+""+`
        `:"")+'
        '+(r.selectedItemsFormat?'
        ':"")+''+`${r.checkAll}`+`${r.clearAll}
          `;var R=w.extend({init:function(t,i){var r;w.fn.init.call(this,t,i),i=this.options,this.element=e(t);var o=this.field=this.options.field||this.element.attr(n.attr("field"));var a=i.checkSource;var s,l;this._foreignKeyValues()?(this.checkSource=B.create(i.values),this.checkSource.fetch()):i.forceUnique?(delete(a=e.extend(!0,{},i.dataSource.options)).pageSize,this.checkSource=B.create(a),this.checkSource.reader.data=(s=this.checkSource.reader.data,l=this.field,function(e){return L(s(e),l)})):this.checkSource=B.create(a),this.dataSource=i.dataSource,this.model=this.dataSource.reader.model,this._bindMediaQueries(),this._parse=function(e){return e+""},this.model&&this.model.fields&&(o=this.model.fields[this.field])&&("number"==o.type?this._parse=function(e){return"string"==typeof e&&("null"===e.toLowerCase()||this._foreignKeyValues()&&""===e)?null:parseFloat(e)}:o.parse&&(this._parse=o.parse.bind(o)),this.type=o.type||"string"),(r=e(t.closest(f))).length?this.appendTo=r.find(i.appendTo):this.appendTo=e(i.appendTo),i.appendToElement?this._init():this._createLink(),this._refreshHandler=this.refresh.bind(this),this.dataSource.bind(u,this._refreshHandler)},_bindMediaQueries:function(){const e=this;"auto"===e.options.adaptiveMode?(e.largeMQL=n.mediaQuery("large"),e.mediumMQL=n.mediaQuery("medium"),e.smallMQL=n.mediaQuery("small"),e.smallMQL.onEnter((()=>{e._showAdaptiveView=!0,e.popup&&e.popup.visible()&&e.popup.fullscreen?e.popup.fullscreen(!0):e._adaptiveView()})),e.mediumMQL.onEnter((()=>{e._showAdaptiveView=!0,e.popup&&e.popup.visible()&&e.popup.fullscreen?e.popup.fullscreen(!1):e._adaptiveView()})),e.largeMQL.onEnter((()=>{e._showAdaptiveView=!1,e._adaptiveView()}))):(e.smallMQL&&e.smallMQL.destroy(),e.mediumMQL&&e.mediumMQL.destroy(),e.largeMQL&&e.largeMQL.destroy(),e._showAdaptiveView=!1)},_adaptiveView:function(){const e=this;e.popup&&(e.popup.close(),e.popup.wrapper&&e.popup.wrapper.remove(),e.popup.destroy(),e.popup=null)},_createLink:function(){var e=this.element;var t=this.appendTo.length?e.find(this.appendTo):e;var i=e.addClass("k-filterable").find(".k-grid-filter-menu");var r=o(n.format(this.options.messages.buttonTitle,this.options.title||this.field));i[0]||(i=t.append('").find(".k-grid-filter-menu")),this._link=i.attr("tabindex",-1).on("click"+p,this._click.bind(this))},_init:function(){var e=this;var t=this.options.forceUnique;var n=this.options;this.pane=n.pane,this.pane&&(this._isMobile=!0),this._createForm(),this._foreignKeyValues()?this.refresh():t&&!this.checkSource.options.serverPaging&&this.dataSource.data().length?(this.checkSource.data(L(this.dataSource.data(),this.field)),this.refresh()):(this._attachProgress(),this.checkSource.fetch((function(){e.refresh.call(e)}))),this.options.forceUnique||(this.checkChangeHandler=function(){e.container.empty(),e.refresh()},this.checkSource.bind(u,this.checkChangeHandler)),this.form.on("keydown"+I,this._keydown.bind(this)).on("submit"+I,this._filter.bind(this)).on("reset"+I,this._reset.bind(this)),this.trigger(c,{field:this.field,container:this.form})},_attachProgress:function(){var e=this;this._progressHandler=function(){i.progress(e.container,!0)},this._progressHideHandler=function(){i.progress(e.container,!1)},this.checkSource.bind("progress",this._progressHandler).bind("change",this._progressHideHandler)},_input:function(){var e=this;e._clearTypingTimeout(),e._typingTimeout=setTimeout((function(){e.search()}),100)},_clearSearch:function(){this.searchTextBox.val(""),this.search()},_clearTypingTimeout:function(){this._typingTimeout&&(clearTimeout(this._typingTimeout),this._typingTimeout=null)},search:function(){var e=this.options.ignoreCase;var t=this.searchTextBox[0].value;var n=this.container.find("label");e&&(t=t.toLowerCase());var i=0;for(this.options.checkAll&&n.length&&(this._isMobile?this.view.element.find(".k-select-all")[0].style.visibility=t?"hidden":"":(n[0].parentNode.style.display=t?"none":"",i++));i=0?"":"none",i++}},_activate:function(){const t=this;t.form.find(":kendoFocusable").first().trigger("focus"),t.popup?.position(),t.popup&&t.popup.wrapper.find("[ref-actionsheet-action-button]").bind("click",(function(n){e(n.currentTarget).hasClass("k-button-solid-primary")?t.form.trigger("submit"):t.form.trigger("reset")})),t.trigger(d,{field:t.field,container:t.form})},_createForm:function(){var t=this.options;var i="";var r=this;const a=r._showAdaptiveView;if(this._isMobile||(i+="
          ",t.search&&(i+=``+n.ui.icon(e(''),"search")+""+n.ui.icon("x")+""),i+="
            ",t.messages.selectedItemsFormat&&(i+="
            "+n.format(t.messages.selectedItemsFormat,0)+"
            "),a||(i+="
            ",i+="",i+="",i+="
            "),i+="
            ",this.form=e('
            ').html(i),this.container=this.form.find(".k-multicheck-wrap")),this._isMobile){let i=e(n.template(H)({field:r.field,title:t.title||r.field,ns:n.ns,messages:t.messages,search:t.search,checkAll:t.checkAll}));n.applyStylesFromKendoAttributes(i,["visibility"]),r.form=e("
            ").append(i),r.view=r.pane.append(r.form.html()),r.form=r.view.element.find("form");var c=this.view.element;this.container=c.find(".k-multicheck-wrap"),c.on("click",".k-header-done",(function(e){r.form.submit(),e.preventDefault()})).on("click",".k-header-cancel",(function(e){r._closeForm(),e.preventDefault()})).on("click",".k-clear-all",(function(e){r._mobileCheckAll(!1),e.preventDefault()})).on("click",".k-select-all",(function(e){r._mobileCheckAll(!0),e.preventDefault()})),r.view.bind("showStart",(function(){r.refresh()})),r.view.bind("transitionEnd",(function(e){"show"===e.type&&r.trigger(d,{field:r.field,container:r.form})}))}else if(t.appendToElement)this.popup=this.element.closest(".k-column-menu.k-popup").data(s),this.element.append(this.form);else if(a){const n=e("
            ").append(r.form).appendTo("body");r.popup=n[l]({anchor:r._link,copyAnchorStyles:!1,open:r._open.bind(r),activate:r._activate.bind(r),adaptive:!0,closeButton:!0,title:t.adaptiveTitle||"Filter by "+r.field,subtitle:t.adaptiveSubtitle,actionButtons:[{text:"Clear",icon:"filter-clear"},{text:"Filter",icon:"filter",themeColor:"primary"}],close:function(){r.options.closeCallback&&r.options.closeCallback(r.element)}}).data(l),r.popup.fullscreen(r.smallMQL.mediaQueryList.matches)}else r.popup=r.form.kendoPopup({anchor:r._link,copyAnchorStyles:!1,open:r._open.bind(r),activate:r._activate.bind(r),close:function(){r.options.closeCallback&&r.options.closeCallback(r.element)}}).data(s);t.search&&(this.searchTextBox=this.form.find(".k-searchbox input"),this.searchTextBox.on("input"+I,this._input.bind(this)),this.clearSearchButton=this.form.find(".k-searchbox .k-clear-value"),this.clearSearchButton.on("click"+I,this._clearSearch.bind(this)))},_open:function(){var t;e(".k-filter-menu").not(this.form).each((function(){(t=e(this).data(s))&&t.close()}))},createCheckAllItem:function(){var t=this.options;var i=n.template(t.itemTemplate({field:"all",mobile:this._isMobile,isAdaptive:this._showAdaptiveView}));var r=e(i({all:t.messages.checkAll}));this.container.prepend(r),r.addClass("k-check-all-wrap"),this.checkBoxAll=r.find(":checkbox").eq(0).addClass("k-check-all"),this.checkAllHandler=this.checkAll.bind(this),this.checkBoxAll.on(u+I,this.checkAllHandler)},updateCheckAllState:function(){if(this.options.messages.selectedItemsFormat&&this.form.find(".k-filter-selected-items").text(n.format(this.options.messages.selectedItemsFormat,this.container.find(":checked:not(.k-check-all)").length)),this.checkBoxAll){var e=this.container.find(":checkbox:not(.k-check-all)").length==this.container.find(":checked:not(.k-check-all)").length;this.checkBoxAll.prop("checked",e)}},createIsNullItem:function(){var t=this.options;var i=n.template(t.itemTemplate({field:"isNull",mobile:this._isMobile,valueField:"value",isAdaptive:this._showAdaptiveView}));var r=e(i({isNull:t.messages.isNull,value:null}));this.container.append(r)},refresh:function(e){var t=this.options.forceUnique;var n=this.dataSource;var i=this.getFilterArray();this._link&&this._link.toggleClass("k-active",0!==i.length),this.form&&(e&&t&&e.sender===n&&!n.options.serverPaging&&("itemchange"==e.action||"add"==e.action||"remove"==e.action||n.options.autoSync&&"sync"===e.action)&&!this._foreignKeyValues()&&(this.checkSource.data(L(this.dataSource.data(),this.field)),this.container.empty()),this.container.is(":empty")&&this.createCheckBoxes(),this.checkValues(i),this.trigger(h))},getFilterArray:function(){var t=e.extend(!0,{},{filters:[],logic:"and"},this.dataSource.filter());return z(t,this.field),P(t)},createCheckBoxes:function(){var e=this.options;var t;var i={field:this.field,format:e.format,mobile:this._isMobile,type:this.type,isAdaptive:this._showAdaptiveView};var r=F.bind(this);this.options.forceUnique?this._foreignKeyValues()?(t=this.checkSource.data(),i.valueField="value",i.field="text"):t=this.checkSource._isServerGrouped()?L(this.checkSource._flatData(this.checkSource.data()),this.field):this.checkSource.data():t=this.checkSource.view(),"boolean"===this.type&&(this.createIsNullItem(),t=t.filter(r));var o=n.template(e.itemTemplate(i));var a=n.render(o,t);this.container.on(u+I,":checkbox",this.updateCheckAllState.bind(this)),this.container.prepend(a),e.checkAll&&!this._isMobile&&this.createCheckAllItem()},checkAll:function(){var e=this.checkBoxAll.is(":checked");this.container.find(":checkbox").prop("checked",e)},checkValues:function(t){var n=this;e(e.grep(this.container.find(":checkbox").prop("checked",!1),(function(i){var r=!1;if(!e(i).is(".k-check-all")){var o=n._parse(e(i).val());for(var a=0;a{var c="";return r===t&&(r=e),"date"==s&&(c=":yyyy-MM-ddTHH:mm:sszzz"),i?t=>`
          • `:t=>`
          • `},checkAll:!0,search:!1,adaptiveMode:"none",adaptiveTitle:null,adaptiveSubtitle:null,ignoreCase:!0,appendToElement:!1,messages:{checkAll:"Select All",isNull:"is empty",clearAll:"Clear All",clear:"Clear",filter:"Filter",search:"Search",cancel:"Cancel",selectedItemsFormat:"{0} items selected",done:"Done",into:"in",buttonTitle:"{0} filter column settings"},forceUnique:!0,animations:{left:"slide",right:"slide:right"},appendTo:null},events:[c,h,"change",d]});function F(e){return null!==e[this.field]}e.extend(R.fn,{_click:E.fn._click,_keydown:E.fn._keydown,_reset:E.fn._reset,_closeForm:E.fn._closeForm,_removeFilter:E.fn._removeFilter,clear:E.fn.clear,_merge:E.fn._merge}),i.plugin(E),i.plugin(R)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.Widget,i=t.ui,r=t.keys,o=e.extend,a=t.htmlEncode,s=".kendoExpansionPanel",l="expand",c="collapse",d="complete",h="k-disabled",u="aria-disabled",p="aria-expanded",f="aria-hidden",m="k-expanded",g="k-hidden",v=".k-expander-indicator",_="k-focus",b=({title:e,subTitle:n,iconClass:i,useBareTemplate:r,ns:o,elementId:s})=>`
            `+(r?e:`
            ${a(e)}
            `)+''+(r?"":`
            ${a(n)}
            `)+''+(i&&i.includes("k-icon")?``:t.ui.icon({icon:i}))+"
            ";var w=n.extend({init:function(i,r){var o=this;var a=t.attr("expander-header");n.fn.init.call(o,i,r),r=e.extend(!0,{},r),o._getCollapseIconSelector(),o._wrapper(),o._animations(r),o.element.attr(f,!r.expanded),o.options.useBareTemplate||o.element.addClass("k-expander-content"),o.wrapper.on("click"+s,"["+a+"]",o._click.bind(o)).on("focusin"+s,o._focus.bind(o)).on("focusout"+s,o._blur.bind(o)).on("keydown"+s,o._keydown.bind(o)),o.toggle(o.options.expanded,!1),t.notify(o)},events:[l,c,d],options:{name:"ExpansionPanel",disabled:!1,expanded:!1,animation:{expand:{effects:"expand:vertical",duration:200},collapse:{duration:200}},height:null,toggleable:!0,hideExpanderIndicator:!1,expandIconClass:"chevron-down",collapseIconClass:"chevron-up",title:"",subTitle:"",headerClass:null,wrapperClass:null,useBareTemplate:!1},_wrapper:function(){var n=this;var i=n.element;var r=i[0];var o;var a;var s=i.attr("id");s||(s=t.guid(),i.attr("id",s)),o=i.wrap("
            ").parent(),a=t.template(b)({title:n.options.title,subTitle:n.options.subTitle,iconClass:n.options.expanded?n.options.expandIconClass:n.options.collapseIconClass,useBareTemplate:n.options.useBareTemplate,ns:t.ns,elementId:s+"_wrapper"}),n.header=e(a),o.prepend(n.header),n._indicator=o.find(v+" span"),n.options.hideExpanderIndicator&&o.find(v).hide(),o[0].style.cssText=r.style.cssText,r.style.width="100%",n.wrapper=o.addClass(n.options.disabled?h:""),n.contentWrapper=n.element.wrap('
            ').parent().addClass("k-expander-content-wrapper").toggleClass(g,!n.options.expanded).data("olddisplay","block"),n.header.attr(u,n.options.disabled).attr(p,n.options.expanded),n.options.useBareTemplate||o.addClass(r.className),n.options.height&&n.wrapper.css("height",n.options.height),n.options.headerClass&&n.header.addClass(n.options.headerClass),n.options.wrapperClass&&n.header.addClass(n.options.wrapperClass)},_animations:function(e){e&&"animation"in e&&!e.animation&&(e.animation={expand:{effects:{}},collapse:{hide:!0,effects:{}}})},_getCollapseIconSelector:function(){let e=this.options.collapseIconClass;e=e.replace("k-i-",""),this.collapseIconSelector=`[class*='-i-${e}']`},_click:function(e){var t=this;var n=t._indicator.is(t.collapseIconSelector);var i=t.element;e.stopPropagation(),t.options.toggleable?t.trigger(n?c:l,{item:i[0]})||t.toggle():e.preventDefault()},toggle:function(e,n){var i=this,r=i.options.animation,a=r.expand,s=r.collapse&&"effects"in r.collapse,l=o({},r.expand,r.collapse),c=i.element,d=i.wrapper;undefined!==e?!1===n&&(l=null):e=!i._indicator.is(i.collapseIconSelector),s||(l=o(l,{reverse:!0})),e?a=o({complete:i._completeHandler.bind(i)},a):(a=o(l,{hide:!0})).complete=i._completeHandler.bind(i),e?(i.options.collapseIconClass.includes("k-icon")?(i._indicator.removeClass(this.options.expandIconClass),i._indicator.addClass(this.options.collapseIconClass)):t.ui.icon(i._indicator,{icon:this.options.collapseIconClass}),d.addClass(m)):(i.options.expandIconClass.includes("k-icon")?(i._indicator.removeClass(this.options.collapseIconClass),i._indicator.addClass(this.options.expandIconClass)):t.ui.icon(i._indicator,{icon:this.options.expandIconClass}),d.removeClass(m)),i.contentWrapper.toggleClass(g,!e),c.attr(f,!e),i.header.attr(p,e),i.contentWrapper.kendoStop(!0,!0).kendoAnimate(a)},setOptions:function(e){let n=this;n.destroy(),n.header&&n.header.remove(),n.contentWrapper&&(n.element.removeAttr("class"),n.element.unwrap()),t.deepExtend(n.options,e),this.init(n.element,n.options)},_completeHandler:function(){this.trigger(d)},_keydown:function(t){var n=t.keyCode;n!=r.ENTER&&n!=r.SPACEBAR||!e(t.target).is("[data-expander-header]")||(this._click(t),t.preventDefault())},destroy:function(){this.wrapper.off(s),n.fn.destroy.call(this)},enable:function(e){this.wrapper.toggleClass(h,!e),this.header.attr(u,!e)},_blur:function(){this.header&&this.wrapper.removeClass(_)},_focus:function(){this.wrapper&&this.wrapper.addClass(_)}});i.plugin(w)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.htmlEncode,r=n.ui,o=e.extend,a=e.grep,s=(i=n.htmlEncode,e.map),l=e.inArray,c=n.data.Comparer,d="k-selected",h="asc",u="desc",p="change",f="init",m="open",g="select",v="stick",_="unstick",b="kendoPopup",w="kendoTabStrip",y="kendoMenu",k="kendoActionSheet",x="kendoExpansionPanel",C=".kendoColumnMenu",S=!1,T=r.Widget;function M(e){return n.trim(e).replace(/ /gi,"")}function A(e){return this.columns.indexOf(e.title)>=0||this.columns.indexOf(e.field)>=0}function D(e){var t=[];for(var n=0;n"),o._applyCssClasses(),o._refreshHandler=o.refresh.bind(o),o._bindMediaQueries(),o.dataSource.bind(p,o._refreshHandler)},_init:function(){var e=this;e.pane=e.options.pane,e.pane&&(e._isMobile=!0),e._isMobile?e._createMobileMenu():e._createMenu(),e._columns(),e._showAdaptiveView||(e._filter(),e._lockColumns(),e._reorderColumns(),e._stickyColumns(),e._clearAllFilters()),e._sort(),e._sizeColumns(),e._groupColumn(),e.trigger(f,{field:e.field,container:e.wrapper})},events:[f,m,"sort","filtering",v,_],options:{name:"ColumnMenu",messages:{sortAscending:"Sort Ascending",sortDescending:"Sort Descending",filter:"Filter",clearAllFilters:"Clear All Filters",column:"Column",columns:"Columns",columnVisibility:"Columns",clear:"Clear",cancel:"Cancel",done:"Done",settings:"Edit Column Settings",lock:"Lock Column",unlock:"Unlock Column",stick:"Stick Column",unstick:"Unstick Column",setColumnPosition:"Set Column Position",apply:"Apply",reset:"Reset",buttonTitle:"{0} edit column settings",movePrev:"Move previous",moveNext:"Move next",groupColumn:"Group column",ungroupColumn:"Ungroup column",autoSizeColumn:"Autosize This Column",autoSizeAllColumns:"Autosize All Columns"},filter:"",columns:!0,sortable:!0,filterable:!0,clearAllFilters:!1,autoSize:!1,hideAutoSizeColumn:!1,adaptiveTitle:"",adaptiveSubtitle:"",animations:{left:"slide"},adaptiveMode:"none",encodeTitles:!1,componentType:"classic",appendTo:null,_actionsheet:null},_bindMediaQueries:function(){const e=this;"auto"===e.options.adaptiveMode&&"modern"===e.options.componentType?(e.largeMQL=n.mediaQuery("large"),e.mediumMQL=n.mediaQuery("medium"),e.smallMQL=n.mediaQuery("small"),e.smallMQL.onEnter((()=>{e._showAdaptiveView=!0,e.wrapper?.addClass("k-column-menu-lg"),e.popup&&e.popup.visible()&&e.popup.fullscreen?e.popup.fullscreen(!0):e._adaptiveView()})),e.mediumMQL.onEnter((()=>{e._showAdaptiveView=!0,e.wrapper?.addClass("k-column-menu-lg"),e.popup&&e.popup.visible()&&e.popup.fullscreen?e.popup.fullscreen(!1):e._adaptiveView()})),e.largeMQL.onEnter((()=>{e._showAdaptiveView=!1,e.wrapper?.removeClass("k-column-menu-lg"),e._adaptiveView()}))):(e.smallMQL&&e.smallMQL.destroy(),e.mediumMQL&&e.mediumMQL.destroy(),e.largeMQL&&e.largeMQL.destroy(),e._showAdaptiveView=!1)},_adaptiveView:function(){const e=this;e.popup&&(e.popup.close(),e.popup.wrapper&&e.popup.wrapper.remove(),e.popup.destroy(),e.popup=null)},_adaptiveItemClick:function(t){t.preventDefault(),t.stopPropagation();const i=this;const r=i.options;let o=i._columnMenuAdaptiveView;let a=i._ownerColumns();let s;let l=!1;i._hasGroups()&&(a=i._groupColumns(a),s=i._flattenMenuCols(a),s.length!==i.owner.columns.length&&i._syncMenuCols(s,i.owner.columns));const c={uid:n.guid(),ns:n.ns,messages:r.messages,sortable:r.sortable,filterable:r.filterable,columns:a,showColumns:r.columns,hasLockableColumns:r.hasLockableColumns,hasStickableColumns:r.hasStickableColumns,encodeTitles:r.encodeTitles,omitWrapAttribute:n.attr("omit-wrap"),reorderable:r.reorderable,groupable:r.groupable,autoSize:r.autoSize,hideAutoSizeColumn:r.hideAutoSizeColumn,clearAllFilters:r.clearAllFilters,isAdaptive:!0};const d=i.field||e(t.currentTarget).text().split(" / ").pop();const h=e(t.currentTarget).closest(".k-expander").find("[ref]").attr("ref");const u=i._getContentTemplates()[h];const p={...i._getHeaderConfig(r.adaptiveTitle||d,r.messages)[h],...i._getFooterConfig(r.messages)[h],contentTemplate:u&&u(c),ref:`${h}-view`};function f(){o=i._columnMenuAdaptiveView=i.popup._addView(p),i._columnMenuAdaptiveView.field=i.field,l=!0}if(!o&&i._showAdaptiveView?f():(o&&o.ref!==`${h}-view`||o.field!==d)&&(i.popup._removeView(o),f()),!l)return void setTimeout((()=>{i.popup._setCurrentActiveView(o.index)}));if(h.includes("column"))i.options.hasLockableColumns&&i._updateLockedColumns(),i.options.hasStickableColumns&&i._updateStickyColumns(),i.options.reorderable&&i._updateReorderColumns(),i.options.groupable&&i._updateGroupColumns(),i._updateColumnsMenu();else if("filter"===h&&!u){const e=D(i.owner.columns)?.find((e=>e.title===d||e.field===d));const t={...r};e.filterable&&(t.filterable=e.filterable),t.field=e.field,i._filter(".k-actionsheet-content",t)}"column-position"===h&&(i._lockColumns(),i._reorderColumns(),i._stickyColumns(),i._sizeColumns()),i._bindHandlers(h),o?._content.attr("data-field",d);(i.popup&&i.popup.wrapper?.find("[data-ref-actionsheet-start-button]")).bind("click"+C,(function(e){e.preventDefault(),i.popup._setCurrentActiveView(o.index-1)})),setTimeout((()=>{i.popup._setCurrentActiveView(o.index)}))},_getHeaderConfig:function(e,t){return{filter:{title:`${t.filter} by ${e}`,closeButton:!0,startButton:{text:"Back"}},"columns-visibility":{title:t.columnVisibility,subtitle:"Selected fields are visible",closeButton:!0,startButton:{text:"Back"}},"column-position":{title:`Set ${e} Position`,closeButton:!0,startButton:{text:"Back"}}}},_getFooterConfig:function(e){return{filter:{actionButtons:[{text:i(e.clear),icon:"filter-clear"},{text:i(e.apply),icon:"filter",themeColor:"primary"}]},"columns-visibility":{actionButtons:[{text:i(e.reset),icon:"arrow-rotate-ccw"},{text:i(e.apply),themeColor:"primary",icon:"check"}]}}},_getContentTemplates:function(){const e=this.options.componentType;return{modern:{full:U,sort:L,"columns-visibility":this._showAdaptiveView?R:B,"column-chooser":H,"column-position":$,group:F,lockableColumns:O,stickableColumns:V,reorderableColumns:N}}[e]},_bindHandlers:function(t){const i=this;const r=i._getWrapper();const o={clearButton:i._showAdaptiveView?".k-actions .k-button:not(.k-button-solid-primary)":".k-columns-item .k-button:not(.k-button-solid-primary)",applyButton:i._showAdaptiveView?".k-actions .k-button.k-button-solid-primary":".k-columns-item .k-button.k-button-solid-primary",checkbox:".k-column-list-wrapper .k-checkbox",columnChooserClear:".k-column-list-wrapper .k-button:not(.k-button-solid-primary)",columnChooserApply:".k-column-list-wrapper .k-button.k-button-solid-primary"};i._isModernComponentType()||i._isTabbedComponentType()?(r.on("click"+C,o.columnChooserClear,(function(e){i._updateColumnsMenu()})),r.on("click"+C,o.columnChooserApply,(function(){i._applyColumnVisibility()})),r.on("click"+C,o.clearButton,(function(e){if(t)switch(t){case"filter":i.filterMenu.form.trigger("reset");break;case"columns-visibility":e.preventDefault(),i._updateColumnsMenu()}else i._showAdaptiveView&&e.preventDefault(),i._updateColumnsMenu()})),r.on("click"+C,o.applyButton,(()=>{if(t)switch(t){case"filter":i.filterMenu.form.trigger("submit");break;case"columns-visibility":i._applyColumnVisibility()}else i._applyColumnVisibility()})),r.on("click"+C,o.checkbox,(function(){i._updateColumnsMenu(!0)}))):i.menu.bind(g,(function(t){var r,o,s,l=e(t.item),c=n.attr("uid"),d=a(D(i.owner.columns),(function(e){var t=!0,n=M(e.title||"");return!1!==e.menu&&(e.field||n.length)||(t=!1),t}));i._isMobile&&t.preventDefault(),l.parent().closest("li.k-columns-item")[0]&&((r=l.find(":checkbox")).attr("disabled")||(s=d.map((function(e){return e.headerAttributes.id})).indexOf(r.attr(c)),!0===(o=d[s]).hidden?i.owner.showColumn(o):i.owner.hideColumn(o),i._preventMenuCloseOnColumnVisibilityChange=!0))}))},_applyCssClasses:function(){var e=this.options.componentType,t=this.wrapper;"tabbed"===e&&t.addClass("k-column-menu-tabbed"),t.addClass("k-column-menu k-column-menu-popup")},_createMenu:function(){var t,i,r,o=this,a=o.options,s=o._ownerColumns();const l=o.owner&&o.owner.options&&("Grid"===o.owner.options.name||"TreeList"===o.owner.options.name);const c=o._showAdaptiveView;o._hasGroups()&&(s=o._groupColumns(s),(t=o._flattenMenuCols(s)).length!==o.owner.columns.length&&o._syncMenuCols(t,o.owner.columns)),i=a.contentTemplate?n.template(a.contentTemplate):o._isModernComponentType()?n.template(U):o._isTabbedComponentType()?n.template(W):n.template(G);const d={uid:n.guid(),ns:n.ns,messages:a.messages,sortable:a.sortable,filterable:a.filterable,columns:s,showColumns:a.columns,hasLockableColumns:a.hasLockableColumns,hasStickableColumns:a.hasStickableColumns,encodeTitles:a.encodeTitles,omitWrapAttribute:n.attr("omit-wrap"),reorderable:a.reorderable,groupable:a.groupable,autoSize:a.autoSize,hideAutoSizeColumn:a.hideAutoSizeColumn,clearAllFilters:a.clearAllFilters,isAdaptive:c};if(a.contentTemplate&&(d._defaultContents=o._getContentTemplates.bind(o),d._defaultHeaders=o._getHeaderConfig.bind(o),d._defaultFooters=o._getFooterConfig.bind(o)),r=e(i(d)),n.applyStylesFromKendoAttributes(r,["display"]),o.wrapper.empty().append(r),c){let t=[{title:a.adaptiveTitle||"Column Menu",subtitle:a.adaptiveSubtitle||"",closeButton:!0}];const n=e("
            ").append(o.wrapper).appendTo("body");const i=o.options._actionsheet;i&&(t=[]),o.popup=n[k]({anchor:o.link,adaptive:!0,copyAnchorStyles:!1,closeButton:!0,open:o._open.bind(o),activate:o._activate.bind(o),deactivate:o._deactivate.bind(o),close:function(e){if(o._preventMenuCloseOnColumnVisibilityChange)return e.preventDefault(),void(o._preventMenuCloseOnColumnVisibilityChange=!1);o._columnMenuAdaptiveView&&o._columnMenuAdaptiveView.wrapper&&(o._closeApply(),o.popup._removeView(o._columnMenuAdaptiveView),o._columnMenuAdaptiveView=null),o.menu&&(o.menu._closing=e.sender.element),o.options.closeCallback&&o.options.closeCallback(o.element)},views:t,...i}).data(k),o.popup.fullscreen(o.smallMQL.mediaQueryList.matches)}else o.popup=o.wrapper[b]({anchor:o.link,copyAnchorStyles:!1,open:o._open.bind(o),activate:o._activate.bind(o),deactivate:o._deactivate.bind(o),close:function(e){o.menu&&(o.menu._closing=e.sender.element),o.options.closeCallback&&o.options.closeCallback(o.element)}}).data(b);if((o._isModernComponentType()||o._isTabbedComponentType()||l)&&(c?o.popup.element.find(".k-column-menu").removeClass("k-grid-columnmenu-popup k-popup"):o.popup.element.addClass("k-grid-columnmenu-popup"),o.popup.element.removeClass("k-column-menu-popup")),o._isModernComponentType()||o._isTabbedComponentType()||a.contentTemplate?o._createExpanders():o.menu=o.wrapper.children()[y]({orientation:"vertical",closeOnClick:!1,autoSize:!0,open:function(){o._updateMenuItems()}}).data(y),a.contentTemplate||o._isTabbedComponentType()&&(o.tabStrip=r[w]({applyMinHeight:!1,animation:{open:{effects:"fadeIn"}}}).data(w),o.tabStrip.activateTab(o.tabStrip.tabGroup.find("li:first"))),c){let e;(o._isModernComponentType()||a.contentTemplate)&&(e=".k-columnmenu-item-wrapper [data-expander-header]"),o.popup.element.find(e).bind("click"+C,o._adaptiveItemClick.bind(o))}},_closeApply:function(e){const t=this;const n=t._columnMenuAdaptiveView;const i=/(.*?)-view/;if(n){const r=(e||n.ref).match(i)[1];"filter"===r?n._hasChanges&&t.filterMenu.form.trigger("submit"):"columns-visibility"!==r&&"column-chooser"!==r||t._applyColumnVisibility(!0)}},_createLink:function(){var e=this,t=e.element,r=e.appendTo.length?t.find(e.appendTo):t,o=t.is(".k-grid-column-menu")||t.is("[ref-toolbar-tool]")?t:t.find(".k-grid-column-menu"),a=i(n.format(e.options.messages.buttonTitle,e.title||e.field));return o[0]||(t.addClass("k-filterable"),o=r.append('").find(".k-grid-column-menu")),o.attr("tabindex",-1).on("click"+C,e._click.bind(e)),o},_createMultiHeaderTitle:function(e){const t=this;const n=e.parentIds.split(" ").map((e=>t.owner.thead.find(`[id='${e}']`)?.text()));return n.push(e.title||e.field),n.join(" / ")},_createExpanders:function(){var r=this;var o=r.options;var a=r.options.columnsExpanderOptions||{};var s={expanded:!1,headerClass:"k-columnmenu-item",useBareTemplate:!0,expandIconClass:r._showAdaptiveView?"chevron-right":t,collapseIconClass:r._showAdaptiveView?"chevron-right":t};const l=D(r.owner.columns);if(o.contentTemplate){const t=r.wrapper.find(".k-columns-item:not([ref='column-chooser'])");t.length&&t.each((function(t,n){const i=e(n).data("index");const o=l[i];const c=o&&o.parentIds?r._createMultiHeaderTitle(o):o.title||o.field;e(n)[x](e.extend(!0,{},s,a,{title:c}))}))}r._isModernComponentType()&&(r.wrapper.find("[ref='columns-visibility']")[x](e.extend(!0,{},s,a,{title:n.ui.icon("columns")+""+i(o.messages.columnVisibility)+""})),r.wrapper.find(".k-column-menu-filter")[x](e.extend(!0,{},s,{title:n.ui.icon("filter")+""+i(o.messages.filter)+""})).attr("ref","filter")),r.wrapper.find(".k-column-menu-position")[x](e.extend(!0,{},s,{title:n.ui.icon("set-column-position")+""+i(o.messages.setColumnPosition)+""})).attr("ref","column-position")},_syncMenuCols:function(e,t){var n=t.length;var i;var r=e.map((function(e){return e.field}));for(var o=0;o0?t.insertAfter(n.children().eq(e-1)):n.prepend(t)}(e,n,i)})),this._updateDataIndexes()},_updateDataIndexes:function(){var t=this;var i=t._isMobile&&t.view?e(t.view.element).find(".k-columns-item").children("ul"):e(t.wrapper).find(".k-menu-group").first(),r=t._ownerColumns(!0).map((function(e){return e.title||e.field}));i.find("span."+(this._isMobile?"k-listgroup-form-field-wrapper":"k-menu-link")+" input").each((function(i){var o;var a;t.options.columns.sort?(o=t._ownerColumns(),a=r.indexOf(o[i].title),e(this).attr(n.attr("index"),a)):e(this).attr(n.attr("index"),i)}))},_eachRenderedMenuItem:function(t){var i=this;var r;var o;var s;var l=a(D(i.owner.columns),(function(e){var t=!0,n=M(e.title||"");return!1!==e.menu&&(e.field||n.length)||(t=!1),t})).map((function(e){return{field:e.field,title:e.title,matchesMedia:e.matchesMedia}}));var c=i._getRenderedList();var d=i._getRenderedListElements(c);var h=function(e,t){var i=n.attr("index");var r=n.attr("field");var o={};var a;var s;var l;var c;var d;for(var h=0;h0&&(i.addClass("k-focus"),r.menu?r.menu.element.trigger("focus"):r.popup.element.find("[tabindex=0]").eq(0).trigger("focus")),a.closest(".k-popup").getKendoPopup().close()}})),r._showAdaptiveView||(r.options.hasLockableColumns&&r._updateLockedColumns(),r.options.hasStickableColumns&&r._updateStickyColumns(),r.options.reorderable&&r._updateReorderColumns(),r.options.groupable&&r._updateGroupColumns())},_activate:function(){this.menu?this.menu.element.trigger("focus"):this.popup.element.find("[tabindex=0]").eq(0).trigger("focus"),this.trigger(m,{field:this.field,container:this.wrapper})},_checkItemClass:function(e,t){return e.is("svg,path")&&(e=e.closest(`.${t}`)),e.hasClass(t)||e.find(`.${t}`).length>0},_ownerColumns:function(e){var t,n=D(this.owner.columns),i=a(n,(function(e){var t=!0,n=M(e.title||"");return!1!==e.menu&&(e.field||n.length)||(t=!1),t})),r=this.options.columns.sort;return t=s(i,(function(e){return{originalField:e.field,field:e.field||e.title,title:e.title||e.field,hidden:e.hidden,matchesMedia:e.matchesMedia,index:l(e,n),locked:!!e.locked,_originalObject:e,uid:e.headerAttributes.id}})),r&&!e&&t.sort(c.create({field:"title",dir:r})),t},_sort:function(){var e=this;e.options.sortable&&(e.refresh(),e._isModernComponentType()||e._isTabbedComponentType()?e.wrapper.on("click"+C,".k-sort-asc, .k-sort-desc",e._sortHandler.bind(e)):e.menu.bind(g,e._sortHandler.bind(e)))},_sortHandler:function(t){var n,i=this,r=t.item?e(t.item):e(t.target);i._checkItemClass(r,"k-sort-asc")||i._checkItemClass(r,"k-svg-i-sort-asc-small")?n=h:(i._checkItemClass(r,"k-sort-desc")||i._checkItemClass(r,"k-svg-i-sort-desc-small"))&&(n=u),(n||t.allowUnsort)&&(i._getSortItemsContainer(r).find(".k-sort-"+(n==h?u:h)).removeClass(d),i._sortDataSource(r,n,t),i._isMobile||i._preventClose||i.close())},_getSortItemsContainer:function(e){return this._isModernComponentType()||this._isTabbedComponentType()?e.parents(".k-columnmenu-item-wrapper").first():e.parent()},_sortDataSource:function(e,n,i){var r,o,a=this,s=a.options.sortable,l=null===s.compare?t:s.compare,c=a.dataSource,h=c.sort()||[];var u=(!1===i.allowSelectedState||e.hasClass(d))&&s&&(!1!==s.allowUnsort||i.allowUnsort);if(n=u?t:n,!a.trigger("sort",{sort:{field:a.field,dir:n,compare:l},preventClose:i.hasCtrlKey&&i.isMixed})){if(u?e.removeClass(d):!1!==i.allowSelectedState&&e.addClass(d),"multiple"===s.mode||i.isMixed){for(r=0,o=h.length;re.field===n.field));(i.hasClass("k-group")&&!e||i.hasClass("k-ungroup")&&e)&&(n.owner._handleSpaceKey(n.element,!0),n._isMobile||n.close())}},_stickyColumns:function(){var e=this;const t=e._showAdaptiveView&&e._columnMenuAdaptiveView?e._columnMenuAdaptiveView.wrapper:e.wrapper;e._isModernComponentType()||e._isTabbedComponentType()?t.on("click"+C,".k-stick, .k-unstick",e._stickableHandler.bind(e)):e.menu.bind(g,e._stickableHandler.bind(e))},_stickableHandler:function(t){var n=this;var i=t.item?e(t.item):e(t.target);var r=n.field;var o=n.owner.columns;var s=a(o,(function(e){return e.field==r||e.title==r}))[0];n._checkItemClass(i,"k-stick")?(n.owner.stickColumn(n.field),n.trigger(v,{column:s}),n._isMobile||n.close()):n._checkItemClass(i,"k-unstick")&&(n.owner.unstickColumn(n.field),n.trigger(_,{column:s}),n._isMobile||n.close())},_updateLockedColumns:function(){const e=this;var t=this.field;var n=this.owner.columns;const i=e._showAdaptiveView&&e._columnMenuAdaptiveView?e._columnMenuAdaptiveView.wrapper:e.wrapper;var r=a(n,(function(e){return e.field==t||e.title==t}))[0];if(r){var o=!0===r.locked;var s=a(n,(function(e){return!e.hidden&&(e.locked&&o||!e.locked&&!o)})).length;var l=!1===r.lockable;var c=i.find(".k-lock").removeClass("k-disabled").removeAttr("aria-disabled");var d=i.find(".k-unlock").removeClass("k-disabled").removeAttr("aria-disabled");(o||1==s||l)&&c.addClass("k-disabled").attr("aria-disabled","true"),o&&1!=s&&!l||d.addClass("k-disabled").attr("aria-disabled","true"),this._updateColumnsLockedState()}},_updateStickyColumns:function(){const e=this;var t=this.field;var n=this.owner.columns;const i=e._showAdaptiveView&&e._columnMenuAdaptiveView?e._columnMenuAdaptiveView.wrapper:e.wrapper;var r=a(n,(function(e){return e.field==t||e.title==t}))[0];if(r){var o=!0===r.sticky;var s=!0===r.stickable;var l=!0===r.locked;var c=a(n,(function(e){return!e.hidden&&(e.locked&&l||!e.locked&&!l)})).length;var d=i.find(".k-stick").removeClass("k-disabled").removeAttr("aria-disabled");var h=i.find(".k-unstick").removeClass("k-disabled").removeAttr("aria-disabled");(o||!s||l&&1===c)&&d.addClass("k-disabled").attr("aria-disabled","true"),o&&s||h.addClass("k-disabled").attr("aria-disabled","true")}},_updateReorderColumns:function(){const e=this;const t=e._showAdaptiveView&&e._columnMenuAdaptiveView?e._columnMenuAdaptiveView.wrapper:e.wrapper;var n=this.element,i=n.index(),r=n.parent().children().length;var o=t.find(".k-move-prev").removeClass("k-disabled").removeAttr("aria-disabled");var a=t.find(".k-move-next").removeClass("k-disabled").removeAttr("aria-disabled");0===this.element.index()&&o.addClass("k-disabled").attr("aria-disabled","true"),i+1===r&&a.addClass("k-disabled").attr("aria-disabled","true")},_updateGroupColumns:function(){const e=this;const t=e._showAdaptiveView&&e._columnMenuAdaptiveView?e._columnMenuAdaptiveView.wrapper:e.wrapper;var n=this.element,i=t.find(".k-menu-item.k-group"),r=t.find(".k-menu-item.k-ungroup");this.owner.groupable._canDrag(n)?(i.removeClass("k-hidden"),r.addClass("k-hidden")):(i.addClass("k-hidden"),r.removeClass("k-hidden"))},refresh:function(){var e,t,n,i=this,r=i.options.dataSource.sort()||[],o=i.field;for(i.wrapper.find(".k-sort-asc, .k-sort-desc").removeClass(d),t=0,n=r.length;te.groupHeader?`${e.title}`:``)).join("")}const z=({messages:e,hideAutoSizeColumn:t})=>`
            ${t?"":`
            ${n.ui.icon("max-width")}${i(e.autoSizeColumn)}
            `}\n
            ${n.ui.icon("display-inline-flex")}${i(e.autoSizeAllColumns)}
            `;const P=({messages:e})=>`
            ${n.ui.icon("filter-clear")}${i(e.clearAllFilters)}
            `;const L=({messages:e})=>`
            ${n.ui.icon("sort-asc-small")}${i(e.sortAscending)}
            ${n.ui.icon("sort-desc-small")}${i(e.sortDescending)}
            `;const B=({columns:e,messages:t,encodeTitles:r,ns:o,isAdaptive:a,ref:s})=>`
            ${a?"":"
            "+n.html.renderButton(``,{themeColor:"primary",icon:"check"})+n.html.renderButton(``,{icon:"undo"})+"
            "}
            `;const H=({columns:e,messages:t,encodeTitles:r,ns:o,isAdaptive:a})=>`
            ${a?"":""}
            `;const R=({columns:e,messages:t,encodeTitles:n,ns:i,isAdaptive:r,ref:o})=>`
            `;const F=({messages:e})=>`
            ${n.ui.icon("group")}${i(e.groupColumn)}
            \n
            ${n.ui.icon("ungroup")}${i(e.ungroupColumn)}
            `;const O=({messages:e})=>`
            ${n.ui.icon("lock")}${i(e.lock)}
            ${n.ui.icon("unlock")}${i(e.unlock)}
            `;const V=({messages:e})=>`
            ${n.ui.icon("stick")}${i(e.stick)}
            ${n.ui.icon("unstick")}${i(e.unstick)}
            `;const N=({messages:e})=>`
            ${n.ui.icon("caret-alt-"+(S?"right":"left"))}${i(e.movePrev)}
            ${n.ui.icon("caret-alt-"+(S?"left":"right"))}${i(e.moveNext)}
            `;const $=({hasLockableColumns:e,hasStickableColumns:t,messages:n,reorderable:i})=>`
            ${e?O({messages:n}):""}${t?V({messages:n}):""}${i?N({messages:n}):""}
            `;var U=({autoSize:e,hideAutoSizeColumn:t,sortable:n,filterable:i,clearAllFilters:r,showColumns:o,messages:a,columns:s,hasLockableColumns:l,hasStickableColumns:c,encodeTitles:d,ns:h,reorderable:u,groupable:p,isAdaptive:f})=>`${n?L({messages:a}):""}${o?B({columns:s,messages:a,encodeTitles:d,ns:h,isAdaptive:f}):""}${i?'
            ':""}${p?F({messages:a}):""}${e?z({messages:a,hideAutoSizeColumn:t}):""}${r?P({messages:a}):""}${l||c||u?$({hasLockableColumns:l,hasStickableColumns:c,messages:a,reorderable:u}):""}`;var W=({sortable:e,filterable:t,clearAllFilters:i,showColumns:r,messages:o,columns:a,hasLockableColumns:s,hasStickableColumns:l,encodeTitles:c,ns:d,reorderable:h,groupable:u,autoSize:p,hideAutoSizeColumn:f})=>`
            \n
              \n ${t?`
            • ${n.ui.icon("filter")}
            • `:""}\n ${e||s||l||h||u||p?`
            • ${n.ui.icon("sliders")}
            • `:""}\n ${r?`
            • ${n.ui.icon("columns")}
            • `:""}\n
            \n ${t?'
            ':""}\n ${e||s||l||h||u||p?function(e,t,n,i,r,o,a,s,l){var c="
            ";return e&&(c+=L({messages:a})),r&&(c+=F({messages:a})),(t||n||i)&&(c+=$({hasLockableColumns:t,hasStickableColumns:n,messages:a,reorderable:i})),o&&(c+=z({messages:a,hideAutoSizeColumn:s})),l&&(c+=P({messages:a})),c+"
            "}(e,s,l,h,u,p,o,f,i):""}\n ${r?`
            ${B({columns:a,messages:o,encodeTitles:c,ns:d})}
            `:""}\n
            `;const j=({columns:e,messages:t,encodeTitles:r,ns:o,omitWrapAttribute:a,filterable:s,hasLockableColumns:l,hasStickableColumns:c})=>`
          • ${n.ui.icon("columns")}${i(t.columns)}
              ${function(e,t,r,o){return e.map((e=>e.groupHeader?`
            • ${e.title}
            • `:`
            • ${t?i(e.title):e.title}
            • `)).join("")}(e,r,o,a)}
          • ${s||l||c?'':""}`;const q=({messages:e,hasLockableColumns:t,hasStickableColumns:r,reorderable:o})=>`
          • ${n.ui.icon("set-column-position")}${i(e.setColumnPosition)}
              ${t?(({messages:e,hasStickableColumns:t})=>`
            • ${n.ui.icon("lock")}${i(e.lock)}
            • ${n.ui.icon("unlock")}${i(e.unlock)}
            • ${t?'':""}`)({messages:e,hasStickableColumns:r}):""}${r?(({messages:e})=>`
            • ${n.ui.icon("stick")}${i(e.stick)}
            • ${n.ui.icon("unstick")}${i(e.unstick)}
            • `)({messages:e}):""}${o?(({messages:e})=>`
            • ${n.ui.icon("caret-alt-"+(S?"right":"left"))}${i(e.movePrev)}
            • ${n.ui.icon("caret-alt-"+(S?"left":"right"))}${i(e.moveNext)}
            • `)({messages:e}):""}
          • `;var G=({uid:e,sortable:t,filterable:r,showColumns:o,messages:a,columns:s,hasLockableColumns:l,hasStickableColumns:c,encodeTitles:d,ns:h,omitWrapAttribute:u,reorderable:p,groupable:f})=>`
              ${t?(({messages:e,showColumns:t,filterable:r})=>`
            • ${n.ui.icon("sort-asc-small")}${i(e.sortAscending)}
            • ${n.ui.icon("sort-desc-small")}${i(e.sortDescending)}
            • ${t||r?'':""}`)({messages:a,showColumns:o,filterable:r}):""}${o?j({columns:s,messages:a,encodeTitles:d,ns:h,omitWrapAttribute:u,filterable:r,hasLockableColumns:l,hasStickableColumns:c}):""}${r?(({messages:e,hasLockableColumns:t,hasStickableColumns:r,reorderable:o})=>`
            • ${n.ui.icon("filter")}${i(e.filter)}
            • ${t||r||o?'':""}`)({messages:a,hasLockableColumns:l,hasStickableColumns:c,reorderable:p}):""}${f?(({messages:e,hasLockStickMove:t})=>`
            • ${n.ui.icon("group")}${i(e.groupColumn)}
            • ${n.ui.icon("ungroup")}${i(e.ungroupColumn)}
            • ${t?'':""}`)({messages:a,hasLockStickMove:l||c||p}):""}${l||c||p?q({messages:a,hasLockableColumns:l,hasStickableColumns:c,reorderable:p}):""}\n
            `;const K=({messages:e,hasGroups:t,columns:r,groups:o,ns:a})=>`
          • ${e.columnVisibility}${function(e,t,r,o){var a="";if(o)for(var s=0;s${i(t[s].title)}
              `;for(var l=0;l${t[s].columns[l].title}"`;a+="
            "}else{for(a+='
              ',l=0;l${e[l].title}`;a+="
            "}return a}(r,o,a,t)}
          • `;var Y=({messages:e,title:t,sortable:r,filterable:o,showColumns:a,hasLockableColumns:s,hasStickableColumns:l,hasGroups:c,columns:d,groups:h,ns:u,reorderable:p,groupable:f})=>`
            ${n.html.renderButton(``,{icon:"chevron-left",fillMode:"flat"})}${i(e.settings)}${n.html.renderButton(``,{icon:"check",fillMode:"flat"})}
            • ${i(e.column)}: ${t}
                ${r?(({messages:e})=>`
              • ${n.ui.icon("sort-asc-small")}${i(e.sortAscending)}
              • ${n.ui.icon("sort-desc-small")}${i(e.sortDescending)}
              • `)({messages:e}):""}${s?(({messages:e})=>`
              • ${n.ui.icon("lock")}${i(e.lock)}
              • ${n.ui.icon("unlock")}${i(e.unlock)}
              • `)({messages:e}):""}${l?(({messages:e})=>`
              • ${n.ui.icon("stick")}${i(e.stick)}
              • ${n.ui.icon("unstick")}${i(e.unstick)}
              • `)({messages:e}):""}${p?(({messages:e})=>`
              • ${n.ui.icon("caret-alt-"+(S?"right":"left"))}${i(e.movePrev)}
              • ${n.ui.icon("caret-alt-"+(S?"left":"right"))}${i(e.moveNext)}
              • `)({messages:e}):""}${o?(({messages:e})=>`
              • ${n.ui.icon("filter")}${i(e.filter)}${n.ui.icon("chevron-right")}
              • `)({messages:e}):""}${f?(({messages:e})=>`
              • ${n.ui.icon("group")}${i(e.groupColumn)}
              • ${n.ui.icon("ungroup")}${i(e.ungroupColumn)}
              • `)({messages:e}):""}
            • ${a?K({messages:e,hasGroups:c,columns:d,groups:h,ns:u}):""}
              • ${i(e.clear)}
            `;var Q=T.extend({init:function(e,t){var n=this;T.fn.init.call(n,e,t),n._createCheckBoxes(),n.element.on("click"+C,"li.k-item:not(.k-separator):not(.k-disabled):not(:has(.k-switch))","_click")},events:[g],_click:function(t){var n=this;if(e(t.target).is("[type=checkbox]")||t.preventDefault(),!e(t.target).hasClass("k-clear"))return e(t.target).hasClass("k-filterable")?(n._cancelChanges(!0),void n.trigger(g,{item:t.currentTarget})):void n._updateSelectedItems(t.currentTarget);n._cancelChanges(!0)},_updateSelectedItems:function(t){var n=this;var i=e(t);var r=n.options.columnMenu.view.state||{columns:{}};var o=i.prop("id");if(!i.hasClass("k-filter-item")){var a;var s;var l;if(r[o]?r[o]=!1:r[o]=!0,i.hasClass("k-sort-asc")||i.hasClass("k-sort-desc"))i.hasClass("k-sort-asc")?(a="asc",s=n.element.find(".k-sort-desc")):(a="desc",s=n.element.find(".k-sort-asc")),l=s.prop("id"),a!==r.initialSort||i.hasClass("k-selected")||(r[o]=!1),r[l]&&(r[l]=!1),s.removeClass(d);i.hasClass(d)?i.removeClass(d):i.addClass(d)}},_cancelChanges:function(e){var t=this;var n=t.options.columnMenu;var i=n.view;var r=(i.state||{columns:{}}).columns;if(t.element.find("."+d).removeClass(d),n.refresh(),e){var o=[];for(var a in r)if(r.hasOwnProperty(a)&&!0===r[a]){var s=i.element.find("#"+a);o.push(s[0])}for(var l=o.length-1;l>=0;l--)t.trigger(g,{item:o[l]});n.options.hasLockableColumns&&n._updateLockedColumns(),n.options.hasStickableColumns&&n._updateStickyColumns(),n.options.reorderable&&n._updateReorderColumns(),n.options.groupable&&n._updateGroupColumns()}t.options.columnMenu.view.state={columns:{}}},_applyChanges:function(){var e=this.options.columnMenu.view;var t=e.state||{columns:{}};for(var n in t)if(t.hasOwnProperty(n)&&"initialSort"!==n&&"columns"!==n&&!0===t[n]){var i=e.element.find("#"+n);i.hasClass(d)?i.removeClass(d):i.addClass(d),this.trigger(g,{item:i[0]})}},_createCheckBoxes:function(){var e=this;e.element.find(".k-columns-item").find("[type='checkbox']").kendoSwitch({messages:{checked:"",unchecked:""},change:function(t){var n=t.sender.element.closest(".k-item");var i=e.options.columnMenu.view.state||{columns:{}};var r=n.prop("id");i.columns[r]?i.columns[r]=!1:i.columns[r]=!0,e.trigger(g,{item:n})}})},_destroyCheckBoxes:function(){var e=this.element.find(".k-columns-item").find("[type='checkbox']");var t;for(var n=0;n').find(u)),i.link=n,i.element.on("click"+h,i._click.bind(i))},options:{name:"ColumnSorter",mode:s,allowUnsort:!0,compare:null,filter:"",initialDirection:a,showIndexes:!1},events:["change"],destroy:function(){var e=this;r.fn.destroy.call(e),e.element.off(h),e.dataSource.unbind("change",e._refreshHandler),e._refreshHandler=e.element=e.link=e.dataSource=null},refresh:function(i){if(!i||"itemchange"!==i.action&&"sync"!==i.action){var r,s,l,h,u=this,f=u.dataSource.sort()||[],m=u.element,g=m.attr(n.attr(c)),v=(u.dataSource._sortFields||{})[g];var _,b,w,y;m.removeAttr(n.attr(o)),m.removeAttr(p),v&&(r=v.dir,m.attr(n.attr(o),r),h=v.index),m.is("th")&&v&&(s=function(e){var t=null;e.is("th")&&((t=e.closest("table")).parent().hasClass("k-grid-header-wrap")?t=t.closest(".k-grid").find(".k-grid-content > table"):t.parent().hasClass("k-grid-header-locked")&&(t=t.closest(".k-grid").find(".k-grid-content-locked > table")));return t}(m),s&&(m.attr(n.attr("index"))?(_=m.closest("table"),b=_.find("tr:not(.k-filter-row)"),w=n.attr("index"),y=b.find("th["+w+"]:visible"),l=[].sort.call(y,(function(n,i){n=e(n),i=e(i);var r=n.attr(w);var o=i.attr(w);return r===t&&(r=e(n).index()),o===t&&(o=e(i).index()),(r=parseInt(r,10))>(o=parseInt(o,10))?1:r-1&&s.find("col:not(.k-group-col):not(.k-hierarchy-col)").eq(l).toggleClass("k-sorted",r!==t))),m.toggleClass("k-sorted",r!==t),m.find(".k-i-sort-asc-small,.k-i-sort-desc-small,.k-svg-i-sort-asc-small,.k-svg-i-sort-desc-small,.k-sort-order,.k-sort-icon").remove(),r===a?(e(''+n.ui.icon("sort-asc-small")+"").appendTo(u.link),m.attr(p,"ascending")):r===d?(e(''+n.ui.icon("sort-desc-small")+"").appendTo(u.link),m.attr(p,"descending")):m.attr(p,"none"),u.options.showIndexes&&f.length>1&&h&&e('').html(h).appendTo(u.link)}},_toggleSortDirection:function(e){var n=this.directions;return e===n[n.length-1]&&this.options.allowUnsort?t:n[0]===e?n[1]:n[0]},_click:function(e){var i,r,a=this,d=a.element,h=d.attr(n.attr(c)),u=d.attr(n.attr(o)),p=a.options,f=null===a.options.compare?t:a.options.compare,m=a.dataSource.sort()||[],g=e.ctrlKey||e.metaKey;if(e.preventDefault(),(!p.filter||d.is(p.filter))&&(u=this._toggleSortDirection(u),!this.trigger("change",{sort:{field:h,dir:u,compare:f}}))){if(p.mode===s||p.mode===l&&!g)m=[{field:h,dir:u,compare:f}];else if("multiple"===p.mode||p.mode===l&&g){for(i=0,r=m.length;i`).parent()},setOptions:function(t){this._clearCssClasses(t,this.element),this._setEvents(t),e.extend(this.options,t),this._applyCssClasses(this.element)}});n.plugin(s)}(window.kendo.jQuery);kendo;!function(){var e=window.kendo,t=e.ui;var n=t.ToggleInputBase.extend({options:{name:"CheckBox",checked:null,enabled:!0,encoded:!0,label:null,rounded:"medium",size:"medium",wrapperClass:"k-checkbox-wrap"},RENDER_INPUT:e.html.renderCheckBox,NS:".kendoCheckBox",value:function(e){return"string"==typeof e&&(e="true"===e),this.check.apply(this,[e])}});e.cssProperties.registerPrefix("CheckBox","k-checkbox-"),e.cssProperties.registerValues("CheckBox",[{prop:"rounded",values:e.cssProperties.roundedValues.concat([["full","full"]])}]),t.plugin(n)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui.Widget,r=n.ui.TextBox,o="k-hidden",a=n.ui,s=n.keys,l="k-otp-input",c="k-otp-separator",d="k-input-inner",h=".kendoOtpInput",u="change",p="k-input-group",f="k-invalid",m=/^[0-9]\d*$/,g="right",v="left",_="focus";var b=i.extend({init:function(t,r){var o=this;i.fn.init.call(o,t,r),r=e.extend(!0,{},r),o.options.value=r.value||o.element.val(),o.options.separator=n.isPresent(r.separator)?r.separator:null,o.options.inputMode=r.inputMode||e(t).attr("inputmode")||"text",o._wrapper(),o._renderGroups(o.options.items),o._attachHandlers(),o.value(o.options.value),o.element.on(u+h,o._change.bind(o))},events:[u],options:{name:"OTPInput",type:"text",value:"",placeholder:"",separator:null,readonly:!1,enable:!0,space:!1,size:"medium",rounded:"medium",fillMode:"solid"},enable:function(t){let i=this._inputs;n.isEmpty(i)||e(i).each((function(){this.getKendoTextBox().enable(t)}))},readonly:function(t){let i=this._inputs;n.isEmpty(i)||e(i).each((function(){this.getKendoTextBox().readonly(t)}))},focus:function(){let e=this._inputs;n.isEmpty(e)||e[0].focus().select()},value:function(n){let i=this,r=i._groupLength,o=i.options.type;if(n===t)return i._value;if(null===n&&(i.element.val(n),i._value=n,i._emptyValues()),r>0&&n){if(i._emptyValues(),!i._validate(o,n))return;let t=n.toString().split("");t.length>r&&(t=t.splice(0,r)),i._inputs.forEach((function(n,i){let r=t.at(i);e(n).val(r)}));let a="";i._inputs.forEach((function(t){a=a+=e(t).val()})),i.element.val(a),i._value=a}},destroy:function(){let t=this,r=t._inputs;if(!n.isEmpty(r)){r.forEach((function(t){let n=e(t)[0];e(n).getKendoTextBox().destroy()})),r.map((function(t){return e(t)[0].closest(`.${l}`)})).forEach((function(t){e(t).remove()})),t.wrapper.find(`.${p}`).remove(),t.wrapper.find(`.${c}`).remove(),t.element.unwrap().removeClass(o).removeAttr("type").removeAttr("aria-hidden"),i.fn.destroy.call(t)}},setOptions:function(e){let t=this;t.destroy(),n.deepExtend(t.options,e),t.init(t.element,t.options)},_change:function(e){let t=this,n=t.element.val();t._value=n,t.trigger(u,{value:n})},_wrapper:function(){let e,t=this,i=t.element;let r=n.cssProperties.defaultValues.size[t.options.size];e=i.addClass(o).attr("type","hidden").attr("aria-hidden",!0).wrap(`
            `).parent(),t.wrapper=e},_renderGroups:function(t){let i=this,r=i.options.separator,o=[];if(i._inputs=[],n.isInteger(t)){i._groupLength=t;for(let n=0;n
            `).append(o);i.wrapper.append(t)}o=[]}else if(Array.isArray(t)){i._groupLength=t.reduce(((e,{groupLength:t})=>e+t),0);let a=0;t.forEach((function(s,l){if(s.groupLength){for(let t=0;t
            `).append(o);i.wrapper.append(a),n.isPresent(r)&&l!=t.length-1&&i.wrapper.append(i._renderSeparator())}o=[]}})),a=0}},_renderInput:function(t){let n,i=this,o=i.options.inputMode;n=e("").addClass(d).attr("inputmode",o).attr("type","password"==i.options.type?"password":"text").attr("aria-label","numeric"==i.options.type?`Enter Otp Numerical Character ${t}`:`Enter Otp Character ${t}`).attr("placeholder",i.options.placeholder).attr("autocomplete","off").attr("maxlength",1);let a=e.extend({},{maxLength:1,size:i.options.size,rounded:i.options.rounded,fillMode:i.options.fillMode,enable:i.options.enable,readonly:i.options.readonly});let s=new r(n,a).wrapper;return s.removeClass(d).addClass(l),s},_renderSeparator:function(){let t=this.options.separator;let i=e(`
            `);return n.isPresent(t)&&(n.isFunction(t)?i.append(t()):i.append(t)),i},_input:function(n){let i=this,r=n.currentTarget,o=i._inputs.length,a=i._oldValue,s=n.currentTarget.value,c=i.options.type;if(!i._validate(c,s))return i._blinkInvalidState(r),e(r).val(""),a!=t&&(e(r).val(a),delete i._oldValue),void e(r).trigger(_);let h=e(i.wrapper).find(`.${l}`),p=h.find(":focus"),f=h.find(`.${d}`).index(p);let m=i._inputs.map((function(t){return e(t).val()})).join("");m!=i._value&&(i.element.val(""),i.element.val(m),i._value=m,i.trigger(u,{value:m})),i._moveFocus(undefined,f,o,g)},_attachHandlers:function(){let e=this,t=e._inputs,i=`.${d}`;n.isEmpty(t)||e.wrapper.on("focus"+h,i,e._focus.bind(e)).on("beforeinput"+h,i,e._beforeInput.bind(e)).on("input"+h,i,e._input.bind(e)).on("keydown"+h,i,e._keyDown.bind(e)).on("paste"+h,i,e._paste.bind(e))},_beforeInput:function(n){let i=this,r=n.currentTarget;if(r&&e(r).val()!=t){let t=e(r).val();i._oldValue=t}},_focus:function(t){let n=t.currentTarget;n&&e(n).select()},_validate:function(e,t){return"number"!=e||m.test(t)},_paste:function(t){let i,r=this,o=r._inputs,a=r.options.readonly,s=n.support.isRtl(r.element),c=e(r.wrapper).find(`.${l}`),d=r.options.type,h=(t.clipboardData||t.originalEvent.clipboardData||window.clipboardData).getData("text");if(t.preventDefault(),h&&1!=a){if(!r._validate(d,h))return this._blinkInvalidState.bind(r),void this._blinkInvalidState(r.wrapper);if(r.value(h),r.trigger(u,{newValue:r._value}),s){if(r._value.length==r._inputs.length)i=r._shiftFocus(c,0,v);else{let t=o.map((function(t){return e(t)})).filter((function(e){let t=e.val();return""==t||n.isBlank(t)}));let r=e(t)[0];i=e(r).closest(`.${l}`)}e(i).find("input").trigger(_)}else{if(r._value.length==r._inputs.length)i=r._shiftFocus(c,c.length-2,g);else{let t=o.map((function(t){return e(t)})).filter((function(e){let t=e.val();return""==t||n.isBlank(t)}));let r=e(t).first()[0];i=e(r).closest(`.${l}`)}e(i).find("input").trigger(_)}}},_keyDown:function(t){let i,r=this,o=t.keyCode||t.which,a=t.currentTarget,c=r._inputs.length,h=e(r.wrapper).find(`.${l}`),p=h.find(":focus"),f=""!=p.val(),m=h.find(`.${d}`).index(p),b=n.support.isRtl(r.element);if(!(t.target!=a||t.ctrlKey||o>=112&&o<=123||o>=96&&o<=111||t.shiftKey&&o==s.TAB||o==s.TAB))if(o===s.LEFT&&!b||t.keyCode===s.RIGHT&&b)i=r._shiftFocus(h,m,v),r._moveFocus(i,m,c,v),t.preventDefault();else if(o===s.LEFT&&b||t.keyCode===s.RIGHT&&!b)i=r._shiftFocus(h,m,g),r._moveFocus(i,m,c,g),t.preventDefault();else if(o===s.DELETE){if(t.preventDefault(),!e(p).is("[readonly]")){p.val("");let t=r._inputs.map((function(t){return e(t).val()})).join("");f&&(r._value=t,r.trigger(u,{value:t})),r.element.val(""),r.element.val(t)}}else if(o==s.BACKSPACE&&(t.preventDefault(),i=r._shiftFocus(h,m,v),!e(p).is("[readonly]"))){p.val("");let t=r._inputs.map((function(t){return e(t).val()})).join("");f&&(r._value=t,r.trigger(u,{value:t})),r.element.val(""),r.element.val(t),(m>0&&!b||m==h.length-1&&b||m>0&&!b||m>0&&b)&&i.find("input").trigger(_)}},_shiftFocus:function(t,n,i){switch(i){case g:return n+1===t.length?t.eq(0):e(t[n+1]);case v:return 0===n?t.eq(t.length-1):e(t[n-1]);default:return null}},_moveFocus:function(t,n,i,r){let o=this,a=e(o.wrapper).find(`.${l}`);r==g?n!=i-1&&o._shiftFocus(a,n,g).find("input").trigger(_):r==v&&n>0&&o._shiftFocus(a,n,v).find("input").trigger(_)},_emptyValues:function(){this._inputs.forEach((function(t){e(t).val("")}))},_blinkInvalidState:function(t){let n=this,i=e(t).hasClass("k-otp");n._addInvalidState.bind(n),n._addInvalidState(t,i),clearTimeout(n._invalidStateTimeout),n._invalidStateTimeout=setTimeout((function(){n._removeInvalidState.bind(n),n._removeInvalidState(t,i)}),100)},_addInvalidState:function(t,i=!1){let r=this._inputs;if(i){if(!n.isEmpty(r)){let t=r.map((function(t){return e(t).closest(`.${l}`)}));e(t).each((function(){e(this).addClass(f)}))}}else e(t).closest(`.${l}`).addClass(f)},_removeInvalidState:function(t=!1){let i=this,r=i._inputs;if(t){if(!n.isEmpty(r)){let t=r.map((function(t){return e(t).closest(`.${l}`)}));e(t).each((function(){e(this).removeClass(f)}))}}else e(i).closest(`.${l}`).removeClass(f);i._invalidStateTimeout=null}});n.cssProperties.registerPrefix("OTPInput","k-input-"),a.plugin(b)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui,i=n.Widget,r=e.extend,o=t.isFunction,a=e.isPlainObject,s=e.inArray,l=/("|\%|'|\[|\]|\$|\.|\,|\:|\;|\+|\*|\&|\!|\#|\(|\)|<|>|\=|\?|\@|\^|\{|\}|\~|\/|\||`)/g,c="change";var d="equalSet";var h=["url","email","number","date","boolean"];function u(e){return(e=null!=e?e:"").type||t.type(e)||"string"}function p(e){var n,i,r=(e.model.fields||e.model)[e.field],l=u(r),c=r?r.validation:{},d=r?r.attributes:{},p=t.attr("type"),f=t.attr("bind"),m={id:e.id||e.field,name:e.field,title:e.title?e.title:e.field};for(n in c){if(i=c[n],s(n,h)>=0)m[p]=n;else if(!o(i)){var g=t.getCulture();if("number"==typeof i&&g.name.length){var v=g.numberFormat;var _=i.toString().replace(".",v["."]);m[n]=_}else m[n]=a(i)?i.value||n:i}m[t.attr(n+"-msg")]=i.message,m.autocomplete="off"}for(var b in d)m[b]=d[b];return s(l,h)>=0&&(m[p]=l),m[f]=("boolean"===l?"checked:":"value:")+e.field,m}function f(e,t){var n=e.attr("id");return n&&(t.id=n,e.removeAttr("id")),t}var m=["AutoComplete","CheckBox","CheckBoxGroup","ColorGradient","ColorPicker","ColorPalette","ComboBox","DateInput","DatePicker","DateTimePicker","DropDownTree","Editor","FlatColorPicker","MaskedTextBox","MultiColumnComboBox","MultiSelect","NumericTextBox","RadioGroup","Rating","Slider","Switch","TimePicker","DropDownList","TextBox","TextArea","Captcha","Signature","TimeDurationPicker","OTPInput","Upload"];var g={hidden:function(t,n){let i=p(n);e('').attr(i).appendTo(t)},number:function(n,i){let o=p(i);e('').attr(o).appendTo(n).kendoNumericTextBox(r({},i.editorOptions,{format:i.format})),e("').appendTo(n)},file:function(n,i){let o=p(i);e('').attr(o).appendTo(n).kendoUpload(r({},i.editorOptions)),e("').appendTo(n)},date:function(n,i){let o=p(i);let a=i.format;let s=o.min;let l=o.max;a&&(a=t._extractFormat(a)),o[t.attr("format")]=a,e('').attr(o).appendTo(n).kendoDatePicker(r({},i.editorOptions,{format:i.format,min:s,max:l})),e("').appendTo(n)},string:function(t,n){var i=p(n);e('').attr(i).appendTo(t).kendoTextBox(n.editorOptions)},boolean:function(n,i){var r=p(i);var o=e('').attr(r).appendTo(n).kendoCheckBox(i.editorOptions);e("').appendTo(n),b(o,n,i)},values:function(n,i){var r=p(i);var o=t.stringify(function(e){var t,n,i,r,o,a;if(e&&e.length)for(a=[],t=0,n=e.length;t').attr(r).appendTo(n),e("').appendTo(n)},kendoEditor:function(t,n){var i=p(n);var r=n.editor;var o="kendo"+r;var a=n.editorOptions;var s=function(e,t){if(e.length)return"DropDownTree"===e&&t&&t.checkboxes||"MultiSelect"===e?"\n ${r}\n
            `}static createPromptFooter({messages:e}){return`
            \n \n
            `}static createSuggestionItem({suggestion:e}){return`${e}`}static createOutputCard({output:e,showOutputRating:t,messages:n,showOutputSubtitleTooltip:i,encodedPromptOutputs:o,isStreaming:a,outputActions:s,outputTemplate:l}){const c=v._generateContentHtml({output:e,outputTemplate:l,encodedPromptOutputs:o});const d=v._generateActionsHtml({outputActions:s,showOutputRating:t,messages:n,isStreaming:a});const h=e.id?` data-id="${e.id}"`:"";return`
            \n ${e.skipHeader?"":v._createCardHeader(e,n,i)}\n ${e.skipBody?"":v._createCardBody(c,e.isLoading)}\n ${e.skipActions?"":d}\n
            `}static createOutputView({promptOutputs:t,showOutputRating:n,messages:i,showOutputSubtitleTooltip:r,encodedPromptOutputs:a,outputActions:s,outputTemplate:l}){const c=t?t.map((e=>v.createOutputCard({output:e,showOutputRating:n,messages:i,showOutputSubtitleTooltip:r,encodedPromptOutputs:a,outputActions:s,outputTemplate:l}))).join(""):"";return`
            \n
            \n ${c}\n
            \n
            `}static _createSuggestionsSection(e,i,r){const o=e.map((e=>i({suggestion:e}))).join("");return`
            \n \n
            \n
            \n ${o}\n
            \n
            \n
            `}static _createCardHeader(e,t,n){const i=n?`title="${kendo.htmlEncode(e.prompt)}"`:"";return`
            \n
            ${t.outputTitle}
            \n
            ${kendo.htmlEncode(e.prompt)}
            \n
            `}static _createCardBody(e,t){return`
            \n ${e}\n
            `}static _generateContentHtml({output:e,outputTemplate:t,encodedPromptOutputs:n}){if(t&&"function"==typeof t&&!e.isLoading&&e.output)return t({output:e,content:e.output});const i=e.output||"";return`

            ${n?kendo.htmlEncode(i):i}

            `}static _generateActionsHtml({outputActions:e,showOutputRating:t,messages:n,isStreaming:i}){return e||(e=t?["copy","retry","spacer","rating"]:["copy","retry"]),v._createCustomActions(e,t,n,i)}static _createCustomActions(e,t,n,i){const r=e.filter((e=>"stop"!==e.command));const o=r.some((e=>"ratePositive"===e.command||"rateNegative"===e.command));let a=[...r];if(t&&!o){a.some((e=>"spacer"===e.type))||a.push({type:"spacer"}),a.push({command:"ratePositive",text:n.ratePositive,type:"button"},{command:"rateNegative",text:n.rateNegative,type:"button"})}const s=a.map((e=>v._createActionButton(e,n,i))).join("");return`
            \n ${s}\n
            `}static _createActionButton(e,t,n){if("spacer"===e.type)return``;const i=e.text||v._getActionText(e.command,t);const r=e.title||i;return``}static _getActionText(e,t){return{copy:t.copyOutput,retry:t.retryGeneration,ratePositive:t.ratePositive,rateNegative:t.rateNegative}[e]||e}}kendo.ui.AIPromptTemplateBuilder=v}(window.kendo.jQuery),function(e){kendo.ui.AIPromptSpeechManager=class{constructor(e,t={}){this.view=e,this.aiprompt=e.aiprompt,this.options=this._processSettings(t),this._speechButton=null}_processSettings(t){const n={integrationMode:"webSpeech",lang:"en-US",continuous:!1,interimResults:!1,maxAlternatives:1};return!1===t||null===t?{enabled:!1,options:null}:!0===t?{enabled:!0,options:n}:"object"==typeof t?{enabled:!0,options:e.extend({},n,t)}:{enabled:!0,options:n}}isEnabled(){return this.options.enabled}getTextAreaSuffixOptions(){return this.isEnabled()?{suffixOptions:{template:function(){return''},separator:!1}}:{}}initialize(e){if(!this.isEnabled()||!e)return!1;const t=e.wrapper.find("button[ref-speech-to-text-button]");return 0!==t.length&&(this._speechButton=t.kendoSpeechToTextButton({...this.options.options,fillMode:"flat"}).getKendoSpeechToTextButton(),this._speechButton.bind("result",(t=>this._handleResult(t,e))),this.aiprompt.speechToTextButton=this._speechButton,!0)}_handleResult(e,t){if(e.isFinal||!this.options.options.interimResults){const n=e.alternatives[0]?.transcript||"";const i=t.value();let r=i?i+" "+n:n;const o=t.options.maxlength;o&&r.length>o&&(r=r.substring(0,o)),t.value(r)}}startRecognition(){this._speechButton&&this._speechButton.startRecognition()}stopRecognition(){this._speechButton&&this._speechButton.stopRecognition()}abortRecognition(){this._speechButton&&this._speechButton.abortRecognition()}isListening(){return!!this._speechButton&&this._speechButton.isListening()}destroy(){this._speechButton&&(this._speechButton.destroy(),this._speechButton=null)}}}(window.kendo.jQuery),function(e){class t{constructor(e,t){this.id=e.id,this.data=e,this._element=null,this._bodyElement=null,this._aiprompt=t.aiprompt,this._isLoading=e.isLoading||!1}get isLoading(){return this._isLoading}set isLoading(e){const t=this._isLoading;this._isLoading=e,this.data.isLoading=e,!0===e?this.showSkeleton():!1===e&&(this.hideSkeleton(),(t||this.data.output)&&this.applyFinalTemplate())}getElement(){return this._element}setElement(e){return this._element=e,this}updateContent(e){if(!this._element||0===this._element.length)return this;this.data.content=e,this.data.output=e;const t=this._element.find(".k-card-body");const n=t.find("[ref-output-content]");if(e&&e.trim()&&n.length>0){t.find(".k-skeleton").remove(),n.attr("data-loading","false").show();const i=this._aiprompt.options.encodedPromptOutputs;n.html(i?kendo.htmlEncode(e):e)}return this}showSkeleton(){return this.showHeaderSkeleton(),this.showBodySkeleton(),this.showActionSkeleton(),this}hideSkeleton(){return this.hideHeaderSkeleton(),this.hideBodySkeleton(),this.hideActionSkeleton(),this}applyFinalTemplate(){if(!this._element||0===this._element.length)return this;const e=this._element.find(".k-card-body");const t=e.find("[ref-output-content]");let n=this._aiprompt?.options?.outputTemplate;if(!n)return this;if("string"==typeof n&&(n=kendo.template(n)),n&&"function"==typeof n&&this.data.output){const t=n({output:this.data,content:this.data.output});e.html(t)}else t.length>0&&t.attr("data-loading","false").show();return this}showHeaderSkeleton(){if(!this._element||0===this._element.length)return this;const t=this._element.find(".k-card-header");if(0===t.length)return this;if(t.children().hide(),0===t.find(".k-skeleton").length){const n=e('');n.css("width","60%").css("height","24px"),t.prepend(n)}return this}hideHeaderSkeleton(){if(!this._element||0===this._element.length)return this;const e=this._element.find(".k-card-header");return 0===e.length||(e.find(".k-skeleton").remove(),e.children().removeClass("k-hidden").show()),this}showBodySkeleton(){if(!this._element||0===this._element.length)return this;const t=this._element.find(".k-card-body");if(t.find("[ref-output-content]").attr("data-loading","true").hide(),0===t.find(".k-skeleton").length){const n=e('');n.css("height","80px"),t.prepend(n)}return this}hideBodySkeleton(){if(!this._element||0===this._element.length)return this;return this._element.find(".k-card-body").find(".k-skeleton").remove(),this.applyFinalTemplate(),this}showActionSkeleton(){if(!this._element||0===this._element.length)return this;const t=this._element.find(".k-card-actions");if(t.length>0&&(t.children().hide(),0===t.find(".k-skeleton").length)){const n=e('');n.css("width","100%").css("height","32px"),t.prepend(n)}return this}hideActionSkeleton(){if(!this._element||0===this._element.length)return this;const e=this._element.find(".k-card-actions");return e.length>0&&(e.find(".k-skeleton").remove(),e.children().removeClass("k-hidden").show()),this}toggleActionButtons(e,t){if(!this._element||0===this._element.length)return this;if(t){const t=this._element.find("[data-action-command]");e?t.addClass("k-hidden"):t.removeClass("k-hidden")}else{const t=this._element.find("[ref-copy-button], [ref-retry-button]");e?t.addClass("k-hidden"):t.removeClass("k-hidden")}return this}destroy(){this._element=null,this._bodyElement=null,this._aiprompt=null,this.data=null,this.id=null,this._isLoading=!1}}kendo.ui.AIPromptOutputObject=t,kendo.ui.AIPromptOutputManager=class{constructor(e){this.aiprompt=e}createOutputObject(e){return new t(e,this)}getLastOutputObject(){if(this.aiprompt.promptOutputs.length>0){const e=this.aiprompt.promptOutputs[0];return this.aiprompt.outputObjects.get(e.id)}return null}updatePromptOutputContent(e,t){let n;return n=t?this.aiprompt.outputObjects.get(t):this.getLastOutputObject(),n?(n.updateContent(e),n):null}stopLoading(e){let t=this.aiprompt.outputObjects.get(e);t?t.isLoading=!1:(t=this.getLastOutputObject(),t&&(t.isLoading=!1))}stopAllLoading(){this.aiprompt.outputObjects.forEach((e=>{e.isLoading=!1}))}getOutputFromElement(t){let n=e(t).closest(".k-card").data("id");let i=this.aiprompt.promptOutputs.find((e=>e.id==n));return!i&&this.aiprompt.outputObjects&&(i=this.aiprompt.outputObjects.get(n)),i}extractOutputData(e){return e?e.data?{prompt:e.data.prompt,output:e.data.output}:{prompt:e.prompt,output:e.output}:{prompt:null,output:null}}destroy(){this.aiprompt&&this.aiprompt.outputObjects&&(this.aiprompt.outputObjects.forEach((e=>{e&&(e._element=null,e._bodyElement=null,e._aiprompt=null,e.data=null)})),this.aiprompt.outputObjects.clear()),this.aiprompt=null}}}(window.kendo.jQuery),function(e){let t=kendo.ui.Widget;const n="user";const i={PROMPT_VIEW:"k-prompt-view",PROMPT_EXPANDER:"k-prompt-expander",SUGGESTION_GROUP:"k-suggestion-group",SUGGESTION:"k-suggestion",CARD:"k-card",CARD_LIST:"k-card-list"};const r="ref-prompt-suggestions-button",o="ref-prompt-input",a="ref-generate-output-button";let s=kendo.ui.AIPromptBaseView=t.extend({init:function(e,n){let i=this;t.fn.init.call(i,e,n),i.aiprompt=e.getKendoAIPrompt(),i.contentElement=i.options.contentElement,i.footerElement=i.options.footerElement,i.buttonText=i.options.buttonText,i.buttonIcon=i.options.buttonIcon,i.service=i.options.service},options:{name:"AIPromptBaseView",buttonText:"",buttonIcon:""},render:function(){this._renderContent(),this._renderFooter()},_renderContentElement:function(){let t=this;let n=e("
            ").addClass("k-prompt-content");return t.contentElement=n,t.element.append(n),t.contentElement},_renderFooterElement:function(){let t=this;let n=e("
            ").addClass("k-prompt-footer");return t.footerElement=n,t.element.append(n),t.footerElement},_ajaxRequest:function(t,n,i){let r=this;let o=r.service;let a=r._getAjaxData(t,n,i);const s={url:"string"==typeof o?o:o.url,type:"POST",contentType:"application/json",data:JSON.stringify(a),success:e=>r._ajaxSuccessHandler(e,n,t)};return o?.headers&&(s.headers=o.headers),kendo.ui.progress(r.contentElement,!0),e.ajax(s)},_ajaxSuccessHandler:function(e,t,n){const i=this;const r=i.service?.outputGetter||i._getResponseMessageText;const o={id:kendo.guid(),output:r(e),prompt:n,isRetry:t,activeView:1};if(i.aiprompt.trigger("promptResponse",{output:o.output,prompt:o.prompt,outputId:o.id,isRetry:o.isRetry,response:o.response}),i.aiprompt.addPromptOutput(o),i.aiprompt.activeView(o.activeView),!t){const e=i.footerElement?.find(`button[${a}]`);e?.removeClass("k-disabled")}kendo.ui.progress(i.contentElement,!1)},_getResponseMessageText:function(e){return e?.Message?.Text||"An error occurred while processing the request."},_getAjaxData:function(t,i,r){const o=this.service;let a=[{role:{value:n},text:t}];if(r?.length&&(a=r.concat(a)),"string"==typeof o)return a;if(kendo.isPresent(o.data)&&Object.keys(o.data).length)return o.data.messages=a,o.data;if(kendo.isFunction(o?.data))return o.data(t,i,r);if(e.isPlainObject(o)&&kendo.isPresent(o.url))return a;throw new Error("Invalid AIPrompt service configuration.")},destroy:function(){let e=this;t.fn.destroy.call(e),e.contentElement&&(e.contentElement.off(),kendo.destroy(e.contentElement),e.contentElement.remove()),e.footerElement&&(e.footerElement.off(),kendo.destroy(e.footerElement),e.footerElement.remove()),e.aiprompt.speechToTextButton=null}});kendo.ui.AIPromptPromptView=s.extend({init:function(e,t){let n=this;s.fn.init.call(n,e,t),n.promptSuggestions=n.options.promptSuggestions,n.promptSuggestionItemTemplate=n.options.promptSuggestionItemTemplate?kendo.template(n.options.promptSuggestionItemTemplate):kendo.ui.AIPromptTemplateBuilder.createSuggestionItem,n.speechManager=new kendo.ui.AIPromptSpeechManager(n,n.options.speechToText)},options:{name:"AIPromptPromptView",buttonIcon:"sparkles"},_renderContent:function(){let e=this;let t=e.promptSuggestions;let n=e.promptSuggestionItemTemplate;let i;i=e.options.viewTemplate?kendo.template(e.options.viewTemplate)({suggestions:t,promptSuggestionItemTemplate:n,messages:e.options.messages}):kendo.ui.AIPromptTemplateBuilder.createPromptView({suggestions:t,promptSuggestionItemTemplate:n,messages:e.options.messages}),e._renderContentElement(),e.contentElement.append(i)},_renderFooter:function(){let e=this;let t;t=e.options.footerTemplate?kendo.template(e.options.footerTemplate)({messages:e.options.messages}):kendo.ui.AIPromptTemplateBuilder.createPromptFooter({messages:e.options.messages}),e._renderFooterElement(),e.footerElement.append(t)},setTextAreaValue:function(e){let t=this;const n=t.contentElement.find(`textarea[${o}]`).getKendoTextArea();n?n.value(e):t.contentElement.find(`textarea[${o}]`).val(e)},_focusSuggestion(e){e&&e.length&&(this.contentElement.find(`.${i.SUGGESTION_GROUP} .${i.SUGGESTION}[tabindex=0]`).attr("tabindex","-1"),e.attr("tabindex","0").trigger("focus"))},startSpeechRecognition:function(){this.speechManager.startRecognition()},stopSpeechRecognition:function(){this.speechManager.stopRecognition()},abortSpeechRecognition:function(){this.speechManager.abortRecognition()},isSpeechListening:function(){return this.speechManager.isListening()},initializeComponents:function(){let t=this;let n=t.promptSuggestions;const s=t.footerElement.find(`button[${a}]`);let l=e.extend({resize:"vertical",placeholder:t.options.messages.promptPlaceholder},t.options.promptTextArea||{});t.speechManager.isEnabled()&&(l=e.extend(!0,l,t.speechManager.getTextAreaSuffixOptions()));const c=t.contentElement.find(`textarea[${o}]`).kendoTextArea(l).getKendoTextArea();if(t.speechManager.isEnabled()&&t.speechManager.initialize(c),s.kendoButton({icon:"sparkles",themeColor:"primary",rounded:"full",click:function(e){const n=t.contentElement.find(`textarea[${o}]`).getKendoTextArea();const i={prompt:n?n.value():t.contentElement.find(`textarea[${o}]`).val(),isRetry:!1,history:[]};t.service&&(i.service=t.service),t.aiprompt.trigger("promptRequest",i)||t.service&&t.aiprompt.transport.read({prompt:i.prompt,history:i.history,isRetry:!1,service:t.service})}}),n?.length){t.contentElement.find(`.${i.SUGGESTION_GROUP} .${i.SUGGESTION}`).first().attr("tabindex","0");let n=kendo.guid();let o=t.contentElement.find(`.${i.PROMPT_EXPANDER} button[${r}]`);t.contentElement.find(`.${i.PROMPT_EXPANDER} button[${r}]`).attr("aria-controls",n),o.next(`.${i.PROMPT_EXPANDER_CONTENT}`).attr("id",n),t.contentElement.find(`.${i.PROMPT_EXPANDER} button[${r}]`).kendoButton({icon:"chevron-up",fillMode:"flat",click:function(t){let n=e(t.target).closest(".k-prompt-expander").find(".k-prompt-expander-content");let i=t.sender.element.find(".k-icon");kendo.ui.icon(i,n.is(":visible")?"chevron-down":"chevron-up"),n.toggle(),t.sender.element.attr("aria-expanded",n.is(":visible"))}}),t.contentElement.on("click",".k-suggestion-group .k-suggestion",(function(n){t.setTextAreaValue(e(n.target).text())})),t.contentElement.on("keydown",".k-suggestion-group .k-suggestion",(function(n){if(40===n.keyCode||38===n.keyCode||36===n.keyCode||35===n.keyCode||13===n.keyCode||32===n.keyCode){n.preventDefault();let i=e(n.target);let r=i.siblings();let o,a;40===n.keyCode&&(o=i.next(),t._focusSuggestion(o)),38===n.keyCode&&(a=i.prev(),t._focusSuggestion(a)),36===n.keyCode&&(a=r.first(),t._focusSuggestion(a)),35===n.keyCode&&(o=r.last(),t._focusSuggestion(o)),13!==n.keyCode&&32!==n.keyCode||t.setTextAreaValue(e(n.target).text())}}))}kendo.isFunction(t.options.initializeComponents)&&t.options.initializeComponents({view:t})},render:function(){let e=this;e._renderContent(),e._renderFooter(),e.initializeComponents()},destroy:function(){let e=this;e.speechManager&&(e.speechManager.destroy(),e.speechManager=null),s.fn.destroy.call(e)}}),kendo.ui.AIPromptOutputView=s.extend({init:function(e,t){let n=this;s.fn.init.call(n,e,t),n.promptOutputs=n.aiprompt&&n.aiprompt.promptOutputs?n.aiprompt.promptOutputs:[],n.showOutputRating=n.options.showOutputRating,n.isStreaming=n.options.isStreaming||!1,n.outputActions=n.options.outputActions,n.outputTemplate=n.options.outputTemplate,n.outputActionManager=n.options.outputActionManager},options:{name:"AIPromptOutputView",buttonIcon:"comment",isStreaming:!1,promptOutputs:[]},startStreaming:function(){this.isStreaming=!0,this._showStopButton()},stopStreaming:function(){this.isStreaming=!1,this._hideStopButton()},_showStopButton:function(){let e=this;(e.stopGenerationButton||e._initStopGenerationButton())&&e.stopGenerationButton.show()},_hideStopButton:function(){let e=this;e.stopGenerationButton&&e.stopGenerationButton.hide()},renderPromptOutput:function(t){let n=this;let i=n.options.showOutputRating;let r=n.options.encodedPromptOutputs;let o=n.options.messages;let a=n.isStreaming||!1;let s=n.outputActions;if(!(n.cardListContainer&&0!==n.cardListContainer.length||(n.outputsContainer&&(n.cardListContainer=n.outputsContainer.find(".k-card-list")),n.cardListContainer&&0!==n.cardListContainer.length)))return;a&&!n.stopGenerationButton&&n._initStopGenerationButton();const l=n.aiprompt.outputObjects.get(t.id);if(l){const c=kendo.ui.AIPromptTemplateBuilder.createOutputCard({output:t,showOutputRating:i,messages:o,showOutputSubtitleTooltip:!0,encodedPromptOutputs:r,isStreaming:a,outputActions:s,outputTemplate:n.outputTemplate});const d=e(c);l._element=d,l._bodyElement=d.find(".k-card-body"),n.cardListContainer.prepend(d),t.isLoading?l.showSkeleton():t.output&&l.applyFinalTemplate(),n.initializeComponents(d)}else{let l=e(kendo.ui.AIPromptTemplateBuilder.createOutputCard({output:t,showOutputRating:i,messages:o,showOutputSubtitleTooltip:!0,encodedPromptOutputs:r,isStreaming:a,outputActions:s,outputTemplate:n.outputTemplate}));n.cardListContainer.prepend(l),n.initializeComponents(l)}},updatePromptOutputContent:function(e,t){const n=this.aiprompt.outputObjects.get(e);n&&n.updateContent(t)},_initStopGenerationButton:function(){let t=this;let n=t.contentElement;if(!n||0===n.length)return!1;if(t.stopGenerationButton)return!0;let i=e("");return i.attr({"aria-label":t.options.messages.stopGeneration,title:t.options.messages.stopGeneration}),n.prepend(i),t.stopGenerationButton=i.kendoFloatingActionButton({_classNames:["k-prompt-stop-fab","k-generating"],icon:"stop-sm",positionMode:"absolute",align:"bottom end",rounded:"full",click:function(e){t.stopStreaming(),t.aiprompt.trigger("promptRequestCancel",{})}}).getKendoFloatingActionButton(),t.stopGenerationButton.hide(),!0},_renderContent:function(){let t=this;let n=t.promptOutputs;let i=t.options.showOutputRating;let r=t.options.showOutputSubtitleTooltip;let o=t.options.messages;let a=t.options.encodedPromptOutputs;let s=t.outputActions;let l;l=t.viewTemplate?kendo.template(t.viewTemplate)({promptOutputs:n,showOutputRating:i,messages:o,showOutputSubtitleTooltip:r,encodedPromptOutputs:a,outputActions:s,outputTemplate:t.outputTemplate}):kendo.ui.AIPromptTemplateBuilder.createOutputView({promptOutputs:n,showOutputRating:i,messages:o,showOutputSubtitleTooltip:r,encodedPromptOutputs:a,outputActions:s,outputTemplate:t.outputTemplate}),t.outputsContainer=e(l),t.cardListContainer=t.outputsContainer.find(".k-card-list"),t._renderContentElement(),t.contentElement.append(t.outputsContainer),t._initStopGenerationButton()},initializeComponents:function(e){let t=this;e=e||t.contentElement,t.outputActionManager.initializeButtons(e,t.outputActions),e.find('[data-loading="true"]').hide(),e.find('[data-loading="false"]').show(),t.aiprompt&&t.aiprompt.outputObjects&&t.aiprompt.outputObjects.forEach(((n,i)=>{const r=e.find(`.k-card[data-id="${i}"]`);if(r.length>0){if(n._element=r,n._bodyElement=r.find(".k-card-body"),t.outputTemplate&&"function"==typeof t.outputTemplate&&n.data&&n.data.output&&!n.data.isLoading){const e=t.outputTemplate({output:n.data,content:n.data.output});n._bodyElement.html(e)}const e=r.find(".k-button");!(e.length>0&&e.first().data("kendoButton"))&&e.length>0&&t.outputActionManager.initializeButtons(r,t.outputActions)}}))},_initializeCardButtons:function(e){this.outputActionManager.initializeButtons(e,this.outputActions)},render:function(){let t=this;t._renderContent(),t.initializeComponents(),t.contentElement.on("keydown",".k-card",(function(n){let i=e(n.target);40!==n.keyCode&&38!==n.keyCode&&36!==n.keyCode&&35!==n.keyCode||(n.preventDefault(),40===n.keyCode&&i.next(".k-card").trigger("focus"),38===n.keyCode&&i.prev(".k-card").trigger("focus"),36===n.keyCode&&t.contentElement.find(".k-card").first().trigger("focus"),35===n.keyCode&&t.contentElement.find(".k-card").last().trigger("focus"))}))},destroy:function(){s.fn.destroy.call(this)}}),kendo.ui.AIPromptCommandsView=s.extend({options:{name:"AIPromptCommandsView",buttonText:"",buttonIcon:"more-horizontal",promptCommands:[]},initializeComponents:function(){let t=this;let n=t.options.promptCommands;let i=e("
            ").kendoPanelBar({animation:!1,dataSource:n,selectable:!1,select:function(n){let i=e(n.item);let r=this.dataItem(i);r.hasChildren||t.aiprompt.trigger("commandExecute",{sender:t.aiprompt,item:r})}});const r=e("
            ");r.append(i),t.contentElement.append(r)},render:function(){this._renderContentElement(),this.initializeComponents()}});let l=()=>"";kendo.ui.AIPromptCustomView=s.extend({options:{name:"AIPromptCustomView",buttonText:"",buttonIcon:"",viewTemplate:l,footerTemplate:l},initializeComponents:function(){let e=this;"function"==typeof e.options.initializeComponents&&e.options.initializeComponents.call(e)},_renderContent:function(){let e=this;let t=kendo.template(e.options.viewTemplate)({aiprompt:e});e._renderContentElement(),e.contentElement.append(t)},_renderFooter:function(){let e=this;if(e.options.footerTemplate===l)return;let t=kendo.template(e.options.footerTemplate)({messages:e.options.messages});e._renderFooterElement(),e.footerElement.append(t)},render:function(){let e=this;e._renderContent(),e._renderFooter(),e.initializeComponents()}})}(window.kendo.jQuery);kendo;!function(e){let t=window.kendo,n=t.ui.Widget,i=t.ui,r=e.extend,o="promptResponse",a=["copy","retry"],s="focus";let l="k-prompt";let c={prompt:{type:"kendo.ui.AIPromptPromptView",name:"prompt",buttonIcon:"sparkles"},output:{type:"kendo.ui.AIPromptOutputView",name:"output",buttonIcon:"comment"},commands:{type:"kendo.ui.AIPromptCommandsView",name:"commands",buttonIcon:"more-horizontal"},custom:{type:"kendo.ui.AIPromptCustomView",name:"custom"}};let d=n.extend({init:function(e,i){let r=this;i=i||{},n.fn.init.call(r,e,i),0==r.options.views.length&&(r.options.views=["prompt","output"],this.options.promptCommands&&this.options.promptCommands.length&&this.options.views.push("commands")),r.options.outputActions=i.outputActions&&i.outputActions.length>0?i.outputActions:a,r.promptOutputs=r.options.promptOutputs||[],r.outputObjects=new Map,r.outputManager=new t.ui.AIPromptOutputManager(r),r.outputActions=t.ui.AIPromptOutputActionManager.processOutputActions(r.options.outputActions),r.outputActionManager=new t.ui.AIPromptOutputActionManager(r,{outputActions:r.outputActions}),Array.isArray(r.promptOutputs)&&r.promptOutputs.length>0&&r.promptOutputs.forEach((e=>{e.id||(e.id=t.guid());const n=r.outputManager.createOutputObject(e);r.outputObjects.set(e.id,n)})),r._initLayout(),r._initViews(),r._initToolbar(),r.activeView(r.options.activeView),r.options.service&&(r.transport=new t.data.AiTransport({service:r.options.service,success:r._serviceSuccess.bind(r),requestStart:()=>t.ui.progress(r.element,!0)})),t.notify(r)},options:{name:"AIPrompt",enabled:!0,toolbarItems:[],promptOutputs:[],encodedPromptOutputs:!0,activeView:0,views:[],popup:null,speechToText:!1,promptTextArea:null,messages:{promptView:"Ask AI",outputView:"Output",commandsView:"",customView:"Custom View",promptPlaceholder:"Ask or generate content with AI",promptSuggestions:"Prompt Suggestions",generateOutput:"Generate",outputTitle:"Generated with AI",outputRetryTitle:"Generated with AI",copyOutput:"Copy",retryGeneration:"Retry",ratePositive:"",rateNegative:"",stopGeneration:"Stop Generation"},showOutputRating:!0,service:null,suffixTemplate:null,outputTemplate:null,outputActions:["copy","retry","spacer","rating"]},events:["commandExecute","promptRequest",o,"promptRequestCancel","outputRating","outputCopy","outputAction"],_serviceSuccess:function(e){const n=this;const i=n.viewsArray.findIndex((e=>"output"===e.name));e.activeView=i,n.trigger(o,{output:e.output,prompt:e.prompt,outputId:e.id,isRetry:e.isRetry||!1,response:e.response})||(n.addPromptOutput(e),n.activeView(e.activeView),t.ui.progress(n.element,!1))},_initializeView:function(e){let n=this.views[e];let i;if(n){let e=n.type;if("string"==typeof e&&(e=t.getter(n.type)(window)),!e)throw new Error("There is no such view");i=new e(this.element,r(!0,{promptSuggestions:this.options.promptSuggestions,promptCommands:this.options.promptCommands,promptOutputs:this.promptOutputs,showOutputRating:this.showOutputRating,messages:this.options.messages,showOutputSubtitleTooltip:this.options.showOutputSubtitleTooltip,encodedPromptOutputs:this.options.encodedPromptOutputs,promptSuggestionItemTemplate:this.options.promptSuggestionItemTemplate,service:this.options.service,speechToText:this.options.speechToText,promptTextArea:this.options.promptTextArea,outputActions:this.outputActions,outputActionManager:this.outputActionManager,outputTemplate:this.options.outputTemplate},n))}return i},_unbindView:function(e){e&&e.destroy()},_initViews:function(){let e=this,t=e.options.views;e.views={},e.viewsArray=[];for(let n=0,i=t.length;ne.name===t)),n._selectedView.render(),n._updateToolbarState(n._activeViewIndex);let i=e(n.toolbar._getAllItems()[n._activeViewIndex]);n.toolbar._resetTabIndex(i),i.trigger(s)}},addPromptOutput:function(e){"string"==typeof e&&(e={output:e}),e.id=e.id||t.guid();const n=this.outputManager.createOutputObject(e);this.promptOutputs.unshift(e),this.outputObjects.set(e.id,n),this._selectedView&&"function"==typeof this._selectedView.renderPromptOutput&&(this._selectedView.renderPromptOutput(e),e.isLoading&&this.startStreaming())},removePromptOutput:function(e){const t=this;let n=e;const i=e=>{t.promptOutputs.find((t=>t.id===e))&&(t.promptOutputs=t.promptOutputs.filter((t=>t.id!==e))),t.outputObjects.delete(e)};n instanceof jQuery?(n=e.data("id"),e.remove(),i(n)):(t.element.find("[data-id='"+n+"']").remove(),i(n))},clearOutput:function(){const t=this;const n=t.element.find("[data-id]");n.each((function(){const n=e(this).data("id");t.outputObjects.delete(n)})),n.remove(),t.promptOutputs=[]},_updateToolbarState:function(t){let n=this.toolbar;n.element.find(".k-toolbar-toggle-button").each((function(i,r){n.toggle(e(r),i==t)}))},_initLayout:function(){let t=this,n=e("
            ").addClass("k-prompt-header");t.header=n,t.element.addClass(l),t.element.append(n);const i=t.element.closest(".k-popup");i.length&&e(i).addClass("k-prompt-popup")},_getViewTools:function(){let e=this;return e.viewsArray.map((t=>("commands"===t.name&&(t.buttonText?t.title=t.buttonText:t.title="More Actions"),{type:"button",text:t.buttonText,icon:t.buttonIcon,fillMode:"flat",themeColor:t.themeColor||"primary",rounded:"full",togglable:!0,attributes:{title:t.title},toggle:function(){e.activeView(t.name)}})))},_initToolbar:function(){let t=this;let n=t.options.toolbarItems;n=Array.isArray(n)?n:[n];const i=n.find((e=>"x"===e.icon));i&&(i.themeColor="base");let r=e("
            ").kendoToolBar({resizable:!1,fillMode:"flat",items:t._getViewTools().concat(n)}).appendTo(t.header);t.toolbar=r.data("kendoToolBar")},focus:function(){this.element.trigger(s)},updatePromptOutputContent:function(e,t){return this.outputManager.updatePromptOutputContent(e,t)},startStreaming:function(){let e=this;e._selectedView&&"function"==typeof e._selectedView.startStreaming&&e._selectedView.startStreaming()},stopStreaming:function(){let e=this;e._selectedView&&"function"==typeof e._selectedView.stopStreaming&&e._selectedView.stopStreaming(),e.outputManager&&e.outputManager.stopAllLoading()},setOptions:function(n){let i=this;let o=i.element;let a=i.options;let s=r({},a,n);t.destroy(o),e(o).empty(),i.init(o,s)},destroy:function(){let e=this;e.toolbar&&(e.toolbar.destroy(),e.toolbar=null),e._selectedView&&(e._selectedView.destroy(),e._selectedView=null),e.outputManager&&(e.outputManager.destroy(),e.outputManager=null),e.outputActionManager&&(e.outputActionManager.destroy(),e.outputActionManager=null),e.promptOutputs=null,e.outputObjects&&(e.outputObjects.clear(),e.outputObjects=null),e.transport&&(e.transport=null),e.element.off(".kendoAIPrompt"),n.fn.destroy.call(e)}});i.plugin(d)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,r=n.data.DataSource,o=i.Widget,a="change",s="boolean",l="enums",c="string",d="Is equal to",h="Is not equal to",u=["isnull","isnotnull","isempty","isnotempty","isnullorempty","isnotnullorempty"];function p(t){var n="string"==typeof t?t:t.operator;return e.inArray(n,u)>-1}function f(t,n){var i=[];if(e.isPlainObject(t))if(t.hasOwnProperty("filters"))i=t.filters;else if(t.field==n)return t;Array.isArray(t)&&(i=t);for(var r=0;r").addClass("k-filtercell-wrapper").appendTo(i);var h,u,f,m,g=this,v=r,_=g.operators=r.operators||{},b=g.input=e("").attr(n.attr("bind"),"value: value").appendTo(d);var w=r?r.suggestDataSource:null;w&&(r=e.extend({},r,{suggestDataSource:{}})),o.fn.init.call(g,i[0],r),w&&(g.options.suggestDataSource=w),r=g.options,h=g.dataSource=r.dataSource,g.model=h.reader.model,m=r.type=c;var y=(n.getter("reader.model.fields",!0)(h)||{})[r.field];if(y&&y.type&&(m=r.type=y.type),r.values&&(r.type=m=l),_=_[m]||r.operators[m],!v.operator)for(f in _){r.operator=f;break}if(g._parse=function(e){return null!=e?e+"":e},g.model&&g.model.fields){var k=g.model.fields[r.field];k&&k.parse&&(g._parse=k.parse.bind(k))}g.defaultOperator=r.operator,g.viewModel=u=n.observable({operator:r.operator,value:null,operatorVisible:function(){var e=this.get("value");return null!==e&&e!==t&&"undefined"!=e||p(this.get("operator"))&&g.dataSource.filter()&&!g._clearInProgress}}),g._prevOperator=r.operator,u.bind(a,g.updateDsFilter.bind(g)),m==c&&g.initSuggestDataSource(r),null!==r.inputWidth&&(b.addClass("k-sized-input"),b.width(r.inputWidth)),b.attr("aria-label",g._setInputAriaLabel()),b.attr("title",g._getColumnTitle()),b.attr(n.attr("size"),g.options.size||"medium"),g._setInputType(r,m),m!=s&&!1!==r.showOperators?g._createOperatorDropDown(_):(e('
            ').css("display","none").text("eq").appendTo(d),d.addClass("k-operator-hidden")),g._createClearIcon(),n.bind(this.wrapper,u),m==c&&(r.template||g.setAutoCompleteSource()),m==l&&g.setComboBoxSource(g.options.values),g._refreshUI(),g._refreshHandler=g._refreshUI.bind(g),g.dataSource.bind(a,g._refreshHandler)},_setInputType:function(t,i){var r=this,o=r.input;if("function"==typeof t.template)t.template.call(r.viewModel,{element:r.input,dataSource:r.suggestDataSource});else if(i==c)o.attr(n.attr("role"),"autocomplete").attr(n.attr("text-field"),t.dataTextField||t.field).attr(n.attr("filter"),t.suggestionOperator).attr(n.attr("delay"),t.delay).attr(n.attr("min-length"),t.minLength).attr(n.attr("value-primitive"),!0);else if("date"==i)o.attr(n.attr("role"),"datepicker").attr("id",n.guid());else if(i==s){o.remove();var a=e("");var d=r.wrapper;var h=n.guid();var u=e("
          ");var m=this.isBlock(t);h.focus();var g=h.getRange();g.deleteContents(),g.startContainer==h.document&&g.selectNodeContents(h.body);var v=new s;var _=v.addCaret(g);var b=this.splittableParent(m,_);var w=!1;for(i=0;i"))}if(l=k.childNodes,f&&(d=o.list(l[0]),o.unwrap(l[0]),d&&g.selectNode(_.parentNode)),e(l).filter("table").addClass("k-table").end().find("table").addClass("k-table"),e(l).each((function(e,t){o.isBlock(t)&&!o.isSelfClosing(t)&&""===t.innerHTML&&t.appendChild(h.document.createTextNode("\ufeff"))})),g.insertNode(k),b=this.splittableParent(m,_),w){for(;_.parentNode!=b;)o.unwrap(_.parentNode);o.unwrap(_.parentNode)}o.normalize(g.commonAncestorContainer),_.style.display="inline",o.restoreScrollTop(h.document),o.scrollTo(_),v.removeCaret(g);var C=g.commonAncestorContainer.parentNode;(g.collapsed&&"tbody"==o.name(C)||g.collapsed&&"thead"==o.name(C))&&(g.setStartAfter(e(C).closest("table")[0]),g.collapse(!0));var S=e(g.commonAncestorContainer.parentNode).closest("table");if(S.get(0)){var T=S.parent().contents();var M=T.length-1;var A=T.get(M);for(;null!==A.nodeValue&&(" "===A.nodeValue||""===A.nodeValue);)M-=1,A=T.get(M);A!==S.get(0)||S.parents("table").length||o.insertAfter(o.createEmptyNode(h.document,"p"),S[0])}h._handleSpaceAndNewLines(),h.selectRange(g)}});var h=n.extend({init:function(e){this.options=e||{},this.replacements=[]},clean:function(e,t){var n,i,r=t||this.replacements;for(n=0,i=r.length;n]*)>/i,"<$1telerik:script$2>"]},applicable:function(e){return!this.options.none&&/]*>/i.test(e)}});var p=h.extend({init:function(e){h.fn.init.call(this,e);this.replacements=[/]*>\s*<\/span>/gi," ",/\t/gi," ",/    /gi," "]},applicable:function(e){return/    |class="?Apple-tab-span/i.test(e)}});var f=h.extend({init:function(e){h.fn.init.call(this,e),this.junkReplacements=[/<\?xml[^>]*>/gi,"",//g,"",/"/g,"'",/ <\/o:p>/gi," ",/<\/?(meta|link|style|o:|v:|x:)[^>]*>((?:.|\n)*?<\/(meta|link|style|o:|v:|x:)[^>]*>)?/gi,"",/<\/o>/g,""],this.replacements=this.junkReplacements.concat([/(?:
           [\s\r\n]+|
          )*(<\/?(h[1-6]|hr|p|div|table|tbody|thead|tfoot|th|tr|td|li|ol|ul|caption|address|pre|form|blockquote|dl|dt|dd|dir|fieldset)[^>]*>)(?:
           [\s\r\n]+|
          )*/g,"$1",/

          /g,"

          ",/
          \n/g,"
          ",/
          (?!\n)/g," ",/]*)>(\s| )+]*>(\s| )*<\/tr>/gi,"",/]*>(\s| )*<\/tbody>/gi,"",/]*>(\s| )*<\/table>/gi,"",/

          /g,"
          ",/^\s*( )+/gi,"",/( |]*>)+\s*$/gi,"",/mso-[^;"]*;?/gi,"",/<(\/?)b(\s[^>]*)?>/gi,"<$1strong$2>",/<(\/?)font(\s[^>]*)?>/gi,this.convertFontMatch,/<(\/?)i(\s[^>]*)?>/gi,"<$1em$2>",/style=(["|'])\s*\1/g,"",/(]*>)?\n/g,function(e,t){return t?e:" "}])},convertFontMatch:function(e,t,n){var i=/face=['"]([^'"]+)['"]/i.exec(n);var r=n&&i&&i[1];return t?"":r?'':""},applicable:function(e){return/class="?Mso/i.test(e)||/style="[^"]*mso-/i.test(e)||/urn:schemas-microsoft-com:office/.test(e)},stripEmptyAnchors:function(e){return e.replace(/]*)>\s*<\/a>/gi,(function(e,t){return!t||t.indexOf("href")<0?"":e}))},listType:function(e,t){var n=e.innerHTML;var i=o.innerText(e);var r;var a=n.match(/^(?:]*texhtml[^>]*>)?]*(?:Symbol|Wingdings)[^>]*>([^<]+)/i);var s=a&&a[1];var l=/^[a-z\d]/i.test(s);var c=function(e){return e.replace(/^(?: |[\u00a0\n\r\s])+/,"")};return a&&(r=!0),n=n.replace(/<\/?\w+[^>]*>/g,"").replace(/ /g," "),!r&&/^[\u2022\u00b7\u00a7\u00d8o]\u00a0+/.test(n)||r&&/^.\u00a0+/.test(n)||s&&!l&&t?{tag:"ul",style:this._guessUnorderedListStyle(c(i))}:/^\s*\w+[\.\)][\u00a0 ]{2,}/.test(n)?{tag:"ol",style:this._guessOrderedListStyle(c(i))}:void 0},_convertToLi:function(e){var t;return 1==e.childNodes.length?(t=e.firstChild.nodeType===o.nodeTypes.TEXT_NODE?o.innerText(e):e.firstChild.innerHTML.replace(/^\w+[\.\)]( )+ /,""),t=this._checkForBullet(t)):t=this._getHtmlNoBullet(e),o.remove(e),o.create(document,"li",{innerHTML:t})},_checkForBullet:function(e){var t=o.create(document,"p",{innerHTML:e});return/^\s*\w+[\.\)]\s+/.test(t.innerText)?this._getHtmlNoBullet(t):e},_getHtmlNoBullet:function(e){var t=o.name(e);return o.remove(e.firstChild),3==e.firstChild.nodeType&&/^[ivxlcdm]+\.$/i.test(e.firstChild.nodeValue)&&o.remove(e.firstChild),/^( |\s)+$/i.test(e.firstChild.innerHTML)&&o.remove(e.firstChild),"p"!=t?"<"+t+">"+e.innerHTML+"":e.innerHTML},_guessUnorderedListStyle:function(e){return/^[\u2022\u00b7\u00FC\u00D8\u002dv-]/.test(e)?null:/^o/.test(e)?"circle":"square"},_guessOrderedListStyle:function(e){var t=null;return/^\d/.test(e)||(t=(/^[a-z]/.test(e)?"lower-":"upper-")+(/^[ivxlcdm]/i.test(e)?"roman":"alpha")),t},extractListLevels:function(e){return e=e.replace(/style=['"]?[^'"]*?mso-list:\s?[a-zA-Z]+(\d+)\s[a-zA-Z]+(\d+)\s(\w+)/gi,(function(e,n,i){return t.format('data-list="{0}" data-level="{1}" {2}',n,i,e)}))},_createList:function(e,t){return o.create(document,e,{style:{listStyleType:t}})},lists:function(t){var n,i,r,a,s,c,d,h,u,p,f,m,g,v=e(t).find(o.blockElements.join(",")),_=-1,b={},w=["p","h1","h2","h3","h4","h5","h6"];for(h=0;h_||!m)&&(m=this._createList(p,k.style),b[f][x]=m,i.appendChild(m)),i=this._convertToLi(u),m.appendChild(i),c?r=_=-1:_=f}}}},removeAttributes:function(e){var t,n=e.attributes,i=n.length,r=[],a=function(e){(function(e){return["border","background","padding"].filter((function(t){return 0===e.trim().indexOf(t)})).length>0})(e)&&r.push(e.trim())};for(;i--;)"colspan"!=o.name(n[i])&&("style"!==(t=n[i]).name||"TD"!==e.nodeName&&"TH"!==e.nodeName||t.value.split(";").forEach(a),e.removeAttributeNode(n[i]));r.length>0&&e.setAttribute("style",r.join(";"))},createColGroup:function(n){var i=n.cells;var r=e(n).closest("table");var o=r.children("colgroup");i.length<2||(o.length&&(i=o.children(),o[0].parentNode.removeChild(o[0])),(o=e(e.map(i,(function(e){var n=e.width;return n&&0!==parseInt(n,10)?t.format('',n):""})).join(""))).is("colgroup")||(o=e("").append(o)),o.prependTo(r))},convertHeaders:function(t){var n,i=t.cells,r=e.map(i,(function(t){var n=e(t).children("p").children("strong")[0];if(n&&"strong"==o.name(n))return n}));if(r.length==i.length){for(n=0;n").end().find("thead").append(t),n=0;nr.cells.length&&(r=n[a]);l.createColGroup(r),l.convertHeaders(i),l.removeAttributes(s[o]),l.removeParagraphs(s.eq(o).find("td,th")),l.removeTextNodes(s.eq(o).find("tr"))}},headers:function(t){var n=e(t).find("p.MsoTitle");for(var i=0;i]*)\s+class="?[^"\s>]*"?/gi,"$1")),e}});var m=h.extend({init:function(e){h.fn.init.call(this,e),this.replacements=[/\s+class="Apple-style-span[^"]*"/gi,"",/<(div|p|h[1-6])\s+style="[^"]*"/gi,"<$1",/^
          (.*)<\/div>$/,"$1"]},applicable:function(e){return/class="?Apple-style-span|style="[^"]*-webkit-nbsp-mode/i.test(e)}});var g=h.extend({clean:function(e){var t=o.create(document,"div",{innerHTML:e});return(t=this.cleanDom(t)).innerHTML},cleanDom:function(e){return e}});var v=g.extend({cleanDom:function(t){var n=this.collectTags();return e(t).find(n).each((function(){o.unwrap(this)})),t},collectTags:function(){if(this.options.span)return"span"},applicable:function(){return this.options.span}});var _=g.extend({cleanDom:function(t){var n=this.collectAttr();return e(t).find("["+n.join("],[")+"]").removeAttr(n.join(" ")),t},collectAttr:function(){return this.options.css?["class","style"]:[]},applicable:function(){return this.options.css}});var b=function(){this.text="",this.add=function(e){this.text+=e}};var w=n.extend({init:function(e){this.separators=e||{text:" ",line:"
          "},this.lines=[],this.inlineBlockText=[],this.resetLine()},appendText:function(e){3===e.nodeType&&(e=e.nodeValue),this.textContainer.add(e)},appendInlineBlockText:function(e){this.inlineBlockText.push(e)},flashInlineBlockText:function(){this.inlineBlockText.length&&(this.appendText(this.inlineBlockText.join(" ")),this.inlineBlockText=[])},endLine:function(){this.flashInlineBlockText(),this.resetLine()},html:function(){var e=this.separators;var t="";var n=this.lines;this.flashInlineBlockText();for(var i=0,r=n.length,o=r-1;i"}},actions:{ul:e.noop,ol:e.noop,table:e.noop,thead:e.noop,tbody:e.noop,td:function(e,t){var n=new k({all:!0}).cleanDom(t);return e.htmlLines.appendInlineBlockText(n),!0},block:function(e){e.htmlLines.endLine()}}});var x=h.extend({clean:function(e){return this.options.custom(e)},applicable:function(){return"function"==typeof this.options.custom}});c(i,{Clipboard:d,Cleaner:h,ScriptCleaner:u,TabCleaner:p,MSWordFormatCleaner:f,WebkitFormatCleaner:m,HtmlTagsCleaner:v,HtmlAttrCleaner:_,HtmlContentCleaner:k,HtmlTextLines:w,CustomCleaner:x})}(window.kendo.jQuery),function(e){var t=window.kendo,n=t.Class,i=t.ui.editor,r=i.RangeUtils,o=i.Dom,a=i.RestorePoint,s=i.Marker,l=t.support.browser,c="\ufeff",d=e.extend;var h=o.nodeTypes;var u="previousSibling";function p(e,t,n){var i=e?e[t]:null;for(;i&&!n(i);)i=i[t];return i}var f="td,th,caption";var m="table,tbody,thead,tfoot,tr";var g=m+","+f;var v=function(t){return!t.collapsed&&e(t.commonAncestorContainer).is(m)};var _=n.extend({remove:function(t){var n=new s;n.add(t,!1);var i=r.getAll(t,(function(t){return e(t).is(g)}));var a=r.documentFromRange(t);var l=n.start;var c=n.end;var d=f.split(",");var h=o.parentOfType(l,d);var u=o.parentOfType(c,d);this._removeContent(l,h,!0),this._removeContent(c,u,!1),e(i).each((function(t,n){((n=e(n)).is(f)?n:n.find(f)).each((function(e,t){t.innerHTML=""}))})),h&&!l.previousSibling&&o.insertBefore(a.createTextNode("\ufeff"),l),u&&!c.nextSibling&&o.insertAfter(a.createTextNode("\ufeff"),c),h?t.setStartBefore(l):i[0]&&(h=(h=e(i[0])).is(f)?h:h.find(f).first()).length&&t.setStart(h.get(0),0),t.collapse(!0),o.remove(l),o.remove(c)},_removeContent:function(t,n,i){if(n){var r,a=i?"nextSibling":"previousSibling",s=function(t){for(;t&&!t[a];)t=t.parentNode;return t&&e.contains(n,t)?t[a]:null};for(t=s(t);t;)r=s(t),o.remove(t),t=r}}});var b=n.extend({init:function(e){this.editor=e},keydown:function(t){var n=this,r=n.editor,o=r.keyboard,s=o.isTypingKey(t),c=d(e.Event(),t);if(n.editor.trigger("keydown",c),c.isDefaultPrevented()||t&&t.isDefaultPrevented())return t.preventDefault(),!0;if(!c.isDefaultPrevented()&&s&&!o.isTypingInProgress()){var h=r.getRange();var u=r.body;if(n.startRestorePoint=new a(h,u),v(h))new _(r).remove(h),r.selectRange(h);if(l.webkit&&!h.collapsed&&function(e,t){return t.startContainer===e&&t.endContainer===e&&0===t.startOffset&&t.endOffset==e.childNodes.length}(u,h)&&(u.innerHTML=""),r.immutables&&i.Immutables.immutablesContext(h))new i.BackspaceHandler(r).deleteSelection(h);return o.startTyping((function(){n._removeBomSpan(),n.endRestorePoint=i._finishUpdate(r,n.startRestorePoint)})),!0}return!1},keyup:function(e){var t=this.editor.keyboard;return this.editor.trigger("keyup",e),!!t.isTypingInProgress()&&(t.endTyping(),!0)},_removeBomSpan:function(){var e=this.editor.getRange().commonAncestorContainer;o.emptyNode(e)||(3===e.nodeType&&(e=e.parentNode),o.insignificant(e)&&(e.textContent=o.stripBom(e.textContent),o.unwrap(e)))}});var w=n.extend({init:function(e){this.editor=e},_addCaret:function(e){var n=o.create(this.editor.document,"a");return!t.support.browser.chrome&&e.firstChild&&e.firstChild.nodeType===h.ELEMENT_NODE&&(e=e.firstChild),o.insertAt(e,n,0),o.stripBomNode(n.previousSibling),o.stripBomNode(n.nextSibling),n},_restoreCaret:function(e){var t=this.editor.createRange();!e.nextSibling&&o.isDataNode(e.previousSibling)?t.setStart(e.previousSibling,e.previousSibling.length):t.setStartAfter(e),t.collapse(!0),this.editor.selectRange(t),o.remove(e)},_handleDelete:function(e){var t=e.endContainer;var n=o.closestEditableOfType(t,o.blockElements);if(n&&i.RangeUtils.isEndOf(e,n)){var r=o.next(n);if(!r||"p"!=o.name(r))return!1;var a=o.significantChildNodes(r)[0];a=a&&o.isInline(a)?a:r;var s=this._addCaret(a);return this._merge(n,r),this._restoreCaret(s),!0}return!1},_cleanBomBefore:function(e){var t=e.startOffset;var n=e.startContainer;var i=n.nodeValue;var r=0;for(;t-r>=0&&"\ufeff"==i[t-r-1];)r++;r>0&&(n.deleteData(t-r,r),e.setStart(n,Math.max(0,t-r)),e.collapse(!0),this.editor.selectRange(e))},_handleBackspace:function(t){var n=t.startContainer;var r=o.closestEditableOfType(n,["li"]);var a=o.closestEditableOfType(n,"p,h1,h2,h3,h4,h5,h6".split(","));var s=this.editor;var l;if(o.isDataNode(n)){if(t.collapsed&&/^\s[\ufeff]+$/.test(n.nodeValue))return t.setStart(n,0),t.setEnd(n,n.length),s.selectRange(t),!1;this._cleanBomBefore(t)}l=p(a,u,(function(e){return!o.htmlIndentSpace(e)})),t.collapsed&&t.startOffset!==t.endOffset&&t.startOffset<0&&(t.startOffset=0,t.endOffset=0,s.selectRange(t));var c=r&&i.RangeUtils.isStartOf(t,r);var d=r&&e(r).index();var h=c&&d>0;if(h&&(a=r,l=o.prev(r)),a&&l&&o.is(l,"table")&&i.RangeUtils.isStartOf(t,a))return""===a.innerText&&(a.innerHTML="\ufeff"),!0;if(i.RangeUtils.isStartOf(t,a)&&parseInt(a.style.marginLeft,10)>0)return s.exec("outdent"),!0;if(a&&l&&i.RangeUtils.isStartOf(t,a)||h){var f=o.significantChildNodes(a)[0];f=f&&o.isInline(f)&&!o.isImg(f)?f:a;var m=this._addCaret(f);return this._merge(l,a),this._restoreCaret(m),!0}if(c&&0===d){var g=r.firstChild;g||(r.innerHTML=i.emptyElementContent,g=r.firstChild);var v=new i.ListFormatter(o.name(r.parentNode),"p");return t.selectNodeContents(r),v.toggle(t),o.insignificant(g)?t.setStartBefore(g):t.setStart(g,0),s.selectRange(t),!0}var _=n.childNodes[t.startOffset-1];var b=t;var w=_&&o.closestEditableOfType(_,["a"]);var y=p(_||n,u,(function(e){return!o.isDataNode(e)||!o.isBom(e)&&e.length>0}));if((w||(0===t.startOffset||_)&&o.is(y,"a"))&&(w=w||y,(b=s.createRange()).setStart(w,w.childNodes.length),b.collapse(!0)),(w=w||o.closestEditableOfType(_||b.startContainer,["a"]))&&i.RangeUtils.isEndOf(b,w)){var k=new i.UnlinkCommand({range:b,body:s.body,immutables:!!s.immutables});s.execCommand(k),s._selectionChange()}return!1},_handleSelection:function(t){var n=t.commonAncestorContainer;var r=o.closest(n,"table");var a=i.emptyElementContent;var l=this.editor;var c;if(v(t))return new _(l).remove(t),l.selectRange(t),!0;var d=new s;d.add(t,!1),t.commonAncestorContainer===l.body&&this._surroundFullyContent(d,t),l.immutables&&this._handleImmutables(d),this._surroundFullySelectedAnchor(d,t),t.setStartAfter(d.start),t.setEndBefore(d.end);var h=t.startContainer;var u=t.endContainer;return t.deleteContents(),"li"===u.tagName.toLocaleLowerCase()&&o.emptyNode(u)&&(t.selectNode(u),t.deleteContents()),r&&""===e(r).text()&&(t.selectNode(r),t.deleteContents()),n=t.commonAncestorContainer,"p"===o.name(n)&&""===n.innerHTML&&(n.innerHTML=a,t.setStart(n,0)),this._join(h,u),o.insertAfter(l.document.createTextNode("\ufeff"),d.start),d.remove(t),h=t.startContainer,"tr"==o.name(h)&&(h=h.childNodes[Math.max(0,t.startOffset-1)],t.setStart(h,o.getNodeLength(h))),t.collapse(!0),l.selectRange(t),c=h.parentElement||h.parentNode,o.isDataNode(h)&&!o.emptyNode(c)&&this._cleanBomBefore(t),!0},_handleImmutables:function(e){var t=i.Immutables.immutableParent;var n=t(e.start);var r=t(e.start);n&&o.insertBefore(e.start,n),r&&o.insertAfter(e.end,r),n&&o.remove(n),r&&r.parentNode&&o.remove(r)},_surroundFullyContent:function(e,t){var n=t.commonAncestorContainer.children,i=n[0],r=n[n.length-1];this._moveMarker(e,t,i,r)},_surroundFullySelectedAnchor:function(t,n){var i=t.start,r=e(i).closest("a").get(0),o=t.end,a=e(o).closest("a").get(0);this._moveMarker(t,n,r,a)},_moveMarker:function(e,t,n,i){var a=e.start,s=e.end;n&&r.isStartOf(t,n)&&o.insertBefore(a,n),i&&r.isEndOf(t,i)&&o.insertAfter(s,i)},_root:function(e){for(;e&&"body"!=o.name(e)&&e.parentNode&&"body"!=o.name(e.parentNode);)e=e.parentNode;return e},_join:function(e,t){(e=this._root(e))!=(t=this._root(t))&&o.is(t,"p")&&this._merge(e,t)},_merge:function(e,t){for(o.removeTrailingBreak(e);e&&t.firstChild;)1==e.nodeType?(e=o.list(e)?e.children[e.children.length-1]:e)&&e.appendChild(t.firstChild):e.nodeType===h.TEXT_NODE?this._mergeWithTextNode(e,t.firstChild):e.parentNode.appendChild(t.firstChild);o.remove(t)},_mergeWithTextNode:function(e,t){e&&e.nodeType===h.TEXT_NODE&&(e.nextSibling&&this._isCaret(e.nextSibling)?o.insertAfter(t,e.nextSibling):o.insertAfter(t,e))},_isCaret:function(t){return e(t).is("a")},keydown:function(e){var n,r;var o=this.editor;var s=o.getRange();var l=e.keyCode;var c=t.keys;var d=l===c.BACKSPACE;var h=l==c.DELETE;o.immutables&&o.immutables.keydown(e,s)||(!d&&!h||s.collapsed?d?n="_handleBackspace":h&&(n="_handleDelete"):n="_handleSelection",n&&(r=new a(s,o.body),this[n](s)&&(e.preventDefault(),i._finishUpdate(o,r))))},deleteSelection:function(e){this._handleSelection(e)},keyup:e.noop});var y=n.extend({init:function(e){this.editor=e,this.systemCommandIsInProgress=!1},createUndoCommand:function(){this.startRestorePoint=this.endRestorePoint=i._finishUpdate(this.editor,this.startRestorePoint)},changed:function(){return!!this.startRestorePoint&&this.startRestorePoint.html!=this.editor.body.innerHTML},keydown:function(e){var t=this,n=t.editor,i=n.keyboard;return i.isModifierKey(e)?(i.isTypingInProgress()&&i.endTyping(!0),t.startRestorePoint=new a(n.getRange(),n.body),!0):!!i.isSystem(e)&&(t.systemCommandIsInProgress=!0,t.changed()&&(t.systemCommandIsInProgress=!1,t.createUndoCommand()),!0)},keyup:function(){var e=this;return!(!e.systemCommandIsInProgress||!e.changed())&&(e.systemCommandIsInProgress=!1,e.createUndoCommand(),!0)}});var k=n.extend({init:function(e){this.editor=e},keydown:function(e){!l.webkit||e.isDefaultPrevented()||!e.ctrlKey||65!=e.keyCode||e.altKey||e.shiftKey||(this.editor.options.immutables&&this._toSelectableImmutables(),this._selectEditorBody())},_selectEditorBody:function(){var e=this.editor;var t=e.getRange();t.selectNodeContents(e.body),setTimeout((function(){e.selectRange(t)}))},_toSelectableImmutables:function(){var t=this.editor.body,n=i.Immutables.immutable,r=o.emptyTextNode,a=t.firstChild,s=t.lastChild;for(;r(a);)a=a.nextSibling;for(;r(s);)s=s.previousSibling;a&&n(a)&&e(c).prependTo(t),s&&n(s)&&e(c).appendTo(t)},keyup:e.noop});var x=n.extend({init:function(e){this.handlers=e,this.typingInProgress=!1},isCharacter:function(e){return e>=48&&e<=90||e>=96&&e<=111||e>=186&&e<=192||e>=219&&e<=222||229==e},toolFromShortcut:function(t,n){var i,r,o=String.fromCharCode(n.keyCode),a=this._getShortcutModifier(n,navigator.platform);for(i in t)if(((r=e.extend({ctrl:!1,alt:!1,shift:!1},t[i].options)).key==o||r.key==n.keyCode)&&r.ctrl==a&&r.alt==n.altKey&&r.shift==n.shiftKey)return i},_getShortcutModifier:function(e,t){return t.toUpperCase().indexOf("MAC")>=0?e.metaKey:e.ctrlKey},toolsFromShortcut:function(t,n){var i,r,o=String.fromCharCode(n.keyCode),a=[];var s=function(e){return e==o||e==n.keyCode||e==n.charCode};for(i in t)r=e.extend({ctrl:!1,alt:!1,shift:!1},t[i].options),(Array.isArray(r.key)?e.grep(r.key,s).length>0:s(r.key))&&r.ctrl==n.ctrlKey&&r.alt==n.altKey&&r.shift==n.shiftKey&&a.push(t[i]);return a},isTypingKey:function(e){var t=e.keyCode;return this.isCharacter(t)&&!e.ctrlKey&&!e.altKey||32==t||13==t||8==t||46==t&&!e.shiftKey&&!e.ctrlKey&&!e.altKey},isModifierKey:function(e){var t=e.keyCode;return 17==t&&!e.shiftKey&&!e.altKey||16==t&&!e.ctrlKey&&!e.altKey||18==t&&!e.ctrlKey&&!e.shiftKey},isSystem:function(e){return 46==e.keyCode&&e.ctrlKey&&!e.altKey&&!e.shiftKey},startTyping:function(e){this.onEndTyping=e,this.typingInProgress=!0},stopTyping:function(){this.typingInProgress&&this.onEndTyping&&this.onEndTyping(),this.typingInProgress=!1},endTyping:function(e){var t=this;t.clearTimeout(),e?t.stopTyping():t.timeout=window.setTimeout(t.stopTyping.bind(t),1e3)},isTypingInProgress:function(){return this.typingInProgress},clearTimeout:function(){window.clearTimeout(this.timeout)},notify:function(e,t){var n,i=this.handlers;for(n=0;n0)for(n=0;n{if(e.nodeType===o.nodeTypes.TEXT_NODE){n.selectNodeContents(e);for(let e=n.startOffset;et.clientHeight?e.support.scrollbar():0},calculatePercentageRatio:function(e,t){return u(e)?o(e):o(e)/t*100},inPercentages:u,inPixels:function(e){return typeof e===h&&d.test(e)},toPercentages:function(e){return o(e)+"%"},toPixels:function(e){return o(e)+"px"}};s(l,{ResizingUtils:p})}(window.kendo),function(e){var t=e.jQuery;var n=t.extend;var i=t.noop;var r=e.ui.editor;var o=e.Class;var a="keydown";var s="mouseleave";var l="mouseup";var c="table";var d=o.extend({init:function(e,i){var r=this;r.options=n({},r.options,i),r.options.tags=Array.isArray(r.options.tags)?r.options.tags:[r.options.tags],t(e).is(c)&&(r.element=e,r._attachEventHandlers())},destroy:function(){var e=this;var n=e.options.eventNamespace;e.element&&(t(e.element).off(n),e.element=null),t(e.options.rootElement).off(a+n),e._destroyResizeHandle()},options:{tags:[],min:0,rootElement:null,eventNamespace:"",rtl:!1,handle:{dataAttribute:"",height:0,width:0,classNames:{},template:""}},_attachEventHandlers:function(){var e=this;var n=e.options;t(e.element).on("mousemove"+n.eventNamespace,n.tags.join(","),e.detectElementBorderHovering.bind(e))},resizingInProgress:function(){var e=this._resizable;return!!e&&!!e.resizing},resize:i,detectElementBorderHovering:function(e){var n=this;var i=n.options.handle;var r=t(e.currentTarget);var o=n.resizeHandle;var a=i.dataAttribute;n.resizingInProgress()||(!r.is(":last-child")&&n.elementBorderHovered(r,e)?o?o.data(a)&&o.data(a)!==r[0]&&n.showResizeHandle(r,e):n.showResizeHandle(r,e):o&&n._destroyResizeHandle())},elementBorderHovered:i,showResizeHandle:function(e,t){var n=this;0===t.buttons&&(n._initResizeHandle(),n.setResizeHandlePosition(e),n.setResizeHandleDimensions(),n.setResizeHandleDataAttributes(e[0]),n._attachResizeHandleEventHandlers(),n._initResizable(e),n._hideResizeMarker(),n.resizeHandle.show())},_initResizeHandle:function(){var e=this;var n=e.options;e._destroyResizeHandle(),e.resizeHandle=t(n.handle.template).appendTo(n.rootElement)},setResizeHandlePosition:i,setResizeHandleDimensions:i,setResizeHandleDataAttributes:function(e){this.resizeHandle.data(this.options.handle.dataAttribute,e)},_attachResizeHandleEventHandlers:function(){var e=this;var t=e.options;var n=t.eventNamespace;var i=t.handle.classNames.marker;var r=e.resizeHandle;e.resizeHandle.on("mousedown"+n,(function(){r.find("."+i).show()})).on(l+n,(function(){r.find("."+i).hide()}))},_hideResizeMarker:function(){this.resizeHandle.find("."+this.options.handle.classNames.marker).hide()},_destroyResizeHandle:function(){var e=this;e.resizeHandle&&(e._destroyResizable(),e.resizeHandle.off(e.options.eventNamespace).remove(),e.resizeHandle=null)},_initResizable:function(t){var n=this;n.resizeHandle&&(n._destroyResizable(),n._resizable=new e.ui.Resizable(t,{draggableElement:n.resizeHandle[0],start:n.onResizeStart.bind(n),resize:n.onResize.bind(n),resizeend:n.onResizeEnd.bind(n)}))},_destroyResizable:function(){var e=this;e._resizable&&(e._resizable.destroy(),e._resizable=null)},onResizeStart:function(){this._disableKeyboard()},onResize:function(e){this.setResizeHandleDragPosition(e)},setResizeHandleDragPosition:i,onResizeEnd:function(e){var t=this;t.resize(e),t._destroyResizeHandle(),t._enableKeyboard(),this.options.editor&&this.options.editor._handleSpaceAndNewLines()},_enableKeyboard:function(){var e=this.options;t(e.rootElement).off(a+e.eventNamespace)},_disableKeyboard:function(){var e=this.options;t(e.rootElement).on(a+e.eventNamespace,(function(e){e.preventDefault()}))},_forceResizing:function(e){var t=this._resizable;t&&t.userEvents&&t.userEvents._end(e)}});var h=o.extend({create:function(e,n){var i=this;var r=n.name;var o=n.eventNamespace;t(e.body).on("mouseenter"+o,c,(function(t){var o=t.currentTarget;var a=e[r];t.stopPropagation(),a?a.element===o||a.resizingInProgress()||(i._destroyResizing(e,n),i._initResizing(e,o,n)):i._initResizing(e,o,n)})).on(s+o,c,(function(o){var a;var s=e[r];o.stopPropagation(),!s||s.resizingInProgress()||s.resizeHandle||(a=t(s.element).parents(c)[0])&&(i._destroyResizing(e,n),i._initResizing(e,a,n))})).on(s+o,(function(){var t=e[r];t&&!t.resizingInProgress()&&i._destroyResizing(e,n)})).on(l+o,(function(o){var a=e[r];var s;a&&a.resizingInProgress()&&(s=t(o.target).parents(c)[0])&&(a._forceResizing(o),i._destroyResizing(e,n),i._initResizing(e,s,n))}))},dispose:function(e,n){t(e.body).off(n.eventNamespace)},_initResizing:function(t,n,i){var r=i.name;var o=i.type;t[r]=new o(n,{rtl:e.support.isRtl(t.element),rootElement:t.body,editor:t})},_destroyResizing:function(e,t){var n=t.name;e[n]&&(e[n].destroy(),e[n]=null)}});h.current=new h,d.create=function(e,t){h.current.create(e,t)},d.dispose=function(e,t){h.current.dispose(e,t)},n(r,{TableElementResizing:d})}(window.kendo),function(e){var t=window.Math.abs;var n=e.jQuery;var i=n.extend;var r=e.ui.editor;var o=r.Dom;var a=r.TableElementResizing;var s=r.ResizingUtils;var l=s.constrain;var c=s.calculatePercentageRatio;var d=s.getScrollBarWidth;var h=s.inPercentages;var u=s.toPercentages;var p=s.toPixels;var f=e._outerWidth;var m=".kendoEditorColumnResizing";var g="k-column-resize-handle";var v="k-column-resize-marker";var _="body";var b="tbody";var w="thead";var y="tr";var k="col-index";var x=",";var C="width";var S=a.extend({options:{tags:["td","th"],min:20,rootElement:null,eventNamespace:m,rtl:!1,handle:{dataAttribute:"column",width:10,height:0,classNames:{handle:g,marker:v},template:'
          '}},elementBorderHovered:function(e,t){var i=this.options;var r=i.handle.width;var o=e.offset().left+(i.rtl?0:f(e));var a=t.clientX+n(e[0].ownerDocument).scrollLeft();return a>o-r&&a=85)&&(h*=-1),i.resizeHandle.css({top:g+c,left:m+u+(h-p)-s/2,position:"absolute"})},setResizeHandleDimensions:function(){var e=this;var t=n(e.element).children(w);var i=n(e.element).children(b);var r=t.length>0?t.height()+i.height():i.height();e.resizeHandle.css({width:e.options.handle.width,height:r})},setResizeHandleDragPosition:function(t){var i=this;var r=n(n(t.currentTarget).data(i.options.handle.dataAttribute));var o=i.options;var a=n(o.rootElement);var s=o.handle?o.handle.width:0;var c=o.min;var h=o.rtl;var u=f(r);var p=r.offset().left-(a.offset().left+parseFloat(a.css("borderLeftWidth")))-parseFloat(r.css("marginLeft"));var m=f(r.next());var g=n(i.resizeHandle);var v=a.is(_)?0:e.scrollLeft(a);var b=h?d(a[0]):0;var w=g.offset().left-(a.offset().left+parseFloat(a.css("borderLeftWidth")))-parseFloat(g.css("marginLeft"));var y=e.support.browser;h&&(y.mozilla||y.webkit&&y.version>=85)&&(v*=-1);var k=l({value:w+(v-b)+t.x.delta,min:p+(v-b)-(h?m:0)+c,max:p+u+(v-b)+(h?0:m)-s-c});g.css({left:k})},resize:function(e){var t=this;var i=n(n(e.currentTarget).data(t.options.handle.dataAttribute));var r=t.options;var a=r.rtl?-1:1;var s=r.min;var c=a*e.x.initialDelta;var d;var h;var u;var p;var m;o.reMapTableColumns(t.element,k),p=parseInt(i.attr(k),10),i.prop("colSpan")>1&&(i=n(t.element).find("["+k+"="+(p+i.prop("colSpan")-1)+"]").eq(0),p=parseInt(i.attr(k),10)),m=n(t.element).find("["+k+"="+(p+1)+"]:not([colspan])"),t._setTableComputedWidth(),t._setColumnsComputedWidth(),u=f(i),h=f(m),d=l({value:u+c,min:s,max:u+h-s}),t._resizeColumn(i[0],d),t._resizeTopAndBottomColumns(i[0],d),t._resizeAdjacentColumns(parseInt(i.attr(k),10),h,u,u-d),o.clearTableMappings(t.element,k)},_setTableComputedWidth:function(){var e=this.element;""===e.style[C]&&(e.style[C]=p(f(n(e))))},_setColumnsComputedWidth:function(){var e=n(this.element.tHead||this.element.tBodies[0]);var t=f(e);var i=e.children(y).children("td");var r=i.length;var o=i.map((function(){return f(n(this))}));var a;for(a=0;a
          '}},elementBorderHovered:function(e,t){var i=this.options.handle[y];var r=e.offset().top+p(e);var o=t.clientY+n(e[0].ownerDocument).scrollTop();return o>r-i&&o=85)&&(l*=-1),this.resizeHandle.css({top:h+p(t)+a-r/2,left:d+(l-c),position:"absolute"})},setResizeHandleDimensions:function(){var e=this;var t=n(e.element.tHead||e.element.tBodies[0]);e.resizeHandle.css({width:t.width(),height:e.options.handle[y]})},setResizeHandleDragPosition:function(e){var t=this;var i=t.options;var r=i.min;var o=n(t.element).children(w);var a=n(t.element).children(b);var s=o.length>0?o:a;var c=n(t.resizeHandle);var d=n(e.currentTarget).data(i.handle.dataAttribute);var h=n(d);var u=n(i.rootElement);var f=u.is(v)?0:u.scrollTop();var m=s.offset().top-(u.offset().top+parseFloat(u.css("borderTopWidth")))-parseFloat(s.css("marginTop"));var g=h.offset().top-(u.offset().top+parseFloat(u.css("borderTopWidth")))-parseFloat(h.css("marginTop"));var _=c.offset().top-(Math.max(0,u.offset().top)+parseFloat(u.css("borderTopWidth")))-parseFloat(c.css("marginTop"));var k=l({value:_+f+e.y.delta,min:g+f+r,max:m+p(o)+p(a)+f-i.handle[y]-r});c.css({top:k})},resize:function(e){var i=this;var r=i.options;var o=n(e.currentTarget).data(r.handle.dataAttribute);var a=p(n(o));var s=n(i.element);var c=p(s);var h=s.children(w);var f=h.length>0?h.height():0;var m=s.children(b).height();var g=o.style[y];var v=l({value:a+e.y.initialDelta,min:r.min,max:t(f+m-r.min)});i._setRowsHeightInPixels(),o.style[y]=u(v),i._setTableHeight(c+(v-a)),d(g)&&i._setRowsHeightInPercentages()},_setRowsHeightInPixels:function(){var e=n(this.element).children(b+","+w).children(_);var t=e.length;var i=e.map((function(){return p(n(this))}));var r;for(r=0;r0?t.height():0;var r=n(e.element).children(b).height();var o=n(e.element).children(w+","+b).children(_);var a=o.length;var s=o.map((function(){return p(n(this))}));var l;for(l=0;l
          "},events:[p,f,m,v,_],show:function(){this._setPosition()},_setPosition:function(){var e=this._positioningStrategy.getPosition();t(this.element).css({top:e.top,left:e.left,position:"absolute"})},_attachEventHandlers:function(){var e=this;t(e.element).on(v+h,e._onMouseOver.bind(e)).on(_+h,e._onMouseOut.bind(e))},_onMouseOver:function(){this.trigger(v)},_onMouseOut:function(){this.trigger(_)},_addStyles:function(){t(this.element).children("."+u).addClass("k-resize-"+this.options.direction)},_initPositioningStrategy:function(){var e=this;var t=e.options;e._positioningStrategy=E.create({name:t.direction,handle:e.element,resizableElement:t.resizableElement,rootElement:t.rootElement,rtl:t.rtl})},_initDraggable:function(){var e=this;var t=e.element;!e._draggable&&t&&(e._draggable=new a(t,{dragstart:e._onDragStart.bind(e),drag:e._onDrag.bind(e),dragend:e._onDragEnd.bind(e)}))},_onDragStart:function(){this.trigger(p)},_onDrag:function(e){var t=this;t.trigger(f,t._draggingStrategy.adjustDragDelta({deltaX:e.x.delta,deltaY:e.y.delta,initialDeltaX:e.x.initialDelta,initialDeltaY:e.y.initialDelta})),t.options.editor&&t.options.editor._handleSpaceAndNewLines()},_onDragEnd:function(){this.trigger(m)},_destroyDraggable:function(){var e=this;e._draggable&&(e._draggable.destroy(),e._draggable=null)},_initDraggingStrategy:function(){this._draggingStrategy=V.create({name:this.options.direction})}});var A=o.extend({init:function(){this._items=[]},register:function(e,t){this._items.push({name:e,type:t})},create:function(e){var t=this._items;var n=t.length;var i=e.name?e.name.toLowerCase():"";var r;var o;var a;for(a=0;a=85)&&(s*=-1),{top:n.top+(r.scrollTop()||0),left:n.left+s-o})}});E.create=function(e){return D.current.create(e)};var I=E.extend({calculatePosition:function(){var e=t(this.options.resizableElement);var n=e.position();var i=parseInt(e.css("marginLeft"),10);return{top:n.top+d(e)/2,left:n.left+c(e)+i}}});D.current.register(b,I);var z=E.extend({calculatePosition:function(){var e=t(this.options.resizableElement);var n=e.position();var i=parseInt(e.css("marginLeft"),10);return{top:n.top,left:n.left+c(e)/2+i}}});D.current.register(w,z);var P=E.extend({calculatePosition:function(){var e=t(this.options.resizableElement);var n=e.position();var i=parseInt(e.css("marginLeft"),10);return{top:n.top,left:n.left+c(e)+i}}});D.current.register(y,P);var L=E.extend({calculatePosition:function(){var e=t(this.options.resizableElement);var n=e.position();var i=parseInt(e.css("marginLeft"),10);return{top:n.top,left:n.left+i}}});D.current.register(k,L);var B=E.extend({calculatePosition:function(){var e=t(this.options.resizableElement);var n=e.position();var i=parseInt(e.css("marginLeft"),10);return{top:n.top+d(e),left:n.left+c(e)/2+i}}});D.current.register(x,B);var H=E.extend({calculatePosition:function(){var e=t(this.options.resizableElement);var n=e.position();var i=parseInt(e.css("marginLeft"),10);return{top:n.top+d(e),left:n.left+c(e)+i}}});D.current.register(C,H);var R=E.extend({calculatePosition:function(){var e=t(this.options.resizableElement);var n=e.position();var i=parseInt(e.css("marginLeft"),10);return{top:n.top+d(e),left:n.left+i}}});D.current.register(S,R);var F=E.extend({calculatePosition:function(){var e=t(this.options.resizableElement);var n=e.position();var i=parseInt(e.css("marginLeft"),10);return{top:n.top+d(e)/2,left:n.left+i}}});D.current.register(T,F);var O=A.extend({});O.current=new O;var V=o.extend({init:function(e){this.options=n({},this.options,e)},options:{deltaX:{adjustment:null,modifier:null},deltaY:{adjustment:null,modifier:null}},adjustDragDelta:function(e){var t=this.options;var n=t.deltaX.adjustment*t.deltaX.modifier;var i=t.deltaY.adjustment*t.deltaY.modifier;return{deltaX:e.deltaX*n,deltaY:e.deltaY*i,initialDeltaX:e.initialDeltaX*n,initialDeltaY:e.initialDeltaY*i}}});V.create=function(e){return O.current.create(e)};var N=V.extend({options:{deltaX:{adjustment:1,modifier:1},deltaY:{adjustment:0,modifier:0}}});var $=N.extend({options:{deltaX:{modifier:1}}});O.current.register(b,$);var U=N.extend({options:{deltaX:{modifier:-1}}});O.current.register(T,U);var W=V.extend({options:{deltaX:{adjustment:0,modifier:0},deltaY:{adjustment:1,modifier:1}}});var j=W.extend({options:{deltaY:{modifier:-1}}});O.current.register(w,j);var q=W.extend({options:{deltaY:{modifier:1}}});O.current.register(x,q);var G=V.extend({options:{deltaX:{adjustment:1,modifier:1},deltaY:{adjustment:1,modifier:1}}});var K=G.extend({options:{deltaX:{modifier:1},deltaY:{modifier:-1}}});O.current.register(y,K);var Y=G.extend({options:{deltaX:{modifier:-1},deltaY:{modifier:-1}}});O.current.register(k,Y);var Q=G.extend({options:{deltaX:{modifier:1},deltaY:{modifier:1}}});O.current.register(C,Q);var X=G.extend({options:{deltaX:{modifier:-1},deltaY:{modifier:1}}});O.current.register(S,X),n(r,{ElementResizeHandle:M})}(window.kendo),function(e){var t=window.Math;var n=t.min;var i=t.max;var r=e.jQuery;var o=r.contains;var a=r.extend;var s=e.support.browser;var l=e.ui.editor;var c=e.Class;var d=l.ElementResizeHandle;var h=l.ResizingUtils;var u=h.calculatePercentageRatio;var p=h.constrain;var f=h.inPercentages;var m=h.inPixels;var g=h.toPercentages;var v=h.toPixels;var _=e._outerWidth;var b=e._outerHeight;var w=l.RangeUtils;var y=".kendoEditorElementResizing";var k="k-element-resize-handle-wrapper";var x="k-element-resizing";var C="dragStart";var S="drag";var T="dragEnd";var M="keydown";var A="mousedown";var D="select";var E="tr";var I="tbody";var z="thead";var P="table";var L=["TABLE","IMG"];var B=",";var H="width";var R="height";function F(e){return void 0===e}var O=c.extend({init:function(e,t){var n=this;n.options=a({},n.options,t),n.handles=[],L.indexOf(e.nodeName)>=0&&(n.element=e)},destroy:function(){var e=this;r(e.element).off(y),e.element=null,r(e.options.rootElement).off(M+y),e._destroyResizeHandles()},options:{appendHandlesTo:null,rtl:!1,rootElement:null,minWidth:10,minHeight:10,handles:[{direction:"northwest"},{direction:"north"},{direction:"northeast"},{direction:"east"},{direction:"southeast"},{direction:"south"},{direction:"southwest"},{direction:"west"}]},resize:function(e){var t=this;var n=a({},{deltaX:0,deltaY:0,initialDeltaX:0,initialDeltaY:0},e);t._resizeWidth(n.deltaX,n.initialDeltaX),t._resizeHeight(n.deltaY,n.initialDeltaY),t.showResizeHandles()},_resizeWidth:function(){return!1},_resizeHeight:function(){return!1},_getMaxDimensionValue:function(t){var n=this;var i=r(n.element);var o=t.toLowerCase();var a=n.options.rtl?-1:1;var s=r(n.element).parent();var l=s[0];var c=s[o]();var d=a*(t===H?e.scrollLeft(s):s.scrollTop());return l&&l===i.closest("td")[0]?""!==l.style[o]||f(n.element.style[o])?c+d:1/0:c+d},showResizeHandles:function(){this._initResizeHandles(),this._showResizeHandles()},_initResizeHandles:function(){var e=this;var t=e.handles;var n=e.options;var i=e.options.handles;var r=i.length;var o;if(!(t&&t.length>0)){for(o=0;oc?(m=i(w,c),b=n(w,c)):(m=n(w,c),b=i(w,c)),h=g(u(m,b))):h=v(w),o._setColumnsWidth(),a[0].style[H]=h)},_resizeHeight:function(e,t){var o=this;var a=r(o.element);var s=a[0].style[R];var l=b(a);var c=a.parent().height();var d=o._getMaxDimensionValue(R);var h;var m;var _;var w;var y=o.options.minHeight;var k=o._hasRowsInPixels();0!==e&&(F(o._initialElementHeight)&&(o._initialElementHeight=l),w=p({value:o._initialElementHeight+t,min:y,max:d}),k&&e<0&&o._setRowsHeightInPercentages(),f(s)?(l+e>c?(m=i(w,c),_=n(w,c)):(m=n(w,c),_=i(w,c)),h=g(u(m,_))):h=v(w),a[0].style[R]=h,k&&e<0&&o._setRowsHeightInPixels())},_setColumnsWidth:function(){var e=r(this.element);var t=e.parent()[0];var n=e.closest("td");var i=n.closest(E).children();var o=i.length;var a;if(function(e){var t=e.style.width;return""!==t?!!f(t):!!r(e).hasClass("k-table")}(e[0])&&t===n[0]&&""===t.style[H])for(a=0;a0?t.height():0;var i=r(e.element).children(I).height();var o=r(e.element).children(z+B+I).children(E);var a=o.length;var s=o.map((function(){return b(r(this))}));var l;for(l=0;l1&&e.elementResizing._destroyResizeHandles()})).on("drop"+y,(function(){setTimeout((function(){var t=w.image(e.getRange());t&&(e.elementResizing._destroyResizeHandles(),e.elementResizing.element=t,e.elementResizing.showResizeHandles())}))})).on(A+y,P+B+"img",(function(n){var i=n.target;var r=n.currentTarget;var a=e.elementResizing;var s=a?a.element:null;if(a){if(s&&r!==s){if(o(r,s)&&s!==i&&o(s,i))return;s!==i&&(e._destroyElementResizing(),t._initResizing(e,r))}}else t._initResizing(e,r);e._showElementResizeHandles()})).on(A+y,(function(t){var n=e.elementResizing;var i=n?n.element:null;var a=t.target;var s=r(a).hasClass(k)||r(a).parents("."+k).length>0;!n||i===a||o(i,a)||s||e._destroyElementResizing()}))},dispose:function(e){r(e.body).off(y)},_initResizing:function(t,n){s.msie||(r(n).is(P)?t.elementResizing=t.tableResizing=new V(n,{appendHandlesTo:t.body,rtl:e.support.isRtl(t.element),rootElement:t.body,editor:t}):r(n).is("img")&&(t.elementResizing=new N(n,{appendHandlesTo:t.body,rtl:e.support.isRtl(t.element),rootElement:t.body,editor:t})),t._showElementResizeHandlesProxy&&(t.unbind(D,t._showElementResizeHandlesProxy),t.bind(D,t._showElementResizeHandlesProxy)))}});$.current=new $,a(l,{TableResizing:V,ImageResizing:N,ElementResizing:O,ElementResizingFactory:$})}(window.kendo),function(e,t){var n=window.kendo,i=n.ui.editor,r=i.EditorUtils,o=i.RangeUtils,a=i.Dom,s=r.registerTool,l=i.Command;var c=new i.BlockFormatFinder([{tags:["table"]}]);var d=new i.BlockFormatFinder([{tags:["td","th"]}]);var h=/([a-z]+|%)$/i;var u="scope";var p="col-index";var f="th";var m="td";var g=l.extend({exec:function(){var e=this;var r=e.editor;var o=e.range=e.lockRange();var a=e.options.tableCellWizard;var s=e._sourceTable=e.options.insertNewTable?t:e._selectedTable(o);var l=e._selectedTableCells=s?e._selectedCells(o):t;var c={visible:!1,messages:r.options.messages,closeCallback:e.onDialogClose.bind(e),table:e.parseTable(s,l),dialogOptions:r.options.dialogOptions,isRtl:n.support.isRtl(r.wrapper)};new i.TableWizardDialog(c).open(a)},onDialogClose:function(e){var t=this;t.releaseRange(t.range),e&&(t.options.insertNewTable?t.insertTable(t.createNewTable(e)):t.updateTable(e,t._sourceTable,t._selectedTableCells))},releaseRange:function(e){var t=this.editor.document;a.windowFromDocument(t).focus(),l.fn.releaseRange.call(this,e)},insertTable:function(e){var t=this.range;t.insertNode(e),t.collapse(!0),this.editor.selectRange(t),this._ensureFocusableAfterTable(e)},_ensureFocusableAfterTable:function(t){var n=e(t).parent().contents();var i=n.length-1;var r=n.get(i);for(;null!==r.nodeValue&&(" "===r.nodeValue||""===r.nodeValue);)i-=1,r=n.get(i);r===t&&a.insertAfter(a.createEmptyNode(this.editor.document,"p"),t)},updateTable:function(t,n,i){var r=this;var o=e(n.rows).toArray();var s=t.tableProperties;var l=s.rows;var c=n.tHead;var d=r._lastInCollection;var h,u;for(;i.length>1;)i.pop();h=i.length?d(i).parentNode:d(o),r._deleteTableRows(o,o.length-l),o.length-1};return n.each((function(e,t){t.id&&a.is(t,f)&&i.push(t.id)})),!!n.filter((function(e,t){var n=t.getAttribute("headers");var i;return!!(n&&!a.is(t,f)&&(i=n.split(" "))&&i.length>0)&&i.some(r)})).length},_insertCells:function(e,t,n){n=isNaN(n)?-1:n;for(var i=0;i0&&(s=r.createTHead(),t._createTableRows(e,s,o,!0),o+=i.headerRows);var l=r.createTBody();return t._createTableRows(e,l,o,!1),a.reMapTableColumns(r,p),"ids"===i.cellsWithHeaders?a.associateWithIds(r):"scope"===i.cellsWithHeaders&&t._addScopes(r,i.headerRows,i.headerColumns),a.clearTableMappings(r,p),r},_createTableRows:function(e,t,n,i){var r=e.tableProperties;var o=e.cellProperties;var a=r.columns;var s=i?r.headerRows:r.rows;var l=r.headerColumns;for(var c,d=n;du?document.createElement(f):document.createElement(m),c.appendChild(h),h.innerHTML=" ",o&&0===d&&0===u&&o.id&&(h.id=o.id),this._updateCellProperties(h,o&&(o.selectAllCells||0===d&&0===u)?o:{},r)}},_addRows:function(t,n,i){var r=e(t).index();var o=t.cells.length;var a=n-i.length;var s=t.parentNode;var l;for(;a;)l=s.insertRow(r+1),this._insertCells(o-l.cells.length,l),a--},_updateColumns:function(t,n,i,r){var o=this;var a=o._lastInCollection;var s=a(t[0].cells);var l=Number(s.getAttribute(p))+s.colSpan;if(l>n&&e(t).each((function(e,t){var i=a(t.cells);var r=Number(i.getAttribute(p))+i.colSpan;for(;r>n;)i.colSpan&&i.colSpan>1?i.colSpan-=1:t.deleteCell(-1),i=a(t.cells),r=Number(i.getAttribute(p))+i.colSpan})),lo.getAttribute(p))?a.changeTag(o,f,!1):this._isHeadingCell(o)&&s>=n.headerRows&&n.headerColumns<=o.getAttribute(p)&&a.changeTag(o,m,!1)},_updateHeadersWithThead:function(e,t){var n=this;var i=t.tableProperties;var r=e.tHead;var o=0;var s=e.tBodies[0];var l,c,d;if(s||(s=e.createTBody()),i.headerRows&&i.headerRows>0){for(r||(r=e.createTHead());r.rows.lengthi.headerRows;)s.appendChild(r.rows[0]);n._swapToHeaderCells(r)}else if(r){for(;r.rows.length>0;)s.appendChild(r.rows[r.rows.length-1]);e.deleteTHead()}for(;s.rows.length>o;){for(l=s.rows[o],d=0;dc.getAttribute(p)&&a.changeTag(c,f,!1);o+=1}},_updateHeaderAssociates:function(e,t){var n=this;"ids"===t.cellsWithHeaders?(n.cellsWithHeadersAssociated(e)||n._removeScopes(e),a.associateWithIds(e)):"scope"===t.cellsWithHeaders?(n.cellsWithHeadersAssociated(e)&&n._removeAssociates(e),n._addScopes(e,t.headerRows,t.headerColumns)):n.cellsWithHeadersAssociated(e)?n._removeAssociates(e):n._removeScopes(e)},_addScopes:function(e,t,n){var i=e.rows;var r,o,a,s;for(r=0;r0?"scope":"none",a.reMapTableColumns(n,p);var v=a._getNumberOfColumns(n);var _=a._getNumberOfHeaderColumns(n,m);a.clearTableMappings(n,p);var b={tableProperties:{width:o.width||n.width?parseFloat(o.width||n.width):null,height:o.height||n.height?parseFloat(o.height||n.height):null,columns:v,rows:s.length,widthUnit:r._getUnit(o.width),heightUnit:r._getUnit(o.height),cellSpacing:n.cellSpacing,topCellPadding:n.topCellPadding,leftCellPadding:n.leftCellPadding,bottomCellPadding:n.bottomCellPadding,rightCellPadding:n.rightCellPadding,alignment:h.textAlign,position:u,bgColor:o.backgroundColor||n.bgColor,className:d,id:n.id,borderWidth:o.borderWidth||n.border,borderColor:o.borderColor,borderStyle:o.borderStyle||"",collapseBorders:!!o.borderCollapse,summary:n.summary,captionContent:l?c.html():"",captionAlignment:l&&f.textAlign?f.textAlign+" "+f.verticalAlign:"",headerRows:m,headerColumns:_,cellsWithHeaders:g},selectedCells:[]};return b.rows=r.parseTableRows(s,i,b),b},parseTableRows:function(t,n,i){var r,o,a,s,l=[];for(var c=0;cr.ui.icon(e(``),{icon:o(t)})+o(n),valueTemplate:({className:t,tooltip:n})=>r.ui.icon(e(``),{icon:o(t),iconClass:"k-text-wrap"})+o(n)};var d={dataSource:[{className:"table-position-start",value:"left"},{className:"table-position-center",value:"center"},{className:"table-position-end",value:"right"}],dataTextField:"className",dataValueField:"value",template:({className:t,tooltip:n})=>r.ui.icon(e(``),{icon:o(t)})+o(n),valueTemplate:({className:t,tooltip:n})=>r.ui.icon(e(``),{icon:o(t),iconClass:"k-align-group"})+o(n)};var h={dataSource:[{className:"table-align-middle-left",value:"left"},{className:"table-align-middle-center",value:"center"},{className:"table-align-middle-right",value:"right"},{className:"align-remove",value:""}],dataTextField:"className",dataValueField:"value",template:({className:t,tooltip:n})=>r.ui.icon(e(``),{icon:o(t)})+o(n),valueTemplate:({className:t,tooltip:n})=>r.ui.icon(e(``),{icon:o(t),iconClass:"k-align-group"})+o(n)};var u={dataSource:[{className:"table-align-top-left",value:"left top"},{className:"table-align-top-center",value:"center top"},{className:"table-align-top-right",value:"right top"},{className:"table-align-middle-left",value:"left middle"},{className:"table-align-middle-center",value:"center middle"},{className:"table-align-middle-right",value:"right middle"},{className:"table-align-bottom-left",value:"left bottom"},{className:"table-align-bottom-center",value:"center bottom"},{className:"table-align-bottom-right",value:"right bottom"},{className:"align-remove",value:""}],dataTextField:"className",dataValueField:"value",template:({className:t,tooltip:n})=>r.ui.icon(e(``),{icon:o(t)})+o(n),valueTemplate:({className:t,tooltip:n})=>r.ui.icon(e(``),{icon:o(t),iconClass:"k-align-group"})+o(n)};var p={dataSource:[{className:"table-align-top-left",value:"left top"},{className:"table-align-top-center",value:"center top"},{className:"table-align-top-right",value:"right top"},{className:"table-align-bottom-left",value:"left bottom"},{className:"table-align-bottom-center",value:"center bottom"},{className:"table-align-bottom-right",value:"right bottom"},{className:"align-remove",value:""}],dataTextField:"className",dataValueField:"value",template:({className:t,tooltip:n})=>r.ui.icon(e(``),{icon:o(t)}),valueTemplate:({className:t,tooltip:n})=>r.ui.icon(e(``),{icon:o(t),iconClass:"k-align-group"})};var f=({messages:e})=>`
          • ${e.tableTab}
          • ${e.accessibilityTab}
          `+r.html.renderButton(``,{icon:"check",themeColor:"primary"})+r.html.renderButton(``,{icon:"cancel-outline"})+"
          ";var m=({messages:e})=>'
          '+r.html.renderButton(``,{icon:"check",themeColor:"primary"})+r.html.renderButton(``,{icon:"cancel-outline"})+"
          ";var g=r.Class.extend({init:function(e){this.options=e},_openTablePropertiesDialog:function(){var t,n=this,i=n.options,o=i.dialogOptions,a=i.table,s=i.messages,l=r.support.browser.msie;function c(e){e.preventDefault(),n.destroy(),t.destroy()}function d(e){c(e),i.closeCallback()}o.close=d,o.minWidth=700,o.width=700,o.title=s.tableProperties,o.visible=i.visible;var h=(t=e(n._dialogTemplate(s)).appendTo(document.body).kendoWindow(o).addClass("k-editor-window").closest(".k-window").toggleClass("k-rtl",i.isRtl).end().find(".k-dialog-ok").on("click",(function(e){n.collectTableDialogValues(a),c(e),n.change&&n.change(),i.closeCallback(a)})).end().find(".k-dialog-close").on("click",d).end().data("kendoWindow")).element;if(this.components={},n._initTabStripComponent(h),n._tablePropertiesForm=n._createTablePropertiesForm(t,s),n._accessibilityPropertiesForm=n._createAccessibilityPropertiesForm(t,s),t.center(),t.open(),l){var u=h.closest(".k-window").height();h.css("max-height",u)}},_openCellPropertiesDialog:function(){var t,n=this,i=n.options,o=i.dialogOptions,a=i.table,s=i.messages,l=r.support.browser.msie;function c(e){e.preventDefault(),n.destroy(),t.destroy()}function d(e){c(e),i.closeCallback()}o.close=d,o.minWidth=400,o.title=s.tableCellProperties,o.visible=i.visible;var h=(t=e(n._dialogTemplate(s,m)).appendTo(document.body).kendoWindow(o).addClass("k-editor-window").closest(".k-window").toggleClass("k-rtl",i.isRtl).end().find(".k-dialog-ok").on("click",(function(e){n.collectCellDialogValues(a),c(e),n.change&&n.change(),i.closeCallback(a)})).end().find(".k-dialog-close").on("click",d).end().data("kendoWindow")).element;if(n._cellPropertiesForm=n._createCellPropertiesForm(t,s),t.center(),t.open(),l){var u=h.closest(".k-window").height();h.css("max-height",u)}},open:function(e){e?this._openCellPropertiesDialog():this._openTablePropertiesDialog()},_initTabStripComponent:function(e){(this.components={}).tabStrip=e.find("#k-table-wizard-tabs").kendoTabStrip({animation:!1}).data("kendoTabStrip")},collectTableDialogValues:function(){var e=this;var t=e.options.table;e._collectTableViewValues(t),e._collectAccessibilityViewValues(t)},collectCellDialogValues:function(){var e=this.options.table;this._collectCellViewValues(e)},_collectTableViewValues:function(e){var t=this.components.tableView;var n=e.tableProperties;var i=e.cellProperties=e.cellProperties||{};n.width=t.width.value(),n.widthUnit=t.widthUnit.value(),n.height=t.height.value(),n.columns=t.columns.value(),n.rows=t.rows.value(),n.heightUnit=t.heightUnit.value(),n.cellSpacing=t.cellSpacing.value(),n.topCellPadding=t.topCellPadding.value(),n.leftCellPadding=t.leftCellPadding.value(),n.bottomCellPadding=t.bottomCellPadding.value(),n.rightCellPadding=t.rightCellPadding.value(),n.alignment=t.alignment.value(),n.position=t.position.value(),n.bgColor=t.bgColor.value(),n.borderWidth=t.borderWidth.value(),n.borderColor=t.borderColor.value(),n.borderStyle=t.borderStyle.value(),n.collapseBorders=t.collapseBorders.check(),i.width||(i.selectAllCells=!0,i.width=100/e.tableProperties.columns,i.widthUnit="%")},_collectCellViewValues:function(e){var t=e.cellProperties=e.cellProperties||{};var n=this.components.cellView;t.selectAllCells=n.selectAllCells.check(),t.width=n.width.value(),t.widthUnit=n.widthUnit.value(),t.height=n.height.value(),t.heightUnit=n.heightUnit.value(),t.independentCellPaddings=n.independentCellPaddings.check(),t.topCellPadding=n.topCellPadding.value(),t.leftCellPadding=n.leftCellPadding.value(),t.bottomCellPadding=n.bottomCellPadding.value(),t.rightCellPadding=n.rightCellPadding.value(),t.cellMargin=n.cellMargin.value(),t.alignment=n.alignment.value(),t.bgColor=n.bgColor.value(),t.className=n.className.value(),t.id=n.id.value(),t.borderWidth=n.borderWidth.value(),t.borderColor=n.borderColor.value(),t.borderStyle=n.borderStyle.value(),t.wrapText="wrap"==n.wrapTextValue.value(),t.width||(t.selectAllCells=!0,t.width=100/e.tableProperties.columns,t.widthUnit="%")},_collectAccessibilityViewValues:function(e){var t=e.tableProperties;var n=this.components.accessibilityView;t.captionContent=n.captionContent.value(),t.captionAlignment=n.captionAlignment.value(),t.summary=n.summary.value(),t.cellsWithHeaders=n.cellsWithHeaders.value(),t.className=n.className.value(),t.id=n.id.value(),t.headerRows=n.headerRows.value(),t.headerColumns=n.headerColumns.value()},_addUnit:function(t,n){n&&-1==e.inArray(n,t)&&t.push(n)},_initNumericTextbox:function(t,n,i,r,o){var s=r[n]=t.kendoNumericTextBox(o?e.extend({},a,o):a).data("kendoNumericTextBox");n in i&&s.value(parseInt(i[n],10))},_initDropDownList:function(e,t,n,i,r){var o=i[t]=e.kendoDropDownList({dataSource:r}).data("kendoDropDownList");this._setComponentValue(o,n,t)},_initBorderStyleDropDown:function(e,t,n,i,r){var o=i[t]=e.kendoDropDownList({dataSource:r,optionLabel:this.options.messages.borderNone}).data("kendoDropDownList");this._setComponentValue(o,n,t)},_initTablePositionDropDown:function(e,t){var n=this.options.messages;var i=this.components.tableView;var r=d.dataSource;r[0].tooltip=n.tableAlignLeft,r[1].tooltip=n.tableAlignCenter,r[2].tooltip=n.tableAlignRight,this._initPositionDropDown(e,d,"position",t,i)},_initTableAlignmentDropDown:function(e,t){var n=this.options.messages;var i=this.components.tableView;var r=h.dataSource;r[0].tooltip=n.alignLeft,r[1].tooltip=n.alignCenter,r[2].tooltip=n.alignRight,r[3].tooltip=n.alignRemove,this._initAlignmentDropDown(e,h,"alignment",t,i)},_initCellAlignmentDropDown:function(e,t){var n=this.options.messages;var i=this.components.cellView;var r=u.dataSource;r[0].tooltip=n.alignLeftTop,r[1].tooltip=n.alignCenterTop,r[2].tooltip=n.alignRightTop,r[3].tooltip=n.alignLeftMiddle,r[4].tooltip=n.alignCenterMiddle,r[5].tooltip=n.alignRightMiddle,r[6].tooltip=n.alignLeftBottom,r[7].tooltip=n.alignCenterBottom,r[8].tooltip=n.alignRightBottom,r[9].tooltip=n.alignRemove,this._initAlignmentDropDown(e,u,"alignment",t,i)},_initAccessibilityAlignmentDropDown:function(e,t){var n=this.options.messages;var i=this.components.accessibilityView;var r=p.dataSource;r[0].tooltip=n.alignLeftTop,r[1].tooltip=n.alignCenterTop,r[2].tooltip=n.alignRightTop,r[3].tooltip=n.alignLeftBottom,r[4].tooltip=n.alignCenterBottom,r[5].tooltip=n.alignRightBottom,r[6].tooltip=n.alignRemove,this._initAlignmentDropDown(e,p,"captionAlignment",t,i)},_initTextWrapDropDown:function(e,t){var n=this.options.messages;var i="wrapTextValue";t.wrapTextValue=t.wrapText?"wrap":"nowrap";var r=this.components.cellView;var o=c.dataSource;o[0].tooltip=n.wrapText,o[1].tooltip=n.fitToCell;var a=r[i]=e.kendoDropDownList(c).data("kendoDropDownList");a.list.addClass("k-text-wrap"),this._setComponentValue(a,t,i)},_initPositionDropDown:function(e,t,n,i,r){var o=r[n]=e.kendoDropDownList(t).data("kendoDropDownList");o.list.addClass("k-position"),this._setComponentValue(o,i,n)},_initAlignmentDropDown:function(e,t,n,i,r){var o=r[n]=e.kendoDropDownList(t).data("kendoDropDownList");o.list.addClass("k-align"),this._setComponentValue(o,i,n)},_initAssociationDropDown:function(e,t,n,i,r){var o=r[t]=e.kendoDropDownList(n).data("kendoDropDownList");this._setComponentValue(o,i,t)},_setComponentValue:function(e,t,n){n in t&&e.value(t[n])},_initColorPicker:function(e,t,n,i){var r=i[t]=e.kendoColorPicker({buttons:!1,clearButton:!0}).data("kendoColorPicker");n[t]&&r.value(n[t])},_initInput:function(e,t,n,i,r){var o=i[t]=e.kendoTextBox(r||{}).data("kendoTextBox");t in n&&o.value(n[t])},_initCheckbox:function(e,t,n,i,r){var o=i[t]=e.kendoCheckBox(r||{}).data("kendoCheckBox");t in n&&o.check(n[t])},_initTextArea:function(e,t,n,i,r){var o=i[t]=e.kendoTextArea(r||{}).data("kendoTextArea");t in n&&o.value(n[t])},destroy:function(){this._destroyComponents(this.components),delete this.components},_destroyComponents:function(e){for(var t in e)e[t].destroy&&e[t].destroy(),delete e[t]},_dialogTemplate:function(e,t){return r.template(t||f)({messages:e})},_onPaddingTopChange:function(e){let t=this.components.tableView?"tableView":"cellView",n=this.components[t],i=!n.independentCellPaddings.check(),r=n.topCellPadding,o=r.value(),a=n.leftCellPadding,s=n.bottomCellPadding,l=n.rightCellPadding;i&&(a.value(o),s.value(o),l.value(o)),r._cachedPadding=o},_onPaddingCheckChange:function(e){let r=this.components.tableView?"tableView":"cellView",o=this.options.messages,a=e.sender.check(),s=this.components[r],l=s.topCellPadding,c=s.leftCellPadding,d=s.bottomCellPadding,h=s.rightCellPadding,u=l.value(),p=d.value(),f=c.value(),m=h.value();a?(isNaN(l._cachedPadding)||l.value(l._cachedPadding),c.wrapper.closest(i+t).removeClass(n),d.wrapper.closest(i+t).removeClass(n),h.wrapper.closest(i+t).removeClass(n),l.wrapper.closest(i+t).find(".k-form-label").text(o.topPadding)):(u===p&&u===f&&u===m?(c.value(u),d.value(u),h.value(u)):l.value(null),c.wrapper.closest(i+t).addClass(n),d.wrapper.closest(i+t).addClass(n),h.wrapper.closest(i+t).addClass(n),l.wrapper.closest(i+t).find(".k-form-label").text(o.cellPadding))},_onColumnsNumberChange:function(e){var t=this.components.accessibilityView.headerColumns;var n=t.value();var i=e.sender.value();i').appendTo(t),"columns",d,c,{min:1,value:4,change:i._onColumnsNumberChange.bind(i)})}},{colSpan:2,field:"k-editor-table-rows",label:o(n.rows),editor:function(t,n){i._initNumericTextbox(e('').appendTo(t),"rows",d,c,{min:1,value:4,change:i._onRowsNumberChange.bind(i)})}},{colSpan:1,field:"k-editor-table-width",label:o(n.width),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"width",d,c,{placeholder:o(n.auto)})}},{colSpan:1,field:"k-editor-table-width-type",label:{encoded:!1,text:" "},editor:function(t,r){i._initDropDownList(e(``).appendTo(t),"widthUnit",d,c,s)}},{colSpan:1,field:"k-editor-table-height",label:o(n.height),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"height",d,c,{placeholder:o(n.auto)})}},{colSpan:1,field:"k-editor-table-height-type",label:{encoded:!1,text:" "},editor:function(t,r){i._initDropDownList(e(``).appendTo(t),"heightUnit",d,c,s)}},{colSpan:2,field:"k-editor-table-position",label:o(n.position),editor:function(t,n){i._initTablePositionDropDown(e('').appendTo(t),d)}},{colSpan:2,field:"k-editor-table-alignment",label:o(n.alignment),editor:function(t,n){i._initTableAlignmentDropDown(e('').appendTo(t),d)}},{colSpan:2,field:"k-editor-table-cell-spacing",label:o(n.cellSpacing),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"cellSpacing",d,c,{placeholder:o(n.auto)})}},{type:"group",label:"Cell Paddings",layout:"grid",colSpan:4,grid:{cols:4,gutter:20},items:[{colSpan:"full",field:"k-editor-padding-all-sides",label:"",editor:function(t,r){i._initCheckbox(e('').appendTo(t),"independentCellPaddings",d,c,{checked:!0,label:o(n.independentCellPaddings),change:i._onPaddingCheckChange.bind(i)})}},{colSpan:1,field:"k-editor-table-cell-padding-top",label:o(n.topPadding),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"topCellPadding",d,c,{placeholder:o(n.auto),change:i._onPaddingTopChange.bind(i)})}},{colSpan:1,field:"k-editor-table-cell-padding-right",label:o(n.rightPadding),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"rightCellPadding",d,c,{placeholder:o(n.auto)})}},{colSpan:1,field:"k-editor-table-cells-padding-bottom",label:o(n.bottomPadding),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"bottomCellPadding",d,c,{placeholder:o(n.auto)})}},{colSpan:1,field:"k-editor-table-cell-padding-left",label:o(n.leftPadding),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"leftCellPadding",d,c,{placeholder:o(n.auto)})}}]},{type:"group",label:"Borders",layout:"grid",colSpan:4,grid:{cols:4,gutter:10},items:[{colSpan:"full",field:"k-editor-table-bg",label:o(n.tableBackground),editor:function(t,n){i._initColorPicker(e('').appendTo(t),"bgColor",d,c)}},{colSpan:1,field:"k-editor-border-width",label:o(n.borderWidth),editor:function(t,n){i._initNumericTextbox(e('').appendTo(t),"borderWidth",d,c)}},{colSpan:1,field:"k-editor-border-color",label:o(n.borderColor),editor:function(t,n){i._initColorPicker(e('').appendTo(t),"borderColor",d,c)}},{colSpan:2,field:"k-editor-border-style",label:o(n.borderStyle),editor:function(t,n){i._initBorderStyleDropDown(e('').appendTo(t),"borderStyle",d,c,l)}},{colSpan:"full",field:"k-editor-collapse-borders",label:"",editor:function(t,r){i._initCheckbox(e('').appendTo(t),"collapseBorders",d,c,{label:o(n.collapseBorders)})}}]}]}).data("kendoForm")).layoutWrapper.addClass("k-gap-x-4"),h},_createCellPropertiesForm:function(t,n){var i=this;var r=i.options.table;var a=t.element.find("#k-cell-properties");var c=(i.components=i.components||{}).cellView={};var d=r.selectedCells&&r.selectedCells[0]||{borderStyle:"",wrapText:!0};var h;return i._addUnit(s,d.widthUnit),i._addUnit(s,d.heightUnit),(h=a.kendoForm({renderButtons:!1,layout:"grid",grid:{cols:4},items:[{colSpan:"full",field:"k-editor-selectAllCells",label:"",editor:function(t,a){i._initCheckbox(e('').appendTo(t),"selectAllCells",r.tableProperties,c,{label:o(n.selectAllCells)})}},{colSpan:1,field:"k-editor-cell-width",label:o(n.width),hint:o(n.applyToColumn),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"width",d,c,{placeholder:o(n.auto)})}},{colSpan:1,field:"k-editor-cell-width-type",label:{encoded:!1,text:" "},editor:function(t,r){i._initDropDownList(e(``).appendTo(t),"widthUnit",d,c,s)}},{colSpan:1,field:"k-editor-cell-height",label:o(n.height),hint:o(n.applyToRow),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"height",d,c,{placeholder:o(n.auto)})}},{colSpan:1,field:"k-editor-cell-height-type",label:{encoded:!1,text:" "},editor:function(t,r){i._initDropDownList(e(``).appendTo(t),"heightUnit",d,c,s)}},{colSpan:2,field:"k-editor-cell-alignment",label:o(n.alignment),editor:function(t,n){i._initCellAlignmentDropDown(e('').appendTo(t),d)}},{colSpan:2,field:"k-editor-wrap-text",label:"Text control",editor:function(t,n){i._initTextWrapDropDown(e('').appendTo(t),d)}},{colSpan:"full",field:"k-editor-cell-bg",label:o(n.background),editor:function(t,n){i._initColorPicker(e('').appendTo(t),"bgColor",d,c)}},{colSpan:2,field:"k-editor-table-cell-margin",label:o(n.cellMargin),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"cellMargin",d,c,{placeholder:o(n.auto)})}},{type:"group",label:"Cell Paddings",layout:"grid",colSpan:4,grid:{cols:4,gutter:20},items:[{colSpan:"full",field:"k-editor-padding-all-sides",label:"",editor:function(t,a){i._initCheckbox(e('').appendTo(t),"independentCellPaddings",r.tableProperties,c,{checked:!0,label:o(n.independentCellPaddings),change:i._onPaddingCheckChange.bind(i)})}},{colSpan:1,field:"k-editor-table-cells-padding-top",label:o(n.topPadding),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"topCellPadding",d,c,{placeholder:o(n.auto),change:i._onPaddingTopChange.bind(i)})}},{colSpan:1,field:"k-editor-table-cells-padding-right",label:o(n.rightPadding),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"rightCellPadding",d,c,{placeholder:o(n.auto)})}},{colSpan:1,field:"k-editor-table-cells-padding-bottom",label:o(n.bottomPadding),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"bottomCellPadding",d,c,{placeholder:o(n.auto)})}},{colSpan:1,field:"k-editor-table-cells-padding-left",label:o(n.leftPadding),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"leftCellPadding",d,c,{placeholder:o(n.auto)})}}]},{type:"group",label:"Borders",layout:"grid",colSpan:4,grid:{cols:4,gutter:10},items:[{colSpan:1,field:"k-editor-cell-border-width",label:o(n.borderWidth),editor:function(t,r){i._initNumericTextbox(e('').appendTo(t),"borderWidth",d,c,{placeholder:o(n.auto)})}},{colSpan:1,field:"k-editor-cell-border-color",label:o(n.borderColor),editor:function(t,r){i._initColorPicker(e('').appendTo(t),"borderColor",d,c,{placeholder:o(n.auto)})}},{colSpan:2,field:"k-editor-cell-border-style",label:o(n.borderStyle),editor:function(t,n){i._initBorderStyleDropDown(e('').appendTo(t),"borderStyle",d,c,l)}}]},{colSpan:"full",field:"k-editor-cell-id",label:{text:o(n.id),optional:!0},editor:function(t,n){i._initInput(e('').appendTo(t),"id",d,c)}},{colSpan:"full",field:"k-editor-cell-css-class",label:{text:o(n.cssClass),optional:!0},editor:function(t,n){i._initInput(e('').appendTo(t),"className",d,c)}}]}).data("kendoForm")).layoutWrapper.addClass("k-gap-x-4"),h},_createAccessibilityPropertiesForm:function(t,n){var i=this;var r=i.options.table;var a=t.element.find("#k-accessibility-properties");var s=i.components.accessibilityView={};var l=r.tableProperties;var c;return c=a.kendoForm({renderButtons:!1,layout:"grid",grid:{cols:4},items:[{colSpan:"full",field:"k-editor-id",label:{text:o(n.id),optional:!0},editor:function(t,n){i._initInput(e('').appendTo(t),"id",l,s)}},{colSpan:"full",field:"k-editor-css-class",label:{text:o(n.cssClass),optional:!0},editor:function(t,n){i._initInput(e('').appendTo(t),"className",l,s)}},{layout:"grid",grid:{cols:4,gutter:16},colSpan:"full",type:"group",label:"Accessibility",items:[{colSpan:2,field:"k-editor-table-caption",label:{text:o(n.caption),optional:!0},editor:function(t,n){i._initInput(e('').appendTo(t),"captionContent",l,s)}},{colSpan:2,field:"k-editor-accessibility-alignment",label:o(n.captionAlignment),editor:function(t,n){i._initAccessibilityAlignmentDropDown(e('').appendTo(t),l)}},{colSpan:1,field:"k-editor-table-header-rows",label:o(n.headerRows),editor:function(t,n){i._initNumericTextbox(e('').appendTo(t),"headerRows",l,s,{max:l.rows||4})}},{colSpan:1,field:"k-editor-table-header-columns",label:o(n.headerColumns),editor:function(t,n){i._initNumericTextbox(e('').appendTo(t),"headerColumns",l,s,{max:l.columns||4})}},{colSpan:2,field:"k-editor-cells-headers",label:o(n.associateCellsWithHeaders),editor:function(t,r){var o=e(``).appendTo(t);i._initAssociationDropDown(o,"cellsWithHeaders",{valuePrimitive:!0},l,s)}},{colSpan:"full",field:"k-editor-accessibility-summary",label:{text:o(n.summary),optional:!0},editor:function(t,r){i._initTextArea(e('').appendTo(t),"summary",l,s,{rows:5,placeholder:n.tableSummaryPlaceholder})}}]}]}).data("kendoForm"),c.layoutWrapper.addClass("k-gap-x-4"),c}});r.ui.editor.TableWizardDialog=g}(window.kendo.jQuery);kendo;!function(e,t){var n=window;var i=n.Math.min;var r=n.kendo;var o=r.caret;var a=r.keys;var s=r.ui;var l=s.Widget;var c=".kendoMaskedTextBox";var d=e.isPlainObject;var h=window.setTimeout;var u="k-disabled";var p="k-invalid";var f="k-focus";var m="disabled";var g="readonly";var v="change";var _="mouseup";var b="drop";var w="keydown";var y="paste";function k(e){return e+c}var x=k(r.support.propertyChangeEvent?"propertychange":"input");var C=l.extend({init:function(t,n){var i=this;var a;l.fn.init.call(i,t,n),i._rules=e.extend({},i.rules,i.options.rules),t=i.element,a=t[0],i._wrapper(),i._tokenize(),i._form(),i.options.inputMode=i.options.inputMode||t.attr("inputmode")||"text",i.element.addClass("k-input-inner").attr("autocomplete","off").attr("inputmode",i.options.inputMode).on("focus"+c,(function(){var e=a.value;e?i._togglePrompt(!0):a.value=i._old=i._emptyMask,i._oldValue=e,i.wrapper.addClass(f),i._timeoutId=h((function(){o(t,0,e?i._maskLength:0)}))})).on("focusout"+c,(function(){var e=t.val();clearTimeout(i._timeoutId),a.value=i._old="",e!==i._emptyMask&&(a.value=i._old=e),i.wrapper.removeClass(f),i._change(),i._togglePrompt()})),i.options.mask&&i.options.mask.length>0&&i.element.attr("aria-placeholder",i.options.mask),t.is("[disabled]")||e(i.element).parents("fieldset").is(":disabled")?i.enable(!1):i.readonly(t.is("[readonly]")),i._validationIcon=e(r.ui.icon({icon:"exclamation-circle",iconClass:"k-input-validation-icon k-hidden"})).insertAfter(t),i.value(i.options.value||t.val()),i._label(),i._applyCssClasses(),Yu({widget:i,wrapper:i.wrapper,options:i.options,suffixInsertAfter:i._validationIcon}),i.floatingLabel&&i.floatingLabel.refresh(),r.notify(i)},options:{name:"MaskedTextBox",clearPromptChar:!1,unmaskOnPost:!1,promptChar:"_",culture:"",rules:{},value:"",mask:"",label:null,size:"medium",fillMode:"solid",rounded:"medium",prefixOptions:{separator:!0},suffixOptions:{separator:!0}},events:[v],rules:{0:/\d/,9:/\d|\s/,"#":/\d|\s|\+|\-/,L:/[a-zA-Z]/,"?":/[a-zA-Z]|\s/,"&":/\S/,C:/./,A:/[a-zA-Z0-9]/,a:/[a-zA-Z0-9]|\s/},setOptions:function(t){var n=this;l.fn.setOptions.call(n,t),n._rules=e.extend({},n.rules,n.options.rules),n._tokenize(),this._unbindInput(),this._bindInput(),n.value(n.element.val())},destroy:function(){var e=this;e.floatingLabel&&e.floatingLabel.destroy(),e.element.off(c),e._formElement&&(e._formElement.off("reset",e._resetHandler),e._formElement.off("submit",e._submitHandler)),l.fn.destroy.call(e)},raw:function(){return this._unmask(this.element.val(),0).replace(new RegExp(S(this.options.promptChar),"g"),"")},value:function(e){var n=this.element;var i=this._emptyMask;return e===t?this.element.val():(null===e&&(e=""),i?(e=this._unmask(e+""),n.val(e?i:""),this._mask(0,this._maskLength,e),this._unmaskedValue=null,e=n.val(),this._oldValue=e,r._activeElement()!==n&&(e===i?n.val(""):this._togglePrompt()),void(this.floatingLabel&&this.floatingLabel.refresh())):(this._oldValue=e,void n.val(e)))},_togglePrompt:function(e){var t=this.element[0];var n=t.value;this.options.clearPromptChar&&(n=e?this._oldValue:n.replace(new RegExp(S(this.options.promptChar),"g")," "),t.value=this._old=n)},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.floatingLabel&&this.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.floatingLabel&&this.floatingLabel.enable(e=e===t||e)},_bindInput:function(){var e=this;if(e._maskLength&&(e.element.on(k(w),e._keydown.bind(e)).on(k(b),e._drop.bind(e)).on(k(v),e._trackChange.bind(e)).on(x,e._inputHandler.bind(e)),r.support.browser.msie)){var t=r.support.browser.version;if(t>8&&t<11){var n=[k(_),k(b),k(w),k(y)].join(" ");e.element.on(n,e._legacyIEInputHandler.bind(e))}}},_unbindInput:function(){var e=[x,k(w),k(_),k(b),k(y)].join(" ");this.element.off(e)},_editable:function(e){var t=this;var n=t.element;var i=t.wrapper;var r=e.disable;var o=e.readonly;t._unbindInput(),o||r?(n.attr(m,r).attr(g,o),i.toggleClass(u,r)):(n.prop(m,!1).prop(g,!1),i.removeClass(u),t._bindInput())},_change:function(){var e=this;var t=e.value();t!==e._oldValue?(e._oldValue=t,e.trigger(v),e.element.trigger(v)):""===t&&e.__changing&&e.element.trigger(v)},inputChange:function(e){var t=this;var n=t._old;var a=t.element[0];var s=a.value;var l=o(a)[1];var c=s.length-n.length;var d=r.support.mobileOS;if(!(t.__dropping&&c<0)){-1===c&&d.android&&"chrome"===d.browser&&(e=!0);var h=i(l,function(e,t){var n=0;for(;n0&&0===e.indexOf(n);)e=e.substring(1);return e},_findCaretPosBackwards:function(e){var t=this._find(e,!0);return t-1||e<=this._maskLength;){if(n.charAt(e)!==this.tokens[e])return e;e+=i}return-1},_mask:function(e,n,i,a){var s=this.element[0];var l=s.value||this._emptyMask;var c=this.options.promptChar;var d;var h=0;var u;var p;var f;for((e=this._find(e,a))>n&&(n=e),u=this._unmask(l.substring(n),n),d=(i=this._unmask(i,e)).length,i&&(u=u.replace(new RegExp("^_{0,"+d+"}"),"")),i+=u,l=l.split(""),p=i.charAt(h);ed&&(f=e),e=this._find(e+1);return s.value=this._old=l.join(""),r._activeElement()===s&&(f===t&&(f=this._maskLength),o(s,f)),f},_unmask:function(e,t){if(!e)return"";if(this._unmaskedValue===e)return this._unmaskedValue;var n;var i;e=(e+"").split("");var o=0;var a=t||0;var s=this.options.promptChar;var l=e.length;var c=this.tokens.length;var d="";for(;a=l)););return this._unmaskedValue=d,d},_label:function(){var t=this;var n=t.element;var i=t.options;var o=n.attr("id");var a;var s;null!==i.label&&(a=!!d(i.label)&&i.label.floating,s=d(i.label)?i.label.content:i.label,a&&(t._floatingLabelContainer=t.wrapper.wrap("").parent(),t.floatingLabel=new r.ui.FloatingLabel(t._floatingLabelContainer,{widget:t})),r.isFunction(s)&&(s=s.call(t)),s||(s=""),o||(o=i.name+"_"+r.guid(),n.attr("id",o)),t._inputLabel=e("'")[a?"insertAfter":"insertBefore"](t.wrapper))},_wrapper:function(){var e=this.element;var t=e[0];var n=e.wrap("").parent();n[0].style.cssText=t.style.cssText,t.style.width="100%",this.wrapper=n.addClass(t.className).removeClass("input-validation-error")},_blinkInvalidState:function(){var e=this;e._addInvalidState(),clearTimeout(e._invalidStateTimeout),e._invalidStateTimeout=h(e._removeInvalidState.bind(e),100)},_addInvalidState:function(){this.wrapper.addClass(p),this._validationIcon.removeClass("k-hidden")},_removeInvalidState:function(){var e=this;e.wrapper.removeClass(p),e._validationIcon.addClass("k-hidden"),e._invalidStateTimeout=null},_tokenize:function(){var e=[];var t=0;var n=(this.options.mask||"").split("");var i=n.length;var o=0;var a;var s;var l="";var c=this.options.promptChar;var d=r.getCulture(this.options.culture).numberFormat;var h=this._rules;for(;o"",titleBar:O((()=>"
          Video Title
          ")),toolBar:()=>"
          ",youtubePlayer:()=>"
          ",toolBarTime:()=>"00:00:00 / 00:00:00",slider:()=>"",volumeSlider:()=>"",qualityDropDown:()=>"",toolTip:({value:e})=>`${t.toString(new Date(e),"HH:mm:ss")}`};var $=B.extend({init:function(n,i){this.wrapper=e(n),B.fn.init.call(this,n,i),this.wrapper.addClass("k-mediaplayer k-widget"),i=this.options,this._currentIndex=0,this._createTitlebar(),this._createToolbar(),this._createDropDown(),this._createSlider(),this._createVolumeSlider(),this._timers={},this._aria(),this._navigatable(),i.fullScreen&&this.fullScreen(!0),i.media&&this.media(this.options.media),t.notify(this)},events:[n,i,r,o,a,s],options:{name:"MediaPlayer",autoPlay:!1,autoRepeat:!1,volume:100,fullScreen:!1,mute:!1,navigatable:!1,forwardSeek:!0,media:null,messages:{pause:"Pause",play:"Play",mute:"Mute",unmute:"Unmute",quality:"Quality",fullscreen:"Full Screen"}},_msToTime:function(e){var t=new Date(P.getTime());return t.setSeconds(e),t},_timeToSec:function(e){return new Date(e).getTime()/1e3},_createTitlebar:function(){this._titleBar=this.wrapper.find(x+g),0===this._titleBar.length&&(this.wrapper.append(N.titleBar),this._titleBar=this.wrapper.find(x+g))},_createSlider:function(){var e=this.wrapper.find(x+_);this._slider||(this._sliderDragChangeHandler=this._sliderDragChange.bind(this),this._sliderDraggingHandler=this._sliderDragging.bind(this),e=this.wrapper.find(x+_),this._slider=new I.Slider(e[0],{smallStep:1e3,tickPlacement:"none",showButtons:!1,change:this._sliderDragChangeHandler,slide:this._sliderDraggingHandler,tooltip:{template:N.toolTip},dragHandleTitle:this.options.messages.time}))},_createVolumeSlider:function(){var e=this.wrapper.find(x+b);this._volumeSlider||(this._volumeDraggingHandler=this._volumeDragging.bind(this),this._volumeChangeHandler=this._volumeChange.bind(this),e.width(87),this._volumeSlider=new I.Slider(e[0],{smallStep:1,min:0,max:100,value:this.options.volume,slide:this._volumeDraggingHandler,change:this._volumeChangeHandler,tickPlacement:"none",showButtons:!1,tooltip:{enabled:!1},dragHandleTitle:this.options.messages.volume}))},_resetTime:function(){this._youTubeVideo?this._ytmedia.seekTo(0,!0):this._media.currentTime=0,this._mediaTimeUpdate(),e.grep(this._toolBar.options.items,(function(e){return!!e.template})).template=N.toolBarTime},_currentUrl:function(){var e=this.media();return H(e.source)?e.source[this._currentIndex].url:e.source},_isYouTubeUrl:function(){return!!this._currentUrl().match("youtube.com/|youtu.be/")},_setPlayerUrl:function(){var e=this._youTubeVideo;this.stop(),this._youTubeVideo=this._isYouTubeUrl(),e!==this._youTubeVideo&&(this.wrapper.find(x+k).toggle(),this.wrapper.find(x+w).toggle());var t=this._media||this._ytmedia;this._initializePlayer(),t&&(this.mute(this.mute()),this.volume(this.volume())),this._youTubeVideo?this._ytmedia&&(this._videoOverlay&&this._videoOverlay.hide(),this.options.autoPlay?(this._ytmedia.loadVideoById(this._getMediaId()),this._playStateToggle(!0)):(this._ytmedia.cueVideoById(this._getMediaId()),this._playStateToggle(!0))):(this._videoOverlay.show(),this.wrapper.find(x+w+" > source").remove(),this.wrapper.find(x+w).attr("src",this._currentUrl()),this.options.autoPlay&&this.play())},_createToolbar:function(){var n=this.wrapper.find(x+v);0===n.length&&(this._toolbarClickHandler=this._toolbarClick.bind(this),this.wrapper.append(N.toolBar),(n=this.wrapper.find(x+v)).width(this.wrapper.find(x+w).width()),this._toolBar=new I.ToolBar(n,{click:this._toolbarClickHandler,resizable:!1,items:[{type:"button",attributes:{class:"k-play-button"},icon:"play",fillMode:"flat"},{template:N.toolBarTime,attributes:{class:"k-mediaplayer-currenttime-wrap"}},{type:"spacer"},{type:"button",attributes:{class:"k-volume-button"},icon:"volume-up",fillMode:"flat"},{template:N.volumeSlider,attributes:{class:"k-mediaplayer-volume-wrap"}},{template:N.qualityDropDown,attributes:{class:"k-mediaplayer-quality-wrap"}},{type:"button",attributes:{class:"k-fullscreen-button"},icon:"fullscreen",fillMode:"flat"}]}),this._toolBar.wrapper.off("keydown"),n.before(N.slider),this._volumeButton=n.find(".k-volume-button"),this._fullscreenButton=n.find(".k-fullscreen-button"),this._volumeButton.attr("title",this.options.mute?this.options.messages.unmute:this.options.messages.mute),this._volumeButton.attr("aria-label",this.options.mute?this.options.messages.unmute:this.options.messages.mute),this._fullscreenButton.attr("title",this.options.messages.fullscreen),this._fullscreenButton.attr("aria-label",this.options.messages.fullscreen),n.width("auto"),this._currentTimeElement=n.find(".k-mediaplayer-currenttime"),this._durationElement=n.find(".k-mediaplayer-duration"),this._playButton=n.find(".k-play-button"),this._playButtonSpan=this._playButton.find(C),this.options.autoPlay&&this._playStateToggle(!0),!1===t.support.cssFlexbox&&e([this._volumeButton[0],n.find(".k-mediaplayer-volume-wrap")[0],n.find(".k-mediaplayer-quality-wrap")[0],this._fullscreenButton[0]]).wrapAll("
          "))},_createDropDown:function(){var e=t.ui.icon("hd");var n=this.wrapper.find(x+p);var i=this.media();void 0===n.data("kendoDropDownList")&&(this._dropDownSelectHandler=this._dropDownSelect.bind(this),this._dropDown=new I.DropDownList(n,{dataTextField:"quality",dataValueField:"url",popup:{position:"bottom",origin:"top",appendTo:this.wrapper},animation:{open:{effects:"slideIn:up",duration:1}},select:this._dropDownSelectHandler}),i&&H(i.source)&&(this._dropDown.setDataSource(i.source),this._dropDown.select(0)),this._dropDown.wrapper.addClass("k-button k-button-md k-rounded-md k-button-flat k-button-flat-base"),this._dropDown.wrapper.attr("title",this.options.messages.quality).hide(),this._dropDown.wrapper.find('span[class*="i-caret-alt-down"]').replaceWith(e),this._dropDown.list.addClass("k-quality-list"))},_dropDownSelect:function(e){this._currentIndex!==e.item.index()&&(this._currentIndex=e.item.index(),this._setPlayerUrl())},_toolbarClick:function(n){var i=e(n.target).children().first();var r=i.is(C);if(this.media()&&((i.is(C)||i.is('span[class*="i-pause"]'))&&(r?this.play():this.pause()),(i.is(S)||i.is(T))&&(this._isInFullScreen?(t.ui.icon(i,{icon:l}),this.fullScreen(!1)):(t.ui.icon(i,{icon:c}),this.fullScreen(!0))),i.is(M)||i.is(A)||i.is(D))){var o=this.mute();this.mute(!o)}},_sliderDragging:function(){this.media()&&(this._isDragging=!0)},_sliderDragChange:function(e){var t=this;var n=e.sender;var i=1e3*L;this.media()&&(t._sliderChangeFired=!0,t._isDragging=!1,!this.options.forwardSeek&&n.value()>this._seekBarLastPosition?setTimeout((function(){n.value(t._seekBarLastPosition)}),1):this._youTubeVideo?t._ytmedia.seekTo(t._timeToSec(e.value-i)):t._media.currentTime=t._timeToSec(e.value-i),t.trigger(a),t._preventPlay=!0)},_changeVolumeButtonImage:function(e){var n=this._volumeButton;var i=n.find("span");0===e?(t.ui.icon(i,{icon:d}),n.attr("title",this.options.messages.unmute),n.attr("aria-label",this.options.messages.unmute)):e>0&&e<51?(t.ui.icon(i,{icon:h}),n.attr("title",this.options.messages.mute),n.attr("aria-label",this.options.messages.mute)):(t.ui.icon(i,{icon:u}),n.attr("title",this.options.messages.mute),n.attr("aria-label",this.options.messages.mute))},_volumeDragging:function(e){this.media()&&(this.volume(e.value),this._changeVolumeButtonImage(e.value),this.trigger(s))},_volumeChange:function(e){this.media()&&(this.volume(e.value),this._changeVolumeButtonImage(e.value),this.trigger(s))},_mediaTimeUpdate:function(){var e=this._youTubeVideo?this._ytmedia.getCurrentTime():this._media.currentTime;e=e||0;var n=this._msToTime(e);return this._currentTimeElement.text(t.toString(n,this._timeFormat)),this._isDragging||(this._seekBarLastPosition=1e3*(e+L),this._slider.value(this._seekBarLastPosition)),this.isPlaying()},_playStateToggle:function(e){void 0===e&&(e=this._playButtonSpan.is(C)),e?(t.ui.icon(this._playButtonSpan,{icon:m}),this._playButton.attr("title",this.options.messages.pause),this._playButton.attr("aria-label",this.options.messages.pause)):(t.ui.icon(this._playButtonSpan,{icon:f}),this._playButton.attr("title",this.options.messages.play),this._playButton.attr("aria-label",this.options.messages.play))},_mediaEnded:function(){this._playStateToggle(!1),this._currentTimeElement.text(t.toString(this._msToTime(0),this._timeFormat)),this._slider.value(1e3*(0+L)),this.trigger(n)},_mediaPlay:function(){this.trigger(r)},_mediaReady:function(){this.trigger(o)},_mediaDurationChange:function(){var e=this._msToTime(this._youTubeVideo?this._ytmedia.getDuration():this._media.duration);this._timeFormat=0===e.getHours()?R:F,this._durationElement.text(t.toString(e,this._timeFormat)),this._slider.setOptions({min:P.getTime(),max:e.getTime()}),this._isFirstRun||(this._resetTime(),this._isFirstRun=!0)},_createYoutubePlayer:function(){this._mediaTimeUpdateHandler=this._mediaTimeUpdate.bind(this),this._mediaDurationChangeHandler=this._mediaDurationChange.bind(this),this.wrapper.prepend(N.youtubePlayer),this._ytPlayer=this.wrapper.find(x+k)[0],e(this._ytPlayer).css({width:this.wrapper.width(),height:this.wrapper.height()}),window.YT&&window.YT.Player?this._configurePlayer():(window.onYouTubeIframeAPIReadyRegister||(window.onYouTubeIframeAPIReadyRegister=[],e.getScript("https://www.youtube.com/iframe_api"),window.onYouTubeIframeAPIReady=function(){if(window.onYouTubeIframeAPIReadyRegister)for(var e=0;e
          "),this._videoOverlay=this.wrapper.find(".k-mediaplayer-overlay").on("click"+z,this._mouseClickHanlder)),this._mediaTimeUpdateHandler=this._mediaTimeUpdate.bind(this),this._mediaDurationChangeHandler=this._mediaDurationChange.bind(this),this._mediaEndedHandler=this._mediaEnded.bind(this),this._mediaCanPlayHandler=this._mediaReady.bind(this),this._mediaPlayHandler=this._mediaPlay.bind(this),this._videoOverlay.after(N.htmlPlayer),this._media=this.wrapper.find(x+w)[0],e(this._media).css({width:"100%",height:"100%"}),this.options.mute&&this.mute(!0),this._media.ontimeupdate=this._mediaTimeUpdateHandler,this._media.ondurationchange=this._mediaDurationChangeHandler,this._media.oncanplay=this._mediaCanPlayHandler,this._media.onplay=this._mediaPlayHandler,this._media.onended=this._mediaEndedHandler,this._media.loop=this.options.autoRepeat},_mouseIn:function(){this._shownOnKeydown||this._uiDisplay(!0)},_mouseOut:function(){this._shownOnKeydown||this._poll("mouseIdle",this._mouseIdle,3e3,this)},_mouseIdle:function(){return this._shownOnKeydown||this._uiDisplay(!1),!1},_mouseMove:function(){this._titleBar.is(":animated")||this._toolBar.element.is(":animated")||this._slider.wrapper.is(":animated")||this._uiDisplay(!0),this._poll("mouseIdle",this._mouseIdle,3e3,this)},_uiDisplay:function(e,t){var n=t||"slow";var i=this._titleBar.add(this._toolBar.element.parent());e?i.fadeIn(n):(i.fadeOut(n),this.options.navigatable&&this.wrapper.trigger("focus"))},setOptions:function(e){B.fn.setOptions.call(this,e)},destroy:function(){B.fn.destroy.call(this),this.isPaused()||this.pause(),this.element.off(z),this.element.find(x+y).off(z),this._timers=null,this._mouseMoveHandler=null,this._mouseOutHandler=null,this._mouseInHandler=null,this._mouseClickHanlder=null,this._keyDownHandler=null,this._fullscreenHandler=null,this._toolbarClickHandler=null,this._sliderDragChangeHandler=null,this._sliderDraggingHandler=null,this._volumeDraggingHandler=null,this._volumeChangeHandler=null,this._youtubeApiReadyHandler=null,this._onYouTubePlayerReady=null,this._onPlayerStateChangeHandler=null,this._dropDownSelectHandler=null,this._youTubeVideo?this._ytmedia.destroy():(this._media.ontimeupdate=this._mediaTimeUpdateHandler=null,this._media.ondurationchange=this._mediaDurationChangeHandler=null,this._media.oncanplay=this._mediaCanPlayHandler=null,this._media.onplay=this._mediaPlayHandler=null,this._media.onended=this._mediaEndedHandler=null,this._media.src="",this._media.remove()),this._mouseMoveTimer=null,clearTimeout(this._mouseMoveTimer),t.destroy(this.element)},seek:function(e){if(void 0===e)return 1e3*this._youTubeVideo?this._ytmedia.getCurrentTime():this._media?this._media.currentTime:0;var t=e/1e3;return this._youTubeVideo?t+3>=this._ytmedia.getDuration()|0?this._ytmedia.seekTo(this._ytmedia.getDuration()-3|0,!0):this._ytmedia.seekTo(t,!0):this._media.currentTime=t,this},play:function(){return this._youTubeVideo?this._ytmedia.playVideo():(t.support.mobileOS&&this._uiDisplay(!1),this._media.play()),this._paused=!1,this._playStateToggle(!0),this},stop:function(){return this._youTubeVideo&&this._ytmedia?this._ytmedia.stopVideo():this._media&&!this._youTubeVideo&&(t.support.mobileOS&&this._uiDisplay(!0),this._media.pause(),this._media.currentTime=0),this._paused=!0,this._playStateToggle(!1),this},pause:function(){return this._youTubeVideo?this._ytmedia.pauseVideo():(t.support.mobileOS&&this._uiDisplay(!0),this._media.pause()),this._paused=!0,this._playStateToggle(!1),this.trigger(i),this},toolbar:function(){return this._toolBar},dropdown:function(){return this._dropDown},titlebar:function(){return this._titleBar},fullScreen:function(e){if(void 0===e)return this._isInFullScreen||!1;var t=this.element.get(0);e?(this.element.addClass("k-mediaplayer-fullscreen"),t.requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.msRequestFullscreen&&t.msRequestFullscreen(),this._isInFullScreen=!0):(document.cancelFullscreen?document.cancelFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msCancelFullscreen?document.msCancelFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen&&document.msExitFullscreen(),this.element.removeClass("k-mediaplayer-fullscreen"),this._isInFullScreen=!1),this._slider.resize()},volume:function(e){if(void 0===e)return void 0!==this._volume?this._volume:this._volume=this.options.volume;this._volume=e,this.mute(e<=0),this._youTubeVideo?this._ytmedia.setVolume(this._volume):this._media.volume=this._volume/100,this._volumeSlider.value(e)},mute:function(e){var t=this._youTubeVideo?this._ytmedia&&this._ytmedia.isMuted():this._media&&this._media.muted;if(void 0===e||e===t)return t;this._youTubeVideo?e?this._ytmedia.mute():this._ytmedia.unMute():this._media.muted=e,e?this._volumeSlider.value(0):this._volumeSlider.value(this._media&&100*this._media.volume||this._ytmedia&&this._ytmedia.getVolume()),this.trigger(s),this._changeVolumeButtonImage(this._volumeSlider.value())},isEnded:function(){return this._youTubeVideo?0===this._ytmedia.getPlayerState():this._media.ended},media:function(e){var t=this.dropdown();if(void 0===e)return void 0!==this._mediaData?this._mediaData:this._mediaData=this.options.media;H(e.source)?(t.setDataSource(e.source),t.wrapper.show()):t.wrapper.hide(),this._mediaData=e,this._updateTitle(),this._setPlayerUrl()},isPaused:function(){return this._paused},isPlaying:function(){return!this.isEnded()&&!this._paused},_aria:function(){this.wrapper.attr("role","region")},_navigatable:function(){this._fullscreenHandler=this._fullscreen.bind(this),e(document).on("webkitfullscreenchange mozfullscreenchange fullscreenchange"+z,this._fullscreenHandler),this.options.navigatable&&(this.wrapper.attr("tabIndex",0),this._keyDownHandler=this._keyDown.bind(this),this.wrapper.on("keydown"+z,this._keyDownHandler))},_fullscreen:function(){var e=document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen,n=this.wrapper.find(S);this._uiDisplay(!0),this._slider.resize(),e||(t.ui.icon(n,{icon:l}),this.fullScreen(!1))},_keyIdle:function(){return this._uiDisplay(!1),this._shownOnKeydown=!1,!1},_keyDown:function(e){e.preventDefault();const n=this.wrapper.find(S);if(this._shownOnKeydown=!0,this._uiDisplay(!0,"fast"),this._poll("keyDown",this._keyIdle,3e3,this),e.keyCode===V.SPACEBAR)this.isPlaying()?this.pause():this.play();else if(e.keyCode!==V.ENTER||this._isInFullScreen)if(77===e.keyCode){var i=this.mute();this.mute(!i)}else e.keyCode===V.ESC&&this._isInFullScreen?(t.ui.icon(n,{icon:l}),this.fullScreen(!1)):e.keyCode===V.LEFT||e.keyCode===V.RIGHT?(e.preventDefault(),this._volumeSlider.wrapper.find(E).length||this._sliderKeyNav(this._slider,e.keyCode)):e.keyCode===V.UP||e.keyCode===V.DOWN?(e.preventDefault(),this._slider.wrapper.find(E).length||this._sliderKeyNav(this._volumeSlider,e.keyCode)):!e.ctrlKey||97!==e.keyCode&&49!==e.keyCode?!e.ctrlKey||98!==e.keyCode&&50!==e.keyCode||this._qualityDropDownKeyNav("increase"):this._qualityDropDownKeyNav("decrease");else t.ui.icon(n,{icon:c}),this.fullScreen(!0)},_error:function(){},_progress:function(){},_sliderKeyNav:function(e,t){e._setValueInRange(e._keyMap[t](e.options.value))},_qualityDropDownKeyNav:function(e){const t=this._dropDown;const n=t.dataSource;const i=t.options.dataValueField;let r=t.selectedIndex;switch(e){case"increase":r+=1;break;case"decrease":r-=1}const o=n.at(r);o&&o[i]&&(t.value(o[i]),this._currentIndex=r,this._setPlayerUrl())}});I.plugin($)}(window.kendo.jQuery);kendo;var s_=function(e){return null!=e};var l_=function(e){return null==e};var c_=function(e){return Array.isArray(e)};var d_=function(e){return"function"==typeof e};var h_=function(e){return"string"==typeof e};var u_=function(e){return!function(e){return l_(e)||0===e.trim().length}(e)};var p_=function(e){return e&&e.getTime};var f_=function(e){return s_(e.filters)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;var m_=function(e,t,n){return function(i){return e(i)?t(i):n(i)}};var g_=function(){var e=[];for(var t=0;t0}(e(t))}};var M_=function(e,t){return m_(e,t,C_)};var A_=function(e,t){return function(n){return e(n).map(t).join("~")}};var D_=g_.apply(void 0,[['"',""],[":","-"]].map((function(e){var t=e[0],n=e[1];return function(e){return e.replace(new RegExp(t,"g"),n)}})));var E_=(I_=".",function(e){return e.slice(0,e.indexOf(I_))});var I_;var z_=function(e){var t=e.field,n=e.dir,i=void 0===n?"asc":n;return"".concat(t,"-").concat(i)};var P_=k_("take");var L_=k_("aggregates");var B_=k_("skip");var H_=k_("group");var R_=k_("sort",!0);var F_=A_(R_,z_);var O_=A_(H_,z_);var V_=A_(L_,(function(e){var t=e.field,n=e.aggregate;return"".concat(t,"-").concat(n)}));var N_=g_((function(e){return"datetime'".concat(e,"'")}),E_,D_,JSON.stringify,v_);var $_=g_(x_("page"),(function(e){var t=e.skip,n=e.take;return Math.floor((t||0)/n)+1}));var U_=g_(x_("pageSize"),P_);var W_=g_(x_("group"),O_);var j_=g_(x_("sort"),F_);var q_=g_(x_("aggregate"),V_);M_(S_(B_),$_);M_(S_(P_),U_);M_(T_(H_),W_);M_(S_(L_),q_);g_(M_(T_(R_),j_),(function(e){return Object.assign({},e,{sort:(R_(e)||[]).filter((function(e){var t=e.dir;return u_(t)}))})}));var G_=function(e){var t=e.field,n=e.operator,i=e.value;return"".concat(t,"~").concat(n,"~").concat(i)};m_(__,g_(G_,(function(e){var t=e.field,n=e.value,i=e.ignoreCase,r=e.operator;return{value:N_(n),field:t,ignoreCase:i,operator:r}})),G_);var K_=function(e,t,n){return t[e]=n,t};var Y_=function(e){return function(t){var n=t[e];return s_(n)?n:t[(i=e,i.replace(/(^[A-Z])/g,(function(e,t){return t.toLowerCase()})))];var i}};Y_("Member");Y_("AggregateMethodName");Y_("Value");var Q_=function(e){return function(t){return Object.keys(t).reduce(e.bind(null,t),{})}};var X_=Q_((function(e,t,n){return K_(n.toLowerCase(),t,e[n])}));var Z_=Q_((function(e,t,n){return K_(n,t,X_(e[n]))}));var J_=function(e,t){return s_(e)?e:t};var eb=g_((function(e){var t=e.field,n=e.hasSubgroups,i=e.value,r=e.aggregates,o=e.items;return{aggregates:Z_(r),field:t,items:n?o.map(eb):o,value:i}}),(function(e){return{aggregates:e.Aggregates||e.aggregates,field:e.Member||e.member||e.field,hasSubgroups:e.HasSubgroups||e.hasSubgroups||!1,items:e.Items||e.items,value:J_(e.Key,J_(e.key,e.value))}}));var tb=function(e){return function(t){return function(n,i,r){return t(n,e(i,r))}}};tb((function(e){return e}));var nb={or:{concat:function(e,t){return function(n){return e(n)||t(n)}},identity:function(){return!1}},and:{concat:function(e,t){return function(n){return e(n)&&t(n)}},identity:function(){return!0}}};var ib={contains:function(e,t){return(e||"").indexOf(t)>=0},doesnotcontain:function(e,t){return-1===(e||"").indexOf(t)},doesnotendwith:function(e,t){return(e||"").indexOf(t,(e||"").length-(t||"").length)<0},doesnotstartwith:function(e,t){return-1===(e||"").lastIndexOf(t,0)},endswith:function(e,t){return(e||"").indexOf(t,(e||"").length-(t||"").length)>=0},eq:function(e,t){return e===t},gt:function(e,t){return e>t},gte:function(e,t){return e>=t},isempty:function(e){return""===e},isnotempty:function(e){return""!==e},isnotnull:function(e){return s_(e)},isnull:function(e){return l_(e)},lt:function(e,t){return e 0',doesnotcontain:', InStr({0}.CurrentMember.MEMBER_CAPTION,"{1}")',endswith:', Right({0}.CurrentMember.MEMBER_CAPTION,Len("{1}"))="{1}"',eq:', {0}.CurrentMember.MEMBER_CAPTION = "{1}"',neq:', {0}.CurrentMember.MEMBER_CAPTION = "{1}"',startswith:', Left({0}.CurrentMember.MEMBER_CAPTION,Len("{1}"))="{1}"'};var db="doesnotcontain",hb="in",ub="neq";function pb(e){var t="";var n=String(e.value);var i=e.field;var r=e.operator;return r===hb?(t+="{",t+=n,t+="}"):(t+=r===ub||r===db?"-":"",t+="Filter(",t+=i+".MEMBERS",t+=function(e){var t=[];for(var n=1;n1)n.push(a);else{var l=bb(s[0]);for(var c=0,d=i.length;c1||t.length>0){for(s.push(vb(a,t));c0&&n.push("{"+mb(t).join(",")+"}"),wb(n)}function _b(e,t){var n=e.length-1;var i=e[n];var r=function(e,t){for(var n=0,i=e.length;n2?t[0]+"."+t[1]:e}function wb(e){var t="CROSSJOIN({";var n;return e.length>2?(n=e.pop(),t+=wb(e)):(t+=e.shift(),n=e.pop()),t+="},{",t+=n,t+="})"}function yb(e){var t='
          ';var n=e.columnAxes,i=void 0===n?[]:n,r=e.rowAxes,o=void 0===r?[]:r;var a=e.measureAxes,s=void 0===a?[]:a,l=e.sort,c=void 0===l?[]:l,d=e.filter,h=void 0===d?[]:d;var u="rows"===e.measuresAxis;return t+="SELECT NON EMPTY {",!i.length&&o.length&&(!s.length||s.length&&u)&&(i=o,o=[],u=!1),i.length||o.length||(u=!1),i.length?t+=fb(i,u?[]:s,c):s.length&&!u&&(t+=mb(s).join(",")),t+="} DIMENSION PROPERTIES CHILDREN_CARDINALITY, PARENT_UNIQUE_NAME ON COLUMNS",(o.length||u&&s.length>1)&&(t+=", NON EMPTY {",o.length?t+=fb(o,u?s:[],c):t+=mb(s).join(","),t+="} DIMENSION PROPERTIES CHILDREN_CARDINALITY, PARENT_UNIQUE_NAME ON ROWS"),h.length?(t+=" FROM ",t+="(",t+=function(e,t){var n="";var i="";for(var r=e.length-1;r>=0;r--)i="SELECT (",i+=pb(e[r]),i+=") ON 0",n=r===e.length-1?i+=" FROM ["+t+"]":i+" FROM ( "+n+" )";return n}(h,e.connection.cube),t+=")"):t+=" FROM ["+e.connection.cube+"]",(t+=""+e.connection.catalog+"Multidimensional").replace(/&/g,"&")}var kb=function(e,t){return kb=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},kb(e,t)};function xb(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}kb(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Cb=function(){return Cb=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&r[r.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1] Cell")).map((function(e){return{fmtValue:Db(e,"FmtValue"),ordinal:parseInt(e.getAttribute("CellOrdinal"),10),value:Db(e,"Value")}}));var r={tuples:[]};var o={tuples:[]};var a=[];n.forEach((function(e){if("SlicerAxis"!==e.getAttribute("name")){var t=0===r.tuples.length?r.tuples:o.tuples;Array.prototype.push.apply(t,function(e){var t=Array.from(e.querySelectorAll("Tuple"));return t.map((function(e){var t=Array.from(e.querySelectorAll("Member")).map((function(e){var t=parseInt(Db(e,"LNum")||"0",10);var n=parseInt(Db(e,"CHILDREN_CARDINALITY")||"0",10)>0;return{caption:Db(e,"Caption"),children:[],hasChildren:n,hierarchy:e.getAttribute("Hierarchy"),levelName:Db(e,"LName"),levelNum:t,name:Db(e,"UName"),parentName:Db(e,"PARENT_UNIQUE_NAME")}}));return{members:t}}))}(e))}}));var s=new Array(o.tuples.length*r.tuples.length).fill(null);i.forEach((function(e){s[e.ordinal]=e}));var l=0;return o.tuples.forEach((function(e){r.tuples.forEach((function(t){a.push({columnTuple:t,data:s[l],rowTuple:e}),l++}))})),{columns:r,data:a,rows:o}}function Db(e,t){var n=e.querySelector(t);return n?n.textContent:""}var Eb={schemaCatalogs:"DBSCHEMA_CATALOGS",schemaCubes:"MDSCHEMA_CUBES",schemaDimensions:"MDSCHEMA_DIMENSIONS",schemaHierarchies:"MDSCHEMA_HIERARCHIES",schemaKPIs:"MDSCHEMA_KPIS",schemaLevels:"MDSCHEMA_LEVELS",schemaMeasures:"MDSCHEMA_MEASURES",schemaMembers:"MDSCHEMA_MEMBERS"};function Ib(e){var t={};var n='
          ';return n+=""+(Eb[e.command]||e.command)+"",n+=""+zb("RestrictionList",e.restrictions,!0)+"",e.connection&&e.connection.catalog&&(t.Catalog=e.connection.catalog),n+=""+zb("PropertyList",t,!1)+"",n+=""}function zb(e,t,n){var i="";if(t){i+="<"+e+">";var r=void 0;for(var o in t)t[o]&&(r=t[o],n&&(o=o.replace(/([A-Z]+(?=$|[A-Z][a-z])|[A-Z]?[a-z]+)/g,"$1_").toUpperCase().replace(/_$/,"")),i+="<"+o+">"+r+"");i+=""}else i+="<"+e+"/>";return i}var Pb={schemaCatalogs:function(e){var t=(new DOMParser).parseFromString(e,"text/xml");return Array.from(t.querySelectorAll("DiscoverResponse > return > root > row")).map((function(e){return{name:Db(e,"CATALOG_NAME"),description:Db(e,"DESCRIPTION")}}))},schemaCubes:function(e){var t=(new DOMParser).parseFromString(e,"text/xml");return Array.from(t.querySelectorAll("DiscoverResponse > return > root > row")).map((function(e){return{name:Db(e,"CUBE_NAME"),caption:Db(e,"CUBE_CAPTION"),description:Db(e,"DESCRIPTION"),type:Db(e,"CUBE_TYPE")}}))},schemaDimensions:function(e){var t=(new DOMParser).parseFromString(e,"text/xml");return Array.from(t.querySelectorAll("DiscoverResponse > return > root > row")).map((function(e){return{caption:Db(e,"DIMENSION_CAPTION"),defaultHierarchy:Db(e,"DEFAULT_HIERARCHY"),description:Db(e,"DESCRIPTION"),name:Db(e,"DIMENSION_NAME"),type:parseInt(Db(e,"DIMENSION_TYPE"),10),uniqueName:Db(e,"DIMENSION_UNIQUE_NAME")}}))},schemaHierarchies:function(e){var t=(new DOMParser).parseFromString(e,"text/xml");return Array.from(t.querySelectorAll("DiscoverResponse > return > root > row")).map((function(e){return{name:Db(e,"HIERARCHY_NAME"),caption:Db(e,"HIERARCHY_CAPTION"),description:Db(e,"DESCRIPTION"),uniqueName:Db(e,"HIERARCHY_UNIQUE_NAME"),dimensionUniqueName:Db(e,"DIMENSION_UNIQUE_NAME"),displayFolder:Db(e,"HIERARCHY_DISPLAY_FOLDER"),origin:Db(e,"HIERARCHY_ORIGIN"),defaultMember:Db(e,"DEFAULT_MEMBER")}}))},schemaKPIs:function(e){var t=(new DOMParser).parseFromString(e,"text/xml");return Array.from(t.querySelectorAll("DiscoverResponse > return > root > row")).map((function(e){return{name:Db(e,"KPI_NAME"),uniqueName:Db(e,"KPI_NAME"),caption:Db(e,"KPI_CAPTION"),value:Db(e,"KPI_VALUE"),goal:Db(e,"KPI_GOAL"),status:Db(e,"KPI_STATUS"),trend:Db(e,"KPI_TREND"),statusGraphic:Db(e,"KPI_STATUS_GRAPHIC"),trendGraphic:Db(e,"KPI_TREND_GRAPHIC"),description:Db(e,"KPI_DESCRIPTION"),groupName:Db(e,"MEASUREGROUP_NAME"),type:"kpi"}}))},schemaLevels:function(e){var t=(new DOMParser).parseFromString(e,"text/xml");return Array.from(t.querySelectorAll("DiscoverResponse > return > root > row")).map((function(e){return{name:Db(e,"LEVEL_NAME"),caption:Db(e,"LEVEL_CAPTION"),description:Db(e,"DESCRIPTION"),uniqueName:Db(e,"LEVEL_UNIQUE_NAME"),dimensionUniqueName:Db(e,"DIMENSION_UNIQUE_NAME"),displayFolder:Db(e,"LEVEL_DISPLAY_FOLDER"),orderingProperty:Db(e,"LEVEL_ORDERING_PROPERTY"),origin:Db(e,"LEVEL_ORIGIN"),hierarchyUniqueName:Db(e,"HIERARCHY_UNIQUE_NAME")}}))},schemaMeasures:function(e){var t=(new DOMParser).parseFromString(e,"text/xml");return Array.from(t.querySelectorAll("DiscoverResponse > return > root > row")).map((function(e){return{name:Db(e,"MEASURE_NAME"),caption:Db(e,"MEASURE_CAPTION"),uniqueName:Db(e,"MEASURE_UNIQUE_NAME"),description:Db(e,"DESCRIPTION"),aggregator:Db(e,"MEASURE_AGGREGATOR"),groupName:Db(e,"MEASUREGROUP_NAME"),displayFolder:Db(e,"MEASURE_DISPLAY_FOLDER"),defaultFormat:Db(e,"DEFAULT_FORMAT_STRING")}}))},schemaMembers:function(e){var t=(new DOMParser).parseFromString(e,"text/xml");return Array.from(t.querySelectorAll("DiscoverResponse > return > root > row")).map((function(e){return{name:Db(e,"MEMBER_NAME"),caption:Db(e,"MEMBER_CAPTION"),uniqueName:Db(e,"MEMBER_UNIQUE_NAME"),dimensionUniqueName:Db(e,"DIMENSION_UNIQUE_NAME"),hierarchyUniqueName:Db(e,"HIERARCHY_UNIQUE_NAME"),levelUniqueName:Db(e,"LEVEL_UNIQUE_NAME"),childrenCardinality:Db(e,"CHILDREN_CARDINALITY")}}))}};var Lb=function(e,t){return Sb(void 0,void 0,void 0,(function(){var n;return Tb(this,(function(i){switch(i.label){case 0:return n=Cb({body:yb(t),headers:{"Content-Type":"text/xml"},method:"POST"},e.init),[4,fetch(e.url,n)];case 1:return[4,i.sent().text()];case 2:return[2,Ab(i.sent())]}}))}))};var Bb=function(e,t){return Sb(void 0,void 0,void 0,(function(){var n,i;return Tb(this,(function(r){switch(r.label){case 0:return n=Cb({body:Ib(t),headers:{"Content-Type":"text/xml"},method:"POST"},e.init),[4,fetch(e.url,n)];case 1:return[4,r.sent().text()];case 2:return i=r.sent(),[2,Pb[t.command](i)]}}))}))};var Hb=function(e){return"[Measures]"===e.hierarchy};var Rb=function(e,t){return void 0===t&&(t=new Set),(e.children||[]).forEach((function(e){t.add(e.levelName),Rb(e,t)})),t.size};var Fb=function(e){var t=0;return(e.children||[]).forEach((function(e){t+=Fb(e)||1})),t};var Ob=function(e,t){return(t&&t.hierarchy===e.hierarchy?Mb(Mb([],(t.normalizedPath||[]).slice(0,-1),!0),[e.name||null],!1):Mb(Mb([],t&&t.normalizedPath?t.normalizedPath:[],!0),[e.name],!1)).filter(Boolean)};var Vb=function(e,t,n,i,r,o,a,s){void 0===t&&(t=-1),void 0===n&&(n=0),void 0===i&&(i=void 0),void 0===r&&(r=void 0),void 0===o&&(o=void 0),void 0===a&&(a=void 0),void 0===s&&(s=void 0);var l=Rb(e);var c=Fb(e);var d=i||l;var h=r||c;var u=o?o.slice():[];var p=a?a.slice():new Array(h);var f=u.findIndex((function(t){return t&&t.name===e.levelName&&t.level===e.levelNum}));var m=u[f];var g={name:e.levelName,level:e.levelNum,index:t,cells:new Array(h).fill(null)};var v=-1!==t&&-1!==n;var _={caption:e.caption,name:e.name,levelName:e.levelName,levelNum:e.levelNum,hasChildren:e.hasChildren,parentName:e.parentName,hierarchy:e.hierarchy,total:void 0!==e.total&&e.total||s&&s.children.length<=1&&s.total,parent:s,rowIndex:t,colIndex:n,depth:1,breadth:1,path:e.path||[],normalizedPath:e.normalizedPath||[],children:e.children.filter((function(t){return t.hierarchy===e.hierarchy}))};if(v)if(m)m.cells[n]=_,m.index>=t&&(t=m.index);else if(u[t]&&u[t].cells.length){for(var b=t;b=1&&t&&!t.children.some((function(e){return e.total&&e.name===r.name}))&&!e.total){var s=e.children[0].hierarchy;e.hierarchy===s&&t.children.splice(n+1,0,r)}return e};var $b=function(e){var t={children:[]};var n={};if(e.every((function(e){return 1===e.members.length&&Hb(e.members[0])})))return{children:e.map((function(e){var t=e.members[0];return Cb(Cb({},t),{normalizedPath:[t.name],parentName:t.name,path:[t.hierarchy]})}))};for(var i=0;i0&&!n[o+i.parentName+i.name])a=n[o+i.parentName];else if(!n[o+i.parentName]&&i.levelNum>0&&!n[o+i.parentName+i.name]){var s=Object.keys(n).find((function(e){return i.parentName===n[e].name}));s&&(a=n[s])}if(a){i.path=(c=i,((d=a)&&d.hierarchy===c.hierarchy?Mb(Mb([],(d.path||[]).slice(0,-1),!0),[(0===c.levelNum?c.hierarchy:c.name)||null],!1):Mb(Mb([],d&&d.path?d.path:[],!0),[0===c.levelNum?c.hierarchy:c.name],!1)).filter(Boolean)),i.normalizedPath=Ob(i,a);var l=a.children.findIndex((function(e){return e.hierarchy!==a.hierarchy}));-1!==l?a.children.splice(l,0,i):a.children.push(i)}var c,d;i.parentName+=i.name,o+=i.parentName,n[o]||(n[o]=i)};for(var s=0;s=0;i--)n(i)};var Jb=function(e,t,n){var i=-1;if(n.dropTarget&&n.dropDirection){var r=n.dropDirection?"before"===n.dropDirection?0:1:0;i=e.findIndex((function(e){return Xb(e,n.dropTarget)}))+r}-1!==i?(e.forEach((function(e){var n;e.expand&&e.name.length>1&&e.name.length>i&&(n=e.name).splice.apply(n,Mb([i,0],t.name,!1))})),e.splice(i,0,t)):e.push(t)};var ew=function(e){var t=e.length&&e[0];var n=t&&t.members[t.members.length-1];if(n&&Hb(n)){var i=[];var r=new Set(e.map((function(e){return e.members[e.members.length-1].caption}))).size;for(var o=0;o1?void 0:{name:t.payload,expand:!1}:e})).filter(Boolean);default:return e}};var lw;!function(e){e.toggleSelection="PIVOT_CONFIGURATOR_ACTION_TOGGLE_SELECTION",e.addColumnAxis="PIVOT_CONFIGURATOR_ACTION_ADD_COLUMN_AXIS",e.addColumnAxes="PIVOT_CONFIGURATOR_ACTION_ADD_COLUMN_AXES",e.removeColumnAxis="PIVOT_CONFIGURATOR_ACTION_REMOVE_COLUMN_AXIS",e.removeColumnAxes="PIVOT_CONFIGURATOR_ACTION_REMOVE_COLUMN_AXES",e.addRowAxis="PIVOT_CONFIGURATOR_ACTION_ADD_ROW_AXIS",e.addRowAxes="PIVOT_CONFIGURATOR_ACTION_ADD_ROW_AXES",e.removeRowAxis="PIVOT_CONFIGURATOR_ACTION_REMOVE_ROW_AXIS",e.removeRowAxes="PIVOT_CONFIGURATOR_ACTION_REMOVE_ROW_AXES",e.addMeasureAxis="PIVOT_CONFIGURATOR_ACTION_ADD_MEASURE_AXIS",e.addMeasureAxes="PIVOT_CONFIGURATOR_ACTION_ADD_MEASURE_AXES",e.removeMeasureAxis="PIVOT_CONFIGURATOR_ACTION_REMOVE_MEASURE_AXIS",e.removeMeasureAxes="PIVOT_CONFIGURATOR_ACTION_REMOVE_MEASURE_AXES",e.remove="PIVOT_CONFIGURATOR_ACTION_REMOVE",e.setSort="PIVOT_CONFIGURATOR_ACTION_SET_SORT",e.setFilter="PIVOT_CONFIGURATOR_ACTION_SET_FILTER",e.addFilter="PIVOT_CONFIGURATOR_ACTION_ADD_FILTER",e.changeFilter="PIVOT_CONFIGURATOR_ACTION_CHANGE_FILTER",e.removeFilter="PIVOT_CONFIGURATOR_ACTION_REMOVE_FILTER",e.setDragItem="PIVOT_CONFIGURATOR_ACTION_SET_DRAGITEM",e.drop="PIVOT_CONFIGURATOR_ACTION_DROP",e.setDropZone="PIVOT_CONFIGURATOR_ACTION_SET_DROP_ZONE",e.setDropTarget="PIVOT_CONFIGURATOR_ACTION_SET_DROP_TARGET",e.setDropDirection="PIVOT_CONFIGURATOR_ACTION_SET_DROP_DIRECTION"}(lw||(lw={}));var cw=function(e,t){var n;var i;var r;var o;var a;var s;var l;var c;var d;switch(t.type){case lw.toggleSelection:if(!Array.isArray(t.payload)){var h=t.payload;if(2===h.type||"aggregator"in h)return e.measureAxes.some((function(e){return Qb(e,h)}))?cw(e,Cb(Cb({},t),{type:lw.removeMeasureAxis})):cw(e,Cb(Cb({},t),{type:lw.addMeasureAxis}));if("kpi"===h.type){var u=Kb(h);return u.every((function(t){return e.measureAxes.some((function(e){return Qb(e,t)}))}))?cw(e,Cb(Cb({},t),{type:lw.removeMeasureAxes,payload:u})):cw(e,Cb(Cb({},t),{type:lw.addMeasureAxes,payload:u.filter((function(t){return!e.measureAxes.some((function(e){return Qb(e,t)}))}))}))}return t.payload.kpi?e.measureAxes.some((function(e){return Qb(e,h)}))?cw(e,Cb(Cb({},t),{type:lw.removeMeasureAxis})):cw(e,Cb(Cb({},t),{type:lw.addMeasureAxis})):e.columnAxes.some((function(e){return Qb(e,h)}))?cw(e,Cb(Cb({},t),{type:lw.removeColumnAxis})):e.rowAxes.some((function(e){return Qb(e,h)}))?cw(e,Cb(Cb({},t),{type:lw.removeRowAxis})):!e.columnAxes||!e.columnAxes.length||e.rowAxes&&e.rowAxes.length?cw(e,Cb(Cb({},t),{type:lw.addColumnAxis})):cw(e,Cb(Cb({},t),{type:lw.addRowAxis}))}break;case lw.addColumnAxis:i=Mb(Mb([],e.columnAxes||[],!0),[{name:[t.payload.defaultHierarchy||t.payload.uniqueName]}],!1);break;case lw.addColumnAxes:break;case lw.removeColumnAxis:i=Mb([],(e.columnAxes||[]).filter((function(e){return!Qb(e,t.payload)})),!0),Zb(i,t.payload);break;case lw.removeColumnAxes:break;case lw.addRowAxis:n=Mb(Mb([],e.rowAxes||[],!0),[{name:[t.payload.defaultHierarchy||t.payload.uniqueName]}],!1);break;case lw.addRowAxes:break;case lw.removeRowAxis:n=Mb([],(e.rowAxes||[]).filter((function(e){return!Qb(e,t.payload)})),!0),Zb(n,t.payload);break;case lw.removeRowAxes:break;case lw.addMeasureAxis:r=Mb(Mb([],e.measureAxes||[],!0),[{name:[t.payload.defaultHierarchy||t.payload.uniqueName]}],!1);break;case lw.removeMeasureAxis:r=Mb([],(e.measureAxes||[]).filter((function(e){return!Qb(e,t.payload)})),!0);break;case lw.addMeasureAxes:r=Mb(Mb([],e.measureAxes||[],!0),(t.payload||[]).map((function(e){return{name:[e.defaultHierarchy||e.uniqueName]}})),!0);break;case lw.removeMeasureAxes:r=Mb([],(e.measureAxes||[]).filter((function(e){return!t.payload.some((function(t){return Qb(e,t)}))})),!0);break;case lw.remove:e.columnAxes.some((function(e){return Xb(e,t.payload)}))&&(i=Mb([],e.columnAxes.filter((function(e){return!Xb(e,t.payload)})),!0),Zb(i,{uniqueName:t.payload.name})),e.rowAxes.some((function(e){return Xb(e,t.payload)}))&&(n=Mb([],e.rowAxes.filter((function(e){return!Xb(e,t.payload)})),!0),Zb(n,{uniqueName:t.payload.name})),e.measureAxes.some((function(e){return Xb(e,t.payload)}))&&(r=Mb([],e.measureAxes.filter((function(e){return!Xb(e,t.payload)})),!0));break;case lw.setDragItem:s=t.payload;break;case lw.setDropZone:l=t.payload;break;case lw.setDropTarget:d=t.payload;break;case lw.setDropDirection:c=t.payload;break;case lw.drop:if(e.dragItem&&e.dropZone){var p=e.columnAxes.find((function(e){return Xb(e,t.payload)}));var f=e.rowAxes.find((function(e){return Xb(e,t.payload)}));var m=e.measureAxes.find((function(e){return Xb(e,t.payload)}));var g=void 0;switch(p&&(g=p,i=Mb([],e.columnAxes.filter((function(e){return!Xb(e,t.payload)})),!0),Zb(i,{uniqueName:t.payload.name})),f&&(g=f,n=Mb([],e.rowAxes.filter((function(e){return!Xb(e,t.payload)})),!0),Zb(n,{uniqueName:t.payload.name})),m&&(g=m,r=Mb([],e.measureAxes.filter((function(e){return!Xb(e,t.payload)})),!0)),e.dropZone){case"columnAxes":i=i||e.columnAxes.slice(),Jb(i,g,e);break;case"rowAxes":n=n||e.rowAxes.slice(),Jb(n,g,e);break;case"measureAxes":r=r||e.measureAxes.slice(),Jb(r,g,e)}}s=null,l=null,d=null;break;case lw.setSort:o=t.payload;break;case lw.setFilter:a=Array.isArray(t.payload)?t.payload:[t.payload];break;case lw.addFilter:a=(e.filter||[]).slice(),Array.isArray(t.payload)?a.push.apply(a,t.payload):a.push(t.payload);break;case lw.changeFilter:a=Array.isArray(t.payload)?(e.filter||[]).map((function(e){return t.payload.some((function(t){return t.field===e.field}))?t.payload.find((function(t){return t.field===e.field})):e})):(e.filter||[]).map((function(e){return e.field===t.payload.field?t.payload:e}));break;case lw.removeFilter:a=(e.filter||[]).slice(),a=Array.isArray(t.payload)?a.filter((function(e){return!t.payload.some((function(t){return t.field===e.field&&t.operator===e.operator}))})):a.filter((function(e){return!(e.field===t.payload.field&&e.operator===t.payload.operator)}))}return{dragItem:s,dropTarget:d,dropDirection:c,dropZone:l,columnAxes:i,rowAxes:n,measureAxes:r,filter:a,sort:o}};var dw;!function(e){e[e.Sum=0]="Sum",e[e.Count=1]="Count",e[e.Min=2]="Min",e[e.Max=3]="Max",e[e.Average=4]="Average"}(dw||(dw={}));var hw=0;var uw=function(e){var t="".concat(dw[e],"_").concat(hw++);switch(e){case dw.Sum:return{init:function(e){t in e==!1&&(e[t]=0)},merge:function(e,n){n[t]+=e[t]},accumulate:function(e,n){e[t]+=n},result:function(e){return e[t]},format:function(e){return e.toFixed(2)}};case dw.Count:return{init:function(e){t in e==!1&&(e[t]=0)},merge:function(e,n){n[t]+=e[t]},accumulate:function(e,n){e[t]+=1},result:function(e){return e[t]},format:function(e){return e.toFixed()}};case dw.Min:return{init:function(e){t in e==!1&&(e[t]=Number.POSITIVE_INFINITY)},merge:function(e,n){n[t]=Math.min(e[t],n[t])},accumulate:function(e,n){e[t]=Math.min(n,e[t])},result:function(e){return Number.isFinite(e[t])?e[t]:NaN},format:function(e){return e.toFixed(2)}};case dw.Max:return{init:function(e){t in e==!1&&(e[t]=Number.NEGATIVE_INFINITY)},merge:function(e,n){n[t]=Math.max(e[t],n[t])},accumulate:function(e,n){e[t]=Math.max(n,e[t])},result:function(e){return Number.isFinite(e[t])?e[t]:NaN},format:function(e){return e.toFixed(2)}};case dw.Average:var n="".concat(t,"_sum");var i="".concat(t,"_count");return{init:function(e){i in e==!1&&(e[n]=0,e[i]=0)},merge:function(e,t){t[n]+=e[n],t[i]+=e[i]},accumulate:function(e,t){e[n]+=t,e[i]+=1},result:function(e){return e[n]/e[i]},format:function(e){return e.toFixed(2)}};default:throw new Error("Invalid aggregate type provided")}};var pw=uw(dw.Sum);var fw=uw(dw.Count);var mw=uw(dw.Min);var gw=uw(dw.Max);var vw=uw(dw.Average);function _w(e,t){"filters"in e?e.filters.map((function(e){return _w(e,t)})):t(e)}var bw=function(e,t){(Array.isArray(e)?e:e.filters).forEach((function(e){return _w(e,t)}))};var ww=function(e,t,n){var i=e.get(t);return i||(i=n||new Map,e.set(t,i)),i};var yw=function(e){var t=e.indexOf("&");return-1!==t?[e.substring(0,t),e.substring(t+1)]:[e,void 0]};var kw=function(e,t,n){e.forEach((function(i,r){if(r!==n){i.size>0&&kw(i,t,n);var o=i.get(n);var a=ww(e,n,{});t.forEach((function(e){e.aggregate.init(a),e.aggregate.merge(o,a)}))}}))};var xw=function(e,t,n,i){e.forEach((function(e,r){var o;r!==i?(o=ww(t,r),xw(e,o,n,i)):(o=ww(t,r,{}),n.forEach((function(t){t.aggregate.init(o),t.aggregate.merge(e,o)})))}))};var Cw=function(e,t,n,i){e.forEach((function(r,o){if(o!==n){r.size>0&&Cw(r,t,n,i);var a=ww(r,n);var s=ww(e,n);xw(a,s,t,i)}}))};var Sw=function(e,t,n,i,r,o){var a=new Map;var s=new Map;var l=t.concat(n);var c=new Set;var d=r.dataField,h=r.columnsData;var u=function(e,t,n){var i=n?Array.isArray(n)?{logic:"and",filters:n}:n:void 0;var r=i?sb(i):function(){return!0};var o=e.concat(t);var a=[];bw(n||[],(function(e){"field"in e&&e.field&&a.push(e.field)}));var s={hasFilter:!1,predicate:r,filteringAxes:[]};if(a.some((function(e){return"function"==typeof e})))s.filteringAxes=o.slice();else if(a.length>0){var l=Array.from(new Set(a).values());var c=o.filter((function(e){return l.indexOf(e.key)>=0}));s.filteringAxes=c}return s.hasFilter=s.filteringAxes.length>0,s}(t,n,o),p=u.hasFilter,f=u.predicate,m=u.filteringAxes;return e.forEach((function(e){if(p){var r={};if(m.forEach((function(t){r[t.key]=t.displayValue(e)})),!f(r))return}var o=l.map((function(t){return t.displayValue(e)}));var u="".concat.apply("",o);var g=s.get(u);if(!g){var v=a;var _=function(t){v=ww(v,function(e,t){return e+"&"+t}(t.key,t.displayValue(e)))};t.forEach(_),v=ww(v,h),c.add(v),n.forEach(_),g={},v.set(d,g),s.set(u,g),i.forEach((function(e){e.aggregate.init(g)}))}i.forEach((function(t){t.aggregate.accumulate(g,t.value(e))}))})),c.forEach((function(e){return kw(e,i,d)})),Cw(a,i,h,d),a};var Tw=function(e,t,n){var i=new Map;return xw(e,i,n,t),i};var Mw=function(e,t,n){var i=yw(e),r=i[0],o=i[1];var a=n.slice();if(r&&o){var s=t.find((function(e){return e.key===r}));var l=s?s.caption:"";return a.map((function(t){return t===l?e:t}))}return a};var Aw=function(e,t,n,i,r,o,a){var s=a||new Map;var l=i.map((function(e){return e.caption}));for(;t.length>1&&i.some((function(e){return e.caption===t[t.length-1].caption}));)t.pop(),l.pop();var c=e;return t.forEach((function(e,t){if(l=Mw(e.name,i,l),c&&!i.some((function(t){return t.caption===e.name}))){if(!c.has(e.name)&&!s.has(l.slice(0,l.indexOf(e.name)+1).join("-"))){var a=Array.from(c).find((function(e){return e[0]!==n}));var d=a&&a[0];var h=d&&yw(d)[0];var u=h?t-i.findIndex((function(e){return e.key===h})):0;var p=function(t){var a=[];c.forEach((function(e,t){t!==n&&a.push.apply(a,Array.from(e).filter((function(e){return e[0]!==n})))}));var d=new Map;a.forEach((function(e){if(d.has(e[0])){var t=d.get(e[0]);var n=e[1];var i=new Map;xw(t,i,r,o),xw(n,i,r,o),d.set(e[0],i)}else d.set(e[0],new Map(e[1]))}));var h=l.slice(0,l.indexOf(e.name));d.forEach((function(e,t){s.set(Mw(t,i,h.concat([t])).join("-"),e)})),d.set(n,c.get(n)),c=d};for(var f=0;fa?"asc"===r?1:-1:0}}(b,p));for(var w=0;w<_.length;w++){var y=_[w][0];var k={members:[]};u.push(k);var x=yw(y)[1];p=e.find((function(e){return e.key===t}));v={caption:x,children:[],levelName:t+" "+t,levelNum:1,parentName:p?p.caption:"",hierarchy:t,name:y};(s=k.members).push.apply(s,d),k.members.push(v)}}else if(l.expand){var C=(p=e.find((function(e){return e.key===t})))?p.caption:"";c.delete(t),h.push(t);v={children:[],caption:C,hierarchy:t,levelName:C,levelNum:0,name:C,parentName:""};d.push(v)}c.forEach((function(t){u.forEach((function(n){var i=(p=e.find((function(e){return e.key===t})))?p.caption:"";var r={children:[],hasChildren:!0,caption:i,hierarchy:t,levelName:i,levelNum:0,name:i,parentName:""};n.members.push(r)}))})),a.push.apply(a,u)}))};for(var c=0;c=0;i--){var r=n[i];n[i]=Lw(n[i],t[0]);for(var o=1;o0?Bw(h,s):h;var p=o.length?zw(i,o,n,l,d):[{members:[]}];return{columns:u,data:Dw(n,p,u,c,r,i,s),rows:p}};var Rw=function(e,t){var n=Object.keys(e).map((function(e){return{caption:e,defaultHierarchy:e,description:"",name:e,uniqueName:e,hierarchyUniqueName:e,measure:!0,type:1}}));return t.length&&n.push({caption:"Measures",children:t.map((function(e){return{aggregator:"1",caption:String(e.name),defaultFormat:"",description:"",displayFolder:"",groupName:String(e.name),name:String(e.name),uniqueName:String(e.name)}})),type:2,description:"",name:"Measures",uniqueName:"[Measures]"}),n};var Fw=function(){function e(e){this.tabIndex=0,this.root=null,this.eventHandlers={},this.update=function(){},this.tabIndex=e.tabIndex}return Object.defineProperty(e.prototype,"elements",{get:function(){return this.root?Array.from(this.root.querySelectorAll(this.selectors.join(","))):[]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"first",{get:function(){return this.root&&this.root.querySelector(this.selectors.join(","))||null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"last",{get:function(){var e=this.elements;return e[e.length-1]||null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"current",{get:function(){return this.elements.find((function(e){return e.matches(":focus")}))},enumerable:!1,configurable:!0}),e.prototype.start=function(e){var t=this;this.root=e;var n=function(n){i.mouseEvents[n]&&(i.eventHandlers[n]=function(e){var i=e.target instanceof Element&&e.target.closest(t.selectors.join(","));i&&t.mouseEvents[n].call(void 0,i,t,e)},e.addEventListener(n,i.eventHandlers[n]))};var i=this;for(var r in this.mouseEvents)n(r);var o=function(n){a.keyboardEvents[n]&&(a.eventHandlers[n]=function(e){var i=e.target instanceof Element&&e.target.closest(t.selectors.join(","));var r=" "===e.key?"Space":e.key;i&&t.keyboardEvents[n][r]&&t.keyboardEvents[n][r].call(void 0,i,t,e)},e.addEventListener(n,a.eventHandlers[n]))};var a=this;for(var r in this.keyboardEvents)o(r)},e.prototype.stop=function(){if(this.root)for(var e in this.eventHandlers)this.eventHandlers[e]&&this.root.removeEventListener(e,this.eventHandlers[e]);this.root=null},e.prototype.focusElement=function(e,t){e&&(t&&(t.removeAttribute("tabindex"),t.classList.remove("k-focus")),e.setAttribute("tabindex",String(this.tabIndex)),e.focus({preventScroll:!0}))},e}();var Ow=".k-pivotgrid .k-pivotgrid-values";var Vw=".k-pivotgrid .k-pivotgrid-column-headers";var Nw=".k-pivotgrid .k-pivotgrid-row-headers";var $w=".k-pivotgrid > .k-pivotgrid-empty-cell";var Uw="table.k-pivotgrid-table";var Ww=".k-pivotgrid-cell";var jw=[Ow,Vw,Nw].join(",");var qw=[$w,[Vw,Uw,Ww].join(" "),[Nw,Uw,Ww].join(" "),[Ow,Uw,Ww].join(" ")];var Gw=function(e,t,n){var i=e.querySelector(".k-icon, .k-svg-icon");if(i){var r=t.elements.indexOf(e);t.update=function(){t.focusElement(t.elements[r],null),t.update=function(){}},i.click(),n.preventDefault()}};var Kw=function(e,t,n){e.offsetLeftt.scrollLeft+t.offsetWidth&&e.offsetWidtht.scrollTop+t.offsetHeight&&e.offsetHeight=n&&!e}));i[t+o][a]=e}n++}}))})),i};var ey=function(e){var t=Jw(e.querySelector([Vw,Uw].join(" ")));var n=Jw(e.querySelector([Nw,Uw].join(" ")));var i=Jw(e.querySelector([Ow,Uw].join(" ")));var r=e.querySelector($w);var o=new Array(n[0].length).fill(r);var a=[];for(var s=0;s=0}));o instanceof HTMLElement&&(o.focus(),r instanceof HTMLElement&&r.click())}},Delete:ly,Backspace:ly}};var dy={click:function(e,t){if(e&&e instanceof HTMLElement){var n=t.elements.find((function(e){return e.hasAttribute("tabindex")}))||null;t.focusElement(e,n)}}};var hy=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.selectors=ay,t.mouseEvents=dy,t.keyboardEvents=cy,t}return xb(t,e),t}(Fw);!function(e,t){var n=window.kendo,i=n.ui,r=n.htmlEncode,o=n.Class,a=n.data.Comparer,s=i.Widget,l=n.data.DataSource,c=n._outerWidth,d=n._outerHeight,h=n.data.Query.normalizeFilter,u=n.data.Query.normalizeSort,p={}.toString,f=function(e){return e},m=e.map,g=e.extend,v=n.keys,_=n.isFunction,b="resize",w="read",y="change",k="error",x="progress",C="Measures",S="stateReset",T="auto",M="
          ",A=".kendoPivotGrid",D="__row_total__",E="dataBinding",I="dataBound",z="expandMember",P=({id:t,key:i,headerClass:o,colspan:a,rowspan:s,expandable:l,iconClass:c,role:d,expanded:h})=>`${l?n.ui.icon(e(''),{icon:`chevron-${r(c)}`}):""}`,L="collapseMember",B="caret-alt-down",H=`.k-i-${B},.k-svg-i-${B}`,R="caret-alt-right",F=({member:e})=>`${r(e.caption||e.name)}`,O={"kpi-trend-decrease":"caret-alt-down","kpi-trend-increase":"caret-alt-up","kpi-trend-equal":"minus"},V=({dataItem:t})=>n.ui.icon(e(``),{icon:"kpi-status-"+(t.value>0?"open":t.value<0?"deny":"hold")}),N=({dataItem:t})=>n.ui.icon(e(``),{icon:O["kpi-trend-"+(t.value>0?"increase":t.value<0?"decrease":"equal")]}),$=({dataItem:e})=>e&&(e.fmtValue||e.value)?`${r(e.fmtValue||e.value)}`:" ";var U="k-table-row",W="k-header k-table-th",j="k-grid-header-table k-table k-table-md",q="k-table k-table-md",G="k-grid-table k-table k-table-md",K="k-table-tbody",Y="k-table-td";function Q(n){var i="string"==typeof n?[{name:n}]:n;var r="[object Array]"===p.call(i)?i:i!==t?[i]:[];return m(r,(function(t){return"string"==typeof t?{name:t}:e.extend(!0,t,{name:t.name,type:t.type})}))}function X(e){var n="string"==typeof e?[{name:[e],expand:!1}]:e;var i="[object Array]"===p.call(n)?n:n!==t?[n]:[];return m(i,(function(e){return"string"==typeof e?{name:[e],expand:!1}:{name:"[object Array]"===p.call(e.name)?e.name.slice():[e.name],expand:e.expand}}))}function Z(e){return-1!==e.indexOf(" ")&&(e='["'+e+'"]'),e}function J(e,t,i,r){var o,a;var s;var l;if(i||(i=t),r||(r=0),(l=i.members[r])&&!l.measure){if(a=(s=l.children).length,i===t?e[n.stringify([l.name])]=!!a:a&&(e[n.stringify(st(i,r))]=!0),a)for(o=0;o1&&t.push({name:C,measure:!0,children:X(n)});var i={members:t};if(e.tuples){var r=Ce(e.tuples,i);r.tuple&&(t=function(e){var t=[];var n=e.members;for(var i=0;i0});return t}(r.tuple))}return t}function ne(e){var t=n.getter(e.field,!0);return function(n,i){return e.aggregate(t(n.dataItem),i,n)}}function ie(e){return"number"==typeof e&&!isNaN(e)}function re(e){return e&&e.getTime}function oe(e,t,n){const i=this;const r=(i.reader.data(e)||[]).slice(0);r&&!i._pristineData&&(i._pristineData=r);const o=i._createSettings(t.columnAxes);const a=i._createSettings(t.rowAxes);const s=i.measures();const l={dataTree:Sw(r,a,o,s,{dataField:"aggregate",columnsData:"columns"},i.filter()||[]),columnSettings:o,rowSettings:a,columnAxes:t.columnAxes,rowAxes:t.rowAxes,measures:s.map((function(e){return e})),fields:{dataField:"aggregate",columnsData:"columns"},sort:ae(t.sort||[])};i._saveState(Hw(l)),i.trigger(y),n.resolve()}function ae(e){var t=[];for(var n=0;ne&&(ie(e)||re(e))&&(n=e),n}};var ce=o.extend({init:function(e){this.options=g({},this.options,e),this.dimensions=this._normalizeDescriptors("field",this.options.dimensions),this.measures=this._normalizeDescriptors("name",this.options.measures)},_normalizeDescriptors:function(e,t){t=t||{};var n={};var i;if("[object Array]"===p.call(t)){for(var r=0,o=t.length;r1?s[0]:t,hierarchy:a};i>1&&(o.members[o.members.length]={children:[],caption:n[l].caption,name:n[l].descriptor.name,levelName:"MEASURES",levelNum:"0",hasChildren:!1,parentName:t,hierarchy:"MEASURES"}),h[h.length]=o}u.push(D)}return{keys:u,tuples:h}},_sortMap:function(t,n){var i=[];var r=[];var o;var s;var l;for(l in t)t[l].directParentName||r.push(e.extend({},{name:l,parentName:t[l].parentName}));if(!r.length)for(l in t)r.push(e.extend({},{name:l,parentName:t[l].parentName}));me(r,t);for(var c=0;c1?_[0]:t,hierarchy:b});a>1&&(c.members[c.members.length]={children:[],caption:r[l].caption,name:r[l].descriptor.name,levelName:"MEASURES",levelNum:"0",hasChildren:!0,parentName:t,hierarchy:"MEASURES"}),u[u.length]=c}f[g.index]=u,m[g.index]=p}return{keys:m,tuples:f}},_findExpandedMember:function(e,t){for(var n=0;n0;)if((r=s[--l].split("&")).length>1&&(o=r[0],a=r[1],(c=(c=i[o](e))!==t&&null!==c?c.toString():c)!=a))return!1;return!0},_calculateAggregate:function(e,t,n){var i={};var r;var o;for(var a=0;a1?t[i[0]]=n.getter(i[0],!0):t[r]=n.getter(Z(r),!0);return t},_parseDescriptors:function(e){var t=Oe(e);var n=Re(t.root);var i=t.expanded;var r=[];for(var o=0;o1)||n.columns&&n.columns.length||(o={root:[],expanded:[]}),E=this._asTuples(l,o,r?[]:u,n.sort?n.sort:[]),I=this._asTuples(c,a,r?u:[],n.sort?n.sort:[]),l=E.tuples,c=I.tuples,s=this._toDataArray(s,this._measuresInfo(u,r),I.keys,E.keys)):s=l=c=[],{axes:{columns:{tuples:l},rows:{tuples:c}},data:s}}});var de=o.extend({init:function(e,t){this.transport=t,this.options=t.options||{},this.transport.discover||_(e.discover)&&(this.discover=e.discover)},read:function(e){return this.transport.read(e)},update:function(e){return this.transport.update(e)},create:function(e){return this.transport.create(e)},destroy:function(e){return this.transport.destroy(e)},discover:function(e){if(this.transport.discover)return this.transport.discover(e);e.success({})},catalog:function(n){var i=this.options||{};if(n===t)return(i.connection||{}).catalog;var r=i.connection||{};r.catalog=n,this.options.connection=r,e.extend(this.transport.options,{connection:r})},cube:function(e){var n=this.options||{};if(e===t)return(n.connection||{}).cube;var i=n.connection||{};i.cube=e,this.options.connection=i,g(!0,this.transport.options,{connection:i})}});var he=l.extend({init:function(t){var n=((t||{}).schema||{}).cube;var i={axes:f,cubes:f,catalogs:f,measures:f,dimensions:f,hierarchies:f,levels:f,members:f};n&&(this.cubeSchema=e.extend(i,this._cubeSchema(n))),l.fn.init.call(this,g(!0,{},{schema:this.cubeSchema},t));var r=this.options.transport||{};"xmla"===(this.options.type||"xmla").toLowerCase()?(this._online=!0,this.transport=new Ge(r)):this.transport=new de(this.options.transport||{},this.transport),this._columns=X(this.options.columns),this._rows=X(this.options.rows);var o=this.cubeSchema?this.cubeSchema.measures():this.options.measures||[];"[object Object]"===p.call(o)&&(this._measuresAxis=o.axis||"columns",o=o.values||[]),this._measures=Q(o)},options:{serverSorting:!0,serverPaging:!0,serverFiltering:!0,serverGrouping:!0,serverAggregates:!0},axes:function(){return{columns:we(this.columns()),rows:we(this.rows())}},catalog:function(e){if(e===t)return this.transport.catalog();this.transport.catalog(e),this._mergeState({}),this.read()},cube:function(e){if(e===t)return this.transport.cube();this.transport.cube(e),this._mergeState({}),this.read()},measuresAxis:function(){return this._measuresAxis||"columns"},fetch:function(e){var n=this;if(this._data===t||0===this._data.length){return this._query().done((function(){_(e)&&e.call(n)}))}},_createSettings:function(e){var t=[];var n;var i=this.cubeSchema.dimensionsSettings();var r=function(e){return e[this.key]};var o=function(e){return e};for(var a=0;a0&&(this._skipNormalize-=1),this.cubeBuilder||(e=this._normalizeData({columnsLength:t.columns.tuples.length,rowsLength:t.rows.tuples.length,columnIndexes:i,rowIndexes:r,data:e})),"rows"==this._lastExpanded?(o=t.columns.tuples,s=this._columnMeasures(),(a=ve(t.columns,this._axes.columns,s))&&(l="columns",t.columns=a,function(e,t,n,i,r){var o,a,s;var l=e.length;var c=be(t,i);var d=i.length||1;for(a=0;a0&&(c=d,r-=d),a=0;a0&&(n-=l,e.splice(0,i*l)),o=0;o1)&&(t=e),t},_rowMeasures:function(){var e=this.measures();var t=[];return"rows"===this.measuresAxis()&&(0===this.rows().length||e.length>1)&&(t=e),t},_updateLocalData:function(e,t){this.cubeBuilder&&(t&&(this._requestData=t),e=this._processResult(e)),this._data=this._observe(e),this._ranges=[],this._addRange(this._data),this._total=this._data.length,this._pristineTotal=this._total,this._process(this._data)},data:function(e){if(e===t)return this._data;this._pristineData=e.slice(0),this._updateLocalData(e,{columns:this.columns(),rows:this.rows(),measures:this.measures()})},_normalizeTuples:function(e,t,n,i){var r=i.length||1;var o=0;var a=[];var s={};var l=0;var c,d,h;if(e.length){if(this._skipNormalize<=0&&!this._hasRoot(e[0],t,n)){for(this._skipNormalize=0;o=r&&(l=0),c.members[d].name!==i[l].name&&(e.splice(o,0,this._createTuple(c,i[l])),s[o]=o),l+=1,c=e[o+=1],r>l&&(!c||lt(h,d-1)!==lt(c,d-1))){for(;l1)for(i+=1;i2?t[0]+"."+t[1]:e}function Ie(e,t){var n=e.length-1;var i=e[n];var r;return r=function(e,t){for(var n=0,i=e.length;n2?(n=e.pop(),t+=ze(e)):(t+=e.shift(),n=e.pop()),t+="},{",t+=n,t+="})"}function Pe(e,t){var n=e.slice(0);return t.length>1&&n.push("{"+Le(t).join(",")+"}"),ze(n)}function Le(e){var n=0;var i=e.length;var r=[];var o;for(;n1)n.push(r);else{for(d=Ee(c[0]),o=0,a=i.length;o1||t.length>1){for(a.push(Pe(o,t));l 0',doesnotcontain:', InStr({0}.CurrentMember.MEMBER_CAPTION,"{1}")',startswith:', Left({0}.CurrentMember.MEMBER_CAPTION,Len("{1}"))="{1}"',endswith:', Right({0}.CurrentMember.MEMBER_CAPTION,Len("{1}"))="{1}"',eq:', {0}.CurrentMember.MEMBER_CAPTION = "{1}"',neq:', {0}.CurrentMember.MEMBER_CAPTION = "{1}"'};function $e(e){var t="";var i=e.value;var r=e.field;var o=e.operator;return"in"==o?(t+="{",t+=i,t+="}"):(t+="neq"==o||"doesnotcontain"==o?"-":"",t+="Filter(",t+=r+".MEMBERS",t+=n.format(Ne[o],r,i),t+=")"),t}function Ue(e,t,n){var i="";if(t){var r;for(var o in i+="<"+e+">",t){r=t[o];let e=o;n&&(e=e.replace(/([A-Z]+(?=$|[A-Z][a-z])|[A-Z]?[a-z]+)/g,"$1_").toUpperCase().replace(/_$/,"")),i+="<"+e+">"+r+""}i+=""}else i+="<"+e+"/>";return i}var We={schemaCubes:"MDSCHEMA_CUBES",schemaCatalogs:"DBSCHEMA_CATALOGS",schemaMeasures:"MDSCHEMA_MEASURES",schemaDimensions:"MDSCHEMA_DIMENSIONS",schemaHierarchies:"MDSCHEMA_HIERARCHIES",schemaLevels:"MDSCHEMA_LEVELS",schemaMembers:"MDSCHEMA_MEMBERS",schemaKPIs:"MDSCHEMA_KPIS"};var je={read:function(e){var t='
          ';t+="SELECT NON EMPTY {";var n=e.columns||[];var i=e.rows||[];var r=e.measures||[];var o="rows"===e.measuresAxis;var a=e.sort||[];return!n.length&&i.length&&(!r.length||r.length&&o)&&(n=i,i=[],o=!1),n.length||i.length||(o=!1),n.length?t+=Ve(n,o?[]:r,a):r.length&&!o&&(t+=Le(r).join(",")),t+="} DIMENSION PROPERTIES CHILDREN_CARDINALITY, PARENT_UNIQUE_NAME ON COLUMNS",(i.length||o&&r.length>1)&&(t+=", NON EMPTY {",i.length?t+=Ve(i,o?r:[],a):t+=Le(r).join(","),t+="} DIMENSION PROPERTIES CHILDREN_CARDINALITY, PARENT_UNIQUE_NAME ON ROWS"),e.filter?(t+=" FROM ",t+="(",t+=function(e,t){var n,i="";var r=e.filters;var o=r.length;var a;for(a=o-1;a>=0;a--)n="SELECT (",n+=$e(r[a]),n+=") ON 0",i=a==o-1?n+=" FROM ["+t+"]":n+" FROM ( "+i+" )";return i}(e.filter,e.connection.cube),t+=")"):t+=" FROM ["+e.connection.cube+"]",1==r.length&&n.length&&(t+=" WHERE ("+Le(r).join(",")+")"),(t+=""+e.connection.catalog+"Multidimensional").replace(/\&/g,"&")},discover:function(t){var n='
          ';return n+=""+(We[(t=t||{}).command]||t.command)+"",n+=""+Ue("RestrictionList",t.restrictions,!0)+"",t.connection&&t.connection.catalog&&(t.properties=e.extend({},{Catalog:t.connection.catalog},t.properties)),n+=""+Ue("PropertyList",t.properties)+"",n+=""}};var qe=n.data.RemoteTransport.extend({init:function(e){var t=e;e=this.options=g(!0,{},this.options,e),n.data.RemoteTransport.call(this,e),_(t.discover)?this.discover=t.discover:"string"==typeof t.discover?this.options.discover={url:t.discover}:t.discover||(this.options.discover=this.options.read)},setup:function(t,i){return t.data=t.data||{},e.extend(!0,t.data,{connection:this.options.connection}),n.data.RemoteTransport.fn.setup.call(this,t,i)},options:{read:{dataType:"text",contentType:"text/xml",type:"POST"},discover:{dataType:"text",contentType:"text/xml",type:"POST"},parameterMap:function(e,t){return je[t](e,t)}},discover:function(t){return e.ajax(this.setup(t,"discover"))}});var Ge=o.extend({init:function(e){e=this.options=g(!0,{},this.options,e)},setup:function(t){return e.extend(!0,t||{},{connection:this.options.connection})},read:function(t){var n,i,r=this;var o=r.setup(t.data,w);n=t.success||e.noop,i=t.error||e.noop,t.parameterMap&&(o=r.parameterMap(o,w));const a="object"==typeof r.options.read&&r.options.read.url?r.options.read:{url:r.options.read};Lb(a,o).then(tw).then((function(e){n(e)})).catch((function(e){i(e)}))},catalog:function(n){var i=this.options||{};if(n===t)return(i.connection||{}).catalog;var r=i.connection||{};r.catalog=n,this.options.connection=r,e.extend(this.transport.options,{connection:r})},cube:function(e){var n=this.options||{};if(e===t)return(n.connection||{}).cube;var i=n.connection||{};i.cube=e,this.options.connection=i,g(!0,this.transport.options,{connection:i})},discover:function(e){return Bb({url:this.options.read},e)}});function Ke(e){return null==e?[]:"[object Array]"!==p.call(e)?[e]:e}function Ye(e){var t={tuples:[]};var i=Ke(n.getter("Tuples.Tuple",!0)(e));var r=n.getter("Caption['#text']");var o=n.getter("UName['#text']");var a=n.getter("LName['#text']");var s=n.getter("LNum['#text']");var l=n.getter("CHILDREN_CARDINALITY['#text']",!0);var c=n.getter("['@Hierarchy']");var d=n.getter("PARENT_UNIQUE_NAME['#text']",!0);for(var h=0;h0,parentName:d(p[f]),hierarchy:c(p[f])});t.tuples.push({members:u})}return t}var Qe={cubes:{name:n.getter("CUBE_NAME['#text']",!0),caption:n.getter("CUBE_CAPTION['#text']",!0),description:n.getter("DESCRIPTION['#text']",!0),type:n.getter("CUBE_TYPE['#text']",!0)},catalogs:{name:n.getter("CATALOG_NAME['#text']",!0),description:n.getter("DESCRIPTION['#text']",!0)},measures:{name:n.getter("MEASURE_NAME['#text']",!0),caption:n.getter("MEASURE_CAPTION['#text']",!0),uniqueName:n.getter("MEASURE_UNIQUE_NAME['#text']",!0),description:n.getter("DESCRIPTION['#text']",!0),aggregator:n.getter("MEASURE_AGGREGATOR['#text']",!0),groupName:n.getter("MEASUREGROUP_NAME['#text']",!0),displayFolder:n.getter("MEASURE_DISPLAY_FOLDER['#text']",!0),defaultFormat:n.getter("DEFAULT_FORMAT_STRING['#text']",!0)},kpis:{name:n.getter("KPI_NAME['#text']",!0),caption:n.getter("KPI_CAPTION['#text']",!0),value:n.getter("KPI_VALUE['#text']",!0),goal:n.getter("KPI_GOAL['#text']",!0),status:n.getter("KPI_STATUS['#text']",!0),trend:n.getter("KPI_TREND['#text']",!0),statusGraphic:n.getter("KPI_STATUS_GRAPHIC['#text']",!0),trendGraphic:n.getter("KPI_TREND_GRAPHIC['#text']",!0),description:n.getter("KPI_DESCRIPTION['#text']",!0),groupName:n.getter("MEASUREGROUP_NAME['#text']",!0)},dimensions:{name:n.getter("DIMENSION_NAME['#text']",!0),caption:n.getter("DIMENSION_CAPTION['#text']",!0),description:n.getter("DESCRIPTION['#text']",!0),uniqueName:n.getter("DIMENSION_UNIQUE_NAME['#text']",!0),defaultHierarchy:n.getter("DEFAULT_HIERARCHY['#text']",!0),type:n.getter("DIMENSION_TYPE['#text']",!0)},hierarchies:{name:n.getter("HIERARCHY_NAME['#text']",!0),caption:n.getter("HIERARCHY_CAPTION['#text']",!0),description:n.getter("DESCRIPTION['#text']",!0),uniqueName:n.getter("HIERARCHY_UNIQUE_NAME['#text']",!0),dimensionUniqueName:n.getter("DIMENSION_UNIQUE_NAME['#text']",!0),displayFolder:n.getter("HIERARCHY_DISPLAY_FOLDER['#text']",!0),origin:n.getter("HIERARCHY_ORIGIN['#text']",!0),defaultMember:n.getter("DEFAULT_MEMBER['#text']",!0)},levels:{name:n.getter("LEVEL_NAME['#text']",!0),caption:n.getter("LEVEL_CAPTION['#text']",!0),description:n.getter("DESCRIPTION['#text']",!0),uniqueName:n.getter("LEVEL_UNIQUE_NAME['#text']",!0),dimensionUniqueName:n.getter("DIMENSION_UNIQUE_NAME['#text']",!0),displayFolder:n.getter("LEVEL_DISPLAY_FOLDER['#text']",!0),orderingProperty:n.getter("LEVEL_ORDERING_PROPERTY['#text']",!0),origin:n.getter("LEVEL_ORIGIN['#text']",!0),hierarchyUniqueName:n.getter("HIERARCHY_UNIQUE_NAME['#text']",!0)},members:{name:n.getter("MEMBER_NAME['#text']",!0),caption:n.getter("MEMBER_CAPTION['#text']",!0),uniqueName:n.getter("MEMBER_UNIQUE_NAME['#text']",!0),dimensionUniqueName:n.getter("DIMENSION_UNIQUE_NAME['#text']",!0),hierarchyUniqueName:n.getter("HIERARCHY_UNIQUE_NAME['#text']",!0),levelUniqueName:n.getter("LEVEL_UNIQUE_NAME['#text']",!0),childrenCardinality:n.getter("CHILDREN_CARDINALITY['#text']",!0)}};var Xe=["axes","catalogs","cubes","dimensions","hierarchies","levels","measures"];var Ze=n.data.XmlDataReader.extend({init:function(e){n.data.XmlDataReader.call(this,e),this._extend(e)},_extend:function(e){var t=0;var n=Xe.length;var i;var r;for(;t${n.ui.icon("x")}`),o.options.template=e=>`${e.name||e}`+a+""}o.template=n.template(o.options.template),o.emptyTemplate=n.template(o.options.emptyTemplate),o._sortable(),o.element.on("click"+A,".k-chip, .k-button",(function(t){var i=e(t.target).closest(":not(path,svg)");var r=i.closest(".k-chip-action");var a=i.closest("["+n.attr("name")+"]").attr(n.attr("name"));if(a)if(r.hasClass("k-setting-delete"))o.remove(a);else if(!(i.closest(".k-chip-actions").length>0)&&o.options.sortable){var s=e(t.currentTarget).closest(":not(path,svg)").find(".k-i-sort-asc-small,.k-svg-i-sort-asc-small").length?"desc":"asc";o.sort({field:a,dir:s})}})),(r.filterable||r.sortable)&&(o.fieldMenu=new i.PivotFieldMenu(o.element,{messages:o.options.messages.fieldMenu,filter:".k-setting-fieldmenu",filterable:r.filterable,sortable:r.sortable,dataSource:o.dataSource})),o.refresh()},options:{name:"PivotSettingTarget",template:null,filterable:!1,sortable:!1,emptyTemplate:e=>`
          ${e}
          `,setting:"columns",enabled:!0,messages:{empty:"Drop Fields Here"}},setDataSource:function(e){this.dataSource.unbind(y,this._refreshHandler),this.dataSource=this.options.dataSource=e,this.fieldMenu&&this.fieldMenu.setDataSource(e),e.first(y,this._refreshHandler),this.refresh()},_sortable:function(){var e=this;e.options.enabled&&(this.sortable=this.element.kendoSortable({connectWith:this.options.connectWith,hint:e.options.hint,filter:">*:not(.k-empty)",cursor:"move",start:function(e){e.item.trigger("focus").trigger("blur")},change:function(t){var i=t.item.attr(n.attr("name"));"receive"==t.action?e.add(i):"remove"==t.action?e.remove(i):"sort"==t.action&&e.move(i,t.newIndex)}}).data("kendoSortable"))},_isKPI:function(e){return"kpi"===e.type||e.measure},validate:function(e){var t=2==e.type||"aggregator"in e||this._isKPI(e);if(t)return"measures"===this.options.setting;if("measures"===this.options.setting)return t;var n=this.dataSource[this.options.setting]();var i=e.defaultHierarchy||e.uniqueName;return!(Be(i,n)>-1)&&!(Be(i,n=this.dataSource["columns"===this.options.setting?"rows":"columns"]())>-1)},add:function(e){let t=this.dataSource[this.options.setting]();let n=0;let i=(e=Array.isArray(e)?e.slice(0):[e]).length;for(;n-1&&(e=n.splice(i,1)[0],n.splice(t,0,e),this.dataSource[this.options.setting](n))},remove:function(e){var t=this.dataSource[this.options.setting]();var n=Be(e,t);var i=this.dataSource.sort();var r=this.dataSource.filter();n>-1&&(r&&(r.filters=Je(r.filters,e),this.dataSource._filter.filters=r.filters,r.filters.length||(this.dataSource._filter=null)),i&&(i=Je(i,e),this.dataSource._sort=i),t.splice(n,1),this.dataSource[this.options.setting](t))},sort:function(e){var t=this.options.sortable;var n=(!0===t||t.allowUnsort)&&"asc"===e.dir;var i=this.dataSource.sort()||[];var r=Je(i,e.field);n&&i.length!==r.length&&(e=null),e&&r.push(e),this.dataSource.sort(r)},refresh:function(){var e="";var n=this.dataSource[this.options.setting]();var i=n.length;var r=0;var o;if(i)for(;re(n).text()==r)).closest(".k-chip")[0])}else if(i==v.RIGHT){if(o.move(r,Math.min(n.index()+1,n.parent().find("> .k-chip").length-1)),!o.options.configuratorNavigation)return;o.options.configuratorNavigation.focusElement(o.element.find(".k-chip .k-chip-label").filter(((t,n)=>e(n).text()==r)).closest(".k-chip")[0])}else if(i==v.UP&&"rows"==o.options.setting||i==v.DOWN&&"columns"==o.options.setting){let e=o.sortable.options.connectWith.data("kendoPivotSettingTargetV2");if(!e)return;if(o.remove(r),e.add(r),!o.options.configuratorNavigation)return;o.options.configuratorNavigation.focusElement(e.element.find(".k-chip").last()[0])}})),o.fieldMenu=new i.PivotFieldMenuV2(o.element,{messages:o.options.messages.fieldMenu,filterable:r.filterable,filter:".k-i-more-vertical,.k-svg-i-more-vertical",sortable:r.sortable,dataSource:o.dataSource,setting:r.setting}),o.refresh()},events:["remove"],options:{name:"PivotSettingTargetV2",template:null,filterable:!1,sortable:!1,setting:"columns",enabled:!0,messages:{empty:"Drop Fields Here"}},setDataSource:function(e){this.dataSource.unbind(y,this._refreshHandler),this.dataSource=this.options.dataSource=e,this.fieldMenu&&this.fieldMenu.setDataSource(e),e.first(y,this._refreshHandler),this.refresh()},_applyState:function(){this._sortState!==t&&(this.dataSource._sort=this._sortState,this._sortState=t),this._stateFilter!==t&&(this.dataSource._filter=this._stateFilter,this._stateFilter=t),this.dataSource["_"+this.options.setting]="measures"===this.options.setting?Q(this._savedState):X(this._savedState)},_cancelChanges:function(){this._sortState=t,this._stateFilter=t,this._savedState=n.deepExtend([],this._initialState),this._redraw()},_state:function(e,t){var i=this;if(!e)return i._savedState||[];i._savedState&&!t||(i._initialState=n.deepExtend([],e)),i._savedState=n.deepExtend([],e)},_sortable:function(){var e=this;this.sortable=this.element.kendoSortable({connectWith:this.options.connectWith,hint:e.options.hint,filter:">*:not(.k-empty)",cursor:"move",start:function(e){e.item.trigger("focus").blur()},change:function(t){var n=t.item.find(".k-chip-label").text();"receive"==t.action?e.add(n):"remove"==t.action?e.remove(n):"sort"==t.action&&e.move(n,t.newIndex)}}).data("kendoSortable")},add:function(e){let t=this._state();let n=0;let i=(e=Array.isArray(e)?e.slice(0):[e]).length;for(;n-1&&(e=n.splice(i,1)[0],n.splice(t,0,e),this._state(n),this._redraw())},remove:function(e){var t=this._state();var n=Be(e,t);var i=this.dataSource.sort();var r=this.dataSource.filter();n>-1&&(r&&(r.filters=Je(r.filters,e),this._savedFilter=this.dataSource._filter,this._savedFilter.filters=r.filters,r.filters.length||(this._savedFilter=null)),i&&(i=Je(i,e),this._sortState=i),t.splice(n,1),this._state(t),this._redraw())},_emptyState:function(e){e?this.element.html(this.options.messages.empty).addClass("k-settings-description").removeClass("k-chip-list"):this.element.removeClass("k-settings-description").addClass("k-chip-list")},_redraw:function(){var e=this._state()||[];this._emptyState(!e.length),e.length&&this.element.html(this._targetsHTML(e))},_targetsHTML:function(e){var n;var i="";var r=0;if(e.length)for(;r{0}{1}",e.text,n.ui.icon("gear")))}});var tt=s.extend({init:function(t,n){var i=this;s.fn.init.call(i,t,n),i.element=e(t),i.options=n,i._addClasses()},options:{name:"PivotContainer",configuratorPosition:"left"},setOptions:function(e){n.deepExtend(this.options,e),this.init(this.element,this.options)},_addClasses:function(){var e=this.options;var t;switch(this.element.removeClass("k-flex-row k-flex-row-reverse k-flex-column k-flex-column-reverse"),e.configuratorPosition){case"right":default:t="k-flex-row";break;case"left":t="k-flex-row-reverse";break;case"bottom":t="k-flex-column";break;case"top":t="k-flex-column-reverse"}this.element.addClass("k-d-flex k-pos-relative").addClass(t)}});var nt=s.extend({init:function(t,i){var r=this;s.fn.init.call(r,t,i),r._dataSource(),r._bindConfigurator(),r._ariaId=r.element.attr("id")||n.guid(),r._wrapper(),r._columnHeadersWrapper=e('
          '),r._rowHeadersWrapper=e('
          '),r._contentWrapper=e('
          '),r.wrapper.append(r._columnHeadersWrapper),r.wrapper.append(r._rowHeadersWrapper),r.wrapper.append(r._contentWrapper),r._columnBuilder=new dt({template:this.options.columnHeaderTemplate,axes:"columns",ariaId:r._ariaId}),r._rowBuilder=new dt({template:this.options.rowHeaderTemplate,axes:"rows",ariaId:r._ariaId}),r._contentBuilder=new ct({dataCellTemplate:this.options.dataCellTemplate||$,kpiStatusTemplate:this.options.kpiStatusTemplate||V,kpiTrendTemplate:this.options.kpiTrendTemplate||N,measures:this.dataSource._measures,ariaId:r._ariaId}),r._scrollable(),r._rowHeadersWrapper.add(r._columnHeadersWrapper).on("click","span.k-icon,span.k-svg-icon",(function(){var t=e(this);var i=t.parent().attr(n.attr("key"));var o=t.is(".k-i-chevron-up,.k-svg-i-chevron-up");var a=0!==t.closest(".k-pivotgrid-row-headers").length;var s=i.split(",");var l=o?L:z;if(!r.trigger(l,{path:s,axis:a?"rows":"columns"})){var c={type:"HEADERS_ACTION_TOGGLE",payload:s,tree:a?r._rowBuilder.getTree():r._columnBuilder.getTree()};var d=a?r.dataSource._rows:r.dataSource._columns;var h=sw(d,c);r.dataSource._preventRefresh=!0,r._columnBuilder._exportData={},r._rowBuilder._exportData={},a?r.dataSource.rows(h):r.dataSource.columns(h)}})),r.options.autoBind&&r.dataSource.fetch(),r._aria(),r.options.navigatable&&r._initPivotGridNavigation(),r._initLoader(),n.notify(r)},events:[E,I,z,L],options:{name:"PivotGridV2",autoBind:!0,height:null,columnWidth:null,configurator:"",columnHeaderTemplate:null,rowHeaderTemplate:null,dataCellTemplate:null,kpiStatusTemplate:null,kpiTrendTemplate:null,messages:{emptyCellLabel:"PivotGrid Empty Cell"}},destroy:function(){var t=this;s.fn.destroy.call(t),t.loader&&t.loader.destroy(),t._windowResizeHandler&&(e(window).off(b+A,t._windowResizeHandler),t._windowResizeHandler=null)},_aria:function(){this.element.attr("role","grid")},setDataSource:function(e){this.options.dataSource=e,this._dataSource(),this._bindConfigurator(),this.options.autoBind&&e.fetch()},_initLoader:function(t){var n=this,i={size:"medium",messages:{exporting:"Exporting..."}};i=e.extend({},i,t);const r=e("
          ").kendoLoader(i).data("kendoLoader");n.loader=r,n._loaderContainer=o_.bind(n)},_initPivotGridNavigation:function(){var e=this;e.navigation=new oy({tabIndex:0}),e.navigation.keyboardEvents.keydown.o=function(e,t,n){if(!t.root)return;let i=t.root.nextElementSibling;i&&i instanceof HTMLElement&&(i.matches("div.k-pivotgrid-configurator-button")||(i=i.nextElementSibling),i&&i instanceof HTMLElement&&i.matches("div.k-pivotgrid-configurator-button")&&(t.root.parentNode&&!t.root.parentNode.querySelector(".k-pivotgrid-configurator.k-hidden")||i.click(),setTimeout((()=>{if(t.root.parentNode){const e=t.root.parentNode.querySelector(".k-pivotgrid-configurator-content .k-form-field .k-fields-list-wrapper .k-treeview");e instanceof HTMLElement&&(e.setAttribute("tabindex",String(t.tabIndex)),e.focus())}}),0)))},e.navigation.start(e.element[0]);const t=e.navigation.first;t&&t.setAttribute("tabindex","0")},_matchAriaAttributes:function(e){var t=this;const n=e.querySelectorAll(".k-pivotgrid-row-headers .k-pivotgrid-row");const i=n[0]?Array.from(n[0].children).reduce(((e,t)=>e+(null!==t.getAttribute("colspan")?+t.getAttribute("colspan"):1)),0):[];const r=e.querySelectorAll(".k-pivotgrid-column-headers tr");const o=e.querySelectorAll(".k-pivotgrid-column-headers th");const a=e.querySelectorAll(".k-pivotgrid-values td");const s=e.querySelector(".k-pivotgrid-empty-cell");s.setAttribute("aria-rowspan",r.length.toString()),s.setAttribute("aria-colspan",i.toString());const l=r[0];const c=l?Array.from(l.children).map((e=>e.getAttribute("id"))).join(" "):[];l&&l.setAttribute("aria-owns",`${s.getAttribute("id")} ${c}`),n.forEach(((e,n)=>{const i=t.filterAndMap(Array.from(a),(e=>{const t=e.getAttribute("id").split("-");return t[t.length-2]===(n+1).toString()}),(e=>e.getAttribute("id")));e.setAttribute("aria-owns",i.join(" "))})),a.forEach((e=>{const n=e.getAttribute("id").split("-");const i=+n[n.length-1];const r=t.filterAndMap(Array.from(o),(e=>{const t=e.getAttribute("id").split("-");const n=+t[t.length-1];const r=+e.getAttribute("colspan");return i===n||r>1&&n=i}),(e=>e.getAttribute("id")));e.setAttribute("aria-describedby",r.join(" "))}))},filterAndMap:function(e,t,n){return e.reduce(((e,i)=>t(i)?[...e,n(i)]:e),[])},_dataSource:function(){var e=this;var t=e.options.dataSource;t=Array.isArray(t)?{data:t}:t,e.dataSource&&this._refreshHandler?e.dataSource.unbind(y,e._refreshHandler).unbind(x,e._progressHandler).unbind(k,e._errorHandler):(e._refreshHandler=e.refresh.bind(e),e._progressHandler=e._requestStart.bind(e),e._errorHandler=e._error.bind(e)),e.dataSource=n.data.PivotDataSourceV2.create(t).bind(y,e._refreshHandler).bind(x,e._progressHandler).bind(k,e._errorHandler)},_resize:function(){this.wrapper[0].style.setProperty("--kendo-scrollbar-width",n.format("{0}px",function(){var e=0;var t;return document&&document.createElement&&((t=document.createElement("div")).style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",t.innerHTML=" ",document.body.appendChild(t),e=t.offsetWidth-t.scrollWidth,document.body.removeChild(t)),e}()))},_scrollable:function(){var t=this;var i=t._columnHeadersWrapper;var r=t._rowHeadersWrapper;t._resize(),t._windowResizeHandler=t._resize.bind(t),t._contentWrapper.scroll((function(){n.scrollLeft(i,this.scrollLeft),r.scrollTop(this.scrollTop)})),r.bind("DOMMouseScroll"+A+" mousewheel"+A,t._wheelScroll.bind(t)),e(window).on(b+A,t._windowResizeHandler)},_wheelScroll:function(t){if(!t.ctrlKey){var i=n.wheelDeltaY(t);var r=this._contentWrapper.scrollTop();i&&(t.preventDefault(),e(t.currentTarget).one("wheel"+A,!1),this._rowHeadersWrapper.scrollTop(r+-i),this._contentWrapper.scrollTop(r+-i))}},_wrapper:function(){var t=this.options.height;this.wrapper=this.element.addClass("k-pivotgrid");var n=e(`${this.options.messages.emptyCellLabel}`);this.wrapper.append(n),t&&this.wrapper.css("height",t)},_progress:function(e){this._isExport?this._loaderContainer(e,{message:"Exporting..."}):n.ui.progress(this.wrapper,e)},_error:function(){this._progress(!1)},_requestStart:function(){this._progress(!0)},_updateDimensions:function(){var e=this;e.wrapper.css({"grid-template-columns":n.format("{0}px 1fr",e._rowHeadersWrapper.find(".k-pivotgrid-table")[0].offsetWidth),"grid-template-rows":n.format("{0}px 1fr",e._columnHeadersWrapper.find(".k-pivotgrid-table")[0].offsetHeight)})},_setContentWidth:function(){if(this.options.columnWidth){var e=this._contentWrapper.find("table");var t=this._columnHeadersWrapper.children("table");var n=this._rowHeadersWrapper.children("table");e.add(t).add(n).find("col").width(this.options.columnWidth)}},_bindConfigurator:function(){var t=this.options.configurator;t&&e(t).kendoPivotConfiguratorV2("setDataSource",this.dataSource)},cellInfoByElement:function(t){return t=e(t),this.cellInfo(t.index(),t.parent("tr").index())},cellInfo:function(e,t){var n=this._contentBuilder;var i;var r;return e>=n.columnsCount||e<0||t>=n.rowsCount||t<0?null:(i=t*n.columnsCount+e,{columnTuple:(r=n.hash[i<0?0:i]).columnTuple,rowTuple:r.rowTuple,dataItem:r.data})},refresh:function(){var e=this;var t=e.dataSource;if(!e.trigger(E,{action:"rebind"})){var i=n._activeElement()?n._activeElement().id:null;var r=e.wrapper.find("[tabindex=0]").attr("id");if(e._columnBuilder.setTuples(t._columnTuples),e._columnHeadersWrapper.html(e._columnBuilder.build()),e._rowBuilder.setTuples(t._rowTuples),e._rowHeadersWrapper.html(e._rowBuilder.build()),e._contentBuilder.setRowColumnInfo({columnHeaderLeafs:e._columnBuilder.getHeaderLeafs(),rowHeaderLeafs:e._rowBuilder.getHeaderLeafs(),columnHeaderBreadth:e._columnBuilder.getBreadth(),rowHeaderDepth:e._rowBuilder.getBreadth(),data:t._view}),e._contentWrapper.html(e._contentBuilder.build()),e._setContentWidth(),e._updateDimensions(),e._progress(!1),e.trigger(I),e._matchAriaAttributes(e.wrapper[0]),e.navigation){if(r&&e.element.find(`#${r}`).length>0)e.element.find(`#${r}`).attr("tabindex","0");else{const t=e.navigation.first;t&&t.setAttribute("tabindex","0")}i&&0==i.indexOf(e._ariaId)&&e.navigation.focusElement(e.element.find(`#${i}`)[0])}}}});i.plugin(et),i.plugin(tt),i.plugin(nt);var it=s.extend({init:function(i,r){var o=this;var a;var l;s.fn.init.call(o,i,r),R=n.support.isRtl(o.element)?"caret-alt-left":"caret-alt-right",o._dataSource(),o._bindConfigurator(),o._wrapper(),o._createLayout(),o._columnBuilder=a=new ht,o._rowBuilder=l=new ut,o._contentBuilder=new pt,o._templates(),o.columnsHeader.add(o.rowsHeader).on("click","span.k-icon,span.k-svg-icon",(function(){var i=e(this);var r=a;var s="expandColumn";var c;var d=i.attr(n.attr("path"));var h={axis:"columns",path:JSON.parse(d)};i.parent().is("td")&&(r=l,s="expandRow",h.axis="rows");var u=i.is(H);var p=r.metadata[d];var f=p.expanded===t;c=u?L:z,h.childrenLoaded=p.maxChildren>p.children,o.trigger(c,h)||(r.metadata[d].expanded=!u,n.ui.icon(i,{icon:u?R:B}),!u&&f?o.dataSource[s](h.path):o.refresh())})),o._scrollable(),o.options.autoBind&&o.dataSource.fetch(),n.notify(o)},events:[E,I,z,L],options:{name:"PivotGrid",autoBind:!0,reorderable:!0,filterable:!1,sortable:!1,navigatable:!1,height:null,columnWidth:100,configurator:"",columnHeaderTemplate:null,rowHeaderTemplate:null,dataCellTemplate:null,kpiStatusTemplate:null,kpiTrendTemplate:null,messages:{measureFields:"Drop Data Fields Here",columnFields:"Drop Column Fields Here",rowFields:"Drop Rows Fields Here"}},_templates:function(){var e=this.options.columnHeaderTemplate;var t=this.options.rowHeaderTemplate;var i=this.options.dataCellTemplate;var r=this.options.kpiStatusTemplate;var o=this.options.kpiTrendTemplate;this._columnBuilder.template=n.template(e||F,{useWithBlock:!!e}),this._contentBuilder.dataTemplate=n.template(i||$,{useWithBlock:!!i}),this._contentBuilder.kpiStatusTemplate=n.template(r||V,{useWithBlock:!!r}),this._contentBuilder.kpiTrendTemplate=n.template(o||N,{useWithBlock:!!o}),this._rowBuilder.template=n.template(t||F,{useWithBlock:!!t})},_bindConfigurator:function(){var t=this.options.configurator;t&&e(t).kendoPivotConfigurator("setDataSource",this.dataSource)},cellInfoByElement:function(t){return t=e(t),this.cellInfo(t.index(),t.parent("tr").index())},cellInfo:function(e,t){var n=this._contentBuilder;var i=n.columnIndexes[e||0];var r=n.rowIndexes[t||0];var o;return i&&r?(o=r.index*n.rowLength+i.index,{columnTuple:i.tuple,rowTuple:r.tuple,measure:i.measure||r.measure,dataItem:this.dataSource.view()[o]}):null},setDataSource:function(e){this.options.dataSource=e,this._dataSource(),this.measuresTarget&&this.measuresTarget.setDataSource(e),this.rowsTarget&&this.rowsTarget.setDataSource(e),this.columnsTarget&&this.columnsTarget.setDataSource(e),this._bindConfigurator(),this.options.autoBind&&e.fetch()},setOptions:function(e){s.fn.setOptions.call(this,e),this._templates()},destroy:function(){s.fn.destroy.call(this),clearTimeout(this._headerReflowTimeout)},_dataSource:function(){var e=this;var t=e.options.dataSource;t=Array.isArray(t)?{data:t}:t,e.dataSource&&this._refreshHandler?e.dataSource.unbind(y,e._refreshHandler).unbind(S,e._stateResetHandler).unbind(x,e._progressHandler).unbind(k,e._errorHandler):(e._refreshHandler=e.refresh.bind(e),e._progressHandler=e._requestStart.bind(e),e._stateResetHandler=e._stateReset.bind(e),e._errorHandler=e._error.bind(e)),e.dataSource=n.data.PivotDataSource.create(t).bind(y,e._refreshHandler).bind(x,e._progressHandler).bind(S,e._stateResetHandler).bind(k,e._errorHandler)},_error:function(){this._progress(!1)},_requestStart:function(){this._progress(!0)},_stateReset:function(){this._columnBuilder.reset(),this._rowBuilder.reset()},_wrapper:function(){var e=this.options.height;this.wrapper=this.element.addClass("k-pivot"),e&&this.wrapper.css("height",e)},_measureFields:function(){this.measureFields=e(M).addClass("k-pivot-toolbar k-toolbar k-toolbar-md k-settings-measures"),this.measuresTarget=this._createSettingTarget(this.measureFields,{setting:"measures",messages:{empty:this.options.messages.measureFields}})},_createSettingTarget:function(t,i){var r,o=this.options;return r=({sortIcon:e,name:t})=>`${t}`+function(e,t,i){var r=t.sortable,o=t.filterable,a=i.reorderable,s="";return r&&(s+=e?`${n.ui.icon(e+"-sm")}`:""),(o||r)&&(s+=`${n.ui.icon("more-vertical")}`),a&&(s+=`${n.ui.icon("x")}`),s}(e,i,o)+"",new n.ui.PivotSettingTarget(t,e.extend({dataSource:this.dataSource,template:r,emptyTemplate:e=>`${e}`,enabled:this.options.reorderable},i))},_initSettingTargets:function(){this.columnsTarget=this._createSettingTarget(this.columnFields,{connectWith:this.rowFields,setting:"columns",filterable:this.options.filterable,sortable:this.options.sortable,messages:{empty:this.options.messages.columnFields,fieldMenu:this.options.messages.fieldMenu}}),this.rowsTarget=this._createSettingTarget(this.rowFields,{connectWith:this.columnFields,setting:"rows",filterable:this.options.filterable,sortable:this.options.sortable,messages:{empty:this.options.messages.rowFields,fieldMenu:this.options.messages.fieldMenu}})},_createLayout:function(){var t=this;var i=e('
          ');var r=i.find(".k-pivot-rowheaders");var o=i.find(".k-pivot-table");var a=e(M).addClass("k-grid");t._measureFields(),t.columnFields=e(M).addClass("k-pivot-toolbar k-toolbar k-toolbar-md k-settings-columns"),t.rowFields=e(M).addClass("k-pivot-toolbar k-toolbar k-toolbar-md k-settings-rows"),t.columnsHeader=e('
          ').wrap('
          '),t.columnsHeader.parent().css("padding-right",n.support.scrollbar()),t.rowsHeader=e('
          '),t.content=e('
          '),r.append(t.measureFields),r.append(t.rowFields),r.append(t.rowsHeader),a.append(t.columnsHeader.parent()),a.append(t.content),o.append(t.columnFields),o.append(a),t.wrapper.append(i),t.columnsHeaderTree=new n.dom.Tree(t.columnsHeader[0]),t.rowsHeaderTree=new n.dom.Tree(t.rowsHeader[0]),t.contentTree=new n.dom.Tree(t.content[0]),t._initSettingTargets()},_progress:function(e){n.ui.progress(this.wrapper,e)},_resize:function(){this.content[0].firstChild&&(this._setSectionsWidth(),this._setSectionsHeight(),this._setContentWidth(),this._setContentHeight(),this._columnHeaderReflow())},_columnHeaderReflow:function(){var e=this.columnsHeader.children("table");n.support.browser.mozilla&&(clearTimeout(this._headerReflowTimeout),e.css("table-layout","auto"),this._headerReflowTimeout=setTimeout((function(){e.css("table-layout","")})))},_setSectionsWidth:function(){var e=this.rowsHeader;var t=e.parent(".k-pivot-rowheaders").width(T);var n;n=Math.max(c(this.measureFields),c(this.rowFields)),n=Math.max(e.children("table").width(),n),t.width(n)},_setSectionsHeight:function(){var e=this.measureFields.height(T).height();var t=this.columnFields.height(T).height();var n=this.rowFields.height(T).innerHeight();var i=this.columnsHeader.height(T).innerHeight();var r=n-this.rowFields.height();var o=t>e?t:e;var a=i>n?i:n;this.measureFields.height(o),this.columnFields.height(o),this.rowFields.height(a-r),this.columnsHeader.height(a)},_setContentWidth:function(){var e=this.content.find("table");var t=this.columnsHeader.children("table");var n=e.children("colgroup").children().length*this.options.columnWidth;var i=Math.ceil(n/this.content.width()*100);i<100&&(i=100),e.add(t).css("width",i+"%"),this._resetColspan(t)},_setContentHeight:function(){var e=this;var t=e.content;var i=e.rowsHeader;var r=e.wrapper.innerHeight();var o=n.support.scrollbar();var a=t[0].offsetHeight===t[0].clientHeight;var s=e.options.height;if(e.wrapper.is(":visible")){if(!r||!s)return a&&(o=0),t.height("auto"),void i.height(t.height()-o);r-=d(e.columnFields),(r-=d(e.columnsHeader.parent()))<=2*o&&(r=2*o+1,a||(r+=o)),t.height(r),a&&(o=0),i.height(r-o)}},_resetColspan:function(e){var n=this;var i=e.children("tbody").children().first().children().first();n._colspan===t&&(n._colspan=i.attr("colspan")),i.attr("colspan",1),clearTimeout(n._layoutTimeout),n._layoutTimeout=setTimeout((function(){i.attr("colspan",n._colspan),n._colspan=t}))},_axisMeasures:function(e){var t=[];var n=this.dataSource;var i=n.measures();var r=i.length>1||i[0]&&i[0].type;return n.measuresAxis()===e&&(0===n[e]().length||r)&&(t=i),t},items:function(){return[]},refresh:function(){var e=this;var t=e.dataSource;var i=t.axes();var r=(i.columns||{}).tuples||[];var o=(i.rows||{}).tuples||[];var a=e._columnBuilder;var s=e._rowBuilder;var l;var c;if(!e.trigger(E,{action:"rebind"})){if(a.measures=e._axisMeasures("columns"),s.measures=e._axisMeasures("rows"),e.columnsHeaderTree.render(a.build(r)),e.rowsHeaderTree.render(s.build(o)),l={indexes:a._indexes,measures:a.measures,metadata:a.metadata},c={indexes:s._indexes,measures:s.measures,metadata:s.metadata},e.contentTree.render(e._contentBuilder.build(t.view(),l,c)),e._resize(),e.touchScroller)e.touchScroller.contentResized();else{var d=n.touchScroller(e.content);d&&d.movable&&(e.touchScroller=d,d.movable.bind("change",(function(t){n.scrollLeft(e.columnsHeader,-t.sender.x),e.rowsHeader.scrollTop(-t.sender.y)})))}e._progress(!1),e.trigger(I)}},_scrollable:function(){var e=this;var t=e.columnsHeader;var i=e.rowsHeader;e.content.on("scroll",(function(){n.scrollLeft(t,this.scrollLeft),i.scrollTop(this.scrollTop)})),i.on("DOMMouseScroll"+A+" mousewheel"+A,e._wheelScroll.bind(e))},_wheelScroll:function(t){if(!t.ctrlKey){var i=n.wheelDeltaY(t);var r=this.content.scrollTop();i&&(t.preventDefault(),e(t.currentTarget).closest(":not(path,svg)").one("wheel"+A,!1),this.rowsHeader.scrollTop(r+-i),this.content.scrollTop(r+-i))}}});var rt=n.dom.element;var ot=n.dom.html;var at=function(e,t){return{maxChildren:0,children:0,maxMembers:0,members:0,measures:1,levelNum:e,parentMember:0!==t}};var st=function(e,t){var n=[];var i=0;for(;i<=t;i++)n.push(e.members[i].name);return n};var lt=function(e,t){var n="";var i=0;for(;i<=t;i++)n+=e.members[i].name;return n};var ct=o.extend({init:function(e){this.dataCellTemplate=n.template(e.dataCellTemplate),this.kpiStatusTemplate=n.template(e.kpiStatusTemplate),this.kpiTrendTemplate=n.template(e.kpiTrendTemplate),this.measures=e.measures,this.ariaId=e.ariaId,this.hash=[]},setRowColumnInfo:function(e){this.data=e.data,this.columnHeaderLeafs=e.columnHeaderLeafs,this.rowHeaderLeafs=e.rowHeaderLeafs,this.columnHeaderBreadth=e.columnHeaderBreadth,this.rowHeaderDepth=e.rowHeaderDepth,this.hash.length=0},addColElements:function(e){var t="";for(var n=0;n";this.table.find("colgroup").append(t)},addRowElements:function(t){var n=this.table.find("tbody");var i;for(var r=0;r"),n.append(i),this.addColumCell(i,t[r],r);this.rowsCount=t.length},_getTemplate:function(e,t){let n;const i=e.columnTuple.members;const r=i[i.length-1];const o=this.measures&&this.measures.find((e=>e.name===r.name));const a=null!==e.data?e.data.value:e.data;o&&o.type&&(n=o.type);let s=this.dataCellTemplate;if(this.measures&&n&&""!==a)switch(t.dataItem||(t.dataItem={value:isNaN(Number(a))?a:Number(a)}),n){case"status":s=this.kpiStatusTemplate;break;case"trend":s=this.kpiTrendTemplate}return s(t)},addColumCell:function(t,n,i){for(var r=0;r`);(this.rowHeaderLeafs[i].total||this.columnHeaderLeafs[r].total)&&a.addClass("k-pivotgrid-total"),a.append(this._getTemplate(o,{dataItem:o.data,rowTuple:o.rowTuple,columnTuple:o.columnTuple})),this.hash.push(o),t.append(a)}}},build:function(){var t=Ub((this.data||[]).slice(),this.columnHeaderLeafs,this.rowHeaderLeafs,this.columnHeaderBreadth,this.rowHeaderDepth);var n=this;var i=e("");return n.table=i,n.addColElements(this.columnHeaderLeafs.length),n.addRowElements(t),this.rowsCount=t.length,this.columnsCount=this.columnHeaderLeafs.length,n.table}});var dt=o.extend({init:function(e){this.tuples=e.tuples,this.axes=e.axes,this.ariaId=e.ariaId,this.headerTemplate=n.template(P),this._exportData={},e.template&&(this.template=n.template(e.template))},setTuples:function(e){this.tuples=e},addColElements:function(e){var t="";for(var n=0;n";this.table.find("colgroup").append(t)},addRowElements:function(t){var n=this.table.find("tbody");var i;for(var r=0;r'),n.append(i),this.addColumCell(i,t[r],r)},_getExportData:function(e,t,n){t.levelName.match(/\[\(All\)\]/)&&(t.caption=t.caption.toUpperCase()),this._exportData[e]?this._exportData[e].children.push(t):this._exportData[e]={children:[t],element:n}},addColumCell:function(t,i,r){var o=this;var a;var s;for(var l=0;l0;a=e(o.headerTemplate({id:`${o.ariaId}-${"columns"==o.axes?"ch":"rh"}-${r+1}-${l+1}`,rowspan:s.rowSpan,colspan:s.colSpan,key:s.path.join(",")+(s.total?"|[TOTAL]":""),iconClass:s.children&&s.children.length?"up":"down",expandable:s.hasChildren&&!s.total,expanded:i?"true":"false",headerClass:n.format("k-pivotgrid-cell{0}{1}",s.total?" k-pivotgrid-header-total":"",0===s.levelNum?" k-pivotgrid-header-root":""),role:"columns"==o.axes?"columnheader":"rowheader"})),i&&a.addClass("k-pivotgrid-expanded");const c=`${s.caption}`;a.append(o.template?o.template({member:s}):c),t.append(a)}},build:function(){var t=$b((this.tuples||[]).slice());var n="columns"==this.axes?Wb(t):jb(t);var i=n[0];var r=n[1];var o=n[2];var a=n[3];var s=this;s._tree=t,s._breadth=o,s._headerLeafs=r;var l=e("");return s.table=l,s.addColElements("columns"==this.axes?r.length:a),s.addRowElements(i),s.table},getTree:function(){return this._tree},getBreadth:function(){return this._breadth},getHeaderLeafs:function(){return this._headerLeafs}});var ht=o.extend({init:function(){this.measures=1,this.metadata={}},build:function(e){var t=this._tbody(e);var n=this._colGroup();return[rt("table",{className:j},[n,t])]},reset:function(){this.metadata={}},_colGroup:function(){var e=this._rowLength();var t=[];var n=0;for(;n");t.attr(n.attr("path"),m),f.push(n.dom.html(n.ui.icon(t,{icon:h?B:R}),!0))}if(f.push(this._content(a,t)),u=this._cell(l.notFirst?" k-first":"",f,a),l.children.push(u),l.colSpan+=1,h){for(p=this._cell(" k-alt",[this._content(a,t)],a),l.children.push(p);g1&&(u.attr.colSpan=_,l.colSpan+=_-1));return v.maxMembers");t.attr(n.attr("path"),o),C.push(n.dom.html(n.ui.icon(t,{icon:d?B:R}),!0))}if(C.push(this._content(s,t)),x=g.allCell&&!d?"k-grid-footer":"",(_=this._cell(x,C,s)).colSpan=v,g.children.push(_),g.colSpan["dim"+i]=_,(!this[u]||this[u]1&&(_.attr.rowSpan=g.rowSpan),k.children=g.rowSpan,(b=this._cell("k-grid-footer",[this._content(s,t)],s)).colSpan=v,(y=this._row([b])).colSpan["dim"+i]=b,y.allCell=!0,r[p+s.name+"all"]=y,l&&(w=this._buildRows(t,i+1),b.attr.rowSpan=w.rowSpan),g.rowSpan+=y.rowSpan,k.members=y.rowSpan}else l&&(g.hasChild=!1,this._buildRows(t,i+1),(b||_).attr.rowSpan=g.rowSpan,k.members=g.rowSpan);return k.maxChildren-1){for(f=0;f{this._progress&&(this._progress(!1),this._isExport=!1)}))}.bind(this))}};n.PivotExcelMixin=ft,n.ooxml&&n.ooxml.Workbook&&ft.extend(it.prototype),n.ooxml&&n.ooxml.Workbook&&ft.extend(nt.prototype),n.PDFMixin&&(n.PDFMixin.extend(it.prototype),it.fn._drawPDF=function(){return this._drawPDFShadow({width:this.wrapper.width()},{avoidLinks:this.options.pdf.avoidLinks})}),n.PDFMixin&&(n.PDFMixin.extend(nt.prototype),nt.prototype._saveAsPDF=n.PDFMixin.saveAsPDF,nt.fn.saveAsPDF=function(){this._progress&&(this._isExport=!0,this._progress(!0)),this._saveAsPDF().always((()=>{this._progress&&(this._progress(!1),this._isExport=!1)}))},nt.fn._drawPDF=function(){return this._drawPDFShadow({width:this.wrapper.width()},{avoidLinks:this.options.pdf.avoidLinks})}),window.kendo.pivotgrid=window.kendo.pivotgrid||{},window.kendo.pivotgrid.common={addKPI:Yb,addMultipleMeasures:Bw,averageAggregate:vw,buildKPIMeasures:Kb,cloneDataTree:Tw,compareAxes:Xb,configuratorReducer:cw,createAxisDescriptors:nw,createDataState:tw,createDataTree:Sw,createDiscoverBody:Ib,createFlatSchemaDimensions:Rw,createLocalDataState:Hw,createRequestBody:yb,createTuples:zw,discoverCommands:Eb,fetchData:Lb,fetchDiscover:Bb,headersReducer:sw,maxAggregate:gw,mergeTrees:xw,minAggregate:mw,parseResponse:Ab,readData:Dw,rootFields:Iw,setFilter:rw,setSort:iw,sumAggregate:pw,toColumns:Wb,toData:Ub,toRows:jb,toTree:$b}}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo;var n=t.ui;var i=t.keys;var r=t.htmlEncode;var o="kendoContextMenu";var a=".kendoPivotFieldMenu";var s=".kendoPivotFieldMenuKeyboard";var l="kendoPivotSettingTargetV2";var c=n.Widget;var d=".";var h="k-column-fields";var u="k-filter-item";var p="aria-label",f="kendoExpansionPanel";var m=c.extend({init:function(e,n){c.fn.init.call(this,e,n),this._dataSource(),this._layout(),t.notify(this)},events:[],options:{name:"PivotFieldMenuV2",animation:{expand:{effects:"expand:vertical",duration:200},collapse:{duration:200,effects:"expand:vertical",hide:!0,reverse:!0}},filter:null,filterable:!0,sortable:!0,messages:{apply:"Apply",sortAscending:"Sort Ascending",sortDescending:"Sort Descending",filterFields:"Fields Filter",filter:"Filter",include:"Include Fields...",clear:"Clear",reset:"Reset",moveToColumns:"Move to Columns",moveToRows:"Move to Rows",movePrevious:"Move previous",moveNext:"Move next",filterOperatorsDropDownLabel:"Region Filter Operators",filterValueTextBoxLabel:"Region Filter Value",operators:{contains:"Contains",doesnotcontain:"Does not contain",startswith:"Starts with",endswith:"Ends with",eq:"Is equal to",neq:"Is not equal to"}}},destroy:function(){c.fn.destroy.call(this),this.menu&&(this.menu.element.off(a),this.menu.element.off(s),this.menu.destroy(),this.menu=null,this._applyProxy=this._resetIncludes=null),this.wrapper&&this.wrapper.off(s),this.treeView&&(this.treeView.destroy(),this.treeView=null),this.wrapper=null,this.element=null},setDataSource:function(e){this.options.dataSource=e,this._dataSource()},_createExpanders:function(){var n=this;var i=n.options;var o={expanded:!1,headerClass:"k-columnmenu-item",wrapperClass:"k-item",useBareTemplate:!0};n.wrapper.find(".k-columns-item")[f](e.extend(!0,{},o,{title:t.ui.icon("grid-layout")+""+r(i.messages.include)+""})),n.wrapper.find(".k-column-menu-filter")[f](e.extend(!0,{},o,{title:t.ui.icon("filter")+""+r(i.messages.filterFields)+""}))},_getSettingTargets:function(){this.columnsSettingTarget=this.element.parent().find(d+h).eq(0).data(l),this.measuresSettingTarget=this.element.parent().find(d+h).eq(1).data(l),this.rowsSettingTarget=this.element.parent().find(".k-row-fields").data(l)},_createTreeView:function(e){var t=this;t._includesCache={},t.treeView=new n.TreeView(e,{autoBind:!1,dataSource:t._treeViewDataSource(),dataTextField:"caption",template:({item:e})=>`${r(e.caption||e.name)}`,check:function(e){var n=e.sender.dataItem(e.node);t._includesCache[n.uniqueName]?delete t._includesCache[n.uniqueName]:t._includesCache[n.uniqueName]=e.node},checkboxes:{checkChildren:!0}})},_dataSource:function(){this.dataSource=t.data.PivotDataSourceV2.create(this.options.dataSource)},_layout:function(){var n=this;var r=n.options;n.wrapper=e(t.template(x)({ns:t.ns,filterable:r.filterable,sortable:r.sortable,messages:r.messages,renderAll:"measures"!==r.setting})),t.applyStylesFromKendoAttributes(n.wrapper,["overflow"]),n._createExpanders(),n.wrapper.on("keydown"+s,(function(r){var o=r.keyCode;var a=n.menu;var s=".k-columnmenu-item:visible,.k-treeview:visible,button.k-button:visible,.k-picker:visible,.k-input input.k-input-inner:visible";var l=n.menu.element.find(s);var c=t._activeElement()==n.menu.element[0];var d=e(t._activeElement()).parents(".k-pivotgrid-column-menu")[0]==n.menu.element[0]?e(t._activeElement()).closest(s):n.menu.element.find(".k-focus:not(.k-expander):not(.k-treeview-item)").last();var h;o==i.TAB?(h=r.shiftKey?l.eq(d[0]?(l.index(d)+l.length-1)%l.length:0):l.eq(d[0]?(l.index(d)+1)%l.length:0),a.element.find(".k-focus").removeClass("k-focus"),h.is(".k-item")?(c||a.element.trigger("focus"),a.element.find(".k-focus").removeClass("k-focus"),a._moveFocus(d,h)):h.trigger("focus"),r.preventDefault(),r.stopImmediatePropagation()):o==i.ENTER&&(d.trigger("click"),r.preventDefault(),r.stopImmediatePropagation())})),n.menu=n.wrapper[o]({filter:r.filter,target:n.element,orientation:"vertical",showOn:"click",closeOnClick:!1,open:this._menuOpen.bind(this),close:this._closeMenu.bind(this),activate:this._activateMenu.bind(this),deactivate:this._deactivateMenu.bind(this),copyAnchorStyles:!1}).data(o),n.menu.element.off("blur.kendoMenu","[tabindex]",n.menu._checkActiveProxy),n.menu.element.on("focus"+s,(function(t){var i=e(`#${n.menu._ariaId}`);if(i.is(".k-pivotgrid-column-menu-popup")&&n.menu.element.find(".k-columnmenu-item:visible").length){var r=n.menu.element.find(".k-columnmenu-item:visible").first();n.menu._moveFocus(i,r)}})),r.filterable&&(n._initFilterForm(),n._attachFilterHandlers(),n._createTreeView(n.wrapper.find(".k-treeview"))),n._clickHandler=n._click.bind(n),n.wrapper.on("click",".k-item:not([role='treeitem'])",n._clickHandler)},_activateMenu:function(e){var t=this;if(t.menu.element.find(".k-columnmenu-item:visible").length){var n=t.menu.element.find(".k-columnmenu-item:visible").first();t.menu._moveFocus([],n)}},_deactivateMenu:function(e){var t=this,n=t.menu.target.find("[tabindex=0]"),i=t.element.parent();n.length||(n=i.find(`.k-chip:contains("${t.currentMember}")`)).attr("tabindex",0),n.trigger("focus")},_closeMenu:function(n){var i=e(t._activeElement());this.options.filterable&&(i[0]===this._filterOperator.wrapper[0]||i.closest(".k-treeview")[0]===this.treeView.wrapper[0]||i.hasClass("k-button-includes-reset"))&&n.preventDefault()},_treeViewDataSource:function(){var n=this;return t.data.HierarchicalDataSource.create({schema:{model:{id:"uniqueName",hasChildren:function(e){return parseInt(e.childrenCardinality,10)>0}}},transport:{read:function(t){var i=n.treeView.dataSource.get(t.data.uniqueName);var r=t.data.uniqueName;var o=[];var a;var s;var l;var c;var d;n.dataSource.cubeSchema?(o=r?n.dataSource.cubeSchema.members(n.currentMember):n.dataSource.cubeSchema.members(n.currentMember+".[(ALL)]"),a=n.dataSource.filter(),n._getFilterStorage(n.currentMember)&&1==w({filter:a,member:n.currentMember}).length&&!r?o[0].checked=!0:function(t,n,i){var r,o=0,a=i.length;var s=w({filter:t,member:n,operator:"neq"});if(i[0].name.indexOf("[(ALL)]")>=0)return void(i[0].checked=!s.length);if(s.length)for(r=s.map((function(e){return e.value}));o=0;n--)e[n].value===t.value&&e[n].operator===t.operator&&e.splice(n,1)}(i,t._getFilterStorage(t.currentMember)):i={logic:"and",filters:[]},t._storeFilterForm(t.currentMember),i.filters.push(r),t.dataSource._preventRefresh=!0,t.dataSource.filter(i),t.menu.close()}else t.menu.close()},_reset:function(e){var t=this;var n=t.dataSource.filter();b(n,t.currentMember),e.preventDefault(),n.filters[0]||(n={}),t.dataSource._preventRefresh=!0,t.dataSource.filter(n),t._clearFilterStorage(t.currentMember),t._setFilterForm(null),t.menu.close()},_setFilterForm:function(e){var t=this._filterOperator;var n="";var i="";e&&(n=e.operator,i=e.value),t.value(n),t.value()||t.select(0),this._filterValue.val(i)},_collapseItems:function(n){n.find(".k-expander-indicator span").each(((n,i)=>t.ui.icon(e(i),{icon:"chevron-up"}))),n.nextAll().hide()},_sort:function(e){var t=this.currentMember;var n=this.dataSource.sort()||[];(n=_(n,t)).push({field:t,dir:e}),this.dataSource._preventRefresh=!0,this.dataSource.sort(n),this.menu.close()},_move:function(e){var t=this,n=t.currentMemberIndex;switch(e){case"columns":t._moveToColumns();break;case"rows":t._moveToRows();break;case"previous":t._changeOrder(--n);break;case"next":t._changeOrder(++n)}t.menu.close()},_updateDisabledState:function(){var e=this,t=e.menu.element,n=e.currentSettingTarget.element,i=n.prev().text();t.find(".k-columnmenu-item.k-disabled").removeClass("k-disabled"),0===e.currentMemberIndex&&t.find('[data-move="previous"]').closest(".k-columnmenu-item").addClass("k-disabled"),e.currentMemberIndex===n.children().length-1&&t.find('[data-move="next"]').closest(".k-columnmenu-item").addClass("k-disabled"),"Columns"===i&&t.find('[data-move="columns"]').closest(".k-columnmenu-item").addClass("k-disabled"),"Rows"===i&&t.find('[data-move="rows"]').closest(".k-columnmenu-item").addClass("k-disabled")},_moveToColumns:function(){var e=this,t=e.currentMember;e.rowsSettingTarget.remove(t),e.columnsSettingTarget.add(t)},_moveToRows:function(){var e=this,t=e.currentMember;e.columnsSettingTarget.remove(t),e.rowsSettingTarget.add(t)},_changeOrder:function(e){var t=this.currentMember;this.currentSettingTarget.move(t,e)},_menuOpen:function(t){if(t.event){var n=this;var i=n.dataSource.cubeSchema;var r;var o=e(t.event.target).closest(".k-chip");n.currentMember=o.text(),n.currentMemberIndex=o.index(),n.currentSettingTarget=o.closest(".k-chip-list").data(l),n.menu.popup._hovered=!0,n._getSettingTargets(),n._updateDisabledState(),n.options.filterable&&(n._setFilterForm(n._getFilterStorage(n.currentMember)),r=n.wrapper.find(".k-columnmenu-item-wrapper").last(),i&&"string"!==i.memberType(n.currentMember).toLowerCase()?r.hide():r.show(),n.currentMember!==n._oldCurrentmember&&(n._oldCurrentmember&&n._collapseItems(n.menu.element.find(".k-item.k-expander")),n._oldCurrentmember=n.currentMember,n._includesCache={},this.treeView.dataSource.read()))}}});var g=c.extend({init:function(e,n){c.fn.init.call(this,e,n),this._dataSource(),this._layout(),t.notify(this)},events:[],options:{name:"PivotFieldMenu",filter:null,filterable:!0,sortable:!0,messages:{info:"Show items with value that:",sortAscending:"Sort Ascending",sortDescending:"Sort Descending",filterFields:"Fields Filter",filter:"Filter",include:"Include Fields...",title:"Fields to include",clear:"Clear",ok:"OK",cancel:"Cancel",operators:{contains:"Contains",doesnotcontain:"Does not contain",startswith:"Starts with",endswith:"Ends with",eq:"Is equal to",neq:"Is not equal to"}}},_layout:function(){var n=this.options;this.wrapper=e(t.template(T)({ns:t.ns,filterable:n.filterable,sortable:n.sortable,messages:n.messages})),this.menu=this.wrapper[o]({filter:n.filter,target:this.element,orientation:"vertical",showOn:"click",closeOnClick:!1,open:this._menuOpen.bind(this),select:this._select.bind(this),copyAnchorStyles:!1}).data(o),this._createWindow(),n.filterable&&this._initFilterForm()},_initFilterForm:function(){var e=this.menu.element.find("."+u);var n=this._filter.bind(this);this._filterOperator=new t.ui.DropDownList(e.find("select")),this._filterValue=e.find("input.k-input-inner"),this._updateFilterAriaLabel(),e.on("submit"+a,n).on("click"+a,".k-button-filter",n).on("click"+a,".k-button-clear",this._reset.bind(this))},_setFilterForm:function(e){var t=this._filterOperator;var n="";var i="";e&&(n=e.operator,i=e.value),t.value(n),t.value()||t.select(0),this._filterValue.val(i)},_clearFilters:function(e){var t=this.dataSource.filter()||{};var n;var i=0;var r;for(t.filters=t.filters||[],r=(n=w({filter:t,member:e})).length;i0}}},transport:{read:function(t){var n={};var i=e.treeView.dataSource.get(t.data.uniqueName);t.data.uniqueName?(n.memberUniqueName=i.uniqueName.replace(/\&/g,"&"),n.treeOp=1):n.levelUniqueName=e.currentMember+".[(ALL)]",e.dataSource.schemaMembers(n).done((function(n){y(e.dataSource.filter(),e.currentMember,n),t.success(n)})).fail(t.error)}}})},_createTreeView:function(e){var t=this;t.treeView=new n.TreeView(e,{autoBind:!1,dataSource:t._treeViewDataSource(),dataTextField:"caption",template:({item:e})=>`${r(e.caption||e.name)}`,checkboxes:{checkChildren:!0},dataBound:function(){n.progress(t.includeWindow.element,!1)}})},_menuOpen:function(n){if(n.event){var i=t.attr("name");this.currentMember=e(n.event.target).closest("["+i+"]").attr(i),this.options.filterable&&this._setFilterForm(w({filter:this.dataSource.filter(),member:this.currentMember})[0])}},_select:function(t){var n=e(t.item);e(".k-pivot-filter-window").not(this.includeWindow.element).kendoWindow("close"),n.hasClass("k-include-item")?this.includeWindow.center().open():n.hasClass("k-sort-asc")?this._sort("asc"):n.hasClass("k-sort-desc")?this._sort("desc"):n.hasClass(u)&&this._updateFilterAriaLabel()},_windowOpen:function(){this.treeView||this._createTreeView(this.includeWindow.element.find(".k-treeview")),n.progress(this.includeWindow.element,!0),this.treeView.dataSource.read()},destroy:function(){c.fn.destroy.call(this),this.menu&&(this.menu.destroy(),this.menu=null),this.treeView&&(this.treeView.destroy(),this.treeView=null),this.includeWindow&&(this.includeWindow.destroy(),this.includeWindow=null),this.wrapper=null,this.element=null}});function v(e,t,n){var i=((t.options.schema.model||{}).fields||{})[n];return i&&("number"===i.type?e=parseFloat(e):"boolean"===i.type&&(e=Boolean(JSON.parse(e)))),e}function _(e,t){var n=[];for(var i=0,r=e.length;i=0;i--)r=e[i].operator,n&&r!==n||e[i].field!==t||e.splice(i,1)}}function w(e){if(!e.filter)return[];var t=e.filter.filters;var n=0;var i=[];var r=t.length;var o;var a=e.isLocal?"neq":"in";for(;n=0;else for(;o'
          '+(n&&o?`
          ${t.ui.icon("sort-asc-small")}${r(e.sortAscending)}
          ${t.ui.icon("sort-desc-small")}${r(e.sortDescending)}
          `:"")+(i&&o?'
          '+t.html.renderButton(``)+t.html.renderButton(``,{themeColor:"primary"})+"
          ":"")+(i&&o?`
          `+t.html.renderButton(``)+t.html.renderButton(``,{themeColor:"primary"})+"
          ":"")+C(o,e)+"
          ";var C=(e,n)=>'
          '+(e?`
          ${t.ui.icon("columns")}${r(n.moveToColumns)}
          `:"")+(e?`
          ${t.ui.icon("rows")}${r(n.moveToRows)}
          `:"")+'
          '+`${t.ui.icon("arrow-left")}${r(n.movePrevious)}
          `+`${t.ui.icon("arrow-right")}${r(n.moveNext)}
          `;var S=(e,n)=>{var i="";return n&&(i+='
        • '+t.ui.icon("filter")+`${r(e.include)}
        • '+t.ui.icon("filter")+`${r(e.filterFields)}
        • "),i};var T=({messages:e,filterable:n,sortable:i})=>'
            '+((e,n,i)=>{var o="";return n&&(o+='
          • '+t.ui.icon("sort-asc-small")+`${r(e.sortAscending)}
          • `+t.ui.icon("sort-desc-small")+`${r(e.sortDescending)}
          • `,i&&(o+='
          • ')),o})(e,i,n)+S(e,n)+"
          ";var M=({messages:e})=>`
          `;n.plugin(g),n.plugin(m)}(window.kendo.jQuery);kendo;var uy={number:0,boolean:!1,string:"",date:""};var py=({mainFilterLogicLabel:e,uid:t})=>`
          `;var fy=({filterLogicLabel:e})=>`
        • `;var my=({filterExpressionLabel:e,uid:t})=>`
        • `;!function(e){var t=window.kendo,n=t.ui,i=t.guid,r=t.ns,o=t.keys,a=n.Widget,s=n.ButtonGroup,l=":kendoFocusable",c="change",d="tabindex",h=".kendoFilter",u="Is equal to",p="Is not equal to";var f={number:function(t,{field:n}){e(``).appendTo(t)},string:function(n,{field:r}){e(``).appendTo(n)},boolean:function(t,{field:n}){e(``).appendTo(t)},date:function(t,{field:n}){e(``).appendTo(t)}};var m=s.extend({init:function(e,t){s.fn.init.call(this,e,t)},options:{name:"FilterButtonGroup"},value:function(e){if(void 0===e)return this._value;this._value=e,s.fn._select.call(this,this.wrapper.find("[value='"+e+"']")),this.trigger(c)},_select:function(t){-1!==t&&this.value(e(t).attr("value"))}});var g=a.extend({init:function(t,n){var i=this;var r;a.fn.init.call(i,t,n),i.element=e(t).addClass("k-filter"),i.dataSource=n.dataSource,i.operators=e.extend(i.options.operators,n.operators),i._getFieldsInfo(),i._modelChangeHandler=i._modelChange.bind(i),i._renderMain(),n.expression&&i._addExpressionTree(i.filterModel),i._renderApplyButton(),i.options.expressionPreview&&(i._previewContainer||(i._previewContainer=e('
          ').insertAfter(i.element.children().eq(0))),r=i._createPreview(i.filterModel.toJSON()),i._previewContainer.html(r)),i._attachEvents(),i.hasCustomOperators();var o=e(i.element).find(".k-filter-toolbar > .k-toolbar");o.attr(d,-1),o.find(l).attr(d,-1),o.eq(0).attr(d,0)},events:[c],options:{name:"Filter",dataSource:null,expression:null,applyButton:!1,fields:[],mainLogic:"and",messages:{and:"And",or:"Or",apply:"Apply",close:"Close",addExpression:"Add Expression",fields:"Fields",filterExpressionLabel:"filter expression",filterLogicLabel:"filter logic",filterAriaLabel:"filter component",mainFilterLogicLabel:"main filter logic",operators:"Operators",addGroup:"Add Group"},operators:{string:{eq:u,neq:p,startswith:"Starts with",contains:"Contains",doesnotcontain:"Does not contain",endswith:"Ends with",isnull:"Is null",isnotnull:"Is not null",isempty:"Is empty",isnotempty:"Is not empty",isnullorempty:"Has no value",isnotnullorempty:"Has value"},number:{eq:u,neq:p,gte:"Is greater than or equal to",gt:"Is greater than",lte:"Is less than or equal to",lt:"Is less than",isnull:"Is null",isnotnull:"Is not null"},date:{eq:u,neq:p,gte:"Is after or equal to",gt:"Is after",lte:"Is before or equal to",lt:"Is before",isnull:"Is null",isnotnull:"Is not null"},boolean:{eq:u,neq:p}}},applyFilter:function(){var e=this.filterModel.toJSON();this._hasCustomOperators&&this._mapOperators(e),this.dataSource&&(this._hasFieldsFilter(e.filters||[])?(this._removeEmptyGroups(e.filters),this.dataSource.filter(e)):this.dataSource.filter({}))},destroy:function(){this.element.off(h),t.destroy(this.element.find(".k-filter-group-main")),this._previewContainer=null,this._applyButton=null,this._modelChangeHandler=null,a.fn.destroy.call(this)},setOptions:function(e){t.deepExtend(this.options,e),this.destroy(),this.element.empty(),this.init(this.element,this.options)},getOptions:function(){var t=e.extend(!0,{},this.options);return delete t.dataSource,t.expression=this.filterModel.toJSON(),t},_addExpressionTree:function(e){if(e.filters){var t=this.element.find("[id="+e.uid+"]");for(var n=0;n .k-toolbar, .k-filter-toolbar > .k-toolbar .k-toolbar-item",n)},_focusToolbar:function(t,n,i){var r=t;var o=e(this.element).find(".k-filter-toolbar > .k-toolbar");if(o.attr(d,-1),o.find(l).attr(d,-1),"next"==n){let e=Math.min(o.length-1,i||o.index(t)+1);r=o.eq(e)}else if("prev"==n){let e=Math.max(0,i||o.index(t)-1);r=o.eq(e)}r.attr(d,0).trigger("focus")},_addExpression:function(n,i){var o=this;var a=n.attr("id");var s=n.closest(".k-filter-toolbar").next("ul.k-filter-lines");var l=i?o._fields[i.field]:o._defaultField;var c;var d="";i?c=i:((c=_(o.filterModel,a)).filters||c.set("filters",[]),c=o._addNewModel(c.filters,l)),s.length||(s=e("
            ").appendTo(n.closest("li")));var h={fields:o._fields,operators:o.operators[l.type],close:o.options.messages.close,fieldsLabel:o.options.messages.fields,uid:c.uid,ns:t.ns,filterExpressionLabel:o.options.messages.filterExpressionLabel};var u=(d=e(t.template(my)(h)).appendTo(s)).find(".k-toolbar").first();var p=l.operators&&l.operators[l.type]?l.operators[l.type]:this.operators[l.type];u.kendoToolBar({resizable:!1,items:[{type:"component",component:"DropDownList",element:``,attributes:{class:"k-filter-field"},componentOptions:{title:o.options.messages.fields,dataTextField:"text",dataValueField:"value",dataSource:Object.keys(o._fields||{}).map((e=>({value:o._fields[e].name,text:o._fields[e].label})))}},{type:"component",component:"DropDownList",element:``,attributes:{class:"k-filter-operator"},componentOptions:{title:o.options.messages.operators,dataTextField:"text",dataValueField:"value",dataSource:Object.keys(p||{}).map((e=>({value:e,text:p[e].text||p[e]})))}},{attributes:{class:"k-filter-value"},template:" "},{type:"button",icon:"x",fillMode:"flat",attributes:{"data-command":"x",title:h.close,"aria-label":h.close}}]}),o._addExpressionControls(d.find(".k-toolbar"),l,c),i||o._expressionChange()},_addExpressionControls:function(e,n,i){var r=e.find(".k-toolbar-item.k-filter-operator");var o=e.find(".k-toolbar-item.k-filter-value");o.attr("ref-toolbar-tool",""),t.destroy(o),o.empty(),this._bindOperators(r,n),this._appendEditor(o,n),this._bindModel(e,i),this._showHideEditor(e,i),e.find(l).attr(d,-1)},_bindOperators:function(e,t){var n=t.operators&&t.operators[t.type]?t.operators[t.type]:this.operators[t.type];var i=e.find("select[data-role=dropdownlist]").getKendoDropDownList();i&&i.setDataSource(Object.keys(n||{}).map((e=>({value:e,text:n[e].text||n[e]}))))},_appendEditor:function(n,i){t.isFunction(i.editor)?i.editor(n,e.extend(!0,{},{field:i.name})):e(t.template(i.editor)({ns:t.ns,field:i.name,id:t.guid()})).appendTo(n)},_addNewModel:function(e,t){var n;var i=t.type;var r=t.operators;var o;return r||(r=this.options.operators),o=Object.keys(r[i])[0],e.push({field:t.name}),(n=e[e.length-1]).set("value",t.defaultValue),n.set("operator",o),n},_addGroup:function(n,i){let r,o=this,a=o.filterModel,s=n.attr("id"),l=n.closest(".k-filter-toolbar").next("ul.k-filter-lines");i?a=i:(a=_(a,s),a.filters||a.set("filters",[]),a.filters.push({logic:o.options.mainLogic}),a=a.filters[a.filters.length-1]),l.length||(l=e("
              ").appendTo(n.closest("li")));let c={operators:{and:o.options.messages.and,or:o.options.messages.or},addExpression:o.options.messages.addExpression,addGroup:o.options.messages.addGroup,close:o.options.messages.close,ns:t.ns,filterLogicLabel:o.options.messages.filterLogicLabel,filterModel:a};r=e(t.template(fy)(c)).appendTo(l);let d=r.find(".k-toolbar");o._initGroupToolBar(d,c),o._bindModel(d,a),i||o._expressionChange()},_bindModel:function(e,n){e.attr("id",n.uid),n.bind("change",this._modelChangeHandler),t.bind(e,n),e.parent().attr(t.attr("stop"),!0)},_createPreview:function(e){var n="";var i=!1;var r=this._hasFieldsFilter(e.filters||[]);var o="";var a;var s;if(!e.filters||!e.filters.length||!r)return"";n+='(';for(var l=0;l '+e.logic.toLocaleUpperCase()+" "),i=!0),n+=o),a.field&&(s=this._fields[a.field],i&&(n+=' '+e.logic.toLocaleUpperCase()+" "),i=!0,n+=''+s.label+"",n+=' '+this._getOperatorText(a.field,a.operator),a.operator.indexOf("is")<0?(n+=" ",n+="'"+t.htmlEncode(s.previewFormat?t.toString(a.value,s.previewFormat):a.value)+"'"):n+="");return n+=')'},_expressionChange:function(){var e=this;var t=e.filterModel.toJSON();var n="";e.options.expressionPreview&&(n=e._createPreview(t),e._previewContainer.html(n)),e.trigger(c,{expression:t})},_getOperatorText:function(e,t){var n=this._fields[e].type;var i=this._fields[e].operators;return i||(i=this.options.operators),i[n][t].text||i[n][t]},_addField:function(t,n){var i=this;t=e.extend(!0,{},{name:t.name||n,editor:t.editorTemplate||f[t.type||"string"],defaultValue:t.defaultValue||!1===t.defaultValue||0===t.defaultValue?t.defaultValue:uy[t.type||"string"],type:t.type||"string",label:t.label||t.name||n,operators:t.operators,previewFormat:t.previewFormat}),i._fields[t.name]=t,i._defaultField||(i._defaultField=t)},_getFieldsInfo:function(){var e=this;var t=e.options.fields.length?e.options.fields:(e.options.dataSource.options.schema.model||{}).fields;var n;if(e._fields={},Array.isArray(t))for(var i=0;i=0;t--)e[t].logic&&!e[t].filters||e[t].filters&&!this._hasFieldsFilter(e[t].filters)?e.splice(t,1):e[t].filters&&this._removeEmptyGroups(e[t].filters)},_modelChange:function(e){var t=this;var n=t.element.find("[id="+e.sender.uid+"]");if(t._showHideEditor(n,e.sender),"field"===e.field){var i=e.sender.field;var r=e.sender.parent();var o=t._fields[i];var a=t._addNewModel(r,o);e.sender.unbind("change",t._modelChangeHandler),r.remove(e.sender),t._addExpressionControls(n,o,a),t._expressionChange()}else"filters"!==e.field&&t._expressionChange()},_renderMain:function(){let n=this;var i;e((i=n.options.messages.filterAriaLabel,`
              `)).appendTo(n.element),n.options.expression?n.filterModel=t.observable(n.options.expression):n.filterModel=t.observable({logic:n.options.mainLogic});let r={operators:{and:n.options.messages.and,or:n.options.messages.or},addExpression:n.options.messages.addExpression,addGroup:n.options.messages.addGroup,close:n.options.messages.close,uid:n.filterModel.uid,ns:t.ns,mainFilterLogicLabel:n.options.messages.mainFilterLogicLabel,filterModel:n.filterModel};let o=e(t.template(py)(r));o.appendTo(n.element.find("li").first());let a=o.find(".k-toolbar").first();n._initGroupToolBar(a,r),n._bindModel(a,n.filterModel)},_initGroupToolBar:function(t,n){let i=this;t.kendoToolBar({resizable:!1,toggle:function(t){let n=e(t.target).closest(".k-toolbar").attr("id"),r=_(i.filterModel,n);r&&r.set("logic",e(t.target).data("logic"))},items:[{type:"buttonGroup",selection:"single",buttons:[{text:i.options.messages.and,group:"mainlogic",togglable:!0,selected:"and"===n.filterModel.get("logic"),attributes:{"data-logic":"and"}},{text:i.options.messages.or,group:"mainlogic",togglable:!0,selected:"or"===n.filterModel.get("logic"),attributes:{"data-logic":"or"}}]},{type:"button",icon:"filter-add-expression",attributes:{"data-command":"expression",title:n.addExpression,"aria-label":n.addExpression}},{type:"button",icon:"filter-add-group",attributes:{"data-command":"group",title:n.addGroup,"aria-label":n.addGroup}},{type:"button",icon:"x",fillMode:"flat",attributes:{"data-command":"x",title:n.close,"aria-label":n.close}}]})},_removeExpression:function(n){var i=this;var r=n.attr("id");var o=n.closest("li");var a;var s;var l=-1;if(o.hasClass("k-filter-group-main"))o=o.find(".k-filter-lines"),i.filterModel.filters&&(i.filterModel.filters.empty(),delete i.filterModel.filters);else{l=e(i.element).find(".k-filter-toolbar > .k-toolbar").index(n),a=(s=_(i.filterModel,r)).parent(),s.unbind("change",i._modelChangeHandler),a.remove(s),a.length||delete a.parent().filters,o.siblings().length||(o=o.parent())}t.destroy(o),o.remove(),i._expressionChange(),l>-1&&i._focusToolbar(n,"next",l)},_renderApplyButton:function(){var n=this;n.options.applyButton&&(n._applyButton||(n._applyButton=e(t.format('',n.options.messages.apply)).appendTo(n.element)))},_showHideEditor:function(e,t){if(!t.logic){var n=t.operator;var i=e.find(".k-toolbar-item.k-filter-value");"isnull"==n||"isnotnull"==n||"isempty"==n||"isnotempty"==n||"isnullorempty"==n||"isnotnullorempty"==n?i.hide():i.show()}},_mapOperators:function(e){var t=this;e.filters&&e.filters.forEach((function(e){if(e.filters)t._mapOperators(e);else{var n;var i=t._fields[e.field];var r=i.type;(n=i.operators&&i.operators[r][e.operator]?i.operators[r][e.operator]:t.operators[r][e.operator])&&(e.operator=n.handler||e.operator)}}))},hasCustomOperators:function(){var t=e.extend(!0,{},this.operators);for(var n in this._fields)t=e.extend(!0,{},t,this._fields[n].operators);this._hasCustomOperators=v(t)}});function v(e){for(var t in e){var n=e[t];if(n.handler&&"function"==typeof n.handler||"object"==typeof n&&null!==n&&v(n))return!0}return!1}function _(e,t){if(e.uid===t)return e;if(e.filters)for(var n=0;n`@media (max-width: ${e-1}px) {.${t}.k-rpanel-animate.k-rpanel-left,.${t}.k-rpanel-animate.k-rpanel-right {-webkit-transition: -webkit-transform .2s ease-out;-ms-transition: -ms-transform .2s ease-out;transition: transform .2s ease-out;} .${t}.k-rpanel-top {overflow: hidden;}.${t}.k-rpanel-animate.k-rpanel-top {-webkit-transition: max-height .2s linear;-ms-transition: max-height .2s linear;transition: max-height .2s linear;}} @media (min-width: ${e}px) {${n} { display: none; } .${t}.k-rpanel-left { float: left; } .${t}.k-rpanel-right { float: right; } .${t}.k-rpanel-left, .${t}.k-rpanel-right {position: relative;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transform: translateX(0) translateZ(0);-ms-transform: translateX(0) translateZ(0);transform: translateX(0) translateZ(0);} .k-ie9 .${t}.k-rpanel-left { left: 0; } .${t}.k-rpanel-top { max-height: none; }}`,_registerBreakpoint:function(){var e=this.options;this._registerStyle(this._mediaQuery({breakpoint:e.breakpoint,toggleButton:e.toggleButton,guid:this._guid}))},_registerStyle:function(t){var n=e("head,body")[0];var i=document.createElement("style");var r=this.options.nonce;r&&i.setAttribute("nonce",r),n.appendChild(i),i.styleSheet?i.styleSheet.cssText=t:i.appendChild(document.createTextNode(t))},options:{name:"ResponsivePanel",content:"",nonce:"",orientation:"left",toggleButton:".k-rpanel-toggle",breakpoint:640,autoClose:!0},events:[n,i],_resize:function(){this.element.removeClass("k-rpanel-animate k-rpanel-expanded"),e(document.documentElement).off(r,this._closeHandler)},_toggleButtonClick:function(e){e.preventDefault(),"touchend"!=e.type&&(this.element.hasClass("k-rpanel-expanded")?this.close():this.open())},open:function(){this.trigger(n)||(this.element.addClass("k-rpanel-animate k-rpanel-expanded"),this.options.autoClose&&e(document.documentElement).on(r,this._closeHandler))},close:function(){this.trigger(i)||(this.element.addClass("k-rpanel-animate").removeClass("k-rpanel-expanded"),e(document.documentElement).off(r,this._closeHandler))},_close:function(t){var n=t.isDefaultPrevented();e(t.target).closest(this.options.toggleButton+",.k-rpanel").length||n||this.close()},destroy:function(){o.fn.destroy.call(this),e(window).off("resize"+t,this._resizeHandler),e(document.documentElement).off(r,this._closeHandler)}});kendo.ui.plugin(a)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.keys,r=n.html,o=n.parseDate,a=n.htmlEncode,s=n._activeElement,l=n._extractFormat,c=n.support,d=c.browser,h=n.mediaQuery,u=n.ui,p=u.Widget,f="open",m="close",g="change",v=".kendoTimePicker",_="click"+v,b="disabled",w="readonly",y="li",k="k-focus",x="k-hover",C="mouseenter"+v+" mouseleave"+v,S="mousedown"+v,T=6e4,M=864e5,A="k-selected",D="k-disabled",E="aria-selected",I="aria-expanded",z="aria-hidden",P="aria-disabled",L="aria-readonly",B="aria-activedescendant",H="id",R=Array.isArray,F=e.extend,O=Date,V=new O,N=({mainSize:e,messages:t,buttonSize:i,isAdaptive:r})=>`
              `+n.html.renderButton(``,{fillMode:"flat",size:i})+'
              '+(r?"":$(i,t))+"
              ",$=(e,t,i)=>i?n.html.renderButton(``,{size:e})+n.html.renderButton(``,{size:e,themeColor:"primary"}):'";V=new Date(V.getFullYear(),V.getMonth(),V.getDate(),0,0,0);var U=function(e){var t=this,i=e.focusTime,r=e.id;t.options=e,t._dates=[],t.bigScreenMQL=h("large"),t.smallScreenMQL=h("small"),"auto"==t.options.adaptiveMode&&t.smallScreenMQL.onChange((function(){t.popup&&n.isFunction(t.popup.fullscreen)&&(t.popup.fullscreen(t.smallScreenMQL.mediaQueryList.matches),t.options.timeView&&"scroll"===t.options.timeView.list&&(t.addTranslate(),t._updateRanges()))})),t._createList(e.timeView&&"scroll"===e.timeView.list),i&&(t._focusTime=new O(V.getFullYear(),V.getMonth(),V.getDate(),i.getHours(),i.getMinutes(),i.getSeconds())),r&&(t._timeViewID=r+"_timeview",t._optionID=r+"_option_selected",t.ul.attr(H,t._timeViewID)),t._heightHandler=t._height.bind(t),t._popup()};function W(e){return 60*e.getHours()*T+e.getMinutes()*T+1e3*e.getSeconds()+e.getMilliseconds()}function j(e,t,n){var i,r=W(t),o=W(n);return!e||r==o||(r>(i=W(e))&&(i+=M),o=r&&i<=o)}U.prototype={_createList:function(e){e?this._createScrollList():this._createClassicRenderingList()},_createScrollList:function(){var t="auto"!=this.options.adaptiveMode||this.bigScreenMQL.mediaQueryList.matches?this.options.size||"medium":"large";const i="auto"===this.options.adaptiveMode&&!this.bigScreenMQL.mediaQueryList.matches;var r=e.extend({},this.options,{mainSize:n.getValidCssClass("k-timeselector-","size",t),buttonSize:t,isAdaptive:i});this.popupContent=e(n.template(N)(r)).on(S,K),this.list=this.popupContent.find(".k-timeselector");const o=i?".k-actionsheet-footer button.k-time-cancel":".k-time-footer button.k-time-cancel";const a=i?".k-actionsheet-footer button.k-time-accept":".k-time-footer button.k-time-accept";this.ul=this.list.find(".k-time-list-container"),this.list.on("click"+v,".k-time-header button.k-time-now",this._nowClickHandler.bind(this)),this.popupContent.on("click"+v,o,this._cancelClickHandler.bind(this)),this.popupContent.on("click"+v,a,this._setClickHandler.bind(this)),this.list.on("mouseover"+v,".k-time-list-wrapper",this._mouseOverHandler.bind(this)),this.list.on("keydown"+v,this._scrollerKeyDownHandler.bind(this))},_scrollerKeyDownHandler:function(t){var r=this,o=t.keyCode,a=e(t.currentTarget).find(".k-time-list-wrapper.k-focus"),s=r.list.find(".k-time-list-wrapper"),l=s.length,c=s.index(a),d=n.support.isRtl(r.wrapper),h=Z(a.find(".k-item:visible").eq(0)),u=a.find(".k-time-container.k-content.k-scrollable");a.length&&(o==i.RIGHT&&!d||o==i.LEFT&&d?c+1=0&&r._focusList(s.eq(c-1)):o==i.UP?(u.scrollTop(u.scrollTop()-h),t.preventDefault()):o==i.DOWN?(u.scrollTop(u.scrollTop()+h),t.preventDefault()):o===i.ENTER?r._setClickHandler(t):o===i.ESC&&r._cancelClickHandler(t))},_mouseOverHandler:function(t){this._focusList(e(t.currentTarget))},_focusList:function(e){this.list.find(".k-time-list-wrapper").removeClass(k),e.addClass(k),this.list.trigger("focus"),this._scrollTop=e.find(".k-scrollable").scrollTop()},_createClassicRenderingList:function(){var t=this;var i=e('
              ');t.ul=i.find("ul").css({overflow:c.kineticScrollNeeded?"":"auto"}).on(_,y,t._click.bind(t)).on("mouseenter"+v,y,(function(){e(this).addClass(x)})).on("mouseleave"+v,y,(function(){e(this).removeClass(x)})),t.list=e("
              ").append(i).on(S,K),t.template=e=>`
            • ${e}
            • `},current:function(n){var i=this,r=i.options.active;if(n===t)return i._current;i._current&&(i._current.removeClass(A),i._current&&i._current.length&&(i._current[0].removeAttribute(H),i._current[0].removeAttribute(E))),n&&(n=e(n).addClass(A).attr(H,i._optionID).attr(E,!0),i.scroll(n[0])),i._current=n,r&&r(n)},_updateTitle:function(){this.list.find(".k-time-header > .k-title").html(n.toString(this._value,this.options.format,this.options.culture))},applyValue:function(e){if(e){var t=Q(this.options.format.toLowerCase(),"t");var i=e.getHours();var r=e.getMinutes();var o=e.getSeconds();var a;var s=n.attr("index");var l=this.ul.find("["+s+'="1"]');var c=this.ul.find("["+s+'="2"]');var d=this.ul.find("["+s+'="3"]');var h=this.ul.find("["+s+'="4"]');t&&(i>=12?(a="PM",i>12&&(i-=12)):(a="AM",0===i&&(i=12))),this._internalScroll=!0,l.length&&this._scrollListToPosition(l,i),c.length&&this._scrollListToPosition(c,r),d.length&&this._scrollListToPosition(d,o),h.length&&this._scrollListToPosition(h,a),this._internalScroll=!1}},_scrollListToPosition:function(e,t){var n=e.find('.k-item[data-value="'+X(t)+'"]');var i=Z(n);e.scrollTop(e.find(".k-item:visible").index(n)*i)},close:function(){this.popup&&this.popup.close()},destroy:function(){var e=this;e.ul.off(v),e.list.off(v),e.popupContent&&e.popupContent.off(v),e.popup&&e.popup.destroy(),e.bigScreenMQL&&e.bigScreenMQL.destroy(),e.smallScreenMQL&&e.smallScreenMQL.destroy()},open:function(){var e=this;var t;(!e.ul[0].firstChild||e.ul.find("li").length<1)&&e.bind(),e._focusTime&&e.value(e._focusTime),t=e.popup._hovered,e.popup._hovered=!0,e.popup.open(),setTimeout((function(){e.popup._hovered=t}),1),e._current&&e.scroll(e._current[0])},dataBind:function(e){var t,i=this,r=i.options,o=r.format,a=n.toString,s=i.template,l=e.length,c=0,d="";for(;ch&&(h+=M),t.timeView&&"scroll"===t.timeView.list?_=e._createListContent(n.date.splitDateFormat(i),t.interval):e.getDatesInRange(undefined,h,v,c,p,g).forEach((function(e){_+=m(f(e,i,t.culture))})),e._html(_)},_showAllHiddenItems:function(){var t=this.list.find(".k-time-container");var n=t.length;var i;for(var r=0;r12&&(c=!0,o-=12),a>12&&(l=!0,a-=12)),r.find(".k-item").each((function(n,i){var r=+(i=e(i)).attr("data-value");t._validateMin&&c&&ra?i.hide():i.show()}))):r.find(".k-item").each((function(n,i){var r=+(i=e(i)).attr("data-value");t._validateMin&&ra?i.hide():i.show()})),this._updateListBottomOffset(r))},_updateMinutesRange:function(){var t=this;var i=n.attr("index");var r=this.ul.find("["+i+'="2"]');var o=this._minHours;var a=this._maxHours;var s=this._minMinutes;var l=this._maxMinutes;var c=+this._findSelectedValue(this.ul.find("["+i+'="1"]'));var d=Q(this.options.format.toLowerCase(),"t");var h=this._findSelectedValue(this.ul.find("["+i+'="4"]'));d&&"PM"===h&&(c+=12),r.length&&(r.find(".k-item").each((function(n,i){var r=+(i=e(i)).attr("data-value");t._validateMin&&rl&&(a&&c)===a?i.hide():i.show()})),this._updateListBottomOffset(r))},_updateSecondsRange:function(){var t=this;var i=n.attr("index");var r=this.ul.find("["+i+'="3"]');var o=this._minSeconds;var a=this._minSeconds;var s=this._minMinutes;var l=this._maxMinutes;var c=+this._findSelectedValue(this.ul.find("["+i+'="2"]'));r.length&&(r.find(".k-item").each((function(n,i){var r=+(i=e(i)).attr("data-value");t._validateMin&&ra&&l&&c===l?i.hide():i.show()})),this._updateListBottomOffset(r))},_updateDesignatorRange:function(){var e=this._minHours;var t=this._maxHours;var i=n.attr("index");var r=this.ul.find("["+i+'="4"]');r.length&&(this._validateMin&&e>=12?r.find('.k-item[data-value="AM"]').hide():r.find('.k-item[data-value="AM"]').show(),this._validateMax&&t<12?r.find('.k-item[data-value="PM"]').hide():r.find('.k-item[data-value="PM"]').show())},_updateRanges:function(){if(this.options.specifiedRange){this._currentlySelected||(this._currentlySelected=new Date);var e=this.options.endTime?this.options.endTime:this.options.max;var t=this.options.startTime?this.options.startTime:this.options.min;if(this.options.validateDate){if(e.getFullYear()===this._currentlySelected.getFullYear()&&e.getMonth()===this._currentlySelected.getMonth()&&e.getDate()===this._currentlySelected.getDate()?this._validateMax=!0:this._validateMax=!1,t.getFullYear()===this._currentlySelected.getFullYear()&&t.getMonth()===this._currentlySelected.getMonth()&&t.getDate()===this._currentlySelected.getDate()?this._validateMin=!0:this._validateMin=!1,!this._validateMax&&!this._validateMin)return void this._showAllHiddenItems()}else this._validateMax=!0,this._validateMin=!0;this._minMinutes=t.getMinutes(),this._maxMinutes=e.getMinutes(),this._minHours=t.getHours(),this._maxHours=e.getHours(),this._minSeconds=t.getSeconds(),this._maxSeconds=e.getSeconds(),this._updateDesignatorRange(),this._updateHoursRange(),this._updateMinutesRange(),this._updateSecondsRange()}},addTranslate:function(){var e=this.ul.find(".k-time-container.k-content.k-scrollable");var t=e.length;var n;var i;var r;var o;var a;for(var s=0;s1&&(t.currentTarget.scrollTop+=i-t.currentTarget.scrollTop%i),n._scrollTop=t.currentTarget.scrollTop,n._updateRanges(),n._updateCurrentlySelected()}),100))},_updateCurrentlySelected:function(){var e=Q(this.options.format.toLowerCase(),"t");var i=n.attr("index");var r=this.ul.find("["+i+'="1"]');var o=this.ul.find("["+i+'="2"]');var a=this.ul.find("["+i+'="3"]');var s=this.ul.find("["+i+'="4"]');var l;var c;var d;var h;this.ul.is(":visible")&&(this._currentlySelected||(this._currentlySelected=this._value?new Date(this._value):new Date),r.length&&(l=+this._findSelectedValue(r)),o.length&&(c=+this._findSelectedValue(o)),a.length&&(d=+this._findSelectedValue(a)),s.length&&(h=this._findSelectedValue(s)),e&&("PM"==h&&24==(l+=12)&&(l=12),"AM"===h&&12===l&&(l=0)),l!==t&&this._currentlySelected.setHours(l),c!==t&&this._currentlySelected.setMinutes(c),d!==t&&this._currentlySelected.setSeconds(d))},_findSelectedValue:function(e){var t=(n=e.scrollTop(),i=Z(e.find(".k-item:visible").eq(0)),Math.max(Math.round(n/i),0));var n,i;return e.find(".k-item:visible").eq(t).attr("data-value")},_itemClickHandler:function(t){var n=e(t.originalEvent.currentTarget);var i=n.find(".k-item:visible").index(e(t.currentTarget));var r=Z(n.find(".k-item:visible").eq(0));n.scrollTop(i*r)},getDatesInRange:function(e,t,n,i,r,o){var a=[];for(;;){if(t&&(W(o)>=t||n.getDate()!=o.getDate())){e=W(o),nt&&(o=new O(+i)),W(o)>0&&a.push(new Date(o));break}if(n.getDate()!=o.getDate())break;if(a.push(new Date(o)),o.setTime(o.getTime()+r),!t&&this.options.maxSet&&!this._ignoreMaxSet)break}return a},_createListContent:function(e,t){var n=e.length;var i="";var r;var o;for(var a=0;a'+(i||t.type)+'
              '},_getValues:function(t,n,i){var r=[];var o;var a=0;var s;var l=0;var c=0;for(e.isPlainObject(i)&&(l=i[t.type]||0),"hour"===t.type?(a=t.hour12?1:0,o=1,s=t.hour12?12:23):"minute"===t.type?(o=2,s=59):"second"===t.type&&(o=3,s=59);a<=s;a++)l>0?((0===a||1===a&&l>1&&"hour"===t.type)&&r.push(n?X(c):c),a%l==0&&c+l<=s&&(c+=l,r.push(n?X(c):c))):r.push(n?X(a):a);return{values:r,index:o}},_literalTemplate:function(e){var t=" tt"===e.pattern||"aa"===e.pattern;var n='
              '+(t?":":e.pattern)+"
              ";return t&&(n+=this._itemTemplate(["AM","PM"],e,"AM/PM",4)),n},bind:function(){var e=this,t=e.options,n=t.dates;!n||!n[0]||t.timeView&&"scroll"===t.timeView.list?(e.refresh(),e.addTranslate(),e._value&&e.applyValue(e._value)):e.dataBind(n)},_html:function(e){var t=this;t.options.timeView&&"scroll"===t.options.timeView.list?(e=''+e,t.ul.html(e)):(t.ul[0].innerHTML=e,t.popup.unbind(f,t._heightHandler),t.popup.one(f,t._heightHandler),t.current(null),t.select(t._value))},scroll:function(e){e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded():function(e,t){function n(e,t){return{start:e,length:t,end:e+t}}function i(e,n){return!1===t||n.start1&&(n=W(r._value),i=e.inArray(n,r._dates),t=r.ul.children()[i]),t},setOptions:function(e){var t=this.options;e.min=o(e.min),e.max=o(e.max),this.options=F(t,e,{active:t.active,change:t.change,close:t.close,open:t.open}),this.bind()},toggle:function(){var e=this;e.popup.visible()?e.close():e.open()},value:function(e){var t=this;t._value=e,t.ul[0].firstChild&&(t.options.timeView&&"scroll"===t.options.timeView.list?t.applyValue(e):t.select(e))},_click:function(t){let n=this,i=e(t.currentTarget),r=i.text(),o=n.options.dates,a=n.options.min,s=n.options.max;o&&o.length>0&&(a.getTime()!==s.getTime()&&(o=o.filter((e=>n._inRange(e)))),r=o[i.index()]),t.isDefaultPrevented()||(n.select(i),n.options.change(r,!0),n.close())},_inRange(e){const t=this.options.min,n=this.options.max;const i=3600*e.getHours()+60*e.getMinutes()+e.getSeconds(),r=3600*t.getHours()+60*t.getMinutes()+t.getSeconds(),o=3600*n.getHours()+60*n.getMinutes()+n.getSeconds();return i>=r&&i<=o},_height:function(){var e=this;var t=e.list;var n=t.parent(".k-child-animation-container");var i=n.closest(".k-animation-container");var r=e.options.height;var o=t.add(i);var a=e.ul[0];a.children.length&&(o.add(n).show(),t.add(n).height(a.scrollHeight>r&&("auto"!=e.options.adaptiveMode||e.bigScreenMQL.mediaQueryList.matches)?r:"auto"),o.hide())},_parse:function(e){var t=this.options,n=W(t.min)!=W(V)?t.min:null,i=W(t.max)!=W(V)?t.max:null,r=this._value||n||i||V;return e instanceof O||(e=o(e,t.parseFormats,t.culture))&&(e=new O(r.getFullYear(),r.getMonth(),r.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())),e},_adjustListWidth:function(){var e,t,i=this.list,r=i[0].style.width,o=this.options.anchor,a=n._outerWidth;!i.data("width")&&r||(t=(e=window.getComputedStyle?window.getComputedStyle(o[0],null):0)?parseFloat(e.width):a(o),e&&(d.mozilla||d.msie)&&(t+=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight)+parseFloat(e.borderLeftWidth)+parseFloat(e.borderRightWidth)),r=t-(a(i)-i.width()),i.css({fontFamily:o.css("font-family"),width:"auto"!=this.options.adaptiveMode||this.bigScreenMQL.mediaQueryList.matches?r:"100%"}).data("width",r))},_popup:function(){var e=this,t=e.list,n=e.options,i=n.anchor;if(this.options.omitPopup)t.appendTo(n.timeDiv);else if("auto"!=n.adaptiveMode||e.bigScreenMQL.mediaQueryList.matches)e.popup=new u.Popup(e.popupContent||t,F(n.popup,{anchor:i,open:n.open,close:n.close,animation:n.animation,isRtl:c.isRtl(n.anchor),activate:function(){e.options.timeView&&"scroll"===e.options.timeView.list&&(e.addTranslate(),e._updateRanges(),e._value?e.applyValue(e._value):e._updateCurrentlySelected(),e._focusList(e.list.find(".k-time-list-wrapper").eq(0)))}}));else{var r=e.popupContent||t;r.appendTo(document.body),e.popup=new u.ActionSheet(r,{adaptive:!0,focusOnActivate:!1,title:n.adaptiveTitle||"Set time",subtitle:n.adaptiveSubtitle,closeButton:{icon:"check",themeColor:"primary"},footerTemplate:"modern"===e.options.componentType?()=>$("auto"!=e.options.adaptiveMode||e.bigScreenMQL.mediaQueryList.matches?e.options.size||"medium":"large",e.options.messages,!0):null,fullscreen:e.smallScreenMQL.mediaQueryList.matches,popup:F(n.popup,{anchor:i,close:n.close,animation:n.animation,isRtl:c.isRtl(n.anchor)}),open:function(){e.popup._footer&&e.popup._footer.addClass("k-actions k-actions-stretched k-actions-horizontal"),n.open&&n.open()},activate:function(){e.options.timeView&&"scroll"===e.options.timeView.list&&(e.addTranslate(),e._updateRanges(),e._value?e.applyValue(e._value):e._updateCurrentlySelected(),e._focusList(e.list.find(".k-time-list-wrapper").eq(0)))}}),e._updateRanges(),e._updateCurrentlySelected()}},move:function(t){const n=this,r=t.keyCode,o=n.ul[0],a=r===i.DOWN,s=e(t.target).is(".k-input-inner"),l="modern"===n.options.componentType,c=n.popup.visible();let d=n._current;const h=s&&l&&c;if(r===i.UP||a){if(t.altKey)return void n.toggle(a);if(h)return;d=a?d?d[0].nextSibling:o.firstChild:d?d[0].previousSibling:o.lastChild,d&&n.select(d),n.options.change(n._current.text()),t.preventDefault()}else r!==i.ENTER&&r!==i.TAB&&r!==i.ESC||(t.preventDefault(),d&&n.options.change(d.text(),!0),n.close())}},U.getMilliseconds=W,n.TimeView=U;var q=p.extend({init:function(t,i){var r=this;(i=i||{}).componentType=i.componentType||"classic",e.isPlainObject(i.interval)&&"modern"!==i.componentType&&(i.interval=30),p.fn.init.call(r,t,i),t=r.element,(i=r.options).min=o(t.attr("min"))||o(i.min),i.max=o(t.attr("max"))||o(i.max),i.inputMode=i.inputMode||t.attr("inputmode")||"text",t.attr("inputmode",i.inputMode),+i.max==+V&&+i.min==+V||(this._specifiedRange=!0),G(i),r._initialOptions=F({},i),r._wrapper(),r.options.timeView&&"scroll"===r.options.timeView.list&&(r.options.height=null),r.bigScreenMQL=h("large"),"auto"==r.options.adaptiveMode&&r.bigScreenMQL.onChange((()=>{r._createTimeViewProxy(),r._update(r.element.val())})),r._createTimeView(),r._createTimeViewProxy=r._createTimeView.bind(r),r._icon(),r._reset();try{t[0].setAttribute("type","text")}catch(e){t[0].type="text"}t.addClass("k-input-inner").attr({role:"combobox","aria-expanded":!1,"aria-controls":r.timeView._timeViewID,autocomplete:"off"}),t.is("[disabled]")||e(r.element).parents("fieldset").is(":disabled")?r.enable(!1):r.readonly(t.is("[readonly]")),r._createDateInput(),r._old=r._update(i.value||r.element.val()),r._oldText=t.val(),r._applyCssClasses(),i.label&&r._label(),r.element.removeAttr("style"),n.notify(r)},options:{name:"TimePicker",autoAdjust:!0,min:V,max:V,format:"",dates:[],parseFormats:[],focusTime:null,value:null,interval:30,height:200,animation:{},dateInput:!1,messages:{set:"Set",cancel:"Cancel",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond",now:"Now"},adaptiveMode:"none",adaptiveTitle:null,adaptiveSubtitle:null,componentType:"classic",size:"medium",fillMode:"solid",rounded:"medium",label:null,autoCorrectParts:!0},events:[f,m,g],componentTypes:{classic:{timeView:{list:"list"}},modern:{timeView:{list:"scroll"}}},setOptions:function(t){let i=this,r=i._value,o=!!t.componentType;p.fn.setOptions.call(i,t),t=i.options,e.isPlainObject(t.interval)&&"modern"!==t.componentType&&(t.interval=30),+t.max==+V&&+t.min==+V||(this._specifiedRange=!0),i._arrow.off(v),i._arrow.remove(),G(t),t.componentType&&o&&(t.timeView.list="classic"==t.componentType?"list":"scroll",i.options.height="classic"==t.componentType?200:null,i._createTimeView(),i.timeView._value=r),i.timeView.setOptions(t),i._icon(),i._editable(t),i._createDateInput(),r&&i.element.val(n.toString(r,t.format,t.culture)),t.label&&i._inputLabel?i.label.setOptions(t.label):!1===t.label?(i.label._unwrapFloating(),i._inputLabel.remove(),delete i._inputLabel):t.label&&i._label()},dataBind:function(e){R(e)&&this.timeView.dataBind(e)},_createDateInput:function(){const e=this,t=e.options,n=e.element;if(e._dateInput&&(e._dateInput.destroy(),e._dateInput=null),t.dateInput){var i=t.min;var r=t.max;var o=new O;W(i)==W(r)&&(i=new O(o.getFullYear(),o.getMonth(),o.getDate(),0,0,0),r=new O(o.getFullYear(),o.getMonth(),o.getDate(),24,0,0)),e._dateInput=new u.DateInput(n,{autoAdjust:t.autoAdjust,culture:t.culture,format:t.format,min:i,max:r,value:t.value,interval:t.interval,size:t.size,fillMode:t.fillMode,rounded:t.rounded,messages:t.messages.dateInput,autoCorrectParts:t.autoCorrectParts,toggleDayPeriod:!0,inputMode:t.inputMode})}},_editable:function(e){var t=this,n=e.disable,i=e.readonly,r=t._arrow.off(v),o=t.element.off(v),a=t.wrapper.off(v);t._dateInput&&t._dateInput._unbindInput(),i||n?(a.addClass(n?D:"").removeClass(n?"":D),o.attr(b,n).attr(w,i).attr(P,n).attr(L,i)):(a.removeClass(D).on(C,t._toggleHover),o&&o.length&&(o[0].removeAttribute(b),o[0].removeAttribute(w)),o.attr(P,!1).attr(L,!1).on("keydown"+v,t._keydown.bind(t)).on("focusout"+v,t._blur.bind(t)).on("focus"+v,(function(){t.wrapper.addClass(k)})),t._dateInput&&t._dateInput._bindInput(),r.on(_,t._click.bind(t)).on(S,K))},_label:function(){var t=this;var i=t.options;var r=e.isPlainObject(i.label)?i.label:{content:i.label};t._dateInput&&(r.floatCheck=()=>!(t.value()||t._dateInput._hasDateInput()&&""!==t.element.val()||document.activeElement===t.element[0])&&(t.element.val(""),!0)),t.label=new n.ui.Label(null,e.extend({},r,{widget:t})),t._inputLabel=t.label.element},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.enable(e=e===t||e)},destroy:function(){var e=this;p.fn.destroy.call(e),e.timeView.destroy(),e.element.off(v),e._arrow.off(v),e.wrapper.off(v),e._form&&e._form.off("reset",e._resetHandler),e.label&&e.label.destroy(),e.bigScreenMQL&&e.bigScreenMQL.destroy(),e._createTimeViewProxy=null},close:function(){this.timeView.close()},open:function(){this.timeView.open()},min:function(e){return e&&(this._specifiedRange=!0),this._option("min",e)},max:function(e){return e&&this.timeView?(this._specifiedRange=!0,this.timeView.options.maxSet=!0):this.timeView&&(this.timeView.options.maxSet=!1),this._option("max",e)},value:function(e){var n=this;if(e===t)return n._value;n._old=n._update(e),null===n._old&&n.element.val(""),n._oldText=n.element.val(),n.label&&n.label.floatingLabel&&n.label.floatingLabel.refresh()},_blur:function(){var e=this,t=e.element.val();e._typing=!1,e.options.timeView&&"scroll"===e.options.timeView.list||e.close(),t!==e._oldText&&e._change(t),e.wrapper.removeClass(k)},_click:function(){var e=this,t=e.element;e.timeView.toggle(),c.touch||t[0]===s()||e.options.timeView&&"scroll"===e.options.timeView.list||t.trigger("focus")},_change:function(e){var t,i=this,r=i.element.val();e=i._update(e);var o=(t=!n.calendar.isEqualDate(i._old,e))&&!i._typing;var a=r!==i.element.val();(o||a)&&i.element.trigger(g),t&&(i._old=e,i._oldText=i.element.val(),i.trigger(g)),i._typing=!1},_createTimeView:function(){var e=this;var t=e.options;var n=e.element;var i,r;e.timeView&&(e.timeView.popup&&e.timeView.popup.wrapper&&e.timeView.popup.wrapper.remove(),e.timeView.destroy(),e.timeView=null),e.timeView=i=new U(F({},t,{id:n.attr(H),size:"auto"!=t.adaptiveMode||e.bigScreenMQL.mediaQueryList.matches?t.size:"large",anchor:e.wrapper,format:t.format,change:function(t,i){i?e._change(t):n.val(t),e.timeView._focusTime=null},open:function(t){e.options.timeView&&"scroll"!==e.options.timeView.list?e.timeView._adjustListWidth():e.timeView._updateTitle(),e.trigger(f)?t.preventDefault():(n.attr(I,!0),r.attr(z,!1),i.current()&&n.attr(B,i._optionID))},close:function(t){e.trigger(m)?t.preventDefault():(n.attr(I,!1),r.attr(z,!0),n[0].removeAttribute(B))},active:function(e){n&&n.length&&n[0].removeAttribute(B),e&&n.attr(B,i._optionID)},specifiedRange:e._specifiedRange,maxSet:+t.max!=+V})),r=i.ul,e._ariaLabel(r)},_icon:function(){var t,n=this,i=n.element,o=n.options;(t=i.next("button.k-input-button"))[0]||(t=e(r.renderButton('',{icon:"clock",size:o.size,fillMode:o.fillMode,shape:"none",rounded:"none"})).insertAfter(i)),n._arrow=t.attr({role:"button"})},_keydown:function(e){const t=this,n=e.keyCode,r=t.timeView,o=t.element.val();r.popup.visible()||e.altKey?(r.move(e),t._dateInput&&e.stopImmediatePropagation&&"modern"!==t.options.componentType&&e.stopImmediatePropagation()):n===i.ENTER&&o!==t._oldText?t._change(o):t._typing=!0},_option:function(e,n){var i=this,r=i.options;if(n===t)return r[e];(n=i.timeView._parse(n))&&(n=new O(+n),r[e]=n,i.timeView.options[e]=n,i._dateInput&&i._dateInput[e](n),i.timeView.bind())},_toggleHover:function(t){e(t.currentTarget).toggleClass(x,"mouseenter"===t.type)},_update:function(e){var t=this,i=t.options,r=t.timeView,o=r._parse(e);return j(o,i.min,i.max)||(o=null),t._value=o,t._currentlySelected=o,t._dateInput&&o?t._dateInput.value(o||e):t.element.val(n.toString(o||e,i.format,i.culture)),r.value(o),o},_toggleMaxSet:function(e){this.timeView&&(this.timeView._ignoreMaxSet=e)},_wrapper:function(){var e,t=this.element;(e=t.parents(".k-timepicker"))[0]||(e=t.wrap("").parent()),e[0].style.cssText=t[0].style.cssText,this.wrapper=e.addClass("k-timepicker k-input").addClass(t[0].className),t.css({height:t[0].style.height})},_reset:function(){let t=this,n=t.element,i=n.attr("form"),r=i?e("#"+i):n.closest("form");r[0]&&(t._resetHandler=function(){t._toggleMaxSet(!0),t.value(n[0].defaultValue),t.max(t._initialOptions.max),t.min(t._initialOptions.min),t._toggleMaxSet(!1)},t._form=r.on("reset",t._resetHandler))}});function G(e){var t=e.parseFormats;e.format=l(e.format||n.getCulture(e.culture).calendars.standard.patterns.t),(t=R(t)?t:[t]).splice(0,0,e.format),e.parseFormats=t}function K(e){e.preventDefault()}function Y(e,t){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds())}function Q(e,t){var n=!1;return-1!==e.indexOf(t)&&(n=!0),n}function X(e,t){var n=String(e);for(;n.length<(t||2);)n="0"+n;return n}function Z(e){return e.length&&e[0].getBoundingClientRect().height}n.cssProperties.registerPrefix("TimePicker","k-input-"),n.cssProperties.registerValues("TimePicker",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),u.plugin(q)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.TimeView,r=n.html,o=n.parseDate,a=n.support,s=n.mediaQuery,l=n._activeElement,c=n._extractFormat,d=n.calendar,h=d.isInRange,u=d.restrictValue,p=d.isEqualDatePart,f=i.getMilliseconds,m=n.ui,g=m.Widget,v="open",_="close",b="change",w=".kendoDateTimePicker",y="click"+w,k=a.mouseAndTouchPresent?n.applyEventMap("up",w.slice(1)):y,x="disabled",C="readonly",S="k-focus",T="k-disabled",M="mouseenter"+w+" mouseleave"+w,A="mousedown"+w,D="month",E="aria-activedescendant",I="aria-expanded",z="aria-hidden",P="aria-disabled",L="aria-readonly",B=Date,H=new B(1800,0,1),R=new B(2099,11,31),F={view:"date"},O={view:"time"},V=e.extend,N=({buttonSize:e,messages:t})=>'
              '+n.html.renderButton(``,{size:e})+n.html.renderButton(``,{size:e})+'
              ",$="k-selected";var U=g.extend({init:function(t,i){var r,a=this;(i=i||{}).componentType=i.componentType||"classic",g.fn.init.call(a,t,i),t=a.element,(i=a.options).disableDates=n.calendar.disabled(i.disableDates),i.min=o(t.attr("min"))||o(i.min),i.max=o(t.attr("max"))||o(i.max),i.inputMode=i.inputMode||t.attr("inputmode")||"text",t.attr("inputmode",i.inputMode),+i.max==+R&&+i.min==+H&&+i.startTime==+H&&i.endTime==+R||(this._specifiedRange=!0),q(i),a._initialOptions=V({},i),a._wrapper(),a.bigScreenMQL=s("large"),"auto"==a.options.adaptiveMode&&a.bigScreenMQL.onChange((function(){a.dateView.popup&&a.dateView.popup.wrapper&&a.dateView.popup.wrapper.remove(),a.dateView&&a.dateView.destroy(),a.timeView.popup&&a.timeView.popup.wrapper&&a.timeView.popup.wrapper.remove(),a.timeView&&a.timeView.destroy(),a.popup&&a.popup.wrapper&&a.popup.wrapper.remove(),i.singlePopup&&a._popup(),a._views()})),a.smallScreenMQL=s("small"),"auto"==a.options.adaptiveMode&&a.smallScreenMQL.onChange((function(){a.popup&&n.isFunction(a.popup.fullscreen)&&(a.popup.fullscreen(a.smallScreenMQL.mediaQueryList.matches),a.options.timeView&&"scroll"===a.options.timeView.list&&(a.timeView.addTranslate(),a.timeView._updateRanges()))})),i.singlePopup&&a._popup(),a._views(),a._icons(),a._reset(),a._template();try{t[0].setAttribute("type","text")}catch(e){t[0].type="text"}t.addClass("k-input-inner").attr({role:"combobox","aria-expanded":!1,"aria-haspopup":"dialog","aria-controls":a.dateView._dateViewID+" "+a.timeView._timeViewID,autocomplete:"off"}),a._midnight=a._calculateMidnight(i.min,i.max),t.is("[disabled]")||e(a.element).parents("fieldset").is(":disabled")?a.enable(!1):a.readonly(t.is("[readonly]")),r=o(i.value||a.element.val(),i.parseFormats,i.culture),a._createDateInput(i),a._old=a._update(r||a.element.val()),a._oldText=t.val(),a._applyCssClasses(),i.label&&a._label(),a.element.removeAttr("style"),n.notify(a)},options:{name:"DateTimePicker",autoAdjust:!0,adaptiveTitle:null,adaptiveSubtitle:null,value:null,format:"",timeFormat:"",culture:"",parseFormats:[],dates:[],disableDates:null,startTime:null,endTime:null,min:new B(H),max:new B(R),interval:30,height:200,footer:"",start:D,depth:D,animation:{},month:{},ARIATemplate:({valueType:e,text:t})=>`Current focused ${e} is ${t}`,dateButtonText:"Open the date view",timeButtonText:"Open the time view",dateInput:!1,weekNumber:!1,messages:{set:"Set",cancel:"Cancel",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond",now:"Now",date:"Date",time:"Time",today:"Today",weekColumnHeader:""},adaptiveMode:"none",componentType:"classic",size:"medium",fillMode:"solid",rounded:"medium",label:null,autoCorrectParts:!0},events:[v,_,b],componentTypes:{classic:{singlePopup:!1,timeView:{list:"list"}},modern:{singlePopup:!0,timeView:{list:"scroll"}}},setOptions:function(e){let t,i,r,a,s=this,l=s._value;if(a=!!e.componentType,g.fn.setOptions.call(s,e),(e=s.options).min=t=o(e.min),e.max=i=o(e.max),q(e),s._midnight=s._calculateMidnight(e.min,e.max),r=e.value||s._value||s.dateView._current,t&&!p(t,r)&&(t=new B(H)),i&&!p(i,r)&&(i=new B(R)),s._dateIcon.off(w),s._dateIcon.remove(),s._timeIcon.off(w),s._timeIcon.remove(),a){let t=U.prototype.componentTypes;e.timeView=t[e.componentType].timeView,e.singlePopup=t[e.componentType].singlePopup,e.omitPopup=t[e.componentType].singlePopup,e.singlePopup&&s._popup(),s._views()}s.dateView.setOptions(e),s.timeView.setOptions(V({},e,{format:e.timeFormat,min:t,max:i})),s._icons(),s._editable(e),s._createDateInput(e),s._dateInput||s.element.val(n.toString(l,e.format,e.culture)),l&&s._updateARIA(l),e.label&&s._inputLabel?s.label.setOptions(e.label):!1===e.label?(s.label._unwrapFloating(),s._inputLabel.remove(),delete s._inputLabel):e.label&&s._label()},_editable:function(e){var t=this,i=t.element.off(w),r=t._dateIcon.off(w),o=t._timeIcon.off(w),a=t.wrapper.off(w),s=e.readonly,l=e.disable;s||l?(a.addClass(l?T:"").removeClass(l?"":T),i.attr(x,l).attr(C,s).attr(P,l).attr(L,s)):(a.removeClass(T).on(M,t._toggleHover),i&&i.length&&(i[0].removeAttribute(x),i[0].removeAttribute(C,!1),i[0].removeAttribute(P,!1),i[0].removeAttribute(L,!1)),i.on("keydown"+w,t._keydown.bind(t)).on("focus"+w,(function(){t.wrapper.addClass(S)})).on("focusout"+w,(function(){t.wrapper.removeClass(S),i.val()!==t._oldText&&(t._change(i.val()),i.val()||t.dateView.current(n.calendar.getToday())),t.options.singlePopup||(t.close("date"),t.close("time"))})),r.on(A,j).on(k,(function(e){t.toggle("date"),t._focusElement(e.type)})),o.on(A,j).on(k,(function(e){t.toggle("time"),t._focusElement(e.type)})))},_label:function(){var t=this;var i=t.options;var r=e.isPlainObject(i.label)?i.label:{content:i.label};t._dateInput&&(r.floatCheck=()=>!(t.value()||t._dateInput._hasDateInput()&&""!==t.element.val()||document.activeElement===t.element[0])&&(t.element.val(""),!0)),t.label=new n.ui.Label(null,e.extend({},r,{widget:t})),t._inputLabel=t.label.element},_focusElement:function(e){var t=this.element;a.touch&&(!a.mouseAndTouchPresent||(e||"").match(/touch/i))||t[0]===l()||t.trigger("focus")},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.enable(e=e===t||e)},destroy:function(){var e=this;g.fn.destroy.call(e),e.dateView.destroy(),e.timeView.destroy(),e.label&&e.label.destroy(),e.options.singlePopup&&(e.popup.element.off(w),e.popup.destroy()),e.element.off(w),e._dateIcon.off(w),e._timeIcon.off(w),e.wrapper.off(w),e._form&&e._form.off("reset",e._resetHandler),e.bigScreenMQL&&(e.bigScreenMQL.destroy(),e.bigScreenMQL=null),e.smallScreenMQL&&(e.smallScreenMQL.destroy(),e.smallScreenMQL=null)},close:function(e){var t=this;t.options.singlePopup?t.popup.close():("time"!==e&&(e="date"),t[e+"View"].close()),setTimeout((function(){t.element.removeAttr("aria-activedescendant")}))},open:function(e){var t=this;var n;t.options.singlePopup?(t.dateView._calendar(),t.timeView.ul.find("li").length<1&&t.timeView.bind(),n=t.popup._hovered,t.popup._hovered=!0,t.popup.open(),"time"===e?t._switchToTimeView():t._switchToDateView(),this._dateIcon.toggle("time"!==e),this._timeIcon.toggle("time"===e),setTimeout((function(){t.popup._hovered=n}),1)):("time"!==e&&(e="date"),this[e+"View"].open())},min:function(e){return this._option("min",e)},max:function(e){return this._option("max",e)},toggle:function(e){if(this.options.singlePopup)this.popup.visible()?this.close():this.open(e);else{var t="timeView";"time"!==e?e="date":t="dateView",this[e+"View"].toggle(),this[t].close()}},value:function(e){var n=this;if(e===t)return n._value;n._old=n._update(e),null===n._old&&(n._dateInput?n._dateInput.value(n._old):n.element.val("")),n._oldText=n.element.val(),n.label&&n.label.floatingLabel&&n.label.floatingLabel.refresh()},_change:function(e){var t,n=this,i=n.element.val();e=n._update(e);var r=(t=+n._old!=+e)&&!n._typing;var o=i!==n.element.val();(r||o)&&n.element.trigger(b),t&&(n._old=e,n._oldText=n.element.val(),n.trigger(b)),n._typing=!1},_option:function(e,n){var i=this;var r=i.options;var a=i.timeView;var s=a.options;var l=i._value||i._old;var c;var d;if(n===t)return r[e];if(n=o(n,r.parseFormats,r.culture),s.maxSet=!1,n){if(r.min.getTime()===r.max.getTime()&&(s.dates=[]),r[e]=new B(n.getTime()),i.dateView[e](n),i._dateInput&&i._dateInput[e](n),i._midnight=i._calculateMidnight(r.min,r.max),l&&(c=p(r.min,l),d=p(r.max,l)),c||d){if(s[e]=n,c&&!d&&(s.max=W(r.interval)),d){if(i._midnight)return void a.dataBind([R]);c||(s.min=H,s.maxSet=!0)}}else s.max=R,s.min=H;a.bind()}},_toggleHover:function(t){e(t.currentTarget).toggleClass("k-hover","mouseenter"===t.type)},_update:function(t){var i,r,a,s,l,c=this,d=c.options,f=d.min,m=d.max,g=d.startTime,v=d.endTime,_=d.dates,w=c.timeView,y=c._value,k=o(t,d.parseFormats,d.culture),x=null===k&&null===y||k instanceof Date&&y instanceof Date;return d.disableDates&&d.disableDates(k)&&(k=null,c._old||c.element.val()||(t=null)),+k==+y&&x?((l=n.toString(k,d.format,d.culture))!==t&&(c.element.val(null===k?t:l),t instanceof String&&c.element.trigger(b)),k):(null!==k&&p(k,f)?k=u(k,f,m):h(k,f,m)||(k=null),c._value=k,w.value(k),c.dateView.value(k),k&&(a=c._old,(r=w.options).maxSet=!1,_[0]&&(_=e.grep(_,(function(e){return p(k,e)})))[0]&&(w.dataBind(_),s=!0),s||(p(k,f)&&(r.min=g||f,r.max=v||W(d.interval),i=!0),p(k,m)&&(c._midnight?(w.dataBind([R]),s=!0):(r.max=v||m,r.maxSet=!0,i||(r.min=H),i=!0))),!s&&(!a&&i||a&&!p(a,k))&&(i||(r.max=v||R,r.min=g||H),w.bind())),c._dateInput?k&&c._dateInput.value(k):c.element.val(n.toString(k||t,d.format,d.culture)),c._updateARIA(k),k)},_keydown:function(e){var t=this,i=t.dateView,r=t.timeView,o=t.element.val(),a=t.options.singlePopup?t.popup.visible():i.popup.visible();var s=t._dateInput&&e.stopImmediatePropagation;e.altKey&&e.keyCode===n.keys.DOWN?t.toggle(a?"time":"date"):a?(i.move(e),t._updateARIA(i._current),e.keyCode===n.keys.ENTER&&t.toggle("time")):!t.options.singlePopup&&r.popup.visible()?r.move(e):e.keyCode===n.keys.ENTER&&o!==t._oldText?t._change(o):(t._typing=!0,s=!1),s&&e.stopImmediatePropagation()},_timeOption:function(e){var t,n=this,i=n.options,r=i[e],o="startTime"==e?i.min:i.max,a=new B("startTime"==e?H:R);return r&&(a=new B(r)),r&&o&&(t=new Date(o.getFullYear(),o.getMonth(),o.getDate(),r.getHours(),r.getMinutes(),r.getSeconds()),"startTime"==e?n.options.min=t:n.options.max=t),"modern"===i.componentType&&(a=o),a},_views:function(){var e,t,r,a,s,l,c,d,h,u=this,p=u.element,f=u.options,m=p.attr("id");f.singlePopup&&(f.dateDiv=u.popup.element.find(".k-datetime-calendar-wrap"),c=u.popup.element.find(".k-datetime-time-wrap"),f.omitPopup=d=!0,h=f.timeView),u.dateView&&(u.dateView.destroy(),u.dateView=null),u.dateView=e=new n.DateView(V({},f,{id:m,anchor:u.wrapper,change:function(){var e=u._applyDateValue();f.singlePopup?(u.timeView._currentlySelected||(u.timeView._currentlySelected=new Date),u.timeView._currentlySelected.setFullYear(e.getFullYear()),u.timeView._currentlySelected.setMonth(e.getMonth()),u.timeView._currentlySelected.setDate(e.getDate()),u._switchToTimeView(),u._toggleIcons("time")):(u._change(e),u.close("date"))},close:function(e){u.trigger(_,F)?e.preventDefault():(p.attr(I,!1),r.attr(z,!0))},open:function(e){u.trigger(v,F)?e.preventDefault():(p.val()!==u._oldText&&(l=o(p.val(),f.parseFormats,f.culture),u.dateView[l?"current":"value"](l)),r.attr(z,!1),p.attr(I,!0),u._updateARIA(l))}})),r=e.div,s=f.min.getTime(),u.timeView&&(u.timeView.destroy(),u.timeView=null),u.timeView=t=new i({id:m,adaptiveMode:f.adaptiveMode,adaptiveTitle:f.adaptiveTitle,adaptiveSubtitle:f.adaptiveSubtitle,value:f.value,size:"auto"!=f.adaptiveMode||u.bigScreenMQL.mediaQueryList.matches?f.size:"large",anchor:u.wrapper,animation:f.animation,format:f.timeFormat,culture:f.culture,height:"modern"===f.componentType?null:f.height,interval:f.interval,startTime:f.startTime,endTime:f.endTime,min:u._timeOption("startTime"),max:u._timeOption("endTime"),dates:s===f.max.getTime()?[new Date(s)]:[],parseFormats:f.parseFormats,validateDate:!f.startTime&&!f.endTime,change:function(t,i){t=u._applyTimeValue(t),i?(u._timeSelected=!0,u._change(t)):(p.val(n.toString(t,f.format,f.culture)),e.value(t),u._updateARIA(t))},close:function(e){u.trigger(_,O)?e.preventDefault():(a.attr(z,!0),p.attr(I,!1))},open:function(e){"modern"!==u.options.componentType?t._adjustListWidth():u.timeView._updateTitle(),u.trigger(v,O)?e.preventDefault():(p.val()!==u._oldText&&(l=o(p.val(),f.parseFormats,f.culture),u.timeView.value(l)),a.attr(z,!1),p.attr(I,!0),t.options.active(t.current()))},active:function(e){p&&p.length&&p[0].removeAttribute(E),e&&p.attr(E,t._optionID)},popup:f.popup,useValueToRender:!0,specifiedRange:u._specifiedRange,omitPopup:d,timeDiv:c,timeView:h,messages:u.options.messages}),a=t.ul},_applyDateValue:function(){var e=this;var t=e.options;var i=e.dateView.calendar.value();var r=+i;var o=+t.min;var a=+t.max;var s,l;return r!==o&&r!==a||(s=r===o?o:a,(s=new B(e._value||s)).setFullYear(i.getFullYear(),i.getMonth(),i.getDate()),h(s,o,a)&&(i=s)),e._value&&(l=n.date.setHours(new Date(i),e._value),h(l,o,a)&&(i=l)),i},_applyTimeValue:function(e){var t=this.timeView;var n=this.options;return(e=t._parse(e))n.max&&(e=new B(+n.max),t.options.max=e),e},_icons:function(){var t=this;var n=t.element;var i=t.options;t.wrapper.find("button.k-input-button")[0]||(t._dateIcon=e(r.renderButton('',{icon:"calendar",size:i.size,fillMode:i.fillMode,shape:"none",rounded:"none"})).insertAfter(n),t._timeIcon=e(r.renderButton('',{icon:"clock",size:i.size,fillMode:i.fillMode,shape:"none",rounded:"none"})).insertAfter(t._dateIcon)),i.singlePopup&&t._timeIcon.hide()},_wrapper:function(){var e,t=this.element;(e=t.parents(".k-datetimepicker"))[0]||(e=t.wrap("").parent()),e[0].style.cssText=t[0].style.cssText,t.css({height:t[0].style.height}),this.wrapper=e.addClass("k-datetimepicker k-input").addClass(t[0].className).removeClass("input-validation-error")},_reset:function(){var t=this,i=t.element,r=i.attr("form"),o=r?e("#"+r):i.closest("form"),a=t.options,s=a.disableDates,l=a.parseFormats.length?a.parseFormats:null,c=t._initialOptions.value,d=i[0].defaultValue;c&&s&&s(c)&&(c=null),d&&n.parseDate(d,l,a.culture)||!c||i.attr("value",n.toString(c,a.format,a.culture)),o[0]&&(t._resetHandler=function(){t.value(c||i[0].defaultValue),t.max(t._initialOptions.max),t.min(t._initialOptions.min)},t._form=o.on("reset",t._resetHandler))},_template:function(){this._ariaTemplate=n.template(this.options.ARIATemplate).bind(this)},_createDateInput:function(e){this._dateInput&&(this._dateInput.destroy(),this._dateInput=null),e.dateInput&&(this._dateInput=new m.DateInput(this.element,{culture:e.culture,format:e.format,size:e.size,fillMode:e.fillMode,rounded:e.rounded,min:e.min,max:e.max,interval:e.interval,messages:e.messages.dateInput,autoCorrectParts:e.autoCorrectParts,autoAdjust:e.autoAdjust,toggleDayPeriod:!0,inputMode:e.inputMode}))},_calculateMidnight:function(e,t){return f(e)+f(t)===0},_updateARIA:function(e){var t=this;var n=t.dateView.calendar;t.element&&t.element.length&&t.element[0].removeAttribute(E),n&&t.element.attr(E,n._updateAria(t._ariaTemplate,e))},_popup:function(){var t=this;var i=t.options;var r=e("
              ").attr(z,"true").addClass("k-datetime-container k-group k-reset").appendTo(document.body);r.append(n.template(N)(V({},t.options,{buttonSize:"auto"!=i.adaptiveMode||t.bigScreenMQL.mediaQueryList.matches?i.size:"large"}))),t.popup&&(t.popup.destroy(),t.popup.element.remove(),t.popup=null),"auto"!=t.options.adaptiveMode||t.bigScreenMQL.mediaQueryList.matches?t.popup=new m.Popup(r,V(i.popup,i,{name:"Popup",isRtl:n.support.isRtl(t.wrapper),anchor:t.wrapper,activate:function(){t.options.timeView&&"scroll"===t.options.timeView.list&&(t.timeView.addTranslate(),t.timeView.applyValue(t._value),t.timeView._updateRanges())},open:function(e){t.trigger(v,{view:this.element.find(".k-date-tab").length?"date":"time",sender:t})?e.preventDefault():(this.element.attr(z,!1),t.element.attr(I,!0)),t.timeView._updateTitle()},close:function(e){t.trigger(_,{view:this.element.find(".k-date-tab").length?"date":"time",sender:t})?e.preventDefault():(t.element.attr(I,!1),this.element.attr(z,!0))}})):t.popup=new m.ActionSheet(r,{adaptive:!0,title:i.adaptiveTitle||"Select Date and Time",subtitle:i.adaptiveSubtitle,closeButton:{icon:"check",themeColor:"primary"},focusOnActivate:!1,fullscreen:t.smallScreenMQL.mediaQueryList.matches,popup:V(i.popup,i,{name:"Popup",isRtl:n.support.isRtl(t.wrapper),anchor:t.wrapper,activate:function(){t.options.timeView&&"scroll"===t.options.timeView.list&&(t.timeView.addTranslate(),t.timeView.applyValue(t._value),t.timeView._updateRanges())},open:function(e){t.trigger(v,{view:this.element.find(".k-date-tab").length?"date":"time",sender:t})?e.preventDefault():(this.element.attr(z,!1),t.element.attr(I,!0)),t.timeView._updateTitle()},close:function(e){t.trigger(_,{view:this.element.find(".k-date-tab").length?"date":"time",sender:t})?e.preventDefault():(t.element.attr(I,!1),this.element.attr(z,!0))}})}),r.on(y+w,".k-datetime-buttongroup .k-button",t._groupChangeClick.bind(t)),r.on(y+w,".k-datetime-footer button.k-time-cancel",t._cancelClickHandler.bind(t)),r.on(y+w,".k-datetime-footer button.k-time-accept",t._setClickHandler.bind(t))},_groupChangeClick:function(t){j(t),e(t.currentTarget).index()?(this._switchToTimeView(),this._toggleIcons("time")):(this._switchToDateView(),this._toggleIcons("date"))},_switchToDateView:function(){this.timeView.list.addClass("k-hidden"),this.popup.element.find(".k-group-start, .k-group-end").removeClass($).eq(0).addClass($),this.popup.element.find(".k-datetime-wrap").removeClass("k-time-tab").addClass("k-date-tab")},_switchToTimeView:function(){this.timeView.list.removeClass("k-hidden"),this.timeView.addTranslate(),this.timeView.applyValue(this._value),this.timeView._updateRanges(),this.popup.element.find(".k-group-start, .k-group-end").removeClass($).eq(1).addClass($),this.popup.element.find(".k-datetime-wrap").removeClass("k-date-tab").addClass("k-time-tab")},_toggleIcons:function(e){if(!e)return this._dateIcon.toggle(),void this._timeIcon.toggle();this._dateIcon.toggle("time"!==e),this._timeIcon.toggle("time"===e)},_cancelClickHandler:function(e){j(e),this._value&&(this.value(this._value),this.dateView.value(this._value)),this.popup.close()},_setClickHandler:function(e){j(e);var t=this._applyDateValue();var n;t=t||new Date,n=this.timeView._currentlySelected||t,this.timeView._updateCurrentlySelected(),t.setHours(n.getHours()),t.setMinutes(n.getMinutes()),t.setSeconds(n.getSeconds()),t=this._applyTimeValue(t),this._change(t),this.popup.close()}});function W(e){var t=new Date(2100,0,1);return t.setMinutes(-e),t}function j(e){e.preventDefault()}function q(t){var i,r=n.getCulture(t.culture).calendars.standard.patterns,o=!t.parseFormats.length;t.format=c(t.format||r.g),t.timeFormat=i=c(t.timeFormat||r.t),n.DateView.normalize(t),o&&t.parseFormats.unshift("yyyy-MM-ddTHH:mm:ss"),-1===e.inArray(i,t.parseFormats)&&t.parseFormats.push(i)}n.cssProperties.registerPrefix("DateTimePicker","k-input-"),n.cssProperties.registerValues("DateTimePicker",[{prop:"rounded",values:n.cssProperties.roundedValues.concat([["full","full"]])}]),m.plugin(U)}(window.kendo.jQuery);kendo;var gy=function(e){return null!=e};var vy=function(e){return gy(e)&&e.getTime&&_y(e.getTime())};var _y=function(e){return gy(e)&&"number"==typeof e&&!Number.isNaN(e)};!function(e,t){let n=window.kendo,i=n.ui,r=n.html,o=n.keys,a=n.mediaQuery,s=i.Widget,l="month",c="open",d="close",h="change",u=n.template,p=e.extend,f=n.support,m=f.mobileOS,g="aria-expanded",v="aria-disabled",_="aria-activedescendant",b="k-disabled",w="k-hidden",y="disabled",k="readonly",x="aria-hidden",C="start",S="end",T=".kendoDateRangePicker",M="click"+T,A="mousedown"+T,D=f.mouseAndTouchPresent?n.applyEventMap("up",T.slice(1)):M,E=n.parseDate;var I=function(e){n.DateView.call(this,e)};function z(e){e.preventDefault()}(I.prototype=Object.create(n.DateView.prototype))._calendar=function(){var t=this;var r=t.calendar;var o=t.options;var a;if(!r){var s=t.popup._content||t.popup.element;"auto"!=o.adaptiveMode||t.bigScreenMQL.mediaQueryList.matches||(s=s.append(e('
              ')).find(".k-scrollable-wrap")),a=e("
              ").attr("id",n.guid()).appendTo(s),t.calendar=r=new i.MultiViewCalendar(a,{size:"auto"!=o.adaptiveMode||t.bigScreenMQL.mediaQueryList.matches?o.size||"medium":"large",orientation:"auto"!=o.adaptiveMode||t.bigScreenMQL.mediaQueryList.matches?"horizontal":"vertical",views:"auto"!=o.adaptiveMode||t.bigScreenMQL.mediaQueryList.matches?2:1}),t._setOptions(o),r.navigate(t._value||t._current,o.start),t._range=t._range||o.range||{},a.on(A,z).on(M,"td:has(.k-link)",t._click.bind(t)),t.calendar.selectRange(t._range)}},I.prototype._setOptions=function(e){this.calendar.setOptions({allowReverse:e.allowReverse,focusOnNav:!1,change:e.change,culture:e.culture,dates:e.dates,depth:e.depth,footer:e.footer,format:e.format,selectable:e.selectable,max:e.max,min:e.min,month:e.month,weekNumber:e.weekNumber,start:e.start,disableDates:e.disableDates,range:e.range,size:"auto"!=e.adaptiveMode||this.bigScreenMQL.mediaQueryList.matches?e.size||"medium":"large"})},I.prototype.range=function(e){this._range=e,this.calendar&&(e.start||e.end?this.calendar.selectRange(e):(this.calendar.selectRange(e),this.calendar.rangeSelectable.clear()))},I.prototype.move=function(e){var t=this;var n=e.keyCode;var i=t.calendar;var r=e.ctrlKey&&n==o.DOWN;var a=n==o.ENTER;var s=!1;if(e.altKey)n==o.DOWN?(t.open(),e.preventDefault(),s=!0):n==o.UP&&(t.close(),e.preventDefault(),s=!0);else if(t.popup.visible()){if(n==o.ESC||r&&i._cell.hasClass("k-selected"))return t.close(),e.preventDefault(),!0;a&&t._range.target==C&&null==t._range.start||a&&t._range.target==C&&null!==t._range.end||"ArrowUp"==e.key||"ArrowDown"==e.kay?t._current=i._move(e):a?t.calendar.trigger(h):t._current=i._move(e),s=!0}return s},I.prototype._click=function(t){this.options.autoClose&&(m.ios||m.android&&("firefox"==m.browser||"chrome"==m.browser)?this._range&&this._range.end&&this.close():this._range&&this._range.start&&this._range.end&&e(t.currentTarget).closest(".k-calendar-view").is(".k-calendar-monthview")&&this.close())},n.DateRangeView=I;var P=s.extend({init:function(e,t){var i=this;s.fn.init.call(i,e,t),e=i.element,(t=i.options).disableDates=n.calendar.disabled(t.disableDates),t.min=E(e.attr("min"))||E(t.min),t.max=E(e.attr("max"))||E(t.max),t.inputMode=t.inputMode||e.attr("inputmode")||"text",i._initialOptions=p({},t),i._buildHTML(),i._range=i.options.range,i._changeTriggered=!1,i._initializeDateViewProxy=i._initializeDateView.bind(i),i.bigScreenMQL=a("large"),i.bigScreenMQL.onChange((()=>{i._initializeDateViewProxy()})),i._initializeDateView(),i._ariaTemplate=u(this.options.ARIATemplate).bind(i),i._reset(),i._aria(),i._inputs.on(D+T,i._click.bind(i)).on("keydown"+T,i._keydown.bind(i)),i._initializeDateInputs(),i._expandButton(),i._clearButton(),e.is("[disabled]")?i.enable(!1):i.readonly(e.is("[readonly]"))},options:{name:"DateRangePicker",labels:!0,autoAdjust:!0,allowReverse:!1,autoClose:!0,calendarButton:!1,clearButton:!1,footer:"",format:"",culture:"",min:new Date(1900,0,1),max:new Date(2099,11,31),start:l,depth:l,adaptiveMode:"none",animation:{},month:{},startField:"",endField:"",dates:[],disableDates:null,range:null,ARIATemplate:({valueType:e,text:t})=>`Current focused ${e} is ${t}`,weekNumber:!1,messages:{startLabel:"Start",endLabel:"End"},size:"medium",fillMode:"solid",rounded:"medium"},events:[c,d,h],setOptions:function(e){var t=this;s.fn.setOptions.call(t,e),(e=t.options).min=E(e.min),e.max=E(e.max),t._inputs.off(T),t._initializeDateInputs(),t.dateView.setOptions(e),t._expandButton(),t._clearButton(),t._range=e.range},_aria:function(){this._inputs.attr({role:"combobox","aria-haspopup":"grid","aria-expanded":!1,"aria-controls":this.dateView._dateViewID,autocomplete:"off"})},_clearButton:function(){let t=this,i=t.options,r=t._startInput,o=t._endInput,a=t.range();i.clearButton&&(t._startClearButton||(t._startClearButton=e(`${n.ui.icon("x")}`).attr({role:"button",tabIndex:-1}).insertAfter(r).on("click",t._clearValue.bind(t))),t._endClearButton||(t._endClearButton=e(`${n.ui.icon("x")}`).attr({role:"button",tabIndex:-1}).insertAfter(o).on("click",t._clearValue.bind(t))))},_expandButton:function(){let t,n,i=this,o=i._startInput,a=i._endInput,s=i.options;s.calendarButton&&(t=o.next("button.k-input-button"),n=a.next("button.k-input-button"),t[0]||(t=e(r.renderButton('',{icon:"calendar",size:s.size,fillMode:s.fillMode,shape:"none",rounded:"none"})).insertAfter(o)),n[0]||(n=e(r.renderButton('',{icon:"calendar",size:s.size,fillMode:s.fillMode,shape:"none",rounded:"none"})).insertAfter(a)),i._startDateButton=t.attr({role:"button"}).on(M,i._expandButtonClick.bind(i)),i._endDateButton=n.attr({role:"button"}).on(M,i._expandButtonClick.bind(i)))},_click:function(){let e=this,n=e.options;e._isFirstClick=e._isFirstClick==t,n.calendarButton||e._preventInputAction||e.dateView.popup.visible()||e.dateView.open()},_toggleClearButton:function(e,t){let n=this;e&&n.options.clearButton&&(e===C&&n._startClearButton.toggleClass(w,!t),e===S&&n._endClearButton.toggleClass(w,!t))},_clearValue:function(t){let n=this,i=e(t.target).closest(".k-input").find(".k-input-inner").data("input"),r=n._startDateInput,o=n._endDateInput,a=n.range();i===C&&(r.value(null),r.trigger(h),n.range({start:null,end:a.end})),i===S&&(o.value(null),o.trigger(h),n.range({start:a.start,end:null})),n._toggleClearButton(i,!1)},_expandButtonClick:function(t){let n=this;n._preventInputAction||n.dateView.popup.visible()||(n._isFirstClick=!0,n.dateView.open(),e(t.target).closest(".k-input").find(".k-input-inner").trigger("focus"))},_navigatePrevNextDate:function(e){var t,i,r=this,o=r.dateView;var a=r._currentTarget==C?r._startDateInput.dateInputInstance:r._endDateInput.dateInputInstance;var s=a.currentFormat[a.selection.start];var l=a.getStepFromSymbol(s);let c=E(a.elementValue,a.dateObject.format,a.dateObject.localeId);l="ArrowDown"==e.key?-l:+l;var d=n.calendar.isInRange(c,o.options.min,o.options.max);vy(c)&&d&&o.popup.visible()?(e.preventDefault(),a.modifyDateSegmentValue(l,s,e),o.calendar.selectRange({start:r._startDateInput.value(),end:r._endDateInput.value()}),t=r._currentTarget==C?r._startDateInput.value():r._endDateInput.value(),i="ArrowDown"==e.key?t.setDate(t.getDate()-7):t.setDate(t.getDate()+7),r.dateView.calendar._current=new Date(i)):o.calendar?o.calendar.selectRange({start:r._startDateInput.value(),end:r._endDateInput.value()}):o.range({start:r._startDateInput.value(),end:r._endDateInput.value()})},_handleAllowReverseEnter:function(e,t,n,i,r){var o=this,a=o.dateView;o._currentTarget===C&&null===o._startDateInput.value()?(e.target.select(),a.move(e)):o._currentTarget===S&&null===o._endDateInput.value()?(n.value(a._current),t={start:t.start,end:a._current},n.trigger(h),a.range(t),a.close()):o._isFirstClick&&i.value!==a._current?(n.value(a._current),t[o._currentTarget]=a._current,n.trigger(h),a.range(t),a.close()):a.range(t)},_handleStandardEnter:function(e,t,n,i,r){var o=this,a=o.dateView;let s=o._startDateInput.value()>a._current?null:a._current;let l=1==o._isFirstClick?s:o._endDateInput.value();let c=n.value()===o.dateView._current;if(o._currentTarget!=C||c||!o.dateView.popup.visible()||o._backspaceChange)if(o._backspaceChange){let e=n.dateInputInstance.elementValue==n._emptyMask?null:n._oldValue;n.value(e),t[o._currentTarget]=e,a.range(t),n.trigger(h)}else if(o._startDateInput.value()<=o._endDateInput.value()&&null!=o._startDateInput.value()&&null!=o._endDateInput.value())t={start:o._startDateInput.value(),end:l},a.range(t),o._isFirstClick&&n.value(l),o._updateARIA(a._current),n.trigger(h);else if(o._currentTarget==C&&o._endDateInput.value()<=a._current)e.target.select(),a.move(e);else if(o._currentTarget==C&&o._startDateInput.value()>l)o._endDateInput.value(o._startDateInput.value()),n.trigger(h);else{if(o._currentTarget==S&&o._startDateInput.value()>o._endDateInput.value()&&vy(i))t={start:o._startDateInput.value(),end:null},o._endDateInput.value(o._startDateInput.value());else if(null==l){let e="start"==n?t.start:t.end;n.value(e)}else n.value(l),t[o._currentTarget]=l;n.trigger(h),a.range(t)}else n.value(a._current),t={start:a._current,end:t.end},a.range(t),n.trigger(h),o._endDateInput.dateInputInstance.focus();o._backspaceChange=!1},_handleArrowKeys:function(e,t,n,i){let r=this,o=r._currentTarget==C?r._startDateInput.dateInputInstance:r._endDateInput.dateInputInstance,a=o.value;if(!1!==r._isFirstClick||"ArrowDown"!=e.key&&"ArrowUp"!=e.key||e.altKey||e.ctrlKey||r._navigatePrevNextDate(e),!1!==r._isFirstClick||"ArrowRight"!=e.key&&"ArrowLeft"!=e.key||e.shiftKey)!e.shiftKey||"ArrowRight"!=e.key&&"ArrowLeft"!=e.key||(n.move(e),r._updateARIA(n._current));else{let i="ArrowRight"==e.key?-1:1;null!=t&&(n.calendar._current=new Date(a.setDate(a.getDate()+i)),o.switchDateSegment(-i))}},_keydown:function(e){var t,i=this,r=i.dateView,a=!1,s=i.range(),l=i._currentTarget==C?i._startDateInput:i._endDateInput,c=i._currentTarget==C?i._startDateInput.dateInputInstance:i._endDateInput.dateInputInstance,d=E(c.elementValue,c.dateObject.format,c.dateObject.localeId),u=!1;i._preventInputAction?e.stopImmediatePropagation():(r.calendar&&(t=n.calendar.isInRange(d,r.calendar.options.min,r.calendar.options.max)),!e.altKey||"ArrowDown"!=e.key&&"ArrowUp"!=e.key||(i._isFirstClick=!0,"ArrowUp"==e.key&&JSON.stringify(s)!=JSON.stringify(i.dateView.calendar._range)&&(r.range(i.dateView.calendar._range),l.trigger(h))),"Enter"==e.key?(u=!0,i.options.allowReverse?i._handleAllowReverseEnter(e,s,l,c,d):i._handleStandardEnter(e,s,l,d,a),this.dateView&&this.options.autoClose&&e.target.attributes["data-input"].value==S&&this.dateView.close()):e.keyCode==o.ESC?(u=!0,a=r.move(e)):"Backspace"==e.key||"Delete"==e.key?(i._changeTriggered=!1,i._backspaceChange=!0):i._isFirstClick&&vy(d)&&t&&isNaN(parseFloat(e.key))||e.altKey?(a=r.move(e),i._updateARIA(r._current),u=!0):i._isFirstClick&&(vy(d)||t)&&isNaN(parseFloat(e.key))||e.altKey?(u=!0,i._updateARIA(r._current),"ArrowDown"!=e.key&&"ArrowUp"!=e.key||e.altKey||e.ctrlKey||i._navigatePrevNextDate(e),a=r.move(e)):(i._updateARIA(r._current),i._handleArrowKeys(e,d,r,a),isNaN(parseFloat(e.key))||e.altKey||e.ctrlKey||e.shiftKey||setTimeout((function(){d=E(c.elementValue,c.dateObject.format,c.dateObject.localeId);let t=n.calendar.isInRange(d,r.options.min,r.options.max);vy(d)&&t&&r.popup.visible()?(r.calendar.selectRange({start:i._startDateInput.value(),end:i._endDateInput.value()}),r.calendar._current=i._currentTarget==C?i._startDateInput.value():i._endDateInput.value(),a=r.move(e),i._updateARIA(r._current)):vy(d)&&t&&r.range({start:i._startDateInput.value(),end:i._endDateInput.value()})}))),vy(d)&&t&&!u&&isNaN(parseFloat(e.key))&&(a=r.move(e),i._updateARIA(r._current)),a&&e.stopImmediatePropagation&&e.stopImmediatePropagation())},_updateARIA:function(t){var n=this;var i=n.dateView.calendar;n._inputs&&n._inputs.length&&n._inputs.removeAttr(_),i&&(t&&!i._dateInViews(t)&&i.navigate(t),e.contains(n.element[0],document.activeElement)&&n._inputs.attr(_,i._updateAria(n._ariaTemplate,t)))},_isAdaptive:function(){return"auto"===this.options.adaptiveMode&&!this.bigScreenMQL.mediaQueryList.matches},_inputFocus:function(t){let n=this,i=n.range();if(n._currentTarget!==e(t.target).data("input"))if(n._currentTarget=e(t.target).data("input"),i){if(n._isAdaptive()&&!n.options.autoClose&&n.dateView.popup.visible()){const e=n._temporaryInputValues||{};i.start=e.start,i.end=e.end}else i.start=n._startDateInput.value(),i.end=n._endDateInput.value();n.range(i)}else n.range({start:null,end:null})},_updateInputValueAndSelectRange:function(e,t,n,i){var r=this;t.value(n),t.trigger(h),r.dateView.calendar&&r.dateView.calendar.selectRange(i),r.trigger(h)},_startChange:function(e){var t=this;var n=e.sender;var i=n.value();let r;if(t._isAdaptive()&&!t.options.autoClose){r=(t._temporaryInputValues||{}).end}else r=t._endDateInput.value();var o=t.range();if(t.options.disableDates(i)&&(e.sender.value(null),i=null),1==t._backspaceChange){let e=n.dateInputInstance.elementValue==n._emptyMask?null:o.start;n.value(e),t.range({start:e,end:o.end}),t.dateView.range(t.range()),i=e,t._changeTriggered=!1,t._backspaceChange=!1}t.range({start:i,end:r}),e.blur&&!t.options.allowReverse&&t._startDateInput.value()>t._endDateInput.value()&&null!=r&&t.options.min.getTime()===new Date(1900,0,1).getTime()&&(t._changeTriggered=!0,setTimeout((function(){t._updateInputValueAndSelectRange(e,t._startDateInput,o.start,o),t._changeTriggered=!1}))),t._changeTriggered||t.trigger(h),t._backspaceChange=!1,t._toggleClearButton(C,null!==i)},_endChange:function(e){var t=this;var n=e.sender;let i;let r;const o=t._isAdaptive();if(o&&!t._backspaceChange){const e=t._temporaryInputValues||{};r=e.start,i=e.end}else r=t._startDateInput.value(),i=n.value();var a=t.range();if(t.options.disableDates(i)&&(e.sender.value(null),i=null),1==t._backspaceChange){let e=n.dateInputInstance.elementValue==n._emptyMask?null:a.end;n.value(e),t.range({start:a.start,end:a.correctEndDate}),t.dateView.range(t.range()),i=e,t._changeTriggered=!1,t._backspaceChange=!1}t.range({start:r,end:i}),e.blur?!t.options.allowReverse&&t._startDateInput.value()>t._endDateInput.value()&&n.dateInputInstance.previousElementValue!=n._emptyMask&&(t._changeTriggered=!0,setTimeout((function(){t._updateInputValueAndSelectRange(e,t._endDateInput,a.end,a)}))):t._currentTarget===S?r&&t.options.autoClose&&!o?t._endDateInput.dateInputInstance.focus():t._startDateInput.dateInputInstance.focus():i&&t.options.autoClose&&!o?t._startDateInput.dateInputInstance.focus():t._endDateInput.dateInputInstance.focus(),1==e.blur&&this.dateView&&this.options.autoClose&&e.sender.element.attr("data-input")==S&&this.dateView.close(),t._changeTriggered||t.trigger(h),t._backspaceChange=!1,t._toggleClearButton(S,null!==i)},_initializeDateView:function(){var e=this;var n;e.dateView&&(e.dateView.popup&&e.dateView.popup.wrapper&&e.dateView.popup.wrapper.remove(),e.dateView.destroy(),e.dateView=null);const i="auto"===e.options.adaptiveMode&&!e.bigScreenMQL.mediaQueryList.matches;e.dateView=new I(p({},e.options,{id:e.element.attr("id"),anchor:e.wrapper,views:2,selectable:{mode:"range",reverse:e.options.allowReverse,resetOnStart:!e.options.autoClose&&i},value:e._range?.start||e._range?.end,range:e._range,change:function(){var t=this.selectRange();e._isAdaptive()&&(e._temporaryInputValues={start:t.start,end:t.end}),e.range(t),e.trigger(h),e._changeTriggered=!0,e._startDateInput.trigger(h),e._endDateInput.trigger(h),e._changeTriggered=!1},close:function(i){e.trigger(d)?i.preventDefault():(e._inputs.attr(g,!1),n.attr(x,!0),setTimeout((function(){let t=e.range();e._inputs&&e._inputs.removeAttr(_),t&&e.dateView&&e.dateView.calendar&&e.dateView.calendar.rangeSelectable&&e.range(t)}))),e._isFirstClick=t},open:function(t){let i=e.range();let r=e._currentTarget==C?e._startDateInput:e._endDateInput;e.trigger(c)?t.preventDefault():(e._isAdaptive()&&!e.options.autoClose&&(e._temporaryInputValues={startInitial:e._startDateInput.value(),endInitial:e._endDateInput.value()},e.dateView.popup.wrapper.find("[data-ref-actionsheet-close-button]").on("mousedown",(function(){t.preventDefault();const n=e._temporaryInputValues||{};const i=n.start;const r=n.end;e._startDateInput.value(i),e._endDateInput.value(r),e.close()}))),!i||JSON.stringify(e._startDateInput.value())==JSON.stringify(i.start)&&JSON.stringify(e._endDateInput.value())==JSON.stringify(i.end)||null==e._startDateInput.value()&&null==e._endDateInput.value()||(e.dateView.range({start:e._startDateInput.value(),end:e._endDateInput.value()}),r.trigger(h)),e.dateView._current=r.value(),e._inputs.attr(g,!0),n.attr(x,!1),e._updateARIA())},_buttons:!this.options.autoClose&&i&&[{text:"Cancel",click:function(){const t=e._temporaryInputValues||{};const n=t.startInitial;const i=t.endInitial;e._startDateInput.value(n),e._endDateInput.value(i),e.close()}},{text:"Set",themeColor:"primary",click:function(){const t=e._temporaryInputValues||{};const n=t.start;const i=t.end;e._startDateInput.value(n),e._endDateInput.value(i),e.close()}}]})),n=e.dateView.div},_initializeDateInputs:function(){var e=this;var t=e.options;var n=t.range||{};var i={autoAdjust:t.autoAdjust,footer:t.footer,format:t.format,culture:t.culture,min:t.min,max:t.max,start:t.start,startField:t.startField,endField:t.endField,depth:t.depth,animation:t.animation,month:t.month,dates:t.dates,disableDates:t.disableDates,ARIATemplate:t.ARIATemplate,weekNumber:t.weekNumber,size:t.size,fillMode:t.fillMode,rounded:t.rounded,toggleDayPeriod:!0,inputMode:t.inputMode};e._startDateInput&&(e._startDateInput.destroy(),e._endDateInput.destroy(),e.wrapper.empty(),e._buildHTML(),e._inputs.on(D+T,e._click.bind(e)).on("keydown"+T,e._keydown.bind(e))),e._startDateInput=e._startInput.kendoDateInput(p(!0,i,{value:n.start})).getKendoDateInput(),e._endDateInput=e._endInput.kendoDateInput(p(!0,i,{value:n.end})).getKendoDateInput(),e._startChangeHandler=e._startChange.bind(e),e._startDateInput.bind(h,e._startChangeHandler),e._endChangeHandler=e._endChange.bind(e),e._endDateInput.bind(h,e._endChangeHandler),e._inputs.on("focus"+T,e._inputFocus.bind(e))},_buildHTML:function(){var t=this;var i=t.element;var r;t.wrapper||(t.wrapper=i.addClass("k-daterangepicker")),t.options.labels?(r=n.guid(),e('").appendTo(t.wrapper),r=n.guid(),e(' ").appendTo(t.wrapper)):e(' ').appendTo(t.wrapper),t._startInput=t.wrapper.find("input").eq(0),t._endInput=t.wrapper.find("input").eq(1),""!==t.options.startField&&(t._startInput.attr(n.attr("bind"),"value: "+t.options.startField),t._startInput.attr("name",t.options.startField)),""!==t.options.endField&&(t._endInput.attr(n.attr("bind"),"value: "+t.options.endField),t._endInput.attr("name",t.options.endField)),t._inputs=t._startInput.add(t._endInput)},_option:function(e,n){var i=this,r=i.options,o=i._startDateInput,a=i._endDateInput;if(n===t)return r[e];(n=E(n,r.parseFormats,r.culture))&&(r[e]=new Date(+n),i.dateView[e](n),o&&o[e](n),a&&a[e](n))},_reset:function(){var t=this,n=t.element,i=n.attr("form"),r=i?e("#"+i):n.closest("form");r[0]&&(t._resetHandler=function(){t.max(t._initialOptions.max),t.min(t._initialOptions.min)},t._form=r.on("reset",t._resetHandler))},_editable:function(t){var n=this,i=n._inputs,r=t.readonly,o=t.disable;r||o?(n.wrapper.addClass(o?b:"").removeClass(o?"":b),i.attr(y,o).attr(k,r).attr(v,o),n._preventInputAction=!0):(n.wrapper.removeClass(b),e.each(i,(function(e,t){t.removeAttribute(y),t.removeAttribute(k)})),i.attr(v,!1),n._preventInputAction=!1)},destroy:function(){var e=this;e._startDateInput&&(e._startDateInput.unbind(h,e._startChangeHandler),e._startDateInput.destroy(),e._startChangeHandler=null),e._endDateInput&&(e._endDateInput.unbind(h,e._endChangeHandler),e._endDateInput.destroy(),e._endChangeHandler=null),e._startDateButton&&e._startDateButton.off(M,e._expandButtonClick),e._endDateButton&&e._endDateButton.off(M,e._expandButtonClick),e._startDateClear&&e._startDateClear.off(M,e._clearValue),e._endDateClear&&e._endDateClear.off(M,e._clearValue),e._form&&e._form.off("reset",e._resetHandler),e._inputs.off(T),e._inputs=null,e.bigScreenMQL&&e.bigScreenMQL.destroy(),e._createDateViewProxy=null,e.dateView.destroy(),e.element.off(T),s.fn.destroy.call(e)},range:function(e){let n=this,i=n._currentTarget||C;if(e===t)return n._range;n._range=e,n._range.target=i,n.dateView.range({start:null,end:null,target:i}),e||(n._startDateInput.value(null),n._endDateInput.value(null)),(!n._isAdaptive()||n._isAdaptive()&&n.options.autoClose)&&(n._startDateInput.value(e.start?e.start:null),n._endDateInput.value(e.end?e.end:null)),i===C&&n.dateView.range({start:e.start,end:e.end||null,target:i}),i===S&&n.dateView.range({start:e.start||null,end:e.end,target:i})},open:function(){this.dateView.open()},close:function(){this.dateView.close()},min:function(e){return this._option("min",e)},max:function(e){return this._option("max",e)},readonly:function(e){this._startDateInput.readonly(e),this._endDateInput.readonly(e),this._editable({readonly:e===t||e,disable:!1})},enable:function(e){this._startDateInput.enable(e),this._endDateInput.enable(e),e||this.close(),this._editable({readonly:!1,disable:!(e=e===t||e)})}});n.ui.plugin(P)}(window.kendo.jQuery);kendo;!function(e,t){var n=window.kendo,i=n.ui,r=n.effects.Transition,o=n.ui.Pane,a=n.keys,s=n.ui.PaneDimensions,l=i.DataBoundWidget,c=n.data.DataSource,d=Math,h=d.abs,u=d.ceil,p=d.round,f=d.max,m=d.min,g=d.floor,v="change",_="click",b="refresh",w="primary",y="scrollview-page",k="function",x="itemChange",C=".ScrollView",S="keydown",T="focus",M="focusout",A="k-focus",D="tabindex";function E(e){return"k-"+e}var I=n.Observable.extend({init:function(e){var t=this;this.dataSource=e,this.pendingRequestArray=[],this.initialFetch=!1,this.useRanges=e.options.serverPaging,n.Observable.fn.init.call(this),e.bind("change",(function(){t._change()}))},_change:function(){this.trigger("reset",{offset:this.offset})},page:function(e,t){var n=this;this.useRanges||(this.dataSource.page(e+1),t?t(n.dataSource.view()):n.trigger("page",{page:e})),this.useRanges&&this.dataSource.range(e*this.dataSource.pageSize(),this.dataSource.pageSize(),(function(){t?t(n.dataSource.view()):n.trigger("page",{page:e})}))},scrollTo:function(e){var t=Math.ceil(this.dataSource.total()/this.dataSource.pageSize()||1);var n=e-1;var i=n-1;var r=e;var o=t>0&&e+1>=t?-1:e+1;var a=t>0&&o+1>=t?-1:o+1;o>=0&&this.pendingRequestArray.push(o),n>=0&&this.pendingRequestArray.push(n),i>=0&&this.pendingRequestArray.push(i),a>=0&&this.pendingRequestArray.push(a),this.page(r)},getViewData:function(){var e=this.dataSource.view();var t;if(this.dataSource.options.pageSize>1){t=[];for(var n=0;n"),r=e("
              ");r.append(i),t._navigationContainer.append(r),this._changeProxy=n._change.bind(n),this._refreshProxy=n._refresh.bind(n),t.bind(v,this._changeProxy),t.bind(b,this._refreshProxy),i.on(_+C,".k-link",this._click.bind(t)),e.extend(n,{element:i,scrollView:t}),n._navigatable()},items:function(){return this.element.children()},_focus:function(){var e=this;e._focused=!0,e._setCurrent(e.element.find("."+E(w)))},_blur:function(){var e=this;e._focused=!1,e._current&&(e._current.removeClass(A),e._current.removeAttr("id"),e.element.removeAttr("aria-activedescendant"))},_keyDown:function(e){var t=this;var n;var i;var r=t._current;var o=e.keyCode;o==a.LEFT&&(n=!0,(i=r.prev(".k-link")).length&&t._setCurrent(i)),o==a.RIGHT&&(n=!0,(i=r.next(".k-link")).length&&t._setCurrent(i)),e.keyCode!=a.SPACEBAR&&e.keyCode!=a.ENTER||(n=!0,t._current.trigger("click")),n&&(e.preventDefault(),e.stopPropagation())},_setCurrent:function(t){if(this._focused){var i=this;var r=n.guid();var o=e(t);i._current&&(e(i._current).removeClass(A).removeAttr("id"),i.element.removeAttr("aria-activedescendant")),o.attr("id",r).addClass(A),i.element.attr("aria-activedescendant",r),i._current=o}},_navigatable:function(){var e=this;var t=e.scrollView.options.pageable||{};e.element.attr({tabindex:0,"aria-label":e.scrollView.options.messages.pagerLabel,role:"group"}),e.scrollView.itemsWrapper&&e.element.attr("aria-controls",e.scrollView.itemsWrapper.attr("id")),e._ariaTemplate=n.template(t.ARIATemplate||(({index:e})=>`Item ${e+1}`)),e.scrollView.options.navigatable&&(e.element.on(S+C,e,e._keyDown.bind(e)),e.element.on(T+C,e._focus.bind(e)),e.element.on(M+C,e._blur.bind(e)))},_refresh:function(e){var t="";var n;for(var i=0;i';this.element.html(t),(n=this.items().eq(e.page)).addClass(E(w)),n.attr("aria-pressed",!0),this.scrollView._toggleNavigation({currentPage:e.page})},_change:function(e){if(!e.isDefaultPrevented()){var t=this.scrollView._navigationContainer.find(".k-scrollview-nav");var i=this.scrollView.element.width();var r=(i-t.width())/2;var o=t.find(".k-link").eq(0).outerWidth(!0)/2;var a=this.items();var s;a.removeClass(E(w)),s=a.eq(e.nextPage).addClass(E(w)),a.attr("aria-pressed",!1),this._setCurrent(s),s.attr("aria-pressed",!0);var l=this.items().eq(e.nextPage).length>0?this.items().eq(e.nextPage).position().left:0;if(l>i/2||li/2?n.scrollLeft(t)+l-i/2:n.scrollLeft(t)-(i/2-l),c+=r+o,t.animate({scrollLeft:c},300)}this.scrollView._toggleNavigation({currentPage:e.currentPage,nextPage:e.nextPage})}},_click:function(t){var n=e(t.currentTarget).index();this.scrollTo(n)},destroy:function(){this.scrollView.unbind(v,this._changeProxy),this.scrollView.unbind(b,this._refreshProxy),this.element.off(C),this.element.remove()}});n.ui.ScrollViewPager=z;var P="transitionEnd",L="dragStart",B="dragEnd";var H=n.Observable.extend({init:function(t,i){var a=this;var l,c,d,u,p,f;n.Observable.fn.init.call(this),this.element=t,this.container=t.parent(),l=new n.ui.Movable(a.element),c=new r({axis:"x",movable:l,onEnd:function(){a.trigger(P)}}),d=new n.UserEvents(t,{fastTap:!0,start:function(e){2*h(e.x.velocity)>=h(e.y.velocity)?d.capture():d.cancel(),a.trigger(L,e),c.cancel()},allowSelection:!0,end:function(e){a.trigger(B,e)}}),(p=(u=new s({element:a.element,container:a.container})).x).bind(v,(function(){a.trigger(v)})),f=new o({dimensions:u,userEvents:d,movable:l,elastic:!0}),e.extend(a,{duration:i&&i.duration||1,movable:l,transition:c,userEvents:d,dimensions:u,dimension:p,pane:f}),this.bind([P,L,B,v],i)},size:function(){return{width:this.dimensions.x.getSize(),height:this.dimensions.y.getSize()}},total:function(){return this.dimension.getTotal()},offset:function(){return-this.movable.x},updateDimension:function(){this.dimension.update(!0)},refresh:function(){this.dimensions.refresh(),this.dimensions.y.enabled=!1},moveTo:function(e){this.movable.moveAxis("x",-e)},transitionTo:function(e,t,n){n?this.moveTo(-e):this.transition.moveTo({location:e,duration:this.duration,ease:t})},destroy:function(){var e=this;e.userEvents.destroy(),e.unbind(),e.movable=e.tansition=e.dimensions=e.dimension=e.pane=null,e.element.remove()}});n.ui.ScrollViewElasticPane=H;var R=n.Observable.extend({init:function(e,t,i){var r=this;n.Observable.fn.init.call(this),r.element=e,r.pane=t,r._getPages(),this.page=0,this.pageSize=i.pageSize||1,this.contentHeight=i.contentHeight,this.enablePager=i.enablePager,this.pagerOverlay=i.pagerOverlay,r.pane.dimension.forceEnabled()},scrollTo:function(e,n){var i=this;(e!=i.page||n)&&(i.trigger("resize",{currentPage:this.page,nextPage:e,data:t})||(i.page=e,i.pane.transitionTo(-e*i.pane.size().width,r.easeOutExpo,n)))},paneMoved:function(e,t,n,i){var o,a,s=this,l=s.pane,c=l.size().width*s.pageSize,d=p,h=t?r.easeOutBack:r.easeOutExpo;if(-1===e?d=u:1===e&&(d=g),(a=d(l.offset()/c))<0||a>=s.pageCount){var v=a<0?0:-this.page*this.pane.size().width;return this.pane.transitionTo(v,h,i)}o=f(s.minSnap,m(-a*c,s.maxSnap)),a!=s.page&&n&&n({currentPage:s.page,nextPage:a})&&(o=-s.page*l.size().width),l.transitionTo(o,h,i)},updatePage:function(){var e=this.pane,t=p(e.offset()/e.size().width);return t!=this.page&&(this.page=t,!0)},forcePageUpdate:function(){return this.updatePage()},resizeTo:function(e){var t=this.pane,n=e.width;if(this.pageElements.width(n),"100%"===this.contentHeight){var i=this.element.parent().height();this.element.css("height",i),this.pageElements.css("height",i)}t.updateDimension(),this._paged||(this.page=g(t.offset()/n)),this.scrollTo(this.page,!0,!0),this.pageCount=this.pageElements.length,this.minSnap=-(this.pageCount-1)*n,this.maxSnap=0},_getPages:function(){this.pageElements=this.element.find(n.roleSelector("page")),this._paged=this.pageElements.length>0},destroy:function(){this.pane=null,this.element.remove()}});n.ui.ScrollViewContent=R;var F=n.Observable.extend({init:function(e,t,i){var r=this;n.Observable.fn.init.call(this),r.element=e,r.pane=t,r.options=i,r._templates(),r.page=i.page||0,r.pages=[],r._initPages(),r.resizeTo(r.pane.size()),r.pane.dimension.forceEnabled()},setDataSource:function(e){this.dataSource=c.create(e),this._dataReader(),this._pendingPageRefresh=!1,this._pendingWidgetRefresh=!1},_viewShow:function(){var e=this;e._pendingWidgetRefresh&&(setTimeout((function(){e._resetPages()}),0),e._pendingWidgetRefresh=!1)},_dataReader:function(){this.dataReader=new I(this.dataSource),this._pageProxy=this._onPage.bind(this),this._resetProxy=this._onReset.bind(this),this.dataReader.bind({page:this._pageProxy,reset:this._resetProxy})},_templates:function(){var e=this.options.template,t=this.options.emptyTemplate,i={},r={};typeof e===k&&(i.template=e,e=e=>i.template(e)),this.template=n.template(e).bind(i),typeof t===k&&(r.emptyTemplate=t,t=e=>r.emptyTemplate(e)),this.emptyTemplate=n.template(t).bind(r)},_initPages:function(){var e,t=this.pages,n=this.element;for(var i=0;i<3;i++)e=new O(n),t.push(e);this.pane.updateDimension()},resizeTo:function(e){var t=this.pages,n=this.pane;for(var i=0;ii.page?-1:1,i.page=e+r.pagerScroll),r.scrollTo(e))}))},paneMoved:function(e,i,r,o){var a,s,l,c=this,d=c.pane,h=d.size().width,u=d.offset(),p=Math.abs(u)>=h/3,f=i?n.effects.Transition.easeOutBack:n.effects.Transition.easeOutExpo,m=c.page+2>c.pageCount,g=0;1===e?0!==c.page&&(g=-1):-1!==e||m?u>0&&p&&!m?g=1:u<0&&p&&0!==c.page&&(g=-1):g=1,a=c.page,g&&(a=g>0?a+1:a-1,c instanceof n.ui.VirtualScrollViewContent?(c.dataReader.page(a),s=c.dataReader.getViewData()):s=t,s instanceof Array||(s=[s]),l=c.pages?c.pages[1].element:t),r&&c.page!=a&&r({currentPage:c.page,nextPage:a,element:l,data:s})&&(g=0),0===g?c._cancelMove(f,o):-1===g?c._moveBackward(o):1===g&&c._moveForward(o)},updatePage:function(){var e=this.pages;return 0!==this.pane.offset()&&(this.pane.offset()>0?(e.push(this.pages.shift()),this.page++,this.page+2=0&&this.dataReader.pendingRequestArray.push(this.page-2),this.page-1>=0&&this.dataReader.page(this.page-1)),this._repositionPages(),this._resetMovable(),!0)},forcePageUpdate:function(){var e=this.pane.offset(),t=3*this.pane.size().width/4;return h(e)>t&&this.updatePage()},_resetMovable:function(){this.pane.moveTo(0)},_moveForward:function(e){this.pane.transitionTo(-this.width,n.effects.Transition.easeOutExpo,e)},_moveBackward:function(e){this.pane.transitionTo(this.width,n.effects.Transition.easeOutExpo,e)},_cancelMove:function(e,t){this.pane.transitionTo(0,e,t)},_resetPages:function(){this.page=this.options.page||0,this._repositionPages(),this.trigger("reset")},_onPage:function(e){if(e.page>=this.pageCount&&this.setPageContent(this.pages[2],null),this.page==e.page?(!this.dataReader.pagerScroll||0===this.dataReader.pagerScroll&&this.dataReader.initialFetch||(this.dataReader.pagerScroll<0?this._moveForward():this._moveBackward(),this.dataReader.pagerScroll=0),this.setPageContent(this.pages[1],this.dataReader.getViewData())):this.page+1==e.page?this.setPageContent(this.pages[2],this.dataReader.getViewData()):this.page-1==e.page&&this.setPageContent(this.pages[0],this.dataReader.getViewData()),this.dataReader.pendingRequestArray.length>0&&this.dataReader.initialFetch){var t=this.dataReader.pendingRequestArray.shift();this.dataReader.page(t)}},_onReset:function(){this.pageCount=u(this.dataSource.total()/this.dataSource.pageSize())},_repositionPages:function(){var e=this.pages;e[0].position(-1),e[1].position(0),e[2].position(1)},setPageContent:function(e,n){var i=this.template,r=this.emptyTemplate;null!==n&&n!==t?e.content(i(n)):e.content(r({}))},destroy:function(){var e=this;var t=e.pages;e.dataReader.unbind(),e.dataSource.unbind(),e.dataReader=e.dataSource=e.pane=null;for(var n=0;n"),this.element.css({position:"absolute",top:"0",left:"0"}),this.width=t.width(),this.element.width(this.width),t.append(this.element)},content:function(e){this.element.html(e)},position:function(e){this.element.css("transform","translate3d("+this.width*e+"px, 0, 0)")},setWidth:function(e){this.width=e,this.element.width(e)},destroy:function(){this.element.remove(),this.element=null}});n.ui.VirtualPage=O;var V=l.extend({init:function(t,i){var r=this;l.fn.init.call(r,t,i),i=r.options,t=r.element,n.stripWhitespace(t[0]);var o=e(`<${0===t.children().length?"ul":"div"} class="k-scrollview-wrap" />`);t.wrapInner(o),r.itemsWrapper=t.find(".k-scrollview-wrap"),t.addClass(E("scrollview")),r._initNavigation(),this.options.pageable||this.options.enablePager?(this.pager=new z(this),"dark"===this.options.pagerOverlay?t.addClass(E("scrollview-dark")):"light"===this.options.pagerOverlay&&t.addClass(E("scrollview-light"))):(this._changeProxy=r._toggleNavigation.bind(r),this.bind(v,this._changeProxy)),r.inner=t.children().first(),r.page=0,r.inner.css("height",i.contentHeight),r.pane=new H(r.inner,{duration:this.options.duration,transitionEnd:this._transitionEnd.bind(this),dragStart:this._dragStart.bind(this),dragEnd:this._dragEnd.bind(this),change:this[b].bind(this)}),r.bind("resize",(function(){r.pane.refresh()})),r.page=i.page;var a=0===this.inner.children().length?new F(r.inner,r.pane,i):new R(r.inner,r.pane,i);a.page=r.page,a.bind("reset",(function(){this._pendingPageRefresh=!1,r.trigger(b,{pageCount:a.pageCount,page:a.page}),r._toggleNavigation({currentPage:a.page,nextPage:a.page})})),a.bind("resize",(function(e){a.page!=e.nextPage&&(e._defaultPrevented=r.trigger(v,{currentPage:a.page,nextPage:e.nextPage,data:e.data})),r._toggleNavigation({currentPage:a.page,nextPage:e.nextPage})})),a.bind(x,(function(e){r.trigger(x,e)})),r._content=a,r.setDataSource(i.dataSource),r.viewInit(),r.viewShow(),r._navigatable()},options:{name:"ScrollView",ARIATemplate:({index:e,total:t})=>`Item ${e} of ${t}`,page:0,duration:400,velocityThreshold:.8,contentHeight:"auto",pageSize:1,bounceVelocityThreshold:1.6,enablePager:!0,enableNavigationButtons:!0,pagerOverlay:"none",navigatable:!1,autoBind:!0,pageable:!1,template:()=>"",emptyTemplate:()=>"",messages:{previousButtonLabel:"Previous",nextButtonLabel:"Next",pagerLabel:"ScrollView pager"}},events:["changing",v,b],destroy:function(){l.fn.destroy.call(this),this._content.destroy(),this.pane.destroy(),this.pager&&this.pager.destroy(),this._navigationContainer.off(C),this._navigationContainer=null,this.itemsWrapper.off(C),this.itemsWrapper=null,this.ariaLiveEl=this._current=null,this.inner=null,n.destroy(this.element)},viewInit:function(){this.options.autoBind&&this._content.scrollTo(this._content.page,!0,!0)},viewShow:function(){this.pane.refresh()},refresh:function(){var e=this._content;var t=this.options;e.resizeTo(this.pane.size()),this.page=e.page,(e instanceof R||e.dataReader.initialFetch)&&(t.enablePager?this.trigger(b,{pageCount:e.pageCount,page:e.page}):this.trigger(v,{pageCount:e.pageCount,currentPage:e.page}))},content:function(e){this.element.children().first().html(e),this._content._getPages(),this.pane.refresh()},scrollTo:function(e,t,n){this._content.scrollTo(e,t,n)},prev:function(){var e=this,n=e._content.page-1;e._content instanceof F?e._content.paneMoved(1,t,(function(t){return e.trigger(v,t)})):n>-1&&e.scrollTo(n)},next:function(){var e=this,n=e._content.page+1;e._content instanceof F?e._content.paneMoved(-1,t,(function(t){return e.trigger(v,t)})):nthis.options.bounceVelocityThreshold;n>i?r=1:n<-i&&(r=-1),this._content.paneMoved(r,o,(function(e){return t.trigger(v,e)}))},_transitionEnd:function(){this._content.updatePage(),this._setCurrent()},_initNavigation:function(){var t=this;var i;var r;var o=t.options.messages;var a=t._navigationContainer=e("
              ");var s=t.itemsWrapper;var l=s.attr("id")||n.guid();s.attr("id",l),i=e(`${n.ui.icon({icon:"chevron-left",size:"xxxlarge"})}`),r=e(`${n.ui.icon({icon:"chevron-right",size:"xxxlarge"})}`),i.hide(),r.hide(),a.append(i),a.append(r),t.element.append(a),t.ariaLiveEl=e("
              "),t.element.append(t.ariaLiveEl),a.on(_+C,"span.k-scrollview-prev",t.prev.bind(t)),a.on(_+C,"span.k-scrollview-next",t.next.bind(t))},_navigatable:function(){var t=this;var i=t._navigationContainer;t._ariaTemplate=n.template(t.options.ARIATemplate),i.on(S+C,t,(function(t){var n=e(t.target);t.keyCode!=a.SPACEBAR&&t.keyCode!=a.ENTER||(t.preventDefault(),n.click())})),t.element.attr({tabindex:0,role:"application","aria-roledescription":"carousel"}),t.itemsWrapper.attr("role","list").children().addClass("k-scrollview-view").attr({role:"listitem","aria-roledescription":"slide"}),t.options.navigatable&&(i.find(">span.k-scrollview-prev").attr(D,0),i.find(">span.k-scrollview-next").attr(D,0),t.element.on(S+C,t,t._keyDown.bind(t)),t.element.on(T+C,t._focus.bind(t)),t.element.on(M+C,t._blur.bind(t)))},_focus:function(){this._focused=!0,this._setCurrent()},_blur:function(){this._current&&this._current.removeClass(A)},_keyDown:function(e){var t;var n=e.keyCode;n==a.LEFT&&(t=!0,this.prev()),n==a.RIGHT&&(t=!0,this.next()),t&&(e.preventDefault(),e.stopPropagation())},_toggleNavigation:function(e){var t=e.nextPage||0===e.nextPage?e.nextPage:e.currentPage;var n=this._navigationContainer;var i=n.find(">span.k-scrollview-prev");var r=n.find(">span.k-scrollview-next");i.hide(),r.hide(),(t||0===t)&&(0!==t&&i.show(),t!=this._content.pageCount-1&&r.show())}});i.plugin(V)}(window.kendo.jQuery);kendo;kendo.ui.scheduler={},function(e){var t=window.kendo,n=t.ui,i=t.date.getDate,r=n.Widget,o=t._outerHeight,a=t.keys,s="k-event-ongoing",l=Math,c=" ";function d(e,t){var n=[];return function e(i,r){if(r=r[t]){var o=n[i]=n[i]||[];for(var a=0;a'+e.join("")+"":""}var u=t.Class.extend({init:function(e,t,n){this._index=e,this._timeSlotCollections=[],this._daySlotCollections=[],this._isRtl=t,this._enforceAllDaySlot=n},addTimeSlotCollection:function(e,t){return this._addCollection(e,t,this._timeSlotCollections)},addDaySlotCollection:function(e,t){return this._addCollection(e,t,this._daySlotCollections)},_addCollection:function(e,t,n){var i=new g(e,t,this._index,n.length);return n.push(i),i},timeSlotCollectionCount:function(){return this._timeSlotCollections.length},daySlotCollectionCount:function(){return this._daySlotCollections.length},_refreshSlotCollections:function(){var e=[this._timeSlotCollections||[],this._daySlotCollections||[]];for(var t=0;t=s.offsetLeft&&e=s.offsetTop&&t=r.slot.end&&(o=r.slot.collectionIndex+1,r=null);var s=r;if(er.slot.collectionIndex||a>o)&&(a-=1),s=null),null===r&&null===s){if(n-e=n)return[];s={inRange:!0,slot:(i[a]||i[r.slot.collectionIndex]).last()}}return this._continuousRange(f,i,r,s)},daySlotRanges:function(e,n,i){var r=this._daySlotCollections;var o=this._startSlot(e,r,i);!o.inRange&&e>=o.slot.end&&(o=null);var a=o;if(e=o.slot.end)}if(null===a){if(o.slot.start>=n)return[];do{n-=t.date.MS_PER_DAY,a=this._endSlot(n,r,i)}while(!a.inRange&&n<=a.slot.start)}return this._continuousRange(m,r,o,a)},_continuousRange:function(e,t,n,i){var r=n.slot;var o=i.slot;var a=r.collectionIndex;var s=o.collectionIndex;var l=[];for(var c=a;c<=s;c++){var d=t[c];var h=d.first();var u=d.last();var p=!1;var f=!1;c==a&&(f=!n.inRange),c==s&&(p=!i.inRange),h.starto.start&&(u=o),a0&&i._start>e;)i=t[--o];r=!1}var a=i.slotByEndDate(e,n);return a||(a=e<=i.first().start?i.first():i.last(),r=!1),{slot:a,inRange:r}},getSlotCollection:function(e,t){return this[t?"getDaySlotCollection":"getTimeSlotCollection"](e)},getTimeSlotCollection:function(e){return this._timeSlotCollections[e]},getDaySlotCollection:function(e){return this._daySlotCollections[e]}});var p=t.Class.extend({init:function(t){e.extend(this,t)},innerHeight:function(){var e=this.collection;var t=this.start.index;var n=this.end.index;var i=0;for(var r=t;r<=n;r++)i+=e.at(r).offsetHeight;return i},events:function(){return this.collection.events()},addEvent:function(e){this.events().push(e)},startSlot:function(){return this.start.offsetLeft>this.end.offsetLeft?this.end:this.start},endSlot:function(){return this.start.offsetLeft>this.end.offsetLeft?this.start:this.end}});var f=p.extend({innerHeight:function(){var e=this.collection;var t=this.start.index;var n=this.end.index;var i=0;for(var r=t;r<=n;r++)i+=e.at(r).offsetHeight;return i},outerRect:function(e,t,n){return this._rect("offset",e,t,n)},_rect:function(e,n,i,r){var o;var a;var s;var l;var c=this.start;var d=this.end;var h=t.support.isRtl(c.element);if("number"!=typeof n&&(n=t.date.toUtcTime(n)),"number"!=typeof i&&(i=t.date.toUtcTime(i)),r)o=c.offsetTop,a=d.offsetTop+d[e+"Height"],h?(s=d.offsetLeft,l=c.offsetLeft+c[e+"Width"]):(s=c.offsetLeft,l=d.offsetLeft+d[e+"Width"]);else{var u=n-c.start;u<0&&(u=0);var p=c.end-c.start;o=c.offsetTop+c[e+"Height"]*u/p;var f=d.end-i;f<0&&(f=0);var m=d.end-d.start;a=d.offsetTop+d[e+"Height"]-d[e+"Height"]*f/m,h?(s=Math.round(d.offsetLeft+d[e+"Width"]*f/m),l=Math.round(c.offsetLeft+c[e+"Width"]-c[e+"Width"]*u/p)):(s=Math.round(c.offsetLeft+c[e+"Width"]*u/p),l=Math.round(d.offsetLeft+d[e+"Width"]-d[e+"Width"]*f/m))}return{top:o,bottom:a,left:0===s?s:s+1,right:l}},innerRect:function(e,t,n){return this._rect("client",e,t,n)}});var m=p.extend({innerWidth:function(){var e=this.collection;var t=this.start.index;var n=this.end.index;var i=0;var r=t!==n?"offsetWidth":"clientWidth";for(var o=t;o<=n;o++)i+=e.at(o)[r];return i}});var g=t.Class.extend({init:function(e,n,i,r){this._slots=[],this._events=[],this._start=t.date.toUtcTime(e),this._end=t.date.toUtcTime(n),this._groupIndex=i,this._collectionIndex=r},refresh:function(){for(var e=0;e=0)return r[o]._slots[r[o]._slots.length-1]}else{r=i._getCollections(i.daySlotCollectionCount()),o=i.daySlotCollectionCount()?0:t.collectionIndex+1;var a=i.daySlotCollectionCount()?t.collectionIndex+1:0;if(r[o]&&r[o]._slots[a])return r[o]._slots[a]}},_changeGroupContinuously:function(){return null},_changeViewPeriod:function(){return!1},_isInRange:function(e,t){return!!(e&&t&&this.options.min&&this.options.max)&&(i(e)<=i(this.options.min)||i(t)>=i(this.options.max))},_horizontalSlots:function(e,t,n,i){var r=i?"leftSlot":"rightSlot";var o={startSlot:t[0].start,endSlot:t[t.length-1].end};var a=this.groups[e.groupIndex];var s=this._isVerticallyGrouped();if(!n){var l=this._normalizeHorizontalSelection(e,t,i);l&&(o.startSlot=o.endSlot=l)}if(this._isGroupedByDate()&&!n){var c=this._changeGroup(e,i);c?o.startSlot=o.endSlot=c:o=this._getNextHorizontalRange(a,r,o)}else o.startSlot=a[r](o.startSlot),o.endSlot=a[r](o.endSlot),n||s||o.startSlot&&o.endSlot||(o.startSlot=o.endSlot=this._changeGroup(e,i));var d;return o.startSlot&&o.endSlot||this._isGroupedByDate()||(d=this._continuousSlot(e,t,i),(d=this._changeGroupContinuously(e,d,n,i))&&(o.startSlot=o.endSlot=d)),o},_getNextHorizontalRange:function(e,t,n){return this._isVerticallyGrouped()||(n.startSlot=e[t](n.startSlot),n.endSlot=e[t](n.endSlot)),n},_verticalSlots:function(e,t,n,i){var r=this.groups[e.groupIndex];var o;var a={startSlot:t[0].start,endSlot:t[t.length-1].end};n||(o=this._normalizeVerticalSelection(e,t,i))&&(a.startSlot=a.endSlot=o);var s=i?"upSlot":"downSlot";return a=this._getNextVerticalRange(r,s,a,n),n||!this._isVerticallyGrouped()||a.startSlot&&a.endSlot||(this._isGroupedByDate()?a.startSlot=a.endSlot=this._changeDate(e,o,i):a.startSlot=a.endSlot=this._changeGroup(e,i)),a},_getNextVerticalRange:function(e,t,n,i){return n.startSlot=e[t](n.startSlot,i),n.endSlot=e[t](n.endSlot,i),n},_normalizeHorizontalSelection:function(){return null},_normalizeVerticalSelection:function(e,t,n){return n?t[0].start:t[t.length-1].end},_continuousSlot:function(){return null},_footerTodayClickHandler:function(e){e.preventDefault();var n=this;var i=n.options;var r=n.options.timezone;var o=new Date;var a;if(r){var s=t.timezone.offset(o,r);a=t.timezone.convert(o,o.getTimezoneOffset(),s)}else a=o;n.trigger("navigate",{view:n.name||i.name,action:"today",date:a})},_footerItems:function(){var e=this,t=[],n=this.options;return e._isMobile()&&t.push({type:"button",fillMode:"flat",text:n.messages.today,click:e._footerTodayClickHandler.bind(e),attributes:{class:"k-scheduler-today"}}),t},_footer:function(){if(!1!==this.options.footer){var t=this,n=t._footerItems();if(n.length>0){var i=e('")},_datesHeader:function(n,i){var r=[];var o;var a;for(var s=0;s'+d.text+"")}r.push(c.join(""))}var p=[];if(i){var f=n[n.length-1];var m=[];var g=i.cellContent;for(o=0;o'+(g?g(o):" ")+"");p.push(m.join(""))}var v,_;return a=e('
              '+h(r)+(_="k-scheduler-header-all-day",((v=p).length?`
              ${h(v,_)}
              `:"")+"
              ")),t.applyStylesFromKendoAttributes(a,["position"]),a},_formatEventAriaLabel:function(e,n,i,r){var o,a=this.options.messages.ariaEventLabel,s=t.date.getDate(n).getTime()===t.date.getDate(i).getTime();return"string"==typeof a?t.format(a,e,n,n):(o=(a.prefix+c+e+c+a.on+c+t.toString(n,"D")).trim(),r&&s?o+c+a.allDay:r?o+c+a.to+c+t.toString(i,"D")+c+a.allDay:(o=o+c+a.at+c+t.toString(n,"t")+c+a.to+c,s?o+t.toString(i,"t"):o+t.toString(i,"D")+c+a.at+c+t.toString(i,"t")))},_ongoingEvents:function(e){var t,n=this,i=n.options.ongoingEvents;!!i&&(!0===i||i.enabled)&&(n._ongoingUpdater(e),t=i.updateInterval||6e4,n._ongoingTimer&&(clearInterval(n._ongoingTimer),n._ongoingTimer=null),isNaN(t)||(n._ongoingTimer=setInterval(this._ongoingUpdater.bind(n,e),t)))},_ongoingUpdater:function(e){var t=new Date,n=this.options.ongoingEvents.cssClass||s;this.content.find("."+n).removeClass(n),this.groups&&this.groups.length>0&&this._updateOngoing(t,e)},_updateOngoing:function(e,n){var i,r=this,o=r.element,a=r.options.ongoingEvents,l=a.cssClass||s,c=a.useLocalTimezone,d=r.options.timezone;n&&(!1===c&&d&&(i=t.timezone.offset(e,d),e=t.timezone.convert(e,e.getTimezoneOffset(),i)),n.forEach((t=>{var n,i=t.start,r=t.end;t.isAllDay&&(r=new Date(r.getTime()+864e5-1)),i<=e&&r>=e&&(n=t.uid,o.find("[data-uid="+n+"]").addClass(l))})))}});var y=function(e){var t,n,i,r,o,a=this,s=y.formats;if(1===arguments.length)for(e=a.resolveColor(e),r=0;rt[a].end||r.slotIndex>t[a].slotIndexEnd;if(r.start255?255:e},percBrightness:function(){var e=this;return l.sqrt(.241*e.r*e.r+.691*e.g*e.g+.068*e.b*e.b)},isDark:function(){return this.percBrightness()<180}},y.formats=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10)]}},{re:/^(\w{2})(\w{2})(\w{2})$/,process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],y.namedColors={aqua:"00ffff",azure:"f0ffff",beige:"f5f5dc",black:"000000",blue:"0000ff",brown:"a52a2a",coral:"ff7f50",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgray:"a9a9a9",darkgreen:"006400",darkorange:"ff8c00",darkred:"8b0000",dimgray:"696969",fuchsia:"ff00ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lightblue:"add8e6",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumblue:"0000cd",navy:"000080",olive:"808000",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",pink:"ffc0cb",plum:"dda0dd",purple:"800080",red:"ff0000",royalblue:"4169e1",salmon:"fa8072",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",steelblue:"4682b4",tan:"d2b48c",teal:"008080",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};var S=/\s*k-selected/;e.extend(n.SchedulerView,{createColumns:function(e){return k(e)},createRows:function(e){return k(e)},rangeIndex:w,collidingEvents:function(e,t,n){var i,r,o,a;for(i=e.length-1;i>=0;i--)o=(r=w(e[i])).start,a=r.end,(o<=t&&a>=t||o>=t&&a<=n||t<=o&&n>=o)&&(on&&(n=a));return function(e,t,n){var i=[];for(var r=0;rt||o.start>=t&&o.end<=n)&&i.push(e[r])}return i}(e,t,n)},groupEqFilter:function(e){return function(n){if(Array.isArray(n)||n instanceof t.data.ObservableArray){for(var i=0;i`
              ${r(n.format("{0:t} - {1:t}",e,t))}
              ${i}
              `)),b=n.template((({start:e,title:t})=>`
              ${t}
              `)),w=n.template((({isMobile:e,date:t})=>`${e?n.toString(t,"ddd")[0]:n.toString(t,"ddd M/dd")}`)),y=e=>`
              '+(e.tail||e.middle?n.ui.icon("caret-alt-left"):"")+(e.isException()?n.ui.icon("arrows-no-repeat"):e.isRecurring()?n.ui.icon("arrow-rotate-cw"):"")+""+n.template(e.template)(e)+''+(e.showDelete?`${n.ui.icon("x")}`:"")+(e.head||e.middle?n.ui.icon("caret-alt-right"):"")+""+(!e.resizable||e.singleDay||e.tail||e.middle?"":'')+(!e.resizable||e.singleDay||e.head||e.middle?"":'')+"
              ",k=e=>`
              '+(e.isException()?n.ui.icon("arrows-no-repeat"):e.isRecurring()?n.ui.icon("arrow-rotate-cw"):"")+""+n.template(e.template)(e)+''+(e.showDelete?`${n.ui.icon("x")}`:"")+""+(e.tail||e.middle?''+n.ui.icon("caret-alt-up")+"":"")+(e.head||e.middle?''+n.ui.icon("caret-alt-down")+"":"")+(!e.resizable||e.tail||e.middle?"":'')+(!e.resizable||e.head||e.middle?"":'')+"
              ";function x(e){var t=new Date(1980,1,1,0,0,0);return o(t,g(e)),t}function C(e,t,n){return e>=t&&e<=n}function S(e,t,n,i){return i=i?e<=n:et&&i}function T(e,t,i,r){var o=e._continuousEvents;var a=o[o.length-1];var s=d(t.start.startDate()).getTime();if(r&&a&&d(a.start.startDate()).getTime()==s){var l=o.length-1;for(;l>-1&&!(o[l].isAllDay||d(o[l].start.startDate()).getTime()6?n-=7:n++,t.push(n);return t}(n.options),n._templates(),n._editable(),n.calculateDateRange(),n._groups(),n._currentTime(!0)},_currentTimeMarkerUpdater:function(){this._updateCurrentTimeMarker(new Date)},_updateCurrentTimeMarker:function(t){var i,r,o,a,c=this.options,d="
              ";if(!1===c.currentTimeMarker.useLocalTimezone){var h=c.dataSource.options.schema.timezone;if(c.dataSource&&h){var u=n.timezone.offset(t,h);t=n.timezone.convert(t,t.getTimezoneOffset(),u)}}i=this.times.find("."+p),r=this.content.find("."+p);var m=c.group&&"horizontal"!=c.group.orientation?this.groups.length:1;var g=this.times.find("tr").first().find("th").first();var v=this.times.find("tr").first().find("th").last();g.length>0&&v.length>0&&(a=this._isRtl?g.position().left+l(g)-l(v):v.position().left);for(var _=0;_ div")).length||(b=this.content)),this._resizeHint.appendTo(b),this._resizeHint.find(".k-label-top,.k-label-bottom").text(""),this._resizeHint.first().addClass("k-first").find(".k-label-top").text(n.toString(n.timezone.toLocalDate(i),_)),this._resizeHint.last().addClass("k-last").find(".k-label-bottom").text(n.toString(n.timezone.toLocalDate(r),_))},_updateMoveHint:function(t,i,r){var o;o=this.options.enforceAllDaySlot?t.isMultiDay():t.isAllDay;var a=this.groups[i];var s=n.date.toUtcTime(t.start)+r;var l=s+t.duration();var c=a.ranges(s,l,o,t.isAllDay);s=n.timezone.toLocalDate(s),l=n.timezone.toLocalDate(l),this._removeMoveHint(t.uid),!o&&g(l)1&&c.pop();var d=e();for(var h=0;h div")).length||(y=this.content)),d.appendTo(y)},_appendMoveHint:function(e,t){e.addClass("k-event-drag-hint"),e.css(t),this._moveHint=this._moveHint.add(e)},_slotByPosition:function(e,t){var n,i;var r;for(this._isVerticallyGrouped()?(i=this.content.offset(),t+=this.content[0].scrollTop,e+=this.content[0].scrollLeft):i=this.element.find(".k-scheduler-header-wrap:has(.k-scheduler-header-all-day)").find(">div").offset(),i&&(e-=i.left,t-=i.top),e=Math.ceil(e),t=Math.ceil(t),r=0;r`${n.toString(e,"t")}`,minorTimeHeaderTemplate:()=>"​",groupHeaderTemplate:({text:e})=>e,slotTemplate:()=>" ",allDaySlotTemplate:()=>" ",eventTemplate:_,allDayEventTemplate:b,dateHeaderTemplate:w,editable:!0,workDayStart:new Date(1980,1,1,8,0,0),workDayEnd:new Date(1980,1,1,17,0,0),workWeekStart:1,workWeekEnd:5,footer:{command:"workDay"},messages:{allDay:"all day",showFullDay:"Show full day",showWorkDay:"Show business hours"},currentTimeMarker:{updateInterval:1e4,useLocalTimezone:!0},ongoingEvents:{cssClass:null,enabled:!0,updateInterval:6e4},enforceAllDaySlot:!1},events:["remove","add","edit"],_templates:function(){var e=this.options,t=c({},n.Template,e.templateSettings);this.allDayEventTemplate=n.template(y),this.eventTemplate=n.template(k),this.majorTimeHeaderTemplate=n.template(e.majorTimeHeaderTemplate,t),this.minorTimeHeaderTemplate=n.template(e.minorTimeHeaderTemplate,t),this.dateHeaderTemplate=n.template(e.dateHeaderTemplate,t),this.slotTemplate=n.template(e.slotTemplate,t),this.allDaySlotTemplate=n.template(e.allDaySlotTemplate,t),this.groupHeaderTemplate=n.template(e.groupHeaderTemplate,t)},_editable:function(){this.options.editable&&(this._isMobile()?this._touchEditable():this._mouseEditable())},_mouseEditable:function(){var t=this;t.element.on("click"+v,".k-event a:has(.k-i-x),.k-event a:has(.k-svg-i-x)",(function(i){t.trigger("remove",{uid:e(this).closest(".k-event").attr(n.attr("uid"))}),i.preventDefault()})),!1!==t.options.editable.create&&t.element.on("dblclick"+v,".k-scheduler-content > table td",(function(n){if(!e(this).parent().hasClass("k-scheduler-header-all-day")){var i=t._slotByPosition(n.pageX,n.pageY);if(i){var r=t._resourceBySlot(i);t.trigger("add",{eventInfo:c({start:i.startDate(),end:i.endDate()},r)})}n.preventDefault()}})).on("dblclick"+v,".k-scheduler-header-all-day td",(function(e){var i=t._slotByPosition(e.pageX,e.pageY);if(i){var r=t._resourceBySlot(i);t.trigger("add",{eventInfo:c({},{isAllDay:!0,start:n.date.getDate(i.startDate()),end:n.date.getDate(i.startDate())},r)})}e.preventDefault()})),!1!==t.options.editable.update&&t.element.on("dblclick"+v,".k-event",(function(i){t.trigger("edit",{uid:e(this).closest(".k-event").attr(n.attr("uid"))}),i.preventDefault()}))},_touchEditable:function(){var i=this;var r=0;n.support.mobileOS.android&&(r=5),!1!==i.options.editable.create&&(i._addUserEvents=new n.UserEvents(i.element,{threshold:r,filter:".k-scheduler-content td",useClickAsTap:!n.support.browser.edge,tap:function(n){if(!i._scrolling&&!e(n.target).parent().hasClass("k-scheduler-header-all-day")){var r=n.x.location!==t?n.x.location:n.x;var o=n.y.location!==t?n.y.location:n.y;var a=i._slotByPosition(r,o);if(a){var s=i._resourceBySlot(a);i.trigger("add",{eventInfo:c({start:a.startDate(),end:a.endDate()},s)})}n.preventDefault()}}}),i._allDayUserEvents=new n.UserEvents(i.element,{threshold:r,useClickAsTap:!n.support.browser.edge,filter:".k-scheduler-header-all-day td",tap:function(e){if(!i._scrolling){var r=e.x.location!==t?e.x.location:e.x;var o=e.y.location!==t?e.y.location:e.y;var a=i._slotByPosition(r,o);if(a){var s=i._resourceBySlot(a);i.trigger("add",{eventInfo:c({},{isAllDay:!0,start:n.date.getDate(a.startDate()),end:n.date.getDate(a.startDate())},s)})}e.preventDefault()}}})),!1!==i.options.editable.update&&(i._editUserEvents=new n.UserEvents(i.element,{threshold:r,useClickAsTap:!n.support.browser.edge,filter:".k-event",tap:function(t){if(!i._scrolling){var r=e(t.target).closest(".k-event");e(t.touch.initialTouch).is(".k-i-x,.k-svg-i-x")?i.trigger("remove",{uid:r.attr(n.attr("uid"))}):r.hasClass("k-event-active")||i.trigger("edit",{uid:r.attr(n.attr("uid"))}),t.preventDefault()}}}))},_layout:function(e){var t=[];var i=[];var r=this.options;var o=this;var a=o._isGroupedByDate();for(var s=0;sl&&(l+=u),a=(l-s)/p),a=Math.round(a);vl&&(f=new Date(+t))),i&&(_+=i(f)),_},_content:function(e){var t=this;var n="";n+="",n+=t._renderRows(e,t.rowLevels,t.columnLevels),n+="",this.content.find("table").append(n)},_virtualContent:function(e,t){var n=this;var i="";var r=n._dates;i+=n._renderRows(r,e,t),n.content.find("table tbody").append(i)},_renderRows:function(e,t,n){var i=this;var r="vertical"===i._groupOrientation();var o=i._isGroupedByDate();var a=0;var s=e.length;var l=i.options;var c=i.startTime();var d=this.endTime();var h=1;var u=1;var p="";if(this.groupedResources.length){var f=i._recalculateLevels(t,n);u=f.rowCount,h=f.groupsCount}var m=function(t,n,l){var c="";var d=0;var u,p;if(c="",o)for(u=0,p=s;u";else for(var d=0;d"+l({date:e[d],resources:c})+"";return o+""},_addCellsToContent:function(e,t,i,r,o,a){var s=this;var l="";var c;var d=this.slotTemplate;var h="vertical"===this._groupOrientation();var u;return n.date.isToday(t[r])&&(l+="k-today"),(n.date.getMilliseconds(i)=n.date.getMilliseconds(this.options.workDayEnd)||!this._isWorkDay(t[r]))&&(l+=" k-nonwork-hour"),e+="",c=n.date.getDate(t[r]),n.date.setTime(c,n.date.getMilliseconds(i)),e+=d({date:c,resources:(u=h&&!s._isGroupedByDate()?a:o,function(){return s._resourceBySlot({groupIndex:u})})}),e+=""},_isWorkDay:function(e){var t=e.getDay();var n=this._workDays;for(var i=0;il&&(this._headerColumnCount=u.length);var p=n.start.offsetTop;for(var f=0,m=u.length;f0?b:f)+"px",this._isRtl&&p.clientWidth=b&&(b=g(new Date(this.endTime().getTime()+u-1))),i||t.isAllDay||(v=new Date(v.getTime()+u));var S=t.start;var T=t.end;t.isAllDay&&(T=d(t.end)),!C(d(S),m,v)&&!C(T,m,v)||i&&t.start.getTime()!==t.end.getTime()&&(w<_||w>=b)&&(y>b||y<=_)?x=!0:d(S)=b)?o=!0:(T>v&&!i||i&&0!==y&&t.start.getTime()!==t.end.getTime()&&(y>b||y<=_))&&(r=!0);var M=this.eventResources(t);t._startTime&&w!==n.date.getMilliseconds(t.start)&&(S=new Date(w),S=n.timezone.apply(S,"Etc/UTC")),t._endTime&&y!==n.date.getMilliseconds(t.end)&&(T=new Date(y),T=n.timezone.apply(T,"Etc/UTC"));var A=c({},{ns:n.ns,resizable:f,showDelete:p,middle:x,head:r,tail:o,singleDay:1==this._dates.length,resources:M,inverseColor:!1,messages:s.messages,ariaLabel:this._formatEventAriaLabel(t.title,S,T,t.isAllDay),template:k},t,{start:S,end:T});var D=e(a(A));return n.applyStylesFromKendoAttributes(D,["background-color","border-color"]),D},_isInTimeSlot:function(e){var t=this.startTime(),i=this.endTime(),r=e._startTime||e.start,a=e._endTime||e.end;if(g(i)===g(n.date.getDate(i))&&(i=n.date.getDate(i),o(i,u-1)),e._date("end")>e._date("start")&&(a=+e._date("end")+(u-1)),a=e._endTime?a-e._date("end"):g(new Date(a)),r=e._startTime?r-e._date("start"):g(new Date(r)),i=g(i),(t=g(t))===r&&r===a)return!0;var s=r!==i;return S(r,t,i,s)||S(a,t,i,s)||S(t,r,a)||S(i,r,a)||e.end.getDate()>e.start.getDate()&&a>t},_isInDateSlot:function(e){var t=this.groups[0];var i=t.firstSlot().start;var r=t.lastSlot().end-1;var o=n.date.toUtcTime(e.start);var a=n.date.toUtcTime(e.end);return(C(o,i,r)||C(a,i,r)||C(i,o,a)||C(r,o,a))&&(!C(a,i,i)||C(a,o,o)||e.isAllDay)},_updateAllDayHeaderHeight:function(e){if(this._height!==e){this._height=e;var t=this.element.find(".k-scheduler-header-all-day td");if(t.length){t.parent().add(this.element.find(".k-scheduler-times-all-day").parent()).height(e);for(var n=0;n div");var r=this._isGroupedByDate();var o;var a;var s;for(a=0,s=e.length;a=u:o.isAllDay)&&!this._isVerticallyGrouped()?i:this.content,l){if(this.options.allDaySlot){if(!(g=this.groups[t]))continue;if(g._continuousEvents||(g._continuousEvents=[]),(h=g.slotRanges(o)).length){var v=(p=h[0]).start.index;var _=p.end.index;if(r&&v!==_){f=p.start.start,m=p.end.end;var b=f;var w=f;for(var y=p.start.index;y<=p.end.index;y++){d=this._createEventElement(o,!l,y!==_,y!==v);var k=g.daySlotRanges(b,w,!0)[0];b=w+=n.date.MS_PER_DAY,this._positionAllDayEvent(d,k),T(g,k,d,!0),d.appendTo(c),this._inverseEventColor(d)}}else d=this._createEventElement(o,!l),this._positionAllDayEvent(d,h[0]),T(g,h[0],d,!0),d.appendTo(c),this._inverseEventColor(d)}}}else if(this._isInTimeSlot(o)){if(!(g=this.groups[t]))continue;g._continuousEvents||(g._continuousEvents=[]);var x=(h=g.slotRanges(o)).length;for(var C=0;C1&&(0===C?m=p.end.endDate():C==x-1?f=p.start.startDate():(f=p.start.startDate(),m=p.end.endDate()));var S=o.clone({start:f,end:m,_startTime:o._startTime,_endTime:o.endTime});if(this._isInTimeSlot(S)){var M=p.head;(d=this._createEventElement(o,!l,M,p.tail)).appendTo(c),this._inverseEventColor(d),this._positionEvent(S,d,p),T(g,p,d,!1)}}}}},_eventsPerDate:function(t,n){let i=this;return e.map(t,(function(t){return e.grep(t,(function(e){return i.options.enforceAllDaySlot?e.isMultiDay()&&C(n,d(e.start),d(e.end)):e.isAllDay&&C(n,d(e.start),d(e.end))})).length}))},render:function(t){var i=this;this._headerColumnCount=0,this._cachedEvents=t,this._groups(),this.element.find(".k-event").remove(),t=new n.data.Query(t).sort([{field:"start",dir:"asc"},{field:"end",dir:"desc"}]).toArray();var r=[];this._eventsByResource(t,this.groupedResources,r);var o=e.map(this._dates,(function(e){return Math.max.apply(null,i._eventsPerDate(r,e))}));var a=Math.max.apply(null,o);this._updateAllDayHeaderHeight((a+1)*this._allDayHeaderHeight);for(var s=0;s1?this._eventsByResource(h,i.slice(1),r,d):r.push(h)}}else r.push(e)},_columnOffsetForResource:function(e){return this._columnCountForLevel(e)/this._columnCountForLevel(e-1)},_columnCountForLevel:function(e){var t=this.columnLevels[e];return t?t.length:0},_rowCountForLevel:function(e,t){var n=(t=t||this.rowLevels)[e];return n?n.length:0},clearSelection:function(){this.content.add(this.datesHeader).find(".k-selected").removeAttr("id").removeClass("k-selected")},_updateDirection:function(e,t,n,i,r){var o=e.isAllDay;var a=t[0].start;var s=t[t.length-1].end;n&&(r?o||a.index!==s.index||a.collectionIndex!==s.collectionIndex||(e.backward=i):(o&&a.index===s.index||!o&&a.collectionIndex===s.collectionIndex)&&(e.backward=i))},_changeViewPeriod:function(e,t,n){if(!n){var i=t?this.previousDate():this.nextDate();var r=e.start;var a=e.end;var s=this._isGroupedByDate()&&this._isVerticallyGrouped();var l=this.groups[e.groupIndex];var c=t?l._timeSlotCollections:l._getCollections(l.daySlotCollectionCount());var d=c[c.length-1]._slots;var h=t||l.daySlotCollectionCount()?d.length-1:0;var p;var f,m;if(f=new Date(i),m=new Date(i),this._isInRange(f,m))return!1;if(e.start=f,e.end=m,s){var v=new Date(d[h].startDate());var _=new Date(d[h].endDate());p=g(_)?g(_):u,o(e.start,g(v)),o(e.end,p),l.daySlotCollectionCount()&&(e.isAllDay=!e.isAllDay)}else p=e.isAllDay||!g(a)?u:g(a),o(e.start,g(r)),o(e.end,p);return this._isVerticallyGrouped()||(e.groupIndex=t?this.groups.length-1:0),e.events=[],!0}}});c(!0,i,{MultiDayView:M,DayView:M.extend({options:{name:"DayView",title:"Day",selectedMobileDateFormat:"{0:MMM d}"},name:"day"}),WeekView:M.extend({options:{name:"WeekView",title:"Week",selectedDateFormat:"{0:D} - {1:D}",selectedShortDateFormat:"{0:d} - {1:d}"},name:"week",calculateDateRange:function(){var e,t=this.options.date,i=n.date.dayOfWeek(t,this.calendarInfo().firstDay,-1),r=[];for(e=0,7;e<7;e++)r.push(i),i=n.date.nextDay(i);this._render(r)}}),WorkWeekView:M.extend({options:{name:"WorkWeekView",title:"Work Week",selectedDateFormat:"{0:D} - {1:D}",selectedShortDateFormat:"{0:d} - {1:d}"},name:"workWeek",nextDate:function(){var e=n.date.dayOfWeek(n.date.nextDay(this.startDate()),this.calendarInfo().firstDay,1);return n.date.addDays(e,this._workDays[0])},previousDate:function(){var e=n.date.dayOfWeek(this.startDate(),this.calendarInfo().firstDay,-1);var t=this._workDays;return n.date.addDays(e,t[t.length-1]-7)},calculateDateRange:function(){var e=this.options,t=e.date,i=n.date.dayOfWeek,r=i(t,this.calendarInfo().firstDay,-1),o=i(r,e.workWeekStart,1),a=i(o,e.workWeekEnd,1),s=[],l=e.workDays&&e.workDays.length?e.workDays.map((function(e){return i(r,e,1).getTime()})):null;for(l&&(a=i(o=r,this.calendarInfo().firstDay+6,1));o<=a;)l&&l.indexOf(o.getTime())>-1?s.push(o):l||s.push(o),o=n.date.nextDay(o);this._render(s)}})})}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui,i=t.htmlEncode,r=".kendoAgendaView",o="role";var a=e=>`
              `+(e.resources[0]?``:"")+`${e.isException()?t.ui.icon("arrows-no-repeat"):e.isRecurring()?t.ui.icon("arrow-rotate-cw"):""}`+`${t.template(e.template)(e)}`+(e.showDelete?`${t.ui.icon("x")}`:"")+"
              ";var s=t.Class.extend({init:function(e){this._view=e},_getColumns:function(e,t){return e.concat(t)},_getGroupsInDay:function(){return[]},_getSumOfItemsForDate:function(){return 0},_renderTaskGroupsCells:function(e,t,n,i){var r=this._view;0===n&&0===i&&t.length&&r._renderTaskGroupsCells(e,t)},_renderDateCell:function(e,n,i,r,o,a){var s=this._view;var l=s._isMobile();e.push(t.format('{1}',i.length,s._dateTemplate({date:r,isMobile:l}),n.length?"":" k-first"))},_renderDates:function(){},_getParents:function(e){return e.splice(0)},_getGroupsByDate:function(){},_renderTaskGroups:function(e,t,n){var i=this._view;e.append(i._renderTaskGroups(t,n))}});var l=t.Class.extend({init:function(e){this._view=e},_getColumns:function(e,t){if(this._view._isMobile())return e.concat(t);var n=t.slice(0,1);var i=t.slice(1);return n.concat(e).concat(i)},_compareDateGroups:function(e,t,n){return e[n].text==t[n].text&&(0===n||this._compareDateGroups(e,t,n-1))},_getGroupsInDay:function(e,t){var n=[];var i=null;for(var r=0;r{1}',a,c._dateTemplate({date:s,isMobile:d})));for(var h=0;h{1}',o[h][l],c._groupTemplate({value:n[i][h].text,isMobile:d}),n[i][h].className))}},_renderDateCell:function(){},_renderDates:function(e){var t=this._view;var n=t._groupsByDate.sort((function(e,t){return e.array[0].value.getTime()-t.array[0].value.getTime()}));for(var i=0;i tbody").attr(o,"rowgroup"),e.find("table tr").attr(o,"row"),e.find("table td").attr(o,"gridcell"),e.find(".k-scheduler-header-wrap th").attr(o,"columnheader"),e.find(".k-scheduler-content .k-scheduler-datecolumn, .k-scheduler-content .k-scheduler-groupcolumn").attr(o,"rowheader")},clearSelection:function(){this.element.find(".k-selected").attr("aria-selected",!1),t.ui.SchedulerView.fn.clearSelection.call(this)},_isVirtualized:function(){return!1},_getGroupedView:function(){return this._isGroupedByDate()?new t.ui.scheduler.AgendaGroupedByDateView(this):new t.ui.scheduler.AgendaGroupedView(this)},_mouseenter:function(t){e(t.currentTarget).addClass("k-hover")},_mouseleave:function(t){e(t.currentTarget).removeClass("k-hover")},_remove:function(n){n.preventDefault(),this.trigger("remove",{uid:e(n.currentTarget).closest(".k-task").attr(t.attr("uid"))})},nextDate:function(){return t.date.nextDay(this.startDate())},startDate:function(){return this._startDate},endDate:function(){return this._endDate},previousDate:function(){return t.date.previousDay(this.startDate())},_renderLayout:function(e){this._startDate=e,this._endDate=t.date.addDays(e,7),this.createLayout(this._layout()),this._footer()},_layout:function(){var e=[{text:this.options.messages.time,className:"k-scheduler-timecolumn"},{text:this.options.messages.event}];this._isMobile()||e.splice(0,0,{text:this.options.messages.date,className:"k-scheduler-datecolumn"});var t=this.groupedResources;if(t.length){var n=[];for(var i=0;i=this.startDate()&&n.push(d),c>1){d.end=t.date.nextDay(o),d.head=!0;for(var h=1;h=this.startDate()||t.date.getDate(d.start).getTime()==this.endDate().getTime())&&n.push(d)}}return new t.data.Query(n).sort([{field:"start",dir:"asc"},{field:"end",dir:"asc"}]).groupBy({field:"startDate"}).toArray()},_renderTaskGroups:function(e,n){var i=[];var r=this.options.editable;var o=r&&!1!==r.destroy&&!this._isMobile();var a=this._isMobile();var s=this._groupedView._getSumOfItemsForDate(e);var l=this._groupedView._getGroupsInDay(e,n);var c=0;for(var d=0;d{0}',this._dateTemplate({date:h,isMobile:a}),this.groupedResources.length?"":"k-first")),i.push('':">")+v.join("")+"")):this._groupedView._renderDateCell(g,n,u,h,d,e)),m.head?m.format="{0:t}":m.tail?m.format="{1:t}":m.format="{0:t}-{1:t}",m.resources=this.eventResources(m),g.push(t.format('
              {0}{1}{2}
              {3}',m.tail||m.middle?t.ui.icon("caret-alt-left"):"",this._timeTemplate(m.clone({start:m._startTime||m.start,end:m.endTime||m.end,messages:this.options.messages})),m.head||m.middle?t.ui.icon("caret-alt-right"):"",this._eventTemplate(m.clone({showDelete:o,messages:this.options.messages,template:this.options.eventTemplate})),!this.groupedResources.length&&a?"k-first":"")),i.push('':">")+g.join("")+"")}}return i.join("")},_renderTaskGroupsCells:function(e,n){var i=this._isMobile();for(var r=0;r{1}',n[r].rowSpan,this._groupTemplate({value:n[r].text,isMobile:i}),n[r].className))},render:function(n){var i=this.content.find("table").empty();var r=[];if(n.length>0){var o=this.groupedResources;if(i.append(e("")),o.length)r=this._createGroupConfiguration(n,o,null),this._groupsByDate=[],this._renderGroups(r,i.find("tbody"),[]),this._groupedView._renderDates(i.find("tbody"));else{r=this._tasks(n);var a=e(this._renderTaskGroups(r,[]));t.applyStylesFromKendoAttributes(a,["background-color"]),i.find("tbody").append(a)}}this._eventsList=function(e){var t,n=0,i=e.length,r=[];for(;n1)g.groups=this._createGroupConfiguration(p,i.slice(1),g),r&&(r.rowSpan+=g.rowSpan);else{g.items=f;var v=c(g.items);l&&(v+=g.items.length),g.rowSpan=v,r&&(r.rowSpan+=v)}a.push(g)}}return a},_resourceBySlot:function(){return{}},selectionByElement:function(t){var n,i;if(!(t=e(t)).hasClass("k-scheduler-datecolumn")&&this._eventsList.length){if(t.is(".k-task")&&(t=t.closest("td")),this._isMobile()){var r=t.parent();n=r.parent().children().filter((function(){return e(this).children(":not(.k-scheduler-datecolumn, .k-scheduler-groupcolumn)").length})).index(r)}else n=t.parent().index();return{index:n,start:(i=this._eventsList[n]).start,end:i.end,isAllDay:i.isAllDay,uid:i.uid}}},select:function(e){this.clearSelection();var t=this.table.find(".k-task").eq(e.index).closest("tr").addClass("k-selected").attr("aria-selected",!0)[0];this.current(t)},move:function(e,n){var i=!1;var r=e.index;if(n==t.keys.UP?(r--,i=!0):n==t.keys.DOWN&&(r++,i=!0),i){var o=this._eventsList[r];o&&(e.start=o.start,e.end=o.end,e.isAllDay=o.isAllDay,e.events=[o.uid],e.index=r)}return i},moveToEvent:function(){return!1},constrainSelection:function(e){var t=this._eventsList[0];t&&(e.start=t.start,e.end=t.end,e.isAllDay=t.isAllDay,e.events=[t.uid],e.index=0)},isInRange:function(){return!0},destroy:function(){this.element&&this.element.off(r),n.SchedulerView.fn.destroy.call(this)},options:{title:"Agenda",name:"agenda",editable:!0,selectedDateFormat:"{0:D}-{1:D}",selectedShortDateFormat:"{0:d} - {1:d}",selectedMobileDateFormat:"{0: MMM} {0:dd} - {1:dd}",eventTemplate:({title:e})=>i(e),eventTimeTemplate:({isAllDay:e,messages:n,format:i,start:r,end:o})=>e?n.allDay:t.format(i,r,o),eventDateTemplate:e=>e.isMobile?(({date:e})=>`
              ${t.toString(e,"dd")} ${t.toString(e,"MMMM")}`+t.toString(e,"dddd")+"
              ")(e):(({date:e})=>''+t.toString(e,"dd")+''+t.toString(e,"dddd")+''+t.toString(e,"y")+"")(e),eventGroupTemplate:({isMobile:e,value:t})=>e?''+t+"":''+t+"",messages:{event:"Event",date:"Date",time:"Time",allDay:"all day"}}})}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui,i=n.SchedulerView,r=".kendoMonthView",o=e.extend,a=t.htmlEncode,s=t.date.getDate,l=t.date.MS_PER_DAY,c="k-event-inverse",d=t.template((({date:e})=>`${a(t.toString(e,"dd"))}`)),h=e=>`
              `:'class="k-event">')+''+`${e.tail||e.middle?t.ui.icon("caret-alt-left"):""}`+`${e.isException()?t.ui.icon("arrows-no-repeat"):e.isRecurring()?t.ui.icon("arrow-rotate-cw"):""}`+`${t.template(e.template)(e)}`+(e.showDelete?`${t.ui.icon("x")}`:"")+`${e.head||e.middle?t.ui.icon("caret-alt-right"):""}`+(!e.resizable||e.tail||e.middle?"":'')+(!e.resizable||e.head||e.middle?"":'')+"
              ",u=t.template((({title:e})=>`
              ${a(e)}
              `));var p=t.template((()=>`
              ${t.ui.icon({icon:"more-horizontal",iconClass:"k-button-icon"})}
              `));var f=t.Class.extend({init:function(e){this._view=e},_verticalRowCountForLevel:function(e){return this._view._rowCountForLevel(e)},_horizontalGroupCountForLevel:function(e){return this._view._columnCountForLevel(e)},_getCalendarRowsLength:function(e,t){return t/e},_createRows:function(e,t,n,i){var r=this._view;var o=r._isVerticallyGrouped();var a="";for(var s=0;s1&&(0===a?o=n.end.endDate():a==i-1?r=n.start.startDate():(r=n.start.startDate(),o=n.end.endDate()));var l=e.clone({start:new Date(r),end:new Date(o),head:n.head,tail:n.tail});s._positionMobileEvent(n,s._createEventElement(l),t)},_positionEvent:function(e,t,n,i,r,o,a){var s=this._view;i>1&&(0===a?o=n.end.endDate():a==i-1?r=n.start.startDate():(r=n.start.startDate(),o=n.end.endDate()));var l=e.clone({start:r,end:o,head:n.head,tail:n.tail});s._positionEvent(n,s._createEventElement(l),t)},_addDaySlotCollections:function(e,n,i){var r=this._view;for(var o=0;o=t&&i<=n}t.ui.scheduler.MonthGroupedView=f,t.ui.scheduler.MonthGroupedByDateView=m,n.MonthView=i.extend({init:function(e,t){var n=this;0===t.eventsPerDay&&(t.eventsPerDay=1),0===t.eventHeight&&(t.eventHeight=1),0===t.moreButtonHeight&&(t.moreButtonHeight=1),"string"==typeof t.eventHeight&&"auto"!==t.eventHeight&&(t.eventHeight=25),"auto"===t.eventHeight&&(t.adaptiveSlotHeight=!0),i.fn.init.call(n,e,t),n._groupedView=n._getGroupedView();var r=this._isGroupedByDate();var o=this.options.adaptiveSlotHeight;var a=this.options.eventHeight;if(!0===r&&!0===o)throw new Error("Incompatible options: adaptive slot height and date grouping!");if(!0===r&&"auto"===a)throw new Error("Incompatible options: auto event height and date grouping!");n.title=n.options.title,n._templates(),n._editable(),n._renderLayout(n.options.date),n._groups()},name:"month",_getGroupedView:function(){return this._isGroupedByDate()?new t.ui.scheduler.MonthGroupedByDateView(this):new t.ui.scheduler.MonthGroupedView(this)},_updateDirection:function(e,t,n,i,r){if(n){var o=t[0].start;var a=t[t.length-1].end;var s=o.index===a.index;var l=o.collectionIndex===a.collectionIndex;(r?s&&l||l:s&&l)&&(e.backward=i)}},_changeDate:function(e,t,n){var i=this.groups[e.groupIndex];var r,o;if(n){if(r=i._getCollections(i.daySlotCollectionCount()),(o=t.collectionIndex-1)>=0)return r[o]._slots[r[o]._slots.length-1]}else{if((r=i._getCollections(i.daySlotCollectionCount()))[o=t.collectionIndex+1]&&r[o]._slots[0])return r[o]._slots[0]}},_getNextHorizontalRange:function(e,t,n){var i=this._isVerticallyGrouped();return n.startSlot=e[t](n.startSlot,i),n.endSlot=e[t](n.endSlot,i),n},_getNextVerticalRange:function(e,t,n,i){var r=this._isVerticallyGrouped()&&this._isGroupedByDate();return n.startSlot=e[t](n.startSlot,i,r),n.endSlot=e[t](n.endSlot,i,r),n},_changeViewPeriod:function(e,n,i){var r=i?7:1;var o,a;return n&&(r*=-1),o=t.date.addDays(e.start,r),a=t.date.addDays(e.end,r),!this._isInRange(o,a)&&(e.start=o,e.end=a,(!i||i&&this._isVerticallyGrouped())&&(e.groupIndex=this._groupedView._changePeriodGroupIndex(n,i,e.groupIndex)),e.events=[],!0)},_continuousSlot:function(e,t,n){var i=e.backward?0:t.length-1;return this.groups[e.groupIndex].continuousSlot(t[i].start,n)},_changeGroupContinuously:function(e,t,n,i){if(!n){var r=e.groupIndex;var o=this.groups.length-1;var a=this._isVerticallyGrouped();var s=this.groups[r];!t&&a?(t=s[i?"lastSlot":"firstSlot"](),r+=i?-1:1):t&&!a&&(r=i?o:0),(r<0||r>o)&&(r=i?o:0,t=null),e.groupIndex=r}return t},_normalizeHorizontalSelection:function(e,t,n){return n?t[0].start:t[t.length-1].end},_normalizeVerticalSelection:function(e,t){return e.backward?t[0].start:t[t.length-1].end},_templates:function(){var e=this.options,n=o({},t.Template,e.templateSettings);this.eventTemplate=t.template(h),this.dayTemplate=t.template(e.dayTemplate,n),this.groupHeaderTemplate=t.template(e.groupHeaderTemplate,n)},dateForTitle:function(){return t.format(this.options.selectedDateFormat,this._firstDayOfMonth,this._lastDayOfMonth)},shortDateForTitle:function(){return t.format(this.options.selectedShortDateFormat,this._firstDayOfMonth,this._lastDayOfMonth)},mobileDateForTitle:function(){return t.format(this.options.selectedMobileDateFormat,this._firstDayOfMonth,this._lastDayOfMonth)},mobileYearForTitle:function(){return this.dateForTitle().split(", ")[1]},nextDate:function(){return t.date.nextDay(this._lastDayOfMonth)},previousDate:function(){return t.date.previousDay(this._firstDayOfMonth)},startDate:function(){return this._startDate},endDate:function(){return this._endDate},_renderLayout:function(n){var i=this;this._firstDayOfMonth=t.date.firstDayOfMonth(n),this._lastDayOfMonth=t.date.lastDayOfMonth(n),this._startDate=function(e,n){var i=n.firstDay,r=new Date(e.getFullYear(),e.getMonth(),0,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());for(;r.getDay()!=i;)t.date.setTime(r,-1*l);return r}(n,this.calendarInfo()),this.createLayout(this._layout()),this._content(),this._initSlotHeight(),this._initTimesHeight(),this.refreshLayout(),this._isVirtualized()&&this._tryRenderContent(),this.content.on("click"+r,".k-nav-day,.k-more-events",(function(t){var n=e(t.currentTarget).offset();var r=i._slotByPosition(n.left,n.top);t.preventDefault(),i.trigger("navigate",{view:"day",date:r.startDate()})})),this._footer()},_editable:function(){this.options.editable&&(this._isMobile()?this._touchEditable():this._mouseEditable())},_mouseEditable:function(){var n=this;n.element.on("click"+r,".k-scheduler-monthview .k-event a:has(.k-i-x),.k-scheduler-monthview .k-event a:has(.k-svg-i-x)",(function(i){n.trigger("remove",{uid:e(this).closest(".k-event").attr(t.attr("uid"))}),i.preventDefault()})),!1!==n.options.editable.create&&n.element.on("dblclick"+r,".k-scheduler-monthview .k-scheduler-content > table td",(function(t){var i=e(t.currentTarget).offset();var r=n._slotByPosition(i.left,i.top);if(r){var a=n._resourceBySlot(r);n.trigger("add",{eventInfo:o({isAllDay:!0,start:r.startDate(),end:r.startDate()},a)})}t.preventDefault()})),!1!==n.options.editable.update&&n.element.on("dblclick"+r,".k-scheduler-monthview .k-event",(function(i){n.trigger("edit",{uid:e(this).closest(".k-event").attr(t.attr("uid"))}),i.preventDefault()}))},_touchEditable:function(){var n=this;var i=0;t.support.mobileOS.android&&(i=5),!1!==n.options.editable.create&&(n._addUserEvents=new t.UserEvents(n.element,{threshold:i,useClickAsTap:!t.support.browser.edge,filter:".k-scheduler-monthview .k-scheduler-content td",tap:function(t){if(!n._scrolling){var i=e(t.target).offset();var r=n._slotByPosition(i.left,i.top);if(r){var a=n._resourceBySlot(r);n.trigger("add",{eventInfo:o({isAllDay:!0,start:r.startDate(),end:r.startDate()},a)})}t.preventDefault()}}}))},selectionByElement:function(t){var n=e(t).offset();return this._slotByPosition(n.left,n.top)},_columnCountForLevel:function(e){var t=this.columnLevels[e];return t?t.length:0},_rowCountForLevel:function(e){var t=this.rowLevels[e];return t?t.length:0},_content:function(){var e="";var t=1;var n=this._groupedView;var i=this.groupedResources;i.length&&this._isVerticallyGrouped()&&(t=n._verticalRowCountForLevel(i.length-1));for(var r=0;r",this.content.find("table").html(e)},_virtualContent:function(){var e="";e+=this._createCalendar(++this._cachedGroupIndex),this.content.find("table tbody").append(e),this._initSlotHeight()},_calcSlotHeight:function(e){var t=this.options;var n=t.eventHeight;var i=t.eventSpacing;var r=t.moreButtonHeight;var o=this.content.find("table tr td")[0];var a;if("auto"!==n&&o)return a=o.firstChild,Math.round(o.offsetHeight-o.clientHeight+a.offsetTop+a.offsetHeight+2+e*n+(e-1)*i+(2+r)+2)},_initSlotHeight:function(){var e=this.options;var t=e.eventsPerDay;var n=e.eventHeight;var i=this._isMobile();var r=this.content.find("table");var o;i||"number"==typeof n&&(o=this._calcSlotHeight(t),r.find("tr").height(o))},_sortEventMeta:function(e){e.eventMeta.sort((function(e,t){return e.order-t.order}))},_adjustSlotHeight:function(e){var t=this;var n=this.options;var i=n.eventHeight;var r=n.eventSpacing;var o=n.moreButtonHeight;!0===this._canAdjustSlotHeight&&e._daySlotCollections.forEach((function(e){var n=e._events;var a=0;var s=e._slots;var l=s[0];var c=l.element.offsetTop;var d=0;s.forEach((function(e){e.eventMeta?e.actualEventCount=e.eventMeta.length:(e.eventMeta=[],e.actualEventCount=0)})),s.forEach((function(e,n){for(let t=0;t-1||(r[r.length]=e.eventMeta[t],n.actualEventCount=r.length,n.dirty=!0)}))}!0===e.dirty&&(t._sortEventMeta(e),delete e.dirty)})),"auto"===i&&s.forEach((function(e,t){let n=e.firstChildTop+e.firstChildHeight+2;for(let t=0;t0?(s-=r,s+=2):s+="auto"===i?25:i,e.more&&(e.more[0].style.top=c+s+"px",s+=2+o),d=Math.max(d,s+1)})),l.element.parentNode.style.height=d+"px",s.forEach((function(e){e.offsetTop=c,e.offsetHeight=d,e.clientHeight=d-1}))}))},_initTimesHeight:function(){var e=this;var t=e.times;var n=e._isSchedulerHeightSet();var i=e.content[0];t&&!n&&t.height(i.clientHeight)},_createCalendar:function(e){var n=this.startDate();var i=[n];var r="";var o=1;var a=this._isVerticallyGrouped();var s=this._groupedView;var l=this.groupedResources;l.length&&(a||(o=s._horizontalGroupCountForLevel(l.length-1))),this._slotIndices={};var c=s._getCalendarRowsLength(7,42);for(var d=0;d",i.push(n);var h=7*d;r+=s._createRows(n,h,o,e),n=s._adjustStartDate(n,d===c-1),r+=""}return this._weekStartDates=i,this._endDate=t.date.previousDay(n),r},_createRow:function(e,n,i,r){var o=this;var a=o._firstDayOfMonth;var l=o._lastDayOfMonth;var c=o.dayTemplate;var d="";var h="";var u=this._groupedView;var p=function(){return o._resourceBySlot({groupIndex:r})};for(var f=0;f",h+=u._getContent(c,e,p,f),h+="",o._slotIndices[s(e).getTime()]=n+f,e=u._nextSlotStartDate(e);return h},_layout:function(){var t=this.calendarInfo();var n=function(e,t){return e.slice(t).concat(e.slice(0,t))}(this._isMobile()?t.days.namesShort.map((function(e){return e[0]})):t.days.names,t.firstDay);var i=e.map(n,(function(e){return{text:e}}));var r=this.groupedResources;var o;var a=this._groupedView;if(r.length)if(this._isVerticallyGrouped()){var s=[];for(var l=0;l<6;l++)s.push({text:"
               
              ",className:"k-hidden k-slot-cell"});o=a._createRowsLayout(r,s,this.groupHeaderTemplate,i),i=a._createVerticalColumnsLayout(r,s,this.groupHeaderTemplate,i)}else i=a._createColumnsLayout(r,i,this.groupHeaderTemplate,i);return{columns:i,rows:o}},_createEventElement:function(n){var i=this.options;var r=i.editable;var o=this._isMobile();n.showDelete=r&&!1!==r.destroy&&!o,n.resizable=r&&!1!==r.resize&&!o,n.ns=t.ns,n.resources=this.eventResources(n),n.inverseColor=!1,n.messages=i.messages||{destroy:"Delete"};var a=e(this.eventTemplate(e.extend({},n,{ariaLabel:this._formatEventAriaLabel(n.title,n.start,n.end,n.isAllDay),template:this.options.eventTemplate})));return t.applyStylesFromKendoAttributes(a,["background-color","border-color"]),a},_isInDateSlot:function(e){if(!this.groups||0===this.groups.length)return!1;var n=this.groups[0];var i=n.firstSlot().start;var r=n.lastSlot().end-1;var o=t.date.toUtcTime(e.start);var a=t.date.toUtcTime(e.end);return(g(o,i,r)||g(a,i,r)||g(i,o,a)||g(r,o,a))&&(!g(a,i,i)||g(a,o,o)||e.isAllDay)},_slotIndex:function(e){return this._slotIndices[s(e).getTime()]},_positionMobileEvent:function(n,r,o){var a,s=n.start,l=this.table.find(".k-scheduler-content .k-scheduler-table")[0],c=this.table.find(".k-scheduler-content")[0];n.start.offsetLeft>n.end.offsetLeft&&(s=n.end);var d=n.start.index;var h=d;var u=i.collidingEvents(n.events(),d,h);u.push({element:r,start:d,end:h});var p=i.createRows(u);var f=n.collection.at(d);var m=f.container;m||(a=this._isRtl&&c.clientWidth
              ').css({top:s.offsetTop+s.firstChildTop+s.firstChildHeight+"px",left:a,width:s.offsetWidth+"px"}),f.container=m,this.content[0].appendChild(m[0])),p.length<=3&&(n.addEvent({element:r,start:d,end:h,groupIndex:s.groupIndex}),o._continuousEvents.push({element:r,uid:r.attr(t.attr("uid")),start:n.start,end:n.end}),m[0].appendChild(r[0]))},_positionEvent:function(n,r,o){var a=this.options.eventHeight;var s=this.options.eventSpacing;var l=n.start;n.start.offsetLeft>n.end.offsetLeft&&(l=n.end);var c=n.start.index;var d=n.end.index;var h=l.eventCount;var u=i.collidingEvents(n.events(),c,d);var f=c!==d?3:2;u.push({element:r,start:c,end:d});var m=i.createRows(u);for(var g=0,v=Math.min(m.length,h);gh)for(var k=c;k<=d;k++){var x=n.collection.at(k);x.more||(x.more=e(p()).css({width:x.clientWidth-2,left:x.offsetLeft+2,top:"auto"===a?"":x.offsetTop+x.firstChildTop+x.firstChildHeight+2+h*a+(h-1)*s+2}),this.content[0].appendChild(x.more[0]))}else{n.addEvent({element:r,start:c,end:d,groupIndex:l.groupIndex}),r[0].style.width=n.innerWidth()-f+"px",r[0].style.left=l.offsetLeft+2+"px",r[0].style.height="auto"===a?"":a+"px",o._continuousEvents.push({element:r,uid:r.attr(t.attr("uid")),start:n.start,end:n.end,order:parseInt(r.attr(t.attr("order")),10)}),r.appendTo(this.content),this._inverseEventColor(r);var C=n.start.collectionIndex;var S=n.start.index;var T=o._daySlotCollections[C]._slots[S];T.eventMeta||(T.eventMeta=[]),T.eventMeta.push({height:"auto"===a?r.outerHeight():a,top:0,startIndex:S,endIndex:n.end.index,uid:r.attr(t.attr("uid")),order:parseInt(r.attr(t.attr("order")),10)})}},_slotByPosition:function(e,t){var n=this.content.offset();e-=n.left,t-=n.top,t+=this.content[0].scrollTop,e+=this.content[0].scrollLeft,e=Math.ceil(e),t=Math.ceil(t);for(var i=0;i=t.timezone.toLocalDate(s)&&e.start<=t.timezone.toLocalDate(l);){var h=i.daySlotRanges(c.getTime(),d.getTime(),!0)[0];d.setDate(d.getDate()+1),c.setDate(c.getDate()+1),h&&(h.head=null,h.middle=null,h.tail=null,this._groupedView._positionMobileEvent(e,i,h,1,o,a,0)),s=t.date.addDays(s,1)}}.bind(this)):(e.forEach(function(e){var t;var n=e.start;var r=e.end;var o=i.slotRanges(e,!0);var a=o.length;for(var s=0;s1?r=this._renderGroups(h,n.slice(1),r++,o+1,d):this._renderEvents(h,r++)}}return r},_groupCount:function(){var e=this.groupedResources;var t=this._groupedView;return e.length?this._isVerticallyGrouped()?t._verticalGroupCount(e.length-1):t._horizontalGroupCount(e.length):1},_columnOffsetForResource:function(e){return this._columnCountForLevel(e)/this._columnCountForLevel(e-1)},destroy:function(){this.table&&this.table.removeClass("k-scheduler-monthview"),this.content&&this.content.off(r),this.element&&this.element.off(r),i.fn.destroy.call(this),this._isMobile()&&this.options.editable&&!1!==this.options.editable.create&&this._addUserEvents.destroy()},events:["remove","add","edit","navigate"],options:{title:"Month",name:"month",eventHeight:25,moreButtonHeight:13,editable:!0,selectedDateFormat:"{0:y}",selectedShortDateFormat:"{0:y}",selectedMobileDateFormat:"{0:MMMM}",groupHeaderTemplate:({text:e})=>e,dayTemplate:d,eventTemplate:u,eventsPerDay:2,adaptiveSlotHeight:!1,eventSpacing:3,ongoingEvents:{cssClass:null,enabled:!0,updateInterval:6e4}}})}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui,i=t.htmlEncode,r=n.SchedulerView,o=e.extend,a=t.template,s=t.date.firstDayOfYear,l=t.date.firstDayOfMonth,c=t.date.lastDayOfMonth,d="navigate",h="keydown",u="click",p="focus",f=".kendoYearView";var m={layout:"k-scheduler-layout k-scheduler-layout-flex k-scheduler-yearview",body:"k-scheduler-body",tooltip:"k-scheduler-tooltip",indicator:"k-day-indicator",event:"k-tooltip-event",hidden:"k-hidden",calendarView:"k-calendar-view",scheduler:"k-scheduler"};var g=a((({date:e,events:n,messages:r})=>`
              ${i(t.format("{0:MMM}",e))}
              `+(n.length?"
              "+n.map((e=>`
              ${i(e.title)}
              ${i(t.format("{0:t}",e.start))}
              `)).join("")+"
              ":`
              ${i(r.noData)}
              `)));var v=r.extend({init:function(e,t){var n=this;r.fn.init.call(n,e,t),n._yearRange(),n._templates(),n._layout(),n._initCalendar(),n._initTooltip()},options:{title:"Year",name:"year",months:12,startDate:null,messages:{noData:"No events on this date."},selectedDateFormat:"{0:yyyy}",selectedShortDateFormat:"{0:yyyy}",selectedMobileDateFormat:"{0:yyyy}",tooltipTemplate:g},name:"year",events:[d],_yearRange:function(){var e,t=this,n=t.options;t._startDate=n.startDate?l(n.startDate):s(n.date),t._startDate.setFullYear(n.date.getFullYear()),(e=new Date(t._startDate)).setMonth(e.getMonth()+n.months),t._endDate=e},_templates:function(){var e=this.options,n=o({},t.Template,e.templateSettings);this.tooltipTemplate=t.template(e.tooltipTemplate,n)},_layout:function(){var t=this,n=m;t.content=e("
              ").addClass(n.layout),t.element.append(t.content),t.body=e("
              ").addClass(n.body),t.content.append(t.body)},_initCalendar:function(){var t,i,r=this,o=r.options,a=e("
              ");r.body.append(a),r.calendar=t=new n.MultiViewCalendar(a,{views:o.months,value:r.startDate(),showViewHeader:!0,footer:!1}),i=t.element,o.selectable||r._disableCalendarSelection(),t.value(null),t.header.toggleClass(m.hidden),i.on(u+f,"td[role='gridcell']",r._calendarCellClick.bind(r)),i.on(h+f,"."+m.calendarView,r._calendarKeydown.bind(r)),t.bind(d,r._calendarNavigate.bind(r))},_calendarCellClick:function(e){var t=this.calendar.selectable.value().first();e.preventDefault(),e.stopPropagation(),this._displayTooltip(t)},_calendarKeydown:function(e){var n=t.keys,i=e.keyCode;i!=n.ENTER&&i!=n.SPACEBAR||(e.preventDefault(),this._displayTooltip(this.calendar.selectable.value().first()))},_calendarNavigate:function(e){var t=this,n=e.sender._firstViewValuesetTimeout((()=>t.applyStylesFromKendoAttributes(e.tooltip.popup.element,["background-color","border-color"])))}),e._initTooltipPopup(),e.tooltip.bind("show",e._tooltipShow.bind(e)),e.tooltip.bind("hide",e._tooltipHide.bind(e))},_initTooltipPopup:function(){var e=this,t=e.tooltip;e.tooltip&&(t._initPopup(),t.popup.element.addClass(m.tooltip),t.popup.element.on(u+f,".k-tooltip-title > .k-day",e._tooltipTitleClick.bind(e)),t.popup.element.on(h+f,e,e._tooltipKeydown.bind(e)))},_buildTooltipTemplate:function(){var e=this,n=t.parseDate(e.calendar.current()),i=e.eventsByDate||[];return(i=i.filter((function(e){return t.toString(new Date(e.value),"d")==t.toString(n,"d")})))&&i[0]&&i[0].items.map((function(t){t.resources=e.eventResources(t)||[]})),e.tooltipTemplate({date:n,events:i[0]?i[0].items:[],messages:e.options.messages})},_inverseTooltipEventsColor:function(){var t=this;e.each(t.tooltip.popup.element.find("."+m.event),(function(){t._inverseEventColor(e(this))}))},_tooltipShow:function(e){var t=e.sender;t.refresh(),this._inverseTooltipEventsColor(),t.popup.element.find(":kendoFocusable").first().trigger(p)},_tooltipHide:function(){var e=this.calendar;e&&e.focus()},_tooltipTitleClick:function(){this._navigateToDayView()},_tooltipKeydown:function(n){var i=this.tooltip.popup.element,r=e(n.target),o=t.keys,a=n.keyCode,s=n.shiftKey;if((r.is(".k-day")&&a==o.ENTER||a==o.SPACEBAR)&&(n.preventDefault(),this._navigateToDayView()),a==o.TAB){var l=i.find(":kendoFocusable").first();var c=i.find(":kendoFocusable").last();s&&r.is(l)?(c.trigger(p),n.preventDefault()):r.is(c)&&(l.trigger(p),n.preventDefault())}},_navigateToDayView:function(){e.grep(this.options.views,(function(t){return e.isPlainObject(t)&&"kendo.ui.DayView"==t.type||"day"===t})).length&&this.trigger(d,{view:"day",date:this.calendar.current()})},_displayTooltip:function(e){var t=this;e.length&&(t.options.selectable||e.removeClass("k-selected"),setTimeout((function(){t.tooltip.show(e)}),50))},_renderEventIndicators:function(){var t,n,i=this.calendar;i.element.find("."+m.indicator).remove(),this.eventsByDate.forEach((function(r){t=i._currentView.toDateString(new Date(r.value)),n=i.element[0].querySelector("[data-value='"+t+"']"),r.items.length&&e("").addClass(m.indicator).appendTo(n)}))},_groupEventsByDate:function(e){var n;return e.length?(n=e.map((function(e){return e.formattedDate=e.start.toDateString(),e})),new t.data.Query(n).sort([{field:"start",dir:"asc"},{field:"end",dir:"desc"}]).group({field:"formattedDate"}).toArray()):[]},_resourceBySlot:function(){return{}},lastDateInRange:function(){var e=new Date(this.previousDate());return e.setMonth(e.getMonth()-1+this.options.months),c(e)},nextDate:function(){return t.date.nextYear(this._startDate)},previousDate:function(){return t.date.previousYear(this._startDate)},startDate:function(){return this._startDate},endDate:function(){return this._endDate},moveToEvent:function(){return!1},constrainSelection:function(){return!1},inRange:function(){return!0},select:function(e){this.clearSelection(),e.start>=this.startDate()&&e.start0)&&o.forEach((function(t){var n=new Date(e.getFullYear(),e.getMonth()+1,1);var i=F(t.day,a);n.getDay()<=i&&(!c||F(c.day,a)>i)&&(c=t)})),c||(c=o[0]),u(e,a)),d=c.day,d-=r,c.offset)for(;e<=t&&!N(e,c,a);)R(e,a)===V(e,a)?(e.setMonth(e.getMonth()+1,1),p(e,l)):(e.setDate(e.getDate()+7),p(e,l),u(e,a,-1));return e.getDay()!==d&&u(e,d),!0},hours:function(e,t,n){var i=n.hours,r=n._startTime,o=r.getHours(),a=$(i,o),s=!1;return null!==a&&(s=!0,e.setHours(o),p(e,o),a.length?(a=a[0],e.setHours(a)):(a=e.getHours(),e.setDate(e.getDate()+1),p(e,a),a=i[0],e.setHours(a),p(e,a)),n.minutes&&e.setMinutes(0),r.setHours(a,e.getMinutes())),s},minutes:function(e,t,n){var i=n.minutes,r=$(i,e.getMinutes()),o=n._startTime.getHours(),a=!1;return null!==r&&(a=!0,r.length?r=r[0]:(o+=1,r=i[0]),n.seconds&&e.setSeconds(0),e.setHours(o,r),p(e,o%=24),n._startTime.setHours(o,r,e.getSeconds())),a},seconds:function(e,t,n){var i=n.seconds,r=n._startTime.getHours(),o=$(i,e.getSeconds()),a=e.getMinutes(),s=!1;return null!==o&&(s=!0,o.length?e.setSeconds(o[0]):(a+=1,e.setMinutes(a,i[0]),a>59&&(a%=60,r=(r+1)%24)),n._startTime.setHours(r,a,e.getSeconds())),s}},S=o.extend({next:function(e,t){var n,i,r=t._startTime,o=r.getDate();if(t.seconds)i=e.getSeconds()+1,e.setSeconds(i),r.setSeconds(i),r.setDate(o);else{if(!t.minutes)return!1;n=e.getMinutes()+1,e.setMinutes(n),r.setMinutes(n),r.setDate(o)}return!0},normalize:function(e){var t=e.rule;4===e.idx&&t.hours&&(t._startTime.setHours(0),this._hour(e.date,t))},limit:function(e,n,i){var r,o,a,s,l,c=i.interval;for(;e<=n;){for(a=o=t,l=e.getDate(),s=0;s.99&&(i=Math.round(n)),i},_hour:function(e,t,n){var i=t._startTime,r=i.getHours();n&&(r+=n),e.setHours(r),r%=24,i.setHours(r),p(e,r)},_date:function(e,t,n){var i=e.getHours();e.setDate(e.getDate()+n),p(e,i)||this._hour(e,t)}}),T=S.extend({next:function(e,t){S.fn.next(e,t)||this._hour(e,t,1)},normalize:function(e){var t=e.rule;4===e.idx&&(t._startTime.setHours(0),this._hour(e.date,t))}}),M=S.extend({next:function(e,t){S.fn.next(e,t)||this[t.hours?"_hour":"_date"](e,t,1)}}),A=M.extend({setup:function(e,t){e.weekDays||(e.weekDays=[{day:t.getDay(),offset:0}])}}),D=S.extend({next:function(e,t){var n,i;if(!S.fn.next(e,t))if(t.hours)this._hour(e,t,1);else if(t.monthDays||t.weekDays||t.yearDays||t.weeks)this._date(e,t,1);else{for(n=e.getDate(),i=e.getHours(),e.setMonth(e.getMonth()+1),p(e,i);e.getDate()!==n;)e.setDate(n),p(e,i);this._hour(e,t)}},normalize:function(e){var t=e.rule,n=e.date,i=n.getHours();0!==e.idx||t.monthDays||t.weekDays?S.fn.normalize(e):(n.setDate(e.day),p(n,i))},setup:function(e,t,n){e.monthDays||e.weekDays||n.setDate(t.getDate())}}),E=D.extend({next:function(e,t){var n,i=e.getHours();if(!S.fn.next(e,t))if(t.hours)this._hour(e,t,1);else if(t.monthDays||t.weekDays||t.yearDays||t.weeks)this._date(e,t,1);else if(t.months){for(n=e.getDate(),e.setMonth(e.getMonth()+1),p(e,i);e.getDate()!==n;)e.setDate(n),p(e,i);this._hour(e,t)}else e.setFullYear(e.getFullYear()+1),p(e,i),this._hour(e,t)},setup:function(){}}),I={hourly:new T,daily:new M,weekly:new A,monthly:new D,yearly:new E},z="click",P="change";function L(e,t){var n;return 0!==e&&eF(r.getDay(),n);return i<0?i=o+(i+1-(l?1:0)):s&&(i+=1),o-=l?1:0,i<(s?1:0)||i>o?null:i}function V(e,t){return R(new Date(e.getFullYear(),e.getMonth()+1,0),t)}function N(e,t,n){return R(e,n)===O(e,t,n)}function $(e,t,n){var i,r=0,o=e.length,a=[];for(;rt.end||0===n&&t.start<0)return null;e[i]=n}return e.sort(G)}function W(e){var n,i,r,o=0,a=e.length;for(;o=t&&l&&o.push(s);return o}function J(e,t,n){var i=[];var r;for(var o=0;o1&&(a+=";INTERVAL="+e.interval),e.count&&(a+=";COUNT="+e.count),d&&(d=r.convert(d,i||d.getTimezoneOffset(),"Etc/UTC"),a+=";UNTIL="+n.toString(d,"yyyyMMddTHHmmssZ")),e.months&&(a+=";BYMONTH="+e.months),e.weeks&&(a+=";BYWEEKNO="+e.weeks),e.yearDays&&(a+=";BYYEARDAY="+e.yearDays),e.monthDays&&(a+=";BYMONTHDAY="+e.monthDays),e.weekDays&&(a+=";BYDAY="+function(e){var t,n,i=0,r=e.length,o=[];for(;i1||y||("daily"===k||"hourly"===k)&&!a.seconds?i=new Date(S):(p=i.getHours(),f=i.getMinutes(),g=i.getSeconds(),a.hours||(p=T.getHours()),a.minutes||(f=T.getMinutes()),a.seconds||(g=T.getSeconds()),i.setHours(p,f,g,T.getMilliseconds())),a._startPeriod=new Date(i),D&&(i=function(e,t){var n=new Date(e);switch(t.freq){case"yearly":n.setFullYear(n.getFullYear(),0,1);break;case"monthly":n.setFullYear(n.getFullYear(),n.getMonth(),1);break;case"weekly":u(n,t.weekStart,-1)}return t.hours&&n.setHours(0),t.minutes&&n.setMinutes(0),t.seconds&&n.setSeconds(0),n}(i,a),r=X(r,a),m(r)-m(i)<0&&(p=i.getHours(),r.setHours(p,i.getMinutes(),i.getSeconds(),i.getMilliseconds()),d.adjustDST(r,p)),a._startPeriod=new Date(i),a._endPeriod=X(i,a)),v=e.duration();var F=e.isAllDay?864e5:0;for(a._startTime=s=d.toInvariantTime(i),A.setup&&A.setup(a,T,i),A.limit(i,r,a);i<=r;){c=new Date(i),h(c,v);var O=new Date(i);if(h(O,v+F),(i>=_||O>_)&&!Y(x,i,o)||D)if(l=(s=d.toUtcTime(d.getDate(i))+m(a._startTime))+v,S!==i.getTime()||C!==m(a._startTime)){var V=e.startTimezone||e.endTimezone;var N=e.endTimezone||e.startTimezone;if(!e.isAllDay&&(o&&V||!o&&!V)){var $=te(i,o)-te(e.start,o);var U=te(c,o)-te(e.end,o);var W=te(i,V)-te(e.start,V);var j=te(c,N)-te(e.end,N);if($!==W){var q=6e4*($-W);P=new Date(i.getTime()-q),B=s-q}if(U!==j){var G=6e4*(U-j);L=new Date(c.getTime()-G),H=l-G}}R.push(e.toOccurrence({start:P||new Date(i),end:L||c,_startTime:B||s,_endTime:H||l})),P=L=B=H=null}else e._startTime=s,e._endTime=l,R.push(e);if(D){if(A.next(i,a),A.limit(i,r,a),i>a._endPeriod&&(z=J(z=Z(R.slice(E),T,D,a.until),x,o),R=R.slice(0,E).concat(z),a._endPeriod=X(i,a),E=R.length),M&&M===E)break}else{if(M&&M===E)break;E+=1;var ne=ee(i);A.next(i,a),ne&&"hourly"!==a.freq&&d.toInvariantTime(e.start).getTime()!==d.toInvariantTime(i).getTime()&&(a._startTime=s=new Date(i.getTime()-36e5)),A.limit(i,r,a)}}return R},dayInYear:B,weekInYear:H,weekInMonth:R,numberOfWeeks:V,isException:Y,toExceptionString:Q};var se=n.template((({frequency:e,messages:t,end:r})=>("never"!==e?`
              ${i(t.interval)}
              `:"")+("weekly"===e?`
              `:"")+("monthly"===e?`
              `:"")+("yearly"===e?`
              • ${i(t.of)}
              `:"")+("never"!==e?`
              • ${i(r.occurrence)}
              `:"")));var le=[{day:0,offset:0},{day:1,offset:0},{day:2,offset:0},{day:3,offset:0},{day:4,offset:0},{day:5,offset:0},{day:6,offset:0}];var ce=[{day:1,offset:0},{day:2,offset:0},{day:3,offset:0},{day:4,offset:0},{day:5,offset:0}];var de=[{day:0,offset:0},{day:6,offset:0}];var he=s.extend({init:function(e,t){var i;var r=this;var o=t&&t.frequencies;s.fn.init.call(r,e,t),r.wrapper=r.element,(t=r.options).start=i=t.start||d.today(),o&&(t.frequencies=o),"string"==typeof i&&(t.start=n.parseDate(i,"yyyyMMddTHHmmss")),null===t.firstWeekDay&&(t.firstWeekDay=n.culture().calendar.firstDay),r._namespace="."+t.name},options:{value:"",start:"",timezone:"",spinners:!0,firstWeekDay:null,frequencies:["never","daily","weekly","monthly","yearly"],mobile:!1,messages:{repeat:"Repeat",recurrenceEditorTitle:"Recurrence editor",frequencies:{never:"Never",hourly:"Hourly",daily:"Daily",weekly:"Weekly",monthly:"Monthly",yearly:"Yearly"},hourly:{repeatEvery:"Repeat every: ",interval:" hour(s)"},daily:{repeatEvery:"Repeat every: ",interval:" day(s)"},weekly:{interval:" week(s)",repeatEvery:"Repeat every: ",repeatOn:"Repeat on: "},monthly:{repeatEvery:"Repeat every: ",repeatOn:"Repeat on: ",interval:" month(s)",day:"Day ",date:"Date"},yearly:{repeatEvery:"Repeat every: ",repeatOn:"Repeat on: ",interval:" year(s)",of:" of ",month:"month",day:"day",date:"Date"},end:{label:"End:",mobileLabel:"Ends",never:"Never",after:"After ",occurrence:" occurrence(s)",on:"On "},offsetPositions:{first:"first",second:"second",third:"third",fourth:"fourth",last:"last"},weekdays:{day:"day",weekday:"weekday",weekend:"weekend day"}}},events:["change"],_initInterval:function(){var e=this,t=e._container.find("[ref-recur-interval]"),n=e._value;e._interval=t.kendoNumericTextBox({spinners:e.options.spinners,value:n.interval||1,decimals:0,format:"#",min:1,change:function(){n.interval=this.value(),e._trigger()}}).data("kendoNumericTextBox"),e._interval.wrapper.addClass("k-recur-interval")},_weekDayButtons:function(e){var t=this,i=n.culture().calendar.days.names,r=n.culture().calendar.days.namesAbbr,o=t.options.messages.weekly.repeatOn,a=i.length,s=0,l=[],d=[];for(;s0&&(t._weekDayButtonGroup=new c(t._container.find(".k-recur-weekday-buttons"),{items:d,selection:"multiple",select:function(){var e=t._value,n=t._weekDayButtonGroup.current();e.weekDays=n.map((function(e,t){return{day:Number(t.getAttribute("data-value")),offset:0}})),t.options.mobile||t._trigger()}}))},_weekDayRule:function(e){var t=this;var n=(t._weekDay.element||t._weekDay).val();var i=Number((t._weekDayOffset.element||t._weekDayOffset).val());var r=null;var o=null;e||("day"===n?(r=le,o=i):"weekday"===n?(r=ce,o=i):"weekend"===n?(r=de,o=i):r=[{offset:i,day:Number(n)}]),t._value.weekDays=r,t._value.positions=o},_weekDayView:function(){var e=this;var t=e._value.weekDays;var n=e._value.positions;var i=e._weekDayOffset;var r;var o;var a;var s;t&&(a=t.length,n&&(7===a?(o="day",r=n):5===a?(o="weekday",r=n):2===a&&(o="weekend",r=n)),o||(o=(t=t[0]).day,r=t.offset||""),i[s=i.value?"value":"val"](r),e._weekDay[s](o))},_initWeekDay:function(){var t,i=this;var r=i.options.messages.weekdays;var o=i.options.messages.offsetPositions;var a=i._container.find(".k-recur-weekday");var s=function(){i._weekDayRule(),i._trigger()};a[0]&&(i._weekDayOffset=new l(i._container.find(".k-recur-weekday-offset"),{autoWidth:!0,change:s,dataTextField:"text",dataValueField:"value",dataSource:[{text:o.first,value:"1"},{text:o.second,value:"2"},{text:o.third,value:"3"},{text:o.fourth,value:"4"},{text:o.last,value:"-1"}]}),t=[{text:r.day,value:"day"},{text:r.weekday,value:"weekday"},{text:r.weekend,value:"weekend"}],i._weekDay=new l(a,{autoWidth:!0,value:i.options.start.getDay(),change:s,dataTextField:"text",dataValueField:"value",dataSource:t.concat(e.map(n.culture().calendar.days.names,(function(e,t){return{text:e,value:t}})))}),i._weekDayView())},_initWeekDays:function(){var e=this._value;var t=this._weekDayButtonGroup;if(t&&e.weekDays&&e.weekDays.length){var n,i=e.weekDays,r=i.length,o=[],a=0;for(;a0&&s.val()&&d<(a=n.parseDate(s.val()))&&(d=a),e._until=t.kendoDatePicker({min:a,value:o||d,change:function(){var t=this.value();t&&(r.until=new Date(t.getFullYear(),t.getMonth(),t.getDate(),23,59,59)),e._trigger()}}).data("kendoDatePicker"),e._until.wrapper.addClass("k-recur-until"),s&&s.on("change",(function(){var t=e._until.element,n=Boolean(t.attr("readonly")),i=!Boolean(t.is("[disabled]")||t.parents("fieldset").is(":disabled"));e._until.setOptions({min:s.val(),readonly:n,enable:i})}))},_trigger:function(){this.options.mobile||this.trigger("change")}});var ue=he.extend({init:function(e,t){var n=this;he.fn.init.call(n,e,t),n._initFrequency(),n._initContainer(),n.value(n.options.value)},options:{name:"RecurrenceEditor"},events:["change"],destroy:function(){var e=this;e._frequency.destroy(),this._weekDayButtonGroup&&this._weekDayButtonGroup.destroy(),e._container.find("input[type=radio],input[type=checkbox]").off(z+e._namespace),n.destroy(e._container),he.fn.destroy.call(e)},value:function(e){var n=this;var i=n.options.timezone;var r,o;if(e===t)return n._value.freq?ae(n._value,i):"";n._value=re(e,i)||{},(r=n._value.freq)?(o=n._frequency.element.find("[data-value='"+r+"']"),n._frequency.select(o)):n._frequency.select(0),n._initView(n._frequency.current().data("value"))},_initContainer:function(){var t=this.element,n=e('
              '),i=t.parent(".k-edit-field");i[0]?n.insertAfter(i):t.append(n),this._container=n},_initFrequency:function(){var t,n=this,i=n.options,r=i.frequencies,o=i.messages.frequencies,a=e('
              ').attr({title:i.messages.recurrenceEditorTitle});r=e.map(r,(function(e){return{text:o[e],attributes:{"data-value":e,"aria-label":i.messages.repeat+o[e]}}})),(t=r[0])&&t.attributes&&"never"===t.attributes["data-value"]&&(t.attributes["data-value"]=""),n.element.append(a),n._frequency=new c(a,{items:r,select:function(){n._value={},n._initView(n._frequency.current().data("value")),n.trigger("change")}})},_initView:function(t){var i=this;var r=i._value;var o=i.options;var a;var s={frequency:t||"never",firstWeekDay:o.firstWeekDay,messages:o.messages[t],end:o.messages.end};i._weekDayButtonGroup&&(i._weekDayButtonGroup.destroy(),i._container.find(".k-recur-weekday-buttons").empty(),i._weekDayButtonGroup=null),n.destroy(i._container),a=e(se(s)),n.applyStylesFromKendoAttributes(a,["width"]),i._container.html(a),t?(r.freq=t,"weekly"!==t||r.weekDays||(r.weekDays=[{day:o.start.getDay(),offset:0}]),i._weekDayButtons(o.firstWeekDay),i._initInterval(),i._initWeekDays(),i._initMonthDay(),i._initWeekDay(),i._initMonth(),i._initCount(),i._initUntil(),i._period(),i._end()):i._value={}},_initMonth:function(){var t=this;var i=t._value;var r=i.months||[t.options.start.getMonth()+1];var o=t._container.find(".k-recur-month");var a;o[0]&&(a={autoWidth:!0,change:function(){i.months=[Number(this.value())],t.trigger("change")},dataTextField:"text",dataValueField:"value",dataSource:e.map(n.culture().calendar.months.names,(function(e,t){return{text:e,value:t+1}}))},t._month1=new l(o[0],a),t._month2=new l(o[1],a),r&&(r=r[0],t._month1.value(r),t._month2.value(r)))},_end:function(){var e=this;var t=e._value;var n=e._container;var i=e._namespace;var r=function(t){e._toggleEnd(t.currentTarget.value),e.trigger("change")};var o;e._buttonNever=n.find(".k-recur-end-never").on(z+i,r),e._buttonCount=n.find(".k-recur-end-count").on(z+i,r),e._buttonUntil=n.find(".k-recur-end-until").on(z+i,r),t.count?o="count":t.until&&(o="until"),e._toggleEnd(o)},_period:function(){var e=this;var t=e._value;var n="monthly"===t.freq;var i=n?e._toggleMonthDay:e._toggleYear;var r=".k-recur-"+(n?"month":"year")+"-radio";var o=e._container.find(r);(n||"yearly"===t.freq)&&(o.on(z+e._namespace,(function(t){i.call(e,t.currentTarget.value),e.trigger("change")})),e._buttonMonthDay=o.eq(0),e._buttonWeekDay=o.eq(1),i.call(e,t.weekDays?"weekday":"monthday"))},_toggleEnd:function(e){var t=this;var n,i;var r,o;"count"===e?(t._buttonCount.prop("checked",!0),r=!0,o=!1,n=t._count.value(),i=null):"until"===e?(t._buttonUntil.prop("checked",!0),r=!1,o=!0,n=null,i=t._until.value()):(t._buttonNever.prop("checked",!0),r=o=!1,n=i=null),t._count&&t._count.enable(r),t._until&&t._until.enable(o),t._value.count=n,t._value.until=i},_toggleMonthDay:function(e){var t=this;var n=!1;var i=!0;var r=!1;var o;"monthday"===e?(t._buttonMonthDay.prop("checked",!0),o=[t._monthDay.value()],n=!0,i=!1,r=!0):(t._buttonWeekDay.prop("checked",!0),o=null),t._weekDay.enable(i),t._weekDayOffset.enable(i),t._monthDay.enable(n),t._value.monthDays=o,t._weekDayRule(r)},_toggleYear:function(e){var t=this;var n=!1;var i=!0;var r;"monthday"===e?(n=!0,i=!1,r=t._month1.value()):r=t._month2.value(),t._month1.enable(n),t._month2.enable(i),t._value.months=[r],t._toggleMonthDay(e)}});a.plugin(ue);var pe=n.template((({headerTitle:e})=>`
              `));var fe=n.template((({frequency:e,messages:t})=>("never"!==e?`":"")+("weekly"===e?`
              `:"")+("monthly"===e?`
              `:"")+("yearly"===e?`
              `:"")));var me=n.template((({endPattern:e,messages:t})=>"count"===e?``:"until"===e?``:void 0));var ge=n.template((({dataSource:e,value:t})=>'"));var ve=he.extend({init:function(e,t){var r=this;he.fn.init.call(r,e,t),t=r.options,r._optionTemplate=n.template((({value:e,text:t})=>``)),r.value(t.value),r._pane=t.pane||r.wrapper.closest("[data-role=pane]").data("kendoPane"),r._initRepeatButton(),r._initParentRepeatEnd(),r._defaultValue=r._value},options:{name:"MobileRecurrenceEditor",animations:{left:"slide",right:"slide:right"},mobile:!0,messages:{cancel:"Cancel",update:"Save",endTitle:"Repeat ends",repeatTitle:"Repeat pattern",headerTitle:"Repeat event",end:{patterns:{never:"Never",after:"After...",on:"On..."},never:"Never",after:"End repeat after",on:"End repeat on"},daily:{interval:""},hourly:{interval:""},weekly:{interval:""},monthly:{interval:"",repeatBy:"Repeat by: ",dayOfMonth:"Day of the month",dayOfWeek:"Day of the week",repeatEvery:"Repeat every",every:"Every",day:"Day "},yearly:{interval:"",repeatBy:"Repeat by: ",dayOfMonth:"Day of the month",dayOfWeek:"Day of the week",repeatEvery:"Repeat every: ",every:"Every",month:"Month",day:"Day"}}},events:["change"],value:function(e){var n=this;var i=n.options.timezone;if(e===t)return n._value.freq?ae(n._value,i):"";n._value=re(e,i)||{}},destroy:function(){this._destroyView(),n.destroy(this._endFields),this.element.off(z+this._namespace),he.fn.destroy.call(this)},_initInterval:function(){var e=this;var t=e._value;e._container.find("[ref-recur-interval]").val(e._value.interval||1).on(P+e._namespace,(function(n){t.interval=n.target.value,e._trigger()}))},_initRepeatButton:function(){var t=this;var i=t.options.messages.frequencies[this._value.freq||"never"];t._chevronButton=e(n.ui.icon("chevron-right")),t._repeatValue=e(''+i+""),t.element.append(t._repeatValue).append(t._chevronButton),t.element.parents("li.k-item").on(z+t._namespace,(function(e){e.preventDefault(),t._createView("repeat"),t._pane.navigate(t._view,t.options.animations.left)}))},_endLiItem:function(){return'
            • "},_initParentRepeatEnd:function(){var t=this;var n=e(t._endLiItem()).insertAfter(t.element.parents("li.k-item"));var i=e('
              ').appendTo(n.find(".k-label"));n.on(z+t._namespace,(function(e){e.preventDefault(),t._navigateToView("repeat")})),t._endParentLabelField=n.toggle(!!t._value.freq),t._endParentEndButton=i.find(".k-scheduler-recur-end").text(t._endText())},_initRepeatEnd:function(){var t=this;var i=e(t._endLiItem()).insertAfter(t._container);var r=e(`
              ${n.ui.icon("chevron-right")}
              `).appendTo(i.find(".k-label"));i.on(z+t._namespace,(function(e){e.preventDefault(),t._navigateToView("end")})),t._endLabelField=i.toggleClass("k-disabled",!t._value.freq),t._endButton=r.find(".k-scheduler-recur-end").text(t._endText())},_navigateToView:function(e){var t=this;t._createView(e),t._pane.navigate(t._view,t.options.animations.left)},_endText:function(){var e=this._value;var t=this.options.messages.end;var i=t.never;return e.count?i=n.format("{0} {1}",t.after,e.count):e.until&&(i=n.format("{0} {1:d}",t.on,e.until)),i},_initFrequency:function(){var t=this;var i=t.options.messages.frequencies;var r=ge({dataSource:e.map(this.options.frequencies,(function(e){return{text:i[e],value:"never"!==e?e:""}})),value:t._value.freq||"",ns:n.ns});t._view.element.find(".k-recur-pattern").append(r),t._view.element.find(".k-scheduler-select").on(P+t._namespace,(function(n){var i=n.target.value;t._value={freq:i},t._defaultValue=e.extend({},t._value),t._initRepeatView(),t._endButton.text(t._endText()),t._endParentEndButton.text(t._endText())}))},_initEndNavigation:function(){var e=this;var t=e.options.messages.end.patterns;var i=e._value;var r="";i.count?r="count":i.until&&(r="until");var o=ge({dataSource:[{text:t.never,value:""},{text:t.after,value:"count"},{text:t.on,value:"until"}],value:r,ns:n.ns});e._view.element.find(".k-recur-pattern").append(o),e._view.element.find(".k-scheduler-select").on(P+e._namespace,(function(t){var r=t.target.value;var o=null;var a=null;e._initEndView(r),e._count.length?(o=e._count.val(),a=null):e._until.length&&(o=null,a=e._until.val?n.parseDate(e._until.val(),"yyyy-MM-dd"):e._until.value()),i.count=o,i.until=a}))},_createView:function(t){var r=this;var o=r.options.messages;var a=o["repeat"===t?"repeatTitle":"endTitle"];var s='
              '+n.html.renderButton(``,{fillMode:"flat",icon:"chevron-left"})+''+`${i(o.headerTitle)}`+n.html.renderButton(``,{fillMode:"flat",icon:"check"})+"
              ";var l=r._pane.view().id;r._view=r._pane.append(s+pe({headerTitle:a})),r._view.element.on(z+r._namespace,".k-scheduler-cancel, .k-scheduler-update",(function(t){t.preventDefault(),t.stopPropagation(),e(this).hasClass("k-scheduler-update")?(r.trigger("change"),r._defaultValue=e.extend({},r._value)):r._value=r._defaultValue;var n=r._value.freq;r._endParentEndButton.text(r._endText()),r._endParentLabelField.toggle(!!n&&"never"!==n),r._endButton.text(r._endText()),r._repeatValue.text(o.frequencies[n||"never"]),r._pane.one("viewShow",(function(){r._destroyView()})),r._pane.navigate(l,r.options.animations.right)})),r._container=r._view.element.find(".k-recur-view"),"repeat"===t?(r._initFrequency(),r._initRepeatView(),r._initRepeatEnd()):(r._initEndNavigation(),r._initEndView())},_destroyView:function(){this._view&&(this._view.destroy(),this._view.element.remove(),this._container=null),this._view=null},_initRepeatView:function(){var t=this;var i=t._value.freq||"never";var r={frequency:i,firstWeekDay:t.options.firstWeekDay,messages:t.options.messages[i]};var o=fe(r);var a=e(o);n.applyStylesFromKendoAttributes(a,["display"]);var s=t._container=t._container||this._pane.view().content.find("li.k-recur-view");var l=t._value;if(t._endLabelField&&t._endLabelField.toggleClass("k-disabled","never"===i),n.destroy(s),s.html(a),!o)return t._value={},void s.hide();s.show(),"weekly"!==i||l.weekDays||(l.weekDays=[{day:t.options.start.getDay(),offset:0}]),t._weekDayButtons(t.options.firstWeekDay),t._initInterval(),t._initMonthDay(),t._initWeekDays(),t._initWeekDay(),t._initMonth(),t._period()},_initMonthDay:function(){var e=this;var t=e._value;(e._monthDay=e._container.find("[ref-recur-monthday]")).attr({min:1,max:31}).val(t.monthDays?t.monthDays[0]:e.options.start.getDate()).on(P+e._namespace,(function(n){t.count=n.target.value,e._trigger()}))},_initCount:function(){var e=this,t=e._count=e._container.find("[ref-recur-count]"),n=e._value;t.val(n.count||1).on(P+e._namespace,(function(t){n.count=t.target.value,e._trigger()})),t.parent().addClass("k-recur-count")},_initEndView:function(e){var i=this;var r=i._value;e===t&&(r.count?e="count":r.until&&(e="until"));var o={endPattern:e,messages:i.options.messages.end};n.destroy(i._container),i._container.html(me(o)),i._initCount(),i._initUntil()},_initWeekDay:function(){var t,i=this;var r=i.options.messages.weekdays;var o=i.options.messages.offsetPositions;var a=i._container.find(".k-recur-weekday");var s=function(){i._weekDayRule(),i.trigger("change")};a[0]&&(i._weekDayOffset=i._container.find(".k-recur-weekday-offset").html(i._options([{text:o.first,value:"1"},{text:o.second,value:"2"},{text:o.third,value:"3"},{text:o.fourth,value:"4"},{text:o.last,value:"-1"}])).on("change",s),t=(t=[{text:r.day,value:"day"},{text:r.weekday,value:"weekday"},{text:r.weekend,value:"weekend"}]).concat(e.map(n.culture().calendar.days.names,(function(e,t){return{text:e,value:t}}))),i._weekDay=a.html(i._options(t)).on("change",s).val(i.options.start.getDay()),i._weekDayView())},_initMonth:function(){var t=this;var i=t._value;var r=t.options.start;var o=i.months||[r.getMonth()+1];var a=t._container.find(".k-recur-month");var s=n.culture().calendar.months.names;if(a[0]){var l=e.map(s,(function(e,t){return{text:e,value:t+1}}));a.html(t._options(l)).on("change",(function(){i.months=[Number(this.value)]})),t._monthSelect=a,o&&a.val(o[0])}},_period:function(){var e=this;var t=e._value;var i=e._container;var r=e.options.messages[t.freq];var o=i.find(".k-repeat-rule");var a=i.find(".k-weekday-view");var s=i.find(".k-monthday-view");if(o[0]){var l=t.weekDays?"weekday":"monthday";var c=ge({value:l,dataSource:[{text:r.dayOfMonth,value:"monthday"},{text:r.dayOfWeek,value:"weekday"}],ns:n.ns});var d=function(n){var i=e._weekDay.val();var r=e._weekDayOffset.val();var o=e._monthDay.val();var l=e._monthSelect?e._monthSelect.val():null;"monthday"===n?(t.weekDays=null,t.monthDays=o?[o]:o,t.months=l?[Number(l)]:l,a.hide(),s.show()):(t.monthDays=null,t.months=l?[Number(l)]:l,t.weekDays=[{offset:Number(r),day:Number(i)}],a.show(),s.hide())};o.append(c),o.find(".k-scheduler-select").on(P+e._namespace,(function(e){d(e.target.value)})),d(l)}},_initUntil:function(){var e=this;var t=e._container.find("[ref-recur-until]");var i=e.options.start;var r=e._value;var o=r.until;var a=o&&o`
              ${c(n.format("{0:t} - {1:t}",t,i))}
              ${e}
              `)),k=n.template((({date:e})=>`${n.format("{0:m}",e)}`)),x=e=>`
              `:'class="k-event">')+''+`${e.tail?n.ui.icon("caret-alt-left"):""}`+`${e.isException()?n.ui.icon("arrows-no-repeat"):e.isRecurring()?n.ui.icon("arrow-rotate-cw"):""}`+`${n.template(e.template)(e)}`+(e.showDelete?`${n.ui.icon("x")}`:"")+`${e.head?n.ui.icon("caret-alt-right"):""}`+(e.resizable&&!e.tail?'':"")+(e.resizable&&!e.head?'':"")+"
              ";function C(e){var t=new Date(1980,1,1,0,0,0);return r(t,h(e)),t}function S(e){var t=0;if(e.columns){for(var n=0;n=n.date.getMilliseconds(h.workDayEnd)||!c._isWorkDay(e[m]))&&(r+=" k-nonwork-hour"),i+="",o=n.date.getDate(e[m]),n.date.setTime(o,n.date.getMilliseconds(t)),i+=s({date:o,resources:(a=l?p:f,function(){return c._resourceBySlot({groupIndex:a})})}),i+=""};for(var p=0;p";for(var f=0;f"}return d},_addTimeSlotsCollections:function(e,t,n,i,r){var o=this._view;var a=n.length;r&&(a=Math.floor(a/e));for(var s=0;s
              ";var o=i.datesHeader.find(b+g);var s=Math.round(t[0].innerRect(n,new Date(n.getTime()+1),!1).left);var l=e(r).prependTo(o).addClass(m+"-down");l.css({left:i._adjustLeftPosition(s-a(l)*_/2),top:o.find("tr").last().prev().position().top}),e(r).prependTo(i.content).css({left:i._adjustLeftPosition(s),width:"1px",height:i.content[0].scrollHeight-1,top:0})},_changeGroup:function(){return t},_prevGroupSlot:function(e,t,n){return this._view._isVerticallyGrouped()?e:t._collection(0,n).last()},_nextGroupSlot:function(e,t,n){return this._view._isVerticallyGrouped()?e:t._collection(0,n).first()},_verticalSlots:function(e,t){return this._view._changeGroup(e,t)},_verticalMethod:function(e){return e?"leftSlot":"rightSlot"},_normalizeVerticalSelection:function(){return t},_horizontalSlots:function(e,t,n,i,r,o,a){var s=this._view;var l={};return l.startSlot=t[n](i),l.endSlot=t[n](r),o||!s._isHorizontallyGrouped()||l.startSlot&&l.endSlot||(l.startSlot=l.endSlot=s._changeGroup(e,a)),l},_changeVerticalViewPeriod:function(){return!1},_changeHorizontalViewPeriod:function(e,t,n,i){var r=this._view;return!(e.startSlot&&e.endSlot||t||!r._changeViewPeriod(n,i,!1))},_updateDirection:function(e,t,n,i){this._view._updateDirection(e,t,n,i,!0)},_createMoveHint:function(e,t){var n=this._view;var i=e.start;var r=n._createEventElement(t.occurrence,t.occurrence,!1,!1);r.addClass("k-event-drag-hint");var o=e.innerRect(t.occurrence.start,t.occurrence.end,n.options.snap);var a=o.right-o.left;a<0&&(a=0);var s={left:n._adjustLeftPosition(o.left),top:i.offsetTop,height:i.offsetHeight,width:a};r.css(s),t.occurrence.inverseColor&&r.addClass(v),n._appendMoveHint(r)},_adjustLeftPosition:function(e){var t=this._view;return t._isRtl&&(e-=t.content[0].scrollWidth-t.content[0].clientWidth),e}});var M=n.Class.extend({init:function(e){this._view=e},_getTimeSlotByPosition:function(e,t,n){return this._view.groups[n].timeSlotByPosition(e,t,!0)},_hideHeaders:function(){var e=this._view;e._isVerticallyGrouped()?e.times.find(".k-last").hide():(e.timesHeader.find("table tr").eq(2).hide(),e.datesHeader.find("table tr").eq(2).hide())},_setColspan:function(){},_createRowsLayout:function(e,t,n,i){return this._view._createDateLayout(i,null,!0)},_createVerticalColumnsLayout:function(e,t,n){return this._view._createColumnsLayout(e,null,n)},_createColumnsLayout:function(e,t,n,i){return this._view._createColumnsLayout(e,t,n,i,!0)},_getRowCount:function(e){return this._view._rowCountForLevel(e)},_getGroupsCount:function(){return this._view._groupCount()},_addContent:function(e,t,i,o,a,s,l,c){var d=this._view;var h="";var u=d.options;var f=function(t,i,r,o,a,s){var c="";var h="";var p;var f=d._isVerticallyGrouped()?m:w;var g;return n.date.isToday(e[w])&&(h+="k-today"),(n.date.getMilliseconds(t)=n.date.getMilliseconds(u.workDayEnd)||!d._isWorkDay(e[f]))&&(h+=" k-nonwork-hour"),c+="",p=n.date.getDate(e[w]),n.date.setTime(p,n.date.getMilliseconds(t)),c+=l({date:p,resources:(g=s,function(){return d._resourceBySlot({groupIndex:g})})}),c+=""};var m,g=new Date(a),v=d.options.minorTickCount,_=d.options.majorTick*p/v||1;for(var b=0;b",b%(o/d._dates.length)==0&&(m=b/(o/d._dates.length),g=new Date(d._dates[m]),n.date.setTime(g,n.date.getMilliseconds(a)));for(var w=0,y=t;w"}return h},_addTimeSlotsCollections:function(e,t,n,i,r){var o=this._view;var a=n.length;r&&(a/=t);for(var s=0;s
              ";var c=e(l).prependTo(i.times);var d=Math.round(t[0].innerRect(n,new Date(n.getTime()+1),!1).top);var h={};this._isRtl?(h.right=r.position().left+s(r)-s(o),c.addClass(m+"-left")):(h.left=o.position().left,c.addClass(m+"-right")),h.top=d-a(c)*_/2,c.css(h),e(l).prependTo(i.content).css({top:d,height:"1px",right:"1px",width:i.content[0].scrollWidth,left:0})},_changeGroup:function(e,t,n){var i=this._view;n||(e.groupIndex=t?i.groups.length-1:0)},_prevGroupSlot:function(e){return e},_nextGroupSlot:function(e){return e},_changeDate:function(e,t,n){var i=this._view.groups[e.groupIndex];var r,o;if(t){if(r=i._getCollections(!1),(o=n.index-1)>=0)return r[0]._slots[o]}else if(r=i._getCollections(!1),o=n.index+1,r[0]&&r[0]._slots[o])return r[0]._slots[o]},_verticalSlots:function(e,t,n){return this._changeDate(e,t,n)},_verticalMethod:function(e,t){return t?e?"upSlot":"downSlot":e?"leftSlot":"rightSlot"},_normalizeVerticalSelection:function(e,n,i,r){var o=this._view;return r?t:o._normalizeVerticalSelection(e,n,i)},_horizontalSlots:function(e,t,n,i,r,o,a){var s=this._view;var l=s._changeGroup(e,a);var c={};return l?c.startSlot=c.endSlot=l:s._isVerticallyGrouped()||(c.startSlot=t[n](i),c.endSlot=t[n](r)),c},_changeVerticalViewPeriod:function(e,t,n,i){var r=this._view;return!(e.startSlot&&e.endSlot||t||!r._changeViewPeriod(n,i,r._isVerticallyGrouped()))},_changeHorizontalViewPeriod:function(e,t,n,i){var r=this._view;return!r._isVerticallyGrouped()&&!(e.startSlot&&e.endSlot||t||!r._changeViewPeriod(n,i,!1))},_updateDirection:function(e,t,n,i){var r=this._view;r._updateDirection(e,t,n,i,!r._isVerticallyGrouped())},_createMoveHint:function(e,t){var n=this._view;var i=e.start;var r=e.end;for(var o=i.index;o<=r.index;o++){var a=e.collection._slots[o];var s=n._createEventElement(t.occurrence,t.occurrence,!1,!1);s.addClass("k-event-drag-hint");var l={left:a.offsetLeft+2,top:a.offsetTop,height:n.options.eventHeight,width:a.offsetWidth};s.css(l),t.occurrence.inverseColor&&s.addClass(v),n._appendMoveHint(s)}},_adjustLeftPosition:function(e){var t=this._view;return t._isRtl&&!t._isVerticallyGrouped()&&(e-=t.content[0].scrollWidth-t.content[0].offsetWidth),e}});n.ui.scheduler.TimelineGroupedView=T,n.ui.scheduler.TimelineGroupedByDateView=M;var A=o.extend({init:function(t,n){var i=this,r=e("
              ").appendTo(document.body);o.fn.init.call(i,t,n),i._zeroWidthEventOffset=r.outerWidth(),r.remove(),i._groupedView=i._getGroupedView(),i.title=i.options.title||i.options.name,i._workDays=function(e){if(e.workDays&&e.workDays.length)return e.workDays;var t=[];var n=e.workWeekStart%7;var i=Math.abs(e.workWeekEnd%7);for(t.push(n);i!=n;)n>6?n-=7:n++,t.push(n);return t}(i.options),i._templates(),i._editable(),i.calculateDateRange(),i._groups(),i._currentTime(!0)},name:"timeline",_isVirtualized:function(){return!1},_getGroupedView:function(){return this._isGroupedByDate()?new n.ui.scheduler.TimelineGroupedByDateView(this):new n.ui.scheduler.TimelineGroupedView(this)},_getNextEventIndexBySlot:function(e,t,i){if(this._isVerticallyGrouped())return n.ui.SchedulerView.fn._getNextEventIndexBySlot.call(this,e,t,i);var r=0;for(var o=0;ot[o].start.startDate())r++;else{if(!(e.startDate().getTime()===t[o].start.startDate().getTime()&&i>t[o].start.groupIndex))break;r++}return r},_getSelectedSlot:function(e,t,i,r,o,a){return this._isVerticallyGrouped()?n.ui.SchedulerView.fn._getSelectedSlot.call(this,e,t,i,r,o,a):e},_getSortedEvents:function(t){return this._isVerticallyGrouped()?n.ui.SchedulerView.fn._getSortedEvents.call(this,t):t.sort((function(t,n){var i=t.start.startDate().getTime()-n.start.startDate().getTime();return 0===i&&(t.start.isDaySlot&&!n.start.isDaySlot&&(i=-1),!t.start.isDaySlot&&n.start.isDaySlot&&(i=1)),0===i&&(i=t.start.groupIndex-n.start.groupIndex),0===i&&(i=e(t.element).index()-e(n.element).index()),i}))},_currentTimeMarkerUpdater:function(){this._updateCurrentTimeMarker(new Date)},_scrollTo:function(e,t){o.fn._scrollTo.call(this,e,t);var n=e.offsetLeft,i=e.offsetWidth,r=t.scrollLeft,a=t.clientWidth,s=n+i,l=0;l=r>n?n:s>r+a?i<=a?s-a:n:r,t.scrollLeft=l},_updateCurrentTimeMarker:function(t){var i=this.options;if(this.datesHeader.find(b+f).remove(),this.times.find(b+f).remove(),this.content.find(b+f).remove(),this._isInDateSlot({start:t,end:t})){if(!1===i.currentTimeMarker.useLocalTimezone){var r=i.dataSource.options.schema.timezone;if(i.dataSource&&r){var o=n.timezone.offset(t,r);t=n.timezone.convert(t,t.getTimezoneOffset(),o)}}var s=i.group&&"vertical"!=i.group.orientation?this.groups.length:1;for(var l=0;l
              ";var p=this.datesHeader.find(b+g);var v=Math.round(h[0].innerRect(t,new Date(t.getTime()+1),!1).left);var w=e(u).prependTo(p).addClass(m+"-down");w.css({left:this._adjustLeftPosition(v-a(w)*_/2),top:p.find("tr").last().prev().position().top}),e(u).prependTo(this.content).css({left:this._adjustLeftPosition(v),width:"1px",height:this.content[0].scrollHeight-1,top:0})}}}},_adjustLeftPosition:function(e){return this._groupedView._adjustLeftPosition(e)},_currentTime:function(e){var n=this;var i=n.options.currentTimeMarker;!1!==i&&i.updateInterval!==t&&(n._currentTimeMarkerUpdater(),e&&(n._currentTimeUpdateTimer=setInterval(this._currentTimeMarkerUpdater.bind(n),i.updateInterval)))},_editable:function(){this.options.editable&&(this._isMobile()?this._touchEditable():this._mouseEditable())},_mouseEditable:function(){var t=this;t.element.on("click"+w,".k-event a:has(.k-i-x),.k-event a:has(.k-svg-i-x)",(function(i){t.trigger("remove",{uid:e(this).closest(".k-event").attr(n.attr("uid"))}),i.preventDefault()})),!1!==t.options.editable.create&&t.element.on("dblclick"+w,".k-scheduler-content > table td",(function(e){var n=t._slotByPosition(e.pageX,e.pageY);if(n){var i=t._resourceBySlot(n);t.trigger("add",{eventInfo:l({start:n.startDate(),end:n.endDate()},i)})}e.preventDefault()})),!1!==t.options.editable.update&&t.element.on("dblclick"+w,".k-event",(function(i){t.trigger("edit",{uid:e(this).closest(".k-event").attr(n.attr("uid"))}),i.preventDefault()}))},_touchEditable:function(){var i=this;var r=0;n.support.mobileOS.android&&(r=5),!1!==i.options.editable.create&&(i._addUserEvents=new n.UserEvents(i.element,{threshold:r,useClickAsTap:!n.support.browser.edge,filter:".k-scheduler-content td",tap:function(e){if(!i._scrolling){var n=e.x.location!==t?e.x.location:e.x;var r=e.y.location!==t?e.y.location:e.y;var o=i._slotByPosition(n,r);if(o){var a=i._resourceBySlot(o);i.trigger("add",{eventInfo:l({start:o.startDate(),end:o.endDate()},a)})}e.preventDefault()}}})),!1!==i.options.editable.update&&(i._editUserEvents=new n.UserEvents(i.element,{threshold:r,useClickAsTap:!n.support.browser.edge,filter:".k-event",tap:function(t){if(!i._scrolling){var r=e(t.target).closest(".k-event");e(t.touch.initialTouch).is(".k-i-x,.k-svg-i-x")?i.trigger("remove",{uid:r.attr(n.attr("uid"))}):r.hasClass("k-event-active")||i.trigger("edit",{uid:r.attr(n.attr("uid"))}),t.preventDefault()}}}))},_slotByPosition:function(e,t){var i;var r=this.content;var o=r.offset();var a;if(e-=o.left,t-=o.top,this._isRtl){var s=n.support.browser;s.mozilla||s.webkit&&s.version>=85?(e+=r[0].scrollWidth-r[0].offsetWidth,e+=r[0].scrollLeft):s.msie?(e-=n.scrollLeft(r),e+=r[0].scrollWidth-r[0].offsetWidth):s.webkit&&(e+=r[0].scrollLeft)}else e+=r[0].scrollLeft;for(t+=r[0].scrollTop,e=Math.ceil(e),t=Math.ceil(t),a=0;ae,majorTimeHeaderTemplate:({date:e})=>n.toString(e,"t"),slotTemplate:()=>" ",eventTemplate:y,dateHeaderTemplate:k,footer:{command:"workDay"},currentTimeMarker:{updateInterval:1e4,useLocalTimezone:!0},ongoingEvents:{cssClass:null,enabled:!0,updateInterval:6e4},messages:{defaultRowText:"All events",showFullDay:"Show full day",showWorkDay:"Show business hours"}},events:["remove","add","edit"],_templates:function(){var e=this.options,t=l({},n.Template,e.templateSettings);this.eventTemplate=n.template(x),this.majorTimeHeaderTemplate=n.template(e.majorTimeHeaderTemplate,t),this.dateHeaderTemplate=n.template(e.dateHeaderTemplate,t),this.slotTemplate=n.template(e.slotTemplate,t),this.groupHeaderTemplate=n.template(e.groupHeaderTemplate,t)},_render:function(t){var n=this;t=t||[],n._dates=t,n._startDate=t[0],n._endDate=t[t.length-1||0],n._calculateSlotRanges(),n.createLayout(n._layout(t)),n._content(t),n._footer(),n._setContentWidth(),n.refreshLayout(),n.datesHeader.on("click"+w,".k-nav-day",(function(t){var i=e(t.currentTarget).closest("th");var r=n._slotByPosition(i.offset().left,n.content.offset().top);n.trigger("navigate",{view:"timeline",date:r.startDate()})})),n._groupedView._hideHeaders()},_setContentWidth:function(){var e=this.content.width();var t=this.content.find("table");var n=100;var i=t.find("tr").first().children().length*this.options.columnWidth;el&&(l+=u),a=(l-s)/f),a=i?1:Math.round(a),o&&(a*=o);g",s+=t._groupedView._addContent(e,a,r,o,n,i,c,d),s+="",this.content.find("table").append(s)},_groups:function(){var e=this._groupCount();var t=this._dates;var i=t.length;this.groups=[];for(var o=0;on?e=n:e1?this._eventsByResource(h,i.slice(1),r,d):r.push(h)}}else r.push(e)},_isInDateSlot:function(e){var t=e.start;var i=e.end;var r=d(this._startDate);return t=l&&(c=d(t),r(c,s),m=!0),a>l&&a<=s&&(p=d(i),r(p,l),f=!0)):(s>o?(c=d(t),r(c,s),m=!0):l<=o&&(c=d(t),c=n.date.addDays(c,1),r(c,s),m=!0),la&&(p=d(i),p=n.date.addDays(p,-1),r(p,l),f=!0)),{occurrence:e.clone({start:c||t,end:p||i,_startTime:c?n.date.toUtcTime(c):e._startTime,_endTime:p?n.date.toUtcTime(p):e._endTime,isAllDay:!1}),head:f,tail:m}},_renderEvents:function(e,t,n){var i;var r;var o;for(r=0,o=e.length;r=u;var s=this.content;if(a||this._isInTimeSlot(i)){var l=this._adjustEvent(i);var c=this.groups[t];if(c._continuousEvents||(c._continuousEvents=[]),this._isInTimeSlot(l.occurrence)){var d=c.slotRanges(l.occurrence,!1)[0];var h=d.start.index;var p=d.end.index;this._groupedView._renderEvent(n,i,l,c,d,s,h,p)}}}},addContinuousEvent:function(e,t,i,r){e._continuousEvents.push({element:i,isAllDay:r,uid:i.attr(n.attr("uid")),start:t.start,end:t.end})},_createEventElement:function(t,i,r,o){var a=this.eventTemplate;var s=this.options.editable;var c=this._isMobile();var d=s&&!1!==s.destroy&&!c;var h=s&&!1!==s.resize;var u=i._time("start");var p=i._time("end");var f=i.start;var m=i.end;var g=this.eventResources(i);i._startTime&&u!==n.date.getMilliseconds(i.start)&&(f=new Date(u),f=n.timezone.apply(f,"Etc/UTC")),i._endTime&&p!==n.date.getMilliseconds(i.end)&&(m=new Date(p),m=n.timezone.apply(m,"Etc/UTC"));var v=l({},{ns:n.ns,resizable:h,showDelete:d,head:r,tail:o,singleDay:1==this._dates.length,resources:g,inverseColor:!1,messages:this.options.messages,ariaLabel:this._formatEventAriaLabel(i.title,f,m,i.isAllDay),template:this.options.eventTemplate},i,{start:f,end:m});var _=e(a(v));return n.applyStylesFromKendoAttributes(_,["background-color","border-color"]),_},_arrangeRows:function(e,t,n){var i=t.start.index;var r=t.end.index;var a=e.slotRange.innerRect(e.start,e.end,!1);var s=a.right+this.options.eventMinWidth;var l=o.collidingEvents(t.events(),a.left,s);t.addEvent({slotIndex:i,slotIndexEnd:r,start:a.left,end:s,zeroWidthEventOffset:this._zeroWidthEventOffset,rectLeft:a.left,rectRight:s,element:e.element,uid:e.uid}),l.push({slotIndex:i,slotIndexEnd:r,start:a.left,end:s,zeroWidthEventOffset:this._zeroWidthEventOffset,uid:e.uid});var c=o.createRows(l);n.maxRowCount=u||this._isInTimeSlot(r))){var a=this._adjustEvent(r);var s=i.slotRanges(a.occurrence,!1);for(var l=0;l=this.groups.length-1))return this._groupedView._nextGroupSlot(r,i,n)},_verticalSlots:function(e,t,n,i){var r=this._groupedView;var o=r._verticalMethod(i,n);var a=t[0].start;var s=t[t.length-1].end;var l=this.groups[e.groupIndex];var c=r._normalizeVerticalSelection(e,t,i,n);return c&&(a=s=c),a=l[o](a),s=l[o](s),n||!this._isVerticallyGrouped()||a&&s||(a=s=r._verticalSlots(e,i,c)),{startSlot:a,endSlot:s}},_horizontalSlots:function(e,t,n,i){var r=i?"upSlot":"downSlot";var o=t[0].start;var a=t[t.length-1].end;var s=this.groups[e.groupIndex];var l={};return n?(l.startSlot=s[r](o),l.endSlot=s[r](a),n||!this._isHorizontallyGrouped()||o&&a||(l.startSlot=l.endSlot=this._changeGroup(e,i))):l=this._groupedView._horizontalSlots(e,s,r,o,a,n,i),l},_changeViewPeriod:function(e,t){var n=t?this.previousDate():this.nextDate();var i=e.start;var o=e.end;var a,s;if(a=new Date(n),s=new Date(n),this._isInRange(a,s))return!1;e.start=a,e.end=s,this._isHorizontallyGrouped()&&(e.groupIndex=t?this.groups.length-1:0);var l=o-i;return t?(o=0===(o=h(this.endTime()))?u:o,r(e.start,o-l),r(e.end,o)):(i=h(this.startTime()),r(e.start,i),r(e.end,i+l)),e.events=[],!0},move:function(e,t,i){var r=!1;var o=this.groups[e.groupIndex];var a=n.keys;var s=this._groupedView;var l=o.ranges(e.start,e.end,!1,!1);var c,d,h,u;if(t===a.DOWN||t===a.UP){if(r=!0,h=t===a.UP,s._updateDirection(e,l,i,h),u=this._verticalSlots(e,l,i,h),s._changeVerticalViewPeriod(u,i,e,h))return r}else if((t===a.LEFT||t===a.RIGHT)&&(r=!0,h=t===a.LEFT,this._updateDirection(e,l,i,h,!1),u=this._horizontalSlots(e,l,i,h),s._changeHorizontalViewPeriod(u,i,e,h)))return r;if(r){if(c=u.startSlot,d=u.endSlot,i){var p=e.backward;p&&c?e.start=c.startDate():!p&&d&&(e.end=d.endDate())}else c&&d&&(e.start=c.startDate(),e.end=d.endDate());e.events=[]}return r},destroy:function(){var e=this;e.element&&e.element.off(w),e._currentTimeUpdateTimer&&clearInterval(e._currentTimeUpdateTimer),o.fn.destroy.call(this),this._isMobile()&&e.options.editable&&(!1!==e.options.editable.create&&e._addUserEvents.destroy(),!1!==e.options.editable.update&&e._editUserEvents.destroy())},_resourceBySlot:function(e){var t=this.groupedResources;var n={},i=this.options.group;if(t.length&&"horizontal"===i.orientation&&i.date){var r,a,s,l,c=e.groupIndex,d=this.columnLevels,h=d[d.length-1],u=t[t.length-1],p=h[c];for(this._setResourceValue(p,u,n),s=d.length-2;s>=3;s--)for(h=d[s],u=t[s-3],r=0,l=0;lc-r){this._setResourceValue(p,u,n);break}r+=a}return n}return o.fn._resourceBySlot.call(this,e)}});l(!0,i,{TimelineView:A,TimelineWeekView:A.extend({options:{name:"TimelineWeekView",title:"Timeline Week",selectedDateFormat:"{0:D} - {1:D}",selectedShortDateFormat:"{0:d} - {1:d}",selectedMobileDateFormat:"{0:MMM dd} - {1:dd}",majorTick:120},name:"timelineWeek",calculateDateRange:function(){var e,t=this.options.date,i=n.date.dayOfWeek(t,this.calendarInfo().firstDay,-1),r=[];for(e=0,7;e<7;e++)r.push(i),i=n.date.nextDay(i);this._render(r)}}),TimelineWorkWeekView:A.extend({options:{name:"TimelineWorkWeekView",title:"Timeline Work Week",selectedDateFormat:"{0:D} - {1:D}",selectedShortDateFormat:"{0:d} - {1:d}",selectedMobileDateFormat:"{0:MMM dd} - {1:dd}",majorTick:120},name:"timelineWorkWeek",nextDate:function(){var e=n.date.dayOfWeek(n.date.nextDay(this.endDate()),this.calendarInfo().firstDay,1);return n.date.addDays(e,this._workDays[0])},previousDate:function(){var e=n.date.dayOfWeek(this.startDate(),this.calendarInfo().firstDay,-1);var t=this._workDays;return n.date.addDays(e,t[t.length-1]-7)},calculateDateRange:function(){var e=this.options,t=e.date,i=n.date.dayOfWeek,r=i(t,this.calendarInfo().firstDay,-1),o=i(r,e.workWeekStart,1),a=i(o,e.workWeekEnd,1),s=[],l=e.workDays&&e.workDays.length?e.workDays.map((function(e){return i(r,e,1).getTime()})):null;for(l&&(a=i(o=r,this.calendarInfo().firstDay+6,1));o<=a;)l&&l.indexOf(o.getTime())>-1?s.push(o):l||s.push(o),o=n.date.nextDay(o);this._render(s)}}),TimelineMonthView:A.extend({options:{name:"TimelineMonthView",title:"Timeline Month",selectedDateFormat:"{0:D} - {1:D}",selectedShortDateFormat:"{0:d} - {1:d}",workDayStart:new Date(1980,1,1,0,0,0),workDayEnd:new Date(1980,1,1,23,59,59),footer:!1,majorTick:1440,minorTickCount:1},name:"timelineMonth",calculateDateRange:function(){var e,t,i=this.options.date,r=n.date.firstDayOfMonth(i),o=[];for(e=0,t=n.date.lastDayOfMonth(i).getDate();en.html.renderButton(``,{icon:r,fillMode:o,themeColor:a}),q=n.template((({label:e,views:t,type:n})=>`")),G={pdf:{name:"pdf",type:"button",icon:"file-pdf",attributes:{class:"k-pdf"}},pdfMobile:{name:"pdf",type:"button",icon:"file-pdf",showText:"overflow",attributes:{class:"k-pdf"}},today:{name:"today",type:"button",attributes:{"ref-nav-today":""}},previous:{name:"previous",type:"button",icon:"caret-alt-left",showText:"overflow",attributes:{"ref-nav-prev":""},groupClass:"k-scheduler-navigation"},next:{name:"next",type:"button",icon:"caret-alt-right",showText:"overflow",attributes:{"ref-nav-next":""},groupClass:"k-scheduler-navigation"},current:{name:"current",type:"button",icon:"calendar",fillMode:"flat",text:"placeholder",attributes:{"aria-live":"polite",class:"k-nav-current"}},search:{template:`${n.ui.icon("search")}`},refresh:{name:"refresh",type:"button",icon:"arrow-rotate-cw",showText:"overflow",attributes:{class:"k-scheduler-refresh"}},create:{name:"create",type:"button",icon:"plus",attributes:{class:"k-create-event"}},calendar:{name:"calendar",type:"button",icon:"calendar",attributes:{class:"k-nav-calendar"}},previousMobile:{name:"previous",type:"button",icon:"chevron-left",showText:"overflow",attributes:{"ref-nav-prev":""},groupClass:"k-scheduler-navigation"},nextMobile:{name:"next",type:"button",icon:"chevron-right",showText:"overflow",attributes:{"ref-nav-next":""},groupClass:"k-scheduler-navigation"},currentMobile:{template:''},view:{name:"view",type:"button",togglable:!0,group:"views"}},K=[["today","previous","next"],"current",{type:"spacer"}],Y=[["calendar"],{type:"spacer"}],Q=["previousMobile",{type:"spacer"},"currentMobile",{type:"spacer"},"nextMobile"];function X(e,t){return t=t||"",e.startTimezone&&(t=e.startTimezone,e.endTimezone&&(t+=" | "+e.endTimezone)),t}function Z(e,t){var i=t.timezone;i&&(e[n.attr("timezone")]=i)}function J(e,t){var i=t.model.fields[t.field].validation;if(i){var r=i.validDateValidator;r&&v(r)&&r.message&&(e[n.attr("validDate-msg")]=r.message)}}function ee(e,t){var i=t.model.fields[t.field].validation;if(i){var r=i.dateCompare;r&&v(r)&&r.message&&(e[n.attr("dateCompare-msg")]=r.message)}}function te(e,t,i,r){var o,a,s,l,c;for(a=0,s=(e=e||[]).length;a=n.date.MS_PER_DAY},isException:function(){return!this.isNew()&&this.recurrenceId},isOccurrence:function(){return this.isNew()&&this.recurrenceId},isRecurring:function(){return!(!this.recurrenceRule&&!this.recurrenceId)},isRecurrenceHead:function(){return!(!this.id||!this.recurrenceRule)},toOccurrence:function(t){return(t=e.extend(t,{recurrenceException:null,recurrenceRule:null,recurrenceId:this.id||this.recurrenceId}))[this.idField]=this.defaults[this.idField],this.clone(t,!0)},toJSON:function(){var e=n.data.Model.fn.toJSON.call(this);return e.uid=this.uid,delete e._startTime,delete e._endTime,e},shouldSerialize:function(e){return n.data.Model.fn.shouldSerialize.call(this,e)&&"_defaultId"!==e},set:function(e,t){var i=this.isAllDay||!1;if(n.data.Model.fn.set.call(this,e,t),"isAllDay"==e&&t!=i){var o=n.date.getDate(this.start);var a=new Date(this.end);var s=n.date.getMilliseconds(a);0===s&&t&&(s=r),this.set("start",o),!0===t?(n.date.setTime(a,-s),a').attr(n).appendTo(t).wrap('')}}function de(t,i){var r=(t.fields||t)[i];var o=["url","email","number","date","boolean"];var a=r?r.validation:{};var s=n.attr("type");var l=e.inArray;var c;var d;var h={};for(c in a)d=a[c],l(c,o)>=0?h[s]=c:n.isFunction(d)||(h[c]=v(d)?d.value||c:d),h[n.attr(c+"-msg")]=d.message;return h}function he(e,n,i,r){var o,a=e.value(),s=Array.isArray(a);o=s?JSON.parse(JSON.stringify(a)):[a.toString()],e.dataSource.data().forEach((function(a){if(null===a[i]||a[i]===t||a[i]==n)a.set(H,!1);else{var l=a.get(r);a.set(H,!0),(o.indexOf(l)>=0||o.indexOf(l.toString())>=0)&&(s?o.splice(o.indexOf(l),1):(e.value(null),e.trigger(A)))}})),s&&o.length=0&&(l?o.splice(o.indexOf(h),1):(i.val(null),i.trigger(A)))}})),l&&o.length").attr(r).appendTo(t),e('").attr(r).appendTo(t),e("').hide().appendTo(t)},timezonePopUp:function(t,i){var r=X(i.model,i.messages.noTimezone);e('').text(r).appendTo(t),e(n.ui.icon("arrow-chevron-right")).appendTo(t),t.closest("li.k-item label").on(k,i.click)},timezone:function(t,i){e('
              ').attr({name:i.field}).appendTo(t).kendoMobileTimezoneEditor({optionLabel:i.noTimezone})},recurrence:function(t,i){e("
              ').attr({name:i.field}).appendTo(t).kendoMobileRecurrenceEditor({start:i.model.start,timezone:i.timezone,messages:i.messages,pane:i.pane,value:i.model[i.field]})},description:ce,multipleResources:function(t,i,r){var o=de(i,t.field);return function(a){var s="";var l=t.dataSource.view();for(var c=0,d=l.length;c{1}',n.getter(t.dataValueField)(l[c]),n.getter(t.dataTextField)(l[c]));var h=e(n.format('',n.ns,t.field,s)).appendTo(a).attr(o);r&&setTimeout((function(){var e=a.closest(".k-stretched-view").find("[data-"+n.ns+"bind='value:"+r+"']");var o=i[r];pe(t,h,o),e.on(A,(function(e){var n=e.target.value;pe(t,h,n)}))}))}},resources:function(t,i,r){var o=de(i,t.field);return function(a){var s="";var l=t.dataSource.view();for(var c=0,d=l.length;c{1}',n.getter(t.dataValueField)(l[c]),n.getter(t.dataTextField)(l[c]));var h=e(n.format('',n.ns,t.field,s)).appendTo(a).attr(o);r&&setTimeout((function(){var e=a.closest(".k-stretched-view").find("[data-"+n.ns+"bind='value:"+r+"']");var o=i[r];pe(t,h,o),e.on(A,(function(e){var n=e.target.value;pe(t,h,n)}))}))}},isAllDay:function(t,i){e('').appendTo(t)}},desktop:{dateRange:function(t,i){var r={name:i.field,title:i.title},o=i.model.isAllDay,a=n.attr("validate")+"='"+!o+"' ",s=n.attr("validate")+"='"+!!o+"' ";Z(r,i),J(r,i),ee(r,i),e('").attr(r).appendTo(t),e('").attr(r).appendTo(t),e("').appendTo(t),"end"===i.field&&e("').appendTo(t),e("').hide().appendTo(t)},timezonePopUp:function(t,n){e(''+n.messages.timezoneEditorButton+"").on(k,n.click).appendTo(t)},timezone:function(i,r){var o=r.visible||r.visible===t;e("
              ').attr({name:r.field}).toggle(o).appendTo(i).kendoTimezoneEditor({optionLabel:r.noTimezone,title:r.title})},recurrence:function(t,i){e("
              ').attr({name:i.field}).appendTo(t).kendoRecurrenceEditor({start:i.model.start,timezone:i.timezone,messages:i.messages})},description:ce,multipleResources:function(t,i,r){var o=de(i,t.field);return function(a){var s;r&&setTimeout((function(){he(s,i[r],t.dataParentValueField,t.dataValueField),ue(a,s,t,r)})),s=e(n.format('',n.ns,t.field)).appendTo(a).attr(o).kendoDropDownList({dataTextField:t.dataTextField,dataValueField:t.dataValueField,dataSource:t.dataSource.data(),valuePrimitive:t.valuePrimitive,optionLabel:"None",template:e=>`${e[t.dataTextField]}`,select:function(e){e.dataItem&&e.dataItem.disabled&&e.preventDefault()},dataBound:function(e){let t=e.sender.list.find("li");for(let e=0;e0&&n.addClass("k-disabled")}}}).data("kendoDropDownList")}},isAllDay:function(t,i){e('').attr({id:i.field,name:i.field,title:i.title?i.title:i.field}).appendTo(t)}}};var ge=n.Observable.extend({init:function(e,t){n.Observable.fn.init.call(this),this.element=e,this.options=_(!0,{},this.options,t),this.createButton=this.options.createButton,this.toggleDateValidationHandler=this._toggleDateValidation.bind(this)},_toggleDateValidation:function(t){if("isAllDay"==t.field){var i,r,o,a=this.container,s=this.editable.options.model.isAllDay,l=n.attr("bind");a.find("["+l+"*=end],["+l+"*=start]").each((function(){i=e(this),F.test(i.attr(l))&&(r=i.is("["+n.attr("role")+"=datetimepicker],[type*=datetime]"),o=s!==r,i.attr(n.attr("validate"),o.toString()))}))}},fields:function(e,t){var i=this;var r=i.options.messages;var o=i.options.timezone;var a=[{field:"title",title:r.editor.title},{field:"start",title:r.editor.start,editor:e.dateRange,timezone:o},{field:"end",title:r.editor.end,editor:e.dateRange,timezone:o},{field:"isAllDay",title:r.editor.allDayEvent,editor:e.isAllDay}];var s=function(e){return!!e[c.dataParentValueField]};n.timezone.windows_zones&&(a.push({field:"timezone",title:r.editor.timezone,editor:e.timezonePopUp,click:function(e){e.preventDefault(),i._initTimezoneEditor(t,this)},messages:r.editor,model:t}),a.push({field:"startTimezone",title:r.editor.startTimezone,editor:e.timezone,noTimezone:r.editor.noTimezone}),a.push({field:"endTimezone",title:r.editor.endTimezone,editor:e.timezone,noTimezone:r.editor.noTimezone})),t.recurrenceId||a.push({field:"recurrenceRule",title:r.editor.repeat,editor:e.recurrence,timezone:o,messages:r.recurrenceEditor,pane:this.pane}),"description"in t&&a.push({field:"description",title:r.editor.description,editor:e.description({model:t,field:"description"})});for(var l=0;l
              `+n.html.renderCheckBox(e(''),{label:o.editor.separateTimezones})+"
              ";const s=e=>!t.editable||t.editable(e)?`
              `:`
              ${e&&n.getter(e)(t)||""}
              `;return'
              '+i.map((e=>{const n=e.field;const i=e.title;const o=t.fields[n];return(!t.editable||t.editable(n))&&r.push(e),("startTimezone"===n?a:"")+(o&&"boolean"===o.type?`
              ${s(n)}
              `:`
              ${s(n)}
              `)+("endTimezone"===n?this._createEndTimezoneButton():"")})).join("")+"
              "},_buildMobileEditTemplate:function(e,t,i){var r=this.options.messages;const o=`
              • ';return'
                  '+t.map((t=>{const r=t.field;return(!e.editable||e.editable(r))&&i.push(t),("timezone"===r||"recurrenceRule"===r?'
                  ':"")+("startTimezone"===r?o:"")+(t=>{const i=t.field;const r=t.title;let o;return o=!e.editable||e.editable(i)?("timezone"===i?'
                  ':"")+("endTimezone"===r?"
              ":"")})).join("")+""},_buildEditTemplate:function(e,t,i,r){var o=_({},n.Template,this.options.templateSettings);var a=this.options.editable.template;var s="";return a?(typeof a===p&&(a=n.unescape(a)),s+=n.template(a,o)(e)):s+=r?'
              '+this._buildMobileEditTemplate(e,t,i)+"
              ":this._buildDesktopEditTemplate(e,t,i),s},_createEndTimezoneButton:function(){return"
              "},_revertTimezones:function(e){e.set("startTimezone",this._startTimezone),e.set("endTimezone",this._endTimezone),delete this._startTimezone,delete this._endTimezone}});var ve=ge.extend({init:function(){ge.fn.init.apply(this,arguments),this.pane=n.Pane.wrap(this.element,{viewEngine:{viewOptions:{renderOnInit:!0,wrap:!1,wrapInSections:!0,detachOnHide:!1,detachOnDestroy:!1}}}),this.pane.element.parent().css("height",this.options.height),this.view=this.pane.view()},options:{animations:{left:"slide",right:"slide:right"}},destroy:function(){this.close(),this.unbind(),this.pane.destroy()},_initTimezoneEditor:function(t){var i=this;var r=i.pane;var o=i.options.messages;var a=i.timezoneView;var s=a?a.content.find(".k-scheduler-timezones"):i.container.find(".k-scheduler-timezones");var c=s.find("input.k-timezone-toggle").data("kendoSwitch");var d=s.find("li.k-item:not(.k-zonepicker)").last();if(i._startTimezone=t.startTimezone||"",i._endTimezone=t.endTimezone||"",!a){var h='
              '+n.html.renderButton(``,{fillMode:"flat",icon:"chevron-left"})+''+`${l(o.editor.timezoneTitle)}`+l(o.editor.timezoneTitle)+n.html.renderButton(``,{fillMode:"flat",icon:"check"})+'
              ';this.timezoneView=a=r.append(h),a.contentElement.append(s.show()),a.element.on(k+y,".k-scheduler-cancel, .k-scheduler-update",(function(n){n.preventDefault(),n.stopPropagation(),e(this).hasClass("k-scheduler-cancel")&&i._revertTimezones(t);var a=i._editPane;var s=X(t,o.editor.noTimezone);a.content.find(".k-timezone-label").text(s),r.navigate(a,i.options.animations.right)})),c.bind(A,(function(e){d.toggle(e.checked),t.set("endTimezone","")})),t.bind(A,(function(e){if("startTimezone"===e.field){var n=t.startTimezone;c.enable(n),n||(d.hide(),t.set("endTimezone",""),c.value(!1))}}))}c.value(!!t.endTimezone),c.enable(!!t.startTimezone),t.endTimezone?d.show():d.hide(),r.navigate(a,i.options.animations.left)},showDialog:function(t){var n=t.buttons.map((function(e){return{text:e.text,action:e.click}}));n.push({text:this.options.messages.cancel,primary:!0}),e("
              ").appendTo(document.body).kendoDialog({close:function(){this.destroy()},modal:{preventScroll:!0},closable:!1,title:!1,content:t.text,actions:n})},editEvent:function(t){var i=this.pane;var r="";var o=this.options.messages;var a=o.save;var s=o.destroy;var c=o.cancel;var d=o.editor.editorTitle;var h=o.resetSeries;r+='
              '+n.html.renderButton(``,{fillMode:"flat",icon:"chevron-left"})+''+`${l(d)}`+n.html.renderButton(``,{fillMode:"flat",icon:"check"})+"
              ";var u=this.fields(me.mobile,t);var p=this;var f=[];r+=this._buildEditTemplate(t,u,f,!0),r+="
              ";var m=i.append(r);if(!t.isNew()&&this.options.editable&&!1!==this.options.editable.destroy&&t.isRecurrenceHead()&&t.recurrenceException){var g='
              • '+h+"
              ";m.contentElement.append(g)}if(!t.isNew()&&this.options.editable&&!1!==this.options.editable.destroy){var v='
              • '+s+"
              ";m.contentElement.append(v)}this._editPane=m;var _=this.container=m.element;return this.editable=_.kendoEditable({fields:f,model:t,clearContainer:!1,target:p.options.target,validateOnBlur:!0}).data("kendoEditable"),this.trigger("edit",{container:_,model:t})?this.trigger("cancel",{container:_,model:t}):(_.on(k+y,"a.k-scheduler-edit, .k-scheduler-cancel, .k-scheduler-update, span.k-scheduler-delete, span.k-scheduler-resetSeries",(function(n){n.preventDefault(),n.stopPropagation();var r=e(this);if(r.hasClass("k-scheduler-edit"))i.navigate(this._editPane,p.options.animations.right);else{var o="cancel";r.hasClass("k-scheduler-update")?o="save":r.hasClass("k-scheduler-delete")?o="remove":r.hasClass("k-scheduler-resetSeries")&&(o=P),p.trigger(o,{container:_,model:t})}})),i.navigate(m,p.options.animations.left),t.bind(A,p.toggleDateValidationHandler)),this.editable},_views:function(){return this.pane.element.find(n.roleSelector("view")).not(this.view.element)},close:function(){if(this.container){this.pane.navigate("",this.options.animations.right);var e=this._views();var t;for(var n=0,i=e.length;n
              ';var a;var s=i.options.messages;var l=s.save;var c=s.cancel;var d=s.destroy;var h=s.resetSeries;var u=this.fields(me.desktop,t);var p=[];var f;var m;o+=this._buildEditTemplate(t,u,p,!1);var g=v(r)?r.window:{};o+='
              ',o+=this.createButton({name:"update",text:l,attr:m,icon:"save"})+this.createButton({name:"canceledit",text:c,attr:m,icon:"cancel-outline"}),!t.isNew()&&!1!==r.destroy&&t.isRecurrenceHead()&&t.recurrenceException&&(o+=this.createButton({name:"resetSeries",text:h,attr:m})),t.isNew()&&!t.isRecurring()||!1===r.destroy||(o+=''+this.createButton({name:"delete",text:d,attr:m,icon:"trash",fillMode:"flat",themeColor:"primary"})),a=e(o+="
              "),n.applyStylesFromKendoAttributes(a,["display"]);var b=this.container=a.appendTo(i.element).eq(0).kendoWindow(_({modal:!0,resizable:!1,draggable:!0,title:s.editor.editorTitle,visible:!1,close:function(e){e.userTriggered&&i.trigger(I,{container:b,model:t})&&e.preventDefault()}},g));for(var w in i.editable=b.kendoEditable({fields:p,model:t,clearContainer:!1,validateOnBlur:!0,target:i.options.target}).data("kendoEditable"),p)"recurrenceRule"!==p[w].field&&(f=p[w].field,b.find("[name='"+f+"']").attr("aria-labelledby",f+"_label")),"isAllDay"===p[w].field&&b.find("label[for='"+f+"']").attr("id",f+"_label");return i.trigger(B,{container:b,model:t})?i.trigger(I,{container:b,model:t}):(r.window&&r.window.position?b.data("kendoWindow").open():b.data("kendoWindow").center().open(),b.on(k+y,"button.k-scheduler-cancel",(function(e){e.preventDefault(),e.stopPropagation(),i.trigger(I,{container:b,model:t})})),b.on(k+y,"button.k-scheduler-update",(function(e){e.preventDefault(),e.stopPropagation(),i.trigger("save",{container:b,model:t})})),b.on(k+y,"button.k-scheduler-delete",(function(e){e.preventDefault(),e.stopPropagation(),i.trigger(z,{container:b,model:t})})),b.on(k+y,"button.k-scheduler-resetSeries",(function(e){e.preventDefault(),e.stopPropagation(),i.trigger(P,{container:b,model:t})})),n.cycleForm(b),t.bind(A,i.toggleDateValidationHandler)),i.editable},close:function(){var e=this;var t=function(){e.editable&&(e.editable.options.model.unbind(A,e.toggleDateValidationHandler),e.editable.destroy(),e.editable=null,e.container=null),e.popup&&(e.popup.destroy(),e.popup=null)};e.editable?(e._timezonePopup&&e._timezonePopup.data("kendoWindow")&&(e._timezonePopup.data("kendoWindow").destroy(),e._timezonePopup=null),e.container.is(":visible")?e.container.data("kendoWindow").bind("deactivate",t).close():t()):t()},_createEndTimezoneButton:function(){var e=this.options.messages;var t="";return t+='
              ',t+=this.createButton({name:"savetimezone",icon:"save",themeColor:"primary",text:e.save})+this.createButton({name:"canceltimezone",icon:"cancel-outline",text:e.cancel}),t+="
              "},showDialog:function(t){var i=n.format("

              {0}

              ",t.text);i+='
              ';for(var r=0;r
              ";var o=this.element;this.popup&&this.popup.destroy();var a=this.popup=e(i).appendTo(o).eq(0).on(k,".k-button",(function(n){n.preventDefault(),a.close();var i=e(n.currentTarget).index();t.buttons[i].click()})).kendoWindow({modal:!0,resizable:!1,draggable:!1,title:t.title,visible:!1,close:function(){this.destroy(),o.trigger("focus")}}).getKendoWindow();a.center().open()},_initTimezoneEditor:function(e,t){var n=this;var i=n.container.find(".k-scheduler-timezones");var r=i.find("input.k-timezone-toggle");var o=i.find(".k-form-field").last();var a=i.find(".k-scheduler-savetimezone");var s=i.find(".k-scheduler-canceltimezone");var l=n._timezonePopup;var c=function(t){if("startTimezone"===t.field){var n=e.startTimezone;r.prop(H,!n),n||(o.hide(),e.set("endTimezone",""),r.prop("checked",!1))}};var d;n._startTimezone=e.startTimezone,n._endTimezone=e.endTimezone,l||(n._timezonePopup=l=i.kendoWindow({modal:!0,resizable:!1,draggable:!0,title:n.options.messages.editor.timezoneEditorTitle,visible:!1,close:function(i){e.unbind(A,c),i.userTriggered&&n._revertTimezones(e),t&&t.focus()}}),r.on(k,(function(){o.toggle(r.prop("checked")),e.set("endTimezone","")})),a.on(k,(function(e){e.preventDefault(),d.close()})),s.on(k,(function(t){t.preventDefault(),n._revertTimezones(e),d.close()})),e.bind(A,c)),r.prop("checked",e.endTimezone).prop(H,!e.startTimezone),e.endTimezone?o.show():o.hide(),(d=l.data("kendoWindow")).center().open()}});var be=u.extend({init:function(t,i){var r=this;h.fn.init.call(r,t,i),r.options.views&&r.options.views.length||(r.options.views=["day","week"]),r.resources=[],r._initModel(),r._wrapper(),r.options.selectable&&r._tabindex(),r._views(),r._toolbar(),r._dataSource(),r._resources(),r._resizeHandler=function(){r.resize()},r.wrapper.on(x+y+" selectstart"+y,(function(t){var n=e(t.target);n.is(":kendoFocusable")||0!==n.closest(".k-button").length||t.preventDefault()})),r.options.editable&&!1!==r.options.editable.resize&&r._resizable(),r._movable(),r._bindResize(),r.options.messages&&r.options.messages.recurrence&&(s.options=r.options.messages.recurrence),r._navigation(),r._selectable(),r._touchHandlers(),r._ariaId=n.guid(),r._createEditor(),r.mediaQueryList=n.mediaQuery(O),r.mediaQueryList.onChange(r._onMediaChange.bind(r)),r.toolbar.find(".k-scheduler-views").children().removeClass("k-button-rectangle"),r._showWatermarkOverlay&&r._showWatermarkOverlay(r.element[0])},_onMediaChange:function(e){var t=this;var n=t._selectedView;var i=t.toolbar;var r=i.getKendoToolBar();e.matches?(r.hide(i.find(".k-views-dropdown")),r.show(i.find(".k-views-dropdown").parent().next(".k-button-group"))):(r.show(i.find(".k-views-dropdown")),r.hide(i.find(".k-views-dropdown").parent().next(".k-button-group"))),t._model.set("formattedDate",e.matches?n.dateForTitle():n.shortDateForTitle())},_bindResize:function(){e(window).on("resize"+y,this._resizeHandler)},_unbindResize:function(){e(window).off("resize"+y,this._resizeHandler)},dataItems:function(){var n=this.items();var i=this._data;var r=e.map(n,(function(t){return e(t).attr("data-uid")}));var o;var a;var s={};var l=r.length;for(o=0;oe.element[0].getAttribute("data-uid"),operator:"eq",value:e[r]}).toArray())[0]&&i._createSelection(h[0].element)}else{var g=o.element.find(n.format(".k-event[data-uid={0}], .k-task[data-uid={0}]",e[r]));g.length&&i._createSelection(g[0])}i._ctrlKey=c},_touchHandlers:function(){var e=this;var t;var i;var r;var o;var a;var s=e.wrapper;var l=e._touchMove.bind(e);s.on(C+y,".k-scheduler-header-all-day td, .k-scheduler-content td, .k-event",(function(n){var r=e.wrapper.find(".k-scheduler-content");e._isTouch(n)&&(r.stop(!0,!1),e._touchPosX=t=e._tapPosition(n,"X"),e._touchPosY=i=e._tapPosition(n,"Y"),e._userTouched=!0,e.view()._scrolling=!1,a=Date.now(),s.on(S+y,".k-scheduler-header-all-day td, .k-scheduler-content td, .k-event",l))})),s.on("contextmenu"+y,".k-scheduler-header-all-day td, .k-scheduler-content td, .k-event",(function(t){e._preventFocus=!0})),s.on(T+y,".k-scheduler-header-all-day td, .k-scheduler-content td, .k-event",(function(c){if(e._isTouch(c)){var d=Date.now()-a;var h=e.wrapper.find(".k-scheduler-content");var u=-e._amplitude*(3e3/d);r=e._tapPosition(c,"X"),o=e._tapPosition(c,"Y"),e._dragging||(e.options.selectable&&(Math.abs(r-t)<=10||Math.abs(o-i)<=10)&&e._mouseDownSelection(c),!n.support.kineticScrollNeeded&&d<200&&Math.abs(r-t)>10&&h.animate({scrollTop:h[0].scrollTop+u}),s.off(S+y,".k-scheduler-header-all-day td, .k-scheduler-content td",l))}}))},_navigation:function(){var e=this,t=e.wrapper;t.on("focus"+y,(function(){var n=e._selection;setTimeout((function(){e._preventFocus?e._preventFocus=!1:(n&&!(n.events.length>0&&0===t.find("[data-uid='"+n.events[0]+"']").length)||e._userTouched||e._mouseDown?e._mouseDown=!1:e._initialFocus(),e._select())}),300)})),t.on("focusout"+y,(function(){e._ctrlKey=e._shiftKey=!1})),t.on("keydown"+y,e._keydown.bind(e)),t.on("keyup"+y,(function(t){e._ctrlKey=t.ctrlKey,e._shiftKey=t.shiftKey}))},_selectable:function(){var e=this;var t=e.wrapper;if(e.options.selectable){t.on(x+y,".k-scheduler-header-all-day td, .k-scheduler-content td, .k-event, .k-scheduler-body td .k-link",(function(t){e._isTouch(t)||e._mouseDownSelection(t)}));var n=e._mouseMove.bind(e);t.on(x+y,".k-scheduler-header-all-day td, .k-scheduler-content td",(function(i){var r=i.which;var o=i.button;var a=r&&3===r||o&&2==o;e._isTouch(i)||a||t.on(M+y,".k-scheduler-header-all-day td, .k-scheduler-content td",n)})),t.on("mouseup"+y+" mousecancel"+y,(function(){t.off(M+y,".k-scheduler-header-all-day td, .k-scheduler-content td",n)}))}},_mouseDownSelection:function(t){var i=t.which;var r=t.button;i&&3===i||r&&2==r||(t.ctrlKey&&(this._ctrlKey=t.ctrlKey),t.shiftKey&&(this._shiftKey=t.shiftKey),this._mouseDown=!0,this._createSelection(t.currentTarget),e(t.currentTarget).hasClass("k-event")&&(this._selection.eventElement=t.currentTarget)),"year"!==this.view().name&&n._activeElement()!==this.wrapper.get(0)?n.focusElement(this.wrapper):this._select(),this.toolbar&&this.toolbar.find("."+R).removeClass(R)},_selectFirstSlot:function(){var e,t=this.wrapper.find(".k-scheduler-header-all-day").find("td").first(),n=this.wrapper.find(".k-scheduler-content").find("td").first();e=t.length>0?t:n.length>0?n:this.wrapper.find(".k-scheduler-body").find(".k-link").first(),this._createSelection(e)},_firstEvent:function(){var e,t,n,i=this.wrapper.find(".k-scheduler-header-wrap .k-event, .k-task").first(),r=this.wrapper.find(".k-scheduler-content .k-event").first();return i.length>0?r.length>0?(t=this.occurrenceByUid(i.data("uid")),n=this.occurrenceByUid(r.data("uid")),e=t.start<=n.start?i:r):e=i:r&&(e=r),e},_initialFocus:function(){var e=this._firstEvent();this.options.selectable?e&&e.length>0?(this._createSelection(e),this._selection.eventElement=e[0]):this._selectFirstSlot():this.toolbar&&0===this.toolbar.find("."+R).length?this._focusToolbar():this.toolbar&&this.toolbar.find("."+R).removeClass(R)},_select:function(){const t=this,n=t.view(),i=t.wrapper,r=t._selection,o=t._old?t._old.selection:null,a=t._old?t._old.eventsLength:null;let s=n.current();if(r&&(s&&(s.removeAttribute("id"),i.removeAttr("aria-activedescendant")),n.select(r),t._selection.eventElement=null,s=n.current(),s)){s.setAttribute("id",t._ariaId),i.attr("aria-activedescendant",t._ariaId);const h=t._old?t._old.selectionStart.getTime():null;const u=t._old?t._old.selectionEnd.getTime():null;const p=r.start.getTime()!==h||r.end.getTime()!==u;if(o!==s||r.events&&a!==r.events.length||p){var l=e(s).data("uid");if(t._old&&l&&l===e(t._old.selection).data("uid")&&r.events&&t._old.eventsLength===r.events.length)return;var c=t._selectedEvents();var d=n._selectedSlots;t._old={selection:s,eventsLength:c.length,selectionStart:r.start,selectionEnd:r.end},t.trigger(A,{start:r.start,end:r.end,events:c,slots:d,resources:n._resourceBySlot(r)})}}},_selectedEvents:function(){var e=this._selection.events;var t=e.length;var n=0;var i;var r=[];for(;ni[0].clientHeight;var o=i[0].scrollWidth>i[0].clientWidth;var a=t._tapPosition(e,"Y");var s=t._tapPosition(e,"X");var l=i[0].scrollTop-Math.round(a-t._touchPosY);var c=i[0].scrollLeft-Math.round(s-t._touchPosX);var d=r&&Math.abs(a-t._touchPosY)>10;var h=o&&Math.abs(a-t._touchPosY)>10;t._dragging||n.support.kineticScrollNeeded||!t._isTouch(e)||(d||h)&&(t._amplitude=Math.round(a-t._touchPosY),t._touchPosY=a,t._touchPosX=s,i.animate({scrollTop:l,scrollLeft:c},0),t.view()._scrolling=!0)},_mouseMove:function(t){var n=this;clearTimeout(n._moveTimer),n._isTouch(t)||(n._moveTimer=setTimeout((function(){var i=n.view();var r=n._selection;if(r){var o=i.selectionByElement(e(t.currentTarget));if(o&&r.groupIndex===o.groupIndex){var a=o.startDate();var s=o.endDate();a>=r.end?r.backward=!1:s<=r.start&&(r.backward=!0),r.backward?r.start=a:r.end=s,n._select()}}}),5))},_viewByIndex:function(e){var t,n=this.views;for(t in n){if(!e)return t;e--}},_keydownToolbar:function(e){var t=e.keyCode;return e.altKey&&t===c.DOWN&&this.toolbar.find(".k-nav-current").hasClass(R)?(this._showCalendar(),void e.preventDefault()):t===c.DOWN?("year"===this._selectedViewName?this.view().calendar.focus():document.activeElement!==this.element[0]&&this.element.focus(),void e.preventDefault()):void 0},_keydownView:function(e){var t,i,r,o=e.keyCode,a=16===o||18===o||17===o||91===o||92===o,s=this._selection,l=this.view(),d=l.options.editable,h=[c.LEFT,c.RIGHT,c.UP,c.DOWN],u=n.support.isRtl(this.element);a||s&&(o===c.ENTER?s.events.length&&d&&!1!==d.update&&this.editEvent(s.events[0]):o!==c.DELETE&&o!==c.BACKSPACE||!1===d||!1===d.destroy?h.indexOf(o)>-1?(t=o===c.UP||o===c.LEFT&&!u||o===c.RIGHT&&u,l.moveToEvent(s,t)&&(this._select(),document.activeElement!==this.element[0]&&this.element.trigger("focus"),e.preventDefault())):o!==c.HOME&&o!==c.END||(e.preventDefault(),i=this.view().content.eq(0),r=o===c.HOME?i.find(".k-scheduler-table td").first():i.find(".k-scheduler-table td").last(),this.view()._scrollTo(r[0],i[0])):this.removeEvent(s.events[0]))},_keydownShortcut:function(e){var t=new Date,r=this.options.timezone,o=this.view().options.editable;if(66===e&&this.view().toggleFullDay)this.view().toggleFullDay();else if(67===e&&o&&!1!==o.create)this.addEvent(_({},{start:this.date(),end:this.date()}));else if(84===e){if(r){var a=n.timezone.offset(t,r);i=n.timezone.convert(t,t.getTimezoneOffset(),a)}else i=t;this.trigger("navigate",{view:this._selectedViewName,action:"today",date:i})||this.date(i)}},_keydownYearView:function(e){var t=this.view(),n=this._selection,i=e.keyCode;i!==c.TAB&&(i===c.F10?(this._focusToolbar(),e.preventDefault()):(this.toolbar.find("."+R).removeClass(R),t.calendar.focus()),n&&this._adjustSelectedDate(),e.preventDefault())},_keydownAgendaView:function(e){var t,n,i=e.keyCode,r=this.view(),o=this._selection;r.move(o,i)?(e.preventDefault(),this.toolbar.find("."+R).removeClass(R),this._select()):i!==c.HOME&&i!==c.END||(e.preventDefault(),t=this.view().content.eq(0),n=i===c.HOME?t.find(".k-scheduler-table td").first():t.find(".k-scheduler-table td").last(),this.view()._scrollTo(n[0],t[0]))},_keydownChangeView:function(e){var t,n=e-49;-1===n&&(n=9),(t=this._viewByIndex(n))&&!this.trigger("navigate",{view:t,action:"changeView",date:this.date()})&&this.view(t)},_keydownChangeDate:function(e){var t=n.support.isRtl(this.element),r=t&&e===c.LEFT||!t&&e===c.RIGHT?"next":"previous";i="next"===r?this.view().nextDate():this.view().previousDate(),this.trigger("navigate",{view:this._selectedViewName,action:r,date:i})||(this.date(i),this._initialFocus(),this._select())},_keydown:function(t){var n=t.keyCode,i=e(t.target).closest(".k-toolbar").length>0,r=t.altKey;if(this._ctrlKey=t.ctrlKey,this._shiftKey=t.shiftKey,n===c.ESC&&this.popup&&this.popup.visible())return this.popup.close(),void t.preventDefault();if(n!==c.LEFT&&n!==c.RIGHT||!this._shiftKey)if(r&&n>=48&&n<=57)this._keydownChangeView(n);else if([66,67,84].indexOf(n)>-1)e(t.target).hasClass("k-scheduler-search-input")||this._keydownShortcut(n);else if(i)this._keydownToolbar(t);else{if("year"===this._selectedViewName)return void this._keydownYearView(t);if(n===c.F10)return this._focusToolbar(),void t.preventDefault();if("agenda"===this._selectedViewName)return void this._keydownAgendaView(t);this._keydownView(t)}else this._keydownChangeDate(n)},_focusToolbar:function(){this.toolbar.find("[tabindex=0]").first().trigger("focus").addClass(R)},_createSelection:function(t){var i,r,o=this._selection;(t=e(t)).is(".k-event")&&(i=t.attr(n.attr("uid")),o&&-1!==o.events.indexOf(i)&&!this._ctrlKey)||(o&&(this._ctrlKey||this._shiftKey)||(o=this._selection={events:[],groupIndex:0}),(r=this.view().selectionByElement(t))&&(o.groupIndex=r.groupIndex||0),i&&(r=ne(this._data,i)),r&&r.uid&&(i=[r.uid]),this._updateSelection(r,i),this._adjustSelectedDate())},_updateSelection:function(e,i,r){var o=this._selection;if(e&&o){var a=this.view();if(e.uid&&(e=a._updateEventForSelection(e)),this._shiftKey&&o.start&&o.end){var s=e.end-1?o.events.splice(l,1):o.events=o.events.concat(i||[])}else o.events=i||[]}},options:{name:"Scheduler",date:V,editable:!0,autoBind:!0,snap:!0,mobile:!1,timezone:"",allDaySlot:!0,min:new Date(1900,0,1),max:new Date(2099,11,31),toolbar:null,workWeekStart:1,workWeekEnd:5,workDays:null,showWorkHours:!1,startTime:V,endTime:V,currentTimeMarker:{updateInterval:1e4,useLocalTimezone:!0},ongoingEvents:{cssClass:"k-event-ongoing",enabled:!1,updateInterval:6e4,useLocalTimezone:!0},footer:{},messages:{today:"Today",pdf:"Export to PDF",save:"Save",cancel:"Cancel",destroy:"Delete",resetSeries:"Reset Series",deleteWindowTitle:"Delete event",next:"Next",previous:"Previous",refresh:"Refresh",selectView:"Select view",ariaSlotLabel:"Selected from {0:t} to {1:t}",ariaEventLabel:{on:"on",at:"at",to:"to",allDay:"(all day)",prefix:""},search:"Search...",views:{day:"Day",week:"Week",workWeek:"Work Week",agenda:"Agenda",month:"Month",timeline:"Timeline",timelineWeek:"Timeline Week",timelineWorkWeek:"Timeline Work Week",timelineMonth:"Timeline Month",year:"Year"},recurrenceMessages:{deleteWindowTitle:"Delete Recurring Item",resetSeriesWindowTitle:"Reset Series",deleteWindowOccurrence:"Delete current occurrence",deleteWindowSeries:"Delete the series",editWindowTitle:"Edit Recurring Item",editWindowOccurrence:"Edit current occurrence",editWindowSeries:"Edit the series"},editable:{confirmation:"Are you sure you want to delete this event?"},editor:{title:"Title",start:"Start",end:"End",allDayEvent:"All day event",description:"Description",repeat:"Repeat",timezone:"Timezone",startTimezone:"Start timezone",endTimezone:"End timezone",separateTimezones:"Use separate start and end time zones",timezoneEditorTitle:"Timezones",timezoneEditorButton:"Time zone",timezoneTitle:"Time zones",noTimezone:"No timezone",editorTitle:"Event"}},height:null,width:null,resources:[],group:{resources:[],orientation:"horizontal"},views:[],selectable:!1},events:[z,B,I,L,"add","dataBinding","dataBound","moveStart","move","moveEnd","resizeStart","resize","resizeEnd","navigate",A],destroy:function(){var t=this;if(h.fn.destroy.call(t),t.dataSource&&(t.dataSource.unbind(A,t._refreshHandler),t.dataSource.unbind(D,t._progressHandler),t.dataSource.unbind(E,t._errorHandler)),t._resourceRefreshHandler)for(var i=0;i1;for(var _=0;_=h._timeSlotInterval()&&(i=o.isAllDay?a.startOffset(l.x.location,l.y.location,s.options.snap):a.endOffset(l.x.location,l.y.location,s.options.snap)):"north"==d?!a.isDaySlot&&n.date.toUtcTime(o.end)-a.start>=h._timeSlotInterval()&&(t=a.startOffset(l.x.location,l.y.location,s.options.snap)):"east"==d?a.isDaySlot&&n.date.toUtcTime(n.date.getDate(a.endDate()))>=n.date.toUtcTime(n.date.getDate(o.start))?i=o.isAllDay?a.startOffset(l.x.location,l.y.location,s.options.snap):a.endOffset(l.x.location,l.y.location,s.options.snap):!a.isDaySlot&&a.end-n.date.toUtcTime(o.start)>=h._timeSlotInterval()&&(i=a.endOffset(l.x.location,l.y.location,s.options.snap)):"west"==d&&(a.isDaySlot&&n.date.toUtcTime(n.date.getDate(o.end))>=n.date.toUtcTime(n.date.getDate(a.startDate()))||!a.isDaySlot&&n.date.toUtcTime(o.end)-a.start>=h._timeSlotInterval())&&(t=a.startOffset(l.x.location,l.y.location,s.options.snap)),s.trigger("resize",{event:r,slot:{element:a.element,start:a.startDate(),end:a.endDate()},start:n.timezone.toLocalDate(t),end:n.timezone.toLocalDate(i),resources:h._resourceBySlot(a)})?(t=p,i=f):h._updateResizeHint(o,a.groupIndex,t,i)}}},dragend:function(l){var d=e(l.currentTarget);var h=new Date(o.start.getTime());var u=new Date(o.end.getTime());var p=c(d);s._dragging=!1,s.view()._removeResizeHint(),"south"==p?u=n.timezone.toLocalDate(i):"north"==p?h=n.timezone.toLocalDate(t):"east"==p?u=a.isDaySlot?n.date.getDate(n.timezone.toLocalDate(i)):n.timezone.toLocalDate(i):"west"==p&&(a.isDaySlot?((h=new Date(n.timezone.toLocalDate(t))).setHours(0),h.setMinutes(0)):h=n.timezone.toLocalDate(t)),!s.trigger("resizeEnd",{event:r,slot:{element:a.element,start:a.startDate(),end:a.endDate()},start:h,end:u,resources:s.view()._resourceBySlot(a)})&&u.getTime()>=h.getTime()&&(o.start.getTime()==h.getTime()&&o.end.getTime()==u.getTime()||(s.view()._updateEventForResize(r),s._updateEvent(p,r,{start:h,end:u}))),a=null,r=null},dragcancel:function(){s._dragging=!1,s.view()._removeResizeHint(),a=null,r=null}})},_updateEvent:function(e,t,i){var o=this;var s=function(t,n){var a;try{o._preventRefresh=!0,t.update(i),o._convertDates(t),a=t.start,e&&t.duration()%r==0&&0===a.getHours()&&0===a.getMinutes()&&0===a.getSeconds()&&0===a.getMilliseconds()&&t.set("isAllDay",!0)}finally{o._preventRefresh=!1}o.trigger(L,{event:t})||(n&&n(),o._isMultiDrag||o.dataSource.sync())};var l=function(e){return e.recurrenceRule?o.dataSource.getByUid(e.uid):o.dataSource.get(e.recurrenceId)};if(t.recurrenceRule||t.isOccurrence()){var c=o.options.messages.recurrenceMessages;o._showRecurringDialog(t,(function(){var e=l(t);var n;var i=e.toOccurrence({start:t.start,end:t.end});n=i.uid,s(o.dataSource.add(i),(function(){o._convertDates(e),o._selection&&o._selection.events.push(n)}))}),(function(){var r=l(t);if("south"==e||"north"==e){if(i.start){var c=n.date.getDate(r.start);n.date.setTime(c,a(i.start)),i.start=c}if(i.end){var d=n.date.getDate(r.end);n.date.setTime(d,a(i.end)),i.end=d}}o.dataSource._removeExceptions(r),s(r)}),{title:c.editWindowTitle,text:c.editRecurring?c.editRecurring:W,occurrenceText:c.editWindowOccurrence,seriesText:c.editWindowSeries})}else s(o.dataSource.getByUid(t.uid))},_modelForContainer:function(t){return t=e(t).closest("["+n.attr("uid")+"]"),this.dataSource.getByUid(t.attr(n.attr("uid")))},showDialog:function(e){this.toolbar.find("."+R).removeClass(R),this._editor.showDialog(e)},focus:function(){this.wrapper.trigger("focus")},_confirmation:function(e,t,i){var r=this.options.editable;if(!0===r||!1!==r.confirmation){var o=this.options.messages;var a=o.deleteWindowTitle;var s=typeof r.confirmation===p?r.confirmation:o.editable.confirmation;if(this._isEditorOpened()&&t.isRecurring()){var l=this.options.messages.recurrenceMessages;a=l.deleteWindowTitle,s=t.isException()||t.isNew()?l.deleteRecurringConfirmation?l.deleteRecurringConfirmation:"Are you sure you want to delete this event occurrence?":l.deleteSeriesConfirmation?l.deleteSeriesConfirmation:"Are you sure you want to delete the whole series?",i&&(a=l.resetSeriesWindowTitle,s=l.resetSeriesConfirmation?l.resetSeriesConfirmation:"Are you sure you want to reset the whole series?")}var c=[{name:"destroy",text:i?o.resetSeries:o.destroy,click:function(){e()}}];this._isMobile()&&n.Pane||c.push({name:"canceledit",text:o.cancel,click:function(){e(!0)}}),this._unbindResize(),this.showDialog({model:t,text:s,title:a,buttons:c}),this._bindResize()}else e()},addEvent:function(e){var t=this._editor.editable;var n=this.dataSource;var i;e=e||{},!this.trigger("add",{event:e})&&(t&&t.end()||!t)&&(this.cancelEvent(),e&&e.toJSON&&(e=e.toJSON()),(i=n.add(e))&&(this.cancelEvent(),this._editEvent(i)))},saveEvent:function(){var e=this;var t=e._editor;var n=e.dataSource;if(t){var i=t.editable;var r=t.container;var o=e._modelForContainer(r);var a,s,l;if(r&&i&&i.end()&&!e.trigger(L,{container:r,event:o})){if(!o.isOccurrence()&&o.recurrenceException&&!o.recurrenceRule){for(s=(a=n.data()).length-1;s>=0;s-=1)(l=a[s])&&l.recurrenceId===o.id&&n.remove(l);o.set("recurrenceException","")}o.dirty||o.isOccurrence()||e._convertDates(o,"remove"),n.sync()}}},cancelEvent:function(){var e=this._editor;var t=e.container;var n;t&&((n=this._modelForContainer(t))&&n.isOccurrence()&&(this._convertDates(n,"remove"),this._convertDates(this.dataSource.get(n.recurrenceId),"remove")),this.dataSource.cancelChanges(n),e.close())},editEvent:function(e){var t="string"==typeof e?this.occurrenceByUid(e):e;t&&(this.cancelEvent(),t.isRecurring()?this._editRecurringDialog(t):this._editEvent(t))},_editEvent:function(e){this._preventRefresh=!0,this._unbindResize(),this._createPopupEditor(e),this.toolbar.find("."+R).removeClass(R),this._bindResize()},_editRecurringDialog:function(e){var t=this;var n=t.options.messages.recurrenceMessages;t._showRecurringDialog(e,(function(){e.isException()?t._editEvent(e):t.addEvent(e)}),(function(){e.recurrenceId&&(e=t.dataSource.get(e.recurrenceId)),t._editEvent(e)}),{title:n.editWindowTitle,text:n.editRecurring?n.editRecurring:W,occurrenceText:n.editWindowOccurrence,seriesText:n.editWindowSeries})},_showRecurringDialog:function(e,t,n,i){var r=this.options.editable;var o=v(r)?r.editRecurringMode:"dialog";"occurrence"===o||this._isMultiDrag?t():"series"===o?n():(this._unbindResize(),this.showDialog({model:e,title:i.title,text:i.text,buttons:[{text:i.occurrenceText,click:t},{text:i.seriesText,click:n}]}),this._bindResize())},_createButton:function(e){var t=e.template||j,i=typeof e===p?e:e.name||e.text,r={className:"k-scheduler-"+(i||"").replace(/\s/g,""),text:i,attr:""};if(!(i||v(e)&&e.template))throw new Error("Custom commands should have name specified");return v(e)?(e.className&&(e.className+=" "+r.className),"edit"===i&&v(e.text)&&((e=_(!0,{},e)).text=e.text.edit),r=_(!0,r,le[i],e)):r=_(!0,r,le[i]),r.className?-1===r.className.indexOf("k-button-solid-primary")&&(r.className+=" k-button-solid-base"):r.className="k-button-solid-base",n.template(t)(r)},_convertDates:function(e,t){var i=this.dataSource.reader.timezone;var r=e.startTimezone;var o=e.endTimezone;var a=e.start;var s=e.start;t=t||"apply",r=r||o,o=o||r,r&&(i?"apply"===t?(a=n.timezone.convert(e.start,i,r),s=n.timezone.convert(e.end,i,o)):(a=n.timezone.convert(e.start,r,i),s=n.timezone.convert(e.end,o,i)):(a=n.timezone[t](e.start,r),s=n.timezone[t](e.end,o)),e._set("start",a),e._set("end",s))},_createEditor:function(){var e=this;var t;(t=this._isMobile()&&n.Pane?e._editor=new ve(this.wrapper,_({},this.options,{target:this,timezone:e.dataSource.reader.timezone,resources:e.resources,createButton:this._createButton.bind(this)})):e._editor=new _e(this.wrapper,_({},this.options,{target:this,createButton:this._createButton.bind(this),timezone:e.dataSource.reader.timezone,resources:e.resources}))).bind("cancel",(function(t){e.trigger("cancel",{container:t.container,event:t.model})?t.preventDefault():(e._preventRefresh=!1,e.cancelEvent(),e._attemptRefresh&&e.refresh(),e.focus())})),t.bind("edit",(function(t){e.trigger(B,{container:t.container,event:t.model})&&t.preventDefault()})),t.bind("save",(function(){e._preventRefresh=!1,e.saveEvent()})),t.bind("remove",(function(t){e._preventRefresh=!1,e.removeEvent(t.model)})),t.bind("resetSeries",(function(t){e._confirmation((function(n){e._preventRefresh=!1,n||(e.dataSource._removeExceptions(t.model),e.saveEvent())}),t.model,!0)}))},_createPopupEditor:function(e){var t=this._editor;e.isNew()&&!e.isOccurrence()||(e.isOccurrence()&&this._convertDates(e.recurrenceId?this.dataSource.get(e.recurrenceId):e),this._convertDates(e)),this.editable=t.editEvent(e)},removeEvent:function(e){var t=this,n="string"==typeof e?t.occurrenceByUid(e):e;n&&(n.isRecurring()?t._deleteRecurringDialog(n):t._confirmation((function(e){e||t._removeEvent(n)}),n))},occurrenceByUid:function(e){var t=this.dataSource.getByUid(e);return t||(t=ne(this._data,e)),t},occurrencesInRange:function(e,t){return new n.data.Query(this._data).filter({logic:"or",filters:[{logic:"and",filters:[{field:"start",operator:"gte",value:e},{field:"end",operator:"gte",value:e},{field:"start",operator:"lt",value:t}]},{logic:"and",filters:[{field:"start",operator:"lte",value:e},{field:"end",operator:"gt",value:e}]}]}).toArray()},_removeEvent:function(e){this.trigger(z,{event:e})||this.dataSource.remove(e)&&this.dataSource.sync()},_deleteRecurringDialog:function(e){var t=this;var n=e;var i=t.options.editable;var r;var o;var a;var s;var l;var c;var d=v(i)?i.editRecurringMode:"dialog";r=function(){var e=n.recurrenceId?n:n.toOccurrence();var i=t.dataSource.get(e.recurrenceId);t._convertDates(i),t._removeEvent(e)},o=function(){n.recurrenceId&&(n=t.dataSource.get(n.recurrenceId)),t._removeEvent(n)},a=function(){t.dataSource.remove(n),t.dataSource.sync()},("dialog"!=d||t._isEditorOpened())&&(s=function(){t._confirmation((function(e){e||r()}),n)},l=function(){t._confirmation((function(e){e||o()}),n)},c=function(){t._confirmation((function(e){e||a()}),n)});var h=l||o;var u=s||r;var p=c||a;if(t._isEditorOpened())e.isException()?u():e.isNew()?p():h();else{var f=t.options.messages.recurrenceMessages;t._showRecurringDialog(e,u,h,{title:f.deleteWindowTitle,text:f.deleteRecurring?f.deleteRecurring:"Do you want to delete only this event occurrence or the whole series?",occurrenceText:f.deleteWindowOccurrence,seriesText:f.deleteWindowSeries})}},_isEditorOpened:function(){return!!this._editor.container},_unbindView:function(e){e.destroy()},_bindView:function(t){var n=this;n.options.editable&&(n._viewRemoveHandler&&t.unbind(z,n._viewRemoveHandler),n._viewRemoveHandler=function(e){n.removeEvent(e.uid)},t.bind(z,n._viewRemoveHandler),n._viewAddHandler&&t.unbind("add",n._viewAddHandler),n._viewAddHandler=function(e){n.addEvent(e.eventInfo)},t.bind("add",this._viewAddHandler),n._viewEditHandler&&t.unbind(B,n._viewEditHandler),n._viewEditHandler=function(e){n.editEvent(e.uid)},t.bind(B,this._viewEditHandler)),n._viewNavigateHandler&&t.unbind("navigate",n._viewNavigateHandler),n._viewNavigateHandler=function(e){if(e.action)n.trigger("navigate",{view:e.view,isWorkDay:e.isWorkDay,action:e.action,date:e.date})||n.date(e.date);else if(e.view){var t="isWorkDay"in e;var i=t?"changeWorkDay":"changeView";n.trigger("navigate",{view:e.view,isWorkDay:e.isWorkDay,action:i,date:e.date})||(t&&(n._workDayMode=e.isWorkDay),n._selectView(e.view),n.date(e.date))}},t.bind("navigate",n._viewNavigateHandler),n._viewActivateHandler&&t.unbind("activate",n._viewActivateHandler),n._viewActivateHandler=function(){n._selection&&(this.constrainSelection(n._selection),0===e(document.activeElement).closest(".k-scheduler-toolbar").length&&(document.activeElement!==n.wrapper[0]?n.element.trigger("focus"):n._select()),n._adjustSelectedDate())},t.bind("activate",n._viewActivateHandler)},_selectView:function(e){var t=this;if(e&&t.views[e])if(t._selectedView&&t._unbindView(t._selectedView),t._selectedView=t._renderView(e),t._selectedViewName=e,this._initialSize&&(this._initialSize=!1,this._onMediaChange(window.matchMedia(O))),t._viewsCount>1&&!t._isMobile()){var i=t.toolbar.find("["+n.attr("name")+"="+e+"]");var r=t.toolbar.find(".k-views-dropdown");var o=i.closest(".k-button-group").data("kendoButtonGroup");r.val(e),o&&o.select(i)}else if(t._viewsCount>1){t.toolbar.find(".k-scheduler-mobile-views").find("[value="+e.replace(/\./g,"\\.")+"]").prop("selected","selected")}},view:function(e){var t=this;return e?("year"===e?t.wrapper.removeAttr("tabindex"):t.wrapper.attr("tabindex",0),t._selectView(e),void t.rebind()):t._selectedView},viewName:function(){return this.view().name},_renderView:function(e){var t=this._initializeView(e);return this._bindView(t),(n.support.mouseAndTouchPresent||n.support.pointers)&&(t.content.css("-ms-touch-action","pinch-zoom"),t.content.css("touch-action","pinch-zoom")),this._model.set("formattedDate",t.dateForTitle()),this._model.set("formattedShortDate",t.shortDateForTitle()),this._model.set("formattedMobileDate",t.mobileDateForTitle?t.mobileDateForTitle():t.shortDateForTitle()),this._model.set("formattedYear",t.mobileYearForTitle?t.mobileYearForTitle():n.format("{0:yyyy}",t.startDate())),t},resize:function(e){var t=this.getSize();var n=this._size;var i=this.view();i&&i.groups&&(!e&&n&&t.width===n.width&&t.height===n.height||(this.refresh({action:"resize"}),this._size=t))},_adjustSelectedDate:function(){var e=this._model.selectedDate,t=this._selection,i=t.start;i&&!n.date.isInDateRange(e,o(i),o(t.end))&&e.setFullYear(i.getFullYear(),i.getMonth(),i.getDate())},_initializeView:function(e){var t=this.views[e];if(t){var i=v(t),r={},o=t.type;if(typeof o===p&&(o=n.getter(t.type)(window)),i&&t.workDays&&t.workDays.length&&(r.workDays=t.workDays),!o)throw new Error("There is no such view");t=new o(this.wrapper,function(e,t){for(var n in delete e.name,delete e.prefix,delete e.remove,delete e.edit,delete e.add,delete e.navigate,t)e[n]=t[n];return e}(_(!0,{},this.options,i?t:{},{resources:this.resources,date:this.date(),startTime:n.parseDate(t.startTime)||n.parseDate(this.options.startTime),endTime:n.parseDate(t.endTime)||n.parseDate(this.options.endTime),showWorkHours:this._workDayMode}),r))}return t},_views:function(){var e=this.options.views;var t;var n;var i;var r;var o;var a;var s;for(this.views={},this._viewsCount=0,a=0,s=e.length;a0?(n.forEach((function(e){0===e.dataSource.data().length&&(t._preventRebind=!0,i.push(e.dataSource.fetch()))})),e.when.apply(null,i).then((function(){t.dataSource.fetch(),t._preventRebind=!1}))):t.dataSource.fetch()},_dataSource:function(){var e=this,t=e.options,i=t.dataSource;i=w(i)?{data:i}:i,!t.timezone||i instanceof se?i instanceof se&&(t.timezone=i.options.schema?i.options.schema.timezone:""):i=_(!0,i,{schema:{timezone:t.timezone}}),e.dataSource&&e._refreshHandler?e.dataSource.unbind(A,e._refreshHandler).unbind(D,e._progressHandler).unbind(E,e._errorHandler):(e._refreshHandler=e.refresh.bind(e),e._progressHandler=e._requestStart.bind(e),e._errorHandler=e._error.bind(e)),e.dataSource=n.data.SchedulerDataSource.create(i).bind(A,e._refreshHandler).bind(D,e._progressHandler).bind(E,e._errorHandler),e.options.dataSource=e.dataSource},_error:function(){this._progress(!1)},_requestStart:function(){this._progress(!0)},_progress:function(e){var t=this.element.find(".k-scheduler-content");n.ui.progress(t,e)},_resources:function(){var t=this;var n=t.options.resources;var i=[];for(var r=0;r-1;!n._resourceRefreshHandler&&i&&(n._resourceRefreshHandler=n._refreshResource.bind(n),n._resourceErrorHandler=n._error.bind(n)),i&&e.bind(A,n._resourceRefreshHandler).bind(E,n._resourceErrorHandler)},_refreshResource:function(){var e=this;e._editor&&e._editor.editable||e._preventRefresh||e.view(e._selectedViewName)},_initModel:function(){var e=this;e._model=n.observable({selectedDate:new Date(this.options.date),formattedDate:"",formattedShortDate:""}),e._model.bind(A,(function(t){"selectedDate"===t.field&&e.view(e._selectedViewName)}))},_wrapper:function(){var e=this;var t=e.options;var n=t.height;var i=t.width;e.wrapper=e.element.addClass("k-scheduler"),e._isMobile()&&e.wrapper.addClass("k-scheduler-mobile"),n&&e.wrapper.height(n),i&&e.wrapper.width(i)},date:function(e){return null!=e&&o(e)>=o(this.options.min)&&o(e)<=o(this.options.max)&&this._model.set("selectedDate",e),o(this._model.get("selectedDate"))},_processHandlers:function(e){var t=this;t._pdfClickHandler=e=>{e.preventDefault(),t.saveAsPDF()},t._createClickHandler=e=>{e.preventDefault(),t.addEvent()},t._calendarClickHandler=t._currentClickHandler=e=>{e.preventDefault(),t._showCalendar(e.target)},t._todayClickHandler=e=>{e.preventDefault();var i,r=t.options.timezone,o=new Date;if(r){var a=n.timezone.offset(o,r);i=n.timezone.convert(o,o.getTimezoneOffset(),a)}else i=o;t.trigger("navigate",{view:t._selectedViewName,action:"today",date:i})||t.date(i)},t._previousClickHandler=e=>{e.preventDefault();var n=t.view().previousDate();t.trigger("navigate",{view:t._selectedViewName,action:"previous",date:n})||t.date(n)},t._nextClickHandler=e=>{e.preventDefault();var n=t.view().nextDate();t.trigger("navigate",{view:t._selectedViewName,action:"next",date:n})||t.date(n)},t._refreshClickHandler=e=>{e.preventDefault();var n=t.view().name;t.trigger("navigate",{view:n,action:"changeView",date:t.date()})||t.view(n)},t._viewClickHandler=e=>{var i=e.target.attr(n.attr("name"));t.trigger("navigate",{view:i,action:"changeView",date:t.date()})||t.view(i)},Object.values(e).map((e=>{e.name&&(e.click=t["_"+e.name+"ClickHandler"])}))},_processDefaults:function(){var t,i,r=this.views,o=e.extend(!0,{},G),a=[],s=n.support.isRtl(this.wrapper);return Object.keys(r).map((t=>{var n=e.extend(!0,{},o.view);n.text=r[t].title;const i=`ref-view-${t.toLowerCase()}`;n.attributes={[i]:"","data-name":t},n.groupClass="k-scheduler-views",o[t]=n,a.push(t)})),a.length>1&&(t=q({views:this.views,label:this.options.messages.selectView,type:"k-views-dropdown"}),i=q({views:this.views,label:this.options.messages.selectView,type:"k-scheduler-mobile-views"})),o.viewsDdl={template:t},o.viewsMobile={template:i},this._viewsButtons=a,s&&(o.previous.icon="caret-alt-right",o.next.icon="caret-alt-left"),o},_processToolbarArray:function(){var t,n,i,r=this.options,o=r.toolbar,a=[],s=this._isMobile();return o&&(a=Array.isArray(o)?o:[o]),n=e.grep(a,(function(e){return"pdf"==e||"pdf"==e.name})).length>0,i=e.grep(a,(function(e){return"search"==e||"search"==e.name})).length>0,s?(t=[...Y],r.editable&&t[0].push("create")):t=[...K],i&&t.push("search"),n&&(s?t[0].unshift("pdfMobile"):t.unshift("pdf")),1===this._viewsCount?t.push("refresh"):this._viewsCount>1&&(s?t.push("viewsMobile"):(t.push("viewsDdl"),t.push(this._viewsButtons))),t},_processViewTools:function(e){var t=e,n=-1;return e.some(((e,t)=>("views"===e||"views"===e.name)&&(n=t,!0))),n>-1&&t.splice(n,1,"viewsDdl",this._viewsButtons),t},_processToolbarItems:function(){var e=this.options.toolbar.items.desktop||this.options.toolbar.items,t=this.options.toolbar.items.mobile||this.options.toolbar.items;return this._isMobile()?Array.isArray(t)?{tools:this._processViewTools(t),navigation:[]}:{tools:this._processViewTools(t.main),navigation:this._processViewTools(t.navigation)}:(e.main&&(e=e.navigation?e.main.concat(e.navigation):e.main),{tools:this._processViewTools(e)})},_processTools:function(){var e=this.options.toolbar;return e&&e.items?this._processToolbarItems():{tools:this._processToolbarArray()}},_toolbar:function(){var t=this;var i=t.options;var r=t._processDefaults();var{tools:o,navigation:a}=t._processTools();var s=e("
              ");var l;t._processHandlers(r),t.wrapper.append(s),t.toolbar=s,s.kendoToolBar({resizable:!1,tools:o,defaultTools:r,parentMessages:i.messages}),!t._isMobile()||a&&0===a.length||(l=e("
              "),t.wrapper.append(l),t.toolbar=t.toolbar.add(l),l.kendoToolBar({resizable:!1,tools:a||[...Q],defaultTools:r,parentMessages:i.messages})),t.toolbar.find(".k-nav-current .k-button-text").attr("data-"+n.ns+"bind","text: formattedDate"),t.toolbar.find(".k-m-date-format").attr("data-"+n.ns+"bind","text: formattedMobileDate"),t.toolbar.find(".k-y-date-format").attr("data-"+n.ns+"bind","text: formattedYear"),n.bind(t.toolbar,t._model),t.toolbar.find(".k-scheduler-search-input").attr({placeholder:i.messages.search,title:i.messages.search}),s.on("input"+y,".k-scheduler-search-input",n.throttle((function(e){t.dataSource.filter({logic:"or",filters:[{field:"title",operator:"contains",value:e.target.value},{field:"description",operator:"contains",value:e.target.value}]})}),250)),s.on(A+y,".k-views-dropdown, .k-scheduler-mobile-views",(function(){var e=this.value;t.trigger("navigate",{view:e,action:"changeView",date:t.date()})||t.view(e)})),t._initialSize=!0},_showCalendar:function(t){var n=this,i=t||n.toolbar.find(".k-nav-current"),r=e('
              ');n.popup||(n.popup=new f(r,{anchor:i,activate:function(){n.popup&&n.calendar&&(n.popup._toggleResize(!1),n.calendar.element.find("table").trigger("focus"),n.popup._toggleResize(!0))},open:function(){n.calendar||(n.calendar=new m(this.element.find(".k-scheduler-calendar"),{change:function(){var e=this.value();n.trigger("navigate",{view:n._selectedViewName,action:"changeDate",date:e})||(n.date(e),n.popup.close()),n._isMobile()||(n._selectedView.element.trigger("focus"),n.toolbar.find(".k-nav-current").trigger("focus").addClass(R))},min:n.options.min,max:n.options.max})),n.calendar.element.on("keydown"+y,(function(e){e.keyCode!==c.ESC&&e.keyCode!==c.TAB||(n.popup.close(),n._selectedView.element.trigger("focus"),n.toolbar.find(".k-nav-current").trigger("focus").addClass(R))})),n.calendar.setOptions({start:"year"===n._selectedViewName?"decade":"month",depth:"year"===n._selectedViewName?"decade":"month"}),n.calendar.value(n.date())},copyAnchorStyles:!1})),n.popup.open()},refresh:function(e){var t=this.view();var n=e&&"itemchange"===e.action&&(this._editor.editable||this._preventRefresh)||"signalr"===this.dataSource.options.type&&this._preventRefresh;this._progress(!1),e=e||{},t&&(n?this._attemptRefresh="signalr"===this.dataSource.options.type:this.trigger("dataBinding",{action:e.action||"rebind",index:e.index,items:e.items})||(e&&"resize"===e.action||!this._editor||this._editor.close(),this._data=this.dataSource.expand(t.startDate(),t.visibleEndDate()),t.refreshLayout(),t.render(this._data),this.trigger("dataBound"),this._attemptRefresh=!1))},slotByPosition:function(e,t){var n=this.view();if(!n._slotByPosition)return null;var i=n._slotByPosition(e,t);return i?{startDate:i.startDate(),endDate:i.endDate(),groupIndex:i.groupIndex,element:i.element,isDaySlot:i.isDaySlot}:null},slotByElement:function(t){var n=e(t),i=n.offset(),r=n.width(),o=n.height(),a=i.left+r/2,s=i.top+o/2;i=e(t).offset();return this.slotByPosition(a,s)},resourcesBySlot:function(e){return this.view()._resourceBySlot(e)}});var we={day:{type:"kendo.ui.DayView"},week:{type:"kendo.ui.WeekView"},workWeek:{type:"kendo.ui.WorkWeekView"},agenda:{type:"kendo.ui.AgendaView"},month:{type:"kendo.ui.MonthView"},timeline:{type:"kendo.ui.TimelineView"},timelineWeek:{type:"kendo.ui.TimelineWeekView"},timelineWorkWeek:{type:"kendo.ui.TimelineWorkWeekView"},timelineMonth:{type:"kendo.ui.TimelineMonthView"},year:{type:"kendo.ui.YearView"}};if(d.plugin(be),n.PDFMixin){n.PDFMixin.extend(be.prototype);var ye="k-scheduler-pdf-export";be.fn._drawPDF=function(t){var n=this.wrapper;var i=n[0].style.cssText;n.css({width:n.width(),height:n.height()}),n.addClass(ye);var r=this;var o=new e.Deferred;var a=n.find(".k-scheduler-content").find("table").css("table-layout","auto");return setTimeout((function(){a.css("table-layout","fixed"),r.resize(!0),r._drawPDFShadow({},{avoidLinks:r.options.pdf.avoidLinks}).done((function(e){var n={page:e,pageNumber:1,progress:1,totalPages:1};t.notify(n),o.resolve(n.page)})).fail((function(e){o.reject(e)})).always((function(){n[0].style.cssText=i,n.removeClass(ye),r.resize(!0),r.resize(!0)}))})),o}}var ke=h.extend({init:function(e,t){var i=this,r=n.timezone.windows_zones;if(!r||!n.timezone.zones_titles)throw new Error("kendo.timezones.min.js is not included.");h.fn.init.call(i,e,t),i.wrapper=i.element,i._zonesQuery=new n.data.Query(r),i._zoneTitleId=n.guid(),i._zoneTitlePicker(),i._zonePicker(),i._zoneTitle.bind("cascade",(function(){this.value()||i._zone.wrapper.hide()})),i._zone.bind("cascade",(function(){i._value=this.value(),i.trigger(A)})),i.value(i.options.value)},options:{name:"TimezoneEditor",value:"",optionLabel:"No timezone"},events:[A],_zoneTitlePicker:function(){var t=this,i=e('').appendTo(t.wrapper);t._zoneTitle=new n.ui.DropDownList(i,{dataSource:n.timezone.zones_titles,dataValueField:"other_zone",dataTextField:"name",optionLabel:t.options.optionLabel})},_zonePicker:function(){var t=this,i=e('').appendTo(this.wrapper);t._zone=new n.ui.DropDownList(i,{dataValueField:"zone",dataTextField:"territory",dataSource:t._zonesQuery.data,cascadeFrom:t._zoneTitleId,dataBound:function(){t._value=this.value(),this.wrapper.toggle(this.dataSource.view().length>1)}}),t._zone.wrapper.hide()},destroy:function(){h.fn.destroy.call(this),n.destroy(this.wrapper)},value:function(e){var n,i=this;if(e===t)return i._value;(n=i._zonesQuery.filter({field:"zone",operator:"eq",value:e}).data[0])?(i._zoneTitle.value(n.other_zone),i._zone.value(n.zone)):i._zoneTitle.select(0)}});d.plugin(ke);var xe=n.template((({name:e,other_zone:t})=>``));var Ce=n.template((({zone:e,territory:t})=>``));var Se=h.extend({init:function(e,t){var i=this,r=n.timezone.windows_zones;if(!r||!n.timezone.zones_titles)throw new Error("kendo.timezones.min.js is not included.");h.fn.init.call(i,e,t),i.wrapper=i.element,i._zonesQuery=new n.data.Query(r),i._zoneTitlePicker(),i._zonePicker(),i.value(i.options.value)},options:{name:"MobileTimezoneEditor",optionLabel:"No timezone",value:""},events:[A],_bindZones:function(e){var t=e?this._filter(e):[];this._zone.html(this._options(t,Ce))},_filter:function(e){return this._zonesQuery.filter({field:"other_zone",operator:"eq",value:e}).data},_options:function(e,t,n){var i=0;var r="";var o=e.length;for(n&&(r+=t({other_zone:"",name:n}));i"+i+"").appendTo(t.wrapper).on("change",(function(){var e=this.value;var n=t._zonePickerLabel;var i=n.find("select");t._bindZones(e),e&&i.children().length>1?n.show():n.hide(),t._value=t._zone[0].value,t.trigger(A)}))},_zonePicker:function(){var t=this;t._zonePickerLabel=e("
            • ").hide(),t._zone=e("").appendTo(t._zonePickerLabel.find("div")).on("change",(function(){t._value=this.value,t.trigger(A)})),this.wrapper.closest(".k-item").after(t._zonePickerLabel),t._bindZones(t._zoneTitle.val()),t._value=t._zone[0].value},destroy:function(){h.fn.destroy.call(this),n.destroy(this.wrapper)},value:function(e){var n=this;var i=n._zone;var r="";var o="";var a;if(e===t)return n._value;(a=n._zonesQuery.filter({field:"zone",operator:"eq",value:e}).data[0])&&(o=a.zone,r=a.other_zone),n._zoneTitle.val(r),n._bindZones(r),i.val(o),(o=i[0].value)&&i.children.length>1?n._zonePickerLabel.show():n._zonePickerLabel.hide(),n._value=o}});d.plugin(Se)}(window.kendo.jQuery);kendo;!function(e){var t=window.kendo,n=t.ui.ContextMenu,i=e.extend,r=t.htmlEncode;var o="action";var a=n.extend({init:function(e,t){var i=this;n.fn.init.call(i,e,t),i._overrideTemplates(),i._extendItems(),i.bind("select",i._onSelect.bind(i)),i.bind("open",i._onOpen.bind(i))},_overrideTemplates:function(){this.templates.sprite=({icon:e,spriteCssClass:n})=>`${e||n?t.ui.icon({icon:r(e||""),iconClass:r(n||"")}):""}`},defaultItems:{separator:{name:"separator",separator:!0},create:{name:"create",text:"Add",icon:"plus",command:"AddCommand",rules:"isEditable"},createChild:{name:"createChild",text:"Add Child",icon:"plus",command:"CreateChildCommand",rules:"isEditable"},edit:{name:"edit",text:"Edit",icon:"pencil",command:"EditCommand",rules:"isEditable"},destroy:{name:"destroy",text:"Delete",icon:"trash",command:"DeleteCommand",rules:"isEditable"},select:{name:"select",text:"Select",icon:"table-body",rules:"isSelectable",items:[{name:"selectRow",text:"Row",icon:"table-row-groups",command:"SelectRowCommand"},{name:"selectAllRows",text:"All rows",icon:"grid",command:"SelectAllRowsCommand",softRules:"isMultiRowSelectionEnabled"},{name:"clearSelection",text:"Clear selection",icon:"table-unmerge",softRules:"hasSelection",command:"ClearSelectionCommand"}]},exportPDF:{name:"exportPDF",text:"Export to PDF",icon:"file-pdf",command:"ExportPDFCommand"},exportExcel:{name:"exportExcel",text:"Export to Excel",icon:"file-excel",command:"ExportExcelCommand"},sortAsc:{name:"sortAsc",text:"Sort Ascending",icon:"sort-asc-small",rules:"isSortable",command:"SortCommand",options:"dir:asc"},sortDesc:{name:"sortDesc",text:"Sort Descending",icon:"sort-desc-small",rules:"isSortable",command:"SortCommand",options:"dir:desc"},expandItem:{name:"expandItem",text:"Expand Item",icon:"folder-open",softRules:"isExpandable",command:"ToggleItemCommand",options:"expand:true"},collapseItem:{name:"collapseItem",text:"Collapse Item",icon:"folder",softRules:"isCollapsible",command:"ToggleItemCommand",options:"expand:false"}},events:n.fn.events.concat([o]),_onSelect:function(t){var n=e(t.item).data("command");var i=e(t.item).data("options");i=i?i.split(",").map((e=>{if(e.indexOf(":")>-1){var[t,e]=e.split(":");return{[t||"_"]:e}}return{[e]:!0}})).reduce(((e,t)=>Object.assign(e,t)),{}):{};var r=e(t.target);n&&this.action({command:n,options:Object.assign(i,{target:r})})},_onOpen:function(n){var i=n.sender,r=i.options.items,o=e(n.event?n.event.target:null);!r&&e.isEmptyObject(this.defaultItems)||o.closest(".k-grid-column-menu").length?n.preventDefault():(this._toggleSeparatorVisibility(),i.element.find(`[${t.attr("soft-rules")}]`).each(((n,r)=>{var a=e(r).attr(t.attr("soft-rules")).split(";");i.enable(r,this._validateSoftRules(a,o))})))},_toggleSeparatorVisibility:function(){this.element.find(".k-item.k-separator").filter(((t,n)=>{var i=e(n).prev(".k-item:not(.k-separator)");var r=e(n).next(".k-item:not(.k-separator)");return!(i.length&&r.length)})).hide()},_extendItems:function(){var t,n=this,i=n.options.items;if(i&&i.length)for(var r=0;r{n._extendItem(e)}));i(e,{text:r.commands[e.name],icon:e.icon||"",spriteCssClass:e.spriteCssClass||"",attr:o,uid:t.guid()})},_validateSoftRules:function(e,t){if(!e||!e||!e.length)return!0;for(var n=0;n';var Se='';var Te="k-selected";var Me="[\\x20\\t\\r\\n\\f]";var Ae=new RegExp("(^|"+Me+")(k-filter-row)("+Me+"|$)");var De="[ref-treelist-expand-collapse-icon]";var Ee="aria-label",Ie="aria-activedescendant",ze="[ref-blank-icon]";var Pe={wrapper:"k-treelist k-grid k-grid-md",header:"k-header k-table-th",button:"k-button",alt:"k-table-alt-row",editCell:"k-edit-cell",editRow:"k-grid-edit-row",dirtyCell:"k-dirty-cell",toolbar:"k-toolbar",gridToolbar:"k-grid-toolbar",gridHeader:"k-grid-header",gridHeaderWrap:"k-grid-header-wrap",gridContent:"k-grid-content",gridContentWrap:"k-grid-content",gridFilter:"k-grid-filter-menu",footerTemplate:"k-footer-template",focused:"k-focus",loading:"k-i-loading",refresh:"arrow-rotate-cw",retry:"k-request-retry",selected:"k-selected",status:"k-status",link:"k-link",filterable:"k-filterable",icon:"k-icon",iconFilter:"filter",iconCollapse:"caret-alt-down",iconExpand:"caret-alt-right",iconPlaceHolder:"k-treelist-toggle k-icon k-svg-icon",input:"k-input",dropPositions:"k-i-insert-top k-i-insert-bottom k-i-plus k-i-insert-middle",dropTop:"insert-top",dropBottom:"insert-bottom",dropAdd:"plus",dropMiddle:"insert-middle",dropDenied:"cancel",dragStatus:"k-drag-status",dragClue:"k-drag-clue",dragClueText:"k-clue-text",headerCellInner:"k-cell-inner",columnTitle:"k-column-title"};var Le={create:{icon:"plus",className:"k-grid-add",methodName:"addRow"},createchild:{icon:"plus",className:"k-grid-add",methodName:"addRow"},destroy:{icon:"x",className:"k-grid-remove-command",methodName:"removeRow"},edit:{icon:"pencil",className:"k-button-solid-primary k-grid-edit-command",methodName:"editRow"},update:{icon:"save",className:"k-button-solid-primary k-grid-save-command",methodName:"saveRow"},canceledit:{icon:"cancel",className:"k-grid-cancel-command",methodName:"_cancelEdit"},cancel:{icon:"cancel-outline",text:"Cancel changes",className:"k-grid-cancel-changes",methodName:"cancelChanges"},save:{icon:"check",text:"Save changes",className:"k-grid-save-changes",methodName:"saveChanges"},excel:{icon:"file-excel",className:"k-grid-excel",methodName:"saveAsExcel"},pdf:{icon:"file-pdf",className:"k-grid-pdf",methodName:"saveAsPDF"},search:{template:({message:e})=>""+kendo.ui.icon({icon:"search",iconClass:"k-input-icon"})+``}};var Be=["create","createChild","edit","destroy","separator","select","separator","exportPDF","exportExcel","separator","expandItem","collapseItem","separator"];var He=["sortAsc","sortDesc","separator"];var Re=kendo.Class.extend({init:function(e,t){var n=this;n.data=e||[],n.options=x(n.options,t)},options:{defaultParentId:null,idField:"id",parentIdField:he},childrenMap:function(){var e=this;var t={};var n=e.data.length;var i;var r;var o;var a=e.options.idField;var s=e.options.parentIdField;if(e._childrenMap)return e._childrenMap;for(var l=0;l=a);i++)r=this.removeCollapsedSubtrees(s[i],t),n=n.concat(r);return n}});var Fe=function(e){this.data=e||[]};(Fe.prototype=new m).constructor=Fe,Fe.process=function(e,n,i){n=n||{};var r=new Fe(e);var o=n.group;var a=m.normalizeGroup(o||[]).concat(m.normalizeSort(n.sort||[]));var s=n.filterCallback;var l=n.filter;var c=n.skip;var d=n.take;var h;var u;var p;var f;var g;return a&&i&&(r=r.sort(a,t,t,i)),l&&(r=r.filter(l),s&&(r=s(r)),h=r.toArray().length),a&&!i&&(r=r.sort(a),o&&(e=r.toArray())),n.processFromRootNodes&&(f=new Re(r.toArray(),n),l&&(p=f.childrenMap()),g=f.removeCollapsedSubtreesFromRootNodes({childrenMap:l||a&&a.length?t:n.childrenMap,expanded:n.expanded,maxDepth:c+d||1/0}),u=f.childrenMap(),r=new Fe(g)),c!==t&&d!==t&&(r=r.range(c,d)),o&&(r=r.group(o,e)),{total:h,data:r.toArray(),childrenMap:u,filteredChildrenMap:p}};var Oe=g.define({id:"id",parentId:he,fields:{id:{type:"number"},parentId:{type:"number",nullable:!0}},init:function(e){g.fn.init.call(this,e),this._loaded=!1,this.parentIdField||(this.parentIdField=he),this.parentId=this.get(this.parentIdField)},accept:function(e){g.fn.accept.call(this,e),this.parentId=this.get(this.parentIdField)},set:function(e,t,n){e==he&&this.parentIdField!=he&&(this[this.parentIdField]=t),g.fn.set.call(this,e,t,n),e==this.parentIdField&&(this.parentId=this.get(this.parentIdField))},loaded:function(e){if(e===t)return this._loaded;this._loaded=e},shouldSerialize:function(e){return g.fn.shouldSerialize.call(this,e)&&"_loaded"!==e&&"_error"!=e&&"_edit"!=e&&!("parentId"!==this.parentIdField&&"parentId"===e)}});function Ve(e){return function(t){return t[e]}}function Ne(e){return function(t){return!e(t)}}Oe.parentIdField=he,Oe.define=function(e,n){n===t&&(n=e,e=Oe);var i=n.parentId||he;n.parentIdField=i;var r=g.define(e,n);return i&&(r.parentIdField=i),r};var $e=p.extend({init:function(e){e=e||{};this._dataMaps=this._getDataMaps(),e.schema=x(!0,{},{modelBase:Oe,model:Oe},e.schema),p.fn.init.call(this,e)},_addRange:function(){},_createNewModel:function(e){var t={};var n=e instanceof g;var i=this._modelParentIdField();return n&&(t=e),t=p.fn._createNewModel.call(this,t),n||(e.parentId?e[t.parentIdField]=e.parentId:this._isPageable()&&e[i]&&(e[t.parentIdField]=e[i]),t.accept(e)),t},_shouldWrap:function(){return!0},_push:function(e,t){var n=p.fn._readData.call(this,e);n||(n=e),this[t](n)},_getData:function(){return this._data||[]},_readData:function(e){var t=this;var n=t._isPageable()?t._getData().toJSON():t.data();return e=p.fn._readData.call(this,e),this._replaceData((n.toJSON?n.toJSON():n).concat(e),n),e instanceof f?e:n},_replaceData:function(e,t){var n=e.length;for(var i=0;i=d);a++)r=e[a],o=this._subtree(g,r.id),i[r.id]=new m(o).aggregate(t.aggregate);return i},_queryProcess:function(e,t){var n={};if((t=t||{}).filterCallback=this._filterCallback.bind(this),this._isPageable())return this._processPageableQuery(e,t);var i=this._defaultParentId();n=m.process(e,t);var r=this._childrenMap(n.data);var o,a,s,l;for(e=r[i]||[],a=0;a0&&!this.options.serverPaging},_updateTotalForAction:function(e,t){var n=this;p.fn._updateTotalForAction.call(n,e,t),n._isPageable()&&n._updateCollapsedTotalForAction(e,t)},_updateCollapsedTotalForAction:function(e,t){var n=this;var i=parseInt(n._collapsedTotal,10);!function(e){return"number"==typeof e&&!isNaN(e)}(n._collapsedTotal)?n._calculateCollapsedTotal():("add"===e?i+=t.length:"remove"===e?i-=t.length:"itemchange"===e||"sync"===e||n.options.serverPaging?"sync"===e&&(i=n._calculateCollapsedTotal()):i=n._calculateCollapsedTotal(),n._collapsedTotal=i)},_setFilterTotal:function(e,t){p.fn._setFilterTotal.call(this,e,t)},collapsedTotal:function(){var e=this;return xt(e._collapsedTotal)?e._calculateCollapsedTotal():e._collapsedTotal},_calculateCollapsedTotal:function(e){var t=this;var n=t._dataWithoutCollapsedSubtrees(e);return n.length&&(t._collapsedTotal=n.length),t._collapsedTotal},_dataWithoutCollapsedSubtrees:function(e){return this._removeCollapsedSubtrees(e||this._getData())},_removeCollapsedSubtrees:function(e){var t=this;return t._createTreeView(e).removeCollapsedSubtreesFromRootNodes({expanded:t._modelOptions().expanded,childrenMap:t.filter()?t._getFilteredChildrenMap():t._getChildrenMap()})},_processTreeQuery:function(e,t){return Fe.process(e,x(t,this._defaultTreeModelOptions(),{processFromRootNodes:!0}))},_processDataItemsState:function(e,t){var n=e.length;var i;for(i=0;i0},_modelError:function(e,t){this.get(e)._error=t},success:function(e,t){t&&void 0!==t.id||(this._data=this._observe([])),p.fn.success.call(this,e,t),this._total=this._data.length},load:function(t){var n="_query";var i=this.options.serverSorting||this.options.serverPaging||this.options.serverFiltering||this.options.serverGrouping||this.options.serverAggregates;var r=e.Deferred().resolve().promise();if(t.loaded()){if(i)return r}else t.hasChildren&&(n="read",this._removeChildData(t));return this[n]({id:t.id}).done(this._modelLoaded.bind(this,t.id)).fail(this._modelError.bind(this,t.id))},contains:function(e,t){var n=this;var i=n._modelIdField();var r=n._modelParentIdField();var o=e[i];var a=n._isPageable();for(;t;){if(t[r]===o)return!0;t=a?n._parentNode(t):n.parentNode(t)}return!1},_byParentId:function(e,t){var n=[];var i=this.view();var r;if(e===t)return[];for(var o=0;o(a=parseInt(a,10))?1:otr:not(.k-filter-row)");var i=function(){var t=e(this);return!t.hasClass("k-group-cell")&&!t.hasClass("k-hierarchy-cell")};var r=e();return n.length>1&&(r=n.find("th[data-index]").filter(i)),We(r=r.add(n.last().find("th").filter(i)))}function qe(e){var t=[];var n=e.className;const i=n===Pe.iconPlaceHolder?{"ref-blank-icon":""}:{};for(var r=0,a=e.level;r"",formData:this.model,change:e.change}),this.editable=this.form.editable):this.editable=new h.Editable(this.wrapper,{fields:this.fields,target:e.target,skipFocus:e.skipFocus||!1,clearContainer:e.clearContainer,model:this.model,change:e.change})},_isEditable:function(e){return kt(e,this.model)},_fields:function(e){var t=[];var n,i,r;for(n=0,i=e.length;n').attr(kendo.attr("uid"),this.model.uid).append('
              '),t.template?(this._appendTemplate(n),this.fields=[]):(this.options.renderForm=!0,n.push(s('
              '))),new r.Tree(this.wrapper.children()[0]).render(n),this.wrapper.appendTo(t.appendTo),this.window=new h.Window(this.wrapper,t.window)},_appendTemplate:function(e){var t=this.options.template;typeof t===D&&(t=kendo.unescape(t)),t=kendo.template(t)(this.model),e.push(s(t))},_attachHandlers:function(){var e=this._cancelProxy=this._cancel.bind(this);this.window.wrapper.on(H+B,"button[data-command='canceledit']",this._cancelProxy),this._saveProxy=this._save.bind(this),this.window.wrapper.on(H+B,"button[data-command='update']",this._saveProxy),this.window.bind("close",(function(t){t.userTriggered&&e(t)}))},_detachHandlers:function(){this._cancelProxy=null,this._saveProxy=null,this.window.wrapper.off(B)},_cancel:function(e){this.trigger(Q,e)},_save:function(){this.trigger(V)},open:function(){this.window.center().open()},close:function(){this.window.bind("deactivate",this.destroy.bind(this)).close()},destroy:function(){this.form&&this.form.destroy(),this._detachHandlers(),this.window.destroy(),this.window=null,Ye.fn.destroy.call(this)}});var Xe=Ye.extend({destroy:function(){var e=this;e.editable.destroy(),e.editable.element.off().empty().removeAttr(kendo.attr("role")),e.model=e.wrapper=e.element=e.columns=e.editable=null}});var Ze=u.extend({init:function(t,n,i){if(u.fn.init.call(this,t,n),i&&(this._events=i),ye=kendo.support.isRtl(t),Pe.iconExpand=ye?"caret-alt-left":"caret-alt-right",this._dataSource(this.options.dataSource),this._columns(),this._layout(),this._aria(),this._ariaId(),this._navigatable(),this._selectable(),this._sortable(),this._resizable(),this._filterable(),this._filterRow(),this._attachEvents(),this._toolbar(),this._scrollable(),this._reorderable(),this._columnMenu(),this._minScreenSupport(),this._draggable(),this._pageable(),this.options.autoBind&&this.dataSource.fetch(),this._hasLockedColumns){var r=this;this.wrapper.addClass("k-grid-lockedcolumns"),this._resizeHandler=function(){r.resize()},e(window).on("resize"+B,this._resizeHandler)}this.options.contextMenu&&this._initContextMenu(),kendo.notify(this)},_draggable:function(){var t=this;var n=this.options.editable;var i=t.dataSource;var r=i._modelIdField();var o=i._modelParentIdField();var a=t._isPageable();var s,l;n&&n.move&&(s=n.move.reorderable,!1!==n.move.clickMoveClick&&this._hasDragHandleColumn&&(l=!0),this._dragging=new kendo.ui.HierarchicalDragAndDrop(this.wrapper,{autoScroll:!0,holdToDrag:y,filter:t._hasDragHandleColumn?"[ref-treelist-drag-cell]":"tbody>tr",itemSelector:"tr",allowedContainers:this.table,clickMoveClick:l,hintText:function(t){return(t=t.closest("tr")).children("td").map((function(){return e(this).text().replace(/<(\/?)script([^>]*)>/gi,"")})).toArray().join("")},contains:function(e,t){var n=this.dataItem(t);var i=this.dataItem(e);return i==n||this.dataSource.contains(i,n)}.bind(this),itemFromTarget:function(e){var n=e.closest("tr");var i=n.prev();var r=n.next();var o;var a;return i&&(o=!t.sameLevel(i,n)),r&&(a=!t.sameLevel(r,n)),{item:n,content:n,first:o,last:a}},dragstart:function(e){this.wrapper.addClass("k-treelist-dragging"),this.wrapper.find(".k-grid-content").length&&this.wrapper.find(".k-grid-content table, .k-grid-content-locked table").css("position","relative");var t=this.dataItem(e);return this.trigger(ue,{source:t})}.bind(this),drag:function(e){e.source=this.dataItem(e.source),this.trigger(pe,e)}.bind(this),drop:function(e){return e.source=this.dataItem(e.source),e.destination=this.dataItem(e.destination),this.wrapper.removeClass("k-treelist-dragging"),this.wrapper.find(".k-grid-content").length&&this.wrapper.find(".k-grid-content table, .k-grid-content-locked table").css("position","static"),this.trigger(fe,e)}.bind(this),dragend:function(e){var n=this.dataItem(e.destination);var s=this.dataItem(e.source);var l=s[o];var c=i._indexInChildrenMap(s);var d=e.position;if("over"==d){a&&(i._removeFromChildrenMap(s),s[o]=n?n[r]:null,i._initChildrenMapForParent(n),s[o]=l);var h=s.set("parentId",n?n.id:null);a&&h&&(i._removeFromChildrenMap(s),s[o]=l,i._removeFromChildrenMap(s),i._insertInChildrenMap(s,c))}else"before"==d?t.insertBefore(s,n):"after"==d&&t.insertAfter(s,n);e.source=s,e.destination=n,this.trigger(me,e)}.bind(this),reorderable:s,dropHintContainer:function(e){return e.children("td:visible").eq(0)},dropPositionFrom:function(e){const t=e.parent(),n=e.parent().contents(),i=e[0];let r=!1;if(t.find(ze).length)return e.prevAll(ze).length>0?"after":"before";if(t.is("[ref-treelist-drag-cell]"))r=n[0]!==i;else{const e=n.length;for(let t=0;t");var i=kendo.touchScroller(this.content);i&&i.movable&&(this._touchScroller=i,i.movable.bind("change",(function(e){kendo.scrollLeft(t,-e.sender.x),n&&n.scrollTop(-e.sender.y)})))}},_wheelScroll:function(t){if(!t.ctrlKey){var n=kendo.wheelDeltaY(t);var i=e(t.currentTarget);n&&(i[0].scrollHeight>i[0].clientHeight&&(i[0].scrollTop0&&n>0)&&t.preventDefault(),i.one("wheel"+B,!1),this.content.scrollTop(this.content.scrollTop()+-n))}},_progress:function(){var e=this.options.messages;this.tbody.find("tr").length||this._showStatus(kendo.template((({className:e,messages:t})=>` ${i(t.loading)}`))({className:Pe.icon+" "+Pe.loading,messages:e}))},_error:function(e){this.dataSource.rootNodes().length||this._render({error:e})},refresh:function(t){var n=this;if(!("itemchange"==(t=t||{}).action&&this.editor||this.trigger(K))){var i=e(this.current());var r=!1;var o,a;this._cancelEditor(),this._render(),this._adjustHeight(),this.options.navigatable&&((this._isActiveInTable()||this.editor)&&(o=(r=i.is("th"))?i.parent().children(":not(.k-group-cell)").index(i[0]):Math.max(this.cellIndex(i),0),a=!r&&i.parent().index()),this._restoreCurrent(o,r,a)),n._checkBoxSelection&&n._deselectCheckRows(n.items(),!0),n._aria(),this.trigger(Y)}},items:function(){return this._hasLockedColumns?this._items(this.tbody).add(this._items(this.lockedTable)):this._items(this.tbody)},_items:function(t){return t.find("tr[data-uid]").filter((function(){return!e(this).hasClass(Pe.footerTemplate)}))},_footerItems:function(){var t=this.tbody;return this._hasLockedColumns&&(t=t.add(this.lockedTable)),t.find("tr").filter((function(){return e(this).hasClass(Pe.footerTemplate)}))},dataItems:function(){var e=kendo.ui.DataBoundWidget.fn.dataItems.call(this);if(this._hasLockedColumns){var t=e.length,n=new Array(2*t);for(var i=t;--i>=0;)n[i]=n[i+t]=e[i];e=n}return e},_showNoRecordsTemplate:function(){var t=this.options.scrollable&&!this.wrapper[0].style.height?` ${kendo.attr("style-margin")}="0 auto" ${kendo.attr("style-position")}="static"`:"";var n;var i;this._contentTree.render([]),this._hasLockedColumns&&this._lockedContentTree.render([]),n=kendo.format('
              {0}
              ',this.options.messages.noRows,t),i=e(kendo.template((()=>kendo.format('
              {1}
              ',be,n)))({})),kendo.applyStylesFromKendoAttributes(i,["margin","position"]),i.insertAfter(this.table)},_showStatus:function(t){var n=this.element.find(".k-status");var i=e(this.content).add(this.lockedContent);n.length||(n=e("