.icon-btn.loading,.nav-item.loading,[data-nav-item].loading{aspect-ratio:auto!important;background-color:transparent!important;display:flex!important;mask-image:none!important;-webkit-mask-image:none!important;pointer-events:auto!important;width:auto!important}.fb-loading-text{color:oklch(var(--bc)/.6);font-style:italic;text-align:center}.fb-loading-dots{align-items:center;display:flex;gap:.25rem;justify-content:center}.fb-loading-dots:after{animation:fb-dots-animation 1.5s steps(4) infinite;content:"..."}@keyframes fb-dots-animation{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.fb-chart-loading{align-items:center;color:oklch(var(--p));display:flex;font-size:1.1rem;justify-content:center;min-height:400px}.fb-chart-loading:after{animation:fb-dots-animation 1.5s steps(4) infinite;content:"..."}.fb-loading-overlay{align-items:center;background-color:oklch(var(--b1)/.8);display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.fb-skeleton{animation:fb-skeleton-shimmer 1.5s infinite;background:linear-gradient(90deg,oklch(var(--b2)) 0,oklch(var(--b3)) 50%,oklch(var(--b2)) 100%);background-size:200% 100%;border-radius:.25rem}@keyframes fb-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-open .choices[data-type=select-one].is-open .choices__inner,.modal-open .choices__list--dropdown{z-index:1050!important}body.modal-open{overflow:hidden;position:fixed;width:100%}.modal-open .btm-nav{z-index:40}.modal-box:has(.choices.is-open){overflow:visible!important}.modal.autocomplete-active .modal-box{overflow:visible!important}.modal-box .choices{position:relative;z-index:1}.modal .choices.is-open{position:relative;z-index:1060!important}.modal .choices__list--dropdown{z-index:1061!important}.modal.store-dropdown-open .modal-box{overflow:visible!important;overflow-y:visible!important}.modal.store-dropdown-open .form-control{overflow:visible!important}.fb-icon{color:currentColor;fill:none;flex-shrink:0;stroke:currentColor}.fb-icon-primary{color:oklch(var(--p))!important;stroke:oklch(var(--p))!important}.fb-icon-success{color:oklch(var(--su))!important;stroke:oklch(var(--su))!important}.fb-icon-error{color:oklch(var(--er))!important;stroke:oklch(var(--er))!important}.fb-icon-warning{color:oklch(var(--wa))!important;stroke:oklch(var(--wa))!important}.fb-icon-info{color:oklch(var(--in))!important;stroke:oklch(var(--in))!important}.fb-icon-muted{color:oklch(var(--bc)/.5)!important;stroke:oklch(var(--bc)/.5)!important}.fb-icon-inherit{color:inherit!important;stroke:currentColor!important}.fb-icon-sm{height:1rem;width:1rem}.fb-icon-md{height:1.25rem;width:1.25rem}.fb-icon-lg{height:1.5rem;width:1.5rem}.fb-icon-xl{height:2rem;width:2rem}.btn .fb-icon{vertical-align:middle}@media (max-width:640px){.input,.select,.select option,.textarea{font-size:16px!important}.label-text{font-size:14px}.modal-action .btn{font-size:.9375rem;min-height:2.875rem;padding-left:1.15rem;padding-right:1.15rem}.modal-action .btn svg{height:1.125rem;width:1.125rem}}.choices__list--dropdown{background-color:oklch(var(--b1))!important;border:1px solid oklch(var(--bc)/.2)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;z-index:100}[data-theme=dark] .choices__list--dropdown{background-color:oklch(var(--b2))!important;border-color:oklch(var(--bc)/.3)!important}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:oklch(var(--p)/.1)!important}@media (prefers-reduced-motion:reduce){.fb-chart-loading:after,.fb-loading-dots:after{animation:none;content:"..."}.fb-skeleton{animation:none;background:oklch(var(--b2))}}@media print{.choices__list--dropdown,.fb-loading-overlay,.fb-skeleton{display:none!important}}@media (prefers-contrast:more){.choices__list--dropdown{border-color:oklch(var(--bc))!important;border-width:2px!important}.btn:focus .fb-icon,.fb-icon:focus{outline:2px solid oklch(var(--p));outline-offset:2px}.fb-skeleton{background:oklch(var(--bc)/.3)}.fb-loading-text{color:oklch(var(--bc));font-weight:500}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRhaXN5dWktb3ZlcnJpZGVzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3REEsNERBTUksMkJBQTZCLENBRTdCLHNDQUF3QyxDQUh4QyxzQkFBd0IsQ0FJeEIseUJBQTJCLENBQzNCLGlDQUFtQyxDQU5uQyw2QkFBK0IsQ0FHL0Isb0JBSUosQ0FZQSxpQkFFSSx5QkFBNkIsQ0FDN0IsaUJBQWtCLENBRmxCLGlCQUdKLENBR0EsaUJBRUksa0JBQW1CLENBRG5CLFlBQWEsQ0FHYixVQUFZLENBRFosc0JBRUosQ0FFQSx1QkFFSSxrREFBd0QsQ0FEeEQsYUFFSixDQUVBLDZCQUNJLE9BQVUsVUFBYSxDQUN2QixJQUFNLFdBQWMsQ0FDcEIsSUFBTSxZQUFlLENBQ3JCLE9BQVksYUFBZ0IsQ0FDaEMsQ0FHQSxrQkFFSSxrQkFBbUIsQ0FHbkIscUJBQXNCLENBSnRCLFlBQWEsQ0FLYixnQkFBaUIsQ0FIakIsc0JBQXVCLENBQ3ZCLGdCQUdKLENBRUEsd0JBRUksa0RBQXdELENBRHhELGFBRUosQ0FHQSxvQkFJSSxrQkFBbUIsQ0FFbkIsb0NBQXdDLENBSHhDLFlBQWEsQ0FEYixPQUFRLENBR1Isc0JBQXVCLENBSnZCLGlCQUFrQixDQU1sQixVQUNKLENBR0EsYUFRSSwyQ0FBNEMsQ0FQNUMsK0ZBS0MsQ0FDRCx5QkFBMEIsQ0FFMUIsb0JBQ0osQ0FFQSwrQkFDSSxHQUFLLDBCQUE2QixDQUNsQyxHQUFPLDJCQUE4QixDQUN6QyxDQTJCQSx3R0FDSSxzQkFDSixDQUdBLGdCQUNJLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixVQUNKLENBR0EscUJBQ0ksVUFDSixDQUdBLGlDQUNJLDBCQUNKLENBR0Esc0NBQ0ksMEJBQ0osQ0FFQSxvQkFDSSxpQkFBa0IsQ0FDbEIsU0FDSixDQUdBLHdCQUVJLGlCQUFrQixDQURsQixzQkFFSixDQUVBLGdDQUNJLHNCQUNKLENBR0Esc0NBQ0ksMEJBQTRCLENBQzVCLDRCQUNKLENBRUEseUNBQ0ksMEJBQ0osQ0FzQkEsU0FDSSxrQkFBbUIsQ0FDbkIsU0FBVSxDQUVWLGFBQWMsQ0FEZCxtQkFFSixDQUdBLGlCQUNJLCtCQUFpQyxDQUNqQyxnQ0FDSixDQUVBLGlCQUNJLGdDQUFrQyxDQUNsQyxpQ0FDSixDQUVBLGVBQ0ksZ0NBQWtDLENBQ2xDLGlDQUNKLENBRUEsaUJBQ0ksZ0NBQWtDLENBQ2xDLGlDQUNKLENBRUEsY0FDSSxnQ0FBa0MsQ0FDbEMsaUNBQ0osQ0FFQSxlQUNJLG1DQUF3QyxDQUN4QyxvQ0FDSixDQUdBLGlCQUNJLHVCQUF5QixDQUN6Qiw2QkFDSixDQUdBLFlBRUksV0FBWSxDQURaLFVBRUosQ0FFQSxZQUVJLGNBQWUsQ0FEZixhQUVKLENBRUEsWUFFSSxhQUFjLENBRGQsWUFFSixDQUVBLFlBRUksV0FBWSxDQURaLFVBRUosQ0FHQSxjQUNJLHFCQUNKLENBYUEseUJBU0ksd0NBQ0ksd0JBQ0osQ0FHQSxZQUNJLGNBQ0osQ0FHQSxtQkFJSSxrQkFBb0IsQ0FIcEIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixxQkFFSixDQUdBLHVCQUVJLGVBQWdCLENBRGhCLGNBRUosQ0FDSixDQWNBLHlCQUNJLDJDQUE2QyxDQUM3Qyw4Q0FBbUQsQ0FDbkQsaUZBQ3lELENBQ3pELFdBQ0osQ0FHQSwyQ0FDSSwyQ0FBNkMsQ0FDN0MsMENBQ0osQ0FHQSxtRUFDSSw2Q0FDSixDQVdBLHVDQUNJLCtDQUVJLGNBQWUsQ0FDZixhQUNKLENBRUEsYUFDSSxjQUFlLENBQ2YsMkJBQ0osQ0FDSixDQVVBLGFBTUksMERBQ0ksc0JBQ0osQ0FDSixDQVlBLCtCQUVJLHlCQUVJLHVDQUF5QyxDQUR6QywwQkFFSixDQUdBLG1DQUVJLGlDQUFrQyxDQUNsQyxrQkFDSixDQUdBLGFBQ0ksOEJBQ0osQ0FHQSxpQkFDSSxzQkFBdUIsQ0FDdkIsZUFDSixDQUNKIiwiZmlsZSI6ImRhaXN5dWktb3ZlcnJpZGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZhbWlseSBCdWRnZXQgLSBEYWlzeVVJIE92ZXJyaWRlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqXG4gKiBDZW50cmFsaXplZCBmaWxlIGZvciBhbGwgRGFpc3lVSSBmcmFtZXdvcmsgb3ZlcnJpZGVzLlxuICogVGhpcyBmaWxlIHJlc29sdmVzIGNvbmZsaWN0cyBiZXR3ZWVuIERhaXN5VUkgZGVmYXVsdCBzdHlsZXMgYW5kXG4gKiBGYW1pbHkgQnVkZ2V0IGN1c3RvbSBjb21wb25lbnRzLlxuICpcbiAqIE5hbWluZyBjb252ZW50aW9uOlxuICogLSAuZmItKiBwcmVmaXggZm9yIEZhbWlseSBCdWRnZXQgY3VzdG9tIGNsYXNzZXNcbiAqIC0gQXZvaWQgZ2VuZXJpYyBjbGFzcyBuYW1lcyB0aGF0IG1heSBjb25mbGljdCB3aXRoIERhaXN5VUlcbiAqXG4gKiBMb2FkIG9yZGVyOiBUaGlzIGZpbGUgc2hvdWxkIGJlIGxvYWRlZCBBRlRFUiBEYWlzeVVJIGJ1dCBCRUZPUkUgY3VzdG9tLmNzc1xuICpcbiAqIENvbnRlbnRzOlxuICogMS4gTG9hZCBPcmRlciBSZXF1aXJlbWVudHNcbiAqIDIuIExvYWRpbmcgU3RhdGUgT3ZlcnJpZGVzXG4gKiAzLiBNb2RhbCAmIERyb3Bkb3duIFotSW5kZXggRml4ZXNcbiAqIDQuIFNWRyBJY29uIElzb2xhdGlvbiBVdGlsaXRpZXNcbiAqIDUuIEZvcm0gRWxlbWVudCBNb2JpbGUgRml4ZXNcbiAqIDYuIENob2ljZXMuanMgSW50ZWdyYXRpb24gRml4ZXNcbiAqIDcuIFJlZHVjZWQgTW90aW9uIFN1cHBvcnRcbiAqIDguIFByaW50IFN0eWxlc1xuICogOS4gSGlnaCBDb250cmFzdCBTdXBwb3J0XG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMS4gTG9hZCBPcmRlciBSZXF1aXJlbWVudHMgICAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIElNUE9SVEFOVDogVGhpcyBmaWxlIG11c3QgYmUgbG9hZGVkIGluIGNvcnJlY3Qgb3JkZXI6XG4gKiAxLiB0YWlsd2luZC1kYWlzeXVpLm1pbi5jc3MgKERhaXN5VUkgYmFzZSlcbiAqIDIuIGRhaXN5dWktb3ZlcnJpZGVzLm1pbi5jc3MgKHRoaXMgZmlsZSlcbiAqIDMuIGN1c3RvbS5taW4uY3NzIChwcm9qZWN0IGNvbXBvbmVudHMpXG4gKlxuICogT3RoZXIgQ1NTIGZpbGVzIChzdHlsZS5jc3MsIGxpc3RzLmNzcykgZGVwZW5kIG9uIGFuaW1hdGlvbnNcbiAqIGRlZmluZWQgaGVyZSAoQGtleWZyYW1lcyBmYi1kb3RzLWFuaW1hdGlvbikuXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMi4gTG9hZGluZyBTdGF0ZSBPdmVycmlkZXMgICAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIERhaXN5VUkgLmxvYWRpbmcgY2xhc3Mgc2hvd3MgYSBzcGlubmVyIGFuaW1hdGlvblxuICogd2hpY2ggY29uZmxpY3RzIHdpdGggb3VyIGN1c3RvbSBsb2FkaW5nIHN0YXRlcy5cbiAqXG4gKiBGYW1pbHkgQnVkZ2V0IHVzZXMgLmxvYWRpbmcgYXMgYSBzaW1wbGUgdGV4dCBzdGF0ZVxuICogaW4gbmF2aWdhdGlvbiBhbmQgb3RoZXIgY29tcG9uZW50cy5cbiAqXG4gKiBTb2x1dGlvbjogUmVzZXQgRGFpc3lVSSAubG9hZGluZyBmb3Igc3BlY2lmaWMgc2VsZWN0b3JzXG4gKiB0aGF0IHVzZSBvdXIgY3VzdG9tIGxvYWRpbmcgYmVoYXZpb3IuXG4gKi9cblxuLyogTmF2aWdhdGlvbiBpdGVtczogUmVzZXQgRGFpc3lVSSBzcGlubmVyICovXG4ubmF2LWl0ZW0ubG9hZGluZyxcbltkYXRhLW5hdi1pdGVtXS5sb2FkaW5nLFxuLmljb24tYnRuLmxvYWRpbmcge1xuICAgIC8qIFJlc2V0IERhaXN5VUkgLmxvYWRpbmcgc3R5bGVzICovXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIG1hc2staW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBGYW1pbHkgQnVkZ2V0IExvYWRpbmcgQ2xhc3NlcyAoZmItbG9hZGluZy0qKVxuICpcbiAqIFVzZSB0aGVzZSBpbnN0ZWFkIG9mIGJhcmUgLmxvYWRpbmcgdG8gYXZvaWQgRGFpc3lVSSBjb25mbGljdHM6XG4gKiAtIC5mYi1sb2FkaW5nLXRleHQ6IFNpbXBsZSB0ZXh0LWJhc2VkIGxvYWRpbmcgc3RhdGVcbiAqIC0gLmZiLWxvYWRpbmctZG90czogQW5pbWF0ZWQgZG90cyAoLi4uKVxuICogLSAuZmItbG9hZGluZy1vdmVybGF5OiBGdWxsIGNvbnRhaW5lciBvdmVybGF5XG4gKi9cblxuLyogVGV4dC1iYXNlZCBsb2FkaW5nIHN0YXRlICovXG4uZmItbG9hZGluZy10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IG9rbGNoKHZhcigtLWJjKSAvIDAuNik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBBbmltYXRlZCBkb3RzIGxvYWRpbmcgKHJlcGxhY2VtZW50IGZvciBjb25mbGljdGluZyAubG9hZGluZykgKi9cbi5mYi1sb2FkaW5nLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuMjVyZW07XG59XG5cbi5mYi1sb2FkaW5nLWRvdHM6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnLi4uJztcbiAgICBhbmltYXRpb246IGZiLWRvdHMtYW5pbWF0aW9uIDEuNXMgc3RlcHMoNCwgZW5kKSBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBmYi1kb3RzLWFuaW1hdGlvbiB7XG4gICAgMCUsIDIwJSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgNDAlIHsgY29udGVudDogJy4nOyB9XG4gICAgNjAlIHsgY29udGVudDogJy4uJzsgfVxuICAgIDgwJSwgMTAwJSB7IGNvbnRlbnQ6ICcuLi4nOyB9XG59XG5cbi8qIENoYXJ0IGxvYWRpbmcgc3RhdGUgKHJlcGxhY2VzIC5jaGFydC1sb2FkaW5nIGNvbmZsaWN0KSAqL1xuLmZiLWNoYXJ0LWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBjb2xvcjogb2tsY2godmFyKC0tcCkpO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uZmItY2hhcnQtbG9hZGluZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgIGFuaW1hdGlvbjogZmItZG90cy1hbmltYXRpb24gMS41cyBzdGVwcyg0LCBlbmQpIGluZmluaXRlO1xufVxuXG4vKiBGdWxsIGNvbnRhaW5lciBsb2FkaW5nIG92ZXJsYXkgKi9cbi5mYi1sb2FkaW5nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2godmFyKC0tYjEpIC8gMC44KTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLyogU2tlbGV0b24gbG9hZGluZyBhbmltYXRpb24gKi9cbi5mYi1za2VsZXRvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgb2tsY2godmFyKC0tYjIpKSAwJSxcbiAgICAgICAgb2tsY2godmFyKC0tYjMpKSA1MCUsXG4gICAgICAgIG9rbGNoKHZhcigtLWIyKSkgMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgYW5pbWF0aW9uOiBmYi1za2VsZXRvbi1zaGltbWVyIDEuNXMgaW5maW5pdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuQGtleWZyYW1lcyBmYi1za2VsZXRvbi1zaGltbWVyIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDsgfVxuICAgIDEwMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwOyB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDMuIE1vZGFsICYgRHJvcGRvd24gWi1JbmRleCBGaXhlcyAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBEYWlzeVVJIG1vZGFscyBhbmQgQ2hvaWNlcy5qcyBkcm9wZG93bnMgaGF2ZSB6LWluZGV4IGNvbmZsaWN0cy5cbiAqIFRoaXMgc2VjdGlvbiBlc3RhYmxpc2hlcyBhIGNvbnNpc3RlbnQgei1pbmRleCBoaWVyYXJjaHk6XG4gKlxuICogWi1JbmRleCBTdGFjazpcbiAqIC0gMTA6IFN0YW5kYXJkIG92ZXJsYXlzXG4gKiAtIDMwOiBDaG9pY2VzLmpzIGRyb3Bkb3ducyAoZGVmYXVsdClcbiAqIC0gNDA6IEJvdHRvbSBuYXZpZ2F0aW9uXG4gKiAtIDUwOiBGQUIgY29udGFpbmVyc1xuICogLSAxMDA6IERhaXN5VUkgbW9kYWxzXG4gKiAtIDEwNTA6IERyb3Bkb3ducyBpbnNpZGUgbW9kYWxzXG4gKiAtIDEwNjA6IENob2ljZXMuanMgaW4gbW9kYWwgKG9wZW4gc3RhdGUpXG4gKiAtIDExMDA6IFRvYXN0IG5vdGlmaWNhdGlvbnNcbiAqIC0gOTk5OTogQ3JpdGljYWwgb3ZlcmxheXMgKGF1dG9jb21wbGV0ZSBpbiBtb2RhbClcbiAqL1xuXG4vKiBNb2RhbCB3aXRoIG9wZW4gZHJvcGRvd246IHByZXZlbnQgY2xpcHBpbmcgKi9cbi5tb2RhbC1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgei1pbmRleDogMTA1MCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtb3BlbiAuY2hvaWNlc1tkYXRhLXR5cGU9XCJzZWxlY3Qtb25lXCJdLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgICB6LWluZGV4OiAxMDUwICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1vZGFsIGJvZHkgc2Nyb2xsIGxvY2sgKGlPUyBTYWZhcmkgZml4KSAqL1xuYm9keS5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogQm90dG9tIG5hdiBiZWxvdyBtb2RhbHMgKi9cbi5tb2RhbC1vcGVuIC5idG0tbmF2IHtcbiAgICB6LWluZGV4OiA0MDtcbn1cblxuLyogTW9kYWwgYm94IG92ZXJmbG93IGZvciBvcGVuIGRyb3Bkb3ducyAqL1xuLm1vZGFsLWJveDpoYXMoLmNob2ljZXMuaXMtb3Blbikge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZhbGxiYWNrIGZvciBicm93c2VycyB3aXRob3V0IDpoYXMoKSBzdXBwb3J0ICovXG4ubW9kYWwuYXV0b2NvbXBsZXRlLWFjdGl2ZSAubW9kYWwtYm94IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYm94IC5jaG9pY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLyogU3BlY2lmaWMgbW9kYWwgZml4ZXMgKFNob3BwaW5nIExpc3RzIC0gI2l0ZW0tbW9kYWwpICovXG4ubW9kYWwgLmNob2ljZXMuaXMtb3BlbiB7XG4gICAgei1pbmRleDogMTA2MCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgei1pbmRleDogMTA2MSAhaW1wb3J0YW50O1xufVxuXG4vKiBTdG9yZSBkcm9wZG93biBvcGVuIHN0YXRlIGNsYXNzICovXG4ubW9kYWwuc3RvcmUtZHJvcGRvd24tb3BlbiAubW9kYWwtYm94IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLnN0b3JlLWRyb3Bkb3duLW9wZW4gLmZvcm0tY29udHJvbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogNC4gU1ZHIEljb24gSXNvbGF0aW9uIFV0aWxpdGllcyAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIERhaXN5VUkgbWF5IG92ZXJyaWRlIFNWRyBjb2xvcnMgaW4gY2VydGFpbiBjb250ZXh0cy5cbiAqIFRoZXNlIHV0aWxpdGllcyBwcm92aWRlIGV4cGxpY2l0IGNvbnRyb2wgb3ZlciBpY29uIGNvbG9yaW5nLlxuICpcbiAqIFVzYWdlOlxuICogLSAuZmItaWNvbjogQmFzZSBpY29uIGNsYXNzIChjdXJyZW50Q29sb3IpXG4gKiAtIC5mYi1pY29uLXByaW1hcnk6IFByaW1hcnkgdGhlbWUgY29sb3JcbiAqIC0gLmZiLWljb24tc3VjY2VzczogU3VjY2Vzcy9ncmVlbiBjb2xvclxuICogLSAuZmItaWNvbi1lcnJvcjogRXJyb3IvcmVkIGNvbG9yXG4gKiAtIC5mYi1pY29uLXdhcm5pbmc6IFdhcm5pbmcvb3JhbmdlIGNvbG9yXG4gKiAtIC5mYi1pY29uLWluZm86IEluZm8vYmx1ZSBjb2xvclxuICogLSAuZmItaWNvbi1tdXRlZDogTXV0ZWQvZ3JheSBjb2xvclxuICogLSAuZmItaWNvbi1pbmhlcml0OiBJbmhlcml0IGZyb20gcGFyZW50IChmb3IgYnV0dG9ucylcbiAqL1xuXG4vKiBCYXNlIGljb24gY2xhc3MgLSB1c2UgY3VycmVudENvbG9yIGJ5IGRlZmF1bHQgKi9cbi5mYi1pY29uIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8qIEV4cGxpY2l0IGNvbG9yIHV0aWxpdGllcyAqL1xuLmZiLWljb24tcHJpbWFyeSB7XG4gICAgY29sb3I6IG9rbGNoKHZhcigtLXApKSAhaW1wb3J0YW50O1xuICAgIHN0cm9rZTogb2tsY2godmFyKC0tcCkpICFpbXBvcnRhbnQ7XG59XG5cbi5mYi1pY29uLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBva2xjaCh2YXIoLS1zdSkpICFpbXBvcnRhbnQ7XG4gICAgc3Ryb2tlOiBva2xjaCh2YXIoLS1zdSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mYi1pY29uLWVycm9yIHtcbiAgICBjb2xvcjogb2tsY2godmFyKC0tZXIpKSAhaW1wb3J0YW50O1xuICAgIHN0cm9rZTogb2tsY2godmFyKC0tZXIpKSAhaW1wb3J0YW50O1xufVxuXG4uZmItaWNvbi13YXJuaW5nIHtcbiAgICBjb2xvcjogb2tsY2godmFyKC0td2EpKSAhaW1wb3J0YW50O1xuICAgIHN0cm9rZTogb2tsY2godmFyKC0td2EpKSAhaW1wb3J0YW50O1xufVxuXG4uZmItaWNvbi1pbmZvIHtcbiAgICBjb2xvcjogb2tsY2godmFyKC0taW4pKSAhaW1wb3J0YW50O1xuICAgIHN0cm9rZTogb2tsY2godmFyKC0taW4pKSAhaW1wb3J0YW50O1xufVxuXG4uZmItaWNvbi1tdXRlZCB7XG4gICAgY29sb3I6IG9rbGNoKHZhcigtLWJjKSAvIDAuNSkgIWltcG9ydGFudDtcbiAgICBzdHJva2U6IG9rbGNoKHZhcigtLWJjKSAvIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLyogSW5oZXJpdCBmb3IgYnV0dG9ucyAoaWNvbiBjb2xvciBmcm9tIGJ1dHRvbiB0ZXh0KSAqL1xuLmZiLWljb24taW5oZXJpdCB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuXG4vKiBJY29uIHNpemVzICovXG4uZmItaWNvbi1zbSB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uZmItaWNvbi1tZCB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uZmItaWNvbi1sZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmZiLWljb24teGwge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbn1cblxuLyogQnV0dG9uIGljb24gYWxpZ25tZW50IGZpeCAqL1xuLmJ0biAuZmItaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogNS4gRm9ybSBFbGVtZW50IE1vYmlsZSBGaXhlcyAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIE1vYmlsZSBicm93c2VycyBhdXRvLXpvb20gb24gaW5wdXRzIHdpdGggZm9udC1zaXplIDwgMTZweC5cbiAqIERhaXN5VUkgZGVmYXVsdCBpcyB+MTRweCwgd2hpY2ggdHJpZ2dlcnMgem9vbSBvbiBpT1MvQW5kcm9pZC5cbiAqXG4gKiBTb2x1dGlvbjogRm9yY2UgMTZweCBmb250LXNpemUgb24gbW9iaWxlIGZvciBhbGwgZm9ybSBlbGVtZW50cy5cbiAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAvKiBEYWlzeVVJIGZvcm0gZWxlbWVudHMgKi9cbiAgICAuc2VsZWN0LFxuICAgIC5pbnB1dCxcbiAgICAudGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBEYWlzeVVJIHNlbGVjdCBvcHRpb25zICovXG4gICAgLnNlbGVjdCBvcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBGb3JtIGxhYmVscyAoaW1wcm92ZSByZWFkYWJpbGl0eSkgKi9cbiAgICAubGFiZWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAvKiBNb2RhbCBhY3Rpb24gYnV0dG9ucyAtIGxhcmdlciB0b3VjaCB0YXJnZXRzICovXG4gICAgLm1vZGFsLWFjdGlvbiAuYnRuIHtcbiAgICAgICAgbWluLWhlaWdodDogMi44NzVyZW07ICAgICAgIC8qIDQ2cHggdnMgZGVmYXVsdCA0MHB4ICovXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4xNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4xNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07ICAgICAgIC8qIDE1cHggKi9cbiAgICB9XG5cbiAgICAvKiBNb2RhbCBidXR0b24gaWNvbnMgc2NhbGUgKi9cbiAgICAubW9kYWwtYWN0aW9uIC5idG4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEuMTI1cmVtOyAgICAgICAgICAgIC8qIDE4cHggKi9cbiAgICAgICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDYuIENob2ljZXMuanMgSW50ZWdyYXRpb24gRml4ZXMgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDaG9pY2VzLmpzIGRyb3Bkb3duIGJhY2tncm91bmQgaXMgdHJhbnNwYXJlbnQgYnkgZGVmYXVsdCxcbiAqIHdoaWNoIGRvZXNuJ3Qgd29yayB3ZWxsIG92ZXIgY2hhcnRzIGFuZCBvdGhlciBjb250ZW50LlxuICpcbiAqIFRoZXNlIGZpeGVzIGVuc3VyZSBzb2xpZCBiYWNrZ3JvdW5kIGFuZCBwcm9wZXIgdGhlbWluZy5cbiAqL1xuXG4vKiBPcGFxdWUgZHJvcGRvd24gYmFja2dyb3VuZCAqL1xuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCh2YXIoLS1iMSkpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgb2tsY2godmFyKC0tYmMpIC8gMC4yKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgICAgICAgICAgICAgICAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4vKiBEYXJrIG1vZGUgc3VwcG9ydCAoRGFpc3lVSSBkYXRhLXRoZW1lKSAqL1xuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2godmFyKC0tYjIpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogb2tsY2godmFyKC0tYmMpIC8gMC4zKSAhaW1wb3J0YW50O1xufVxuXG4vKiBEcm9wZG93biBpdGVtIGhvdmVyIHN0YXRlICovXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKHZhcigtLXApIC8gMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA3LiBSZWR1Y2VkIE1vdGlvbiBTdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVzcGVjdCB1c2VyJ3MgcmVkdWNlZCBtb3Rpb24gcHJlZmVyZW5jZS5cbiAqIERpc2FibGUgYWxsIGN1c3RvbSBhbmltYXRpb25zIHdoZW4gcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiBpcyBzZXQuXG4gKi9cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmItbG9hZGluZy1kb3RzOjphZnRlcixcbiAgICAuZmItY2hhcnQtbG9hZGluZzo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgIH1cblxuICAgIC5mYi1za2VsZXRvbiB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogb2tsY2godmFyKC0tYjIpKTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDguIFByaW50IFN0eWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZXNldCB2aXN1YWwgZWZmZWN0cyBmb3IgcHJpbnRpbmcuXG4gKi9cblxuQG1lZGlhIHByaW50IHtcbiAgICAuZmItbG9hZGluZy1vdmVybGF5LFxuICAgIC5mYi1za2VsZXRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA5LiBIaWdoIENvbnRyYXN0IFN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogRW5oYW5jZWQgdmlzaWJpbGl0eSBmb3IgdXNlcnMgd2l0aCB2aXN1YWwgaW1wYWlybWVudHMuXG4gKiBJbmNyZWFzZXMgY29udHJhc3QgYW5kIGJvcmRlciB2aXNpYmlsaXR5IHdoZW4gc3lzdGVtXG4gKiBwcmVmZXJzLWNvbnRyYXN0OiBtb3JlIGlzIGVuYWJsZWQuXG4gKi9cblxuQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBtb3JlKSB7XG4gICAgLyogRW5oYW5jZWQgYm9yZGVycyBmb3IgZHJvcGRvd25zICovXG4gICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBva2xjaCh2YXIoLS1iYykpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyogRW5oYW5jZWQgZm9jdXMgc3RhdGVzICovXG4gICAgLmZiLWljb246Zm9jdXMsXG4gICAgLmJ0bjpmb2N1cyAuZmItaWNvbiB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCBva2xjaCh2YXIoLS1wKSk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuXG4gICAgLyogU3Ryb25nZXIgc2tlbGV0b24gY29udHJhc3QgKi9cbiAgICAuZmItc2tlbGV0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBva2xjaCh2YXIoLS1iYykgLyAwLjMpO1xuICAgIH1cblxuICAgIC8qIExvYWRpbmcgdGV4dCB2aXNpYmlsaXR5ICovXG4gICAgLmZiLWxvYWRpbmctdGV4dCB7XG4gICAgICAgIGNvbG9yOiBva2xjaCh2YXIoLS1iYykpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cbiJdfQ== */