var t,e,n,i,o,r,a,l,s,c,d,u,h,p,f,m,v,g,_,y,b,k,x,w,C,E,A,S,O,T,I,z,$,M,j,P,L,D,N,R,V,U,B,F,H,W,Y,K,X,q,G,Z,J,Q,tt,et,nt,it,ot,rt,at,lt,st,ct,dt,ut,ht,pt,ft,mt,vt,gt,_t,yt,bt,kt,xt,wt,Ct,Et,At,St,Ot,Tt,It,zt,$t,Mt,jt,Pt,Lt,Dt,Nt,Rt,Vt,Ut,Bt,Ft,Ht,Wt,Yt,Kt,Xt,qt,Gt,Zt,Jt,Qt,te,ee,ne,ie,oe,re,ae,le,se,ce,de,ue,he,pe,fe,me,ve,ge,_e,ye,be,ke,xe,we,Ce,Ee,Ae,Se,Oe,Te,Ie,ze,$e,Me,je,Pe,Le,De,Ne,Re,Ve,Ue,Be,Fe,He,We,Ye,Ke,Xe,qe,Ge,Ze,Je,Qe,tn,en,nn,on,rn,an,ln,sn,cn,dn,un,hn,pn,fn,mn,vn,gn,_n,yn,bn,kn,xn,wn,Cn,En,An,Sn,On,Tn,In,zn,$n,Mn,jn,Pn,Ln,Dn,Nn,Rn,Vn,Un,Bn,Fn,Hn,Wn,Yn,Kn,Xn,qn,Gn,Zn,Jn,Qn,ti,ei,ni,ii,oi,ri,ai,li,si,ci,di,ui,hi,pi,fi,mi,vi,gi,_i,yi,bi,ki,xi,wi,Ci,Ei,Ai,Si,Oi,Ti,Ii,zi,$i,Mi,ji,Pi,Li,Di,Ni,Ri,Vi,Ui,Bi,Fi,Hi,Wi,Yi,Ki,Xi,qi,Gi,Zi,Ji,Qi,to,eo,no,io,oo,ro,ao,lo,so,co,uo,ho,po,fo,mo,vo,go,_o,yo,bo,ko,xo,wo,Co,Eo,Ao,So,Oo,To,Io,zo,$o,Mo,jo,Po,Lo,Do,No,Ro,Vo,Uo,Bo,Fo,Ho,Wo,Yo,Ko,Xo,qo,Go,Zo,Jo,Qo,tr,er,nr,ir=["message","explanation"];function or(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function rr(t){return vr(t)||pr(t)||Tr(t)||mr()}var ar=gr().mark(yl);function lr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function sr(t){for(var e=1;e=0;--r){var a=this.tryEntries[r],l=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=i.call(a,"catchLoc"),c=i.call(a,"finallyLoc");if(s&&c){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var o=i.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:z(e),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=t),v}},e}function _r(t,e,n,i,o,r,a){try{var l=t[r](a),s=l.value}catch(t){return void n(t)}l.done?e(s):Promise.resolve(s).then(i,o)}function yr(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var r=t.apply(e,n);function a(t){_r(r,i,o,a,l,"next",t)}function l(t){_r(r,i,o,a,l,"throw",t)}a(void 0)}))}}function br(t,e,n){return e=Sr(e),kr(t,Er()?Reflect.construct(e,n||[],Sr(t).constructor):e.apply(t,n))}function kr(t,e){if(e&&("object"==Pr(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return xr(t)}function xr(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function wr(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Ar(t,e)}function Cr(t){var e="function"==typeof Map?new Map:void 0;return Cr=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return function(t,e,n){if(Er())return Reflect.construct.apply(null,arguments);var i=[null];i.push.apply(i,e);var o=new(t.bind.apply(t,i));return n&&Ar(o,n.prototype),o}(t,arguments,Sr(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Ar(n,t)},Cr(t)}function Er(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(Er=function(){return!!t})()}function Ar(t,e){return Ar=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},Ar(t,e)}function Sr(t){return Sr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Sr(t)}function Or(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Tr(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,o=function(){};return{s:o,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){l=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}function Tr(t,e){if(t){if("string"==typeof t)return Ir(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ir(t,e):void 0}}function Ir(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n=0;l--)(o=t[l])&&(a=(r<3?o(a):r>3?o(e,n,a):o(e,n))||a);return r>3&&a&&Object.defineProperty(e,n,a),a}function Ur(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],i=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")} /** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: BSD-3-Clause */var Br=globalThis,Fr=Br.ShadowRoot&&(void 0===Br.ShadyCSS||Br.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Hr=Symbol(),Wr=new WeakMap,Yr=function(){return Mr((function t(e,n,i){if(zr(this,t),this._$cssResult$=!0,i!==Hr)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=n}),[{key:"styleSheet",get:function(){var t=this.o,e=this.t;if(Fr&&void 0===t){var n=void 0!==e&&1===e.length;n&&(t=Wr.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),n&&Wr.set(e,t))}return t}},{key:"toString",value:function(){return this.cssText}}])}(),Kr=function(t){return new Yr("string"==typeof t?t:t+"",void 0,Hr)},Xr=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i0&&(this._$Ep=e)}},{key:"createRenderRoot",value:function(){var t,e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return function(t,e){if(Fr)t.adoptedStyleSheets=e.map((function(t){return t instanceof CSSStyleSheet?t:t.styleSheet}));else{var n,i=Or(e);try{for(i.s();!(n=i.n()).done;){var o=n.value,r=document.createElement("style"),a=Br.litNonce;void 0!==a&&r.setAttribute("nonce",a),r.textContent=o.cssText,t.appendChild(r)}}catch(t){i.e(t)}finally{i.f()}}}(e,this.constructor.elementStyles),e}},{key:"connectedCallback",value:function(){var t,e;null!==(t=this.renderRoot)&&void 0!==t||(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$EO)||void 0===e||e.forEach((function(t){var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}},{key:"enableUpdating",value:function(t){}},{key:"disconnectedCallback",value:function(){var t;null===(t=this._$EO)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}},{key:"attributeChangedCallback",value:function(t,e,n){this._$AK(t,n)}},{key:"_$EC",value:function(t,e){var n=this.constructor.elementProperties.get(t),i=this.constructor._$Eu(t,n);if(void 0!==i&&!0===n.reflect){var o,r=(void 0!==(null===(o=n.converter)||void 0===o?void 0:o.toAttribute)?n.converter:la).toAttribute(e,n.type);this._$Em=t,null==r?this.removeAttribute(i):this.setAttribute(i,r),this._$Em=null}}},{key:"_$AK",value:function(t,e){var n=this.constructor,i=n._$Eh.get(t);if(void 0!==i&&this._$Em!==i){var o,r=n.getPropertyOptions(i),a="function"==typeof r.converter?{fromAttribute:r.converter}:void 0!==(null===(o=r.converter)||void 0===o?void 0:o.fromAttribute)?r.converter:la;this._$Em=i,this[i]=a.fromAttribute(e,r.type),this._$Em=null}}},{key:"requestUpdate",value:function(t,e,n){if(void 0!==t){var i,o;if(null!==(i=n)&&void 0!==i||(n=this.constructor.getPropertyOptions(t)),!(null!==(o=n.hasChanged)&&void 0!==o?o:sa)(this[t],e))return;this.P(t,e,n)}!1===this.isUpdatePending&&(this._$ES=this._$ET())}},{key:"P",value:function(t,e,n){var i;this._$AL.has(t)||this._$AL.set(t,e),!0===n.reflect&&this._$Em!==t&&(null!==(i=this._$Ej)&&void 0!==i?i:this._$Ej=new Set).add(t)}},{key:"_$ET",value:(n=yr(gr().mark((function t(){var e;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.isUpdatePending=!0,t.prev=1,t.next=4,this._$ES;case 4:t.next=9;break;case 6:t.prev=6,t.t0=t.catch(1),Promise.reject(t.t0);case 9:if(e=this.scheduleUpdate(),t.t1=null!=e,!t.t1){t.next=14;break}return t.next=14,e;case 14:return t.abrupt("return",!this.isUpdatePending);case 15:case"end":return t.stop()}}),t,this,[[1,6]])}))),function(){return n.apply(this,arguments)})},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){if(this.isUpdatePending){if(!this.hasUpdated){var t;if(null!==(t=this.renderRoot)&&void 0!==t||(this.renderRoot=this.createRenderRoot()),this._$Ep){var e,n=Or(this._$Ep);try{for(n.s();!(e=n.n()).done;){var i=fr(e.value,2),o=i[0],r=i[1];this[o]=r}}catch(t){n.e(t)}finally{n.f()}this._$Ep=void 0}var a=this.constructor.elementProperties;if(a.size>0){var l,s=Or(a);try{for(s.s();!(l=s.n()).done;){var c=fr(l.value,2),d=c[0],u=c[1];!0!==u.wrapped||this._$AL.has(d)||void 0===this[d]||this.P(d,this[d],u)}}catch(t){s.e(t)}finally{s.f()}}}var h=!1,p=this._$AL;try{var f;(h=this.shouldUpdate(p))?(this.willUpdate(p),null!==(f=this._$EO)&&void 0!==f&&f.forEach((function(t){var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(p)):this._$EU()}catch(p){throw h=!1,this._$EU(),p}h&&this._$AE(p)}}},{key:"willUpdate",value:function(t){}},{key:"_$AE",value:function(t){var e;null!==(e=this._$EO)&&void 0!==e&&e.forEach((function(t){var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}},{key:"_$EU",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$ES}},{key:"shouldUpdate",value:function(t){return!0}},{key:"update",value:function(t){var e=this;this._$Ej&&(this._$Ej=this._$Ej.forEach((function(t){return e._$EC(t,e[t])}))),this._$EU()}},{key:"updated",value:function(t){}},{key:"firstUpdated",value:function(t){}}],[{key:"addInitializer",value:function(t){var e;this._$Ei(),(null!==(e=this.l)&&void 0!==e?e:this.l=[]).push(t)}},{key:"observedAttributes",get:function(){return this.finalize(),this._$Eh&&hr(this._$Eh.keys())}},{key:"createProperty",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ca;if(e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),!e.noAccessor){var n=Symbol(),i=this.getPropertyDescriptor(t,n,e);void 0!==i&&Zr(this.prototype,t,i)}}},{key:"getPropertyDescriptor",value:function(t,e,n){var i,o=null!==(i=Jr(this.prototype,t))&&void 0!==i?i:{get:function(){return this[e]},set:function(t){this[e]=t}},r=o.get,a=o.set;return{get:function(){return null==r?void 0:r.call(this)},set:function(e){var i=null==r?void 0:r.call(this);a.call(this,e),this.requestUpdate(t,i,n)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(t){var e;return null!==(e=this.elementProperties.get(t))&&void 0!==e?e:ca}},{key:"_$Ei",value:function(){if(!this.hasOwnProperty(aa("elementProperties"))){var t=ea(this);t.finalize(),void 0!==t.l&&(this.l=hr(t.l)),this.elementProperties=new Map(t.elementProperties)}}},{key:"finalize",value:function(){if(!this.hasOwnProperty(aa("finalized"))){if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(aa("properties"))){var t,e=this.properties,n=Or([].concat(hr(Qr(e)),hr(ta(e))));try{for(n.s();!(t=n.n()).done;){var i=t.value;this.createProperty(i,e[i])}}catch(t){n.e(t)}finally{n.f()}}var o=this[Symbol.metadata];if(null!==o){var r=litPropertyMetadata.get(o);if(void 0!==r){var a,l=Or(r);try{for(l.s();!(a=l.n()).done;){var s=fr(a.value,2),c=s[0],d=s[1];this.elementProperties.set(c,d)}}catch(t){l.e(t)}finally{l.f()}}}this._$Eh=new Map;var u,h=Or(this.elementProperties);try{for(h.s();!(u=h.n()).done;){var p=fr(u.value,2),f=p[0],m=p[1],v=this._$Eu(f,m);void 0!==v&&this._$Eh.set(v,f)}}catch(t){h.e(t)}finally{h.f()}this.elementStyles=this.finalizeStyles(this.styles)}}},{key:"finalizeStyles",value:function(t){var e=[];if(Array.isArray(t)){var n,i=Or(new Set(t.flat(1/0).reverse()));try{for(i.s();!(n=i.n()).done;){var o=n.value;e.unshift(qr(o))}}catch(t){i.e(t)}finally{i.f()}}else void 0!==t&&e.push(qr(t));return e}},{key:"_$Eu",value:function(t,e){var n=e.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof t?t.toLowerCase():void 0}}]);var n}();da.elementStyles=[],da.shadowRootOptions={mode:"open"},da[aa("elementProperties")]=new Map,da[aa("finalized")]=new Map,null!=ra&&ra({ReactiveElement:da}),(null!==(n=na.reactiveElementVersions)&&void 0!==n?n:na.reactiveElementVersions=[]).push("2.0.4"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ var ua=globalThis,ha=ua.trustedTypes,pa=ha?ha.createPolicy("lit-html",{createHTML:function(t){return t}}):void 0,fa="$lit$",ma="lit$".concat(Math.random().toFixed(9).slice(2),"$"),va="?"+ma,ga="<".concat(va,">"),_a=document,ya=function(){return _a.createComment("")},ba=function(t){return null===t||"object"!=Pr(t)&&"function"!=typeof t},ka=Array.isArray,xa="[ \t\n\f\r]",wa=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,Ca=/-->/g,Ea=/>/g,Aa=RegExp(">|".concat(xa,"(?:([^\\s\"'>=/]+)(").concat(xa,"*=").concat(xa,"*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)"),"g"),Sa=/'/g,Oa=/"/g,Ta=/^(?:script|style|textarea|title)$/i,Ia=function(t){return function(e){for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o":3===e?"":"",a=wa,l=0;l"===d[0]?(a=null!==(p=n)&&void 0!==p?p:wa,u=-1):void 0===d[1]?u=-2:(u=a.lastIndex-d[2].length,c=d[1],a=void 0===d[3]?Aa:'"'===d[3]?Oa:Sa):a===Oa||a===Sa?a=Aa:a===Ca||a===Ea?a=wa:(a=Aa,n=void 0)}var f=a===Aa&&t[l+1].startsWith("/>")?" ":"";r+=a===wa?s+ga:u>=0?(o.push(c),s.slice(0,u)+fa+s.slice(u)+ma+f):s+ma+(-2===u?l:f)}return[Da(t,r+(t[i]||"")+(2===e?"":3===e?"":"")),o]}(o,r),u=fr(d,2),h=u[0],p=u[1];if(this.el=t.createElement(h,n),La.currentNode=this.el.content,2===r||3===r){var f=this.el.content.firstChild;f.replaceWith.apply(f,hr(f.childNodes))}for(;null!==(i=La.nextNode())&&c.length0){i.textContent=ha?ha.emptyScript:"";for(var w=0;w2&&void 0!==arguments[2]?arguments[2]:t,s=arguments.length>3?arguments[3]:void 0;if(e===Ma)return e;var c=void 0!==s?null===(n=l._$Co)||void 0===n?void 0:n[s]:l._$Cl,d=ba(e)?void 0:e._$litDirective$;return(null===(i=c)||void 0===i?void 0:i.constructor)!==d&&(null!==(o=c)&&void 0!==o&&null!==(r=o._$AO)&&void 0!==r&&r.call(o,!1),void 0===d?c=void 0:(c=new d(t))._$AT(t,l,s),void 0!==s?(null!==(a=l._$Co)&&void 0!==a?a:l._$Co=[])[s]=c:l._$Cl=c),void 0!==c&&(e=Ra(t,c._$AS(t,e.values),c,s)),e}var Va=function(){return Mr((function t(e,n){zr(this,t),this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=n}),[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"u",value:function(t){var e,n=this._$AD,i=n.el.content,o=n.parts,r=(null!==(e=null==t?void 0:t.creationScope)&&void 0!==e?e:_a).importNode(i,!0);La.currentNode=r;for(var a=La.nextNode(),l=0,s=0,c=o[0];void 0!==c;){var d;if(l===c.index){var u=void 0;2===c.type?u=new Ua(a,a.nextSibling,this,t):1===c.type?u=new c.ctor(a,c.name,c.strings,this,t):6===c.type&&(u=new Ya(a,this,t)),this._$AV.push(u),c=o[++s]}l!==(null===(d=c)||void 0===d?void 0:d.index)&&(a=La.nextNode(),l++)}return La.currentNode=_a,r}},{key:"p",value:function(t){var e,n=0,i=Or(this._$AV);try{for(i.s();!(e=i.n()).done;){var o=e.value;void 0!==o&&(void 0!==o.strings?(o._$AI(t,o,n),n+=o.strings.length-2):o._$AI(t[n])),n++}}catch(t){i.e(t)}finally{i.f()}}}])}(),Ua=function(){function t(e,n,i,o){var r;zr(this,t),this.type=2,this._$AH=ja,this._$AN=void 0,this._$AA=e,this._$AB=n,this._$AM=i,this.options=o,this._$Cv=null===(r=null==o?void 0:o.isConnected)||void 0===r||r}return Mr(t,[{key:"_$AU",get:function(){var t,e;return null!==(t=null===(e=this._$AM)||void 0===e?void 0:e._$AU)&&void 0!==t?t:this._$Cv}},{key:"parentNode",get:function(){var t,e=this._$AA.parentNode,n=this._$AM;return void 0!==n&&11===(null===(t=e)||void 0===t?void 0:t.nodeType)&&(e=n.parentNode),e}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(t){t=Ra(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this),ba(t)?t===ja||null==t||""===t?(this._$AH!==ja&&this._$AR(),this._$AH=ja):t!==this._$AH&&t!==Ma&&this._(t):void 0!==t._$litType$?this.$(t):void 0!==t.nodeType?this.T(t):function(t){return ka(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator])}(t)?this.k(t):this._(t)}},{key:"O",value:function(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}},{key:"T",value:function(t){this._$AH!==t&&(this._$AR(),this._$AH=this.O(t))}},{key:"_",value:function(t){this._$AH!==ja&&ba(this._$AH)?this._$AA.nextSibling.data=t:this.T(_a.createTextNode(t)),this._$AH=t}},{key:"$",value:function(t){var e,n=t.values,i=t._$litType$,o="number"==typeof i?this._$AC(t):(void 0===i.el&&(i.el=Na.createElement(Da(i.h,i.h[0]),this.options)),i);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===o)this._$AH.p(n);else{var r=new Va(o,this),a=r.u(this.options);r.p(n),this.T(a),this._$AH=r}}},{key:"_$AC",value:function(t){var e=Pa.get(t.strings);return void 0===e&&Pa.set(t.strings,e=new Na(t)),e}},{key:"k",value:function(e){ka(this._$AH)||(this._$AH=[],this._$AR());var n,i,o=this._$AH,r=0,a=Or(e);try{for(a.s();!(i=a.n()).done;){var l=i.value;r===o.length?o.push(n=new t(this.O(ya()),this.O(ya()),this,this.options)):n=o[r],n._$AI(l),r++}}catch(t){a.e(t)}finally{a.f()}r0&&void 0!==arguments[0]?arguments[0]:this._$AA.nextSibling,e=arguments.length>1?arguments[1]:void 0;for(null===(n=this._$AP)||void 0===n||n.call(this,!1,!0,e);t&&t!==this._$AB;){var n,i=t.nextSibling;t.remove(),t=i}}},{key:"setConnected",value:function(t){var e;void 0===this._$AM&&(this._$Cv=t,null===(e=this._$AP)||void 0===e||e.call(this,t))}}])}(),Ba=function(){return Mr((function t(e,n,i,o,r){zr(this,t),this.type=1,this._$AH=ja,this._$AN=void 0,this.element=e,this.name=n,this._$AM=o,this.options=r,i.length>2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=ja}),[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=this.strings,r=!1;if(void 0===o)t=Ra(this,t,e,0),(r=!ba(t)||t!==this._$AH&&t!==Ma)&&(this._$AH=t);else{var a,l,s=t;for(t=o[0],a=0;a1&&void 0!==arguments[1]?arguments[1]:this,0))&&void 0!==e?e:ja)!==Ma){var n=this._$AH,i=t===ja&&n!==ja||t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive,o=t!==ja&&(n===ja||i);i&&this.element.removeEventListener(this.name,this,n),o&&this.element.addEventListener(this.name,this,t),this._$AH=t}}},{key:"handleEvent",value:function(t){var e,n;"function"==typeof this._$AH?this._$AH.call(null!==(e=null===(n=this.options)||void 0===n?void 0:n.host)&&void 0!==e?e:this.element,t):this._$AH.handleEvent(t)}}])}(),Ya=function(){return Mr((function t(e,n,i){zr(this,t),this.element=e,this.type=6,this._$AN=void 0,this._$AM=n,this.options=i}),[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){Ra(this,t)}}])}(),Ka=ua.litHtmlPolyfillSupport;null!=Ka&&Ka(Na,Ua),(null!==(i=ua.litHtmlVersions)&&void 0!==i?i:ua.litHtmlVersions=[]).push("3.2.1");var Xa=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).renderOptions={host:xr(t)},t._$Do=void 0,t}return wr(e,da),Mr(e,[{key:"createRenderRoot",value:function(){var t,n,i=dr(e,"createRenderRoot",this,3)([]);return null!==(n=(t=this.renderOptions).renderBefore)&&void 0!==n||(t.renderBefore=i.firstChild),i}},{key:"update",value:function(t){var n=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),dr(e,"update",this,3)([t]),this._$Do=function(t,e,n){var i,o=null!==(i=null==n?void 0:n.renderBefore)&&void 0!==i?i:e,r=o._$litPart$;if(void 0===r){var a,l=null!==(a=null==n?void 0:n.renderBefore)&&void 0!==a?a:null;o._$litPart$=r=new Ua(e.insertBefore(ya(),l),l,void 0,null!=n?n:{})}return r._$AI(t),r}(n,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var t;dr(e,"connectedCallback",this,3)([]),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var t;dr(e,"disconnectedCallback",this,3)([]),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}},{key:"render",value:function(){return Ma}}])}(); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */Xa._$litElement$=!0,Xa.finalized=!0,null===(o=globalThis.litElementHydrateSupport)||void 0===o||o.call(globalThis,{LitElement:Xa});var qa=globalThis.litElementPolyfillSupport;null==qa||qa({LitElement:Xa}),(null!==(r=globalThis.litElementVersions)&&void 0!==r?r:globalThis.litElementVersions=[]).push("4.1.1"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ var Ga=function(t){return function(e,n){void 0!==n?n.addInitializer((function(){customElements.define(t,e)})):customElements.define(t,e)}},Za={attribute:!0,type:String,converter:la,reflect:!1,hasChanged:sa},Ja=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Za,e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=n.kind,o=n.metadata,r=globalThis.litPropertyMetadata.get(o);if(void 0===r&&globalThis.litPropertyMetadata.set(o,r=new Map),r.set(n.name,t),"accessor"===i){var a=n.name;return{set:function(n){var i=e.get.call(this);e.set.call(this,n),this.requestUpdate(a,i,t)},init:function(e){return void 0!==e&&this.P(a,void 0,t),e}}}if("setter"===i){var l=n.name;return function(n){var i=this[l];e.call(this,n),this.requestUpdate(l,i,t)}}throw Error("Unsupported decorator location: "+i)}; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */function Qa(t){return function(e,n){return"object"==Pr(n)?Ja(t,e,n):function(t,e,n){var i=e.hasOwnProperty(n);return e.constructor.createProperty(n,i?sr(sr({},t),{},{wrapped:!0}):t),i?Object.getOwnPropertyDescriptor(e,n):void 0}(t,e,n)}} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */function tl(t){return Qa(sr(sr({},t),{},{state:!0,attribute:!1}))} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ function el(t,e){return function(e,n,i){return function(t,e,n){return n.configurable=!0,n.enumerable=!0,Reflect.decorate&&"object"!=Pr(e)&&Object.defineProperty(t,e,n),n}(e,n,{get:function(){return function(e){var n,i;return null!==(n=null===(i=e.renderRoot)||void 0===i?void 0:i.querySelector(t))&&void 0!==n?n:null}(this)}})}}var nl,il,ol,rl,al,ll=function(t,e,n,i){i=i||{},n=null==n?{}:n;var o=new Event(e,{bubbles:void 0===i.bubbles||i.bubbles,cancelable:Boolean(i.cancelable),composed:void 0===i.composed||i.composed});return o.detail=n,t.dispatchEvent(o),o},sl=function(t,e){return cl(t.attributes,e)},cl=function(t,e){return 0!=(t.supported_features&e)};!function(t){t.language="language",t.system="system",t.comma_decimal="comma_decimal",t.decimal_comma="decimal_comma",t.space_comma="space_comma",t.none="none"}(nl||(nl={})),function(t){t.language="language",t.system="system",t.am_pm="12",t.twenty_four="24"}(il||(il={})),function(t){t.local="local",t.server="server"}(ol||(ol={})),function(t){t.language="language",t.system="system",t.DMY="DMY",t.MDY="MDY",t.YMD="YMD"}(rl||(rl={})),function(t){t.language="language",t.monday="monday",t.tuesday="tuesday",t.wednesday="wednesday",t.thursday="thursday",t.friday="friday",t.saturday="saturday",t.sunday="sunday"}(al||(al={}));var dl=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Math.round(t*Math.pow(10,e))/Math.pow(10,e)},ul=function(t,e,n){var i=e?function(t){switch(t.number_format){case nl.comma_decimal:return["en-US","en"];case nl.decimal_comma:return["de","es","it"];case nl.space_comma:return["fr","sv","cs"];case nl.system:return;default:return t.language}}(e):void 0;if(Number.isNaN=Number.isNaN||function t(e){return"number"==typeof e&&t(e)},(null==e?void 0:e.number_format)!==nl.none&&!Number.isNaN(Number(t))&&Intl)try{return new Intl.NumberFormat(i,hl(t,n)).format(Number(t))}catch(e){return console.error(e),new Intl.NumberFormat(void 0,hl(t,n)).format(Number(t))}return"string"==typeof t?t:"".concat(dl(t,null==n?void 0:n.maximumFractionDigits).toString()).concat("currency"===(null==n?void 0:n.style)?" ".concat(n.currency):"")},hl=function(t,e){var n=Object.assign({maximumFractionDigits:2},e);if("string"!=typeof t)return n;if(!e||void 0===e.minimumFractionDigits&&void 0===e.maximumFractionDigits){var i=t.indexOf(".")>-1?t.split(".")[1].length:0;n.minimumFractionDigits=i,n.maximumFractionDigits=i}return n},pl=function(t){function e(t,n){var i,o;zr(this,e);var r=t.message,a=t.explanation,l=function(t,e){if(null==t)return{};var n,i,o=function(t,e){if(null==t)return{};var n={};for(var i in t)if({}.hasOwnProperty.call(t,i)){if(e.includes(i))continue;n[i]=t[i]}return n}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(i=0;i2&&void 0!==arguments[2]?arguments[2]:{};return gr().mark((function i(){var o,r,a,l,s,c,d,u,h,p,f,m,v,g,_,y,b,k,x,w,C,E,A,S,O,T;return gr().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:o=n.path,r=void 0===o?[]:o,a=n.branch,l=void 0===a?[t]:a,s=n.coerce,c=void 0!==s&&s,d=n.mask,h={path:r,branch:l,mask:u=void 0!==d&&d},c&&(t=e.coercer(t,h)),p="valid",f=Or(e.validator(t,h)),i.prev=5,f.s();case 7:if((m=f.n()).done){i.next=15;break}return(v=m.value).explanation=n.message,p="not_valid",i.next=13,[v,void 0];case 13:i.next=7;break;case 15:i.next=20;break;case 17:i.prev=17,i.t0=i.catch(5),f.e(i.t0);case 20:return i.prev=20,f.f(),i.finish(20);case 23:g=Or(e.entries(t,h)),i.prev=24,g.s();case 26:if((_=g.n()).done){i.next=53;break}y=fr(_.value,3),b=y[0],k=y[1],x=y[2],w=bl(k,x,{path:void 0===b?r:[].concat(hr(r),[b]),branch:void 0===b?l:[].concat(hr(l),[k]),coerce:c,mask:u,message:n.message}),C=Or(w),i.prev=30,C.s();case 32:if((E=C.n()).done){i.next=43;break}if(!(A=E.value)[0]){i.next=40;break}return p=null!=A[0].refinement?"not_refined":"not_valid",i.next=38,[A[0],void 0];case 38:i.next=41;break;case 40:c&&(k=A[1],void 0===b?t=k:t instanceof Map?t.set(b,k):t instanceof Set?t.add(k):ml(t)&&(void 0!==k||b in t)&&(t[b]=k));case 41:i.next=32;break;case 43:i.next=48;break;case 45:i.prev=45,i.t1=i.catch(30),C.e(i.t1);case 48:return i.prev=48,C.f(),i.finish(48);case 51:i.next=26;break;case 53:i.next=58;break;case 55:i.prev=55,i.t2=i.catch(24),g.e(i.t2);case 58:return i.prev=58,g.f(),i.finish(58);case 61:if("not_valid"===p){i.next=81;break}S=Or(e.refiner(t,h)),i.prev=63,S.s();case 65:if((O=S.n()).done){i.next=73;break}return(T=O.value).explanation=n.message,p="not_refined",i.next=71,[T,void 0];case 71:i.next=65;break;case 73:i.next=78;break;case 75:i.prev=75,i.t3=i.catch(63),S.e(i.t3);case 78:return i.prev=78,S.f(),i.finish(78);case 81:if("valid"!==p){i.next=84;break}return i.next=84,[void 0,t];case 84:case"end":return i.stop()}}),i,null,[[5,17,20,23],[24,55,58,61],[30,45,48,51],[63,75,78,81]])}))()}var kl=function(){return Mr((function t(e){var n=this;zr(this,t);var i=e.type,o=e.schema,r=e.validator,a=e.refiner,l=e.coercer,s=void 0===l?function(t){return t}:l,c=e.entries,d=void 0===c?gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:case"end":return t.stop()}}),t)})):c;this.type=i,this.schema=o,this.entries=d,this.coercer=s,this.validator=r?function(t,e){return yl(r(t,e),e,n,t)}:function(){return[]},this.refiner=a?function(t,e){return yl(a(t,e),e,n,t)}:function(){return[]}}),[{key:"assert",value:function(t,e){return xl(t,this,e)}},{key:"create",value:function(t,e){return function(t,e,n){var i=wl(t,e,{coerce:!0,message:n});if(i[0])throw i[0];return i[1]}(t,this,e)}},{key:"is",value:function(t){return function(t,e){var n=wl(t,e);return!n[0]}(t,this)}},{key:"mask",value:function(t,e){return function(t,e,n){var i=wl(t,e,{coerce:!0,mask:!0,message:n});if(i[0])throw i[0];return i[1]}(t,this,e)}},{key:"validate",value:function(t){return wl(t,this,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}}])}();function xl(t,e,n){var i=wl(t,e,{message:n});if(i[0])throw i[0]}function wl(t,e){var n=bl(t,e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}),i=function(t){var e=t.next(),n=e.done,i=e.value;return n?void 0:i}(n);return i[0]?[new pl(i[0],gr().mark((function t(){var e,i,o;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=Or(n),t.prev=1,e.s();case 3:if((i=e.n()).done){t.next=10;break}if(!(o=i.value)[0]){t.next=8;break}return t.next=8,o[0];case 8:t.next=3;break;case 10:t.next=15;break;case 12:t.prev=12,t.t0=t.catch(1),e.e(t.t0);case 15:return t.prev=15,e.f(),t.finish(15);case 18:case"end":return t.stop()}}),t,null,[[1,12,15,18]])}))),void 0]:[void 0,i[1]]}function Cl(){for(var t=arguments.length,e=new Array(t),n=0;n2&&void 0!==arguments[2]&&arguments[2],o=function(){for(var o=arguments.length,r=new Array(o),a=0;ae||Number(r)===e&&Number(a)>=n||void 0!==i},Os={card:{chips:{alignment:"محاذاة"},climate:{hvac_modes:"أوضاع HVAC",show_temperature_control:"التحكم في درجة الحرارة؟"},cover:{show_buttons_control:"أزرار التحكم؟",show_position_control:"التحكم في الموقع؟"},fan:{show_oscillate_control:"التحكم في التذبذب؟",show_percentage_control:"التحكم في النسبة المئوية؟"},generic:{collapsible_controls:"تصغير عناصر التحكم عند الإيقاف",content_info:"المحتوى",fill_container:"ملئ الحاوية",icon_animation:"تحريك الرمز عندما يكون نشطًا؟",icon_color:"لون الأيقونة",icon_type:"نوع الأيقونة",layout:"التخطيط",primary_info:"المعلومات الأساسية",secondary_info:"المعلومات الفرعية",use_entity_picture:"استخدم صورة الكيان؟"},humidifier:{show_target_humidity_control:"التحكم في الرطوبة؟?"},light:{incompatible_controls:"قد لا يتم عرض بعض عناصر التحكم إذا كان الضوء الخاص بك لا يدعم الميزة.",show_brightness_control:"التحكم في السطوع؟",show_color_control:"التحكم في اللون؟",show_color_temp_control:"التحكم في حرارة اللون؟",use_light_color:"استخدم لون فاتح"},lock:{lock:"مقفل",open:"مفتوح",unlock:"إلغاء قفل"},"media-player":{media_controls:"التحكم في الوسائط",media_controls_list:{next:"التالي",on_off:"تشغيل/إيقاف",play_pause_stop:"تشغيل/إيقاف مؤقت/إيقاف",previous:"السابق",repeat:"وضع التكرار",shuffle:"خلط"},show_volume_level:"إظهار مستوى الصوت",use_media_artwork:"استخدم صورة الوسائط",use_media_info:"استخدم معلومات الوسائط",volume_controls:"التحكم في الصوت",volume_controls_list:{volume_buttons:"أزرار الصوت",volume_mute:"كتم",volume_set:"مستوى الصوت"}},template:{badge_color:"لون الشارة",badge_icon:"أيقونة الشارة",content:"المحتوى",entity_extra:"تستخدم في القوالب والإجراءات",multiline_secondary:"متعدد الأسطر الثانوية؟",picture:"صورة (ستحل محل الأيقونة)",primary:"المعلومات الأساسية",secondary:"المعلومات الثانوية"},title:{subtitle:"العنوان الفرعي",title:"العنوان"},update:{show_buttons_control:"أزرار التحكم؟"},vacuum:{commands:"الاوامر"},weather:{show_conditions:"الأحوال الجوية؟",show_temperature:"الطقس؟"}},chip:{"chip-picker":{add:"أضف رقاقة",chips:"رقاقات",clear:"مسح",edit:"تعديل",select:"اختر الرقاقة",types:{action:"إجراء","alarm-control-panel":"تنبيه",back:"رجوع",conditional:"مشروط",entity:"الكيان",light:"Light",menu:"القائمة",template:"قالب",weather:"الطقس"}},conditional:{chip:"رقاقة"},sub_element_editor:{title:"محرر الرقاقة"}},form:{alignment_picker:{values:{center:"توسيط",default:"المحاذاة الافتراضية",end:"نهاية",justify:"مساواة",start:"بداية"}},color_picker:{values:{default:"اللون الإفتراضي"}},icon_type_picker:{values:{default:"النوع افتراضي","entity-picture":"صورة الكيان",icon:"أيقونة",none:"لا شئ"}},info_picker:{values:{default:"المعلومات الافتراضية","last-changed":"آخر تغيير","last-updated":"آخر تحديث",name:"الإسم",none:"لا شئ",state:"الحالة"}},layout_picker:{values:{default:"تخطيط افتراضي",horizontal:"تخطيط أفقي",vertical:"تخطيط رأسي"}}}},Ts={editor:Os},Is={card:{chips:{alignment:"Подравняване"},climate:{hvac_modes:"HVAC Режими",show_temperature_control:"Контрол на температурата?"},cover:{show_buttons_control:"Контролни бутони?",show_position_control:"Контрол на позицията?",show_tilt_position_control:"Контрол на наклона?"},fan:{show_oscillate_control:"Контрол на трептенето?",show_percentage_control:"Процентов контрол?"},generic:{collapsible_controls:"Свий контролите при изключен",content_info:"Съдържание",fill_container:"Изпълване на контейнера",icon_animation:"Анимирай иконата при активен?",icon_color:"Цвят на икона",icon_type:"Тип на икона",layout:"Оформление",primary_info:"Първостепенна информация",secondary_info:"Второстепенна информация",use_entity_picture:"Използвай снимката на обекта?"},humidifier:{show_target_humidity_control:"Контрол на влажността?"},light:{incompatible_controls:"Някои опции могат да бъдат скрити при условие че осветителното тяло не поддържа фунцията.",show_brightness_control:"Контрол на яркостта?",show_color_control:"Контрол на цвета?",show_color_temp_control:"Контрол на температурата?",use_light_color:"Използвай цвета на светлината"},lock:{lock:"Заключен",open:"Отворен",unlock:"Отключен"},"media-player":{media_controls:"Контрол на Медиата",media_controls_list:{next:"Следващ",on_off:"Вкл./Изкл.",play_pause_stop:"Пусни/пауза/стоп",previous:"Предишен",repeat:"Повтаряне",shuffle:"Разбъркано"},show_volume_level:"Покажи контрола за звук",use_media_artwork:"Използвай визуалните детайли от медията",use_media_info:"Използвай информация от медията",volume_controls:"Контрол на звука",volume_controls_list:{volume_buttons:"Бутони за звук",volume_mute:"Заглуши",volume_set:"Ниво на звука"}},template:{badge_color:"Цвят на значка",badge_icon:"Икона на значка",content:"Съдържание",entity_extra:"Използван в шаблони и действия",multiline_secondary:"Много-редова второстепенна информация?",picture:"Картина (ще замени иконата)",primary:"Първостепенна информация",secondary:"Второстепенна информация"},title:{subtitle:"Подзаглавие",title:"Заглавие"},update:{show_buttons_control:"Контролни бутони?"},vacuum:{commands:"Конади",commands_list:{on_off:"Вкл./Изкл."}},weather:{show_conditions:"Условия?",show_temperature:"Температура?"}},chip:{"chip-picker":{add:"Добави чип",chips:"Чипове",clear:"Изчисти",edit:"Редактирай",select:"Избери чип",types:{action:"Действия","alarm-control-panel":"Аларма",back:"Назад",conditional:"Условни",entity:"Обект",light:"Осветление",menu:"Меню",template:"Шаблон",weather:"Време"}},conditional:{chip:"Чип"},sub_element_editor:{title:"Чип редактор"}},form:{alignment_picker:{values:{center:"Център",default:"Основно подравняване",end:"Край",justify:"Подравнен",start:"Старт"}},color_picker:{values:{default:"Основен цвят"}},icon_type_picker:{values:{default:"Основен тип","entity-picture":"Картина на обекта",icon:"Икона",none:"Липсва"}},info_picker:{values:{default:"Основна информация","last-changed":"Последно Променен","last-updated":"Последно Актуализиран",name:"Име",none:"Липсва",state:"Състояние"}},layout_picker:{values:{default:"Основно оформление",horizontal:"Хоризонтално оформление",vertical:"Вертикално оформление"}}}},zs={editor:Is},$s={not_found:"No s'ha trobat l'entitat"},Ms={card:{chips:{alignment:"Alineació"},climate:{hvac_modes:"Modes HVAC",show_temperature_control:"Control de temperatura?"},cover:{show_buttons_control:"Botons de control?",show_position_control:"Control de posició?",show_tilt_position_control:"Control d'inclinació?"},fan:{show_oscillate_control:"Control d'oscil·lació?",show_percentage_control:"Control de percentatge?"},generic:{collapsible_controls:"Amaga els controls en desactivar",content_info:"Contingut",fill_container:"Emplena el contenidor",icon_animation:"Animar icona en activar?",icon_color:"Color d'icona",icon_type:"Tipus d'icona",layout:"Distribució",primary_info:"Informació primaria",secondary_info:"Informació secundaria",use_entity_picture:"Fer servir la imatge de l'entitat?"},humidifier:{show_target_humidity_control:"Control d'humitat?"},light:{incompatible_controls:"Alguns controls no es mostraran si l'entitat no suporta eixa funció.",show_brightness_control:"Control de brillantor?",show_color_control:"Control de color?",show_color_temp_control:"Control de la temperatura del color?",use_light_color:"Fes servir el color del llum"},lock:{lock:"Bloqueja",open:"Obri",unlock:"Desbloqueja"},"media-player":{media_controls:"Controls multimèdia",media_controls_list:{next:"Pista següent",on_off:"Engegar/Apagar",play_pause_stop:"Reproduïr/Pausar/Detindre",previous:"Pista anterior",repeat:"Mode de repetició",shuffle:"Mesclar"},show_volume_level:"Mostra el nivell de volum",use_media_artwork:"Fes servir l'art multimèdia",use_media_info:"Empra la informació multimèdia",volume_controls:"Controls de volum",volume_controls_list:{volume_buttons:"Botons de volum",volume_mute:"Silenci",volume_set:"Nivell de volum"}},number:{display_mode:"Mode de visualització",display_mode_list:{buttons:"Botons",default:"Per defecte (lliscant)",slider:"Lliscant"}},template:{badge_color:"Color de la insígnia",badge_icon:"Icona de la insígnia",content:"Contingut",entity_extra:"Utilitzats en plantilles i accions",multiline_secondary:"Secundaria en varies línies?",picture:"Imatge (reemplaçarà la icona)",primary:"Informació primaria",secondary:"Informació secundaria"},title:{subtitle:"Subtítol",subtitle_tap_action:"Acció en tocar el subtítol",title:"Títol",title_tap_action:"Acció en tocar el títol"},update:{show_buttons_control:"Botons de control?"},vacuum:{commands:"Comandaments",commands_list:{on_off:"Engegar/Apagar"}},weather:{show_conditions:"Condicions?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Afegir xip",chips:"Xips",clear:"Buidar",edit:"Editar",select:"Seleccionar chip",types:{action:"Acció","alarm-control-panel":"Alarma",back:"Tornar",conditional:"Condicional",entity:"Entitat",light:"Llum",menu:"Menú",spacer:"Espai",template:"Plantilla",weather:"Oratge"}},conditional:{chip:"Xip"},sub_element_editor:{title:"Editor de xips"}},form:{alignment_picker:{values:{center:"Centre",default:"Alineació per defecte",end:"Final",justify:"Justifica",start:"Inici"}},color_picker:{values:{default:"Color per defecte"}},icon_type_picker:{values:{default:"Tipus per defecte","entity-picture":"Entitat d'imatge",icon:"Icona",none:"Cap"}},info_picker:{values:{default:"Informació per defecte","last-changed":"Últim Canvi","last-updated":"Última Actualització",name:"Nom",none:"Cap",state:"Estat"}},layout_picker:{values:{default:"Distribució per defecte",horizontal:"Distribució horitzontal",vertical:"Distribució vertical"}}}},js={card:$s,editor:Ms},Ps={not_found:"Entita nebyla nalezena"},Ls={card:{chips:{alignment:"Zarovnání"},climate:{hvac_modes:"Režimy HVAC",show_temperature_control:"Ovládání teploty?"},cover:{show_buttons_control:"Zobrazit ovládací tlačítka?",show_position_control:"Zobrazit ovládání polohy?",show_tilt_position_control:"Zobrazit ovládání náklonu?"},fan:{show_oscillate_control:"Ovládání oscilaceM",show_percentage_control:"Ovládání v procentech?"},generic:{collapsible_controls:"Pokud je vypnuto, skrýt ovládací prvky",content_info:"Obsah",fill_container:"Vyplnit prostor",icon_animation:"Pokud je aktivní, animovat ikonu?",icon_color:"Barva ikony",icon_type:"Typ ikony",layout:"Rozložení",primary_info:"Primární informace",secondary_info:"Sekundární informace",use_entity_picture:"Použít ikonu entity?"},humidifier:{show_target_humidity_control:"Ovládání vlhkosti?"},light:{incompatible_controls:"Některé ovládací prvky se nemusí zobrazit, pokud vaše světlo tuto funkci nepodporuje.",show_brightness_control:"Ovládání jasu?",show_color_control:"Ovládání barvy světla?",show_color_temp_control:"Ovládání teploty světla?",use_light_color:"Ikona podle barvy světla?"},lock:{lock:"Zamčeno",open:"Otevřeno",unlock:"Odemčeno"},"media-player":{media_controls:"Ovládání médií",media_controls_list:{next:"Další stopa",on_off:"Zapnout/Vypnout",play_pause_stop:"Přehrát/Pauza/Zastavit",previous:"Předchozí stopa",repeat:"Režim opakování",shuffle:"Zamíchat"},show_volume_level:"Zobrazit úroveň hlasitosti",use_media_artwork:"Použít artwork z média",use_media_info:"Použít informace z média",volume_controls:"Ovládání hlasitosti",volume_controls_list:{volume_buttons:"Tlačítka hlasitosti",volume_mute:"Ztlumit",volume_set:"Úroveň hlasitosti"}},number:{display_mode:"Režim zobrazení",display_mode_list:{buttons:"Tlačítka",default:"Výchozí (posuvník)",slider:"Posuvník"}},template:{badge_color:"Barva odznaku",badge_icon:"Ikona odznaku",content:"Obsah",entity_extra:"Použito v šablonách a akcích",multiline_secondary:"Víceřádková sekundární informace?",picture:"Obrázek (nahradí ikonu)",primary:"Primární informace",secondary:"Sekundární informace"},title:{subtitle:"Popis",subtitle_tap_action:"Akce při klepnutí na popis",title:"Nadpis",title_tap_action:"Akce při klepnutí na nadpis"},update:{show_buttons_control:"Zobrazit ovládací tlačítka?"},vacuum:{commands:"Příkazy",commands_list:{on_off:"Zapnout/Vypnout"}},weather:{show_conditions:"Zobrazit podmínky?",show_temperature:"Zobrazit teplotu?"}},chip:{"chip-picker":{add:"Přidat tlačítko",chips:"Tlačítka",clear:"Vymazat",edit:"Upravit",select:"Vybrat tlačítko",types:{action:"Akce","alarm-control-panel":"Alarm",back:"Zpět",conditional:"Podmínka",entity:"Entita",light:"Světlo",menu:"Menu",spacer:"Mezera",template:"Šablona",weather:"Počasí"}},conditional:{chip:"Tlačítko"},sub_element_editor:{title:"Editor tlačítek"}},form:{alignment_picker:{values:{center:"Na střed",default:"Výchozí zarovnání",end:"Na konec",justify:"Do bloku",start:"Na začátek"}},color_picker:{values:{default:"Výchozí barva"}},icon_type_picker:{values:{default:"Výchozí typ","entity-picture":"Ikona entity",icon:"Ikona",none:"Nic"}},info_picker:{values:{default:"Výchozí informace","last-changed":"Poslední změna","last-updated":"Poslední aktualizace",name:"Název",none:"Nic",state:"Stav"}},layout_picker:{values:{default:"Výchozí rozložení",horizontal:"Vodorovné rozložení",vertical:"Svislé rozložení"}}}},Ds={card:Ps,editor:Ls},Ns={not_found:"Enhed ikke fundet"},Rs={card:{chips:{alignment:"Justering"},climate:{hvac_modes:"HVAC-tilstande",show_temperature_control:"Temperaturkontrol?"},cover:{show_buttons_control:"Betjeningsknapper?",show_position_control:"Positionskontrol?",show_tilt_position_control:"Tiltkontrol?"},fan:{show_oscillate_control:"Oscillationskontrol?",show_percentage_control:"Procentkontrol?"},generic:{collapsible_controls:"Skjul kontroller når slukket",color:"Farve",content_info:"Indhold",fill_container:"Fyld container",icon_animation:"Animér ikon når aktiv?",icon_color:"Ikon farve",icon_type:"Ikon type",layout:"Layout",primary_info:"Primær information",secondary_info:"Sekundær information",use_entity_picture:"Brug enhedsbillede?"},humidifier:{show_target_humidity_control:"Luftfugtighedskontrol?"},light:{incompatible_controls:"Nogle kontroller vises muligvis ikke, hvis dit lys ikke understøtter funktionen.",show_brightness_control:"Lysstyrkekontrol?",show_color_control:"Farvekontrol?",show_color_temp_control:"Temperaturfarvekontrol?",use_light_color:"Brug lysfarve"},lock:{lock:"Lås",open:"Åben",unlock:"Lås op"},"media-player":{media_controls:"Mediekontrol",media_controls_list:{next:"Næste nummer",on_off:"Tænd/Sluk",play_pause_stop:"Afspil/Pause/Stop",previous:"Forrige nummer",repeat:"Gentagelsestilstand",shuffle:"Bland"},show_volume_level:"Vis lydstyrke",use_media_artwork:"Brug mediebilleder",use_media_info:"Brug medieinformation",volume_controls:"Lydstyrkekontrol",volume_controls_list:{volume_buttons:"Lydstyrkeknapper",volume_mute:"Lydløs",volume_set:"Lydstyrke"}},number:{display_mode:"Visningstilstand",display_mode_list:{buttons:"Knapper",default:"Standard (slider)",slider:"Slider"}},template:{badge_color:"Badge farve",badge_icon:"Badge ikon",content:"Indhold",entity_extra:"Anvendes i skabeloner og handlinger",label:"Label",multiline_secondary:"Multi-linje sekundær?",picture:"Billede (erstatter ikonet)",primary:"Primær information",secondary:"Sekundær information"},title:{subtitle:"Undertitel",subtitle_tap_action:"Undertitel tryk handling",title:"Titel",title_tap_action:"Title tryk handling"},update:{show_buttons_control:"Betjeningsknapper?"},vacuum:{commands:"Kommandoer",commands_list:{on_off:"Slå til/fra"}},weather:{show_conditions:"Vejrforhold?",show_temperature:"Temperatur?"}},chip:{"chip-picker":{add:"Tilføj chip",chips:"Chips",clear:"Nulstil",edit:"Rediger",select:"Vælg chip",types:{action:"Handling","alarm-control-panel":"Alarm",back:"Tilbage",conditional:"Betinget",entity:"Enhed",light:"Lys",menu:"Menu",spacer:"Afstand",template:"Skabelon",weather:"Vejr"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip-editor"}},form:{alignment_picker:{values:{center:"Centrer",default:"Standard justering",end:"Slut",justify:"Lige margener",start:"Start"}},color_picker:{values:{default:"Standardfarve"}},icon_type_picker:{values:{default:"Standard type","entity-picture":"Enhedsbillede",icon:"Ikon",none:"Ingen"}},info_picker:{values:{default:"Standard information","last-changed":"Sidst ændret","last-updated":"Sidst opdateret",name:"Navn",none:"Ingen",state:"Status"}},layout_picker:{values:{default:"Standard layout",horizontal:"Horisontal layout",vertical:"Vertikal layout"}}}},Vs={card:Ns,editor:Rs},Us={not_found:"Entität nicht gefunden"},Bs={card:{chips:{alignment:"Ausrichtung"},climate:{hvac_modes:"HVAC-Modi",show_temperature_control:"Temperatursteuerung?"},cover:{show_buttons_control:"Schaltflächensteuerung?",show_position_control:"Positionssteuerung?",show_tilt_position_control:"Winkelsteuerung?"},fan:{show_oscillate_control:"Oszillationssteuerung?",show_percentage_control:"Prozentuale Kontrolle?"},generic:{collapsible_controls:"Schieberegler einklappen, wenn aus",color:"Farbe",content_info:"Inhalt",fill_container:"Container ausfüllen",icon_animation:"Icon animieren, wenn aktiv?",icon_color:"Icon-Farbe",icon_type:"Icon-Typ",layout:"Layout",primary_info:"Primäre Information",secondary_info:"Sekundäre Information",use_entity_picture:"Entitätsbild verwenden?"},humidifier:{show_target_humidity_control:"Luftfeuchtigkeitssteuerung?"},light:{incompatible_controls:"Einige Steuerelemente werden möglicherweise nicht angezeigt, wenn Ihr Licht diese Funktion nicht unterstützt.",show_brightness_control:"Helligkeitsregelung?",show_color_control:"Farbsteuerung?",show_color_temp_control:"Farbtemperatursteuerung?",use_light_color:"Farbsteuerung verwenden"},lock:{lock:"Verriegeln",open:"Öffnen",unlock:"Entriegeln"},"media-player":{media_controls:"Mediensteuerung",media_controls_list:{next:"Nächster Titel",on_off:"Ein/Aus",play_pause_stop:"Play/Pause/Stop",previous:"Vorheriger Titel",repeat:"Wiederholen",shuffle:"Zufällige Wiedergabe"},show_volume_level:"Lautstärke-Level anzeigen",use_media_artwork:"Mediengrafik verwenden",use_media_info:"Medieninfos verwenden",volume_controls:"Lautstärkesteuerung",volume_controls_list:{volume_buttons:"Lautstärke-Buttons",volume_mute:"Stumm",volume_set:"Lautstärke-Level"}},number:{display_mode:"Anzeigemodus",display_mode_list:{buttons:"Buttons",default:"Standard (Schieberegler)",slider:"Schieberegler"}},template:{badge_color:"Badge-Farbe",badge_icon:"Badge-Icon",content:"Inhalt",entity_extra:"Wird in Vorlagen und Aktionen verwendet",label:"Beschriftung",multiline_secondary:"Mehrzeilig sekundär?",picture:"Bild (ersetzt das Icon)",primary:"Primäre Information",secondary:"Sekundäre Information"},title:{subtitle:"Untertitel",subtitle_tap_action:"Untertitel Tipp-Aktion",title:"Titel",title_tap_action:"Titel Tipp-Aktion"},update:{show_buttons_control:"Schaltflächensteuerung?"},vacuum:{commands:"Befehle",commands_list:{on_off:"An/Ausschalten"}},weather:{show_conditions:"Bedingungen?",show_temperature:"Temperatur?"}},chip:{"chip-picker":{add:"Chip hinzufügen",chips:"Chips",clear:"Löschen",edit:"Editieren",select:"Chip auswählen",types:{action:"Aktion","alarm-control-panel":"Alarm",back:"Zurück",conditional:"Bedingung",entity:"Entität",light:"Licht",menu:"Menü",spacer:"Abstand",template:"Vorlage",weather:"Wetter"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip Editor"}},form:{alignment_picker:{values:{center:"Mitte",default:"Standard",end:"Ende",justify:"Ausrichten",start:"Anfang"}},color_picker:{values:{default:"Standardfarbe"}},icon_type_picker:{values:{default:"Standard-Typ","entity-picture":"Entitätsbild",icon:"Icon",none:"Keines"}},info_picker:{values:{default:"Standard-Information","last-changed":"Letzte Änderung","last-updated":"Letzte Aktualisierung",name:"Name",none:"Keine",state:"Zustand"}},layout_picker:{values:{default:"Standard-Layout",horizontal:"Horizontales Layout",vertical:"Vertikales Layout"}}}},Fs={card:Us,editor:Bs},Hs={card:{chips:{alignment:"Ευθυγράμμιση"},cover:{show_buttons_control:"Έλεγχος κουμπιών;",show_position_control:"Έλεγχος θέσης;"},fan:{show_oscillate_control:"Έλεγχος ταλάντωσης;",show_percentage_control:"Έλεγχος ποσοστού;"},generic:{content_info:"Περιεχόμενο",icon_animation:"Κίνηση εικονιδίου όταν είναι ενεργό;",icon_color:"Χρώμα εικονιδίου",layout:"Διάταξη",primary_info:"Πρωτεύουσες πληροφορίες",secondary_info:"Δευτερεύουσες πληροφορίες",use_entity_picture:"Χρήση εικόνας οντότητας;"},light:{incompatible_controls:"Ορισμένα στοιχεία ελέγχου ενδέχεται να μην εμφανίζονται εάν το φωτιστικό σας δεν υποστηρίζει τη λειτουργία.",show_brightness_control:"Έλεγχος φωτεινότητας;",show_color_control:"Έλεγχος χρώματος;",show_color_temp_control:"Έλεγχος χρώματος θερμοκρασίας;",use_light_color:"Χρήση χρώματος φωτος"},"media-player":{media_controls:"Έλεγχος πολυμέσων",media_controls_list:{next:"Επόμενο κομμάτι",on_off:"Ενεργοποίηση/απενεργοποίηση",play_pause_stop:"Αναπαραγωγή/παύση/διακοπή",previous:"Προηγούμενο κομμάτι",repeat:"Λειτουργία επανάληψης",shuffle:"Τυχαία σειρά"},use_media_artwork:"Χρήση έργων τέχνης πολυμέσων",use_media_info:"Χρήση πληροφοριών πολυμέσων",volume_controls:"Χειριστήρια έντασης ήχου",volume_controls_list:{volume_buttons:"Κουμπιά έντασης ήχου",volume_mute:"Σίγαση",volume_set:"Επίπεδο έντασης ήχου"}},template:{content:"Περιεχόμενο",entity_extra:"Χρησιμοποιείται σε πρότυπα και ενέργειες",multiline_secondary:"Δευτερεύουσες πολλαπλών γραμμών;",primary:"Πρωτεύουσες πληροφορίες",secondary:"Δευτερεύουσες πληροφορίες"},title:{subtitle:"Υπότιτλος",title:"Τίτλος"},update:{show_buttons_control:"Έλεγχος κουμπιών;"},vacuum:{commands:"Εντολές"},weather:{show_conditions:"Συνθήκες;",show_temperature:"Θερμοκρασία;"}},chip:{"chip-picker":{add:"Προσθήκη chip",chips:"Chips",clear:"Καθαρισμός",edit:"Επεξεργασία",select:"Επιλογή chip",types:{action:"Ενέργεια","alarm-control-panel":"Συναγερμός",back:"Πίσω",conditional:"Υπό προϋποθέσεις",entity:"Οντότητα",light:"Φως",menu:"Μενού",template:"Πρότυπο",weather:"Καιρός"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Επεξεργαστής Chip"}},form:{alignment_picker:{values:{center:"Στοίχιση στο κέντρο",default:"Προεπιλεγμένη στοίχιση",end:"Στοίχιση δεξιά",justify:"Πλήρης στοίχιση",start:"Στοίχιση αριστερά"}},color_picker:{values:{default:"Προεπιλεγμένο χρώμα"}},info_picker:{values:{default:"Προεπιλεγμένες πληροφορίες","last-changed":"Τελευταία αλλαγή","last-updated":"Τελευταία ενημέρωση",name:"Όνομα",none:"Τίποτα",state:"Κατάσταση"}},layout_picker:{values:{default:"Προεπιλεγμένη διάταξη",horizontal:"Οριζόντια διάταξη",vertical:"Κάθετη διάταξη"}}}},Ws={editor:Hs},Ys={form:{color_picker:{values:{default:"Default color"}},info_picker:{values:{default:"Default information",name:"Name",state:"State","last-changed":"Last Changed","last-updated":"Last Updated",none:"None"}},icon_type_picker:{values:{default:"Default type",icon:"Icon","entity-picture":"Entity picture",none:"None"}},layout_picker:{values:{default:"Default layout",vertical:"Vertical layout",horizontal:"Horizontal layout"}},alignment_picker:{values:{default:"Default alignment",start:"Start",end:"End",center:"Center",justify:"Justify"}}},card:{generic:{color:"Color",icon_color:"Icon color",layout:"Layout",fill_container:"Fill container",primary_info:"Primary information",secondary_info:"Secondary information",icon_type:"Icon type",content_info:"Content",use_entity_picture:"Use entity picture?",collapsible_controls:"Collapse controls when off",icon_animation:"Animate icon when active?"},light:{show_brightness_control:"Brightness control?",use_light_color:"Use light color",show_color_temp_control:"Temperature color control?",show_color_control:"Color control?",incompatible_controls:"Some controls may not be displayed if your light does not support the feature."},fan:{show_percentage_control:"Percentage control?",show_oscillate_control:"Oscillate control?"},cover:{show_buttons_control:"Control buttons?",show_position_control:"Position control?",show_tilt_position_control:"Tilt control?"},template:{primary:"Primary information",secondary:"Secondary information",multiline_secondary:"Multiline secondary?",entity_extra:"Used in templates and actions",label:"Label",content:"Content",badge_icon:"Badge icon",badge_color:"Badge color",picture:"Picture (will replace the icon)"},title:{title:"Title",subtitle:"Subtitle",title_tap_action:"Title tap action",subtitle_tap_action:"Subtitle tap action"},chips:{alignment:"Alignment"},weather:{show_conditions:"Conditions?",show_temperature:"Temperature?"},update:{show_buttons_control:"Control buttons?"},vacuum:{commands:"Commands",commands_list:{on_off:"Turn on/off"}},"media-player":{use_media_info:"Use media info",use_media_artwork:"Use media artwork",show_volume_level:"Show volume level",media_controls:"Media controls",media_controls_list:{on_off:"Turn on/off",shuffle:"Shuffle",previous:"Previous track",play_pause_stop:"Play/pause/stop",next:"Next track",repeat:"Repeat mode"},volume_controls:"Volume controls",volume_controls_list:{volume_buttons:"Volume buttons",volume_set:"Volume level",volume_mute:"Mute"}},lock:{lock:"Lock",unlock:"Unlock",open:"Open"},humidifier:{show_target_humidity_control:"Humidity control?"},climate:{show_temperature_control:"Temperature control?",hvac_modes:"HVAC Modes"},number:{display_mode:"Display Mode",display_mode_list:{default:"Default (slider)",slider:"Slider",buttons:"Buttons"}}},chip:{sub_element_editor:{title:"Chip editor"},conditional:{chip:"Chip"},"chip-picker":{chips:"Chips",add:"Add chip",edit:"Edit",clear:"Clear",select:"Select chip",types:{action:"Action","alarm-control-panel":"Alarm",back:"Back",conditional:"Conditional",entity:"Entity",light:"Light",menu:"Menu",spacer:"Spacer",template:"Template",weather:"Weather"}}}},Ks={not_found:"Entity not found"},Xs={editor:Ys,card:Ks},qs={not_found:"Entidad no encontrada"},Gs={card:{chips:{alignment:"Alineación"},climate:{hvac_modes:"Modos de climatización",show_temperature_control:"¿Control de temperatura?"},cover:{show_buttons_control:"¿Botones de control?",show_position_control:"¿Control de posición?",show_tilt_position_control:"¿Control de inclinación?"},fan:{show_oscillate_control:"¿Controlar oscilación?",show_percentage_control:"¿Controlar porcentaje?"},generic:{collapsible_controls:"Contraer controles cuando está apagado",color:"Color",content_info:"Contenido",fill_container:"Rellenar",icon_animation:"¿Icono animado cuando está activo?",icon_color:"Color de icono",icon_type:"Tipo de icono",layout:"Diseño",primary_info:"Información primaria",secondary_info:"Información secundaria",use_entity_picture:"¿Usar imagen de entidad?"},humidifier:{show_target_humidity_control:"¿Controlar humedad?"},light:{incompatible_controls:"Es posible que algunos controles no se muestren si la luz no es compatible con esta función.",show_brightness_control:"¿Controlar brillo?",show_color_control:"¿Controlar color?",show_color_temp_control:"¿Controlar temperatura del color?",use_light_color:"Usar color de la luz"},lock:{lock:"Bloquear",open:"Abrir",unlock:"Desbloquear"},"media-player":{media_controls:"Controles multimedia",media_controls_list:{next:"Pista siguiente",on_off:"Activar/desactivar",play_pause_stop:"Reproducir/pausa/parar",previous:"Pista anterior",repeat:"Modo de repetición",shuffle:"Aleatoria"},show_volume_level:"Mostrar nivel de volumen",use_media_artwork:"Usar ilustraciones multimedia",use_media_info:"Usar información multimedia",volume_controls:"Controles de volumen",volume_controls_list:{volume_buttons:"Botones de volumen",volume_mute:"Silenciar",volume_set:"Nivel de volumen"}},number:{display_mode:"Modo de visualización",display_mode_list:{buttons:"Botones",default:"Por defecto (deslizante)",slider:"Control deslizante"}},template:{badge_color:"Color del distintivo",badge_icon:"Icono del distintivo",content:"Contenido",entity_extra:"Utilizado en plantillas y acciones",label:"Etiqueta",multiline_secondary:"¿Secundaria multilínea?",picture:"Imagen (sustituirá al icono)",primary:"Información primaria",secondary:"Información secundaria"},title:{subtitle:"Subtítulo",subtitle_tap_action:"Acción al tocar el subtítulo",title:"Título",title_tap_action:"Acción al tocar el título"},update:{show_buttons_control:"¿Botones de control?"},vacuum:{commands:"Comandos",commands_list:{on_off:"Activar/desactivar"}},weather:{show_conditions:"¿Condiciones?",show_temperature:"¿Temperatura?"}},chip:{"chip-picker":{add:"Añadir chip",chips:"Chips",clear:"Limpiar",edit:"Editar",select:"Seleccionar chip",types:{action:"Acción","alarm-control-panel":"Alarma",back:"Volver",conditional:"Condicional",entity:"Entidad",light:"Luz",menu:"Menú",spacer:"Espaciador",template:"Plantilla",weather:"Clima"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Editor de chip"}},form:{alignment_picker:{values:{center:"Centrado",default:"Alineación predeterminada",end:"Final",justify:"Justificado",start:"Inicio"}},color_picker:{values:{default:"Color predeterminado"}},icon_type_picker:{values:{default:"Por defecto","entity-picture":"Imagen de entidad",icon:"Icono",none:"Ninguno"}},info_picker:{values:{default:"Información predeterminada","last-changed":"Último cambio","last-updated":"Última actualización",name:"Nombre",none:"Ninguno",state:"Estado"}},layout_picker:{values:{default:"Diseño predeterminado",horizontal:"Diseño horizontal",vertical:"Diseño vertical"}}}},Zs={card:qs,editor:Gs},Js={card:{chips:{alignment:"Asettelu"},cover:{show_buttons_control:"Toimintopainikkeet?",show_position_control:"Sijainnin hallinta?"},fan:{show_oscillate_control:"Oskillaation säätö?",show_percentage_control:"Prosentuaalinen säätö?"},generic:{collapsible_controls:"Piilota toiminnot off-tilassa",content_info:"Sisältö",fill_container:"Täytä alue",icon_animation:"Animoi kuvake, kun aktiivinen?",icon_color:"Ikonin väri",icon_type:"Kuvakkeen tyyppi",layout:"Asettelu",primary_info:"Ensisijaiset tiedot",secondary_info:"Toissijaiset tiedot",use_entity_picture:"Käytä kohteen kuvaa?"},humidifier:{show_target_humidity_control:"Kosteudenhallinta?"},light:{incompatible_controls:"Jotkin toiminnot eivät näy, jos valaisimesi ei tue niitä.",show_brightness_control:"Kirkkauden säätö?",show_color_control:"Värin säätö?",show_color_temp_control:"Värilämpötilan säätö?",use_light_color:"Käytä valaisimen väriä"},lock:{lock:"Lukitse",open:"Avaa",unlock:"Poista lukitus"},"media-player":{media_controls:"Toiminnot",media_controls_list:{next:"Seuraava kappale",on_off:"Päälle/pois",play_pause_stop:"Toista/keskeytä/pysäytä",previous:"Edellinen kappale",repeat:"Jatkuva toisto",shuffle:"Sekoita"},show_volume_level:"Näytä äänenvoimakkuuden hallinta",use_media_artwork:"Käytä median kuvituksia",use_media_info:"Käytä median tietoja",volume_controls:"Äänenvoimakkuuden hallinta",volume_controls_list:{volume_buttons:"Äänenvoimakkuuspainikkeet",volume_mute:"Mykistä",volume_set:"Äänenvoimakkuus"}},template:{badge_color:"Merkin väri",badge_icon:"Merkin kuvake",content:"Sisältö",entity_extra:"Käytetään malleissa ja toiminnoissa",multiline_secondary:"Monirivinen toissijainen tieto?",picture:"Kuva (korvaa kuvakkeen)",primary:"Ensisijaiset tiedot",secondary:"Toissijaiset tiedot"},title:{subtitle:"Tekstitys",title:"Otsikko"},update:{show_buttons_control:"Toimintopainikkeet?"},vacuum:{commands:"Komennot"},weather:{show_conditions:"Ehdot?",show_temperature:"Lämpötila?"}},chip:{"chip-picker":{add:"Lisää merkki",chips:"Merkit",clear:"Tyhjennä",edit:"Muokkaa",select:"Valitse merkki",types:{action:"Toiminto","alarm-control-panel":"Hälytys",back:"Takaisin",conditional:"Ehdollinen",entity:"Kohde",light:"Valaisin",menu:"Valikko",template:"Malli",weather:"Sää"}},conditional:{chip:"Merkki"},sub_element_editor:{title:"Merkkieditori"}},form:{alignment_picker:{values:{center:"Keskitä",default:"Keskitys",end:"Loppu",justify:"Sovita",start:"Alku"}},color_picker:{values:{default:"Oletusväri"}},icon_type_picker:{values:{default:"Oletustyyppi","entity-picture":"Kohteen kuva",icon:"Kuvake",none:"Ei mitään"}},info_picker:{values:{default:"Oletustiedot","last-changed":"Viimeksi muuttunut","last-updated":"Viimeksi päivittynyt",name:"Nimi",none:"Ei mitään",state:"Tila"}},layout_picker:{values:{default:"Oletusasettelu",horizontal:"Vaakasuuntainen",vertical:"Pystysuuntainen"}}}},Qs={editor:Js},tc={not_found:"Entité inconnue"},ec={card:{chips:{alignment:"Alignement"},climate:{hvac_modes:"Modes du thermostat",show_temperature_control:"Contrôle de la température ?"},cover:{show_buttons_control:"Contrôle avec boutons ?",show_position_control:"Contrôle de la position ?",show_tilt_position_control:"Contrôle de l'inclinaison ?"},fan:{show_oscillate_control:"Contrôle de l'oscillation ?",show_percentage_control:"Contrôle de la vitesse ?"},generic:{collapsible_controls:"Reduire les contrôles quand éteint",color:"Couleur",content_info:"Contenu",fill_container:"Remplir le conteneur",icon_animation:"Animation de l'icône ?",icon_color:"Couleur de l'icône",icon_type:"Type d'icône",layout:"Disposition",primary_info:"Information principale",secondary_info:"Information secondaire",use_entity_picture:"Utiliser l'image de l'entité ?"},humidifier:{show_target_humidity_control:"Contrôle d'humidité ?"},light:{incompatible_controls:"Certains contrôles peuvent ne pas être affichés si votre lumière ne supporte pas la fonctionnalité.",show_brightness_control:"Contrôle de luminosité ?",show_color_control:"Contrôle de la couleur ?",show_color_temp_control:"Contrôle de la température ?",use_light_color:"Utiliser la couleur de la lumière"},lock:{lock:"Verrouiller",open:"Ouvrir",unlock:"Déverrouiller"},"media-player":{media_controls:"Contrôles du media",media_controls_list:{next:"Suivant",on_off:"Allumer/Éteindre",play_pause_stop:"Lecture/pause/stop",previous:"Précédent",repeat:"Mode de répétition",shuffle:"Lecture aléatoire"},show_volume_level:"Afficher le niveau de volume",use_media_artwork:"Utiliser l'illustration du media",use_media_info:"Utiliser les informations du media",volume_controls:"Contrôles du volume",volume_controls_list:{volume_buttons:"Bouton de volume",volume_mute:"Muet",volume_set:"Niveau de volume"}},number:{display_mode:"Mode d'affichage",display_mode_list:{buttons:"Boutons",default:"Par défaut (Curseur)",slider:"Curseur"}},template:{badge_color:"Couleur du badge",badge_icon:"Icône du badge",content:"Contenu",entity_extra:"Utilisée pour les modèles et les actions",label:"Libellé",multiline_secondary:"Information secondaire sur plusieurs lignes ?",picture:"Image (remplacera l'icône)",primary:"Information principale",secondary:"Information secondaire"},title:{subtitle:"Sous-titre",subtitle_tap_action:"Appui sur le sous-titre",title:"Titre",title_tap_action:"Appui sur le titre"},update:{show_buttons_control:"Contrôle avec boutons ?"},vacuum:{commands:"Commandes",commands_list:{on_off:"Allumer/Éteindre"}},weather:{show_conditions:"Conditions ?",show_conditons:"Conditions ?",show_temperature:"Température ?"}},chip:{"chip-picker":{add:'Ajouter une "chip"',chips:'"Chips"',clear:"Effacer",edit:"Modifier",select:'Sélectionner une "chip"',types:{action:"Action","alarm-control-panel":"Alarme",back:"Retour",conditional:"Conditionnel",entity:"Entité",light:"Lumière",menu:"Menu",spacer:"Espacement",template:"Modèle",weather:"Météo"}},conditional:{chip:"Chip"},sub_element_editor:{title:'Éditeur de "chip"'}},form:{alignment_picker:{values:{center:"Centré",default:"Alignement par défaut",end:"Fin",justify:"Justifié",start:"Début"}},color_picker:{values:{default:"Couleur par défaut"}},icon_type_picker:{values:{default:"Type par défaut","entity-picture":"Image de l'entité",icon:"Icône",none:"Aucune"}},info_picker:{values:{default:"Information par défaut","last-changed":"Dernière modification","last-updated":"Dernière mise à jour",name:"Nom",none:"Aucune",state:"État"}},layout_picker:{values:{default:"Disposition par défault",horizontal:"Disposition horizontale",vertical:"Disposition verticale"}}}},nc={card:tc,editor:ec},ic={card:{chips:{alignment:"יישור"},cover:{show_buttons_control:"הצג כפתורי שליטה",show_position_control:"הצג פקדי מיקום"},fan:{show_oscillate_control:"שליטה בהתנדנדות?",show_percentage_control:"שליטה באחוז?"},generic:{collapsible_controls:"הסתר שליטה כשאר מכובה",content_info:"תוכן",fill_container:"מלא גבולות",icon_animation:"הנפש אייקון",icon_color:"צבע אייקון",layout:"סידור",primary_info:"מידע ראשי",secondary_info:"מידע מישני",use_entity_picture:"השתמש בתמונת ישות"},humidifier:{show_target_humidity_control:"הצג פקדי לחות"},light:{incompatible_controls:"יתכן וחלק מהכפתורים לא יופיעו אם התאורה אינה תומכת בתכונה.",show_brightness_control:"שליטה בבהירות?",show_color_control:"הצג פקד צבע",show_color_temp_control:"הצג פקד גוון תאורה?",use_light_color:"השתמש בצבע האור"},lock:{lock:"נעל",open:"פתח",unlock:"בטל נעילה"},"media-player":{media_controls:"שליטה במדיה",media_controls_list:{next:"רצועה הבאה",on_off:"הדלק/כבה",play_pause_stop:"נגן/השהה/הפסק",previous:"רצועה קודמת",repeat:"חזרה",shuffle:"ערבב"},show_volume_level:"הצג שליטת ווליום",use_media_artwork:"השתמש באומנות מדיה",use_media_info:"השתמש במידע מדיה",volume_controls:"שליטה בווליום",volume_controls_list:{volume_buttons:"כפתורי ווליום",volume_mute:"השתק",volume_set:"רמת ווליום"}},template:{content:"תוכן",entity_extra:"משמש בתבניות ופעולות",multiline_secondary:"מידע מישני רב קווי",primary:"מידע ראשי",secondary:"מידע מישני"},title:{subtitle:"כתובית",title:"כותרת"},update:{show_buttons_control:"הצג כפתורי שליטה?"},vacuum:{commands:"פקודות",icon_animation:"הנפשת אייקון"},weather:{show_conditions:"הצג תנאים?",show_temperature:"הצג טמפרטורה?"}},chip:{"chip-picker":{add:"הוסף שבב",chips:"שבבים",clear:"נקה",edit:"ערוך",select:"בחר שבב",types:{action:"פעולה","alarm-control-panel":"אזעקה",back:"חזור",conditional:"מותנה",entity:"ישות",light:"אור",menu:"תפריט",template:"תבנית",weather:"מזג אוויר"}},conditional:{chip:"שבב"},sub_element_editor:{title:"עורך שבב"}},form:{alignment_picker:{values:{center:"אמצע",default:"יישור ברירת מחדל",end:"סוף",justify:"מוצדק",start:"התחלה"}},color_picker:{values:{default:"צבע ברירת מחדל"}},info_picker:{values:{default:"מידע ברירת מחדל","last-changed":"שונה לאחרונה","last-updated":"עודכן לאחרונה",name:"שם",none:"ריק",state:"מצב"}},layout_picker:{values:{default:"סידור ברירת מחדל",horizontal:"סידור מאוזן",vertical:"סידור מאונך"}}}},oc={editor:ic},rc={not_found:"Entitás nem található"},ac={card:{chips:{alignment:"Rendezés"},climate:{hvac_modes:"HVAC mód",show_temperature_control:"Hőmérséklet vezérlő"},cover:{show_buttons_control:"Vezérlő gombok",show_position_control:"Pozíció vezérlő",show_tilt_position_control:"Dőlésszög szabályzó"},fan:{show_oscillate_control:"Oszcilláció vezérlő",show_percentage_control:"Százalékos vezérlő"},generic:{collapsible_controls:"Vezérlők összezárása kikapcsolt állapotban",content_info:"Tartalom",fill_container:"Tároló kitöltése",icon_animation:"Ikon animálása aktív állapotban",icon_color:"Ikon szín",icon_type:"Ikon típus",layout:"Elrendezés",primary_info:"Elsődleges információ",secondary_info:"Másodlagos információ",use_entity_picture:"Entitás kép használata"},humidifier:{show_target_humidity_control:"Páratartalom vezérlő"},light:{incompatible_controls:"Azok a vezérlők nem lesznek megjelenítve, amelyeket a fényforrás nem támogat.",show_brightness_control:"Fényerő vezérlő",show_color_control:"Szín vezérlő",show_color_temp_control:"Színhőmérséklet vezérlő",use_light_color:"Fény szín használata"},lock:{lock:"Zár",open:"Nyitva",unlock:"Nyit"},"media-player":{media_controls:"Média vezérlők",media_controls_list:{next:"Következő szám",on_off:"Ki/bekapcsolás",play_pause_stop:"Lejátszás/szünet/állj",previous:"Előző szám",repeat:"Ismétlés módja",shuffle:"Véletlen lejátszás"},show_volume_level:"Hangerő mutatása",use_media_artwork:"Média borító használata",use_media_info:"Média infó használata",volume_controls:"Hangerő vezérlők",volume_controls_list:{volume_buttons:"Hangerő gombok",volume_mute:"Némítás",volume_set:"Hangerő szint"}},number:{display_mode:"Megjelenítési mód",display_mode_list:{buttons:"Gombok",default:"Alepértelmezett (csúszka)",slider:"Csúszka"}},template:{badge_color:"Jelvény szín",badge_icon:"Jelvény ikon",content:"Tartalom",entity_extra:"Műveletek és sablonok használatakor",multiline_secondary:"Másodlagost több sorba?",picture:"Kép (lecseréli az ikont)",primary:"Elsődleges információ",secondary:"Másodlagos információ"},title:{subtitle:"Alcím",subtitle_tap_action:"Alcímre koppintáskor",title:"Fejléc",title_tap_action:"Fejlécre koppintáskor"},update:{show_buttons_control:"Vezérlő gombok"},vacuum:{commands:"Utasítások",commands_list:{on_off:"Ki/Bekapcsolás"}},weather:{show_conditions:"Állapotok",show_temperature:"Hőmérséklet"}},chip:{"chip-picker":{add:"Chip hozzáadása",chips:"Chip-ek",clear:"Ürítés",edit:"Szerkesztés",select:"Chip kiválasztása",types:{action:"Művelet","alarm-control-panel":"Riasztó",back:"Vissza",conditional:"Feltételes",entity:"Entitás",light:"Fényforrás",menu:"Menü",spacer:"Térköz",template:"Sablon",weather:"Időjárás"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip szerkesztő"}},form:{alignment_picker:{values:{center:"Közepe",default:"Alapértelmezett rendezés",end:"Vége",justify:"Sorkizárt",start:"Kezdete"}},color_picker:{values:{default:"Alapértelmezett szín"}},icon_type_picker:{values:{default:"Alapértelmezett típus","entity-picture":"Entitás kép",icon:"Ikon",none:"Egyik sem"}},info_picker:{values:{default:"Alepértelmezett információ","last-changed":"Utoljára módosítva","last-updated":"Utoljára frissítve",name:"Név",none:"Egyik sem",state:"Állapot"}},layout_picker:{values:{default:"Alapértelmezet elrendezés",horizontal:"Vízszintes elrendezés",vertical:"Függőleges elrendezés"}}}},lc={card:rc,editor:ac},sc={not_found:"Entitas tidak ditemukan"},cc={card:{chips:{alignment:"Perataan"},climate:{hvac_modes:"Mode HVAC",show_temperature_control:"Kontrol suhu?"},cover:{show_buttons_control:"Tombol kontrol?",show_position_control:"Kontrol posisi?",show_tilt_position_control:"Kontrol kemiringan?"},fan:{show_oscillate_control:"Kontrol osilasi?",show_percentage_control:"Kontrol persentase?"},generic:{collapsible_controls:"Sembunyikan kontrol saat mati",content_info:"Konten",fill_container:"Isi kontainer",icon_animation:"Animasikan ikon saat aktif?",icon_color:"Warna ikon",icon_type:"Tipe ikon",layout:"Tata letak",primary_info:"Informasi primer",secondary_info:"Informasi sekunder",use_entity_picture:"Gunakan gambar entitas?"},humidifier:{show_target_humidity_control:"Kontrol kelembapan?"},light:{incompatible_controls:"Beberapa kontrol mungkin tidak ditampilkan jika lampu Anda tidak mendukung fitur tersebut.",show_brightness_control:"Kontrol kecerahan?",show_color_control:"Kontrol warna?",show_color_temp_control:"Kontrol suhu warna?",use_light_color:"Gunakan warna lampu"},lock:{lock:"Kunci",open:"Buka",unlock:"Buka kunci"},"media-player":{media_controls:"Kontrol media",media_controls_list:{next:"Lagu berikutnya",on_off:"Nyalakan/Matikan",play_pause_stop:"Putar/jeda/stop",previous:"Lagu sebelumnya",repeat:"Mode pengulangan",shuffle:"Acak"},show_volume_level:"Tampilkan level volume",use_media_artwork:"Gunakan gambar seni media",use_media_info:"Gunakan info media",volume_controls:"Kontrol volume",volume_controls_list:{volume_buttons:"Tombol volume",volume_mute:"Bisukan",volume_set:"Level volume"}},number:{display_mode:"Mode Tampilan",display_mode_list:{buttons:"Tombol",default:"Bawaan (geser)",slider:"Geser"}},template:{badge_color:"Warna lencana",badge_icon:"Ikon lencana",content:"Konten",entity_extra:"Digunakan dalam templat dan tindakan",multiline_secondary:"Info sekunder multibaris?",picture:"Gambar (akan menggantikan ikon)",primary:"Informasi primer",secondary:"Informasi sekunder"},title:{subtitle:"Subjudul",subtitle_tap_action:"Tindakan ketuk subjudul",title:"Judul",title_tap_action:"Tindakan ketuk judul"},update:{show_buttons_control:"Tombol kontrol?"},vacuum:{commands:"Perintah",commands_list:{on_off:"Nyalakan/Matikan"}},weather:{show_conditions:"Kondisi?",show_temperature:"Suhu?"}},chip:{"chip-picker":{add:"Tambah cip",chips:"Cip",clear:"Hapus",edit:"Edit",select:"Pilih cip",types:{action:"Tindakan","alarm-control-panel":"Alarm",back:"Kembali",conditional:"Kondisional",entity:"Entitas",light:"Lampu",menu:"Menu",spacer:"Pemisah",template:"Templat",weather:"Cuaca"}},conditional:{chip:"Cip"},sub_element_editor:{title:"Editor cip"}},form:{alignment_picker:{values:{center:"Tengah",default:"Perataan bawaan",end:"Akhir",justify:"Rata kanan-kiri",start:"Awal"}},color_picker:{values:{default:"Warna bawaan"}},icon_type_picker:{values:{default:"Tipe bawaan","entity-picture":"Gambar entitas",icon:"Ikon",none:"Tidak ada"}},info_picker:{values:{default:"Informasi bawaan","last-changed":"Terakhir Diubah","last-updated":"Terakhir Diperbarui",name:"Nama",none:"Tidak ada",state:"Status"}},layout_picker:{values:{default:"Tata letak bawaan",horizontal:"Tata letak horizontal",vertical:"Tata letak vertikal"}}}},dc={card:sc,editor:cc},uc={not_found:"Entità non trovata"},hc={card:{chips:{alignment:"Allineamento"},climate:{hvac_modes:"Modalità del termostato",show_temperature_control:"Controllo della temperatura?"},cover:{show_buttons_control:"Pulsanti di controllo",show_position_control:"Controllo percentuale apertura",show_tilt_position_control:"Controllo percentuale inclinazione"},fan:{show_oscillate_control:"Controllo oscillazione",show_percentage_control:"Controllo potenza"},generic:{collapsible_controls:"Nascondi i controlli quando spento",content_info:"Contenuto",fill_container:"Riempi il contenitore",icon_animation:"Anima l'icona quando attiva",icon_color:"Colore dell'icona",icon_type:"Tipo icona",layout:"Disposizione",primary_info:"Informazione primaria",secondary_info:"Informazione secondaria",use_entity_picture:"Usa l'immagine dell'entità"},humidifier:{show_target_humidity_control:"Controllo umidità"},light:{incompatible_controls:"Alcuni controlli potrebbero non essere mostrati se la tua luce non li supporta.",show_brightness_control:"Controllo luminosità",show_color_control:"Controllo colore",show_color_temp_control:"Controllo temperatura",use_light_color:"Usa il colore della luce"},lock:{lock:"Blocca",open:"Aperto",unlock:"Sblocca"},"media-player":{media_controls:"Controlli media",media_controls_list:{next:"Traccia successiva",on_off:"Accendi/Spegni",play_pause_stop:"Play/Pausa/Stop",previous:"Traccia precedente",repeat:"Ciclo continuo",shuffle:"Riproduzione casuale"},show_volume_level:"Mostra volume",use_media_artwork:"Usa la copertina della sorgente",use_media_info:"Mostra le informazioni della sorgente",volume_controls:"Controlli del Volume",volume_controls_list:{volume_buttons:"Bottoni del volume",volume_mute:"Silenzia",volume_set:"Livello del volume"}},number:{display_mode:"Modalità di visualizzazione",display_mode_list:{buttons:"Pulsanti",default:"Predefinito (cursore)",slider:"Cursore"}},template:{badge_color:"Colore del badge",badge_icon:"Icona del badge",content:"Contenuto",entity_extra:"Usato in templates ed azioni",multiline_secondary:"Abilita frasi multilinea",picture:"Immagine (sostituirà l'icona)",primary:"Informazione primaria",secondary:"Informazione secondaria"},title:{subtitle:"Sottotitolo",subtitle_tap_action:"Azione di tap sul sottotitolo",title:"Titolo",title_tap_action:"Azione di tap sul titolo"},update:{show_buttons_control:"Pulsanti di controllo"},vacuum:{commands:"Comandi",commands_list:{on_off:"Accendi/Spegni"}},weather:{show_conditions:"Condizioni",show_temperature:"Temperatura"}},chip:{"chip-picker":{add:"Aggiungi chip",chips:"Chips",clear:"Rimuovi",edit:"Modifica",select:"Seleziona chip",types:{action:"Azione","alarm-control-panel":"Allarme",back:"Pulsante indietro",conditional:"Condizione",entity:"Entità",light:"Luce",menu:"Menù",spacer:"Distanziere",template:"Modello",weather:"Meteo"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Editor di chip"}},form:{alignment_picker:{values:{center:"Centro",default:"Allineamento predefinito",end:"Fine",justify:"Giustificato",start:"Inizio"}},color_picker:{values:{default:"Colore predefinito"}},icon_type_picker:{values:{default:"Tipo predefinito","entity-picture":"Immagine dell'entità",icon:"Icona",none:"Nessuna"}},info_picker:{values:{default:"Informazione predefinita","last-changed":"Ultimo cambiamento","last-updated":"Ultimo aggiornamento",name:"Nome",none:"Nessuno",state:"Stato"}},layout_picker:{values:{default:"Disposizione predefinita",horizontal:"Disposizione orizzontale",vertical:"Disposizione verticale"}}}},pc={card:uc,editor:hc},fc={card:{chips:{alignment:"정렬"},climate:{hvac_modes:"HVAC 모드",show_temperature_control:"온도 조절 표시"},cover:{show_buttons_control:"컨트롤 버튼 표시",show_position_control:"위치 컨트롤 표시",show_tilt_position_control:"기울기 컨트롤 표시"},fan:{show_oscillate_control:"오실레이트 컨트롤",show_percentage_control:"퍼센트 컨트롤"},generic:{collapsible_controls:"꺼져있을 때 컨트롤 접기",content_info:"내용 정보",fill_container:"콘테이너 채우기",icon_animation:"활성화 시 아이콘 애니메이션 사용",icon_color:"아이콘 색",icon_type:"아이콘 타입",layout:"레이아웃",primary_info:"기본 정보",secondary_info:"보조 정보",use_entity_picture:"엔티티 사진 사용"},humidifier:{show_target_humidity_control:"습도 조절 표시"},light:{incompatible_controls:"조명이 기능을 지원하지 않는 경우 일부 컨트롤이 표시되지 않을 수 있습니다.",show_brightness_control:"밝기 컨트롤 표시",show_color_control:"색 컨트롤 표시",show_color_temp_control:"색 온도 컨트롤 표시",use_light_color:"조명 색 사용"},lock:{lock:"잠금",open:"열기",unlock:"잠금 해제"},"media-player":{media_controls:"미디어 컨트롤",media_controls_list:{next:"다음 트랙",on_off:"켜기/끄기",play_pause_stop:"재생/일시 정지/정지",previous:"이전 트랙",repeat:"반복 모드",shuffle:"섞기"},show_volume_level:"볼륨 레벨 표시",use_media_artwork:"미디어 아트워크 사용",use_media_info:"미디어 정보 사용",volume_controls:"볼륨 컨트롤",volume_controls_list:{volume_buttons:"볼륨 버튼",volume_mute:"음소거",volume_set:"볼륨 레벨"}},template:{badge_color:"뱃지 색",badge_icon:"뱃지 아이콘",content:"내용",entity_extra:"템플릿 및 작업에 사용",multiline_secondary:"Multiline secondary?",picture:"그림 (아이콘 대체)",primary:"기본 정보",secondary:"보조 정보"},title:{subtitle:"부제목",subtitle_tap_action:"부제목 탭 액션",title:"제목",title_tap_action:"제목 탭 액션"},update:{show_buttons_control:"컨트롤 버튼 표시"},vacuum:{commands:"명령어",commands_list:{on_off:"켜기/끄기"}},weather:{show_conditions:"조건 표시",show_temperature:"온도 표시"}},chip:{"chip-picker":{add:"칩 추가",chips:"칩",clear:"클리어",edit:"수정",select:"칩 선택",types:{action:"액션","alarm-control-panel":"알람",back:"이전",conditional:"Conditional",entity:"엔티티",light:"조명",menu:"메뉴",template:"템플릿",weather:"날씨"}},conditional:{chip:"칩"},sub_element_editor:{title:"칩 에디터"}},form:{alignment_picker:{values:{center:"중앙",default:"기본 정렬",end:"끝",justify:"행 정렬",start:"시작"}},color_picker:{values:{default:"기본 색"}},icon_type_picker:{values:{default:"기본 타입","entity-picture":"엔티티 사진",icon:"아이콘",none:"없음"}},info_picker:{values:{default:"기본 정보","last-changed":"마지막 변경","last-updated":"마지막 업데이트",name:"이름",none:"없음",state:"상태"}},layout_picker:{values:{default:"기본 레이아웃",horizontal:"수평 레이아웃",vertical:"수직 레이아웃"}}}},mc={editor:fc},vc={not_found:"Enhet ikke funnet"},gc={card:{chips:{alignment:"Justering"},climate:{hvac_modes:"HVAC-moduser",show_temperature_control:"Temperaturkontroll?"},cover:{show_buttons_control:"Kontrollere med knapper?",show_position_control:"Posisjonskontroll?",show_tilt_position_control:"Vippe kontroll?"},fan:{show_oscillate_control:"Oscillerende kontroll?",show_percentage_control:"Prosentvis kontroll?"},generic:{collapsible_controls:"Skjul kontroller når av",color:"Farge",content_info:"Innhold",fill_container:"Fyll beholder",icon_animation:"Animer ikon når aktivt?",icon_color:"Ikon farge",icon_type:"Ikontype",layout:"Oppsett",primary_info:"Primærinformasjon",secondary_info:"Sekundærinformasjon",use_entity_picture:"Bruk enhetsbilde?"},humidifier:{show_target_humidity_control:"Fuktighetskontroll?"},light:{incompatible_controls:"Noen kontroller vises kanskje ikke hvis lyset ditt ikke støtter denne funksjonen.",show_brightness_control:"Lysstyrkekontroll?",show_color_control:"Fargekontroll?",show_color_temp_control:"Temperatur fargekontroll?",use_light_color:"Bruk lys farge"},lock:{lock:"Lås",open:"Åpne",unlock:"Lås opp"},"media-player":{media_controls:"Media kontroller",media_controls_list:{next:"Neste spor",on_off:"Slå på/av",play_pause_stop:"Spill/pause/stopp",previous:"Forrige spor",repeat:"Gjenta",shuffle:"Bland"},show_volume_level:"Vis volumnivå",use_media_artwork:"Bruk mediabilde",use_media_info:"Bruk mediainformasjon",volume_controls:"Volumkontroller",volume_controls_list:{volume_buttons:"Volumknapper",volume_mute:"Demp",volume_set:"Volumnivå"}},number:{display_mode:"Visningsmodus",display_mode_list:{buttons:"Knapper",default:"Standard (skyveknapp)",slider:"Skyveknapp"}},template:{badge_color:"Badge farge",badge_icon:"Badge ikon",content:"Innhold",entity_extra:"Brukes i maler og handlinger",label:"Etikett",multiline_secondary:"Multilinje sekundær?",picture:"Bilde (erstatter ikonet)",primary:"Primærinformasjon",secondary:"Sekundærinformasjon"},title:{subtitle:"Undertekst",subtitle_tap_action:"Undertekst tap action",title:"Tittel",title_tap_action:"Tittel tap action"},update:{show_buttons_control:"Kontroller knapper?"},vacuum:{commands:"Kommandoer",commands_list:{on_off:"Slå på/av"}},weather:{show_conditions:"Forhold?",show_temperature:"Temperatur?"}},chip:{"chip-picker":{add:"Legg til chip",chips:"Chips",clear:"Klare",edit:"Endre",select:"Velg chip",types:{action:"Handling","alarm-control-panel":"Alarm",back:"Tilbake",conditional:"Betinget",entity:"Entitet",light:"Lys",menu:"Meny",spacer:"Mellomrom",template:"Mal",weather:"Vær"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip redaktør"}},form:{alignment_picker:{values:{center:"Senter",default:"Standard justering",end:"Slutt",justify:"Blokkjuster",start:"Start"}},color_picker:{values:{default:"Standard farge"}},icon_type_picker:{values:{default:"Standard type","entity-picture":"Enhetsbilde",icon:"Ikon",none:"Ingen"}},info_picker:{values:{default:"Standard informasjon","last-changed":"Sist endret","last-updated":"Sist oppdatert",name:"Navn",none:"Ingen",state:"Tilstand"}},layout_picker:{values:{default:"Standardoppsett",horizontal:"Horisontalt oppsett",vertical:"Vertikalt oppsett"}}}},_c={card:vc,editor:gc},yc={not_found:"Entiteit niet gevonden"},bc={card:{chips:{alignment:"Uitlijning"},climate:{hvac_modes:"HVAC Modes",show_temperature_control:"Temperatuur controle"},cover:{show_buttons_control:"Toon knoppen",show_position_control:"Toon positie bediening",show_tilt_position_control:"Toon tilt control"},fan:{show_oscillate_control:"Bediening oscillatie",show_percentage_control:"Bediening middels percentage"},generic:{collapsible_controls:"Bedieningselementen verbergen wanneer uitgeschakeld",color:"Kleur",content_info:"Inhoud",fill_container:"Vul container",icon_animation:"Pictogram animeren indien actief",icon_color:"Icoon kleur",icon_type:"Icoon type",layout:"Lay-out",primary_info:"Primaire informatie",secondary_info:"Secundaire informatie",use_entity_picture:"Gebruik entiteit afbeelding"},humidifier:{show_target_humidity_control:"Vochtigheid controle?"},light:{incompatible_controls:"Sommige bedieningselementen worden mogelijk niet weergegeven als uw lamp deze functie niet ondersteunt.",show_brightness_control:"Bediening helderheid",show_color_control:"Bediening kleur",show_color_temp_control:"Bediening kleurtemperatuur",use_light_color:"Gebruik licht kleur"},lock:{lock:"Vergrendel",open:"Open",unlock:"Ontgrendel"},"media-player":{media_controls:"Mediabediening",media_controls_list:{next:"Volgende nummer",on_off:"zet aan/uit",play_pause_stop:"Speel/pauze/stop",previous:"Vorige nummer",repeat:"Herhalen",shuffle:"Shuffle"},show_volume_level:"Toon volumeniveau",use_media_artwork:"Gebruik media omslag",use_media_info:"Gebruik media informatie",volume_controls:"Volumeregeling",volume_controls_list:{volume_buttons:"Volume knoppen",volume_mute:"Dempen",volume_set:"Volumeniveau"}},number:{display_mode:"Weergave Modus",display_mode_list:{buttons:"Knoppen",default:"Standaard (schuifbalk)",slider:"Schuifbalk"}},template:{badge_color:"Badge kleur",badge_icon:"Badge icoon",content:"Inhoud",entity_extra:"Gebruikt in sjablonen en acties",label:"Label",multiline_secondary:"Secundaire informatie op meerdere lijnen weergeven",picture:"Afbeelding (zal het icoon vervangen)",primary:"Primaire informatie",secondary:"Secundaire informatie"},title:{subtitle:"Ondertitel",subtitle_tap_action:"Ondertitel tik actie",title:"Titel",title_tap_action:"Titel tik actie"},update:{show_buttons_control:"Bedieningsknoppen"},vacuum:{commands:"Commando's",commands_list:{on_off:"Zet aan/uit"}},weather:{show_conditions:"Weerbeeld",show_temperature:"Temperatuur"}},chip:{"chip-picker":{add:"Toevoegen chip",chips:"Chips",clear:"Maak leeg",edit:"Bewerk",select:"Selecteer chip",types:{action:"Actie","alarm-control-panel":"Alarm",back:"Terug",conditional:"Voorwaardelijk",entity:"Entiteit",light:"Licht",menu:"Menu",spacer:"Afstandhouder",template:"Sjabloon",weather:"Weer"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip editor"}},form:{alignment_picker:{values:{center:"Midden",default:"Standaard uitlijning",end:"Einde",justify:"Uitlijnen",start:"Begin"}},color_picker:{values:{default:"Standaard kleur"}},icon_type_picker:{values:{default:"Standaard icoon type","entity-picture":"Entiteit afbeelding",icon:"Icoon",none:"Geen"}},info_picker:{values:{default:"Standaard informatie","last-changed":"Laatst gewijzigd","last-updated":"Laatst bijgewerkt",name:"Naam",none:"Geen",state:"Staat"}},layout_picker:{values:{default:"Standaard lay-out",horizontal:"Horizontale lay-out",vertical:"Verticale lay-out"}}}},kc={card:yc,editor:bc},xc={not_found:"Nie znaleziono encji"},wc={card:{chips:{alignment:"Wyrównanie"},climate:{hvac_modes:"Tryby urządzenia",show_temperature_control:"Sterowanie temperaturą?"},cover:{show_buttons_control:"Przyciski sterujące?",show_position_control:"Sterowanie położeniem?",show_tilt_position_control:"Sterowanie poziomem otwarcia?"},fan:{show_oscillate_control:"Sterowanie oscylacją?",show_percentage_control:"Sterowanie procentowe?"},generic:{collapsible_controls:"Zwiń sterowanie, jeśli wyłączone",color:"Kolor",content_info:"Zawartość",fill_container:"Wypełnij zawartością",icon_animation:"Animować, gdy aktywny?",icon_color:"Kolor ikony",icon_type:"Typ ikony",layout:"Układ",primary_info:"Informacje główne",secondary_info:"Informacje drugorzędne",use_entity_picture:"Użyć obrazu encji?"},humidifier:{show_target_humidity_control:"Sterowanie wilgotnością?"},light:{incompatible_controls:"Niektóre funkcje są niewidoczne, jeśli światło ich nie obsługuje.",show_brightness_control:"Sterowanie jasnością?",show_color_control:"Sterowanie kolorami?",show_color_temp_control:"Sterowanie temperaturą światła?",use_light_color:"Użyj koloru światła"},lock:{lock:"Zablokuj",open:"Otwórz",unlock:"Odblokuj"},"media-player":{media_controls:"Sterowanie multimediami",media_controls_list:{next:"Następne nagranie",on_off:"Włącz/wyłącz",play_pause_stop:"Odtwórz/Pauza/Zatrzymaj",previous:"Poprzednie nagranie",repeat:"Powtarzanie",shuffle:"Losowo"},show_volume_level:"Wyświetl poziom głośności",use_media_artwork:"Użyj okładek multimediów",use_media_info:"Użyj informacji o multimediach",volume_controls:"Sterowanie głośnością",volume_controls_list:{volume_buttons:"Przyciski głośności",volume_mute:"Wycisz",volume_set:"Poziom głośności"}},number:{display_mode:"Sposób wyświetlania",display_mode_list:{buttons:"Przyciski",default:"Domyślnie (suwak)",slider:"Suwak"}},template:{badge_color:"Kolor odznaki",badge_icon:"Ikona odznaki",content:"Zawartość",entity_extra:"Używane w szablonach i akcjach",label:"Etykieta",multiline_secondary:"Drugorzędne wielowierszowe?",picture:"Obraz (zamiast ikony)",primary:"Informacje główne",secondary:"Informacje drugorzędne"},title:{subtitle:"Podtytuł",subtitle_tap_action:"Akcja na podtytule",title:"Tytuł",title_tap_action:"Akcja na tytule"},update:{show_buttons_control:"Przyciski sterujące?"},vacuum:{commands:"Polecenia",commands_list:{on_off:"Włącz/Wyłącz"}},weather:{show_conditions:"Warunki?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Dodaj czip",chips:"Czipy",clear:"Wyczyść",edit:"Edytuj",select:"Wybierz czip",types:{action:"Akcja","alarm-control-panel":"Alarm",back:"Wstecz",conditional:"Warunkowy",entity:"Encja",light:"Światło",menu:"Menu",spacer:"Odstęp",template:"Szablon",weather:"Pogoda"}},conditional:{chip:"Czip"},sub_element_editor:{title:"Edytor czipów"}},form:{alignment_picker:{values:{center:"Wyśrodkowanie",default:"Wyrównanie domyślne",end:"Wyrównanie do prawej",justify:"Justowanie",start:"Wyrównanie do lewej"}},color_picker:{values:{default:"Domyślny kolor"}},icon_type_picker:{values:{default:"Domyślny typ","entity-picture":"Obraz encji",icon:"Ikona",none:"Brak"}},info_picker:{values:{default:"Domyślne informacje","last-changed":"Ostatnia zmiana","last-updated":"Ostatnia aktualizacja",name:"Nazwa",none:"Brak",state:"Stan"}},layout_picker:{values:{default:"Układ domyślny",horizontal:"Układ poziomy",vertical:"Układ pionowy"}}}},Cc={card:xc,editor:wc},Ec={not_found:"Entidade não encontrada"},Ac={card:{chips:{alignment:"Alinhamento"},climate:{hvac_modes:"Modos do HVAC",show_temperature_control:"Controle de temperatura?"},cover:{show_buttons_control:"Botões de controle?",show_position_control:"Controle de posição?",show_tilt_position_control:"Controle de inclinação?"},fan:{show_oscillate_control:"Controle de oscilação?",show_percentage_control:"Controle de porcentagem?"},generic:{collapsible_controls:"Recolher controles quando desligado",color:"Cor",content_info:"Conteúdo",fill_container:"Prencher",icon_animation:"Animar ícone quando ativo?",icon_color:"Cor do ícone",icon_type:"Tipo do ícone",layout:"Layout",primary_info:"Informação primária",secondary_info:"Informação secundária",use_entity_picture:"Usar imagem da entidade?"},humidifier:{show_target_humidity_control:"Controle de umidade?"},light:{incompatible_controls:"Alguns controles podem não ser exibidos se sua luz não suportar o recurso.",show_brightness_control:"Controle de brilho?",show_color_control:"Controle de cor?",show_color_temp_control:"Controle de temperatura de cor?",use_light_color:"Usar cor da luz"},lock:{lock:"Bloquear",open:"Abrir",unlock:"Desbloquear"},"media-player":{media_controls:"Controles de mídia",media_controls_list:{next:"Próxima faixa",on_off:"Ligar/Desligar",play_pause_stop:"Reproduzir/pausar/parar",previous:"Faixa anterior",repeat:"Modo repetição",shuffle:"Embaralhar"},show_volume_level:"Mostrar nível de volume",use_media_artwork:"Usar arte da mídia",use_media_info:"Usar informação da mídia",volume_controls:"Controles de volume",volume_controls_list:{volume_buttons:"Botões de volume",volume_mute:"Mudo",volume_set:"Nível de volume"}},number:{display_mode:"Modo de exibição",display_mode_list:{buttons:"Botões",default:"Padrão (deslizante)",slider:"Deslizante"}},template:{badge_color:"Cor do badge",badge_icon:"Ícone do badge",content:"Conteúdo",entity_extra:"Usado em modelos e ações",label:"Label",multiline_secondary:"Multilinha secundária?",picture:"Imagem (irá substituir o ícone)",primary:"Informação primária",secondary:"Informação secundária"},title:{subtitle:"Legenda",subtitle_tap_action:"Ação de toque na legenda",title:"Título",title_tap_action:"Ação de toque no título"},update:{show_buttons_control:"Botões de controle?"},vacuum:{commands:"Comandos",commands_list:{on_off:"Ligar/Desligar"}},weather:{show_conditions:"Condições?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Adicionar chip",chips:"Chips",clear:"Limpar",edit:"Editar",select:"Selecionar chip",types:{action:"Ação","alarm-control-panel":"Alarme",back:"Voltar",conditional:"Condicional",entity:"Entidade",light:"Luz",menu:"Menu",spacer:"Espaçador",template:"Template",weather:"Clima"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Editor de chip"}},form:{alignment_picker:{values:{center:"Centro",default:"Alinhamento padrão",end:"Fim",justify:"Justificado",start:"Início"}},color_picker:{values:{default:"Cor padrão"}},icon_type_picker:{values:{default:"Tipo padrão","entity-picture":"Imagem da entidade",icon:"Ícone",none:"Nenhum"}},info_picker:{values:{default:"Informação padrão","last-changed":"Última alteração","last-updated":"Última atualização",name:"Nome",none:"Nenhum",state:"Estado"}},layout_picker:{values:{default:"Layout padrão",horizontal:"Layout horizontal",vertical:"Layout vertical"}}}},Sc={card:Ec,editor:Ac},Oc={card:{chips:{alignment:"Alinhamento"},cover:{show_buttons_control:"Mostrar botões?",show_position_control:"Mostrar controle de posição?"},fan:{show_oscillate_control:"Mostrar controle de oscilação?",show_percentage_control:"Mostrar controle de porcentagem?"},generic:{icon_animation:"Animar ícone quando ativo?",icon_color:"Cor do ícone?",layout:"Layout",primary_info:"Informações primárias",secondary_info:"Informações secundárias",use_entity_picture:"Usar imagem da entidade?"},light:{incompatible_controls:"Alguns controles podem não ser exibidos se a luz não suportar o recurso.",show_brightness_control:"Mostrar controle de brilho?",show_color_control:"Mostrar controle de cor?",show_color_temp_control:"Mostrar controle de temperatura?",use_light_color:"Usar cor da luz?"},template:{content:"Conteúdo",multiline_secondary:"Multilinha secundária?",primary:"Informações primárias",secondary:"Informações secundárias"},title:{subtitle:"Subtítulo",title:"Título"},weather:{show_conditions:"Condições?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Adicionar ficha",chips:"Fichas",clear:"Limpar",edit:"Editar",select:"Selecionar ficha",types:{action:"Ação","alarm-control-panel":"Alarme",back:"Voltar",conditional:"Condicional",entity:"Entidade",light:"Iluminação",menu:"Menu",template:"Modelo",weather:"Clima"}},conditional:{chip:"Ficha"},sub_element_editor:{title:"Editor de fichas"}},form:{alignment_picker:{values:{center:"Centrado",default:"Padrão (inicio)",end:"Fim",justify:"Justificado"}},color_picker:{values:{default:"Cor padrão"}},info_picker:{values:{default:"Informações padrão","last-changed":"Última alteração","last-updated":"Última atualização",name:"Nome",none:"Nenhum",state:"Estado"}},layout_picker:{values:{default:"Layout padrão",horizontal:"Layout horizontal",vertical:"Layout vertical"}}}},Tc={editor:Oc},Ic={card:{chips:{alignment:"Aliniere"},climate:{hvac_modes:"Moduri HVAC",show_temperature_control:"Comenzi temperatură?"},cover:{show_buttons_control:"Comenzi pentru control?",show_position_control:"Comandă pentru poziție?",show_tilt_position_control:"Comandă pentru înclinare?"},fan:{icon_animation:"Animare pictograma la activare?",show_oscillate_control:"Comandă oscilație?",show_percentage_control:"Comandă procent?"},generic:{collapsible_controls:"Restrângere la dezactivare",content_info:"Conținut",fill_container:"Umplere container",icon_color:"Culoare pictogramă",icon_type:"Tip pictogramă",layout:"Aranjare",primary_info:"Informație principală",secondary_info:"Informație secundară",use_entity_picture:"Imagine?"},humidifier:{show_target_humidity_control:"Comenzi umiditate?"},light:{incompatible_controls:"Unele comenzi ar putea să nu fie afișate dacă lumina nu suportă această caracteristică.",show_brightness_control:"Comandă pentru strălucire?",show_color_control:"Comandă pentru culoare?",show_color_temp_control:"Comandă pentru temperatură de culoare?",use_light_color:"Folosește culoarea luminii"},lock:{lock:"Încuie",open:"Deschide",unlock:"Descuie"},"media-player":{media_controls:"Comenzi media",media_controls_list:{next:"Pista următoare",on_off:"Pornit/Oprit",play_pause_stop:"Redare/Pauză/Stop",previous:"Pista anterioară",repeat:"Mod repetare",shuffle:"Amestecare"},show_volume_level:"Nivel volum",use_media_artwork:"Grafică media",use_media_info:"Informații media",volume_controls:"Comenzi volum",volume_controls_list:{volume_buttons:"Comenzi volum",volume_mute:"Dezactivare sunet",volume_set:"Nivel volum"}},template:{badge_color:"Culoare insignă",badge_icon:"Pictogramă insignă",content:"Conținut",entity_extra:"Folosită în șabloane și acțiuni",multiline_secondary:"Informație secundară pe mai multe linii?",picture:"Imagine (inlocuiește pictograma)",primary:"Informație principală",secondary:"Informație secundară"},title:{subtitle:"Subtitlu",title:"Titlu"},update:{show_buttons_control:"Comenzi control?"},vacuum:{commands:"Comenzi"},weather:{show_conditions:"Condiții?",show_temperature:"Temperatură?"}},chip:{"chip-picker":{add:"Adaugă jeton",chips:"Jetoane",clear:"Șterge",edit:"Modifică",select:"Alege jeton",types:{action:"Acțiune","alarm-control-panel":"Alarmă",back:"Înapoi",conditional:"Condițional",entity:"Entitate",light:"Lumină",menu:"Meniu",template:"Șablon",weather:"Vreme"}},conditional:{chip:"Jeton"},sub_element_editor:{title:"Editor jeton"}},form:{alignment_picker:{values:{center:"Centrat",default:"Aliniere implicită",end:"Dreapta",justify:"Umplere",start:"Stânga"}},color_picker:{values:{default:"Culoare implicită"}},icon_type_picker:{values:{default:"Tip implicit","entity-picture":"Imagine",icon:"Pictogramă",none:"Niciuna"}},info_picker:{values:{default:"Informație implicită","last-changed":"Ultima modificare","last-updated":"Ultima actulizare",name:"Nume",none:"Niciuna",state:"Stare"}},layout_picker:{values:{default:"Aranjare implicită",horizontal:"Orizontală",vertical:"Verticală"}}}},zc={editor:Ic},$c={card:{chips:{alignment:"Выравнивание"},climate:{hvac_modes:"Режимы работы",show_temperature_control:"Управлять целевой температурой?"},cover:{show_buttons_control:"Добавить кнопки управления?",show_position_control:"Управлять позицией?",show_tilt_position_control:"Управлять наклоном?"},fan:{icon_animation:"Анимировать иконку когда включено?",show_oscillate_control:"Oscillate control?",show_percentage_control:"Управлять процентами?"},generic:{collapsible_controls:"Сворачивать элементы управления при выключении",content_info:"Содержимое",fill_container:"Заполнение",icon_color:"Цвет иконки",icon_type:"Тип иконки",layout:"Расположение",primary_info:"Основная информация",secondary_info:"Второстепенная информация",use_entity_picture:"Использовать изображение объекта?"},humidifier:{show_target_humidity_control:"Управлять целевым уровенем влажности?"},light:{incompatible_controls:"Некоторые элементы управления могут не отображаться, если ваш светильник не поддерживает эти функции.",show_brightness_control:"Управлять яркостью?",show_color_control:"Управлять цветом?",show_color_temp_control:"Управлять цветовой температурой?",use_light_color:"Использовать текущий цвет света"},lock:{lock:"Закрыто",open:"Открыто",unlock:"Разблокировано"},"media-player":{media_controls:"Управление медиа-устройством",media_controls_list:{next:"Следующий трек",on_off:"Включение/выключение",play_pause_stop:"Воспроизведение/пауза/остановка",previous:"Предыдущий трек",repeat:"Режим повтора",shuffle:"Перемешивание"},show_volume_level:"Показать уровень громкости",use_media_artwork:"Использовать обложку с медиа-устройства",use_media_info:"Использовать информацию с медиа-устройства",volume_controls:"Регулятор громкости",volume_controls_list:{volume_buttons:"Кнопки громкости",volume_mute:"Без звука",volume_set:"Уровень громкости"}},template:{badge_color:"Цвет значка",badge_icon:"Иконка значка",content:"Содержимое",entity_extra:"Используется в шаблонах и действиях",multiline_secondary:"Многострочная Второстепенная информация?",picture:"Изображение (заменить иконку)",primary:"Основная информация",secondary:"Второстепенная информация"},title:{subtitle:"Подзаголовок",title:"Заголовок"},update:{show_buttons_control:"Кнопки управления?"},vacuum:{commands:"Команды"},weather:{show_conditions:"Условия?",show_temperature:"Температура?"}},chip:{"chip-picker":{add:"Добавить мини-карточку",chips:"Мини-карточки",clear:"Очистить",edit:"Изменить",select:"Выбрать мини-карточку",types:{action:"Действие","alarm-control-panel":"Тревога",back:"Назад",conditional:"Условия",entity:"Объект",light:"Освещение",menu:"Меню",template:"Шаблон",weather:"Погода"}},conditional:{chip:"Мини-карточка"},sub_element_editor:{title:"Редактор мини-карточек"}},form:{alignment_picker:{values:{center:"По центру",default:"Выравнивание по умолчанию",end:"К концу",justify:"На всю ширину",start:"К началу"}},color_picker:{values:{default:"Цвет по умолчанию"}},icon_type_picker:{values:{default:"По умолчанию","entity-picture":"Изображение",icon:"Иконка",none:"Нет"}},info_picker:{values:{default:"По умолчанию","last-changed":"Последнее изменение","last-updated":"Последнее обновление",name:"Имя",none:"Нет",state:"Статус"}},layout_picker:{values:{default:"Расположение по умолчанию",horizontal:"Горизонтальное расположение",vertical:"Вертикальное расположение"}}}},Mc={editor:$c},jc={not_found:"Entiteta ni najdena"},Pc={card:{chips:{alignment:"Poravnava"},climate:{hvac_modes:"HVAC načini",show_temperature_control:"Nadzor temperature?"},cover:{show_buttons_control:"Gumbi za upravljanje?",show_position_control:"Nadzor položaja?",show_tilt_position_control:"Nadzor nagiba?"},fan:{show_oscillate_control:"Kontrola nihanja?",show_percentage_control:"Kontrola v odstotkih?"},generic:{collapsible_controls:"Strni kontrolnike, ko so izklopljeni",content_info:"Vsebina",fill_container:"Zapolnitev prostora",icon_animation:"Animacija ikone, ko je aktivna?",icon_color:"Barva ikone",icon_type:"Vrsta ikone",layout:"Postavitev",primary_info:"Primarna informacija",secondary_info:"Sekundarna informacija",use_entity_picture:"Uporabi sliko entitete?"},humidifier:{show_target_humidity_control:"Nadzor vlažnosti?"},light:{incompatible_controls:"Nekateri kontrolniki morda ne bodo prikazani, če vaša luč ne podpira te funkcije.",show_brightness_control:"Nadzor svetlosti?",show_color_control:"Nadzor barv?",show_color_temp_control:"Nadzor temperature barve?",use_light_color:"Uporabi svetlo barvo"},lock:{lock:"Zaklepanje",open:"Odprto",unlock:"Odkleni"},"media-player":{media_controls:"Nadzor medijev",media_controls_list:{next:"Naslednja skladba",on_off:"Vklop/izklop",play_pause_stop:"Predvajaj/pavza/ustavi",previous:"Prejšnja skladba",repeat:"Ponavljajoči način",shuffle:"Naključno"},show_volume_level:"Pokaži raven glasnosti",use_media_artwork:"Uporabite medijsko umetniško delo",use_media_info:"Uporabite informacije o medijih",volume_controls:"Kontrole glasnosti",volume_controls_list:{volume_buttons:"Gumbi za glasnost",volume_mute:"Tiho",volume_set:"Raven glasnosti"}},number:{display_mode:"Način prikaza",display_mode_list:{buttons:"Gumbi",default:"Privzeto (drsnik)",slider:"Drsnik"}},template:{badge_color:"Barva značke",badge_icon:"Ikona značke",content:"Vsebina",entity_extra:"Uporablja se v predlogah in dejanjih",multiline_secondary:"Večvrstični sekundarni?",picture:"Slika (nadomestila bo ikono)",primary:"Primarna informacija",secondary:"Sekundarna informacija"},title:{subtitle:"Podnaslov",subtitle_tap_action:"Dejanje dotika podnapisov",title:"Naziv",title_tap_action:"Dejanje dotika naslova"},update:{show_buttons_control:"Gumbi za upravljanje?"},vacuum:{commands:"Ukazi",commands_list:{on_off:"Vklop/izklop"}},weather:{show_conditions:"Pogoji?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Dodaj čip",chips:"Čipi",clear:"Pobriši",edit:"Uredi",select:"Izbira čipa",types:{action:"Dejanje","alarm-control-panel":"Alarm",back:"Nazaj",conditional:"Pogojno",entity:"Entiteta",light:"Svetloba",menu:"Meni",spacer:"Distančnik",template:"Predloga",weather:"Vreme"}},conditional:{chip:"Ćiš"},sub_element_editor:{title:"Urejevalnik čipov"}},form:{alignment_picker:{values:{center:"Center",default:"Privzeta poravnava",end:"Konec",justify:"Poravnava",start:"Pričetek"}},color_picker:{values:{default:"Privzeta barva"}},icon_type_picker:{values:{default:"Privzeta vrsta","entity-picture":"Slika entitete",icon:"Ikona",none:"Brez"}},info_picker:{values:{default:"Privzete informacije","last-changed":"Zadnja sprememba","last-updated":"Zadnja posodobitev",name:"Naziv",none:"Brez",state:"Stanje"}},layout_picker:{values:{default:"Privzeta postavitev",horizontal:"Horizontalna postavitev",vertical:"Vertikalna postavitev"}}}},Lc={card:jc,editor:Pc},Dc={not_found:"Entita nenájdená"},Nc={card:{chips:{alignment:"Zarovnanie"},climate:{hvac_modes:"HVAC mód",show_temperature_control:"Ovládanie teploty?"},cover:{show_buttons_control:"Zobraziť ovládacie tlačidlá?",show_position_control:"Ovládanie pozície?",show_tilt_position_control:"Ovládanie natočenia?"},fan:{show_oscillate_control:"Ovládanie oscilácie?",show_percentage_control:"Ovládanie rýchlosti v percentách?"},generic:{collapsible_controls:"Skryť ovládanie v stave VYP.",color:"Farba",content_info:"Obsah",fill_container:"Vyplniť priestor",icon_animation:"Animovaná ikona v stave ZAP?",icon_color:"Farba ikony",icon_type:"Typ ikony",layout:"Rozloženie",primary_info:"Základné info",secondary_info:"Doplnkové info",use_entity_picture:"Použiť obrázok entity?"},humidifier:{show_target_humidity_control:"Ovládanie vlhkosti?"},light:{incompatible_controls:"Niektoré ovládacie prvky sa nemusia zobraziť, pokiaľ ich svetlo nepodporuje.",show_brightness_control:"Ovládanie jasu?",show_color_control:"Ovládanie farby?",show_color_temp_control:"Ovládanie teploty?",use_light_color:"Použiť farbu svetla"},lock:{lock:"Zamknuté",open:"Otvorené",unlock:"Odomknuté"},"media-player":{media_controls:"Ovládanie média",media_controls_list:{next:"Ďalšia",on_off:"Zap / Vyp",play_pause_stop:"Spustiť/pauza/stop",previous:"Predchádzajúca",repeat:"Opakovať",shuffle:"Premiešať"},show_volume_level:"Zobraziť úroveň hlasitosti",use_media_artwork:"Použiť obrázok z média",use_media_info:"Použiť info o médiu",volume_controls:"Ovládanie hlasitosti",volume_controls_list:{volume_buttons:"Tlačidlá hlasitosti",volume_mute:"Stlmiť",volume_set:"Úroveň hlasitosti"}},number:{display_mode:"Režim zobrazenia",display_mode_list:{buttons:"Tlačidlá",default:"Predvolené (posúvač)",slider:"Posúvač"}},template:{badge_color:"Farba odznaku",badge_icon:"Ikona odznaku",content:"Obsah",entity_extra:"Použitá v šablónach a akciách",label:"Štítok",multiline_secondary:"Viacriadkové doplnkové info?",picture:"Obrázok (nahrádza ikonu)",primary:"Základné info",secondary:"Doplnkové info"},title:{subtitle:"Podnadpis",subtitle_tap_action:"Akcia klepnutia na titulky",title:"Nadpis",title_tap_action:"Akcia klepnutia na názov"},update:{show_buttons_control:"Zobraziť ovládacie tlačidlá?"},vacuum:{commands:"Príkazy",commands_list:{on_off:"Zapnúť/Vypnúť"}},weather:{show_conditions:"Zobraziť podmienky?",show_temperature:"Zobraziť teplotu?"}},chip:{"chip-picker":{add:"Pridať štítok",chips:"Štítky",clear:"Vymazať",edit:"Editovať",select:"Vybrať štítok",types:{action:"Akcia","alarm-control-panel":"Alarm",back:"Späť",conditional:"Podmienené",entity:"Entita",light:"Svetlo",menu:"Menu",spacer:"Medzera",template:"Šablóna",weather:"Počasie"}},conditional:{chip:"Štítok"},sub_element_editor:{title:"Editor štítkov"}},form:{alignment_picker:{values:{center:"Stred",default:"Predvolené zarovnanie",end:"Koniec",justify:"Vyplniť",start:"Začiatok"}},color_picker:{values:{default:"Predvolená farba"}},icon_type_picker:{values:{default:"Predvolený typ","entity-picture":"Obrázok entity",icon:"Ikona",none:"Žiadny"}},info_picker:{values:{default:"Predvolené informácie","last-changed":"Posledná zmena","last-updated":"Posledná aktualizácia",name:"Názov",none:"Žiadna",state:"Stav"}},layout_picker:{values:{default:"Predvolené rozloženie",horizontal:"Vodorovné rozloženie",vertical:"Zvislé rozloženie"}}}},Rc={card:Dc,editor:Nc},Vc={card:{chips:{alignment:"Justering"},climate:{hvac_modes:"HVAC-lägen",show_temperature_control:"Temperaturkontroll?"},cover:{show_buttons_control:"Visa kontrollknappar?",show_position_control:"Visa positionskontroll?",show_tilt_position_control:"Visa lutningskontroll?"},fan:{show_oscillate_control:"Kontroll för oscillera?",show_percentage_control:"Procentuell kontroll?"},generic:{collapsible_controls:"Dölj kontroller när enehten är av",color:"Färg",icon_animation:"Animera ikonen när enheten är på?",icon_color:"Ikonens färg",icon_type:"Ikontyp",layout:"Layout",primary_info:"Primär information",secondary_info:"Sekundär information",use_entity_picture:"Använd enhetens bild?"},light:{incompatible_controls:"Kontroller som inte stöds av enheten kommer inte visas.",show_brightness_control:"Styr ljushet?",show_color_control:"Styr färg?",show_color_temp_control:"Styr färgtemperatur?",use_light_color:"Styr ljusets färg"},lock:{lock:"Lås",open:"Öppna",unlock:"Lås upp"},"media-player":{media_controls:"Mediakontroller",media_controls_list:{next:"Nästa spår",on_off:"Slå på/av",play_pause_stop:"Spela/pausa/stoppa",previous:"Föregående spår",repeat:"Upprepa"},show_volume_level:"Volymkontroll",use_media_artwork:"Visa mediaomslag",volume_controls:"Volymkontroller",volume_controls_list:{volume_buttons:"Volymknappar",volume_mute:"Ljud av",volume_set:"Volymnivå"}},template:{content:"Innehåll",multiline_secondary:"Sekundär med flera rader?",picture:"Bild (ersätter ikonen)",primary:"Primär information",secondary:"Sekundär information"},title:{subtitle:"Underrubrik",title:"Rubrik"},update:{show_buttons_control:"Visa kontrollknappar?"},vacuum:{commands:"Kommandon"},weather:{show_conditions:"Förhållanden?",show_temperature:"Temperatur?"}},chip:{"chip-picker":{add:"Lägg till chip",chips:"Chips",clear:"Rensa",edit:"Redigera",select:"Välj chip",types:{action:"Åtgärd","alarm-control-panel":"Alarm",back:"Bakåt",conditional:"Villkorad",entity:"Enhet",light:"Ljus",menu:"Meny",template:"Mall",weather:"Väder"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chipredigerare"}},form:{alignment_picker:{values:{center:"Centrerad",default:"Standard (början)",end:"Slutet",justify:"Anpassa"}},color_picker:{values:{default:"Standardfärg"}},info_picker:{values:{default:"Förvald information","last-changed":"Sist ändrad","last-updated":"Sist uppdaterad",name:"Namn",none:"Ingen",state:"Status"}},layout_picker:{values:{default:"Standard",horizontal:"Horisontell",vertical:"Vertikal"}}}},Uc={editor:Vc},Bc={card:{chips:{alignment:"Hizalama"},cover:{show_buttons_control:"Düğme kontrolleri",show_position_control:"Pozisyon kontrolü"},fan:{show_oscillate_control:"Salınım kontrolü",show_percentage_control:"Yüzde kontrolü"},generic:{content_info:"İçerik",icon_animation:"Aktif olduğunda simgeyi hareket ettir",icon_color:"Simge renki",layout:"Düzen",primary_info:"Birinci bilgi",secondary_info:"İkinci bilgi",use_entity_picture:"Varlık resmi kullanılsın"},light:{incompatible_controls:"Kullandığınız lamba bu özellikleri desteklemiyorsa bazı kontroller görüntülenemeyebilir.",show_brightness_control:"Parlaklık kontrolü",show_color_control:"Renk kontrolü",show_color_temp_control:"Renk ısısı kontrolü",use_light_color:"Işık rengini kullan"},template:{content:"İçerik",entity_extra:"Şablonlarda ve eylemlerde kullanılsın",multiline_secondary:"İkinci bilgi çok satır olsun",primary:"Birinci bilgi",secondary:"İkinci bilgi"},title:{subtitle:"Altbaşlık",title:"Başlık"},update:{show_buttons_control:"Düğme kontrolü"},vacuum:{commands:"Komutlar"},weather:{show_conditions:"Hava koşulu",show_temperature:"Sıcaklık"}},chip:{"chip-picker":{add:"Chip ekle",chips:"Chips",clear:"Temizle",edit:"Düzenle",select:"Chip seç",types:{action:"Eylem","alarm-control-panel":"Alarm",back:"Geri",conditional:"Koşullu",entity:"Varlık",light:"Işık",menu:"Menü",template:"Şablon",weather:"Hava Durumu"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip düzenleyici"}},form:{alignment_picker:{values:{center:"Ortala",default:"Varsayılan hizalama",end:"Sağa yasla",justify:"İki yana yasla",start:"Sola yasla"}},color_picker:{values:{default:"Varsayılan renk"}},info_picker:{values:{default:"Varsayılan bilgi","last-changed":"Son Değişim","last-updated":"Son Güncelleme",name:"İsim",none:"None",state:"Durum"}},layout_picker:{values:{default:"Varsayılan düzen",horizontal:"Yatay düzen",vertical:"Dikey düzen"}}}},Fc={editor:Bc},Hc={not_found:"Сутність не знайдено"},Wc={card:{chips:{alignment:"Вирівнювання"},climate:{hvac_modes:"Режими",show_temperature_control:"Керування температурою?"},cover:{show_buttons_control:"Кнопки керування?",show_position_control:"Керування позицією?",show_tilt_position_control:"Керування нахилом?"},fan:{show_oscillate_control:"Керування повротом?",show_percentage_control:"Керування швидкістю?"},generic:{collapsible_controls:"Приховувати елементи керування коли вимкнено?",content_info:"Вміст",fill_container:"Заповнити контейнер",icon_animation:"Анімувати іконку при активації?",icon_color:"Колір іконки",icon_type:"Тип іконки",layout:"Розташування",primary_info:"Головна інформація",secondary_info:"Додаткова інформація",use_entity_picture:"Використовувати зображення сутності?"},humidifier:{show_target_humidity_control:"Керування вологістю?"},light:{incompatible_controls:"Деякі елементи керування можуть не відображатись якщо ваш пристрій не підтримує цю функцію.",show_brightness_control:"Контроль яскравості?",show_color_control:"Керування кольором світла?",show_color_temp_control:"Керування температурою світла?",use_light_color:"Використовувати колір світла"},lock:{lock:"Зачинити",open:"Відкрити",unlock:"Відчинити"},"media-player":{media_controls:"Керування медіа",media_controls_list:{next:"Наступний трек",on_off:"Увімкнути/Вимкнути",play_pause_stop:"Відтворити/пауза/стоп",previous:"Попередній трек",repeat:"Режим повторення",shuffle:"Перемішати"},show_volume_level:"Показати рівень гучності",use_media_artwork:"Використовувати зображення медіа",use_media_info:"Використовувати інформацію медіа",volume_controls:"Елементи керування гучністю",volume_controls_list:{volume_buttons:"Кнопки гучності",volume_mute:"Вимк. звук",volume_set:"Рівень гучності"}},number:{display_mode:"Відображати режим",display_mode_list:{buttons:"Кнопки",default:"За замовчуванням (повзунок)",slider:"Повзунок"}},template:{badge_color:"Колір значка",badge_icon:"Іконка значка",content:"Вміст",entity_extra:"Використовується в шаблонах та діях",multiline_secondary:"Багаторядкова додаткова інформація?",picture:"Зображення (замінить іконку)",primary:"Головна інформація",secondary:"Додаткова інформація"},title:{subtitle:"Підзаголовок",subtitle_tap_action:"Дія при дотику до підзаголовку",title:"Заголовок",title_tap_action:"Дія при дотику до заголовку"},update:{show_buttons_control:"Кнопки керування?"},vacuum:{commands:"Команди",commands_list:{on_off:"Увімкнути/Вимкнути"}},weather:{show_conditions:"Умови?",show_temperature:"Температура?"}},chip:{"chip-picker":{add:"Додати міні-картку",chips:"Міні-картки",clear:"Очистити",edit:"Редагувати",select:"Обрати міні-картку",types:{action:"Дія","alarm-control-panel":"Сигналізація",back:"Назад",conditional:"Умовна",entity:"Сутність",light:"Світло",menu:"Меню",spacer:"Порожнє місце",template:"Вручну",weather:"Погода"}},conditional:{chip:"Міні-картка"},sub_element_editor:{title:"Редактор міні-карток"}},form:{alignment_picker:{values:{center:"По центру",default:"Вирівнювання за замовчуванням",end:"В кінці",justify:"Вирівняти",start:"На початку"}},color_picker:{values:{default:"Колір за замовчуванням"}},icon_type_picker:{values:{default:"За замовчуванням","entity-picture":"Зображення сутності",icon:"Іконка",none:"Нічого"}},info_picker:{values:{default:"Інформація за замовчуванням","last-changed":"Востаннє змінено","last-updated":"Востаннє оновлено",name:"Назва",none:"Нічого",state:"Стан"}},layout_picker:{values:{default:"Розташування за замовчуванням",horizontal:"Горизонтальне розташування",vertical:"Вертикальне розташування"}}}},Yc={card:Hc,editor:Wc},Kc={not_found:"Không tìm thấy thực thể"},Xc={card:{chips:{alignment:"Căn chỉnh"},climate:{hvac_modes:"Chế độ điều hòa",show_temperature_control:"Điều khiển nhiệt độ?"},cover:{show_buttons_control:"Điều khiển nút bấm?",show_position_control:"Điều khiển vị trí?",show_tilt_position_control:"Điều khiển độ nghiêng?"},fan:{show_oscillate_control:"Điều khiển xoay?",show_percentage_control:"Điều khiển dạng phần trăm?"},generic:{collapsible_controls:"Thu nhỏ điều kiển khi tắt",content_info:"Nội dung",fill_container:"Làm đầy ô chứa",icon_animation:"Biểu tượng chuyển động khi kích hoạt?",icon_color:"Màu biểu tượng",icon_type:"Kiểu biểu tượng",layout:"Bố cục",primary_info:"Thông tin chính",secondary_info:"Thông tin phụ",use_entity_picture:"Dùng ảnh của thực thể?"},humidifier:{show_target_humidity_control:"Điều khiển độ ẩm?"},light:{incompatible_controls:"Một số điều khiển sẽ không được hiển thị nếu đèn của bạn không hỗ trợ tính năng đó.",show_brightness_control:"Điều khiển độ sáng?",show_color_control:"Điều khiển màu sắc?",show_color_temp_control:"Điều khiển nhiệt độ màu?",use_light_color:"Dùng màu đèn"},lock:{lock:"Khóa",open:"Mở",unlock:"Mở khóa"},"media-player":{media_controls:"Điều khiển đa phương tiện",media_controls_list:{next:"Bài tiếp theo",on_off:"Bật/tắt",play_pause_stop:"Phát/tạm dừng/dừng",previous:"Bài trước",repeat:"Chế độ lặp lại",shuffle:"Xáo trộn"},show_volume_level:"Hiện mức âm lượng",use_media_artwork:"Dùng ảnh đa phương tiện",use_media_info:"Dùng thông tin đa phương tiện",volume_controls:"Điều khiển âm lượng",volume_controls_list:{volume_buttons:"Nút âm lượng",volume_mute:"Im lặng",volume_set:"Mức âm lượng"}},number:{display_mode:"Chế độ hiển thị",display_mode_list:{buttons:"Nút",default:"Mặc định (thanh trượt)",slider:"Thanh trượt"}},template:{badge_color:"Màu huy hiệu",badge_icon:"Biểu tượng huy hiệu",content:"Nội dung",entity_extra:"Được sử dụng trong bản mẫu và hành động",multiline_secondary:"Nhiều dòng thông tin phụ?",picture:"Ảnh (thay cho biểu tượng)",primary:"Thông tin chính",secondary:"Thông tin phụ"},title:{subtitle:"Phụ đề",subtitle_tap_action:"Hành động khi nhấp phụ đề",title:"Tiêu đề",title_tap_action:"Hành động khi nhấp tiêu đề"},update:{show_buttons_control:"Điều khiển nút bấm?"},vacuum:{commands:"Mệnh lệnh",commands_list:{on_off:"Bật/tắt"}},weather:{show_conditions:"Điều kiện?",show_temperature:"Nhiệt độ?"}},chip:{"chip-picker":{add:"Thêm phỉnh",chips:"Phỉnh",clear:"Tẩy trống",edit:"Chỉnh sửa",select:"Chọn phỉnh",types:{action:"Hành động","alarm-control-panel":"Báo động",back:"Quay về",conditional:"Điều kiện",entity:"Thực thể",light:"Đèn",menu:"Trình đơn",spacer:"Ngăn cách",template:"Mẫu",weather:"Thời tiết"}},conditional:{chip:"Phỉnh"},sub_element_editor:{title:"Trình soạn phỉnh"}},form:{alignment_picker:{values:{center:"Căn giữa",default:"Căn chỉnh mặc định",end:"Căn cuối",justify:"Căn hai bên",start:"Căn đầu"}},color_picker:{values:{default:"Màu mặc định"}},icon_type_picker:{values:{default:"Kiểu mặc định","entity-picture":"Ảnh thực thể",icon:"Biểu tượng",none:"Không có"}},info_picker:{values:{default:"Thông tin mặc định","last-changed":"Lần thay đổi cuối","last-updated":"Lần cập nhật cuối",name:"Tên",none:"Không có",state:"Trạng thái"}},layout_picker:{values:{default:"Bố cục mặc định",horizontal:"Bố cục ngang",vertical:"Bố cục dọc"}}}},qc={card:Kc,editor:Xc},Gc={not_found:"未找到实体"},Zc={card:{chips:{alignment:"对齐"},climate:{hvac_modes:"空调模式",show_temperature_control:"温度控制?"},cover:{show_buttons_control:"按钮控制?",show_position_control:"位置控制?",show_tilt_position_control:"角度控制?"},fan:{show_oscillate_control:"摆动控制?",show_percentage_control:"百分比控制?"},generic:{collapsible_controls:"关闭时隐藏控制器",content_info:"内容",fill_container:"填满容器",icon_animation:"激活时使用动态图标?",icon_color:"图标颜色",icon_type:"图标类型",layout:"布局",primary_info:"首要信息",secondary_info:"次要信息",use_entity_picture:"使用实体图片?"},humidifier:{show_target_humidity_control:"湿度控制?"},light:{incompatible_controls:"设备不支持的控制器将不会显示。",show_brightness_control:"亮度控制?",show_color_control:"颜色控制?",show_color_temp_control:"色温控制?",use_light_color:"使用灯光颜色"},lock:{lock:"锁定",open:"打开",unlock:"解锁"},"media-player":{media_controls:"媒体控制",media_controls_list:{next:"下一曲",on_off:"开启/关闭",play_pause_stop:"播放/暂停/停止",previous:"上一曲",repeat:"循环模式",shuffle:"随机"},show_volume_level:"显示音量大小",use_media_artwork:"使用媒体插图",use_media_info:"使用媒体信息",volume_controls:"音量控制",volume_controls_list:{volume_buttons:"音量按钮",volume_mute:"静音",volume_set:"音量等级"}},number:{display_mode:"显示模式",display_mode_list:{buttons:"按钮",default:"默认 (滑块)",slider:"滑块"}},template:{badge_color:"徽标颜色",badge_icon:"徽标图标",content:"内容",entity_extra:"用于模板和动作",multiline_secondary:"多行次要信息?",picture:"图片 (将会替代图标)",primary:"首要信息",secondary:"次要信息"},title:{subtitle:"子标题",subtitle_tap_action:"子标题点击动作",title:"标题",title_tap_action:"标题点击动作"},update:{show_buttons_control:"控制按钮?"},vacuum:{commands:"命令",commands_list:{on_off:"开/关"}},weather:{show_conditions:"条件?",show_temperature:"温度?"}},chip:{"chip-picker":{add:"添加 chip",chips:"Chips",clear:"清除",edit:"编辑",select:"选择 chip",types:{action:"动作","alarm-control-panel":"警戒控制台",back:"返回",conditional:"条件显示",entity:"实体",light:"灯光",menu:"菜单",spacer:"占位符",template:"模板",weather:"天气"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip 编辑"}},form:{alignment_picker:{values:{center:"居中对齐",default:"默认",end:"右对齐",justify:"两端对齐",start:"左对齐"}},color_picker:{values:{default:"默认颜色"}},icon_type_picker:{values:{default:"默认类型","entity-picture":"实体图片",icon:"图标",none:"无"}},info_picker:{values:{default:"默认信息","last-changed":"变更时间","last-updated":"更新时间",name:"名称",none:"无",state:"状态"}},layout_picker:{values:{default:"默认布局",horizontal:"水平布局",vertical:"垂直布局"}}}},Jc={card:Gc,editor:Zc},Qc={not_found:"未找到實體"},td={card:{chips:{alignment:"對齊"},climate:{hvac_modes:"空調模式",show_temperature_control:"溫度控制?"},cover:{show_buttons_control:"按鈕控制?",show_position_control:"位置控制?",show_tilt_position_control:"角度控制?"},fan:{show_oscillate_control:"擺頭控制?",show_percentage_control:"百分比控制?"},generic:{collapsible_controls:"關閉時隱藏控制項",color:"顏色",content_info:"內容",fill_container:"填滿容器",icon_animation:"啟動時使用動態圖示?",icon_color:"圖示顏色",icon_type:"圖示樣式",layout:"佈局",primary_info:"主要訊息",secondary_info:"次要訊息",use_entity_picture:"使用實體圖片?"},humidifier:{show_target_humidity_control:"溼度控制?"},light:{incompatible_controls:"不會顯示裝置不支援的控制。",show_brightness_control:"亮度控制?",show_color_control:"色彩控制?",show_color_temp_control:"色溫控制?",use_light_color:"使用燈光顏色"},lock:{lock:"上鎖",open:"打開",unlock:"解鎖"},"media-player":{media_controls:"媒體控制",media_controls_list:{next:"下一首",on_off:"開啟、關閉",play_pause_stop:"播放、暫停、停止",previous:"上一首",repeat:"重複播放",shuffle:"隨機播放"},show_volume_level:"顯示音量大小",use_media_artwork:"使用媒體插圖",use_media_info:"使用媒體資訊",volume_controls:"音量控制",volume_controls_list:{volume_buttons:"音量按鈕",volume_mute:"靜音",volume_set:"音量等級"}},number:{display_mode:"顯示模式",display_mode_list:{buttons:"按鈕",default:"預設 (滑桿)",slider:"滑桿"}},template:{badge_color:"角標顏色",badge_icon:"角標圖示",content:"內容",entity_extra:"用於模板與動作",label:"標籤",multiline_secondary:"多行次要訊息?",picture:"圖片 (將會取代圖示)",primary:"主要訊息",secondary:"次要訊息"},title:{subtitle:"副標題",subtitle_tap_action:"副標題點擊動作",title:"標題",title_tap_action:"標題點擊動作"},update:{show_buttons_control:"按鈕控制?"},vacuum:{commands:"指令",commands_list:{on_off:"開啟、關閉"}},weather:{show_conditions:"狀況?",show_temperature:"溫度?"}},chip:{"chip-picker":{add:"新增小卡片",chips:"小卡片",clear:"清除",edit:"編輯",select:"選擇小卡片",types:{action:"動作","alarm-control-panel":"警報器控制",back:"返回",conditional:"條件",entity:"實體",light:"燈光",menu:"選單",spacer:"佔位符",template:"模板",weather:"天氣"}},conditional:{chip:"小卡片"},sub_element_editor:{title:"小卡片編輯器"}},form:{alignment_picker:{values:{center:"居中對齊",default:"預設對齊",end:"居右對齊",justify:"兩端對齊",start:"居左對齊"}},color_picker:{values:{default:"預設顏色"}},icon_type_picker:{values:{default:"預設樣式","entity-picture":"實體圖片",icon:"圖示",none:"無"}},info_picker:{values:{default:"預設訊息","last-changed":"最近變動時間","last-updated":"最近更新時間",name:"名稱",none:"無",state:"狀態"}},layout_picker:{values:{default:"預設佈局",horizontal:"水平佈局",vertical:"垂直佈局"}}}},ed={card:Qc,editor:td},nd={ar:Object.freeze({__proto__:null,default:Ts,editor:Os}),bg:Object.freeze({__proto__:null,default:zs,editor:Is}),ca:Object.freeze({__proto__:null,card:$s,default:js,editor:Ms}),cs:Object.freeze({__proto__:null,card:Ps,default:Ds,editor:Ls}),da:Object.freeze({__proto__:null,card:Ns,default:Vs,editor:Rs}),de:Object.freeze({__proto__:null,card:Us,default:Fs,editor:Bs}),el:Object.freeze({__proto__:null,default:Ws,editor:Hs}),en:Object.freeze({__proto__:null,card:Ks,default:Xs,editor:Ys}),es:Object.freeze({__proto__:null,card:qs,default:Zs,editor:Gs}),fi:Object.freeze({__proto__:null,default:Qs,editor:Js}),fr:Object.freeze({__proto__:null,card:tc,default:nc,editor:ec}),he:Object.freeze({__proto__:null,default:oc,editor:ic}),hu:Object.freeze({__proto__:null,card:rc,default:lc,editor:ac}),id:Object.freeze({__proto__:null,card:sc,default:dc,editor:cc}),it:Object.freeze({__proto__:null,card:uc,default:pc,editor:hc}),"ko-KR":Object.freeze({__proto__:null,default:mc,editor:fc}),nb:Object.freeze({__proto__:null,card:vc,default:_c,editor:gc}),nl:Object.freeze({__proto__:null,card:yc,default:kc,editor:bc}),pl:Object.freeze({__proto__:null,card:xc,default:Cc,editor:wc}),"pt-BR":Object.freeze({__proto__:null,card:Ec,default:Sc,editor:Ac}),"pt-PT":Object.freeze({__proto__:null,default:Tc,editor:Oc}),ro:Object.freeze({__proto__:null,default:zc,editor:Ic}),ru:Object.freeze({__proto__:null,default:Mc,editor:$c}),sl:Object.freeze({__proto__:null,card:jc,default:Lc,editor:Pc}),sk:Object.freeze({__proto__:null,card:Dc,default:Rc,editor:Nc}),sv:Object.freeze({__proto__:null,default:Uc,editor:Vc}),tr:Object.freeze({__proto__:null,default:Fc,editor:Bc}),uk:Object.freeze({__proto__:null,card:Hc,default:Yc,editor:Wc}),vi:Object.freeze({__proto__:null,card:Kc,default:qc,editor:Xc}),"zh-Hans":Object.freeze({__proto__:null,card:Gc,default:Jc,editor:Zc}),"zh-Hant":Object.freeze({__proto__:null,card:Qc,default:ed,editor:td})};function id(t,e){try{return t.split(".").reduce((function(t,e){return t[e]}),nd[e])}catch(t){return}}function od(t){return function(e){var n,i=id(e,null!==(n=null==t?void 0:t.locale.language)&&void 0!==n?n:"en");return i||(i=id(e,"en")),null!=i?i:e}} /** * @license * Copyright 2020 Google Inc. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */var rd="Unknown",ad="Backspace",ld="Enter",sd="Spacebar",cd="PageUp",dd="PageDown",ud="End",hd="Home",pd="ArrowLeft",fd="ArrowUp",md="ArrowRight",vd="ArrowDown",gd="Delete",_d="Escape",yd="Tab",bd=new Set;bd.add(ad),bd.add(ld),bd.add(sd),bd.add(cd),bd.add(dd),bd.add(ud),bd.add(hd),bd.add(pd),bd.add(fd),bd.add(md),bd.add(vd),bd.add(gd),bd.add(_d),bd.add(yd);var kd=8,xd=13,wd=32,Cd=33,Ed=34,Ad=35,Sd=36,Od=37,Td=38,Id=39,zd=40,$d=46,Md=27,jd=9,Pd=new Map;Pd.set(kd,ad),Pd.set(xd,ld),Pd.set(wd,sd),Pd.set(Cd,cd),Pd.set(Ed,dd),Pd.set(Ad,ud),Pd.set(Sd,hd),Pd.set(Od,pd),Pd.set(Td,fd),Pd.set(Id,md),Pd.set(zd,vd),Pd.set($d,gd),Pd.set(Md,_d),Pd.set(jd,yd);var Ld=new Set;function Dd(t){var e=t.key;if(bd.has(e))return e;var n=Pd.get(t.keyCode);return n||rd} /** * @license * Copyright 2020 Google Inc. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */Ld.add(cd),Ld.add(dd),Ld.add(ud),Ld.add(hd),Ld.add(pd),Ld.add(fd),Ld.add(md),Ld.add(vd);var Nd={UNKNOWN:"Unknown",BACKSPACE:"Backspace",ENTER:"Enter",SPACEBAR:"Spacebar",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown",END:"End",HOME:"Home",ARROW_LEFT:"ArrowLeft",ARROW_UP:"ArrowUp",ARROW_RIGHT:"ArrowRight",ARROW_DOWN:"ArrowDown",DELETE:"Delete",ESCAPE:"Escape",TAB:"Tab"},Rd=new Set;Rd.add(Nd.BACKSPACE),Rd.add(Nd.ENTER),Rd.add(Nd.SPACEBAR),Rd.add(Nd.PAGE_UP),Rd.add(Nd.PAGE_DOWN),Rd.add(Nd.END),Rd.add(Nd.HOME),Rd.add(Nd.ARROW_LEFT),Rd.add(Nd.ARROW_UP),Rd.add(Nd.ARROW_RIGHT),Rd.add(Nd.ARROW_DOWN),Rd.add(Nd.DELETE),Rd.add(Nd.ESCAPE),Rd.add(Nd.TAB);var Vd=8,Ud=13,Bd=32,Fd=33,Hd=34,Wd=35,Yd=36,Kd=37,Xd=38,qd=39,Gd=40,Zd=46,Jd=27,Qd=9,tu=new Map;tu.set(Vd,Nd.BACKSPACE),tu.set(Ud,Nd.ENTER),tu.set(Bd,Nd.SPACEBAR),tu.set(Fd,Nd.PAGE_UP),tu.set(Hd,Nd.PAGE_DOWN),tu.set(Wd,Nd.END),tu.set(Yd,Nd.HOME),tu.set(Kd,Nd.ARROW_LEFT),tu.set(Xd,Nd.ARROW_UP),tu.set(qd,Nd.ARROW_RIGHT),tu.set(Gd,Nd.ARROW_DOWN),tu.set(Zd,Nd.DELETE),tu.set(Jd,Nd.ESCAPE),tu.set(Qd,Nd.TAB);var eu,nu,iu=new Set;function ou(t){var e=t.key;if(Rd.has(e))return e;var n=tu.get(t.keyCode);return n||Nd.UNKNOWN} /** * @license * Copyright 2018 Google Inc. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */iu.add(Nd.PAGE_UP),iu.add(Nd.PAGE_DOWN),iu.add(Nd.END),iu.add(Nd.HOME),iu.add(Nd.ARROW_LEFT),iu.add(Nd.ARROW_UP),iu.add(Nd.ARROW_RIGHT),iu.add(Nd.ARROW_DOWN);var ru="mdc-list-item--activated",au="mdc-list-item",lu="mdc-list-item--disabled",su="mdc-list-item--selected",cu="mdc-list-item__text",du="mdc-list-item__primary-text",uu="mdc-list";(eu={})[""+ru]="mdc-list-item--activated",eu[""+au]="mdc-list-item",eu[""+lu]="mdc-list-item--disabled",eu[""+su]="mdc-list-item--selected",eu[""+du]="mdc-list-item__primary-text",eu[""+uu]="mdc-list";var hu=((nu={})[""+ru]="mdc-deprecated-list-item--activated",nu[""+au]="mdc-deprecated-list-item",nu[""+lu]="mdc-deprecated-list-item--disabled",nu[""+su]="mdc-deprecated-list-item--selected",nu[""+cu]="mdc-deprecated-list-item__text",nu[""+du]="mdc-deprecated-list-item__primary-text",nu[""+uu]="mdc-deprecated-list",nu);hu[au],hu[au],hu[au],hu[au],hu[au],hu[au];var pu={UNSET_INDEX:-1,TYPEAHEAD_BUFFER_CLEAR_TIMEOUT_MS:300},fu=["input","button","textarea","select"],mu=function(t){var e=t.target;if(e){var n=(""+e.tagName).toLowerCase();-1===fu.indexOf(n)&&t.preventDefault()}}; /** * @license * Copyright 2020 Google Inc. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */function vu(t,e){for(var n=new Map,i=0;ie&&!n(r[l].index)){s=l;break}if(-1!==s)return i.sortedIndexCursor=s,r[i.sortedIndexCursor].index;return-1}(r,a,s,e):function(t,e,n){var i=n.typeaheadBuffer[0],o=t.get(i);if(!o)return-1;var r=o[n.sortedIndexCursor];if(0===r.text.lastIndexOf(n.typeaheadBuffer,0)&&!e(r.index))return r.index;var a=(n.sortedIndexCursor+1)%o.length,l=-1;for(;a!==n.sortedIndexCursor;){var s=o[a],c=0===s.text.lastIndexOf(n.typeaheadBuffer,0),d=!e(s.index);if(c&&d){l=a;break}a=(a+1)%o.length}if(-1!==l)return n.sortedIndexCursor=l,o[n.sortedIndexCursor].index;return-1}(r,s,e),-1===n||l||o(n),n}function _u(t){return t.typeaheadBuffer.length>0} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ var yu;null===(yu=window.HTMLSlotElement)||void 0===yu||yu.prototype.assignedElements; /** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ var bu,ku,xu=window,wu=xu.ShadowRoot&&(void 0===xu.ShadyCSS||xu.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Cu=Symbol(),Eu=new WeakMap,Au=function(){return Mr((function t(e,n,i){if(zr(this,t),this._$cssResult$=!0,i!==Cu)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=n}),[{key:"styleSheet",get:function(){var t=this.o,e=this.t;if(wu&&void 0===t){var n=void 0!==e&&1===e.length;n&&(t=Eu.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),n&&Eu.set(e,t))}return t}},{key:"toString",value:function(){return this.cssText}}])}(),Su=wu?function(t){return t}:function(t){return t instanceof CSSStyleSheet?function(t){var e,n="",i=Or(t.cssRules);try{for(i.s();!(e=i.n()).done;){n+=e.value.cssText}}catch(t){i.e(t)}finally{i.f()}return function(t){return new Au("string"==typeof t?t:t+"",void 0,Cu)}(n)}(t):t},Ou=window,Tu=Ou.trustedTypes,Iu=Tu?Tu.emptyScript:"",zu=Ou.reactiveElementPolyfillSupport,$u={toAttribute:function(t,e){switch(e){case Boolean:t=t?Iu:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute:function(t,e){var n=t;switch(e){case Boolean:n=null!==t;break;case Number:n=null===t?null:Number(t);break;case Object:case Array:try{n=JSON.parse(t)}catch(t){n=null}}return n}},Mu=function(t,e){return e!==t&&(e==e||t==t)},ju={attribute:!0,type:String,converter:$u,reflect:!1,hasChanged:Mu},Pu="finalized",Lu=function(t){function e(){var t;return zr(this,e),(t=br(this,e))._$Ei=new Map,t.isUpdatePending=!1,t.hasUpdated=!1,t._$El=null,t._$Eu(),t}return wr(e,Cr(HTMLElement)),Mr(e,[{key:"_$Eu",value:function(){var t,e=this;this._$E_=new Promise((function(t){return e.enableUpdating=t})),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(t=this.constructor.h)||void 0===t||t.forEach((function(t){return t(e)}))}},{key:"addController",value:function(t){var e,n;(null!==(e=this._$ES)&&void 0!==e?e:this._$ES=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null===(n=t.hostConnected)||void 0===n||n.call(t))}},{key:"removeController",value:function(t){var e;null===(e=this._$ES)||void 0===e||e.splice(this._$ES.indexOf(t)>>>0,1)}},{key:"_$Eg",value:function(){var t=this;this.constructor.elementProperties.forEach((function(e,n){t.hasOwnProperty(n)&&(t._$Ei.set(n,t[n]),delete t[n])}))}},{key:"createRenderRoot",value:function(){var t,e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return function(t,e){wu?t.adoptedStyleSheets=e.map((function(t){return t instanceof CSSStyleSheet?t:t.styleSheet})):e.forEach((function(e){var n=document.createElement("style"),i=xu.litNonce;void 0!==i&&n.setAttribute("nonce",i),n.textContent=e.cssText,t.appendChild(n)}))}(e,this.constructor.elementStyles),e}},{key:"connectedCallback",value:function(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}},{key:"enableUpdating",value:function(t){}},{key:"disconnectedCallback",value:function(){var t;null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}},{key:"attributeChangedCallback",value:function(t,e,n){this._$AK(t,n)}},{key:"_$EO",value:function(t,e){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ju,o=this.constructor._$Ep(t,i);if(void 0!==o&&!0===i.reflect){var r=(void 0!==(null===(n=i.converter)||void 0===n?void 0:n.toAttribute)?i.converter:$u).toAttribute(e,i.type);this._$El=t,null==r?this.removeAttribute(o):this.setAttribute(o,r),this._$El=null}}},{key:"_$AK",value:function(t,e){var n,i=this.constructor,o=i._$Ev.get(t);if(void 0!==o&&this._$El!==o){var r=i.getPropertyOptions(o),a="function"==typeof r.converter?{fromAttribute:r.converter}:void 0!==(null===(n=r.converter)||void 0===n?void 0:n.fromAttribute)?r.converter:$u;this._$El=o,this[o]=a.fromAttribute(e,r.type),this._$El=null}}},{key:"requestUpdate",value:function(t,e,n){var i=!0;void 0!==t&&(((n=n||this.constructor.getPropertyOptions(t)).hasChanged||Mu)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),!0===n.reflect&&this._$El!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,n))):i=!1),!this.isUpdatePending&&i&&(this._$E_=this._$Ej())}},{key:"_$Ej",value:(n=yr(gr().mark((function t(){var e;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.isUpdatePending=!0,t.prev=1,t.next=4,this._$E_;case 4:t.next=9;break;case 6:t.prev=6,t.t0=t.catch(1),Promise.reject(t.t0);case 9:if(e=this.scheduleUpdate(),t.t1=null!=e,!t.t1){t.next=14;break}return t.next=14,e;case 14:return t.abrupt("return",!this.isUpdatePending);case 15:case"end":return t.stop()}}),t,this,[[1,6]])}))),function(){return n.apply(this,arguments)})},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){var t,e=this;if(this.isUpdatePending){this.hasUpdated,this._$Ei&&(this._$Ei.forEach((function(t,n){return e[n]=t})),this._$Ei=void 0);var n=!1,i=this._$AL;try{(n=this.shouldUpdate(i))?(this.willUpdate(i),null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(i)):this._$Ek()}catch(t){throw n=!1,this._$Ek(),t}n&&this._$AE(i)}}},{key:"willUpdate",value:function(t){}},{key:"_$AE",value:function(t){var e;null===(e=this._$ES)||void 0===e||e.forEach((function(t){var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}},{key:"_$Ek",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$E_}},{key:"shouldUpdate",value:function(t){return!0}},{key:"update",value:function(t){var e=this;void 0!==this._$EC&&(this._$EC.forEach((function(t,n){return e._$EO(n,e[n],t)})),this._$EC=void 0),this._$Ek()}},{key:"updated",value:function(t){}},{key:"firstUpdated",value:function(t){}}],[{key:"addInitializer",value:function(t){var e;this.finalize(),(null!==(e=this.h)&&void 0!==e?e:this.h=[]).push(t)}},{key:"observedAttributes",get:function(){var t=this;this.finalize();var e=[];return this.elementProperties.forEach((function(n,i){var o=t._$Ep(i,n);void 0!==o&&(t._$Ev.set(o,i),e.push(o))})),e}},{key:"createProperty",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ju;if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){var n="symbol"==Pr(t)?Symbol():"__"+t,i=this.getPropertyDescriptor(t,n,e);void 0!==i&&Object.defineProperty(this.prototype,t,i)}}},{key:"getPropertyDescriptor",value:function(t,e,n){return{get:function(){return this[e]},set:function(i){var o=this[t];this[e]=i,this.requestUpdate(t,o,n)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(t){return this.elementProperties.get(t)||ju}},{key:"finalize",value:function(){if(this.hasOwnProperty(Pu))return!1;this[Pu]=!0;var t=Object.getPrototypeOf(this);if(t.finalize(),void 0!==t.h&&(this.h=hr(t.h)),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){var e,n=this.properties,i=Or([].concat(hr(Object.getOwnPropertyNames(n)),hr(Object.getOwnPropertySymbols(n))));try{for(i.s();!(e=i.n()).done;){var o=e.value;this.createProperty(o,n[o])}}catch(t){i.e(t)}finally{i.f()}}return this.elementStyles=this.finalizeStyles(this.styles),!0}},{key:"finalizeStyles",value:function(t){var e=[];if(Array.isArray(t)){var n,i=Or(new Set(t.flat(1/0).reverse()));try{for(i.s();!(n=i.n()).done;){var o=n.value;e.unshift(Su(o))}}catch(t){i.e(t)}finally{i.f()}}else void 0!==t&&e.push(Su(t));return e}},{key:"_$Ep",value:function(t,e){var n=e.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof t?t.toLowerCase():void 0}}]);var n}();Lu[Pu]=!0,Lu.elementProperties=new Map,Lu.elementStyles=[],Lu.shadowRootOptions={mode:"open"},null==zu||zu({ReactiveElement:Lu}),(null!==(bu=Ou.reactiveElementVersions)&&void 0!==bu?bu:Ou.reactiveElementVersions=[]).push("1.6.3");var Du=window,Nu=Du.trustedTypes,Ru=Nu?Nu.createPolicy("lit-html",{createHTML:function(t){return t}}):void 0,Vu="$lit$",Uu="lit$".concat((Math.random()+"").slice(9),"$"),Bu="?"+Uu,Fu="<".concat(Bu,">"),Hu=document,Wu=function(){return Hu.createComment("")},Yu=function(t){return null===t||"object"!=Pr(t)&&"function"!=typeof t},Ku=Array.isArray,Xu="[ \t\n\f\r]",qu=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,Gu=/-->/g,Zu=/>/g,Ju=RegExp(">|".concat(Xu,"(?:([^\\s\"'>=/]+)(").concat(Xu,"*=").concat(Xu,"*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)"),"g"),Qu=/'/g,th=/"/g,eh=/^(?:script|style|textarea|title)$/i,nh=Symbol.for("lit-noChange"),ih=Symbol.for("lit-nothing"),oh=new WeakMap,rh=Hu.createTreeWalker(Hu,129,null,!1);function ah(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==Ru?Ru.createHTML(e):e}var lh=function(){return Mr((function t(e,n){var i,o=e.strings,r=e._$litType$;zr(this,t),this.parts=[];var a=0,l=0,s=o.length-1,c=this.parts,d=function(t,e){for(var n,i=t.length-1,o=[],r=2===e?"":"",a=qu,l=0;l"===d[0]?(a=null!=n?n:qu,u=-1):void 0===d[1]?u=-2:(u=a.lastIndex-d[2].length,c=d[1],a=void 0===d[3]?Ju:'"'===d[3]?th:Qu):a===th||a===Qu?a=Ju:a===Gu||a===Zu?a=qu:(a=Ju,n=void 0);var p=a===Ju&&t[l+1].startsWith("/>")?" ":"";r+=a===qu?s+Fu:u>=0?(o.push(c),s.slice(0,u)+Vu+s.slice(u)+Uu+p):s+Uu+(-2===u?(o.push(void 0),l):p)}return[ah(t,r+(t[i]||"")+(2===e?"":"")),o]}(o,r),u=fr(d,2),h=u[0],p=u[1];if(this.el=t.createElement(h,n),rh.currentNode=this.el.content,2===r){var f=this.el.content,m=f.firstChild;m.remove(),f.append.apply(f,hr(m.childNodes))}for(;null!==(i=rh.nextNode())&&c.length0){i.textContent=Nu?Nu.emptyScript:"";for(var O=0;O2&&void 0!==arguments[2]?arguments[2]:t,l=arguments.length>3?arguments[3]:void 0;if(e===nh)return e;var s=void 0!==l?null===(n=a._$Co)||void 0===n?void 0:n[l]:a._$Cl,c=Yu(e)?void 0:e._$litDirective$;return(null==s?void 0:s.constructor)!==c&&(null===(i=null==s?void 0:s._$AO)||void 0===i||i.call(s,!1),void 0===c?s=void 0:(s=new c(t))._$AT(t,a,l),void 0!==l?(null!==(o=(r=a)._$Co)&&void 0!==o?o:r._$Co=[])[l]=s:a._$Cl=s),void 0!==s&&(e=sh(t,s._$AS(t,e.values),s,l)),e}var ch=function(){return Mr((function t(e,n){zr(this,t),this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=n}),[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"u",value:function(t){var e,n=this._$AD,i=n.el.content,o=n.parts,r=(null!==(e=null==t?void 0:t.creationScope)&&void 0!==e?e:Hu).importNode(i,!0);rh.currentNode=r;for(var a=rh.nextNode(),l=0,s=0,c=o[0];void 0!==c;){if(l===c.index){var d=void 0;2===c.type?d=new dh(a,a.nextSibling,this,t):1===c.type?d=new c.ctor(a,c.name,c.strings,this,t):6===c.type&&(d=new vh(a,this,t)),this._$AV.push(d),c=o[++s]}l!==(null==c?void 0:c.index)&&(a=rh.nextNode(),l++)}return rh.currentNode=Hu,r}},{key:"v",value:function(t){var e,n=0,i=Or(this._$AV);try{for(i.s();!(e=i.n()).done;){var o=e.value;void 0!==o&&(void 0!==o.strings?(o._$AI(t,o,n),n+=o.strings.length-2):o._$AI(t[n])),n++}}catch(t){i.e(t)}finally{i.f()}}}])}(),dh=function(){function t(e,n,i,o){var r;zr(this,t),this.type=2,this._$AH=ih,this._$AN=void 0,this._$AA=e,this._$AB=n,this._$AM=i,this.options=o,this._$Cp=null===(r=null==o?void 0:o.isConnected)||void 0===r||r}return Mr(t,[{key:"_$AU",get:function(){var t,e;return null!==(e=null===(t=this._$AM)||void 0===t?void 0:t._$AU)&&void 0!==e?e:this._$Cp}},{key:"parentNode",get:function(){var t=this._$AA.parentNode,e=this._$AM;return void 0!==e&&11===(null==t?void 0:t.nodeType)&&(t=e.parentNode),t}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(t){t=sh(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this),Yu(t)?t===ih||null==t||""===t?(this._$AH!==ih&&this._$AR(),this._$AH=ih):t!==this._$AH&&t!==nh&&this._(t):void 0!==t._$litType$?this.g(t):void 0!==t.nodeType?this.$(t):function(t){return Ku(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator])}(t)?this.T(t):this._(t)}},{key:"k",value:function(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}},{key:"$",value:function(t){this._$AH!==t&&(this._$AR(),this._$AH=this.k(t))}},{key:"_",value:function(t){this._$AH!==ih&&Yu(this._$AH)?this._$AA.nextSibling.data=t:this.$(Hu.createTextNode(t)),this._$AH=t}},{key:"g",value:function(t){var e,n=t.values,i=t._$litType$,o="number"==typeof i?this._$AC(t):(void 0===i.el&&(i.el=lh.createElement(ah(i.h,i.h[0]),this.options)),i);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===o)this._$AH.v(n);else{var r=new ch(o,this),a=r.u(this.options);r.v(n),this.$(a),this._$AH=r}}},{key:"_$AC",value:function(t){var e=oh.get(t.strings);return void 0===e&&oh.set(t.strings,e=new lh(t)),e}},{key:"T",value:function(e){Ku(this._$AH)||(this._$AH=[],this._$AR());var n,i,o=this._$AH,r=0,a=Or(e);try{for(a.s();!(i=a.n()).done;){var l=i.value;r===o.length?o.push(n=new t(this.k(Wu()),this.k(Wu()),this,this.options)):n=o[r],n._$AI(l),r++}}catch(t){a.e(t)}finally{a.f()}r0&&void 0!==arguments[0]?arguments[0]:this._$AA.nextSibling,n=arguments.length>1?arguments[1]:void 0;for(null===(t=this._$AP)||void 0===t||t.call(this,!1,!0,n);e&&e!==this._$AB;){var i=e.nextSibling;e.remove(),e=i}}},{key:"setConnected",value:function(t){var e;void 0===this._$AM&&(this._$Cp=t,null===(e=this._$AP)||void 0===e||e.call(this,t))}}])}(),uh=function(){return Mr((function t(e,n,i,o,r){zr(this,t),this.type=1,this._$AH=ih,this._$AN=void 0,this.element=e,this.name=n,this._$AM=o,this.options=r,i.length>2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=ih}),[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=this.strings,r=!1;if(void 0===o)t=sh(this,t,e,0),(r=!Yu(t)||t!==this._$AH&&t!==nh)&&(this._$AH=t);else{var a,l,s=t;for(t=o[0],a=0;a1&&void 0!==arguments[1]?arguments[1]:this,0))&&void 0!==e?e:ih)!==nh){var n=this._$AH,i=t===ih&&n!==ih||t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive,o=t!==ih&&(n===ih||i);i&&this.element.removeEventListener(this.name,this,n),o&&this.element.addEventListener(this.name,this,t),this._$AH=t}}},{key:"handleEvent",value:function(t){var e,n;"function"==typeof this._$AH?this._$AH.call(null!==(n=null===(e=this.options)||void 0===e?void 0:e.host)&&void 0!==n?n:this.element,t):this._$AH.handleEvent(t)}}])}(),vh=function(){return Mr((function t(e,n,i){zr(this,t),this.element=e,this.type=6,this._$AN=void 0,this._$AM=n,this.options=i}),[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){sh(this,t)}}])}(),gh=Du.litHtmlPolyfillSupport;null==gh||gh(lh,dh),(null!==(ku=Du.litHtmlVersions)&&void 0!==ku?ku:Du.litHtmlVersions=[]).push("2.8.0");var _h,yh,bh=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).renderOptions={host:xr(t)},t._$Do=void 0,t}return wr(e,Lu),Mr(e,[{key:"createRenderRoot",value:function(){var t,n,i=dr(e,"createRenderRoot",this,3)([]);return null!==(t=(n=this.renderOptions).renderBefore)&&void 0!==t||(n.renderBefore=i.firstChild),i}},{key:"update",value:function(t){var n=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),dr(e,"update",this,3)([t]),this._$Do=function(t,e,n){var i,o,r=null!==(i=null==n?void 0:n.renderBefore)&&void 0!==i?i:e,a=r._$litPart$;if(void 0===a){var l=null!==(o=null==n?void 0:n.renderBefore)&&void 0!==o?o:null;r._$litPart$=a=new dh(e.insertBefore(Wu(),l),l,void 0,null!=n?n:{})}return a._$AI(t),a}(n,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var t;dr(e,"connectedCallback",this,3)([]),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var t;dr(e,"disconnectedCallback",this,3)([]),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}},{key:"render",value:function(){return nh}}])}(); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */bh.finalized=!0,bh._$litElement$=!0,null===(_h=globalThis.litElementHydrateSupport)||void 0===_h||_h.call(globalThis,{LitElement:bh});var kh=globalThis.litElementPolyfillSupport;null==kh||kh({LitElement:bh}),(null!==(yh=globalThis.litElementVersions)&&void 0!==yh?yh:globalThis.litElementVersions=[]).push("3.3.3");function xh(t){return{addClass:function(e){t.classList.add(e)},removeClass:function(e){t.classList.remove(e)},hasClass:function(e){return t.classList.contains(e)}}}var wh=function(){},Ch={get passive(){return!1}};document.addEventListener("x",wh,Ch),document.removeEventListener("x",wh); /** * @license * Copyright 2018 Google LLC * SPDX-License-Identifier: Apache-2.0 */var Eh,Ah,Sh=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,bh),Mr(e,[{key:"click",value:function(){if(this.mdcRoot)return this.mdcRoot.focus(),void this.mdcRoot.click();dr(e,"click",this,3)([])}},{key:"createFoundation",value:function(){void 0!==this.mdcFoundation&&this.mdcFoundation.destroy(),this.mdcFoundationClass&&(this.mdcFoundation=new this.mdcFoundationClass(this.createAdapter()),this.mdcFoundation.init())}},{key:"firstUpdated",value:function(){this.createFoundation()}}])}(),Oh=null!==(Ah=null===(Eh=window.ShadyDOM)||void 0===Eh?void 0:Eh.inUse)&&void 0!==Ah&&Ah,Th=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).disabled=!1,t.containingForm=null,t.formDataListener=function(e){t.disabled||t.setFormData(e.formData)},t}return wr(e,Sh),Mr(e,[{key:"findFormElement",value:function(){if(!this.shadowRoot||Oh)return null;for(var t=this.getRootNode().querySelectorAll("form"),e=0,n=Array.from(t);e=this.adapter.getMenuItemCount()||(t===zp.UNSET_INDEX?this.adapter.setSelectedText(""):this.adapter.setSelectedText(this.adapter.getMenuItemTextAtIndex(t).trim()),this.adapter.setSelectedIndex(t),e&&this.adapter.closeMenu(),n||this.lastSelectedIndex===t||this.handleChange(),this.lastSelectedIndex=t)},e.prototype.setValue=function(t,e){void 0===e&&(e=!1);var n=this.adapter.getMenuItemValues().indexOf(t);this.setSelectedIndex(n,!1,e)},e.prototype.getValue=function(){var t=this.adapter.getSelectedIndex(),e=this.adapter.getMenuItemValues();return t!==zp.UNSET_INDEX?e[t]:""},e.prototype.getDisabled=function(){return this.disabled},e.prototype.setDisabled=function(t){this.disabled=t,this.disabled?(this.adapter.addClass(Tp.DISABLED),this.adapter.closeMenu()):this.adapter.removeClass(Tp.DISABLED),this.leadingIcon&&this.leadingIcon.setDisabled(this.disabled),this.disabled?this.adapter.removeSelectAnchorAttr("tabindex"):this.adapter.setSelectAnchorAttr("tabindex","0"),this.adapter.setSelectAnchorAttr("aria-disabled",this.disabled.toString())},e.prototype.openMenu=function(){this.adapter.addClass(Tp.ACTIVATED),this.adapter.openMenu(),this.isMenuOpen=!0,this.adapter.setSelectAnchorAttr("aria-expanded","true")},e.prototype.setHelperTextContent=function(t){this.helperText&&this.helperText.setContent(t)},e.prototype.layout=function(){if(this.adapter.hasLabel()){var t=this.getValue().length>0,e=this.adapter.hasClass(Tp.FOCUSED),n=t||e,i=this.adapter.hasClass(Tp.REQUIRED);this.notchOutline(n),this.adapter.floatLabel(n),this.adapter.setLabelRequired(i)}},e.prototype.layoutOptions=function(){var t=this.adapter.getMenuItemValues().indexOf(this.getValue());this.setSelectedIndex(t,!1,!0)},e.prototype.handleMenuOpened=function(){if(0!==this.adapter.getMenuItemValues().length){var t=this.getSelectedIndex(),e=t>=0?t:0;this.adapter.focusMenuItemAtIndex(e)}},e.prototype.handleMenuClosing=function(){this.adapter.setSelectAnchorAttr("aria-expanded","false")},e.prototype.handleMenuClosed=function(){this.adapter.removeClass(Tp.ACTIVATED),this.isMenuOpen=!1,this.adapter.isSelectAnchorFocused()||this.blur()},e.prototype.handleChange=function(){this.layout(),this.adapter.notifyChange(this.getValue()),this.adapter.hasClass(Tp.REQUIRED)&&this.useDefaultValidation&&this.setValid(this.isValid())},e.prototype.handleMenuItemAction=function(t){this.setSelectedIndex(t,!0)},e.prototype.handleFocus=function(){this.adapter.addClass(Tp.FOCUSED),this.layout(),this.adapter.activateBottomLine()},e.prototype.handleBlur=function(){this.isMenuOpen||this.blur()},e.prototype.handleClick=function(t){this.disabled||this.recentlyClicked||(this.setClickDebounceTimeout(),this.isMenuOpen?this.adapter.closeMenu():(this.adapter.setRippleCenter(t),this.openMenu()))},e.prototype.handleKeydown=function(t){if(!this.isMenuOpen&&this.adapter.hasClass(Tp.FOCUSED)){var e=Ap(t)===Xh,n=Ap(t)===qh,i=Ap(t)===ep,o=Ap(t)===ip;if(!(t.ctrlKey||t.metaKey)&&(!n&&t.key&&1===t.key.length||n&&this.adapter.isTypeaheadInProgress())){var r=n?" ":t.key,a=this.adapter.typeaheadMatchItem(r,this.getSelectedIndex());return a>=0&&this.setSelectedIndex(a),void t.preventDefault()}(e||n||i||o)&&(this.openMenu(),t.preventDefault())}},e.prototype.notchOutline=function(t){if(this.adapter.hasOutline()){var e=this.adapter.hasClass(Tp.FOCUSED);if(t){var n=zp.LABEL_SCALE,i=this.adapter.getLabelWidth()*n;this.adapter.notchOutline(i)}else e||this.adapter.closeOutline()}},e.prototype.setLeadingIconAriaLabel=function(t){this.leadingIcon&&this.leadingIcon.setAriaLabel(t)},e.prototype.setLeadingIconContent=function(t){this.leadingIcon&&this.leadingIcon.setContent(t)},e.prototype.getUseDefaultValidation=function(){return this.useDefaultValidation},e.prototype.setUseDefaultValidation=function(t){this.useDefaultValidation=t},e.prototype.setValid=function(t){this.useDefaultValidation||(this.customValidity=t),this.adapter.setSelectAnchorAttr("aria-invalid",(!t).toString()),t?(this.adapter.removeClass(Tp.INVALID),this.adapter.removeMenuClass(Tp.MENU_INVALID)):(this.adapter.addClass(Tp.INVALID),this.adapter.addMenuClass(Tp.MENU_INVALID)),this.syncHelperTextValidity(t)},e.prototype.isValid=function(){return this.useDefaultValidation&&this.adapter.hasClass(Tp.REQUIRED)&&!this.adapter.hasClass(Tp.DISABLED)?this.getSelectedIndex()!==zp.UNSET_INDEX&&(0!==this.getSelectedIndex()||Boolean(this.getValue())):this.customValidity},e.prototype.setRequired=function(t){t?this.adapter.addClass(Tp.REQUIRED):this.adapter.removeClass(Tp.REQUIRED),this.adapter.setSelectAnchorAttr("aria-required",t.toString()),this.adapter.setLabelRequired(t)},e.prototype.getRequired=function(){return"true"===this.adapter.getSelectAnchorAttr("aria-required")},e.prototype.init=function(){var t=this.adapter.getAnchorElement();t&&(this.adapter.setMenuAnchorElement(t),this.adapter.setMenuAnchorCorner(Cp.BOTTOM_START)),this.adapter.setMenuWrapFocus(!1),this.setDisabled(this.adapter.hasClass(Tp.DISABLED)),this.syncHelperTextValidity(!this.adapter.hasClass(Tp.INVALID)),this.layout(),this.layoutOptions()},e.prototype.blur=function(){this.adapter.removeClass(Tp.FOCUSED),this.layout(),this.adapter.deactivateBottomLine(),this.adapter.hasClass(Tp.REQUIRED)&&this.useDefaultValidation&&this.setValid(this.isValid())},e.prototype.syncHelperTextValidity=function(t){if(this.helperText){this.helperText.setValidity(t);var e=this.helperText.isVisible(),n=this.helperText.getId();e&&n?this.adapter.setSelectAnchorAttr(Ip.ARIA_DESCRIBEDBY,n):this.adapter.removeSelectAnchorAttr(Ip.ARIA_DESCRIBEDBY)}},e.prototype.setClickDebounceTimeout=function(){var t=this;clearTimeout(this.clickDebounceTimeout),this.clickDebounceTimeout=setTimeout((function(){t.recentlyClicked=!1}),zp.CLICK_DEBOUNCE_TIMEOUT_MS),this.recentlyClicked=!0},e}(Wh),Mp=window,jp=Mp.ShadowRoot&&(void 0===Mp.ShadyCSS||Mp.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Pp=Symbol(),Lp=new WeakMap,Dp=function(){return Mr((function t(e,n,i){if(zr(this,t),this._$cssResult$=!0,i!==Pp)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=n}),[{key:"styleSheet",get:function(){var t=this.o,e=this.t;if(jp&&void 0===t){var n=void 0!==e&&1===e.length;n&&(t=Lp.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),n&&Lp.set(e,t))}return t}},{key:"toString",value:function(){return this.cssText}}])}(),Np=jp?function(t){return t}:function(t){return t instanceof CSSStyleSheet?function(t){var e,n="",i=Or(t.cssRules);try{for(i.s();!(e=i.n()).done;){n+=e.value.cssText}}catch(t){i.e(t)}finally{i.f()}return function(t){return new Dp("string"==typeof t?t:t+"",void 0,Pp)}(n)}(t):t},Rp=window,Vp=Rp.trustedTypes,Up=Vp?Vp.emptyScript:"",Bp=Rp.reactiveElementPolyfillSupport,Fp={toAttribute:function(t,e){switch(e){case Boolean:t=t?Up:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute:function(t,e){var n=t;switch(e){case Boolean:n=null!==t;break;case Number:n=null===t?null:Number(t);break;case Object:case Array:try{n=JSON.parse(t)}catch(t){n=null}}return n}},Hp=function(t,e){return e!==t&&(e==e||t==t)},Wp={attribute:!0,type:String,converter:Fp,reflect:!1,hasChanged:Hp},Yp="finalized",Kp=function(t){function e(){var t;return zr(this,e),(t=br(this,e))._$Ei=new Map,t.isUpdatePending=!1,t.hasUpdated=!1,t._$El=null,t._$Eu(),t}return wr(e,Cr(HTMLElement)),Mr(e,[{key:"_$Eu",value:function(){var t,e=this;this._$E_=new Promise((function(t){return e.enableUpdating=t})),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(t=this.constructor.h)||void 0===t||t.forEach((function(t){return t(e)}))}},{key:"addController",value:function(t){var e,n;(null!==(e=this._$ES)&&void 0!==e?e:this._$ES=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null===(n=t.hostConnected)||void 0===n||n.call(t))}},{key:"removeController",value:function(t){var e;null===(e=this._$ES)||void 0===e||e.splice(this._$ES.indexOf(t)>>>0,1)}},{key:"_$Eg",value:function(){var t=this;this.constructor.elementProperties.forEach((function(e,n){t.hasOwnProperty(n)&&(t._$Ei.set(n,t[n]),delete t[n])}))}},{key:"createRenderRoot",value:function(){var t,e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return function(t,e){jp?t.adoptedStyleSheets=e.map((function(t){return t instanceof CSSStyleSheet?t:t.styleSheet})):e.forEach((function(e){var n=document.createElement("style"),i=Mp.litNonce;void 0!==i&&n.setAttribute("nonce",i),n.textContent=e.cssText,t.appendChild(n)}))}(e,this.constructor.elementStyles),e}},{key:"connectedCallback",value:function(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}},{key:"enableUpdating",value:function(t){}},{key:"disconnectedCallback",value:function(){var t;null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}},{key:"attributeChangedCallback",value:function(t,e,n){this._$AK(t,n)}},{key:"_$EO",value:function(t,e){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Wp,o=this.constructor._$Ep(t,i);if(void 0!==o&&!0===i.reflect){var r=(void 0!==(null===(n=i.converter)||void 0===n?void 0:n.toAttribute)?i.converter:Fp).toAttribute(e,i.type);this._$El=t,null==r?this.removeAttribute(o):this.setAttribute(o,r),this._$El=null}}},{key:"_$AK",value:function(t,e){var n,i=this.constructor,o=i._$Ev.get(t);if(void 0!==o&&this._$El!==o){var r=i.getPropertyOptions(o),a="function"==typeof r.converter?{fromAttribute:r.converter}:void 0!==(null===(n=r.converter)||void 0===n?void 0:n.fromAttribute)?r.converter:Fp;this._$El=o,this[o]=a.fromAttribute(e,r.type),this._$El=null}}},{key:"requestUpdate",value:function(t,e,n){var i=!0;void 0!==t&&(((n=n||this.constructor.getPropertyOptions(t)).hasChanged||Hp)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),!0===n.reflect&&this._$El!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,n))):i=!1),!this.isUpdatePending&&i&&(this._$E_=this._$Ej())}},{key:"_$Ej",value:(n=yr(gr().mark((function t(){var e;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.isUpdatePending=!0,t.prev=1,t.next=4,this._$E_;case 4:t.next=9;break;case 6:t.prev=6,t.t0=t.catch(1),Promise.reject(t.t0);case 9:if(e=this.scheduleUpdate(),t.t1=null!=e,!t.t1){t.next=14;break}return t.next=14,e;case 14:return t.abrupt("return",!this.isUpdatePending);case 15:case"end":return t.stop()}}),t,this,[[1,6]])}))),function(){return n.apply(this,arguments)})},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){var t,e=this;if(this.isUpdatePending){this.hasUpdated,this._$Ei&&(this._$Ei.forEach((function(t,n){return e[n]=t})),this._$Ei=void 0);var n=!1,i=this._$AL;try{(n=this.shouldUpdate(i))?(this.willUpdate(i),null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(i)):this._$Ek()}catch(t){throw n=!1,this._$Ek(),t}n&&this._$AE(i)}}},{key:"willUpdate",value:function(t){}},{key:"_$AE",value:function(t){var e;null===(e=this._$ES)||void 0===e||e.forEach((function(t){var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}},{key:"_$Ek",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$E_}},{key:"shouldUpdate",value:function(t){return!0}},{key:"update",value:function(t){var e=this;void 0!==this._$EC&&(this._$EC.forEach((function(t,n){return e._$EO(n,e[n],t)})),this._$EC=void 0),this._$Ek()}},{key:"updated",value:function(t){}},{key:"firstUpdated",value:function(t){}}],[{key:"addInitializer",value:function(t){var e;this.finalize(),(null!==(e=this.h)&&void 0!==e?e:this.h=[]).push(t)}},{key:"observedAttributes",get:function(){var t=this;this.finalize();var e=[];return this.elementProperties.forEach((function(n,i){var o=t._$Ep(i,n);void 0!==o&&(t._$Ev.set(o,i),e.push(o))})),e}},{key:"createProperty",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wp;if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){var n="symbol"==Pr(t)?Symbol():"__"+t,i=this.getPropertyDescriptor(t,n,e);void 0!==i&&Object.defineProperty(this.prototype,t,i)}}},{key:"getPropertyDescriptor",value:function(t,e,n){return{get:function(){return this[e]},set:function(i){var o=this[t];this[e]=i,this.requestUpdate(t,o,n)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(t){return this.elementProperties.get(t)||Wp}},{key:"finalize",value:function(){if(this.hasOwnProperty(Yp))return!1;this[Yp]=!0;var t=Object.getPrototypeOf(this);if(t.finalize(),void 0!==t.h&&(this.h=hr(t.h)),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){var e,n=this.properties,i=Or([].concat(hr(Object.getOwnPropertyNames(n)),hr(Object.getOwnPropertySymbols(n))));try{for(i.s();!(e=i.n()).done;){var o=e.value;this.createProperty(o,n[o])}}catch(t){i.e(t)}finally{i.f()}}return this.elementStyles=this.finalizeStyles(this.styles),!0}},{key:"finalizeStyles",value:function(t){var e=[];if(Array.isArray(t)){var n,i=Or(new Set(t.flat(1/0).reverse()));try{for(i.s();!(n=i.n()).done;){var o=n.value;e.unshift(Np(o))}}catch(t){i.e(t)}finally{i.f()}}else void 0!==t&&e.push(Np(t));return e}},{key:"_$Ep",value:function(t,e){var n=e.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof t?t.toLowerCase():void 0}}]);var n}();Kp[Yp]=!0,Kp.elementProperties=new Map,Kp.elementStyles=[],Kp.shadowRootOptions={mode:"open"},null==Bp||Bp({ReactiveElement:Kp}),(null!==(Sp=Rp.reactiveElementVersions)&&void 0!==Sp?Sp:Rp.reactiveElementVersions=[]).push("1.6.3");var Xp=window,qp=Xp.trustedTypes,Gp=qp?qp.createPolicy("lit-html",{createHTML:function(t){return t}}):void 0,Zp="$lit$",Jp="lit$".concat((Math.random()+"").slice(9),"$"),Qp="?"+Jp,tf="<".concat(Qp,">"),ef=document,nf=function(){return ef.createComment("")},of=function(t){return null===t||"object"!=Pr(t)&&"function"!=typeof t},rf=Array.isArray,af="[ \t\n\f\r]",lf=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,sf=/-->/g,cf=/>/g,df=RegExp(">|".concat(af,"(?:([^\\s\"'>=/]+)(").concat(af,"*=").concat(af,"*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)"),"g"),uf=/'/g,hf=/"/g,pf=/^(?:script|style|textarea|title)$/i,ff=function(t){return function(e){for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o":"",a=lf,l=0;l"===d[0]?(a=null!=n?n:lf,u=-1):void 0===d[1]?u=-2:(u=a.lastIndex-d[2].length,c=d[1],a=void 0===d[3]?df:'"'===d[3]?hf:uf):a===hf||a===uf?a=df:a===sf||a===cf?a=lf:(a=df,n=void 0);var p=a===df&&t[l+1].startsWith("/>")?" ":"";r+=a===lf?s+tf:u>=0?(o.push(c),s.slice(0,u)+Zp+s.slice(u)+Jp+p):s+Jp+(-2===u?(o.push(void 0),l):p)}return[yf(t,r+(t[i]||"")+(2===e?"":"")),o]}(o,r),u=fr(d,2),h=u[0],p=u[1];if(this.el=t.createElement(h,n),_f.currentNode=this.el.content,2===r){var f=this.el.content,m=f.firstChild;m.remove(),f.append.apply(f,hr(m.childNodes))}for(;null!==(i=_f.nextNode())&&c.length0){i.textContent=qp?qp.emptyScript:"";for(var O=0;O2&&void 0!==arguments[2]?arguments[2]:t,l=arguments.length>3?arguments[3]:void 0;if(e===mf)return e;var s=void 0!==l?null===(n=a._$Co)||void 0===n?void 0:n[l]:a._$Cl,c=of(e)?void 0:e._$litDirective$;return(null==s?void 0:s.constructor)!==c&&(null===(i=null==s?void 0:s._$AO)||void 0===i||i.call(s,!1),void 0===c?s=void 0:(s=new c(t))._$AT(t,a,l),void 0!==l?(null!==(o=(r=a)._$Co)&&void 0!==o?o:r._$Co=[])[l]=s:a._$Cl=s),void 0!==s&&(e=kf(t,s._$AS(t,e.values),s,l)),e}var xf=function(){return Mr((function t(e,n){zr(this,t),this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=n}),[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"u",value:function(t){var e,n=this._$AD,i=n.el.content,o=n.parts,r=(null!==(e=null==t?void 0:t.creationScope)&&void 0!==e?e:ef).importNode(i,!0);_f.currentNode=r;for(var a=_f.nextNode(),l=0,s=0,c=o[0];void 0!==c;){if(l===c.index){var d=void 0;2===c.type?d=new wf(a,a.nextSibling,this,t):1===c.type?d=new c.ctor(a,c.name,c.strings,this,t):6===c.type&&(d=new Tf(a,this,t)),this._$AV.push(d),c=o[++s]}l!==(null==c?void 0:c.index)&&(a=_f.nextNode(),l++)}return _f.currentNode=ef,r}},{key:"v",value:function(t){var e,n=0,i=Or(this._$AV);try{for(i.s();!(e=i.n()).done;){var o=e.value;void 0!==o&&(void 0!==o.strings?(o._$AI(t,o,n),n+=o.strings.length-2):o._$AI(t[n])),n++}}catch(t){i.e(t)}finally{i.f()}}}])}(),wf=function(){function t(e,n,i,o){var r;zr(this,t),this.type=2,this._$AH=vf,this._$AN=void 0,this._$AA=e,this._$AB=n,this._$AM=i,this.options=o,this._$Cp=null===(r=null==o?void 0:o.isConnected)||void 0===r||r}return Mr(t,[{key:"_$AU",get:function(){var t,e;return null!==(e=null===(t=this._$AM)||void 0===t?void 0:t._$AU)&&void 0!==e?e:this._$Cp}},{key:"parentNode",get:function(){var t=this._$AA.parentNode,e=this._$AM;return void 0!==e&&11===(null==t?void 0:t.nodeType)&&(t=e.parentNode),t}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(t){t=kf(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this),of(t)?t===vf||null==t||""===t?(this._$AH!==vf&&this._$AR(),this._$AH=vf):t!==this._$AH&&t!==mf&&this._(t):void 0!==t._$litType$?this.g(t):void 0!==t.nodeType?this.$(t):function(t){return rf(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator])}(t)?this.T(t):this._(t)}},{key:"k",value:function(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}},{key:"$",value:function(t){this._$AH!==t&&(this._$AR(),this._$AH=this.k(t))}},{key:"_",value:function(t){this._$AH!==vf&&of(this._$AH)?this._$AA.nextSibling.data=t:this.$(ef.createTextNode(t)),this._$AH=t}},{key:"g",value:function(t){var e,n=t.values,i=t._$litType$,o="number"==typeof i?this._$AC(t):(void 0===i.el&&(i.el=bf.createElement(yf(i.h,i.h[0]),this.options)),i);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===o)this._$AH.v(n);else{var r=new xf(o,this),a=r.u(this.options);r.v(n),this.$(a),this._$AH=r}}},{key:"_$AC",value:function(t){var e=gf.get(t.strings);return void 0===e&&gf.set(t.strings,e=new bf(t)),e}},{key:"T",value:function(e){rf(this._$AH)||(this._$AH=[],this._$AR());var n,i,o=this._$AH,r=0,a=Or(e);try{for(a.s();!(i=a.n()).done;){var l=i.value;r===o.length?o.push(n=new t(this.k(nf()),this.k(nf()),this,this.options)):n=o[r],n._$AI(l),r++}}catch(t){a.e(t)}finally{a.f()}r0&&void 0!==arguments[0]?arguments[0]:this._$AA.nextSibling,n=arguments.length>1?arguments[1]:void 0;for(null===(t=this._$AP)||void 0===t||t.call(this,!1,!0,n);e&&e!==this._$AB;){var i=e.nextSibling;e.remove(),e=i}}},{key:"setConnected",value:function(t){var e;void 0===this._$AM&&(this._$Cp=t,null===(e=this._$AP)||void 0===e||e.call(this,t))}}])}(),Cf=function(){return Mr((function t(e,n,i,o,r){zr(this,t),this.type=1,this._$AH=vf,this._$AN=void 0,this.element=e,this.name=n,this._$AM=o,this.options=r,i.length>2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=vf}),[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=this.strings,r=!1;if(void 0===o)t=kf(this,t,e,0),(r=!of(t)||t!==this._$AH&&t!==mf)&&(this._$AH=t);else{var a,l,s=t;for(t=o[0],a=0;a1&&void 0!==arguments[1]?arguments[1]:this,0))&&void 0!==e?e:vf)!==mf){var n=this._$AH,i=t===vf&&n!==vf||t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive,o=t!==vf&&(n===vf||i);i&&this.element.removeEventListener(this.name,this,n),o&&this.element.addEventListener(this.name,this,t),this._$AH=t}}},{key:"handleEvent",value:function(t){var e,n;"function"==typeof this._$AH?this._$AH.call(null!==(n=null===(e=this.options)||void 0===e?void 0:e.host)&&void 0!==n?n:this.element,t):this._$AH.handleEvent(t)}}])}(),Tf=function(){return Mr((function t(e,n,i){zr(this,t),this.element=e,this.type=6,this._$AN=void 0,this._$AM=n,this.options=i}),[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){kf(this,t)}}])}(),If=Xp.litHtmlPolyfillSupport;null==If||If(bf,wf),(null!==(Op=Xp.litHtmlVersions)&&void 0!==Op?Op:Xp.litHtmlVersions=[]).push("2.8.0");var zf,$f,Mf=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).renderOptions={host:xr(t)},t._$Do=void 0,t}return wr(e,Kp),Mr(e,[{key:"createRenderRoot",value:function(){var t,n,i=dr(e,"createRenderRoot",this,3)([]);return null!==(t=(n=this.renderOptions).renderBefore)&&void 0!==t||(n.renderBefore=i.firstChild),i}},{key:"update",value:function(t){var n=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),dr(e,"update",this,3)([t]),this._$Do=function(t,e,n){var i,o,r=null!==(i=null==n?void 0:n.renderBefore)&&void 0!==i?i:e,a=r._$litPart$;if(void 0===a){var l=null!==(o=null==n?void 0:n.renderBefore)&&void 0!==o?o:null;r._$litPart$=a=new wf(e.insertBefore(nf(),l),l,void 0,null!=n?n:{})}return a._$AI(t),a}(n,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var t;dr(e,"connectedCallback",this,3)([]),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var t;dr(e,"disconnectedCallback",this,3)([]),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}},{key:"render",value:function(){return mf}}])}(); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */Mf.finalized=!0,Mf._$litElement$=!0,null===(zf=globalThis.litElementHydrateSupport)||void 0===zf||zf.call(globalThis,{LitElement:Mf});var jf=globalThis.litElementPolyfillSupport;null==jf||jf({LitElement:Mf}),(null!==($f=globalThis.litElementVersions)&&void 0!==$f?$f:globalThis.litElementVersions=[]).push("3.3.3"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ var Pf=function(t,e){return"method"===e.kind&&e.descriptor&&!("value"in e.descriptor)?sr(sr({},e),{},{finisher:function(n){n.createProperty(e.key,t)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:e.key,initializer:function(){"function"==typeof e.initializer&&(this[e.key]=e.initializer.call(this))},finisher:function(n){n.createProperty(e.key,t)}}},Lf=function(t,e,n){e.constructor.createProperty(n,t)};function Df(t){return function(e,n){return void 0!==n?Lf(t,e,n):Pf(t,e)}} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */function Nf(t){return Df(sr(sr({},t),{},{state:!0}))} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */var Rf,Vf=function(t){var e=t.finisher,n=t.descriptor;return function(t,i){var o;if(void 0===i){var r=null!==(o=t.originalKey)&&void 0!==o?o:t.key,a=null!=n?{kind:"method",placement:"prototype",key:r,descriptor:n(t.key)}:sr(sr({},t),{},{key:r});return null!=e&&(a.finisher=function(t){e(t,r)}),a}var l=t.constructor;void 0!==n&&Object.defineProperty(t,i,n(i)),null==e||e(l,i)}}; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ function Uf(t,e){return Vf({descriptor:function(e){var n={get:function(){var e,n;return null!==(n=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(t))&&void 0!==n?n:null},enumerable:!0,configurable:!0};return n}})} /** * @license * Copyright 2021 Google LLC * SPDX-License-Identifier: BSD-3-Clause */null===(Rf=window.HTMLSlotElement)||void 0===Rf||Rf.prototype.assignedElements; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ var Bf=1,Ff=function(){return Mr((function t(e){zr(this,t)}),[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AT",value:function(t,e,n){this._$Ct=t,this._$AM=e,this._$Ci=n}},{key:"_$AS",value:function(t,e){return this.update(t,e)}},{key:"update",value:function(t,e){return this.render.apply(this,hr(e))}}])}(),Hf=function(t){return function(){for(var e=arguments.length,n=new Array(e),i=0;i2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.");return n}return wr(e,Ff),Mr(e,[{key:"render",value:function(t){return" "+Object.keys(t).filter((function(e){return t[e]})).join(" ")+" "}},{key:"update",value:function(t,e){var n,i,o=this,r=fr(e,1)[0];if(void 0===this.it){for(var a in this.it=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter((function(t){return""!==t})))),r)r[a]&&!(null===(n=this.nt)||void 0===n?void 0:n.has(a))&&this.it.add(a);return this.render(r)}var l=t.element.classList;for(var s in this.it.forEach((function(t){t in r||(l.remove(t),o.it.delete(t))})),r){var c=!!r[s];c===this.it.has(s)||(null===(i=this.nt)||void 0===i?void 0:i.has(s))||(c?(l.add(s),this.it.add(s)):(l.remove(s),this.it.delete(s)))}return mf}}])}()),Wf=function(t){return null!=t?t:vf},Yf=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={};for(var n in t)e[n]=t[n];return Object.assign({badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},e)},Kf=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).mdcFoundationClass=$p,t.disabled=!1,t.outlined=!1,t.label="",t.outlineOpen=!1,t.outlineWidth=0,t.value="",t.name="",t.selectedText="",t.icon="",t.menuOpen=!1,t.helper="",t.validateOnInitialRender=!1,t.validationMessage="",t.required=!1,t.naturalMenuWidth=!1,t.isUiValid=!0,t.fixedMenuPosition=!1,t.typeaheadState={bufferClearTimeout:0,currentFirstChar:"",sortedIndexCursor:0,typeaheadBuffer:""},t.sortedIndexByFirstChar=new Map,t.menuElement_=null,t.listeners=[],t.onBodyClickBound=function(){},t._menuUpdateComplete=null,t.valueSetDirectly=!1,t.validityTransform=null,t._validity=Yf(),t}return wr(e,Th),Mr(e,[{key:"items",get:function(){return this.menuElement_||(this.menuElement_=this.menuElement),this.menuElement_?this.menuElement_.items:[]}},{key:"selected",get:function(){var t=this.menuElement;return t?t.selected:null}},{key:"index",get:function(){var t=this.menuElement;return t?t.index:-1}},{key:"shouldRenderHelperText",get:function(){return!!this.helper||!!this.validationMessage}},{key:"validity",get:function(){return this._checkValidity(this.value),this._validity}},{key:"render",value:function(){var t={"mdc-select--disabled":this.disabled,"mdc-select--no-label":!this.label,"mdc-select--filled":!this.outlined,"mdc-select--outlined":this.outlined,"mdc-select--with-leading-icon":!!this.icon,"mdc-select--required":this.required,"mdc-select--invalid":!this.isUiValid},e=this.label?"label":void 0,n=this.shouldRenderHelperText?"helper-text":void 0;return ff(l||(l=or(['\n \n \n \x3c!-- @ts-ignore --\x3e\n
\n ','\n \n \n \n \n \n \n \n \n \n ',"\n
\n ","\n \n ",""])),Hf(t),this.name,this.value,this.disabled,this.required,this.menuOpen,!this.isUiValid,Wf(e),this.required,Wf(n),this.onClick,this.onFocus,this.onBlur,this.onKeydown,this.renderRipple(),this.outlined?this.renderOutline():this.renderLabel(),this.renderLeadingIcon(),this.selectedText,this.renderLineRipple(),this.renderMenu(),this.renderHelperText())}},{key:"renderMenu",value:function(){var t=this.getMenuClasses();return ff(s||(s=or(['\n \n '])))}},{key:"renderOutline",value:function(){return this.outlined?ff(u||(u=or(["\n \n ',"\n "])),this.outlineWidth,this.outlineOpen,this.renderLabel()):vf}},{key:"renderLabel",value:function(){return this.label?ff(h||(h=or(["\n ',"\n "])),Dh(this.label),this.label):vf}},{key:"renderLeadingIcon",value:function(){return this.icon?ff(p||(p=or(['
',"
"])),this.icon):vf}},{key:"renderLineRipple",value:function(){return this.outlined?vf:ff(f||(f=or(["\n \n "])),Hh())}},{key:"renderHelperText",value:function(){if(!this.shouldRenderHelperText)return vf;var t=this.validationMessage&&!this.isUiValid,e={"mdc-select-helper-text--validation-msg":t};return ff(m||(m=or(['\n ',"

"])),Hf(e),t?this.validationMessage:this.helper)}},{key:"createAdapter",value:function(){var t,e=this;return Object.assign(Object.assign({},xh(this.mdcRoot)),{activateBottomLine:function(){e.lineRippleElement&&e.lineRippleElement.lineRippleFoundation.activate()},deactivateBottomLine:function(){e.lineRippleElement&&e.lineRippleElement.lineRippleFoundation.deactivate()},hasLabel:function(){return!!e.label},floatLabel:function(t){e.labelElement&&e.labelElement.floatingLabelFoundation.float(t)},getLabelWidth:function(){return e.labelElement?e.labelElement.floatingLabelFoundation.getWidth():0},setLabelRequired:function(t){e.labelElement&&e.labelElement.floatingLabelFoundation.setRequired(t)},hasOutline:function(){return e.outlined},notchOutline:function(t){e.outlineElement&&!e.outlineOpen&&(e.outlineWidth=t,e.outlineOpen=!0)},closeOutline:function(){e.outlineElement&&(e.outlineOpen=!1)},setRippleCenter:function(t){e.lineRippleElement&&e.lineRippleElement.lineRippleFoundation.setRippleCenter(t)},notifyChange:(t=yr(gr().mark((function t(n){var i;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.valueSetDirectly||n!==e.value){t.next=2;break}return t.abrupt("return");case 2:return e.valueSetDirectly=!1,e.value=n,t.next=6,e.updateComplete;case 6:i=new Event("change",{bubbles:!0}),e.dispatchEvent(i);case 8:case"end":return t.stop()}}),t)}))),function(e){return t.apply(this,arguments)}),setSelectedText:function(t){return e.selectedText=t},isSelectAnchorFocused:function(){var t=e.anchorElement;return!!t&&t.getRootNode().activeElement===t},getSelectAnchorAttr:function(t){var n=e.anchorElement;return n?n.getAttribute(t):null},setSelectAnchorAttr:function(t,n){var i=e.anchorElement;i&&i.setAttribute(t,n)},removeSelectAnchorAttr:function(t){var n=e.anchorElement;n&&n.removeAttribute(t)},openMenu:function(){e.menuOpen=!0},closeMenu:function(){e.menuOpen=!1},addMenuClass:function(){},removeMenuClass:function(){},getAnchorElement:function(){return e.anchorElement},setMenuAnchorElement:function(){},setMenuAnchorCorner:function(){var t=e.menuElement;t&&(t.corner="BOTTOM_START")},setMenuWrapFocus:function(t){var n=e.menuElement;n&&(n.wrapFocus=t)},focusMenuItemAtIndex:function(t){var n=e.menuElement;if(n){var i=n.items[t];i&&i.focus()}},getMenuItemCount:function(){var t=e.menuElement;return t?t.items.length:0},getMenuItemValues:function(){var t=e.menuElement;return t?t.items.map((function(t){return t.value})):[]},getMenuItemTextAtIndex:function(t){var n=e.menuElement;if(!n)return"";var i=n.items[t];return i?i.text:""},getSelectedIndex:function(){return e.index},setSelectedIndex:function(){},isTypeaheadInProgress:function(){return _u(e.typeaheadState)},typeaheadMatchItem:function(t,n){if(!e.menuElement)return-1;var i={focusItemAtIndex:function(t){e.menuElement.focusItemAtIndex(t)},focusedItemIndex:n||e.menuElement.getFocusedItemIndex(),nextChar:t,sortedIndexByFirstChar:e.sortedIndexByFirstChar,skipFocus:!1,isItemAtIndexDisabled:function(t){return e.items[t].disabled}},o=gu(i,e.typeaheadState);return-1!==o&&e.select(o),o}})}},{key:"checkValidity",value:function(){var t=this._checkValidity(this.value);if(!t){var e=new Event("invalid",{bubbles:!1,cancelable:!0});this.dispatchEvent(e)}return t}},{key:"reportValidity",value:function(){var t=this.checkValidity();return this.isUiValid=t,t}},{key:"_checkValidity",value:function(t){var e=this.formElement.validity,n=Yf(e);if(this.validityTransform){var i=this.validityTransform(t,n);n=Object.assign(Object.assign({},n),i)}return this._validity=n,this._validity.valid}},{key:"setCustomValidity",value:function(t){this.validationMessage=t,this.formElement.setCustomValidity(t)}},{key:"getUpdateComplete",value:(a=yr(gr().mark((function t(){var n;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._menuUpdateComplete;case 2:return t.next=4,dr(e,"getUpdateComplete",this,3)([]);case 4:return n=t.sent,t.abrupt("return",n);case 6:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})},{key:"firstUpdated",value:(r=yr(gr().mark((function t(){var n,i,o=this;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(n=this.menuElement)){t.next=5;break}return this._menuUpdateComplete=n.updateComplete,t.next=5,this._menuUpdateComplete;case 5:if(dr(e,"firstUpdated",this,3)([]),this.mdcFoundation.isValid=function(){return!0},this.mdcFoundation.setValid=function(){},this.mdcFoundation.setDisabled(this.disabled),this.validateOnInitialRender&&this.reportValidity(),this.selected){t.next=21;break}if(this.items.length||!this.slotElement||!this.slotElement.assignedNodes({flatten:!0}).length){t.next=16;break}return t.next=14,new Promise((function(t){return requestAnimationFrame(t)}));case 14:return t.next=16,this.layout();case 16:if(i=this.items.length&&""===this.items[0].value,this.value||!i){t.next=20;break}return this.select(0),t.abrupt("return");case 20:this.selectByValue(this.value);case 21:this.sortedIndexByFirstChar=vu(this.items.length,(function(t){return o.items[t].text}));case 22:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"onItemsUpdated",value:function(){var t=this;this.sortedIndexByFirstChar=vu(this.items.length,(function(e){return t.items[e].text}))}},{key:"select",value:function(t){var e=this.menuElement;e&&e.select(t)}},{key:"selectByValue",value:function(t){for(var e=-1,n=0;n0,o=n&&this.index0&&void 0!==a[0])||a[0],this.mdcFoundation&&this.mdcFoundation.layout(),t.next=4,this.updateComplete;case 4:if((n=this.menuElement)&&n.layout(e),i=this.labelElement){t.next=10;break}return this.outlineOpen=!1,t.abrupt("return");case 10:if(o=!!this.label&&!!this.value,i.floatingLabelFoundation.float(o),this.outlined){t.next=14;break}return t.abrupt("return");case 14:return this.outlineOpen=o,t.next=17,this.updateComplete;case 17:r=i.floatingLabelFoundation.getWidth(),this.outlineOpen&&(this.outlineWidth=r);case 19:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)})},{key:"layoutOptions",value:(n=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.mdcFoundation){t.next=2;break}return t.abrupt("return");case 2:this.mdcFoundation.layoutOptions();case 3:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})}]);var n,i,o,r,a}();Vr([Uf(".mdc-select")],Kf.prototype,"mdcRoot",void 0),Vr([Uf(".formElement")],Kf.prototype,"formElement",void 0),Vr([Uf("slot")],Kf.prototype,"slotElement",void 0),Vr([Uf("select")],Kf.prototype,"nativeSelectElement",void 0),Vr([Uf("input")],Kf.prototype,"nativeInputElement",void 0),Vr([Uf(".mdc-line-ripple")],Kf.prototype,"lineRippleElement",void 0),Vr([Uf(".mdc-floating-label")],Kf.prototype,"labelElement",void 0),Vr([Uf("mwc-notched-outline")],Kf.prototype,"outlineElement",void 0),Vr([Uf(".mdc-menu")],Kf.prototype,"menuElement",void 0),Vr([Uf(".mdc-select__anchor")],Kf.prototype,"anchorElement",void 0),Vr([Df({type:Boolean,attribute:"disabled",reflect:!0}),Ih((function(t){this.mdcFoundation&&this.mdcFoundation.setDisabled(t)}))],Kf.prototype,"disabled",void 0),Vr([Df({type:Boolean}),Ih((function(t,e){void 0!==e&&this.outlined!==e&&this.layout(!1)}))],Kf.prototype,"outlined",void 0),Vr([Df({type:String}),Ih((function(t,e){void 0!==e&&this.label!==e&&this.layout(!1)}))],Kf.prototype,"label",void 0),Vr([Nf()],Kf.prototype,"outlineOpen",void 0),Vr([Nf()],Kf.prototype,"outlineWidth",void 0),Vr([Df({type:String}),Ih((function(t){if(this.mdcFoundation){var e=null===this.selected&&!!t,n=this.selected&&this.selected.value!==t;(e||n)&&this.selectByValue(t),this.reportValidity()}}))],Kf.prototype,"value",void 0),Vr([Df()],Kf.prototype,"name",void 0),Vr([Nf()],Kf.prototype,"selectedText",void 0),Vr([Df({type:String})],Kf.prototype,"icon",void 0),Vr([Nf()],Kf.prototype,"menuOpen",void 0),Vr([Df({type:String})],Kf.prototype,"helper",void 0),Vr([Df({type:Boolean})],Kf.prototype,"validateOnInitialRender",void 0),Vr([Df({type:String})],Kf.prototype,"validationMessage",void 0),Vr([Df({type:Boolean})],Kf.prototype,"required",void 0),Vr([Df({type:Boolean})],Kf.prototype,"naturalMenuWidth",void 0),Vr([Nf()],Kf.prototype,"isUiValid",void 0),Vr([Df({type:Boolean})],Kf.prototype,"fixedMenuPosition",void 0),Vr([function(t){return Vf({finisher:function(e,n){Object.assign(e.prototype[n],t)}})}({capture:!0})],Kf.prototype,"handleTypeahead",null); /** * @license * Copyright 2021 Google LLC * SPDX-LIcense-Identifier: Apache-2.0 */ var Xf=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i']))):ja}},{key:"connectedCallback",value:function(){dr(e,"connectedCallback",this,3)([]),window.addEventListener("translations-updated",this._translationsUpdated)}},{key:"disconnectedCallback",value:function(){dr(e,"disconnectedCallback",this,3)([]),window.removeEventListener("translations-updated",this._translationsUpdated)}}])}();qf.styles=[Xf,Xr(_||(_=or(["\n .mdc-select__anchor {\n height: var(--select-height, 56px) !important;\n }\n "])))],Vr([Qa({type:Boolean})],qf.prototype,"icon",void 0),qf=Vr([Ga("mushroom-select")],qf);var Gf=["default","start","center","end","justify"],Zf={default:"mdi:format-align-left",start:"mdi:format-align-left",center:"mdi:format-align-center",end:"mdi:format-align-right",justify:"mdi:format-align-justify"},Jf=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).label="",t.configValue="",t}return wr(e,Xa),Mr(e,[{key:"_selectChanged",value:function(t){var e=t.target.value;e&&this.dispatchEvent(new CustomEvent("value-changed",{detail:{value:"default"!==e?e:""}}))}},{key:"render",value:function(){var t=od(this.hass),e=this.value||"default";return za(y||(y=or(["\n \n ','\n 0?new s(i,t):new s([].concat(hr((r=e[this.model][t].raw(this.color),Array.isArray(r)?r:[r])),[this.valpha]),t);var r},s[t]=function(){for(var e=arguments.length,n=new Array(e),o=0;o','\n \n ',"\n \n ","\n \n "])),Boolean(this.value),this.label,this.configValue,this._selectChanged,(function(t){return t.stopPropagation()}),this.value||"default",this.renderColorCircle(this.value||"grey"),e("editor.form.color_picker.values.default"),Sm.map((function(e){return za(A||(A=or(["\n \n ','\n ',"\n \n "])),e,function(t){return t.split("-").map((function(t){return function(t){return t.charAt(0).toUpperCase()+t.slice(1)}(t)})).join(" ")}(e),t.renderColorCircle(e))})))}},{key:"renderColorCircle",value:function(t){return za(S||(S=or(['\n \n \n ',"\n \n ","\n \n "])),this.label,this.configValue,this._selectChanged,(function(t){return t.stopPropagation()}),this.value||"default",t("editor.form.icon_type_picker.values.default"),Pm.map((function(e){return za(j||(j=or(["\n \n ","\n \n "])),e,t("editor.form.icon_type_picker.values.".concat(e))||function(t){return t.charAt(0).toUpperCase()+t.slice(1)}(e))})))}}],[{key:"styles",get:function(){return Xr(P||(P=or(["\n mushroom-select {\n width: 100%;\n }\n "])))}}])}();Vr([Qa()],Nm.prototype,"label",void 0),Vr([Qa()],Nm.prototype,"value",void 0),Vr([Qa()],Nm.prototype,"configValue",void 0),Vr([Qa()],Nm.prototype,"hass",void 0),Nm=Vr([Ga("mushroom-icon-type-picker")],Nm);var Rm=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"render",value:function(){return za(L||(L=or(["\n \n "])),this.hass,this.label,this.value,this._valueChanged)}},{key:"_valueChanged",value:function(t){ll(this,"value-changed",{value:t.detail.value||void 0})}}])}();Vr([Qa()],Rm.prototype,"hass",void 0),Vr([Qa()],Rm.prototype,"selector",void 0),Vr([Qa()],Rm.prototype,"value",void 0),Vr([Qa()],Rm.prototype,"label",void 0),Rm=Vr([Ga("ha-selector-mush_icon_type")],Rm);var Vm=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).label="",t.configValue="",t}return wr(e,Xa),Mr(e,[{key:"_selectChanged",value:function(t){var e=t.target.value;e&&this.dispatchEvent(new CustomEvent("value-changed",{detail:{value:"default"!==e?e:""}}))}},{key:"render",value:function(){var t,e=od(this.hass);return za(D||(D=or(["\n \n ',"\n \n ","\n \n "])),this.label,this.configValue,this._selectChanged,(function(t){return t.stopPropagation()}),this.value||"default",e("editor.form.info_picker.values.default"),(null!==(t=this.infos)&&void 0!==t?t:jm).map((function(t){return za(N||(N=or(["\n \n ","\n \n "])),t,e("editor.form.info_picker.values.".concat(t))||function(t){return t.charAt(0).toUpperCase()+t.slice(1)}(t))})))}}],[{key:"styles",get:function(){return Xr(R||(R=or(["\n mushroom-select {\n width: 100%;\n }\n "])))}}])}();Vr([Qa()],Vm.prototype,"label",void 0),Vr([Qa()],Vm.prototype,"value",void 0),Vr([Qa()],Vm.prototype,"configValue",void 0),Vr([Qa()],Vm.prototype,"infos",void 0),Vr([Qa()],Vm.prototype,"hass",void 0),Vm=Vr([Ga("mushroom-info-picker")],Vm);var Um=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"render",value:function(){return za(V||(V=or(["\n \n "])),this.hass,this.selector.mush_info.infos,this.label,this.value,this._valueChanged)}},{key:"_valueChanged",value:function(t){ll(this,"value-changed",{value:t.detail.value||void 0})}}])}();Vr([Qa()],Um.prototype,"hass",void 0),Vr([Qa()],Um.prototype,"selector",void 0),Vr([Qa()],Um.prototype,"value",void 0),Vr([Qa()],Um.prototype,"label",void 0),Um=Vr([Ga("ha-selector-mush_info")],Um);var Bm=["default","horizontal","vertical"],Fm={default:"mdi:card-text-outline",vertical:"mdi:focus-field-vertical",horizontal:"mdi:focus-field-horizontal"},Hm=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).label="",t.configValue="",t}return wr(e,Xa),Mr(e,[{key:"_selectChanged",value:function(t){var e=t.target.value;e&&this.dispatchEvent(new CustomEvent("value-changed",{detail:{value:"default"!==e?e:""}}))}},{key:"render",value:function(){var t=od(this.hass),e=this.value||"default";return za(U||(U=or(["\n \n ','\n \n \n ',"\n ","\n \n "])),null!==(t=this.primary)&&void 0!==t?t:"",this.secondary?za(lt||(lt=or(['',""])),this.multiline_secondary?" multiline_secondary":"",this.secondary):ja)}}],[{key:"styles",get:function(){return Xr(st||(st=or(["\n .container {\n min-width: 0;\n flex: 1;\n display: flex;\n flex-direction: column;\n }\n .primary {\n font-weight: var(--card-primary-font-weight);\n font-size: var(--card-primary-font-size);\n line-height: var(--card-primary-line-height);\n color: var(--card-primary-color);\n letter-spacing: var(--card-primary-letter-spacing);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n .secondary {\n font-weight: var(--card-secondary-font-weight);\n font-size: var(--card-secondary-font-size);\n line-height: var(--card-secondary-line-height);\n color: var(--card-secondary-color);\n letter-spacing: var(--card-secondary-letter-spacing);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n .multiline_secondary {\n white-space: pre-wrap;\n }\n "])))}}])}();Vr([Qa({attribute:!1})],ov.prototype,"primary",void 0),Vr([Qa({attribute:!1})],ov.prototype,"secondary",void 0),Vr([Qa({type:Boolean})],ov.prototype,"multiline_secondary",void 0),ov=Vr([Ga("mushroom-state-info")],ov);var rv=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"render",value:function(){var t,e,n,i;return za(ct||(ct=or(["\n \n ","\n ","\n \n "])),Ym({container:!0,vertical:"vertical"===(null===(t=this.appearance)||void 0===t?void 0:t.layout)}),"none"!==(null===(e=this.appearance)||void 0===e?void 0:e.icon_type)?za(dt||(dt=or(['\n
\n \n \n
\n ']))):ja,"none"!==(null===(n=this.appearance)||void 0===n?void 0:n.primary_info)||"none"!==(null===(i=this.appearance)||void 0===i?void 0:i.secondary_info)?za(ut||(ut=or(['\n
\n \n
\n ']))):ja)}}],[{key:"styles",get:function(){return Xr(ht||(ht=or(['\n :host {\n display: block;\n height: 100%;\n }\n .container {\n height: 100%;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n padding: var(--spacing);\n gap: var(--spacing);\n }\n .icon {\n position: relative;\n }\n .icon ::slotted(*[slot="badge"]) {\n position: absolute;\n top: -3px;\n right: -3px;\n }\n :host([rtl]) .icon ::slotted(*[slot="badge"]) {\n right: initial;\n left: -3px;\n }\n .info {\n min-width: 0;\n width: 100%;\n display: flex;\n flex-direction: column;\n }\n .container.vertical {\n flex-direction: column;\n }\n .container.vertical .info {\n text-align: center;\n }\n '])))}}])}();function av(t){var e,n,i,o,r;return{layout:null!==(e=t.layout)&&void 0!==e?e:lv(t),fill_container:null!==(n=t.fill_container)&&void 0!==n&&n,primary_info:null!==(i=t.primary_info)&&void 0!==i?i:cv(t),secondary_info:null!==(o=t.secondary_info)&&void 0!==o?o:dv(t),icon_type:null!==(r=t.icon_type)&&void 0!==r?r:sv(t)}}function lv(t){return t.vertical?"vertical":"default"}function sv(t){return t.hide_icon?"none":t.use_entity_picture||t.use_media_artwork?"entity-picture":"icon"}function cv(t){return t.hide_name?"none":"name"}function dv(t){return t.hide_state?"none":"state"}Vr([Qa()],rv.prototype,"appearance",void 0),rv=Vr([Ga("mushroom-state-item")],rv);var uv=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).picture_url="",t}return wr(e,Xa),Mr(e,[{key:"render",value:function(){return za(pt||(pt=or(["\n
\n \n \n \n \n \n ']))):ja}},{key:"renderStateInfo",value:function(t,e,n,i){var o=this.hass.formatEntityState(t),r=null!=i?i:o,a=Lm(e.primary_info,n,r,t,this.hass),l=Lm(e.secondary_info,n,r,t,this.hass);return za(xt||(xt=or(['\n =0}_v({type:bv,name:"Mushroom Alarm Control Panel Card",description:"Card for alarm control panel"});var Av=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,vv),Mr(e,[{key:"hasControls",get:function(){var t,e;return Boolean(null===(e=null===(t=this._config)||void 0===t?void 0:t.states)||void 0===e?void 0:e.length)}},{key:"_onTap",value:function(t,e){t.stopPropagation(),qm(this,this.hass,this._stateObj,e)}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){var t=this;if(!this.hass||!this._config||!this._config.entity)return ja;var e=this._stateObj;if(!e)return this.renderNotFound(this._config);var n=this._config.name||e.attributes.friendly_name||"",i=this._config.icon,o=av(this._config),r=Dm(e,o.icon_type),a=this._config.states&&this._config.states.length>0?function(t){return"disarmed"===t.state}(e)?this._config.states.map((function(t){return{mode:t}})):[{mode:"disarmed"}]:[],l=function(t){return Wl!==t.state}(e),s=Rl(this.hass);return za(Ct||(Ct=or(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n \n "])),Ym({"fill-container":o.fill_container}),o,s,s,o,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),r?this.renderPicture(r):this.renderIcon(e,i),this.renderBadge(e),this.renderStateInfo(e,o,n),a.length>0?za(Et||(Et=or(['\n
\n \n \n
\n ']))))}}],[{key:"styles",get:function(){return[nv,Xr($t||($t=or(["\n :host {\n --icon-color: var(--primary-text-color);\n --text-color: var(--primary-text-color);\n }\n ha-card {\n box-sizing: border-box;\n height: var(--chip-height);\n min-width: var(--chip-height);\n font-size: var(--chip-height);\n width: auto;\n border-radius: var(--chip-border-radius);\n display: flex;\n flex-direction: row;\n align-items: center;\n background: var(--chip-background);\n border-width: var(--chip-border-width);\n border-color: var(--chip-border-color);\n box-shadow: var(--chip-box-shadow);\n box-sizing: content-box;\n }\n .avatar {\n --avatar-size: calc(\n var(--chip-height) - 2 * var(--chip-avatar-padding)\n );\n border-radius: var(--chip-avatar-border-radius);\n height: var(--avatar-size);\n width: var(--avatar-size);\n margin-left: var(--chip-avatar-padding);\n box-sizing: border-box;\n object-fit: cover;\n }\n :host([rtl]) .avatar {\n margin-left: initial;\n margin-right: var(--chip-avatar-padding);\n }\n .content {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n height: 100%;\n padding: var(--chip-padding);\n line-height: 0;\n }\n ::slotted(ha-icon),\n ::slotted(ha-state-icon) {\n display: flex;\n line-height: 0;\n --mdc-icon-size: var(--chip-icon-size);\n color: var(--icon-color);\n }\n ::slotted(svg) {\n width: var(--chip-icon-size);\n height: var(--chip-icon-size);\n display: flex;\n }\n ::slotted(span) {\n font-weight: var(--chip-font-weight);\n font-size: var(--chip-font-size);\n line-height: 1;\n color: var(--text-color);\n }\n ::slotted(*:not(:last-child)) {\n margin-right: 0.15em;\n }\n :host([rtl]) ::slotted(*:not(:last-child)) {\n margin-right: initial;\n margin-left: 0.15em;\n }\n "])))]}}])}();Vr([Qa()],Sv.prototype,"icon",void 0),Vr([Qa()],Sv.prototype,"label",void 0),Vr([Qa()],Sv.prototype,"avatar",void 0),Vr([Qa()],Sv.prototype,"avatarOnly",void 0),Sv=Vr([Ga("mushroom-chip")],Sv);var Ov=function(t){try{var e=Tv(t.type);if(customElements.get(e)){var n=document.createElement(e,t);return n.setConfig(t),n}var i=document.createElement(e);return customElements.whenDefined(e).then((function(){try{customElements.upgrade(i),i.setConfig(t)}catch(t){}})),i}catch(t){return void console.error(t)}};function Tv(t){return"".concat(yv,"-").concat(t,"-chip")}function Iv(t){return"".concat(yv,"-").concat(t,"-chip-editor")}var zv=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){var t;if(!this.hass||!this._config||!this._config.entity)return ja;var e=this._config.entity,n=this.hass.states[e];if(!n)return ja;var i=this._config.name||n.attributes.friendly_name||"",o=this._config.icon,r=this._config.icon_color,a=this._config.use_entity_picture?Jl(n):void 0,l=this.hass.formatEntityState(n),s=ql(n),c=Lm(null!==(t=this._config.content_info)&&void 0!==t?t:"state",i,l,n,this.hass),d=Rl(this.hass);return za(Mt||(Mt=or(["\n \n ","\n ","\n \n "])),d,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),a?this.hass.hassUrl(a):void 0,a&&!c,a?ja:this.renderIcon(n,o,r,s),c?za(jt||(jt=or(["",""])),c):ja)}},{key:"renderIcon",value:function(t,e,n,i){var o={};if(n){var r=Om(n);o["--color"]="rgb(".concat(r,")")}return za(Pt||(Pt=or(["\n \n "])),this.hass,t,e,om(o),Ym({active:i}))}}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return Dy}));case 2:return t.abrupt("return",document.createElement(Iv("entity")));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(e){var n;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Object.keys(e.states),t.abrupt("return",{type:"entity",entity:n[0]});case 2:case"end":return t.stop()}}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Xr(Lt||(Lt=or(["\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon.active {\n color: var(--color);\n }\n "])))}}]);var n,i}();Vr([Qa({attribute:!1})],zv.prototype,"hass",void 0),Vr([tl()],zv.prototype,"_config",void 0),zv=Vr([Ga(Tv("entity"))],zv);var $v=new Set(["partlycloudy","cloudy","fog","windy","windy-variant","hail","rainy","snowy","snowy-rainy","pouring","lightning","lightning-rainy"]),Mv=new Set(["hail","rainy","pouring"]),jv=new Set(["windy","windy-variant"]),Pv=new Set(["snowy","snowy-rainy"]),Lv=new Set(["lightning","lightning-rainy"]),Dv=Xr(Dt||(Dt=or(["\n .rain {\n fill: var(--weather-icon-rain-color, #30b3ff);\n }\n .sun {\n fill: var(--weather-icon-sun-color, #fdd93c);\n }\n .moon {\n fill: var(--weather-icon-moon-color, #fcf497);\n }\n .cloud-back {\n fill: var(--weather-icon-cloud-back-color, #d4d4d4);\n }\n .cloud-front {\n fill: var(--weather-icon-cloud-front-color, #f9f9f9);\n }\n"]))),Nv=function(t,e){return $a(Nt||(Nt=or(['\n \n ',"\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n "])),"sunny"===t?$a(Rt||(Rt=or(['\n \n ']))):"","clear-night"===t?$a(Vt||(Vt=or(['\n \n ']))):"","partlycloudy"===t&&e?$a(Ut||(Ut=or(['\n \n ']))):"partlycloudy"===t?$a(Bt||(Bt=or(['\n \n ']))):"",$v.has(t)?$a(Ft||(Ft=or(['\n \n \n ']))):"",Mv.has(t)?$a(Ht||(Ht=or(['\n \n \n \n \n ']))):"","pouring"===t?$a(Wt||(Wt=or(['\n \n \n ']))):"",jv.has(t)?$a(Yt||(Yt=or(['\n \n \n ']))):"",Pv.has(t)?$a(Kt||(Kt=or(['\n \n \n \n ']))):"",Lv.has(t)?$a(Xt||(Xt=or(['\n \n ']))):"")},Rv=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this.hass||!this._config||!this._config.entity)return ja;var t=this._config.entity,e=this.hass.states[t];if(!e)return ja;var n=Nv(e.state,!0),i=[];if(this._config.show_conditions){var o=this.hass.formatEntityState(e);i.push(o)}if(this._config.show_temperature){var r=this.hass.formatEntityAttributeValue(e,"temperature");i.push(r)}var a=Rl(this.hass);return za(qt||(qt=or(["\n \n ","\n ","\n \n "])),a,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),n,i.length>0?za(Gt||(Gt=or(["",""])),i.join(" ⸱ ")):ja)}}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return Fy}));case 2:return t.abrupt("return",document.createElement(Iv("weather")));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(e){var n,i;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Object.keys(e.states),i=n.filter((function(t){return"weather"===t.split(".")[0]})),t.abrupt("return",{type:"weather",entity:i[0]});case 3:case"end":return t.stop()}}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return[Dv,Xr(Zt||(Zt=or(["\n mushroom-chip {\n cursor: pointer;\n }\n "])))]}}]);var n,i}();Vr([Qa({attribute:!1})],Rv.prototype,"hass",void 0),Vr([tl()],Rv.prototype,"_config",void 0),Rv=Vr([Ga(Tv("weather"))],Rv);var Vv="mdi:arrow-left",Uv=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(){window.history.back()}},{key:"render",value:function(){if(!this.hass||!this._config)return ja;var t=this._config.icon||Vv,e=Rl(this.hass);return za(Jt||(Jt=or(["\n \n \n \n "])),e,this._handleAction,fs(),this.hass,t)}}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return Yy}));case 2:return t.abrupt("return",document.createElement(Iv("back")));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(e){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",{type:"back"});case 1:case"end":return t.stop()}}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Xr(Qt||(Qt=or(["\n mushroom-chip {\n cursor: pointer;\n }\n "])))}}]);var n,i}();Vr([Qa({attribute:!1})],Uv.prototype,"hass",void 0),Vr([tl()],Uv.prototype,"_config",void 0),Uv=Vr([Ga(Tv("back"))],Uv);var Bv="mdi:flash",Fv=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this.hass||!this._config)return ja;var t=this._config.icon||Bv,e=this._config.icon_color,n={};if(e){var i=Om(e);n["--color"]="rgb(".concat(i,")")}var o=Rl(this.hass);return za(te||(te=or(["\n \n \n \n "])),o,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),this.hass,t,om(n))}}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return Gy}));case 2:return t.abrupt("return",document.createElement(Iv("action")));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(e){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",{type:"action"});case 1:case"end":return t.stop()}}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Xr(ee||(ee=or(["\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon {\n color: var(--color);\n }\n "])))}}]);var n,i}();Vr([Qa({attribute:!1})],Fv.prototype,"hass",void 0),Vr([tl()],Fv.prototype,"_config",void 0),Fv=Vr([Ga(Tv("action"))],Fv);var Hv="mdi:menu",Wv=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(){ll(this,"hass-toggle-menu")}},{key:"render",value:function(){if(!this.hass||!this._config)return ja;var t=this._config.icon||Hv,e=Rl(this.hass);return za(ne||(ne=or(["\n \n \n \n "])),e,this._handleAction,fs(),this.hass,t)}}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return Qy}));case 2:return t.abrupt("return",document.createElement(Iv("menu")));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(e){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",{type:"menu"});case 1:case"end":return t.stop()}}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Xr(ie||(ie=or(["\n mushroom-chip {\n cursor: pointer;\n }\n "])))}}]);var n,i}();Vr([Qa({attribute:!1})],Wv.prototype,"hass",void 0),Vr([tl()],Wv.prototype,"_config",void 0),Wv=Vr([Ga(Tv("menu"))],Wv);var Yv=new Set(["clear-night","cloudy","fog","lightning","lightning-rainy","partlycloudy","pouring","rainy","hail","snowy","snowy-rainy","sunny","windy","windy-variant"]),Kv=function(t){if(t&&t.startsWith("weather-")){var e=t.replace("weather-","");if(Yv.has(e))return Nv(e,!0)}},Xv=["content","icon","icon_color","picture"],qv=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments))._templateResults={},t._unsubRenderTemplates=new Map,t}return wr(e,Xa),Mr(e,[{key:"setConfig",value:function(t){var e=this;Xv.forEach((function(n){var i,o;(null===(i=e._config)||void 0===i?void 0:i[n])===t[n]&&(null===(o=e._config)||void 0===o?void 0:o.entity)==t.entity||e._tryDisconnectKey(n)})),this._config=Object.assign({tap_action:{action:"toggle"},hold_action:{action:"more-info"}},t)}},{key:"connectedCallback",value:function(){dr(e,"connectedCallback",this,3)([]),this._tryConnect()}},{key:"disconnectedCallback",value:function(){this._tryDisconnect()}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"isTemplate",value:function(t){var e,n=null===(e=this._config)||void 0===e?void 0:e[t];return null==n?void 0:n.includes("{")}},{key:"getValue",value:function(t){var e,n,i;return this.isTemplate(t)?null===(n=null===(e=this._templateResults[t])||void 0===e?void 0:e.result)||void 0===n?void 0:n.toString():null===(i=this._config)||void 0===i?void 0:i[t]}},{key:"render",value:function(){if(!this.hass||!this._config)return ja;var t=this.getValue("icon"),e=this.getValue("icon_color"),n=this.getValue("content"),i=this.getValue("picture"),o=Rl(this.hass),r=Kv(t);return za(oe||(oe=or(["\n \n ","\n ","\n \n "])),o,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),i?this.hass.hassUrl(i):void 0,i&&!n,i?ja:r||(t?this.renderIcon(t,e):ja),n?this.renderContent(n):ja)}},{key:"renderIcon",value:function(t,e){var n={};if(e){var i=Om(e);n["--color"]="rgb(".concat(i,")")}return za(re||(re=or([""])),this.hass,t,om(n))}},{key:"renderContent",value:function(t){return za(ae||(ae=or(["",""])),t)}},{key:"updated",value:function(t){dr(e,"updated",this,3)([t]),this._config&&this.hass&&this._tryConnect()}},{key:"_tryConnect",value:(l=yr(gr().mark((function t(){var e=this;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Xv.forEach((function(t){e._tryConnectKey(t)}));case 1:case"end":return t.stop()}}),t)}))),function(){return l.apply(this,arguments)})},{key:"_tryConnectKey",value:(a=yr(gr().mark((function t(e){var n,i,o,r,a=this;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===this._unsubRenderTemplates.get(e)&&this.hass&&this._config&&this.isTemplate(e)){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,o=cs(this.hass.connection,(function(t){a._templateResults=Object.assign(Object.assign({},a._templateResults),cr({},e,t))}),{template:null!==(n=this._config[e])&&void 0!==n?n:"",entity_ids:this._config.entity_id,variables:{config:this._config,user:this.hass.user.name,entity:this._config.entity},strict:!0}),this._unsubRenderTemplates.set(e,o),t.next=7,o;case 7:t.next=14;break;case 9:t.prev=9,t.t0=t.catch(2),r={result:null!==(i=this._config[e])&&void 0!==i?i:"",listeners:{all:!1,domains:[],entities:[],time:!1}},this._templateResults=Object.assign(Object.assign({},this._templateResults),cr({},e,r)),this._unsubRenderTemplates.delete(e);case 14:case"end":return t.stop()}}),t,this,[[2,9]])}))),function(t){return a.apply(this,arguments)})},{key:"_tryDisconnect",value:(r=yr(gr().mark((function t(){var e=this;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Xv.forEach((function(t){e._tryDisconnectKey(t)}));case 1:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"_tryDisconnectKey",value:(o=yr(gr().mark((function t(e){var n;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this._unsubRenderTemplates.get(e)){t.next=3;break}return t.abrupt("return");case 3:return t.prev=3,t.next=6,n;case 6:(0,t.sent)(),this._unsubRenderTemplates.delete(e),t.next=18;break;case 11:if(t.prev=11,t.t0=t.catch(3),"not_found"!==t.t0.code&&"template_error"!==t.t0.code){t.next=17;break}t.next=18;break;case 17:throw t.t0;case 18:case"end":return t.stop()}}),t,this,[[3,11]])}))),function(t){return o.apply(this,arguments)})}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return cb}));case 2:return t.abrupt("return",document.createElement(Iv("template")));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(e){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",{type:"template"});case 1:case"end":return t.stop()}}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Xr(le||(le=or(["\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon {\n color: var(--color);\n }\n ","\n "])),Dv)}}]);var n,i,o,r,a,l}();Vr([Qa({attribute:!1})],qv.prototype,"hass",void 0),Vr([tl()],qv.prototype,"_config",void 0),Vr([tl()],qv.prototype,"_templateResults",void 0),Vr([tl()],qv.prototype,"_unsubRenderTemplates",void 0),qv=Vr([Ga(Tv("template"))],qv);var Gv=function(){var t,e,n;customElements.get("ha-form")||null===(t=customElements.get("hui-button-card"))||void 0===t||t.getConfigElement(),customElements.get("ha-entity-picker")||null===(e=customElements.get("hui-entities-card"))||void 0===e||e.getConfigElement(),customElements.get("ha-card-conditions-editor")||null===(n=customElements.get("hui-conditional-card"))||void 0===n||n.getConfigElement()},Zv=function(){var t=yr(gr().mark((function t(e){var n;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(n=customElements.get(e))){t.next=3;break}return t.abrupt("return",n);case 3:return t.next=5,customElements.whenDefined(e);case 5:return t.abrupt("return",customElements.get(e));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),Jv=Tv("conditional"),Qv=function(){var t=yr(gr().mark((function t(){var e,n;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!customElements.get(Jv)){t.next=2;break}return t.abrupt("return");case 2:if(customElements.get("hui-conditional-base")){t.next=7;break}return t.next=5,window.loadCardHelpers();case 5:t.sent.createCardElement({type:"conditional",card:{type:"button"},conditions:[]});case 7:return t.next=9,Zv("hui-conditional-base");case 9:e=t.sent,n=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,t),Mr(e,[{key:"setConfig",value:function(t){if(this.validateConfig(t),!t.chip)throw new Error("No chip configured");this._element=Ov(t.chip)}}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return $C}));case 2:return t.abrupt("return",document.createElement(Iv("conditional")));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",{type:"conditional",conditions:[]});case 1:case"end":return t.stop()}}),t)}))),function(){return n.apply(this,arguments)})}]);var n,i}(e),customElements.get(Jv)||customElements.define(Jv,n);case 12:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();function tg(t){return null!=t.attributes.rgb_color?t.attributes.rgb_color:void 0}function eg(t){return Am.rgb(t).l()>96}function ng(t){return Am.rgb(t).l()>97}function ig(t){return function(t){var e;return(null===(e=t.attributes.supported_color_modes)||void 0===e?void 0:e.some((function(t){return Ql.includes(t)})))||!1}(t)}function og(t){return function(t){var e;return(null===(e=t.attributes.supported_color_modes)||void 0===e?void 0:e.some((function(t){return ts.includes(t)})))||!1}(t)}var rg=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"setConfig",value:function(t){this._config=Object.assign({tap_action:{action:"toggle"},hold_action:{action:"more-info"}},t)}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){var t,e;if(!this.hass||!this._config||!this._config.entity)return ja;var n=this._config.entity,i=this.hass.states[n];if(!i)return ja;var o=this._config.name||i.attributes.friendly_name||"",r=this._config.icon,a=this.hass.formatEntityState(i),l=ql(i),s=tg(i),c={};if(s&&(null===(t=this._config)||void 0===t?void 0:t.use_light_color)){var d=s.join(",");c["--color"]="rgb(".concat(d,")"),ng(s)&&(c["--color"]="rgba(var(--rgb-primary-text-color), 0.2)")}var u=Lm(null!==(e=this._config.content_info)&&void 0!==e?e:"state",o,a,i,this.hass),h=Rl(this.hass);return za(se||(se=or(["\n \n \n ","\n \n "])),h,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),this.hass,i,r,om(c),Ym({active:l}),u?za(ce||(ce=or(["",""])),u):ja)}}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return VC}));case 2:return t.abrupt("return",document.createElement(Iv("light")));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(e){var n,i;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Object.keys(e.states),i=n.filter((function(t){return"light"===t.split(".")[0]})),t.abrupt("return",{type:"light",entity:i[0]});case 3:case"end":return t.stop()}}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Xr(de||(de=or(["\n :host {\n --color: rgb(var(--rgb-state-light));\n }\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon.active {\n color: var(--color);\n }\n "])))}}]);var n,i}();Vr([Qa({attribute:!1})],rg.prototype,"hass",void 0),Vr([tl()],rg.prototype,"_config",void 0),rg=Vr([Ga(Tv("light"))],rg);var ag=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){var t;if(!this.hass||!this._config||!this._config.entity)return ja;var e=this._config.entity,n=this.hass.states[e];if(!n)return ja;var i=this._config.name||n.attributes.friendly_name||"",o=this._config.icon,r=Cv(n.state),a=Ev(n.state),l=this.hass.formatEntityState(n),s={};if(r){var c=Om(r);s["--color"]="rgb(".concat(c,")")}var d=Lm(null!==(t=this._config.content_info)&&void 0!==t?t:"state",i,l,n,this.hass),u=Rl(this.hass);return za(ue||(ue=or(["\n \n \n ","\n \n "])),u,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),this.hass,n,o,om(s),Ym({pulse:a}),d?za(he||(he=or(["",""])),d):ja)}}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return HC}));case 2:return t.abrupt("return",document.createElement(Iv("alarm-control-panel")));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(e){var n,i;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Object.keys(e.states),i=n.filter((function(t){return xv.includes(t.split(".")[0])})),t.abrupt("return",{type:"alarm-control-panel",entity:i[0]});case 3:case"end":return t.stop()}}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Xr(pe||(pe=or(["\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon {\n color: var(--color);\n }\n ha-state-icon.pulse {\n animation: 1s ease 0s infinite normal none running pulse;\n }\n ","\n "])),ev.pulse)}}]);var n,i}();Vr([Qa({attribute:!1})],ag.prototype,"hass",void 0),Vr([tl()],ag.prototype,"_config",void 0),ag=Vr([Ga(Tv("alarm-control-panel"))],ag);var lg=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"setConfig",value:function(){}}],[{key:"styles",get:function(){return Xr(fe||(fe=or(["\n :host {\n flex-grow: 1;\n }\n "])))}}])}();lg=Vr([Ga(Tv("spacer"))],lg);var sg="".concat(yv,"-chips-card"),cg="".concat(sg,"-editor");_v({type:sg,name:"Mushroom Chips Card",description:"Card with chips to display informations"});var dg=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"hass",set:function(t){var e,n=fv(this._hass),i=fv(t);n!==i&&this.toggleAttribute("dark-mode",i),this._hass=t,null===(e=this.shadowRoot)||void 0===e||e.querySelectorAll("div > *").forEach((function(e){e.hass=t}))}},{key:"getCardSize",value:function(){return 1}},{key:"setConfig",value:function(t){this._config=t}},{key:"render",value:function(){var t=this;if(!this._config||!this._hass)return ja;var e="";this._config.alignment&&(e="align-".concat(this._config.alignment));var n=Rl(this._hass);return za(me||(me=or(['\n \n
\n \n \n \n \n \n \n \n
\n '])),this._decrementValue,this.disabled,Ym({value:!0,pending:this.pending,disabled:this.disabled}),t,this._incrementValue,this.disabled)}}],[{key:"styles",get:function(){return Xr(ke||(ke=or(["\n :host {\n --text-color: var(--primary-text-color);\n --text-color-disabled: rgb(var(--rgb-disabled));\n --icon-color: var(--primary-text-color);\n --icon-color-disabled: rgb(var(--rgb-disabled));\n --bg-color: rgba(var(--rgb-primary-text-color), 0.05);\n --bg-color-disabled: rgba(var(--rgb-disabled), 0.2);\n height: var(--control-height);\n width: calc(var(--control-height) * var(--control-button-ratio) * 3);\n flex: none;\n }\n .container {\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n padding: 6px;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n border-radius: var(--control-border-radius);\n border: none;\n background-color: var(--bg-color);\n transition: background-color 280ms ease-in-out;\n height: var(--control-height);\n overflow: hidden;\n }\n .button {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 4px;\n border: none;\n background: none;\n cursor: pointer;\n border-radius: var(--control-border-radius);\n line-height: 0;\n height: 100%;\n }\n .minus {\n padding-right: 0;\n }\n .plus {\n padding-left: 0;\n }\n .button:disabled {\n cursor: not-allowed;\n }\n .button ha-icon {\n font-size: var(--control-height);\n --mdc-icon-size: var(--control-icon-size);\n color: var(--icon-color);\n pointer-events: none;\n }\n .button:disabled ha-icon {\n color: var(--icon-color-disabled);\n }\n .value {\n text-align: center;\n flex-grow: 1;\n flex-shrink: 0;\n flex-basis: 20px;\n font-weight: bold;\n color: var(--text-color);\n }\n .value.disabled {\n color: var(--text-color-disabled);\n }\n .value.pending {\n opacity: 0.5;\n }\n "])))}}])}();Vr([Qa({attribute:!1})],bg.prototype,"locale",void 0),Vr([Qa({type:Boolean})],bg.prototype,"disabled",void 0),Vr([Qa({attribute:!1,type:Number,reflect:!0})],bg.prototype,"value",void 0),Vr([Qa({type:Number})],bg.prototype,"step",void 0),Vr([Qa({type:Number})],bg.prototype,"min",void 0),Vr([Qa({type:Number})],bg.prototype,"max",void 0),Vr([Qa({attribute:!1})],bg.prototype,"formatOptions",void 0),Vr([tl()],bg.prototype,"pending",void 0),Vr([el("#container")],bg.prototype,"container",void 0),bg=Vr([Ga("mushroom-input-number")],bg);var kg=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).fill=!1,t}return wr(e,Xa),Mr(e,[{key:"_stepSize",get:function(){return this.entity.attributes.target_temp_step?this.entity.attributes.target_temp_step:"°F"===this.hass.config.unit_system.temperature?1:.5}},{key:"onValueChange",value:function(t){var e=t.detail.value;this.hass.callService("climate","set_temperature",{entity_id:this.entity.entity_id,temperature:e})}},{key:"onLowValueChange",value:function(t){var e=t.detail.value;this.hass.callService("climate","set_temperature",{entity_id:this.entity.entity_id,target_temp_low:e,target_temp_high:this.entity.attributes.target_temp_high})}},{key:"onHighValueChange",value:function(t){var e=t.detail.value;this.hass.callService("climate","set_temperature",{entity_id:this.entity.entity_id,target_temp_low:this.entity.attributes.target_temp_low,target_temp_high:e})}},{key:"render",value:function(){var t=Rl(this.hass),e=Gl(this.entity),n=1===this._stepSize?{maximumFractionDigits:0}:{minimumFractionDigits:1,maximumFractionDigits:1},i=function(t){return{"--bg-color":"rgba(var(--rgb-state-climate-".concat(t,"), 0.05)"),"--icon-color":"rgb(var(--rgb-state-climate-".concat(t,"))"),"--text-color":"rgb(var(--rgb-state-climate-".concat(t,"))")}};return za(xe||(xe=or(["\n \n ","\n ","\n \n "])),this.fill,t,null!=this.entity.attributes.temperature?za(we||(we=or(["\n \n "])),this.hass.locale,this.entity.attributes.temperature,this._stepSize,this.entity.attributes.min_temp,this.entity.attributes.max_temp,!e,n,this.onValueChange):ja,null!=this.entity.attributes.target_temp_low&&null!=this.entity.attributes.target_temp_high?za(Ce||(Ce=or(["\n \n "])),om(i("heat")),this.hass.locale,this.entity.attributes.target_temp_low,this._stepSize,this.entity.attributes.min_temp,this.entity.attributes.max_temp,!e,n,this.onLowValueChange,om(i("cool")),this.hass.locale,this.entity.attributes.target_temp_high,this._stepSize,this.entity.attributes.min_temp,this.entity.attributes.max_temp,!e,n,this.onHighValueChange):ja)}}])}();Vr([Qa({attribute:!1})],kg.prototype,"hass",void 0),Vr([Qa({attribute:!1})],kg.prototype,"entity",void 0),Vr([Qa()],kg.prototype,"fill",void 0),kg=Vr([Ga("mushroom-climate-temperature-control")],kg);var xg={temperature_control:"mdi:thermometer",hvac_mode_control:"mdi:thermostat"};_v({type:ug,name:"Mushroom Climate Card",description:"Card for climate entity"});var wg=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,vv),Mr(e,[{key:"_controls",get:function(){if(!this._config||!this._stateObj)return[];var t,e=this._stateObj,n=[];return(null!=(t=e).attributes.temperature||null!=t.attributes.target_temp_low&&null!=t.attributes.target_temp_high)&&this._config.show_temperature_control&&n.push("temperature_control"),function(t,e){return(t.attributes.hvac_modes||[]).some((function(t){return(null!=e?e:[]).includes(t)}))}(e,this._config.hvac_modes)&&n.push("hvac_mode_control"),n}},{key:"hasControls",get:function(){return this._controls.length>0}},{key:"_onControlTap",value:function(t,e){e.stopPropagation(),this._activeControl=t}},{key:"setConfig",value:function(t){dr(e,"setConfig",this,3)([Object.assign({tap_action:{action:"toggle"},hold_action:{action:"more-info"}},t)]),this.updateActiveControl()}},{key:"updated",value:function(t){dr(e,"updated",this,3)([t]),this.hass&&t.has("hass")&&this.updateActiveControl()}},{key:"updateActiveControl",value:function(){var t=!!this._activeControl&&this._controls.includes(this._activeControl);this._activeControl=t?this._activeControl:this._controls[0]}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this.hass||!this._config||!this._config.entity)return ja;var t=this._stateObj;if(!t)return this.renderNotFound(this._config);var e=this._config.name||t.attributes.friendly_name||"",n=this._config.icon,i=av(this._config),o=Dm(t,i.icon_type),r=this.hass.formatEntityState(t);if(null!==t.attributes.current_temperature){var a=this.hass.formatEntityAttributeValue(t,"current_temperature");r+=" ⸱ ".concat(a)}var l=Rl(this.hass),s=(!this._config.collapsible_controls||ql(t))&&this._controls.length;return za(Ee||(Ee=or(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n
\n "])),Ym({"fill-container":i.fill_container}),i,l,l,i,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),o?this.renderPicture(o):this.renderIcon(t,n),this.renderBadge(t),this.renderStateInfo(t,i,e,r),s?za(Ae||(Ae=or(['\n
\n \n \n '])),!Gl(this.entity),this._onStopTap):void 0,sl(this.entity,2)?za(De||(De=or(["\n \n \n \n "])),!Gl(this.entity)||this.closedDisabled,this._onCloseTap,function(t){switch(t.attributes.device_class){case"awning":case"curtain":case"door":case"gate":return"mdi:arrow-collapse-horizontal";default:return"mdi:arrow-down"}}(this.entity)):void 0)}}])}();Vr([Qa({attribute:!1})],Sg.prototype,"hass",void 0),Vr([Qa({attribute:!1})],Sg.prototype,"entity",void 0),Vr([Qa()],Sg.prototype,"fill",void 0),Sg=Vr([Ga("mushroom-cover-buttons-control")],Sg);var Og,Tg,Ig={exports:{}}; /*! Hammer.JS - v2.0.7 - 2016-04-22 * http://hammerjs.github.io/ * * Copyright (c) 2016 Jorik Tangelder; * Licensed under the MIT license */Og||(Og=1,Tg=Ig,function(t,e,n,i){var o,r=["","webkit","Moz","MS","ms","o"],a=e.createElement("div"),l="function",s=Math.round,c=Math.abs,d=Date.now;function u(t,e,n){return setTimeout(_(t,n),e)}function h(t,e,n){return!!Array.isArray(t)&&(p(t,n[e],n),!0)}function p(t,e,n){var o;if(t)if(t.forEach)t.forEach(e,n);else if(t.length!==i)for(o=0;o\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=t.console&&(t.console.warn||t.console.log);return r&&r.call(t.console,o,i),e.apply(this,arguments)}}o="function"!=typeof Object.assign?function(t){if(t===i||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n-1}function E(t){return t.trim().split(/\s+/g)}function A(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;in[e]})),i}function T(t,e){for(var n,o,a=e[0].toUpperCase()+e.slice(1),l=0;l1&&!n.firstMultiple?n.firstMultiple=Q(e):1===r&&(n.firstMultiple=!1);var a=n.firstInput,l=n.firstMultiple,s=l?l.center:a.center,u=e.center=tt(o);e.timeStamp=d(),e.deltaTime=e.timeStamp-a.timeStamp,e.angle=ot(s,u),e.distance=it(s,u),function(t,e){var n=e.center,i=t.offsetDelta||{},o=t.prevDelta||{},r=t.prevInput||{};e.eventType!==N&&r.eventType!==R||(o=t.prevDelta={x:r.deltaX||0,y:r.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y}),e.deltaX=o.x+(n.x-i.x),e.deltaY=o.y+(n.y-i.y)}(n,e),e.offsetDirection=nt(e.deltaX,e.deltaY);var h,p,f=et(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=f.x,e.overallVelocityY=f.y,e.overallVelocity=c(f.x)>c(f.y)?f.x:f.y,e.scale=l?(h=l.pointers,it((p=o)[0],p[1],G)/it(h[0],h[1],G)):1,e.rotation=l?function(t,e){return ot(e[1],e[0],G)+ot(t[1],t[0],G)}(l.pointers,o):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,o,r,a,l=t.lastInterval||e,s=e.timeStamp-l.timeStamp;if(e.eventType!=V&&(s>D||l.velocity===i)){var d=e.deltaX-l.deltaX,u=e.deltaY-l.deltaY,h=et(s,d,u);o=h.x,r=h.y,n=c(h.x)>c(h.y)?h.x:h.y,a=nt(d,u),t.lastInterval=e}else n=l.velocity,o=l.velocityX,r=l.velocityY,a=l.direction;e.velocity=n,e.velocityX=o,e.velocityY=r,e.direction=a}(n,e);var m=t.element;w(e.srcEvent.target,m)&&(m=e.srcEvent.target),e.target=m}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function Q(t){for(var e=[],n=0;n=c(e)?t<0?B:F:e<0?H:W}function it(t,e,n){n||(n=q);var i=e[n[0]]-t[n[0]],o=e[n[1]]-t[n[1]];return Math.sqrt(i*i+o*o)}function ot(t,e,n){n||(n=q);var i=e[n[0]]-t[n[0]],o=e[n[1]]-t[n[1]];return 180*Math.atan2(o,i)/Math.PI}Z.prototype={handler:function(){},init:function(){this.evEl&&k(this.element,this.evEl,this.domHandler),this.evTarget&&k(this.target,this.evTarget,this.domHandler),this.evWin&&k(z(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&x(this.element,this.evEl,this.domHandler),this.evTarget&&x(this.target,this.evTarget,this.domHandler),this.evWin&&x(z(this.element),this.evWin,this.domHandler)}};var rt={mousedown:N,mousemove:2,mouseup:R},at="mousedown",lt="mousemove mouseup";function st(){this.evEl=at,this.evWin=lt,this.pressed=!1,Z.apply(this,arguments)}g(st,Z,{handler:function(t){var e=rt[t.type];e&N&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=R),this.pressed&&(e&R&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:L,srcEvent:t}))}});var ct={pointerdown:N,pointermove:2,pointerup:R,pointercancel:V,pointerout:V},dt={2:P,3:"pen",4:L,5:"kinect"},ut="pointerdown",ht="pointermove pointerup pointercancel";function pt(){this.evEl=ut,this.evWin=ht,Z.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(ut="MSPointerDown",ht="MSPointerMove MSPointerUp MSPointerCancel"),g(pt,Z,{handler:function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace("ms",""),o=ct[i],r=dt[t.pointerType]||t.pointerType,a=r==P,l=A(e,t.pointerId,"pointerId");o&N&&(0===t.button||a)?l<0&&(e.push(t),l=e.length-1):o&(R|V)&&(n=!0),l<0||(e[l]=t,this.callback(this.manager,o,{pointers:e,changedPointers:[t],pointerType:r,srcEvent:t}),n&&e.splice(l,1))}});var ft={touchstart:N,touchmove:2,touchend:R,touchcancel:V};function mt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Z.apply(this,arguments)}function vt(t,e){var n=S(t.touches),i=S(t.changedTouches);return e&(R|V)&&(n=O(n.concat(i),"identifier")),[n,i]}g(mt,Z,{handler:function(t){var e=ft[t.type];if(e===N&&(this.started=!0),this.started){var n=vt.call(this,t,e);e&(R|V)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:P,srcEvent:t})}}});var gt={touchstart:N,touchmove:2,touchend:R,touchcancel:V},_t="touchstart touchmove touchend touchcancel";function yt(){this.evTarget=_t,this.targetIds={},Z.apply(this,arguments)}function bt(t,e){var n=S(t.touches),i=this.targetIds;if(e&(2|N)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var o,r,a=S(t.changedTouches),l=[],s=this.target;if(r=n.filter((function(t){return w(t.target,s)})),e===N)for(o=0;o-1&&i.splice(t,1)}),kt)}}function Et(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n<8&&i(e.options.event+Rt(n)),i(e.options.event),t.additionalEvent&&i(t.additionalEvent),n>=8&&i(e.options.event+Rt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=Dt},canEmit:function(){for(var t=0;te.threshold&&o&e.direction},attrTest:function(t){return Bt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Vt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),g(Ht,Bt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[zt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),g(Wt,Nt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Tt]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancee.time;if(this._input=t,!i||!n||t.eventType&(R|V)&&!o)this.reset();else if(t.eventType&N)this.reset(),this._timer=u((function(){this.state=8,this.tryEmit()}),e.time,this);else if(t.eventType&R)return 8;return Dt},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&R?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=d(),this.manager.emit(this.options.event,this._input)))}}),g(Yt,Bt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[zt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),g(Kt,Bt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Y|K,pointers:1},getTouchAction:function(){return Ft.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return n&(Y|K)?e=t.overallVelocity:n&Y?e=t.overallVelocityX:n&K&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&c(e)>this.options.velocity&&t.eventType&R},emit:function(t){var e=Vt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),g(Xt,Nt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[It]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distance\n
\n ',"\n ","\n
\n
\n "])),Ym({container:!0,inactive:this.inactive||this.disabled,controlled:this.controlled}),om({"--value":"".concat(this.valueToPercentage(null!==(t=this.value)&&void 0!==t?t:0))}),this.showActive?za(Re||(Re=or(['
']))):ja,this.showIndicator?za(Ve||(Ve=or(['
']))):ja)}}],[{key:"styles",get:function(){return Xr(Ue||(Ue=or(['\n :host {\n --main-color: rgba(var(--rgb-secondary-text-color), 1);\n --bg-gradient: none;\n --bg-color: rgba(var(--rgb-secondary-text-color), 0.2);\n --main-color-inactive: rgb(var(--rgb-disabled));\n --bg-color-inactive: rgba(var(--rgb-disabled), 0.2);\n }\n .container {\n display: flex;\n flex-direction: row;\n height: var(--control-height);\n }\n .slider {\n position: relative;\n height: 100%;\n width: 100%;\n border-radius: var(--control-border-radius);\n transform: translateZ(0);\n overflow: hidden;\n cursor: pointer;\n }\n .slider * {\n pointer-events: none;\n }\n .slider .slider-track-background {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: var(--bg-color);\n background-image: var(--gradient);\n }\n .slider .slider-track-active {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n transform: scale3d(var(--value, 0), 1, 1);\n transform-origin: left;\n background-color: var(--main-color);\n transition: transform 180ms ease-in-out;\n }\n .slider .slider-track-indicator {\n position: absolute;\n top: 0;\n bottom: 0;\n left: calc(var(--value, 0) * (100% - 10px));\n width: 10px;\n border-radius: 3px;\n background-color: white;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);\n transition: left 180ms ease-in-out;\n }\n .slider .slider-track-indicator:after {\n display: block;\n content: "";\n background-color: var(--main-color);\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n margin: auto;\n height: 20px;\n width: 2px;\n border-radius: 1px;\n }\n .inactive .slider .slider-track-background {\n background-color: var(--bg-color-inactive);\n background-image: none;\n }\n .inactive .slider .slider-track-indicator:after {\n background-color: var(--main-color-inactive);\n }\n .inactive .slider .slider-track-active {\n background-color: var(--main-color-inactive);\n }\n .controlled .slider .slider-track-active {\n transition: none;\n }\n .controlled .slider .slider-track-indicator {\n transition: none;\n }\n '])))}}])}();function Mg(t){return null!=t.attributes.current_position?Math.round(t.attributes.current_position):void 0}function jg(t){var e=t.state;return"open"===e||"opening"===e?"var(--rgb-state-cover-open)":"closed"===e||"closing"===e?"var(--rgb-state-cover-closed)":"var(--rgb-disabled)"}Vr([Qa({type:Boolean})],$g.prototype,"disabled",void 0),Vr([Qa({type:Boolean})],$g.prototype,"inactive",void 0),Vr([Qa({type:Boolean,attribute:"show-active"})],$g.prototype,"showActive",void 0),Vr([Qa({type:Boolean,attribute:"show-indicator"})],$g.prototype,"showIndicator",void 0),Vr([Qa({attribute:!1,type:Number,reflect:!0})],$g.prototype,"value",void 0),Vr([Qa({type:Number})],$g.prototype,"step",void 0),Vr([Qa({type:Number})],$g.prototype,"min",void 0),Vr([Qa({type:Number})],$g.prototype,"max",void 0),Vr([tl()],$g.prototype,"controlled",void 0),Vr([el("#slider")],$g.prototype,"slider",void 0),$g=Vr([Ga("mushroom-slider")],$g);var Pg=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,Xa),Mr(e,[{key:"onChange",value:function(t){var e=t.detail.value;this.hass.callService("cover","set_cover_position",{entity_id:this.entity.entity_id,position:e})}},{key:"onCurrentChange",value:function(t){var e=t.detail.value;this.dispatchEvent(new CustomEvent("current-change",{detail:{value:e}}))}},{key:"render",value:function(){var t=Mg(this.entity);return za(Be||(Be=or(["\n \n "])),t,!Gl(this.entity),!0,this.onChange,this.onCurrentChange)}}],[{key:"styles",get:function(){return Xr(Fe||(Fe=or(["\n mushroom-slider {\n --main-color: var(--slider-color);\n --bg-color: var(--slider-bg-color);\n }\n "])))}}])}();Vr([Qa({attribute:!1})],Pg.prototype,"hass",void 0),Vr([Qa({attribute:!1})],Pg.prototype,"entity",void 0),Pg=Vr([Ga("mushroom-cover-position-control")],Pg);var Lg=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:24,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.2,n=[],i=0;i\n "])),e,!Gl(this.entity),!0,this.onChange,this.onCurrentChange)}}],[{key:"styles",get:function(){var t=Lg.map((function(t){var e=fr(t,2),n=e[0],i=e[1];return"".concat(i," ").concat(100*n,"%")})).join(", ");return Xr(We||(We=or(["\n mushroom-slider {\n --main-color: var(--slider-color);\n --bg-color: var(--slider-bg-color);\n --gradient: -webkit-linear-gradient(right, ",");\n }\n "])),Kr(t))}}])}();Vr([Qa({attribute:!1})],Dg.prototype,"hass",void 0),Vr([Qa({attribute:!1})],Dg.prototype,"entity",void 0),Dg=Vr([Ga("mushroom-cover-tilt-position-control")],Dg);var Ng={buttons_control:"mdi:gesture-tap-button",position_control:"mdi:gesture-swipe-horizontal",tilt_position_control:"mdi:rotate-right"};_v({type:Cg,name:"Mushroom Cover Card",description:"Card for cover entity"});var Rg=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,vv),Mr(e,[{key:"hasControls",get:function(){return this._controls.length>0}},{key:"_nextControl",get:function(){var t;if(this._activeControl)return null!==(t=this._controls[this._controls.indexOf(this._activeControl)+1])&&void 0!==t?t:this._controls[0]}},{key:"_onNextControlTap",value:function(t){t.stopPropagation(),this._activeControl=this._nextControl}},{key:"getCardSize",value:function(){return 1}},{key:"setConfig",value:function(t){dr(e,"setConfig",this,3)([Object.assign({tap_action:{action:"toggle"},hold_action:{action:"more-info"}},t)]),this.updateActiveControl(),this.updatePosition()}},{key:"_controls",get:function(){if(!this._config||!this._stateObj)return[];var t=[];return this._config.show_buttons_control&&t.push("buttons_control"),this._config.show_position_control&&t.push("position_control"),this._config.show_tilt_position_control&&t.push("tilt_position_control"),t}},{key:"updateActiveControl",value:function(){var t=!!this._activeControl&&this._controls.includes(this._activeControl);this._activeControl=t?this._activeControl:this._controls[0]}},{key:"updated",value:function(t){dr(e,"updated",this,3)([t]),this.hass&&t.has("hass")&&(this.updatePosition(),this.updateActiveControl())}},{key:"updatePosition",value:function(){this.position=void 0;var t=this._stateObj;t&&(this.position=Mg(t))}},{key:"onCurrentPositionChange",value:function(t){null!=t.detail.value&&(this.position=t.detail.value)}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this.hass||!this._config||!this._config.entity)return ja;var t=this._stateObj;if(!t)return this.renderNotFound(this._config);var e=this._config.name||t.attributes.friendly_name||"",n=this._config.icon,i=av(this._config),o=Dm(t,i.icon_type),r=this.hass.formatEntityState(t);if(this.position){var a=this.hass.formatEntityAttributeValue(t,"current_position",this.position);r+=" ⸱ ".concat(a)}var l=Rl(this.hass);return za(Ye||(Ye=or(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n \n "])),Ym({"fill-container":i.fill_container}),i,l,l,i,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),o?this.renderPicture(o):this.renderIcon(t,n),this.renderBadge(t),this.renderStateInfo(t,i,e,r),this._controls.length>0?za(Ke||(Ke=or(['\n
\n
\n
\n \n '])),"volume_down",!Gl(this.entity)||Zl(this.entity),this.handleClick):void 0,s?za(Zn||(Zn=or(["\n \n '])),"volume_up",!Gl(this.entity)||Zl(this.entity),this.handleClick):void 0)}}],[{key:"styles",get:function(){return Xr(Jn||(Jn=or(["\n mushroom-slider {\n flex: 1;\n --main-color: rgb(var(--rgb-state-media-player));\n --bg-color: rgba(var(--rgb-state-media-player), 0.2);\n }\n "])))}}])}();Vr([Qa({attribute:!1})],z_.prototype,"hass",void 0),Vr([Qa({attribute:!1})],z_.prototype,"entity",void 0),Vr([Qa({type:Boolean})],z_.prototype,"fill",void 0),Vr([Qa({attribute:!1})],z_.prototype,"controls",void 0),z_=Vr([Ga("mushroom-media-player-volume-control")],z_);var $_={media_control:"mdi:play-pause",volume_control:"mdi:volume-high"};_v({type:E_,name:"Mushroom Media Card",description:"Card for media player entity"});var M_=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,vv),Mr(e,[{key:"hasControls",get:function(){var t,e,n,i;return Boolean(null===(e=null===(t=this._config)||void 0===t?void 0:t.media_controls)||void 0===e?void 0:e.length)||Boolean(null===(i=null===(n=this._config)||void 0===n?void 0:n.volume_controls)||void 0===i?void 0:i.length)}},{key:"_controls",get:function(){if(!this._config||!this._stateObj)return[];var t=this._stateObj,e=[];return function(t,e){return O_(t,null!=e?e:[]).length>0}(t,this._config.media_controls)&&e.push("media_control"),function(t,e){return(null==e?void 0:e.includes("volume_buttons"))&&sl(t,1024)||(null==e?void 0:e.includes("volume_mute"))&&sl(t,8)||(null==e?void 0:e.includes("volume_set"))&&sl(t,4)}(t,this._config.volume_controls)&&e.push("volume_control"),e}},{key:"_onControlTap",value:function(t,e){e.stopPropagation(),this._activeControl=t}},{key:"setConfig",value:function(t){dr(e,"setConfig",this,3)([t]),this.updateActiveControl(),this.updateVolume()}},{key:"updated",value:function(t){dr(e,"updated",this,3)([t]),this.hass&&t.has("hass")&&(this.updateActiveControl(),this.updateVolume())}},{key:"updateVolume",value:function(){this.volume=void 0;var t=this._stateObj;t&&(this.volume=t.attributes.volume_level)}},{key:"onCurrentVolumeChange",value:function(t){null!=t.detail.value&&(this.volume=t.detail.value/100)}},{key:"updateActiveControl",value:function(){var t=!!this._activeControl&&this._controls.includes(this._activeControl);this._activeControl=t?this._activeControl:this._controls[0]}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this._config||!this.hass||!this._config.entity)return ja;var t=this._stateObj;if(!t)return this.renderNotFound(this._config);var e,n,i,o=function(t,e){var n,i=t.icon;if(![Wl,Yl,Kl].includes(e.state)&&t.use_media_info)switch(null===(n=e.attributes.app_name)||void 0===n?void 0:n.toLowerCase()){case"spotify":return"mdi:spotify";case"google podcasts":return"mdi:google-podcast";case"plex":return"mdi:plex";case"soundcloud":return"mdi:soundcloud";case"youtube":return"mdi:youtube";case"oto music":return"mdi:music-circle";case"netflix":return"mdi:netflix";default:return}return i}(this._config,t),r=(e=this._config,n=t,i=e.name||n.attributes.friendly_name||"",![Wl,Yl,Kl].includes(n.state)&&e.use_media_info&&n.attributes.media_title&&(i=n.attributes.media_title),i),a=av(this._config),l=Dm(t,a.icon_type),s=function(t,e,n){var i=n.formatEntityState(e);return![Wl,Yl,Kl].includes(e.state)&&t.use_media_info&&function(t){var e;switch(t.attributes.media_content_type){case"music":case"image":e=t.attributes.media_artist;break;case"playlist":e=t.attributes.media_playlist;break;case"tvshow":e=t.attributes.media_series_title,t.attributes.media_season&&(e+=" S"+t.attributes.media_season,t.attributes.media_episode&&(e+="E"+t.attributes.media_episode));break;default:e=t.attributes.app_name||""}return e}(e)||i}(this._config,t,this.hass);if(null!=this.volume&&this._config.show_volume_level){var c=this.hass.formatEntityAttributeValue(t,"volume_level",this.volume);s+=" ⸱ ".concat(c)}var d=Rl(this.hass),u=(!this._config.collapsible_controls||ql(t))&&this._controls.length;return za(Qn||(Qn=or(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n \n "])),Ym({"fill-container":a.fill_container}),a,d,d,a,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),l?this.renderPicture(l):this.renderIcon(t,o),this.renderBadge(t),this.renderStateInfo(t,a,r,s),u?za(ti||(ti=or(['\n
\n
',"
"])),d):t?this.renderIcon(t,e):ja,(t||a)&&n?this.renderBadgeIcon(n,i):void 0,o,r,l)}},{key:"renderPicture",value:function(t){return za(gi||(gi=or(['\n \n \n

',"","

\n
\n "])),X_(i?"button":void 0),X_(i?"0":void 0),Ym({actionable:i}),this._handleTitleAction,fs(),t,this.renderArrow()):ja,e?za(wi||(wi=or(["\n ',"","\n
\n "])),X_(o?"button":void 0),X_(o?"0":void 0),Ym({actionable:o}),this._handleSubtitleAction,fs(),e,this.renderArrow()):ja)}},{key:"renderArrow",value:function(){var t=Rl(this.hass);return za(Ci||(Ci=or([" "])),t?"mdi:chevron-left":"mdi:chevron-right")}},{key:"updated",value:function(t){dr(e,"updated",this,3)([t]),this._config&&this.hass&&this._tryConnect()}},{key:"_tryConnect",value:(l=yr(gr().mark((function t(){var e=this;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Z_.forEach((function(t){e._tryConnectKey(t)}));case 1:case"end":return t.stop()}}),t)}))),function(){return l.apply(this,arguments)})},{key:"_tryConnectKey",value:(a=yr(gr().mark((function t(e){var n,i,o,r,a=this;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===this._unsubRenderTemplates.get(e)&&this.hass&&this._config&&this.isTemplate(e)){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,o=cs(this.hass.connection,(function(t){a._templateResults=Object.assign(Object.assign({},a._templateResults),cr({},e,t))}),{template:null!==(n=this._config[e])&&void 0!==n?n:"",entity_ids:this._config.entity_id,variables:{config:this._config,user:this.hass.user.name},strict:!0}),this._unsubRenderTemplates.set(e,o),t.next=7,o;case 7:t.next=14;break;case 9:t.prev=9,t.t0=t.catch(2),r={result:null!==(i=this._config[e])&&void 0!==i?i:"",listeners:{all:!1,domains:[],entities:[],time:!1}},this._templateResults=Object.assign(Object.assign({},this._templateResults),cr({},e,r)),this._unsubRenderTemplates.delete(e);case 14:case"end":return t.stop()}}),t,this,[[2,9]])}))),function(t){return a.apply(this,arguments)})},{key:"_tryDisconnect",value:(r=yr(gr().mark((function t(){var e=this;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Z_.forEach((function(t){e._tryDisconnectKey(t)}));case 1:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"_tryDisconnectKey",value:(o=yr(gr().mark((function t(e){var n;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this._unsubRenderTemplates.get(e)){t.next=3;break}return t.abrupt("return");case 3:return t.prev=3,t.next=6,n;case 6:(0,t.sent)(),this._unsubRenderTemplates.delete(e),t.next=18;break;case 11:if(t.prev=11,t.t0=t.catch(3),"not_found"!==t.t0.code&&"template_error"!==t.t0.code){t.next=17;break}t.next=18;break;case 17:throw t.t0;case 18:case"end":return t.stop()}}),t,this,[[3,11]])}))),function(t){return o.apply(this,arguments)})}],[{key:"getConfigElement",value:(i=yr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then((function(){return pA}));case 2:return t.abrupt("return",document.createElement(G_));case 3:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})},{key:"getStubConfig",value:(n=yr(gr().mark((function t(e){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",{type:"custom:".concat(q_),title:"Hello, {{ user }} !"});case 1:case"end":return t.stop()}}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return[dr(e,"styles",this),gv,Xr(Ei||(Ei=or(["\n .header {\n display: block;\n padding: var(--title-padding);\n background: none;\n border: none;\n box-shadow: none;\n }\n .header div * {\n margin: 0;\n white-space: pre-wrap;\n }\n .header div:not(:last-of-type) {\n margin-bottom: var(--title-spacing);\n }\n .actionable {\n cursor: pointer;\n }\n .header ha-icon {\n display: none;\n }\n .actionable ha-icon {\n display: inline-block;\n margin-left: 4px;\n transition: transform 180ms ease-in-out;\n }\n .actionable:hover ha-icon {\n transform: translateX(4px);\n }\n [rtl] .actionable ha-icon {\n margin-left: initial;\n margin-right: 4px;\n }\n [rtl] .actionable:hover ha-icon {\n transform: translateX(-4px);\n }\n .title {\n color: var(--title-color);\n font-size: var(--title-font-size);\n font-weight: var(--title-font-weight);\n line-height: var(--title-line-height);\n letter-spacing: var(--title-letter-spacing);\n --mdc-icon-size: var(--title-font-size);\n }\n .subtitle {\n color: var(--subtitle-color);\n font-size: var(--subtitle-font-size);\n font-weight: var(--subtitle-font-weight);\n line-height: var(--subtitle-line-height);\n letter-spacing: var(--subtitle-letter-spacing);\n --mdc-icon-size: var(--subtitle-font-size);\n }\n .align-start {\n text-align: start;\n }\n .align-end {\n text-align: end;\n }\n .align-center {\n text-align: center;\n }\n .align-justify {\n text-align: justify;\n }\n "])))]}}]);var n,i,o,r,a,l}();Vr([tl()],J_.prototype,"_config",void 0),Vr([tl()],J_.prototype,"_templateResults",void 0),Vr([tl()],J_.prototype,"_unsubRenderTemplates",void 0),J_=Vr([Ga(q_)],J_);var Q_="".concat(yv,"-update-card"),ty="".concat(Q_,"-editor"),ey=["update"],ny={on:"var(--rgb-state-update-on)",off:"var(--rgb-state-update-off)",installing:"var(--rgb-state-update-installing)"},iy=function(t){function e(){var t;return zr(this,e),(t=br(this,e,arguments)).fill=!1,t}return wr(e,Xa),Mr(e,[{key:"_handleInstall",value:function(){this.hass.callService("update","install",{entity_id:this.entity.entity_id})}},{key:"_handleSkip",value:function(t){t.stopPropagation(),this.hass.callService("update","skip",{entity_id:this.entity.entity_id})}},{key:"installDisabled",get:function(){if(!Gl(this.entity))return!0;var t=this.entity.attributes.latest_version&&this.entity.attributes.skipped_version===this.entity.attributes.latest_version;return!ql(this.entity)&&!t||as(this.entity)}},{key:"skipDisabled",get:function(){return!Gl(this.entity)||(this.entity.attributes.latest_version&&this.entity.attributes.skipped_version===this.entity.attributes.latest_version||!ql(this.entity)||as(this.entity))}},{key:"render",value:function(){var t=Rl(this.hass);return za(Ai||(Ai=or(["\n \n \n \n \n \n \n \n '])),this.fill,t,this.skipDisabled,this._handleSkip,this.installDisabled,this._handleInstall)}}])}();Vr([Qa({attribute:!1})],iy.prototype,"hass",void 0),Vr([Qa({attribute:!1})],iy.prototype,"entity",void 0),Vr([Qa({type:Boolean})],iy.prototype,"fill",void 0),iy=Vr([Ga("mushroom-update-buttons-control")],iy),_v({type:Q_,name:"Mushroom Update Card",description:"Card for update entity"});var oy=function(t){function e(){return zr(this,e),br(this,e,arguments)}return wr(e,vv),Mr(e,[{key:"hasControls",get:function(){return!(!this._stateObj||!this._config)&&(Boolean(this._config.show_buttons_control)&&sl(this._stateObj,1))}},{key:"_handleAction",value:function(t){ms(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this._config||!this.hass||!this._config.entity)return ja;var t=this._stateObj;if(!t)return this.renderNotFound(this._config);var e=this._config.name||t.attributes.friendly_name||"",n=this._config.icon,i=av(this._config),o=Dm(t,i.icon_type),r=Rl(this.hass),a=(!this._config.collapsible_controls||ql(t))&&this._config.show_buttons_control&&sl(t,1);return za(Si||(Si=or(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n \n "])),Ym({"fill-container":i.fill_container}),i,r,r,i,this._handleAction,fs({hasHold:vs(this._config.hold_action),hasDoubleClick:vs(this._config.double_tap_action)}),o?this.renderPicture(o):this.renderIcon(t,n),this.renderBadge(t),this.renderStateInfo(t,i,e),a?za(Oi||(Oi=or(['\n