UNPKG

iobroker.lovelace

Version:

With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI

2 lines 37.2 kB
/*! For license information please see 80617.f954d96b264e9d70.js.LICENSE.txt */ (self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[80617],{29079:function(a,e,t){a.exports=t(81267)},35370:function(a,e,t){"use strict";var i=t(26198);a.exports=function(a,e,t){for(var o=0,r=arguments.length>2?t:i(e),n=new a(r);r>o;)n[o]=e[o++];return n}},93900:function(a,e,t){"use strict";t.a(a,async function(a,e){try{t(3362),t(27495),t(62953);var i=t(5124),o=t(67576),r=t(6412),n=t(63672),s=t(17051),l=t(42462),c=t(28438),d=t(98779),u=t(27259),h=t(25877),p=t(31247),m=t(4444),f=t(92070),M=t(9395),w=t(717),g=t(17060),T=t(88496),b=t(91470),v=a([T,g]);[T,g]=v.then?(await v)():v;let k,C,P,E=a=>a;var G=Object.defineProperty,A=Object.getOwnPropertyDescriptor,y=(a,e,t,i)=>{for(var o,r=i>1?void 0:i?A(e,t):e,n=a.length-1;n>=0;n--)(o=a[n])&&(r=(i?o(e,t,r):o(r))||r);return i&&r&&G(e,t,r),r};let D=class extends w.A{firstUpdated(){this.open&&(this.addOpenListeners(),this.dialog.showModal(),(0,m.JG)(this))}disconnectedCallback(){super.disconnectedCallback(),(0,m.I7)(this),this.removeOpenListeners()}async requestClose(a){const e=new c.L({source:a});if(this.dispatchEvent(e),e.defaultPrevented)return this.open=!0,void(0,u.Ud)(this.dialog,"pulse");this.removeOpenListeners(),await(0,u.Ud)(this.dialog,"hide"),this.open=!1,this.dialog.close(),(0,m.I7)(this);const t=this.originalTrigger;"function"==typeof(null==t?void 0:t.focus)&&setTimeout(()=>t.focus()),this.dispatchEvent(new s.Z)}addOpenListeners(){document.addEventListener("keydown",this.handleDocumentKeyDown),(0,h.AZ)(this)}removeOpenListeners(){document.removeEventListener("keydown",this.handleDocumentKeyDown),(0,h.Fw)(this)}handleDialogCancel(a){a.preventDefault(),!this.dialog.classList.contains("hide")&&a.target===this.dialog&&(0,h.a0)(this)&&this.requestClose(this.dialog)}handleDialogClick(a){const e=a.target.closest('[data-dialog="close"]');e&&(a.stopPropagation(),this.requestClose(e))}async handleDialogPointerDown(a){a.target===this.dialog&&(this.lightDismiss?this.requestClose(this.dialog):await(0,u.Ud)(this.dialog,"pulse"))}handleOpenChange(){this.open&&!this.dialog.open?this.show():!this.open&&this.dialog.open&&(this.open=!0,this.requestClose(this.dialog))}async show(){const a=new d.k;this.dispatchEvent(a),a.defaultPrevented?this.open=!1:(this.addOpenListeners(),this.originalTrigger=document.activeElement,this.open=!0,this.dialog.showModal(),(0,m.JG)(this),requestAnimationFrame(()=>{const a=this.querySelector("[autofocus]");a&&"function"==typeof a.focus?a.focus():this.dialog.focus()}),await(0,u.Ud)(this.dialog,"show"),this.dispatchEvent(new l.q))}render(){var a;const e=!this.withoutHeader,t=this.hasUpdated?this.hasSlotController.test("footer"):this.withFooter;return(0,i.qy)(k||(k=E` <dialog aria-labelledby="${0}" aria-describedby="${0}" part="dialog" class="${0}" @cancel="${0}" @click="${0}" @pointerdown="${0}"> ${0} <div part="body" class="body"><slot></slot></div> ${0} </dialog> `),null!==(a=this.ariaLabelledby)&&void 0!==a?a:"title",(0,n.J)(this.ariaDescribedby),(0,r.H)({dialog:!0,open:this.open}),this.handleDialogCancel,this.handleDialogClick,this.handleDialogPointerDown,e?(0,i.qy)(C||(C=E` <header part="header" class="header"> <h2 part="title" class="title" id="title"> <slot name="label"> ${0} </slot> </h2> <div part="header-actions" class="header-actions"> <slot name="header-actions"></slot> <wa-button part="close-button" exportparts="base:close-button__base" class="close" appearance="plain" @click="${0}"> <wa-icon name="xmark" label="${0}" library="system" variant="solid"></wa-icon> </wa-button> </div> </header> `),this.label.length>0?this.label:String.fromCharCode(8203),a=>this.requestClose(a.target),this.localize.term("close")):"",t?(0,i.qy)(P||(P=E` <footer part="footer" class="footer"> <slot name="footer"></slot> </footer> `)):"")}constructor(){super(...arguments),this.localize=new g.c(this),this.hasSlotController=new f.X(this,"footer","header-actions","label"),this.open=!1,this.label="",this.withoutHeader=!1,this.lightDismiss=!1,this.withFooter=!1,this.handleDocumentKeyDown=a=>{"Escape"===a.key&&this.open&&(0,h.a0)(this)&&(a.preventDefault(),a.stopPropagation(),this.requestClose(this.dialog))}}};D.css=b.A,y([(0,o.P)(".dialog")],D.prototype,"dialog",2),y([(0,o.MZ)({type:Boolean,reflect:!0})],D.prototype,"open",2),y([(0,o.MZ)({reflect:!0})],D.prototype,"label",2),y([(0,o.MZ)({attribute:"without-header",type:Boolean,reflect:!0})],D.prototype,"withoutHeader",2),y([(0,o.MZ)({attribute:"light-dismiss",type:Boolean})],D.prototype,"lightDismiss",2),y([(0,o.MZ)({attribute:"aria-labelledby"})],D.prototype,"ariaLabelledby",2),y([(0,o.MZ)({attribute:"aria-describedby"})],D.prototype,"ariaDescribedby",2),y([(0,o.MZ)({attribute:"with-footer",type:Boolean})],D.prototype,"withFooter",2),y([(0,M.w)("open",{waitUntilFirstUpdate:!0})],D.prototype,"handleOpenChange",1),D=y([(0,o.EM)("wa-dialog")],D),i.S$||(document.addEventListener("click",a=>{const e=a.target.closest("[data-dialog]");if(e instanceof Element){const[a,t]=(0,p.v)(e.getAttribute("data-dialog")||"");if("open"===a&&null!=t&&t.length){const a=e.getRootNode().getElementById(t);"wa-dialog"===(null==a?void 0:a.localName)?a.open=!0:console.warn(`A dialog with an ID of "${t}" could not be found in this document.`)}}}),document.addEventListener("pointerdown",()=>{})),e()}catch(k){e(k)}})},91470:function(a,e,t){"use strict";t.d(e,{A:function(){return o}});let i;var o=(0,t(5124).AH)(i||(i=(a=>a)`:host{--width:31rem;--spacing:var(--wa-space-l);--backdrop-filter:none;--show-duration:200ms;--hide-duration:200ms;display:none}:host([open]){display:block}.dialog{display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;width:var(--width);max-width:calc(100% - var(--wa-space-2xl));max-height:calc(100% - var(--wa-space-2xl));color:inherit;background-color:var(--wa-color-surface-raised);border-radius:var(--wa-panel-border-radius);border:none;box-shadow:var(--wa-shadow-l);padding:0;margin:auto}.dialog.show{animation:show-dialog var(--show-duration) ease}.dialog.show::backdrop{animation:show-backdrop var(--show-duration,200ms) ease}.dialog.hide{animation:show-dialog var(--hide-duration) ease reverse}.dialog.hide::backdrop{animation:show-backdrop var(--hide-duration,200ms) ease reverse}.dialog.pulse{animation:pulse 250ms ease}.dialog:focus{outline:0}@media screen and (max-width:420px){.dialog{max-height:80vh}}.open{display:flex;opacity:1}.header{flex:0 0 auto;display:flex;flex-wrap:nowrap;padding-inline-start:var(--spacing);padding-block-end:0;padding-inline-end:calc(var(--spacing) - var(--wa-form-control-padding-block));padding-block-start:calc(var(--spacing) - var(--wa-form-control-padding-block))}.title{align-self:center;flex:1 1 auto;font-family:inherit;font-size:var(--wa-font-size-l);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);margin:0}.header-actions{align-self:start;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:end;gap:var(--wa-space-2xs);padding-inline-start:var(--spacing)}.header-actions ::slotted(wa-button),.header-actions wa-button{flex:0 0 auto;display:flex;align-items:center}.body{flex:1 1 auto;display:block;padding:var(--spacing);overflow:auto;-webkit-overflow-scrolling:touch}.body:focus{outline:0}.body:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}.footer{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:var(--wa-space-xs);justify-content:end;padding:var(--spacing);padding-block-start:0}.footer ::slotted(wa-button:not(:first-of-type)){margin-inline-start:var(--wa-spacing-xs)}.dialog::backdrop{background-color:var(--wa-color-overlay-modal,rgb(0 0 0 / .25));-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}@keyframes pulse{0%{scale:1}50%{scale:1.02}100%{scale:1}}@keyframes show-dialog{from{opacity:0;scale:0.8}to{opacity:1;scale:1}}@keyframes show-backdrop{from{opacity:0}to{opacity:1}}@media (forced-colors:active){.dialog{border:solid 1px #fff}}`))},1126:function(a,e,t){"use strict";t.a(a,async function(a,e){try{t(3362),t(27495),t(62953);var i=t(5124),o=t(67576),r=t(6412),n=t(63672),s=t(17051),l=t(42462),c=t(28438),d=t(98779),u=t(27259),h=t(25877),p=t(31247),m=t(4444),f=t(92070),M=t(9395),w=t(717),g=t(17060),T=t(88496),b=t(57024),v=a([T,g]);[T,g]=v.then?(await v)():v;let k,C,P,E=a=>a;var G=Object.defineProperty,A=Object.getOwnPropertyDescriptor,y=(a,e,t,i)=>{for(var o,r=i>1?void 0:i?A(e,t):e,n=a.length-1;n>=0;n--)(o=a[n])&&(r=(i?o(e,t,r):o(r))||r);return i&&r&&G(e,t,r),r};let D=class extends w.A{firstUpdated(){i.S$||this.open&&(this.addOpenListeners(),this.drawer.showModal(),(0,m.JG)(this))}disconnectedCallback(){super.disconnectedCallback(),(0,m.I7)(this),this.removeOpenListeners()}async requestClose(a){const e=new c.L({source:a});if(this.dispatchEvent(e),e.defaultPrevented)return this.open=!0,void(0,u.Ud)(this.drawer,"pulse");this.removeOpenListeners(),await(0,u.Ud)(this.drawer,"hide"),this.open=!1,this.drawer.close(),(0,m.I7)(this);const t=this.originalTrigger;"function"==typeof(null==t?void 0:t.focus)&&setTimeout(()=>t.focus()),this.dispatchEvent(new s.Z)}addOpenListeners(){document.addEventListener("keydown",this.handleDocumentKeyDown),(0,h.AZ)(this)}removeOpenListeners(){document.removeEventListener("keydown",this.handleDocumentKeyDown),(0,h.Fw)(this)}handleDialogCancel(a){a.preventDefault(),!this.drawer.classList.contains("hide")&&a.target===this.drawer&&(0,h.a0)(this)&&this.requestClose(this.drawer)}handleDialogClick(a){const e=a.target.closest('[data-drawer="close"]');e&&(a.stopPropagation(),this.requestClose(e))}async handleDialogPointerDown(a){a.target===this.drawer&&(this.lightDismiss?this.requestClose(this.drawer):await(0,u.Ud)(this.drawer,"pulse"))}handleOpenChange(){this.open&&!this.drawer.open?this.show():this.drawer.open&&(this.open=!0,this.requestClose(this.drawer))}async show(){const a=new d.k;this.dispatchEvent(a),a.defaultPrevented?this.open=!1:(this.addOpenListeners(),this.originalTrigger=document.activeElement,this.open=!0,this.drawer.showModal(),(0,m.JG)(this),requestAnimationFrame(()=>{const a=this.querySelector("[autofocus]");a&&"function"==typeof a.focus?a.focus():this.drawer.focus()}),await(0,u.Ud)(this.drawer,"show"),this.dispatchEvent(new l.q))}render(){var a;const e=!this.withoutHeader,t=this.hasUpdated?this.hasSlotController.test("footer"):this.withFooter;return(0,i.qy)(k||(k=E` <dialog aria-labelledby="${0}" aria-describedby="${0}" part="dialog" class="${0}" @cancel="${0}" @click="${0}" @pointerdown="${0}"> ${0} <div part="body" class="body"><slot></slot></div> ${0} </dialog> `),null!==(a=this.ariaLabelledby)&&void 0!==a?a:"title",(0,n.J)(this.ariaDescribedby),(0,r.H)({drawer:!0,open:this.open,top:"top"===this.placement,end:"end"===this.placement,bottom:"bottom"===this.placement,start:"start"===this.placement}),this.handleDialogCancel,this.handleDialogClick,this.handleDialogPointerDown,e?(0,i.qy)(C||(C=E` <header part="header" class="header"> <h2 part="title" class="title" id="title"> <slot name="label"> ${0} </slot> </h2> <div part="header-actions" class="header-actions"> <slot name="header-actions"></slot> <wa-button part="close-button" exportparts="base:close-button__base" class="close" appearance="plain" @click="${0}"> <wa-icon name="xmark" label="${0}" library="system" variant="solid"></wa-icon> </wa-button> </div> </header> `),this.label.length>0?this.label:String.fromCharCode(8203),a=>this.requestClose(a.target),this.localize.term("close")):"",t?(0,i.qy)(P||(P=E` <footer part="footer" class="footer"> <slot name="footer"></slot> </footer> `)):"")}constructor(){super(...arguments),this.localize=new g.c(this),this.hasSlotController=new f.X(this,"footer","header-actions","label"),this.open=!1,this.label="",this.placement="end",this.withoutHeader=!1,this.lightDismiss=!0,this.withFooter=!1,this.handleDocumentKeyDown=a=>{"Escape"===a.key&&this.open&&(0,h.a0)(this)&&(a.preventDefault(),a.stopPropagation(),this.requestClose(this.drawer))}}};D.css=b.A,y([(0,o.P)(".drawer")],D.prototype,"drawer",2),y([(0,o.MZ)({type:Boolean,reflect:!0})],D.prototype,"open",2),y([(0,o.MZ)({reflect:!0})],D.prototype,"label",2),y([(0,o.MZ)({reflect:!0})],D.prototype,"placement",2),y([(0,o.MZ)({attribute:"without-header",type:Boolean,reflect:!0})],D.prototype,"withoutHeader",2),y([(0,o.MZ)({attribute:"light-dismiss",type:Boolean})],D.prototype,"lightDismiss",2),y([(0,o.MZ)({attribute:"aria-labelledby"})],D.prototype,"ariaLabelledby",2),y([(0,o.MZ)({attribute:"aria-describedby"})],D.prototype,"ariaDescribedby",2),y([(0,o.MZ)({attribute:"with-footer",type:Boolean})],D.prototype,"withFooter",2),y([(0,M.w)("open",{waitUntilFirstUpdate:!0})],D.prototype,"handleOpenChange",1),D=y([(0,o.EM)("wa-drawer")],D),i.S$||(document.addEventListener("click",a=>{const e=a.target.closest("[data-drawer]");if(e instanceof Element){const[a,t]=(0,p.v)(e.getAttribute("data-drawer")||"");if("open"===a&&null!=t&&t.length){const a=e.getRootNode().getElementById(t);"wa-drawer"===(null==a?void 0:a.localName)?a.open=!0:console.warn(`A drawer with an ID of "${t}" could not be found in this document.`)}}}),document.addEventListener("pointerdown",()=>{})),e()}catch(k){e(k)}})},57024:function(a,e,t){"use strict";t.d(e,{A:function(){return o}});let i;var o=(0,t(5124).AH)(i||(i=(a=>a)`:host{--size:25rem;--spacing:var(--wa-space-l);--backdrop-filter:none;--show-duration:200ms;--hide-duration:200ms;display:none}:host([open]){display:block}.drawer{display:flex;flex-direction:column;top:0;inset-inline-start:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;color:inherit;background-color:var(--wa-color-surface-raised);border:none;box-shadow:var(--wa-shadow-l);overflow:auto;padding:0;margin:0;animation-duration:var(--show-duration);animation-timing-function:ease}.drawer.show::backdrop{animation:show-backdrop var(--show-duration,200ms) ease}.drawer.hide::backdrop{animation:show-backdrop var(--hide-duration,200ms) ease reverse}.drawer.show.top{animation:show-drawer-from-top var(--show-duration) ease}.drawer.hide.top{animation:show-drawer-from-top var(--hide-duration) ease reverse}.drawer.show.end{animation:show-drawer-from-end var(--show-duration) ease}.drawer.show.end:dir(rtl){animation-name:show-drawer-from-start}.drawer.hide.end{animation:show-drawer-from-end var(--hide-duration) ease reverse}.drawer.hide.end:dir(rtl){animation-name:show-drawer-from-start}.drawer.show.bottom{animation:show-drawer-from-bottom var(--show-duration) ease}.drawer.hide.bottom{animation:show-drawer-from-bottom var(--hide-duration) ease reverse}.drawer.show.start{animation:show-drawer-from-start var(--show-duration) ease}.drawer.show.start:dir(rtl){animation-name:show-drawer-from-end}.drawer.hide.start{animation:show-drawer-from-start var(--hide-duration) ease reverse}.drawer.hide.start:dir(rtl){animation-name:show-drawer-from-end}.drawer.pulse{animation:pulse 250ms ease}.drawer:focus{outline:0}.top{top:0;inset-inline-end:auto;bottom:auto;inset-inline-start:0;width:100%;height:var(--size)}.end{top:0;inset-inline-end:0;bottom:auto;inset-inline-start:auto;width:var(--size);height:100%}.bottom{top:auto;inset-inline-end:auto;bottom:0;inset-inline-start:0;width:100%;height:var(--size)}.start{top:0;inset-inline-end:auto;bottom:auto;inset-inline-start:0;width:var(--size);height:100%}.header{display:flex;flex-wrap:nowrap;padding-inline-start:var(--spacing);padding-block-end:0;padding-inline-end:calc(var(--spacing) - var(--wa-form-control-padding-block));padding-block-start:calc(var(--spacing) - var(--wa-form-control-padding-block))}.title{align-self:center;flex:1 1 auto;font:inherit;font-size:var(--wa-font-size-l);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);margin:0}.header-actions{align-self:start;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:end;gap:var(--wa-space-2xs);padding-inline-start:var(--spacing)}.header-actions ::slotted(wa-button),.header-actions wa-button{flex:0 0 auto;display:flex;align-items:center}.body{flex:1 1 auto;display:block;padding:var(--spacing);overflow:auto;-webkit-overflow-scrolling:touch}.body:focus{outline:0}.body:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}.footer{display:flex;flex-wrap:wrap;gap:var(--wa-space-xs);justify-content:end;padding:var(--spacing);padding-block-start:0}.footer ::slotted(wa-button:not(:last-of-type)){margin-inline-end:var(--wa-spacing-xs)}.drawer::backdrop{background-color:var(--wa-color-overlay-modal,rgb(0 0 0 / .25));-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}@keyframes pulse{0%{scale:1}50%{scale:1.01}100%{scale:1}}@keyframes show-drawer{from{opacity:0;scale:0.8}to{opacity:1;scale:1}}@keyframes show-drawer-from-top{from{opacity:0;translate:0 -100%}to{opacity:1;translate:0 0}}@keyframes show-drawer-from-end{from{opacity:0;translate:100%}to{opacity:1;translate:0 0}}@keyframes show-drawer-from-bottom{from{opacity:0;translate:0 100%}to{opacity:1;translate:0 0}}@keyframes show-drawer-from-start{from{opacity:0;translate:-100% 0}to{opacity:1;translate:0 0}}@keyframes show-backdrop{from{opacity:0}to{opacity:1}}@media (forced-colors:active){.drawer{border:solid 1px #fff}}`))},88590:function(a,e,t){"use strict";t.a(a,async function(a,i){try{t.d(e,{A:function(){return g}});t(62953);var o=t(5124),r=t(67576),n=t(63672),s=t(95010),l=t(717),c=t(17060),d=t(4168),u=a([c]);c=(u.then?(await u)():u)[0];let f,M,w=a=>a;var h=Object.defineProperty,p=Object.getOwnPropertyDescriptor,m=(a,e,t,i)=>{for(var o,r=i>1?void 0:i?p(e,t):e,n=a.length-1;n>=0;n--)(o=a[n])&&(r=(i?o(e,t,r):o(r))||r);return i&&r&&h(e,t,r),r};let g=class extends l.A{updated(a){a.has("value")&&requestAnimationFrame(()=>{this.style.setProperty("--percentage",`${(0,s.q)(this.value,0,100)}%`)})}render(){return(0,o.qy)(f||(f=w` <div part="base" class="progress-bar" role="progressbar" title="${0}" aria-label="${0}" aria-valuemin="0" aria-valuemax="100" aria-valuenow="${0}"> <div part="indicator" class="indicator"> ${0} </div> </div> `),(0,n.J)(this.title),this.label.length>0?this.label:this.localize.term("progress"),this.indeterminate?"0":this.value,this.indeterminate?"":(0,o.qy)(M||(M=w` <slot part="label" class="label"></slot> `)))}constructor(){super(...arguments),this.localize=new c.c(this),this.value=0,this.indeterminate=!1,this.label=""}};g.css=d.A,m([(0,r.MZ)({type:Number,reflect:!0})],g.prototype,"value",2),m([(0,r.MZ)({type:Boolean,reflect:!0})],g.prototype,"indeterminate",2),m([(0,r.MZ)()],g.prototype,"label",2),g=m([(0,r.EM)("wa-progress-bar")],g),i()}catch(f){i(f)}})},4168:function(a,e,t){"use strict";t.d(e,{A:function(){return o}});let i;var o=(0,t(5124).AH)(i||(i=(a=>a)`:host{--track-height:1rem;--track-color:var(--wa-color-neutral-fill-normal);--indicator-color:var(--wa-color-brand-fill-loud);display:flex}.progress-bar{flex:1 1 auto;display:flex;position:relative;overflow:hidden;height:var(--track-height);border-radius:var(--wa-border-radius-pill);background-color:var(--track-color);color:var(--wa-color-brand-on-loud);font-size:var(--wa-font-size-s)}.indicator{width:var(--percentage);display:flex;align-items:center;justify-content:center;background-color:var(--indicator-color);text-align:center;white-space:nowrap;overflow:hidden;line-height:1;font-weight:var(--wa-font-weight-semibold);transition:all var(--wa-transition-slow, 200ms) var(--wa-transition-easing, ease);user-select:none;-webkit-user-select:none}:host([indeterminate]) .indicator{position:absolute;inset-block:0;inline-size:50%;animation:wa-progress-indeterminate 2.5s infinite cubic-bezier(.37,0,.63,1)}@media (forced-colors:active){.progress-bar{outline:solid 1px SelectedItem;background-color:var(--wa-color-surface-default)}.indicator{outline:solid 1px SelectedItem;background-color:SelectedItem}}@keyframes wa-progress-indeterminate{0%{inset-inline-start:-50%}100%,75%{inset-inline-start:100%}}`))},95010:function(a,e,t){"use strict";t.d(e,{q:function(){return o},N:function(){return r}});t(54743),t(11745),t(16573),t(78100),t(77936),t(21489),t(48140),t(75044),t(21903),t(91134),t(28845),t(373),t(37467),t(44732),t(79577),t(16632),t(34226),t(9486),t(20456);let i=(a=21)=>{let e="",t=crypto.getRandomValues(new Uint8Array(a|=0));for(;a--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&t[a]];return e};function o(a,e,t){const i=a=>Object.is(a,-0)?0:a;return i(a<e?e:a>t?t:a)}function r(a=""){return`${a}${i()}`}},31247:function(a,e,t){"use strict";t.d(e,{v:function(){return i}});t(18111),t(22489),t(61701),t(42762);function i(a){return a.split(" ").map(a=>a.trim()).filter(a=>""!==a)}},4444:function(a,e,t){"use strict";t.d(e,{JG:function(){return o},Rt:function(){return n},I7:function(){return r}});t(27495),t(17642),t(58004),t(33853),t(45876),t(32475),t(15024),t(31698),t(25440),t(62953);const i=new Set;function o(a){if(i.add(a),!document.documentElement.classList.contains("wa-scroll-lock")){const a=function(){const a=document.documentElement.clientWidth;return Math.abs(window.innerWidth-a)}()+function(){const a=Number(getComputedStyle(document.body).paddingRight.replace(/px/,""));return isNaN(a)||!a?0:a}();let e=getComputedStyle(document.documentElement).scrollbarGutter;e&&"auto"!==e||(e="stable"),a<2&&(e=""),document.documentElement.style.setProperty("--wa-scroll-lock-gutter",e),document.documentElement.classList.add("wa-scroll-lock"),document.documentElement.style.setProperty("--wa-scroll-lock-size",`${a}px`)}}function r(a){i.delete(a),0===i.size&&(document.documentElement.classList.remove("wa-scroll-lock"),document.documentElement.style.removeProperty("--wa-scroll-lock-size"))}function n(a,e,t="vertical",i="smooth"){const o=function(a,e){return{top:Math.round(a.getBoundingClientRect().top-e.getBoundingClientRect().top),left:Math.round(a.getBoundingClientRect().left-e.getBoundingClientRect().left)}}(a,e),r=o.top+e.scrollTop,n=o.left+e.scrollLeft,s=e.scrollLeft,l=e.scrollLeft+e.offsetWidth,c=e.scrollTop,d=e.scrollTop+e.offsetHeight;"horizontal"!==t&&"both"!==t||(n<s?e.scrollTo({left:n,behavior:i}):n+a.clientWidth>l&&e.scrollTo({left:n-e.offsetWidth+a.clientWidth,behavior:i})),"vertical"!==t&&"both"!==t||(r<c?e.scrollTo({top:r,behavior:i}):r+a.clientHeight>d&&e.scrollTo({top:r-e.offsetHeight+a.clientHeight,behavior:i}))}},88696:function(a,e,t){"use strict";t.a(a,async function(a,i){try{t.d(e,{P:function(){return l}});var o=t(69235),r=(t(3362),t(17642),t(58004),t(33853),t(45876),t(32475),t(15024),t(31698),t(62953),t(37540)),n=t(42017),s=a([o]);o=(s.then?(await s)():s)[0];class l{handleChanges(a){var e;this.value=null===(e=this.callback)||void 0===e?void 0:e.call(this,a,this.u)}hostConnected(){for(const a of this.t)this.observe(a)}hostDisconnected(){this.disconnect()}async hostUpdated(){!this.o&&this.i&&this.handleChanges([]),this.i=!1}observe(a){this.t.add(a),this.u.observe(a,this.l),this.i=!0,this.h.requestUpdate()}unobserve(a){this.t.delete(a),this.u.unobserve(a)}disconnect(){this.u.disconnect()}target(a){return c(this,a)}constructor(a,{target:e,config:t,callback:i,skipInitial:o}){this.t=new Set,this.o=!1,this.i=!1,this.h=a,null!==e&&this.t.add(null!=e?e:a),this.l=t,this.o=null!=o?o:this.o,this.callback=i,window.ResizeObserver?(this.u=new ResizeObserver(a=>{this.handleChanges(a),this.h.requestUpdate()}),a.addController(this)):console.warn("ResizeController error: browser does not support ResizeObserver.")}}const c=(0,n.u$)(class extends r.Kq{render(a,e){}update(a,[e,t]){this.controller=e,this.part=a,this.observe=t,!1===t?(e.unobserve(a.element),this.observing=!1):!1===this.observing&&(e.observe(a.element),this.observing=!0)}disconnected(){var a;null!==(a=this.controller)&&void 0!==a&&a.unobserve(this.part.element),this.observing=!1}reconnected(){var a;!1!==this.observe&&!1===this.observing&&(null!==(a=this.controller)&&void 0!==a&&a.observe(this.part.element),this.observing=!0)}constructor(){super(...arguments),this.observing=!1}});i()}catch(l){i(l)}})},9160:function(a,e,t){"use strict";t.d(e,{_P:function(){return n},my:function(){return i},s0:function(){return r},w4:function(){return o}});Math.pow(10,8);const i=6048e5,o=864e5,r=36e5,n=Symbol.for("constructDateFrom")},73420:function(a,e,t){"use strict";t.d(e,{w:function(){return o}});var i=t(9160);function o(a,e){return"function"==typeof a?a(e):a&&"object"==typeof a&&i._P in a?a[i._P](e):a instanceof Date?new a.constructor(e):new Date(e)}},6226:function(a,e,t){"use strict";t.d(e,{a:function(){return o}});var i=t(83504);function o(a,e,t){const o=(0,i.a)(a,null==t?void 0:t.in);return o.setHours(e),o}},97732:function(a,e,t){"use strict";t.d(e,{g:function(){return o}});var i=t(83504);function o(a,e,t){const o=(0,i.a)(a,null==t?void 0:t.in);return o.setMinutes(e),o}},83504:function(a,e,t){"use strict";t.d(e,{a:function(){return o}});var i=t(73420);function o(a,e){return(0,i.w)(e||a,a)}},37540:function(a,e,t){"use strict";t.d(e,{Kq:function(){return u}});t(17642),t(58004),t(33853),t(45876),t(32475),t(15024),t(31698),t(62953);var i=t(63937),o=t(42017);const r=(a,e)=>{const t=a._$AN;if(void 0===t)return!1;for(const o of t){var i;null!==(i=o._$AO)&&void 0!==i&&i.call(o,e,!1),r(o,e)}return!0},n=a=>{let e,t;do{var i;if(void 0===(e=a._$AM))break;t=e._$AN,t.delete(a),a=e}while(0===(null===(i=t)||void 0===i?void 0:i.size))},s=a=>{for(let e;e=a._$AM;a=e){let t=e._$AN;if(void 0===t)e._$AN=t=new Set;else if(t.has(a))break;t.add(a),d(e)}};function l(a){void 0!==this._$AN?(n(this),this._$AM=a,s(this)):this._$AM=a}function c(a,e=!1,t=0){const i=this._$AH,o=this._$AN;if(void 0!==o&&0!==o.size)if(e)if(Array.isArray(i))for(let s=t;s<i.length;s++)r(i[s],!1),n(i[s]);else null!=i&&(r(i,!1),n(i));else r(this,a)}const d=a=>{var e,t;a.type==o.OA.CHILD&&(null!==(e=a._$AP)&&void 0!==e||(a._$AP=c),null!==(t=a._$AQ)&&void 0!==t||(a._$AQ=l))};class u extends o.WL{_$AT(a,e,t){super._$AT(a,e,t),s(this),this.isConnected=a._$AU}_$AO(a,e=!0){var t,i;a!==this.isConnected&&(this.isConnected=a,a?null===(t=this.reconnected)||void 0===t||t.call(this):null===(i=this.disconnected)||void 0===i||i.call(this)),e&&(r(this,a),n(this))}setValue(a){if((0,i.Rt)(this._$Ct))this._$Ct._$AI(a,this);else{const e=[...this._$Ct._$AH];e[this._$Ci]=a,this._$Ct._$AI(e,this,0)}}disconnected(){}reconnected(){}constructor(){super(...arguments),this._$AN=void 0}}},81267:function(a){"use strict";a.exports=JSON.parse('{"Pacific/Niue":"(GMT-11:00) Niue","Pacific/Pago_Pago":"(GMT-11:00) Pago Pago","Pacific/Honolulu":"(GMT-10:00) Hawaii Time","Pacific/Rarotonga":"(GMT-10:00) Rarotonga","Pacific/Tahiti":"(GMT-10:00) Tahiti","Pacific/Marquesas":"(GMT-09:30) Marquesas","America/Anchorage":"(GMT-09:00) Alaska Time","Pacific/Gambier":"(GMT-09:00) Gambier","America/Los_Angeles":"(GMT-08:00) Pacific Time","America/Tijuana":"(GMT-08:00) Pacific Time - Tijuana","America/Vancouver":"(GMT-08:00) Pacific Time - Vancouver","America/Whitehorse":"(GMT-08:00) Pacific Time - Whitehorse","Pacific/Pitcairn":"(GMT-08:00) Pitcairn","America/Dawson_Creek":"(GMT-07:00) Mountain Time - Dawson Creek","America/Denver":"(GMT-07:00) Mountain Time","America/Edmonton":"(GMT-07:00) Mountain Time - Edmonton","America/Hermosillo":"(GMT-07:00) Mountain Time - Hermosillo","America/Mazatlan":"(GMT-07:00) Mountain Time - Chihuahua, Mazatlan","America/Phoenix":"(GMT-07:00) Mountain Time - Arizona","America/Yellowknife":"(GMT-07:00) Mountain Time - Yellowknife","America/Belize":"(GMT-06:00) Belize","America/Chicago":"(GMT-06:00) Central Time","America/Costa_Rica":"(GMT-06:00) Costa Rica","America/El_Salvador":"(GMT-06:00) El Salvador","America/Guatemala":"(GMT-06:00) Guatemala","America/Managua":"(GMT-06:00) Managua","America/Mexico_City":"(GMT-06:00) Central Time - Mexico City","America/Regina":"(GMT-06:00) Central Time - Regina","America/Tegucigalpa":"(GMT-06:00) Central Time - Tegucigalpa","America/Winnipeg":"(GMT-06:00) Central Time - Winnipeg","Pacific/Galapagos":"(GMT-06:00) Galapagos","America/Bogota":"(GMT-05:00) Bogota","America/Cancun":"(GMT-05:00) America Cancun","America/Cayman":"(GMT-05:00) Cayman","America/Guayaquil":"(GMT-05:00) Guayaquil","America/Havana":"(GMT-05:00) Havana","America/Iqaluit":"(GMT-05:00) Eastern Time - Iqaluit","America/Jamaica":"(GMT-05:00) Jamaica","America/Lima":"(GMT-05:00) Lima","America/Nassau":"(GMT-05:00) Nassau","America/New_York":"(GMT-05:00) Eastern Time","America/Panama":"(GMT-05:00) Panama","America/Port-au-Prince":"(GMT-05:00) Port-au-Prince","America/Rio_Branco":"(GMT-05:00) Rio Branco","America/Toronto":"(GMT-05:00) Eastern Time - Toronto","Pacific/Easter":"(GMT-05:00) Easter Island","America/Caracas":"(GMT-04:00) Caracas","America/Asuncion":"(GMT-03:00) Asuncion","America/Barbados":"(GMT-04:00) Barbados","America/Boa_Vista":"(GMT-04:00) Boa Vista","America/Campo_Grande":"(GMT-03:00) Campo Grande","America/Cuiaba":"(GMT-03:00) Cuiaba","America/Curacao":"(GMT-04:00) Curacao","America/Grand_Turk":"(GMT-04:00) Grand Turk","America/Guyana":"(GMT-04:00) Guyana","America/Halifax":"(GMT-04:00) Atlantic Time - Halifax","America/La_Paz":"(GMT-04:00) La Paz","America/Manaus":"(GMT-04:00) Manaus","America/Martinique":"(GMT-04:00) Martinique","America/Port_of_Spain":"(GMT-04:00) Port of Spain","America/Porto_Velho":"(GMT-04:00) Porto Velho","America/Puerto_Rico":"(GMT-04:00) Puerto Rico","America/Santo_Domingo":"(GMT-04:00) Santo Domingo","America/Thule":"(GMT-04:00) Thule","Atlantic/Bermuda":"(GMT-04:00) Bermuda","America/St_Johns":"(GMT-03:30) Newfoundland Time - St. Johns","America/Araguaina":"(GMT-03:00) Araguaina","America/Argentina/Buenos_Aires":"(GMT-03:00) Buenos Aires","America/Bahia":"(GMT-03:00) Salvador","America/Belem":"(GMT-03:00) Belem","America/Cayenne":"(GMT-03:00) Cayenne","America/Fortaleza":"(GMT-03:00) Fortaleza","America/Godthab":"(GMT-03:00) Godthab","America/Maceio":"(GMT-03:00) Maceio","America/Miquelon":"(GMT-03:00) Miquelon","America/Montevideo":"(GMT-03:00) Montevideo","America/Paramaribo":"(GMT-03:00) Paramaribo","America/Recife":"(GMT-03:00) Recife","America/Santiago":"(GMT-03:00) Santiago","America/Sao_Paulo":"(GMT-03:00) Sao Paulo","Antarctica/Palmer":"(GMT-03:00) Palmer","Antarctica/Rothera":"(GMT-03:00) Rothera","Atlantic/Stanley":"(GMT-03:00) Stanley","America/Noronha":"(GMT-02:00) Noronha","Atlantic/South_Georgia":"(GMT-02:00) South Georgia","America/Scoresbysund":"(GMT-01:00) Scoresbysund","Atlantic/Azores":"(GMT-01:00) Azores","Atlantic/Cape_Verde":"(GMT-01:00) Cape Verde","Africa/Abidjan":"(GMT+00:00) Abidjan","Africa/Accra":"(GMT+00:00) Accra","Africa/Bissau":"(GMT+00:00) Bissau","Africa/Casablanca":"(GMT+00:00) Casablanca","Africa/El_Aaiun":"(GMT+00:00) El Aaiun","Africa/Monrovia":"(GMT+00:00) Monrovia","America/Danmarkshavn":"(GMT+00:00) Danmarkshavn","Atlantic/Canary":"(GMT+00:00) Canary Islands","Atlantic/Faroe":"(GMT+00:00) Faeroe","Atlantic/Reykjavik":"(GMT+00:00) Reykjavik","Etc/GMT":"(GMT+00:00) GMT (no daylight saving)","Europe/Dublin":"(GMT+00:00) Dublin","Europe/Lisbon":"(GMT+00:00) Lisbon","Europe/London":"(GMT+00:00) London","Africa/Algiers":"(GMT+01:00) Algiers","Africa/Ceuta":"(GMT+01:00) Ceuta","Africa/Lagos":"(GMT+01:00) Lagos","Africa/Ndjamena":"(GMT+01:00) Ndjamena","Africa/Tunis":"(GMT+01:00) Tunis","Africa/Windhoek":"(GMT+02:00) Windhoek","Europe/Amsterdam":"(GMT+01:00) Amsterdam","Europe/Andorra":"(GMT+01:00) Andorra","Europe/Belgrade":"(GMT+01:00) Central European Time - Belgrade","Europe/Berlin":"(GMT+01:00) Berlin","Europe/Brussels":"(GMT+01:00) Brussels","Europe/Budapest":"(GMT+01:00) Budapest","Europe/Copenhagen":"(GMT+01:00) Copenhagen","Europe/Gibraltar":"(GMT+01:00) Gibraltar","Europe/Luxembourg":"(GMT+01:00) Luxembourg","Europe/Madrid":"(GMT+01:00) Madrid","Europe/Malta":"(GMT+01:00) Malta","Europe/Monaco":"(GMT+01:00) Monaco","Europe/Oslo":"(GMT+01:00) Oslo","Europe/Paris":"(GMT+01:00) Paris","Europe/Prague":"(GMT+01:00) Central European Time - Prague","Europe/Rome":"(GMT+01:00) Rome","Europe/Stockholm":"(GMT+01:00) Stockholm","Europe/Tirane":"(GMT+01:00) Tirane","Europe/Vienna":"(GMT+01:00) Vienna","Europe/Warsaw":"(GMT+01:00) Warsaw","Europe/Zurich":"(GMT+01:00) Zurich","Africa/Cairo":"(GMT+02:00) Cairo","Africa/Johannesburg":"(GMT+02:00) Johannesburg","Africa/Maputo":"(GMT+02:00) Maputo","Africa/Tripoli":"(GMT+02:00) Tripoli","Asia/Amman":"(GMT+02:00) Amman","Asia/Beirut":"(GMT+02:00) Beirut","Asia/Damascus":"(GMT+02:00) Damascus","Asia/Gaza":"(GMT+02:00) Gaza","Asia/Jerusalem":"(GMT+02:00) Jerusalem","Asia/Nicosia":"(GMT+02:00) Nicosia","Europe/Athens":"(GMT+02:00) Athens","Europe/Bucharest":"(GMT+02:00) Bucharest","Europe/Chisinau":"(GMT+02:00) Chisinau","Europe/Helsinki":"(GMT+02:00) Helsinki","Europe/Istanbul":"(GMT+03:00) Istanbul","Europe/Kaliningrad":"(GMT+02:00) Moscow-01 - Kaliningrad","Europe/Kyiv":"(GMT+02:00) Kyiv","Europe/Riga":"(GMT+02:00) Riga","Europe/Sofia":"(GMT+02:00) Sofia","Europe/Tallinn":"(GMT+02:00) Tallinn","Europe/Vilnius":"(GMT+02:00) Vilnius","Africa/Khartoum":"(GMT+03:00) Khartoum","Africa/Nairobi":"(GMT+03:00) Nairobi","Antarctica/Syowa":"(GMT+03:00) Syowa","Asia/Baghdad":"(GMT+03:00) Baghdad","Asia/Qatar":"(GMT+03:00) Qatar","Asia/Riyadh":"(GMT+03:00) Riyadh","Europe/Minsk":"(GMT+03:00) Minsk","Europe/Moscow":"(GMT+03:00) Moscow+00 - Moscow","Asia/Tehran":"(GMT+03:30) Tehran","Asia/Baku":"(GMT+04:00) Baku","Asia/Dubai":"(GMT+04:00) Dubai","Asia/Tbilisi":"(GMT+04:00) Tbilisi","Asia/Yerevan":"(GMT+04:00) Yerevan","Europe/Samara":"(GMT+04:00) Moscow+01 - Samara","Indian/Mahe":"(GMT+04:00) Mahe","Indian/Mauritius":"(GMT+04:00) Mauritius","Indian/Reunion":"(GMT+04:00) Reunion","Asia/Kabul":"(GMT+04:30) Kabul","Antarctica/Mawson":"(GMT+05:00) Mawson","Asia/Aqtau":"(GMT+05:00) Aqtau","Asia/Aqtobe":"(GMT+05:00) Aqtobe","Asia/Ashgabat":"(GMT+05:00) Ashgabat","Asia/Dushanbe":"(GMT+05:00) Dushanbe","Asia/Karachi":"(GMT+05:00) Karachi","Asia/Tashkent":"(GMT+05:00) Tashkent","Asia/Yekaterinburg":"(GMT+05:00) Moscow+02 - Yekaterinburg","Indian/Kerguelen":"(GMT+05:00) Kerguelen","Indian/Maldives":"(GMT+05:00) Maldives","Asia/Calcutta":"(GMT+05:30) India Standard Time","Asia/Colombo":"(GMT+05:30) Colombo","Asia/Katmandu":"(GMT+05:45) Katmandu","Antarctica/Vostok":"(GMT+06:00) Vostok","Asia/Almaty":"(GMT+06:00) Almaty","Asia/Bishkek":"(GMT+06:00) Bishkek","Asia/Dhaka":"(GMT+06:00) Dhaka","Asia/Omsk":"(GMT+06:00) Moscow+03 - Omsk, Novosibirsk","Asia/Thimphu":"(GMT+06:00) Thimphu","Indian/Chagos":"(GMT+06:00) Chagos","Asia/Rangoon":"(GMT+06:30) Rangoon","Indian/Cocos":"(GMT+06:30) Cocos","Antarctica/Davis":"(GMT+07:00) Davis","Asia/Bangkok":"(GMT+07:00) Bangkok","Asia/Hovd":"(GMT+07:00) Hovd","Asia/Jakarta":"(GMT+07:00) Jakarta","Asia/Krasnoyarsk":"(GMT+07:00) Moscow+04 - Krasnoyarsk","Asia/Saigon":"(GMT+07:00) Hanoi","Asia/Ho_Chi_Minh":"(GMT+07:00) Ho Chi Minh","Indian/Christmas":"(GMT+07:00) Christmas","Antarctica/Casey":"(GMT+08:00) Casey","Asia/Brunei":"(GMT+08:00) Brunei","Asia/Choibalsan":"(GMT+08:00) Choibalsan","Asia/Hong_Kong":"(GMT+08:00) Hong Kong","Asia/Irkutsk":"(GMT+08:00) Moscow+05 - Irkutsk","Asia/Kuala_Lumpur":"(GMT+08:00) Kuala Lumpur","Asia/Macau":"(GMT+08:00) Macau","Asia/Makassar":"(GMT+08:00) Makassar","Asia/Manila":"(GMT+08:00) Manila","Asia/Shanghai":"(GMT+08:00) China Time - Beijing","Asia/Singapore":"(GMT+08:00) Singapore","Asia/Taipei":"(GMT+08:00) Taipei","Asia/Ulaanbaatar":"(GMT+08:00) Ulaanbaatar","Australia/Perth":"(GMT+08:00) Western Time - Perth","Asia/Pyongyang":"(GMT+08:30) Pyongyang","Asia/Dili":"(GMT+09:00) Dili","Asia/Jayapura":"(GMT+09:00) Jayapura","Asia/Seoul":"(GMT+09:00) Seoul","Asia/Tokyo":"(GMT+09:00) Tokyo","Asia/Yakutsk":"(GMT+09:00) Moscow+06 - Yakutsk","Pacific/Palau":"(GMT+09:00) Palau","Australia/Adelaide":"(GMT+10:30) Central Time - Adelaide","Australia/Darwin":"(GMT+09:30) Central Time - Darwin","Antarctica/DumontDUrville":"(GMT+10:00) Dumont D\'Urville","Asia/Magadan":"(GMT+10:00) Moscow+07 - Magadan","Asia/Vladivostok":"(GMT+10:00) Moscow+07 - Vladivostok","Australia/Brisbane":"(GMT+10:00) Eastern Time - Brisbane","Asia/Yuzhno-Sakhalinsk":"(GMT+11:00) Moscow+08 - Yuzhno-Sakhalinsk","Australia/Hobart":"(GMT+11:00) Eastern Time - Hobart","Australia/Sydney":"(GMT+11:00) Eastern Time - Melbourne, Sydney","Pacific/Chuuk":"(GMT+10:00) Truk","Pacific/Guam":"(GMT+10:00) Guam","Pacific/Port_Moresby":"(GMT+10:00) Port Moresby","Pacific/Efate":"(GMT+11:00) Efate","Pacific/Guadalcanal":"(GMT+11:00) Guadalcanal","Pacific/Kosrae":"(GMT+11:00) Kosrae","Pacific/Norfolk":"(GMT+11:00) Norfolk","Pacific/Noumea":"(GMT+11:00) Noumea","Pacific/Pohnpei":"(GMT+11:00) Ponape","Asia/Kamchatka":"(GMT+12:00) Moscow+09 - Petropavlovsk-Kamchatskiy","Pacific/Auckland":"(GMT+13:00) Auckland","Pacific/Fiji":"(GMT+13:00) Fiji","Pacific/Funafuti":"(GMT+12:00) Funafuti","Pacific/Kwajalein":"(GMT+12:00) Kwajalein","Pacific/Majuro":"(GMT+12:00) Majuro","Pacific/Nauru":"(GMT+12:00) Nauru","Pacific/Tarawa":"(GMT+12:00) Tarawa","Pacific/Wake":"(GMT+12:00) Wake","Pacific/Wallis":"(GMT+12:00) Wallis","Pacific/Apia":"(GMT+14:00) Apia","Pacific/Enderbury":"(GMT+13:00) Enderbury","Pacific/Fakaofo":"(GMT+13:00) Fakaofo","Pacific/Tongatapu":"(GMT+13:00) Tongatapu","Pacific/Kiritimati":"(GMT+14:00) Kiritimati"}')}}]);