|
|
const t=window.ShadowRoot&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,e=Symbol(),a=new Map;class o{constructor(t,a){if(this._$cssResult$=!0,a!==e)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t}get styleSheet(){let e=a.get(this.cssText);return t&&void 0===e&&(a.set(this.cssText,e=new CSSStyleSheet),e.replaceSync(this.cssText)),e}toString(){return this.cssText}}const i=t=>new o("string"==typeof t?t:t+"",e),r=(t,...a)=>{const i=1===t.length?t[0]:a.reduce((e,a,o)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(a)+t[o+1],t[0]);return new o(i,e)},n=(e,a)=>{t?e.adoptedStyleSheets=a.map(t=>t instanceof CSSStyleSheet?t:t.styleSheet):a.forEach(t=>{const a=document.createElement("style"),o=window.litNonce;void 0!==o&&a.setAttribute("nonce",o),a.textContent=t.cssText,e.appendChild(a)})},s=t?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const a of t.cssRules)e+=a.cssText;return i(e)})(t):t;var l;const c=window.trustedTypes,_=c?c.emptyScript:"",u=window.reactiveElementPolyfillSupport,d={toAttribute(t,e){switch(e){case Boolean:t=t?_:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let a=t;switch(e){case Boolean:a=null!==t;break;case Number:a=null===t?null:Number(t);break;case Object:case Array:try{a=JSON.parse(t)}catch(t){a=null}}return a}},h=(t,e)=>e!==t&&(e==e||t==t),m={attribute:!0,type:String,converter:d,reflect:!1,hasChanged:h};class p extends HTMLElement{constructor(){super(),this._$Et=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Ei=null,this.o()}static addInitializer(t){var e;null!==(e=this.l)&&void 0!==e||(this.l=[]),this.l.push(t)}static get observedAttributes(){this.finalize();const t=[];return this.elementProperties.forEach((e,a)=>{const o=this._$Eh(a,e);void 0!==o&&(this._$Eu.set(o,a),t.push(o))}),t}static createProperty(t,e=m){if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){const a="symbol"==typeof t?Symbol():"__"+t,o=this.getPropertyDescriptor(t,a,e);void 0!==o&&Object.defineProperty(this.prototype,t,o)}}static getPropertyDescriptor(t,e,a){return{get(){return this[e]},set(o){const i=this[t];this[e]=o,this.requestUpdate(t,i,a)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)||m}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const t=Object.getPrototypeOf(this);if(t.finalize(),this.elementProperties=new Map(t.elementProperties),this._$Eu=new Map,this.hasOwnProperty("properties")){const t=this.properties,e=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(const a of e)this.createProperty(a,t[a])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const a=new Set(t.flat(1/0).reverse());for(const t of a)e.unshift(s(t))}else void 0!==t&&e.push(s(t));return e}static _$Eh(t,e){const a=e.attribute;return!1===a?void 0:"string"==typeof a?a:"string"==typeof t?t.toLowerCase():void 0}o(){var t;this._$Ep=new Promise(t=>this.enableUpdating=t),this._$AL=new Map,this._$Em(),this.requestUpdate(),null===(t=this.constructor.l)||void 0===t||t.forEach(t=>t(this))}addController(t){var e,a;(null!==(e=this._$Eg)&&void 0!==e?e:this._$Eg=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null===(a=t.hostConnected)||void 0===a||a.call(t))}removeController(t){var e;null===(e=this._$Eg)||void 0===e||e.splice(this._$Eg.indexOf(t)>>>0,1)}_$Em(){this.constructor.elementProperties.forEach((t,e)=>{this.hasOwnProperty(e)&&(this._$Et.set(e,this[e]),delete this[e])})}createRenderRoot(){var t;const e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return n(e,this.constructor.elementStyles),e}connectedCallback(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$Eg)||void 0===t||t.forEach(t=>{var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)})}enableUpdating(t){}disconnectedCallback(){var t;null===(t=this._$Eg)||void 0===t||t.forEach(t=>{var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)})}attributeChangedCallback(t,e,a){this._$AK(t,a)}_$ES(t,e,a=m){var o,i;const r=this.constructor._$Eh(t,a);if(void 0!==r&&!0===a.reflect){const n=(null!==(i=null===(o=a.converter)||void 0===o?void 0:o.toAttribute)&&void 0!==i?i:d.toAttribute)(e,a.type);this._$Ei=t,null==n?this.removeAttribute(r):this.setAttribute(r,n),this._$Ei=null}}_$AK(t,e){var a,o,i;const r=this.constructor,n=r._$Eu.get(t);if(void 0!==n&&this._$Ei!==n){const t=r.getPropertyOptions(n),s=t.converter,l=null!==(i=null!==(o=null===(a=s)||void 0===a?void 0:a.fromAttribute)&&void 0!==o?o:"function"==typeof s?s:null)&&void 0!==i?i:d.fromAttribute;this._$Ei=n,this[n]=l(e,t.type),this._$Ei=null}}requestUpdate(t,e,a){let o=!0;void 0!==t&&(((a=a||this.constructor.getPropertyOptions(t)).hasChanged||h)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),!0===a.reflect&&this._$Ei!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,a))):o=!1),!this.isUpdatePending&&o&&(this._$Ep=this._$E_())}async _$E_(){this.isUpdatePending=!0;try{await this._$Ep}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;this.hasUpdated,this._$Et&&(this._$Et.forEach((t,e)=>this[e]=t),this._$Et=void 0);let e=!1;const a=this._$AL;try{e=this.shouldUpdate(a),e?(this.willUpdate(a),null===(t=this._$Eg)||void 0===t||t.forEach(t=>{var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)}),this.update(a)):this._$EU()}catch(t){throw e=!1,this._$EU(),t}e&&this._$AE(a)}willUpdate(t){}_$AE(t){var e;null===(e=this._$Eg)||void 0===e||e.forEach(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)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Ep}shouldUpdate(t){return!0}update(t){void 0!==this._$EC&&(this._$EC.forEach((t,e)=>this._$ES(e,this[e],t)),this._$EC=void 0),this._$EU()}updated(t){}firstUpdated(t){}}var g;p.finalized=!0,p.elementProperties=new Map,p.elementStyles=[],p.shadowRootOptions={mode:"open"},null==u||u({ReactiveElement:p}),(null!==(l=globalThis.reactiveElementVersions)&&void 0!==l?l:globalThis.reactiveElementVersions=[]).push("1.3.0");const b=globalThis.trustedTypes,f=b?b.createPolicy("lit-html",{createHTML:t=>t}):void 0,v=`lit$${(Math.random()+"").slice(9)}$`,w="?"+v,y=`<${w}>`,k=document,$=(t="")=>k.createComment(t),S=t=>null===t||"object"!=typeof t&&"function"!=typeof t,A=Array.isArray,z=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,C=/-->/g,x=/>/g,E=/>|[ \n\r](?:([^\s"'>=/]+)([ \n\r]*=[ \n\r]*(?:[^ \n\r"'`<>=]|("|')|))|$)/g,j=/'/g,O=/"/g,T=/^(?:script|style|textarea|title)$/i,P=(t=>(e,...a)=>({_$litType$:t,strings:e,values:a}))(1),V=Symbol.for("lit-noChange"),M=Symbol.for("lit-nothing"),N=new WeakMap,R=k.createTreeWalker(k,129,null,!1),I=(t,e)=>{const a=t.length-1,o=[];let i,r=2===e?"<svg>":"",n=z;for(let e=0;e<a;e++){const a=t[e];let s,l,c=-1,_=0;for(;_<a.length&&(n.lastIndex=_,l=n.exec(a),null!==l);)_=n.lastIndex,n===z?"!--"===l[1]?n=C:void 0!==l[1]?n=x:void 0!==l[2]?(T.test(l[2])&&(i=RegExp("</"+l[2],"g")),n=E):void 0!==l[3]&&(n=E):n===E?">"===l[0]?(n=null!=i?i:z,c=-1):void 0===l[1]?c=-2:(c=n.lastIndex-l[2].length,s=l[1],n=void 0===l[3]?E:'"'===l[3]?O:j):n===O||n===j?n=E:n===C||n===x?n=z:(n=E,i=void 0);const u=n===E&&t[e+1].startsWith("/>")?" ":"";r+=n===z?a+y:c>=0?(o.push(s),a.slice(0,c)+"$lit$"+a.slice(c)+v+u):a+v+(-2===c?(o.push(void 0),e):u)}const s=r+(t[a]||"<?>")+(2===e?"</svg>":"");if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==f?f.createHTML(s):s,o]};class H{constructor({strings:t,_$litType$:e},a){let o;this.parts=[];let i=0,r=0;const n=t.length-1,s=this.parts,[l,c]=I(t,e);if(this.el=H.createElement(l,a),R.currentNode=this.el.content,2===e){const t=this.el.content,e=t.firstChild;e.remove(),t.append(...e.childNodes)}for(;null!==(o=R.nextNode())&&s.length<n;){if(1===o.nodeType){if(o.hasAttributes()){const t=[];for(const e of o.getAttributeNames())if(e.endsWith("$lit$")||e.startsWith(v)){const a=c[r++];if(t.push(e),void 0!==a){const t=o.getAttribute(a.toLowerCase()+"$lit$").split(v),e=/([.?@])?(.*)/.exec(a);s.push({type:1,index:i,name:e[2],strings:t,ctor:"."===e[1]?Z:"?"===e[1]?K:"@"===e[1]?W:B})}else s.push({type:6,index:i})}for(const e of t)o.removeAttribute(e)}if(T.test(o.tagName)){const t=o.textContent.split(v),e=t.length-1;if(e>0){o.textContent=b?b.emptyScript:"";for(let a=0;a<e;a++)o.append(t[a],$()),R.nextNode(),s.push({type:2,index:++i});o.append(t[e],$())}}}else if(8===o.nodeType)if(o.data===w)s.push({type:2,index:i});else{let t=-1;for(;-1!==(t=o.data.indexOf(v,t+1));)s.push({type:7,index:i}),t+=v.length-1}i++}}static createElement(t,e){const a=k.createElement("template");return a.innerHTML=t,a}}function U(t,e,a=t,o){var i,r,n,s;if(e===V)return e;let l=void 0!==o?null===(i=a._$Cl)||void 0===i?void 0:i[o]:a._$Cu;const c=S(e)?void 0:e._$litDirective$;return(null==l?void 0:l.constructor)!==c&&(null===(r=null==l?void 0:l._$AO)||void 0===r||r.call(l,!1),void 0===c?l=void 0:(l=new c(t),l._$AT(t,a,o)),void 0!==o?(null!==(n=(s=a)._$Cl)&&void 0!==n?n:s._$Cl=[])[o]=l:a._$Cu=l),void 0!==l&&(e=U(t,l._$AS(t,e.values),l,o)),e}class D{constructor(t,e){this.v=[],this._$AN=void 0,this._$AD=t,this._$AM=e}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}p(t){var e;const{el:{content:a},parts:o}=this._$AD,i=(null!==(e=null==t?void 0:t.creationScope)&&void 0!==e?e:k).importNode(a,!0);R.currentNode=i;let r=R.nextNode(),n=0,s=0,l=o[0];for(;void 0!==l;){if(n===l.index){let e;2===l.type?e=new L(r,r.nextSibling,this,t):1===l.type?e=new l.ctor(r,l.name,l.strings,this,t):6===l.type&&(e=new F(r,this,t)),this.v.push(e),l=o[++s]}n!==(null==l?void 0:l.index)&&(r=R.nextNode(),n++)}return i}m(t){let e=0;for(const a of this.v)void 0!==a&&(void 0!==a.strings?(a._$AI(t,a,e),e+=a.strings.length-2):a._$AI(t[e])),e++}}class L{constructor(t,e,a,o){var i;this.type=2,this._$AH=M,this._$AN=void 0,this._$AA=t,this._$AB=e,this._$AM=a,this.options=o,this._$Cg=null===(i=null==o?void 0:o.isConnected)||void 0===i||i}get _$AU(){var t,e;return null!==(e=null===(t=this._$AM)||void 0===t?void 0:t._$AU)&&void 0!==e?e:this._$Cg}get parentNode(){let t=this._$AA.parentNode;const e=this._$AM;return void 0!==e&&11===t.nodeType&&(t=e.parentNode),t}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(t,e=this){t=U(this,t,e),S(t)?t===M||null==t||""===t?(this._$AH!==M&&this._$AR(),this._$AH=M):t!==this._$AH&&t!==V&&this.$(t):void 0!==t._$litType$?this.T(t):void 0!==t.nodeType?this.k(t):(t=>{var e;return A(t)||"function"==typeof(null===(e=t)||void 0===e?void 0:e[Symbol.iterator])})(t)?this.S(t):this.$(t)}A(t,e=this._$AB){return this._$AA.parentNode.insertBefore(t,e)}k(t){this._$AH!==t&&(this._$AR(),this._$AH=this.A(t))}$(t){this._$AH!==M&&S(this._$AH)?this._$AA.nextSibling.data=t:this.k(k.createTextNode(t)),this._$AH=t}T(t){var e;const{values:a,_$litType$:o}=t,i="number"==typeof o?this._$AC(t):(void 0===o.el&&(o.el=H.createElement(o.h,this.options)),o);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===i)this._$AH.m(a);else{const t=new D(i,this),e=t.p(this.options);t.m(a),this.k(e),this._$AH=t}}_$AC(t){let e=N.get(t.strings);return void 0===e&&N.set(t.strings,e=new H(t)),e}S(t){A(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let a,o=0;for(const i of t)o===e.length?e.push(a=new L(this.A($()),this.A($()),this,this.options)):a=e[o],a._$AI(i),o++;o<e.length&&(this._$AR(a&&a._$AB.nextSibling,o),e.length=o)}_$AR(t=this._$AA.nextSibling,e){var a;for(null===(a=this._$AP)||void 0===a||a.call(this,!1,!0,e);t&&t!==this._$AB;){const e=t.nextSibling;t.remove(),t=e}}setConnected(t){var e;void 0===this._$AM&&(this._$Cg=t,null===(e=this._$AP)||void 0===e||e.call(this,t))}}class B{constructor(t,e,a,o,i){this.type=1,this._$AH=M,this._$AN=void 0,this.element=t,this.name=e,this._$AM=o,this.options=i,a.length>2||""!==a[0]||""!==a[1]?(this._$AH=Array(a.length-1).fill(new String),this.strings=a):this._$AH=M}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t,e=this,a,o){const i=this.strings;let r=!1;if(void 0===i)t=U(this,t,e,0),r=!S(t)||t!==this._$AH&&t!==V,r&&(this._$AH=t);else{const o=t;let n,s;for(t=i[0],n=0;n<i.length-1;n++)s=U(this,o[a+n],e,n),s===V&&(s=this._$AH[n]),r||(r=!S(s)||s!==this._$AH[n]),s===M?t=M:t!==M&&(t+=(null!=s?s:"")+i[n+1]),this._$AH[n]=s}r&&!o&&this.C(t)}C(t){t===M?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,null!=t?t:"")}}class Z extends B{constructor(){super(...arguments),this.type=3}C(t){this.element[this.name]=t===M?void 0:t}}const q=b?b.emptyScript:"";class K extends B{constructor(){super(...arguments),this.type=4}C(t){t&&t!==M?this.element.setAttribute(this.name,q):this.element.removeAttribute(this.name)}}class W extends B{constructor(t,e,a,o,i){super(t,e,a,o,i),this.type=5}_$AI(t,e=this){var a;if((t=null!==(a=U(this,t,e,0))&&void 0!==a?a:M)===V)return;const o=this._$AH,i=t===M&&o!==M||t.capture!==o.capture||t.once!==o.once||t.passive!==o.passive,r=t!==M&&(o===M||i);i&&this.element.removeEventListener(this.name,this,o),r&&this.element.addEventListener(this.name,this,t),this._$AH=t}handleEvent(t){var e,a;"function"==typeof this._$AH?this._$AH.call(null!==(a=null===(e=this.options)||void 0===e?void 0:e.host)&&void 0!==a?a:this.element,t):this._$AH.handleEvent(t)}}class F{constructor(t,e,a){this.element=t,this.type=6,this._$AN=void 0,this._$AM=e,this.options=a}get _$AU(){return this._$AM._$AU}_$AI(t){U(this,t)}}const G=window.litHtmlPolyfillSupport;var J,X;null==G||G(H,L),(null!==(g=globalThis.litHtmlVersions)&&void 0!==g?g:globalThis.litHtmlVersions=[]).push("2.2.0");class Y extends p{constructor(){super(...arguments),this.renderOptions={host:this},this._$Dt=void 0}createRenderRoot(){var t,e;const a=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=a.firstChild),a}update(t){const e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Dt=((t,e,a)=>{var o,i;const r=null!==(o=null==a?void 0:a.renderBefore)&&void 0!==o?o:e;let n=r._$litPart$;if(void 0===n){const t=null!==(i=null==a?void 0:a.renderBefore)&&void 0!==i?i:null;r._$litPart$=n=new L(e.insertBefore($(),t),t,void 0,null!=a?a:{})}return n._$AI(t),n})(e,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Dt)||void 0===t||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Dt)||void 0===t||t.setConnected(!1)}render(){return V}}Y.finalized=!0,Y._$litElement$=!0,null===(J=globalThis.litElementHydrateSupport)||void 0===J||J.call(globalThis,{LitElement:Y});const Q=globalThis.litElementPolyfillSupport;var tt,et;null==Q||Q({LitElement:Y}),(null!==(X=globalThis.litElementVersions)&&void 0!==X?X:globalThis.litElementVersions=[]).push("3.2.0"),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"}(tt||(tt={})),function(t){t.language="language",t.system="system",t.am_pm="12",t.twenty_four="24"}(et||(et={}));var at=function(t,e,a,o){o=o||{},a=null==a?{}:a;var i=new Event(e,{bubbles:void 0===o.bubbles||o.bubbles,cancelable:Boolean(o.cancelable),composed:void 0===o.composed||o.composed});return i.detail=a,t.dispatchEvent(i),i};class ot extends Y{static get properties(){return{hass:Object,template:String,variables:Object,value:String}}connectedCallback(){super.connectedCallback(),this.hass?this.unsubscribePromise||this.template&&(this.unsubscribePromise=this.hass.connection.subscribeMessage(t=>{this.value=t.result},{type:"render_template",template:this.template,variables:this.variables})):console.warn("hass object is not provided")}async disconnectedCallback(){if(super.disconnectedCallback(),this.unsubscribePromise)try{const t=await this.unsubscribePromise;return this.unsubscribePromise=null,t()}catch(t){if("not_found"!==t.code)throw t}}render(){return this.value?this.value:M}}var it="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},rt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nt=/^\w*$/,st=/^\./,lt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ct=/\\(\\)?/g,_t=/^\[object .+?Constructor\]$/,ut="object"==typeof it&&it&&it.Object===Object&&it,dt="object"==typeof self&&self&&self.Object===Object&&self,ht=ut||dt||Function("return this")();var mt,pt=Array.prototype,gt=Function.prototype,bt=Object.prototype,ft=ht["__core-js_shared__"],vt=(mt=/[^.]+$/.exec(ft&&ft.keys&&ft.keys.IE_PROTO||""))?"Symbol(src)_1."+mt:"",wt=gt.toString,yt=bt.hasOwnProperty,kt=bt.toString,$t=RegExp("^"+wt.call(yt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),St=ht.Symbol,At=pt.splice,zt=Rt(ht,"Map"),Ct=Rt(Object,"create"),xt=St?St.prototype:void 0,Et=xt?xt.toString:void 0;function jt(t){var e=-1,a=t?t.length:0;for(this.clear();++e<a;){var o=t[e];this.set(o[0],o[1])}}function Ot(t){var e=-1,a=t?t.length:0;for(this.clear();++e<a;){var o=t[e];this.set(o[0],o[1])}}function Tt(t){var e=-1,a=t?t.length:0;for(this.clear();++e<a;){var o=t[e];this.set(o[0],o[1])}}function Pt(t,e){for(var a,o,i=t.length;i--;)if((a=t[i][0])===(o=e)||a!=a&&o!=o)return i;return-1}function Vt(t,e){for(var a,o=0,i=(e=function(t,e){if(Dt(t))return!1;var a=typeof t;if("number"==a||"symbol"==a||"boolean"==a||null==t||Bt(t))return!0;return nt.test(t)||!rt.test(t)||null!=e&&t in Object(e)}(e,t)?[e]:Dt(a=e)?a:It(a)).length;null!=t&&o<i;)t=t[Ht(e[o++])];return o&&o==i?t:void 0}function Mt(t){return!(!Lt(t)||(e=t,vt&&vt in e))&&(function(t){var e=Lt(t)?kt.call(t):"";return"[object Function]"==e||"[object GeneratorFunction]"==e}(t)||function(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(t){}return e}(t)?$t:_t).test(function(t){if(null!=t){try{return wt.call(t)}catch(t){}try{return t+""}catch(t){}}return""}(t));var e}function Nt(t,e){var a,o,i=t.__data__;return("string"==(o=typeof(a=e))||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==a:null===a)?i["string"==typeof e?"string":"hash"]:i.map}function Rt(t,e){var a=function(t,e){return null==t?void 0:t[e]}(t,e);return Mt(a)?a:void 0}jt.prototype.clear=function(){this.__data__=Ct?Ct(null):{}},jt.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},jt.prototype.get=function(t){var e=this.__data__;if(Ct){var a=e[t];return"__lodash_hash_undefined__"===a?void 0:a}return yt.call(e,t)?e[t]:void 0},jt.prototype.has=function(t){var e=this.__data__;return Ct?void 0!==e[t]:yt.call(e,t)},jt.prototype.set=function(t,e){return this.__data__[t]=Ct&&void 0===e?"__lodash_hash_undefined__":e,this},Ot.prototype.clear=function(){this.__data__=[]},Ot.prototype.delete=function(t){var e=this.__data__,a=Pt(e,t);return!(a<0)&&(a==e.length-1?e.pop():At.call(e,a,1),!0)},Ot.prototype.get=function(t){var e=this.__data__,a=Pt(e,t);return a<0?void 0:e[a][1]},Ot.prototype.has=function(t){return Pt(this.__data__,t)>-1},Ot.prototype.set=function(t,e){var a=this.__data__,o=Pt(a,t);return o<0?a.push([t,e]):a[o][1]=e,this},Tt.prototype.clear=function(){this.__data__={hash:new jt,map:new(zt||Ot),string:new jt}},Tt.prototype.delete=function(t){return Nt(this,t).delete(t)},Tt.prototype.get=function(t){return Nt(this,t).get(t)},Tt.prototype.has=function(t){return Nt(this,t).has(t)},Tt.prototype.set=function(t,e){return Nt(this,t).set(t,e),this};var It=Ut((function(t){var e;t=null==(e=t)?"":function(t){if("string"==typeof t)return t;if(Bt(t))return Et?Et.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}(e);var a=[];return st.test(t)&&a.push(""),t.replace(lt,(function(t,e,o,i){a.push(o?i.replace(ct,"$1"):e||t)})),a}));function Ht(t){if("string"==typeof t||Bt(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Ut(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError("Expected a function");var a=function(){var o=arguments,i=e?e.apply(this,o):o[0],r=a.cache;if(r.has(i))return r.get(i);var n=t.apply(this,o);return a.cache=r.set(i,n),n};return a.cache=new(Ut.Cache||Tt),a}Ut.Cache=Tt;var Dt=Array.isArray;function Lt(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function Bt(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==kt.call(t)}var Zt=function(t,e,a){var o=null==t?void 0:Vt(t,e);return void 0===o?a:o},qt={cleaning:"Netejant",paused:"En pausa",idle:"Inactiu",charging:"Carregant","returning home":"Tornant a la base",docked:"A la base"},Kt={gentle:"Delicat",silent:"Silenciós",standard:"Estàndard",medium:"Mitjà",turbo:"Turbo"},Wt={name:"Vacuum Card",description:"Vacuum card us permet controlar el robot aspirador.",start:"Neteja",continue:"Continua",pause:"Pausa",stop:"Atura",return_to_base:"Torna a la base",locate:"Localitza",not_available:"No disponible"},Ft={missing_entity:"Cal especificar una entitat."},Gt={entity:"Entitat (Requerit)",map:"Càmera de mapa (Opcional)",image:"Imatge (Opcional)",compact_view:"Visualització compacta",compact_view_aria_label_on:"Activar visualització compacta",compact_view_aria_label_off:"Desactivar visualització compacta",show_name:"Mostrar nom",show_name_aria_label_on:"Mostra nom",show_name_aria_label_off:"Amaga nom",show_status:"Mostrar estat",show_status_aria_label_on:"Mostra estat",show_status_aria_label_off:"Amaga estat",show_toolbar:"Mostrar barra d'eines",show_toolbar_aria_label_on:"Mostra barra d'eines",show_toolbar_aria_label_off:"Amaga barra d'eines",code_only_note:"Nota: Configuració de les accions i estadístiques només disponible des de l'Editor de Codi."},Jt={status:qt,source:Kt,common:Wt,error:Ft,editor:Gt},Xt={cleaning:"清扫中",auto:"自动清扫",spot:"区域清扫",edge:"边缘清扫",single_room:"单房间清扫",paused:"暂停中",idle:"闲置中",stop:"已停止",charging:"充电中","returning home":"回充",returning:"回充",docked:"充电中",unknown:"未知",offline:"离线",error:"错误"},Yt={gentle:"轻柔",silent:"安静",standard:"标准",medium:"中等",turbo:"强力",normal:"正常",high:"高",strong:"强力",quiet:"安静",max:"Max","max+":"Max+"},Qt={name:"Vacuum Card",description:"Vacuum Card 允许您控制您的扫地机器人。",start:"清扫",continue:"继续",pause:"暂停",stop:"停止",return_to_base:"回充",locate:"定位扫地机器人",not_available:"扫地机器人不可用"},te={missing_entity:"必须指定一个实体!"},ee={actions_array:'警告: "动作" 是为了覆盖现有按钮的默认动作而保留的。如果你的目的是增加额外的动作,请使用"快捷键"选项来代替。'},ae={entity:"实体 (必填)",map:"地图 (选填)",image:"图片 (选填)",compact_view:"紧凑视图",compact_view_aria_label_on:"开启紧凑视图",compact_view_aria_label_off:"关闭紧凑视图",show_name:"显示名称",show_name_aria_label_on:"开启名称显示",show_name_aria_label_off:"关闭名称显示",show_status:"显示状态",show_status_aria_label_on:"开启状态显示",show_status_aria_label_off:"关闭状态显示",show_toolbar:"显示工具栏",show_toolbar_aria_label_on:"开启工具栏显示",show_toolbar_aria_label_off:"关闭工具栏显示",code_only_note:"注意: 设置动作和统计选项只能使用代码编辑器。"},oe={status:Xt,source:Yt,common:Qt,error:te,warning:ee,editor:ae},ie={cleaning:"Vysává se",auto:"Automatické vysávání",spot:"Vysávání na místě",edge:"Vysávání při okraji",single_room:"Vysávání jedné místnosti",paused:"Pozastaveno",idle:"Nečinný",stop:"Zastavený",charging:"Nabíjí se","returning home":"Vrací se do stanice",returning:"Vrací se",docked:"Ve stanici",unknown:"Neznámý",offline:"Vypnuto",error:"Chyba"},re={gentle:"Mírný",silent:"Tichý",standard:"Standardní",medium:"Střední",turbo:"Turbo",normal:"Normální",high:"Vysoký",strong:"Silný",quiet:"Tichý",max:"Max","max+":"Max+"},ne={name:"Karta vysavače",description:"Karta vysavače vám dovolí ovládat svůj vysavač.",start:"Začni vysávat",continue:"Pokračuj",pause:"Pozastav",stop:"Zastav",return_to_base:"Vrať se domů",locate:"Lokalizuj",not_available:"Vysavač není dostupný"},se={missing_entity:"Je vyžadováno specifikování entity!"},le={actions_array:"VAROVÁNÍ: 'actions' jsou rezervovány pro přepsání původních akcí u existujících tlačítek. Pokud jste chtěli měli v plánu přidat další akce, použijte namísto toho možnost 'shortcuts'."},ce={entity:"Entita (Povinný)",map:"Mapa (Nepovinný)",image:"Fotka (Nepovinný)",compact_view:"Kompaktní zobrazení",compact_view_aria_label_on:"Zapni kompaktní zobrazení",compact_view_aria_label_off:"Vypni kompaktní zobrazení",show_name:"Zobraz název",show_name_aria_label_on:"Zapni zobrazení názvu",show_name_aria_label_off:"Vypni zobrazení názvu",show_status:"Zobraz status",show_status_aria_label_on:"Zapni zobrazení statusu",show_status_aria_label_off:"Vypni zobrazení statusu",show_toolbar:"Zobraz lištu",show_toolbar_aria_label_on:"Zapni zobrazení lišty",show_toolbar_aria_label_off:"Vypni zobrazení lišty",code_only_note:"Poznámka: Nastavení akcí a infa je dostupné pouze v editoru kódu."},_e={status:ie,source:re,common:ne,error:se,warning:le,editor:ce},ue={cleaning:"Støvsuger",paused:"Pauset",idle:"Inaktiv",charging:"Lader","returning home":"Returnerer til dock"},de={gentle:"Mild",silent:"Stille",standard:"Standard",medium:"Medium",turbo:"Turbo"},he={name:"Vacuum Card",description:"Vacuum card lader dig kontrollere din robotstøvsuger.",start:"Start",continue:"Fortsæt",pause:"Pause",stop:"Stop",return_to_base:"Gå til dock",locate:"Find støvsuger",not_available:"Støvsuger er ikke tilgængelig"},me={missing_entity:"En enhed skal specificeres!"},pe={actions_array:""},ge={entity:"Enhed (Påkrævet)",map:"Map Camera (Valgfrit)",image:"Billede (Valgfrit)",compact_view:"Kompakt visning",compact_view_aria_label_on:"Slå kompakt visning til",compact_view_aria_label_off:"Slå kompakt visning fra",show_name:"Vis navn",show_name_aria_label_on:"Slå visning af navn til",show_name_aria_label_off:"Slå visning af navn fra",show_status:"Vis Status",show_status_aria_label_on:"Slå visning af status til",show_status_aria_label_off:"Slå visning af status fra",show_toolbar:"Vis værktøjslinje",show_toolbar_aria_label_on:"Slå visning af værktøjslinje til",show_toolbar_aria_label_off:"Slå visning af værktøjslinje fra",code_only_note:"Bemærk: Indstilling af actions og statistik er udelukkende muligt via Code Editor."},be={status:ue,source:de,common:he,error:me,warning:pe,editor:ge},fe={cleaning:"Reinigen",paused:"Pausiert",idle:"Untätig",charging:"Aufladen","returning home":"Rückkehr zu Dockingstation",returning:"Rückkehr zu Dockingstation","segment cleaning":"Zimmerreinigung",docked:"Angedockt",error:"Fehler"},ve={silent:"Leise",standard:"Standard",medium:"Mittel",turbo:"Max",quiet:"Leise",max:"Maximal","max+":"Maximal+",gentle:"Schonend"},we={name:"Vacuum Card",description:"Vacuum card ermöglicht es Ihnen, Ihr Staubsaugerroboter zu steuern.",start:"Reinigen",continue:"Weiter",pause:"Pause",stop:"Stop",return_to_base:"Dock",locate:"Staubsauger lokalisieren"},ye={missing_entity:"Angabe der Entität ist erforderlich!"},ke={actions_array:""},$e={entity:"Entität (Erforderlich)",map:"Map Camera (Optional)",image:"Bild (Optional)",compact_view:"kompakte Ansicht",compact_view_aria_label_on:"Schalte kompakte Ansicht ein",compact_view_aria_label_off:"Schalte kompakte Ansicht aus",show_name:"Zeige Namen",show_name_aria_label_on:"Schalte 'Zeige Namen' ein",show_name_aria_label_off:"Schalte 'Zeige Namen' aus",show_toolbar:"Zeige Toolbar",show_toolbar_aria_label_on:"Schalte 'Zeige Toolbar' ein",show_toolbar_aria_label_off:"Schalte 'Zeige Toolbar' aus",code_only_note:"Hinweis: Das Festlegen von Aktionen und Statistikoptionen ist ausschließlich mit dem Code-Editor möglich."},Se={status:fe,source:ve,common:we,error:ye,warning:ke,editor:$e},Ae={cleaning:"Cleaning",auto:"Automatic Cleaning",spot:"Spot Cleaning",edge:"Edge Cleaning",single_room:"Single Room Cleaning",paused:"Paused",idle:"Idle",stop:"Stopped",charging:"Charging","returning home":"Returning Home",returning:"Returning Home",docked:"Docked",unknown:"Unknown",offline:"Offline",error:"Error"},ze={gentle:"Gentle",silent:"Silent",standard:"Standard",medium:"Medium",turbo:"Turbo",normal:"Normal",high:"High",strong:"Strong",quiet:"Quiet",max:"Max","max+":"Max+"},Ce={name:"Vacuum Card",description:"Vacuum card allows you to control your robot vacuum.",start:"Clean",continue:"Continue",pause:"Pause",stop:"Stop",return_to_base:"Dock",locate:"Locate Vacuum",not_available:"Vacuum is not available"},xe={missing_entity:"Specifying entity is required!"},Ee={actions_array:"WARNING: 'actions' is reserved to override default actions for existing buttons. If your intention was to add additional actions, use the 'shortcuts' option instead."},je={entity:"Entity (Required)",map:"Map Camera (Optional)",image:"Image (Optional)",compact_view:"Compact View",compact_view_aria_label_on:"Toggle compact view on",compact_view_aria_label_off:"Toggle compact view off",show_name:"Show Name",show_name_aria_label_on:"Toggle display name on",show_name_aria_label_off:"Toggle display name off",show_status:"Show Status",show_status_aria_label_on:"Toggle display status on",show_status_aria_label_off:"Toggle display status off",show_toolbar:"Show Toolbar",show_toolbar_aria_label_on:"Toggle display toolbar on",show_toolbar_aria_label_off:"Toggle display toolbar off",code_only_note:"Note: Setting actions and stats options are available exclusively using Code Editor."},Oe={status:Ae,source:ze,common:Ce,error:xe,warning:Ee,editor:je},Te={cleaning:"Limpiando",paused:"En pausa",idle:"Inactivo",charging:"Cargando","returning home":"Volviendo a la base",docked:"En la base","segment cleaning":"Limpiando zona",returning:"Volviendo a la base"},Pe={gentle:"Delicado",silent:"Silencioso",standard:"Estándar",medium:"Medio",turbo:"Turbo",strong:"Fuerte"},Ve={name:"Vacuum Card",description:"Vacuum card te permite controlar tu robot aspirador.",start:"Comenzar",continue:"Continuar",pause:"Pausar",stop:"Detener",return_to_base:"Volver a la base",locate:"Localizar",not_available:"Vacuum no está disponible"},Me={missing_entity:"¡Se requiere especificar una entidad!"},Ne={actions_array:"ATENCIÓN: La opcion 'actions' está reservada para sobreescribir el comportamiento por defecto de los botones existentes. Si su intención es añadir acciones adicionales, debe utilizar la opcion 'shortcuts' en su lugar."},Re={entity:"Entidad (Requerido)",map:"Map Camera (Opcional)",image:"Imagen (Opcional)",compact_view:"Vista compacta",compact_view_aria_label_on:"Activar vista compacta",compact_view_aria_label_off:"Desactivar vista compacta",show_name:"Nombre a mostrar",show_name_aria_label_on:"Mostrar nombre",show_name_aria_label_off:"Ocultar nombre",show_status:"Mostrar estado",show_status_aria_label_on:"Activar estado de la pantalla",show_status_aria_label_off:"Desactivar estado de la pantalla",show_toolbar:"Mostrar barra de herramientas",show_toolbar_aria_label_on:"Activar la barra de herramientas",show_toolbar_aria_label_off:"Desactivar la barra de herramientas",code_only_note:"Nota: La configuración de las acciones y estadísticas está únicamente disponible a través del Editor de Código."},Ie={status:Te,source:Pe,common:Ve,error:Me,warning:Ne,editor:Re},He={Cleaning:"Siivoaa",Paused:"Pysäytetty",Idle:"Toimeton",Charging:"Latauksessa","Returning home":"Palaa kotiin"},Ue={Gentle:"Hellävarainen",Silent:"Hiljainen",Standard:"Normaali",Medium:"Keskitaso",Turbo:"Turbo"},De={name:"Pölynimurikortti",description:"Pölynimurikortti sallii robotti imurin ohjauksen.",start:"Siivoa",continue:"Jatka",pause:"Tauko",stop:"Pysähdy",return_to_base:"Latausasemaan",locate:"Paikanna imuri",not_available:"Imuri ei saatavilla"},Le={missing_entity:"Entiteetti puuttuu!"},Be={entity:"Entiteetti (Vaaditaan)",map:"Kartan kamera (Valinnainen)",image:"Kuva (Valinnainen)",compact_view:"Kompakti näkymä",compact_view_aria_label_on:"Kompakti näkymä päälle",compact_view_aria_label_off:"Kompakti näkymä pois",show_name:"Näytä Nimi",show_name_aria_label_on:"Näyttönimi päälle",show_name_aria_label_off:"Näyttönimi pois",show_status:"Näytä Tila",show_status_aria_label_on:"Tilanäyttö päälle",show_status_aria_label_off:"Tilanäyttö pois",show_toolbar:"Näytä työkalurivi",show_toolbar_aria_label_on:"Työkalurivi päälle",show_toolbar_aria_label_off:"Työkalurivi pois",code_only_note:"Huom: Toimintojen ja tilastojen optiot ovat saatavilla ainoastaan koodieditorissa"},Ze={status:He,source:Ue,common:De,error:Le,editor:Be},qe={cleaning:"Nettoyage",auto:"Nettoyage Automatique",spot:"Nettoyage Localisé",edge:"Nettoyage Contours",single_room:"Nettoyage Pièce Unique",paused:"En pause",idle:"Inactif",stop:"Arrêté",charging:"En charge","returning home":"Retour à la base",returning:"Retour à la base",docked:"A la base",unknown:"Inconnu",offline:"Déconnecté"},Ke={gentle:"Doux",silent:"Silencieux",standard:"Standard",medium:"Moyen",turbo:"Turbo",normal:"Normal",high:"Intense"},We={name:"Vacuum Carte",description:"Vacuum carte vous permet de contrôler votre robot aspirateur.",start:"Nettoyer",continue:"Continuer",pause:"Pause",stop:"Stop",return_to_base:"Retour base",locate:"Localiser aspirateur",not_available:"L'aspirateur n'est pas disponible"},Fe={missing_entity:"La spécification de l'entité est requise !"},Ge={actions_array:""},Je={entity:"Entité (obligatoire)",map:"Caméra de carte (facultatif)",image:"Image (facultatif)",compact_view:"Vue compacte",compact_view_aria_label_on:"Activer la vue compacte",compact_view_aria_label_off:"Désactiver la vue compacte",show_name:"Afficher le nom",show_name_aria_label_on:"Activer affichage du nom",show_name_aria_label_off:"Désactiver affichage du nom",show_status:"Afficher l'état",show_status_aria_label_on:"Activer l'affichage de l'état",show_status_aria_label_off:"Désactiver l'affichage de l'état",show_toolbar:"Afficher la barre d'outils",show_toolbar_aria_label_on:"Activer l'affichage de la barre d'outils",show_toolbar_aria_label_off:"Désactiver l'affichage de la barre d'outils",code_only_note:"Remarque: Les options de réglage des actions et statistiques sont disponibles exclusivement en utilisant l'éditeur de code."},Xe={status:qe,source:Ke,common:We,error:Fe,warning:Ge,editor:Je},Ye={cleaning:"מנקה","segment cleaning":"ניקוי מקטע",auto:"ניקוי אוטומטי",spot:"ניקוי אזור",edge:"ניקוי פינה",single_room:"ניקוי חדר יחיד",paused:"מושהה",idle:"ממתין",stop:"נעצר",charging:"בטעינה","returning home":"בחזרה הביתה",returning:"חוזר",docked:"בתחנה",unknown:"לא ידוע",offline:"מנותק",error:"שגיאה"},Qe={gentle:"עדין",silent:"שקט",standard:"רגיל",medium:"בינוני",turbo:"טורבו",normal:"נורמלי",high:"גבוה",auto:"אוטומטי"},ta={name:"כרטיס שואב",description:"כרטיס שואב מאפשר לך שליטה על שואב האבק שלך.",start:"נקה",continue:"המשך",pause:"השהה",stop:"עצור",return_to_base:"עגינה",locate:"אתר שואב",not_available:"השואב אינו זמין"},ea={missing_entity:"יש צורך לציין ישות!"},aa={actions_array:""},oa={entity:"ישות (נדרש)",map:"מצלמת מפה (אפשרי)",image:"תמונה (אפשרי)",compact_view:"תצוגה קומפקטית",compact_view_aria_label_on:"החלף תצוגה קומפקטית",compact_view_aria_label_off:"כבה את התצוגה הקומפקטית",show_name:"שם תצוגה",show_name_aria_label_on:"הפעל את שם התצוגה למצב מופעל",show_name_aria_label_off:"כבה את שם התצוגה",show_status:"הצג סטטוס",show_status_aria_label_on:"הפעל את מצב התצוגה למצב פעיל",show_status_aria_label_off:"כבה את מצב התצוגה",show_toolbar:"הצג סרגל כלים",show_toolbar_aria_label_on:"הפעל את סרגל הכלים לתצוגה",show_toolbar_aria_label_off:"כבה את סרגל הכלים לתצוגה",code_only_note:"הערה: הגדרת פעולות ואפשרויות סטטיסטיקה זמינות אך ורק באמצעות עורך הקוד."},ia={status:Ye,source:Qe,common:ta,error:ea,warning:aa,editor:oa},ra={cleaning:"Tisztítás",paused:"Szünet",idle:"Tétlen",charging:"Töltés","returning home":"Hazatérés"},na={gentle:"Gyengéd",silent:"Csendes",standard:"Alap",medium:"Közepes",turbo:"Turbo"},sa={name:"Porszívó Kártya",description:"Ez a kártya lehetővé teszi, hogy robot porszívódat irányítsd.",start:"Tisztítás",continue:"Folytatás",pause:"Szünet",stop:"Megszakítás",return_to_base:"Hazatérés",locate:"Porszívó megkeresése",not_available:"A porszívó nem elérhető"},la={missing_entity:"Entitás megadása kötelező!"},ca={actions_array:""},_a={entity:"Entitás (Kötelező)",map:"Térkép kamera (Opcionális)",image:"Kép (Opcionális)",compact_view:"Kompakt nézet",compact_view_aria_label_on:"Kompakt nézet bekapcsolása",compact_view_aria_label_off:"Kompakt nézet kikapcsolása",show_name:"Név megjelenítése",show_name_aria_label_on:"Név megjelenítése",show_name_aria_label_off:"Név elrejtése",show_status:"Állapot megjelenítése",show_status_aria_label_on:"Állapot megjelenítése",show_status_aria_label_off:"Állapot elrejtése",show_toolbar:"Eszköztár megjelenítése",show_toolbar_aria_label_on:"Eszköztár megjelenítése",show_toolbar_aria_label_off:"Eszköztár elrejtése",code_only_note:"Megjegyzés: Parancsok és statisztikák beállítása csak a kódszerkesztőben elérhetőek."},ua={status:ra,source:na,common:sa,error:la,warning:ca,editor:_a},da={cleaning:"In pulizia",paused:"In pausa",idle:"Inattivo",charging:"In carica","returning home":"In rientro alla base",docked:"In Base"},ha={gentle:"Gentile",silent:"Silenzioso",standard:"Normale",medium:"Medio",turbo:"Turbo"},ma={name:"Vacuum Card",description:"Vacuum card consente di controllare il tuo aspirapolvere.",start:"Pulisci",continue:"Continua",pause:"Pausa",stop:"Stop",return_to_base:"Base",locate:"Trova aspirapolvere",not_available:"Vacuum non disponibile"},pa={missing_entity:"È necessario specificare l'entità!"},ga={actions_array:""},ba={entity:"Entità (Richiesto)",map:"Mappa (Opzionale)",image:"Immagine (Opzionale)",compact_view:"Vista compatta",compact_view_aria_label_on:"Attiva vista compatta",compact_view_aria_label_off:"Disattiva vista compatta",show_name:"Mostra Nome",show_name_aria_label_on:"Attiva nome",show_name_aria_label_off:"Disattiva nome",show_status:"Mostra Stato",show_status_aria_label_on:"Attiva stato",show_status_aria_label_off:"Disattiva stato",show_toolbar:"Mostra barra degli strumenti",show_toolbar_aria_label_on:"Attiva barra degli strumenti",show_toolbar_aria_label_off:"Disattiva barra degli strumenti",code_only_note:"NB: La configurazione di azioni e statistiche sono disponibili soltanto nell'editor di codice."},fa={status:da,source:ha,common:ma,error:pa,warning:ga,editor:ba},va={cleaning:"청소중",paused:"일시정지",idle:"대기중",charging:"충전중","returning home":"복귀중"},wa={gentle:"물걸레",silent:"저소음",standard:"밸런스",medium:"터보",turbo:"최강"},ya={name:"청소기 카드",description:"청소기 카드는 로봇 청소기를 제어합니다.",start:"청소 시작",continue:"청소 재개",pause:"일시정지",stop:"정지",return_to_base:"복귀",locate:"청소기 위치",not_available:"청소기 사용 불가"},ka={missing_entity:"구성요소를 선택해주세요."},$a={actions_array:""},Sa={entity:"구성요소 (필수 요소)",map:"지도 (선택 사항)",image:"이미지 (선택 사항)",compact_view:"간단히 보기",compact_view_aria_label_on:"간단히 보기 켜기",compact_view_aria_label_off:"간단히 보기 끄기",show_name:"이름 표시",show_name_aria_label_on:"이름 표시 켜기",show_name_aria_label_off:"이름 표시 끄기",show_status:"상태 표시",show_status_aria_label_on:"상태 표시 켜기",show_status_aria_label_off:"상태 표시 끄기",show_toolbar:"툴바 표시",show_toolbar_aria_label_on:"툴바 표시 켜기",show_toolbar_aria_label_off:"툴바 표시 끄기",code_only_note:"동작과 상태 설정은 코드 에디터에서 수정할 수 있습니다."},Aa={status:va,source:wa,common:ya,error:ka,warning:$a,editor:Sa},za={cleaning:"Valo",paused:"Pristabdytas",idle:"Neturi darbo",charging:"Kraunasi","returning home":"Grįžtą namo",docked:"Doke"},Ca={gentle:"Švelnus",silent:"Tylus",standard:"Standartinis",medium:"Vidutinis",turbo:"Turbo"},xa={name:"Siurblio kortelė",description:"Siurblio kortelė leidžia valdyti jūsų robotą siurblį",start:"Valyti",continue:"Tęsti",pause:"Pristabdyti",stop:"Sustabdyti",return_to_base:"Statyti į doką",locate:"Ieškoti siurblio",not_available:"Siurblys yra nepasiekiamas"},Ea={missing_entity:"Būtina nurodyti entity!"},ja={entity:"Entity (Būtina)",map:"Žemėlapio kamera (Neprivaloma)",image:"Paveikslėlis (Neprivaloma)",compact_view:"Glaustas vaizdas",compact_view_aria_label_on:"Įjungti glaustą vaizdą",compact_view_aria_label_off:"Išjungti glaustą vaizdą",show_name:"Rodyti pavadinimą",show_name_aria_label_on:"Įjungti pavadinimo rodymą",show_name_aria_label_off:"Išjungti pavadinimo rodymą",show_status:"Rodyti būseną",show_status_aria_label_on:"Įjungti būsenos rodymą",show_status_aria_label_off:"Išjungti būsenos rodymą",show_toolbar:"Rodyti įrankių juostą",show_toolbar_aria_label_on:"Įjungti įrankių juostos rodymą",show_toolbar_aria_label_off:"Išjungti įrankių juostos rodymą",code_only_note:"Pastaba: Veiksmų ir statistikos nustatymai gali būti redaguojami tik naudojantis kodo redaguotoju."},Oa={status:za,source:Ca,common:xa,error:Ea,editor:ja},Ta={cleaning:"Rengjøring",paused:"Pauset",idle:"Tomgang",charging:"Lader","returning home":"Returnerer hjem"},Pa={gentle:"Skånsom",silent:"Stille",standard:"Standard",medium:"Medium",turbo:"Turbo"},Va={name:"Støvsuger kort",description:"Støvsugerkortet lar deg kontrollere robotstøvsugeren din",start:"Rengjør",continue:"fortsett",pause:"Pause",stop:"Stop",return_to_base:"Dock",locate:"Lokaliser støvsuger",not_available:"Støvsugeren er ikke tilgjengelig"},Ma={missing_entity:"Spesifiserende enhet kreves!"},Na={actions_array:""},Ra={entity:"Enhet (påkrevd)",map:"Kartkamera (valgfritt)",image:"Bilde (Valgfritt)",compact_view:"Kompakt visning",compact_view_aria_label_on:"Slå på kompakt visning",compact_view_aria_label_off:"Slå av kompakt visningf",show_name:"Vis navn",show_name_aria_label_on:"Slå visningsnavnet på",show_name_aria_label_off:"Slå visningsnavnet av",show_status:"Vis Status",show_status_aria_label_on:"Slå skjermstatus på",show_status_aria_label_off:"Slå skjermstatus av",show_toolbar:"Vis verktøylinjen",show_toolbar_aria_label_on:"Slå skjermverktøylinjen på",show_toolbar_aria_label_off:"Slå skjermverktøylinjen av",code_only_note:"Merk: Innstillingshandlinger og statistikkalternativer er eksklusivt tilgjengelige ved hjelp av Code Editor."},Ia={status:Ta,source:Pa,common:Va,error:Ma,warning:Na,editor:Ra},Ha={cleaning:"Aan het schoonmaken",paused:"Gepauzeerd",idle:"Inactief",charging:"Aan het opladen","returning home":"Keert terug naar dock"},Ua={name:"Stofzuiger kaart",description:"Stofzuiger kaart maakt het makkelijk om je robotstofzuiger te bedienen.",start:"Start",continue:"Doorgaan",pause:"Pauze",stop:"Stop",return_to_base:"Terugkeren",locate:"Zoek stofzuiger"},Da={missing_entity:"Het specificeren van een entiteit is verplicht!"},La={actions_array:""},Ba={entity:"Entiteit (Verplicht)",map:"Kaart Camera (Optioneel)",image:"Afbeelding (Optioneel)",compact_view:"Compacte weergave",compact_view_aria_label_on:"Zet compacte weergave aan",compact_view_aria_label_off:"Zet compacte weergave uit",show_name:"Naam laten zien?",show_name_aria_label_on:"Zet weergavenaam aan",show_name_aria_label_off:"Zet weergavenaam uit",show_toolbar:"Werkbalk laten zien?",show_toolbar_aria_label_on:"Zet werkbalk aan",show_toolbar_aria_label_off:"Zet werkbalk uit",code_only_note:"Notitie: Instel acties en status opties zijn alleen beschikbaar in de Code Editor"},Za={status:Ha,common:Ua,error:Da,warning:La,editor:Ba},qa={cleaning:"Rengjer",paused:"Pausa",idle:"Tomgang",charging:"Ladar","returning home":"Returnerer heim"},Ka={gentle:"Skånsam",silent:"Stille",standard:"Standard",medium:"Medium",turbo:"Turbo"},Wa={name:"Støvsugarkort",description:"Støvsugarkortet let deg kontrollere robotstøvsugaren din",start:"Reingjer",continue:"Fortsett",pause:"Sett på pause",stop:"Stopp",return_to_base:"Dokk",locate:"Lokaliser støvsugar",not_available:"Støvsugaren er ikkje tilgjengeleg"},Fa={missing_entity:"Spesifiserande oppføring kravd!"},Ga={entity:"Oppføring (påkravd)",map:"Kartkamera (valfritt)",image:"Bilde (valfritt)",compact_view:"Kompakt vising",compact_view_aria_label_on:"Slå på kompakt vising",compact_view_aria_label_off:"Slå av kompakt vising",show_name:"Vis namn",show_name_aria_label_on:"Slå visingsnanet på",show_name_aria_label_off:"Slå visingsnamnet av",show_status:"Vis status",show_status_aria_label_on:"Slå skjermstatus på",show_status_aria_label_off:"Slå skjermstatus av",show_toolbar:"Vis verktøylinja",show_toolbar_aria_label_on:"Slå skjermverktøylinja på",show_toolbar_aria_label_off:"Slå skjermverktøylinja av",code_only_note:"Merk: Innstillingshandlingar og statistikkalternativ er berre tilgjengeleg ved hjelp av Code Editor."},Ja={status:qa,source:Ka,common:Wa,error:Fa,editor:Ga},Xa={cleaning:"Sprzątanie",auto:"Automatyczne sprzątanie",spot:"Sprzątanie miejscowe",edge:"Sprzątanie krawędziowe",single_room:"Sprzątanie pojedyńczego pokoju",paused:"Wstrzymany",idle:"Bezczynny",stop:"Zatrzymany",charging:"Ładowanie","returning home":"Powrót do bazy",returning:"Powrót do bazy",docked:"Zadokowany",unknown:"Nieznany",offline:"Offline",error:"Błąd"},Ya={gentle:"Delikatne",low:"Niskie",silent:"Ciche",standard:"Standardowe",medium:"Średnie",turbo:"Turbo",normal:"Normalne",high:"Wysokie",max:"Maksymalne",strong:"Mocne"},Qa={name:"Vacuum Card",description:"Vacuum card pozwala zdalnie kontrolować odkurzacz.",start:"Sprzątaj",continue:"Kontynuuj",pause:"Wstrzymaj",stop:"Zatrzymaj",return_to_base:"Powrót do bazy",locate:"Zlokalizuj odkurzacz",not_available:"Odkurzacz jest niedostępny"},to={missing_entity:"Ustawienie encji jest wymagane!"},eo={actions_array:"OSTRZEŻENIE: 'actions' jest zarezerwowane dla zmiany zachowania domyślnych akcji przycisków. Jeśli chcesz dodać dodatkowe akcje, użyj w zamian opcji 'shortcuts'."},ao={entity:"Encja (wymagane)",map:"Kamera z mapą (opcjonalna)",image:"Obraz (opcjonalny)",compact_view:"Widok kompaktowy",compact_view_aria_label_on:"Włącz widok kompaktowy",compact_view_aria_label_off:"Wyłącz widok kompaktowy",show_name:"Pokaż nazwę",show_name_aria_label_on:"Włącz widok nazwy",show_name_aria_label_off:"Wyłącz widok nazwy",show_status:"Pokaż pasek statusu",show_status_aria_label_on:"Włącz widok paska statusu",show_status_aria_label_off:"Wyłącz widok paska statusu",show_toolbar:"Pasek narzędzi",show_toolbar_aria_label_on:"Włącz pasek narzędzi",show_toolbar_aria_label_off:"Wyłącz pasek narzędzi",code_only_note:"Uwaga: Ustawianie opcji i informacji statystyk jest dostępne tylko poprzez edytor kodu YAML."},oo={status:Xa,source:Ya,common:Qa,error:to,warning:eo,editor:ao},io={cleaning:"A Limpar",paused:"Pausado",idle:"Parado",charging:"A Carregar","returning home":"Voltar para a Base"},ro={gentle:"Delicado",silent:"Silencioso",standard:"Standard",medium:"Medio",turbo:"Turbo"},no={name:"Vacuum Card",description:"Vacuum card permite controlar o robô aspirador.",start:"Começar",continue:"Continuar",pause:"Pausa",stop:"Parar",return_to_base:"Base",locate:"Localizar aspirador",not_available:"Aspirador indisponível"},so={missing_entity:"Entidade obrigatória!"},lo={actions_array:""},co={entity:"Entidade (Obrigatório)",map:"Mapa (Opcional)",image:"Imagem (Opcional)",compact_view:"Vista Compacta",compact_view_aria_label_on:"Ativar visualização compacta",compact_view_aria_label_off:"Desativar a visualização compacta",show_name:"Mostrar nome",show_name_aria_label_on:"Mostrar nome",show_name_aria_label_off:"Ocultar nome",show_status:"Mostrar estado",show_status_aria_label_on:"Mostrar estado",show_status_aria_label_off:"Ocultar estado",show_toolbar:"Mostrar barra de ferramentas",show_toolbar_aria_label_on:"Mostrar barra de ferramentas",show_toolbar_aria_label_off:"Ocultar barra de ferramentas",code_only_note:"Nota: Ações e estatísticas estão disponiveis exclusivamente usando o editor de código."},_o={status:io,source:ro,common:no,error:so,warning:lo,editor:co},uo={cleaning:"Limpando",auto:"Limpeza automatica",spot:"Limpando local",edge:"Limpando borda",single_room:"Limpando um quarto",paused:"Em pausa",idle:"Ocioso",stop:"Parado",charging:"Carregando","returning home":"Voltando à base",returning:"Voltando",docked:"Na base",unknown:"Desconhecido",offline:"Offline",error:"Erro"},ho={gentle:"Delicado",silent:"Silencioso",standard:"Padrão",medium:"Médio",turbo:"Turbo",normal:"Normal",high:"Alto",strong:"Forte"},mo={name:"Vacuum Card",description:"Vacuum card para controlar seu robô aspirador.",start:"Limpar",continue:"Continuar",pause:"Pausa",stop:"Parar",return_to_base:"Retornar à base",locate:"Localizar aspirador",not_available:"Aspirador indisponível"},po={missing_entity:"Entidade obrigatória"},go={actions_array:"AVISO: 'actions' são reservadas para substituir as ações padrões para botões existentes. Se sua intenção era adicionar ações adicionais, use a opção 'shortcuts'."},bo={entity:"Entidade (Obrigatória)",map:"Mapa (Opcional)",image:"Imagem (Opcional)",compact_view:"Vista Compacta",compact_view_aria_label_on:"Ativar visualização compacta",compact_view_aria_label_off:"Desativar visualização compacta",show_name:"Mostrar nome",show_name_aria_label_on:"Mostrar nome",show_name_aria_label_off:"Ocultar nome",show_status:"Mostrar estado",show_status_aria_label_on:"Mostrar estado",show_status_aria_label_off:"Ocultar estado",show_toolbar:"Mostrar barra de ferramentas",show_toolbar_aria_label_on:"Mostrar barra de ferramentas",show_toolbar_aria_label_off:"Ocultar barra de ferramentas",code_only_note:"Nota: Ações e estatísticas estão disponiveis exclusivamente usando o editor de código."},fo={status:uo,source:ho,common:mo,error:po,warning:go,editor:bo},vo={cleaning:"Curățare",auto:"Curățare Automată",spot:"Curățare Punct",edge:"Curățare Margini",single_room:"Curățare o singură cameră",paused:"Repauz",idle:"Inactiv",stop:"Oprit",charging:"Încărcare","returning home":"Revenire Acasă",returning:"Revenire Acasă",docked:"Parcat",unknown:"Necunoscut",offline:"Deconectat",error:"Eroare"},wo={gentle:"Blând",silent:"Silențios",standard:"Standard",medium:"Mediu",turbo:"Turbo",normal:"Normal",high:"Ridicat"},yo={name:"Card de vid.",description:"Un card de vid vă permite să controlați vidul robotului.",start:"Curat",continue:"Continuă",pause:"Repauz",stop:"Stop",return_to_base:"Parchează",locate:"Găsește Aspirator",not_available:"Aspiratorul nu este disponibil"},ko={missing_entity:"Este necesară specificarea entității!"},$o={entity:"Entitate (Necesar)",map:"Camera Harta (Optional)",image:"Imagine (Optional)",compact_view:"Vizualizare compactă",compact_view_aria_label_on:"Pornește vizualizare compactă",compact_view_aria_label_off:"Oprește vizualizare compactă compact view off",show_name:"Arată Nume",show_name_aria_label_on:"Pornește arată nume",show_name_aria_label_off:"Oprește arată nume",show_status:"Arată Status",show_status_aria_label_on:"Pornește arată status",show_status_aria_label_off:"Oprește arată status",show_toolbar:"Arată bara de instrumente",show_toolbar_aria_label_on:"Pornește arată bara de instrumente",show_toolbar_aria_label_off:"Oprește arată bara de instrumente",code_only_note:"Notă: Acțiunile de setare și opțiunile de statistici sunt disponibile exclusiv folosind Editorul de cod."},So={status:vo,source:wo,common:yo,error:ko,editor:$o},Ao={cleaning:"Убирает",paused:"Пауза",idle:"Ожидает",charging:"Заряжается","returning home":"Возвращается",returning:"Возвращается",docked:"На базе","segment cleaning":"Уборка зоны/комнаты",mopping:"Мытье полов"},zo={gentle:"Деликатный",silent:"Тихий",standard:"Стандартный",medium:"Средний",turbo:"Турбо",strong:"Сильный"},Co={name:"Пылесос",description:'Карта "пылесос" позволяет управлять роботом-пылесосом.',start:"Запуск",continue:"Продолжить",pause:"Пауза",stop:"Остановить",return_to_base:"На базу",locate:"Найти",not_available:"Пылесос недоступен"},xo={missing_entity:"Объект является обязательным полем!"},Eo={actions_array:""},jo={entity:"Объект (Обязательное)",map:"Камера для карты (Опциональное)",image:"Изображение (Опциональное)",compact_view:"Компактный просмотр",compact_view_aria_label_on:"Включить компактный просмотр",compact_view_aria_label_off:"Выключить компактный просмотр",show_name:"Показать название?",show_name_aria_label_on:"Показать название",show_name_aria_label_off:"Скрыть название",show_status:"Показать статус?",show_status_aria_label_on:"Показать статус",show_status_aria_label_off:"Скрыть статус",show_toolbar:"Показать панель действий?",show_toolbar_aria_label_on:"Показать панель действий",show_toolbar_aria_label_off:"Скрыть панель действий",code_only_note:"Внимание: Опции actions и stats доступны исключительно через редактор кода."},Oo={status:Ao,source:zo,common:Co,error:xo,warning:Eo,editor:jo},To={cleaning:"Städar",paused:"Pausad",idle:"Inaktiv",charging:"Laddar","returning home":"Återvänder hem"},Po={gentle:"Extra försiktig",silent:"Eco - tyst",standard:"Standard",medium:"Medium",turbo:"Turbo"},Vo={name:"Dammsugarkort",description:"Dammsugarkort låter dig att kontrollera din robotdammsugare.",start:"Städa",continue:"Fortsätt",pause:"Paus",stop:"Stopp",return_to_base:"Docka",locate:"Lokalisera dammsugare",not_available:"Dammsugare är inte tillgänglig"},Mo={missing_entity:"Specificera entitet är obligatoriskt!"},No={actions_array:""},Ro={entity:"Entitet (Obligatoriskt)",map:"Kartkamera (Valfritt)",image:"Bild (Valfritt)",compact_view:"Kompakt vy",compact_view_aria_label_on:"Aktivera kompakt vy",compact_view_aria_label_off:"Inaktivera kompakt vy",show_name:"Visa namn",show_name_aria_label_on:"Aktivera namn",show_name_aria_label_off:"Inaktivera namn",show_status:"Visa status",show_status_aria_label_on:"Aktivera status",show_status_aria_label_off:"Inaktivera status",show_toolbar:"Visa verktygsvält",show_toolbar_aria_label_on:"Aktivera verktygsfält",show_toolbar_aria_label_off:"Inaktivera verktygsfält",code_only_note:"Obs! Inställningar för händelser och statistikalternativ är enbart tillgängliga med kodredigeraren."},Io={status:To,source:Po,common:Vo,error:Mo,warning:No,editor:Ro},Ho={Cleaning:"清掃中",Paused:"暫停中",Idle:"閒置中",Charging:"充電中","Returning home":"正在返回充電座",docked:"返回充電座","segment cleaning":"區域清掃"},Uo={Gentle:"拖地",Silent:"安靜",Standard:"標準",Medium:"強力",Turbo:"MAX"},Do={name:"Vacuum Card",description:"Vacuum Card 可以讓您控制掃地機器人",start:"開始清掃",continue:"繼續清掃",pause:"暫停清掃",stop:"停止清掃",return_to_base:"返回充電座",locate:"定位掃地機器人",not_available:"掃地機器人並不支援"},Lo={missing_entity:"必須指定一個實體!"},Bo={entity:"實體 (必填)",map:"地圖 (選填)",image:"圖片 (選填)",compact_view:"精簡檢視",compact_view_aria_label_on:"開啟精簡檢視",compact_view_aria_label_off:"關閉精簡檢視",show_name:"顯示名字",show_name_aria_label_on:"開啟名字顯示",show_name_aria_label_off:"關閉名字顯示",show_status:"顯示狀態",show_status_aria_label_on:"開啟狀態顯示",show_status_aria_label_off:"關閉狀態顯示",show_toolbar:"顯示工具欄",show_toolbar_aria_label_on:"開啟工具欄顯示",show_toolbar_aria_label_off:"關閉工具欄顯示",code_only_note:"提醒: 如果要使用 actions 和 stats 選項,請使用編碼編輯器編輯"},Zo={status:Ho,source:Uo,common:Do,error:Lo,editor:Bo},qo={cleaning:"Прибирає",auto:"Автоматичне прибирання",spot:"Прибирання зони",edge:"Прибирання по периметру",single_room:"Прибирання кімнати",paused:"Пауза",idle:"Очікування",stop:"Зупинений",charging:"Заряджається","returning home":"Повертається",returning:"Повертається",docked:"На док-станції",unknown:"Невідомо",offline:"Оффлайн",error:"Помилка"},Ko={low:"Низький",gentle:"Делікатний",silent:"Тихий",standard:"Стандартний",medium:"Середній",turbo:"Турбо",normal:"Нормальний",max:"Максимальний",high:"Високий"},Wo={name:"Пилосос",description:'Картка "пилосос" дозволяє керувати роботом-пилососом.',start:"Старт",continue:"Продовжити",pause:"Пауза",stop:"Стоп",return_to_base:"На базу",locate:"Знайти",not_available:"Пилосос недоступний"},Fo={missing_entity:"Необхідно вказати сутність!"},Go={actions_array:"УВАГА: 'actions' зарезервовані для зміни поведінки вбудованих кнопок. Якщо ви хотіли додати додаткові кнопки, скористайтесь об’єктом 'shortcuts'."},Jo={entity:"Сутність (обов'язково)",map:"Камера для карти (Додатково)",image:"Зображення (Додатково)",compact_view:"Компактний вигляд",compact_view_aria_label_on:"Увімкнути компактний вигляд",compact_view_aria_label_off:"Вимкнути компактний вигляд",show_name:"Показувати ім’я?",show_name_aria_label_on:"Показати ім’я",show_name_aria_label_off:"Приховати ім’я",show_status:"Показувати статус?",show_status_aria_label_on:"Показати статус",show_status_aria_label_off:"Приховати статус",show_toolbar:"Показувати панель дій?",show_toolbar_aria_label_on:"Показати панель дій",show_toolbar_aria_label_off:"Приховати панель дій",code_only_note:"Увага: Опції actions та stats доступні виключно через редактор коду."},Xo={status:qo,source:Ko,common:Wo,error:Fo,warning:Go,editor:Jo},Yo={cleaning:"Đang dọn dẹp",paused:"Dừng",idle:"Nghỉ",charging:"Đang sạc","returning home":"Đang về Dock",docked:"Đang ở Dock"},Qo={gentle:"Nhẹ",silent:"Yên tĩnh",standard:"Tiêu chuẩn",medium:"Vừa phải",turbo:"Tối đa"},ti={name:"Robot hút bụi Card",description:"Robot hút bụi Card cho phép bạn điều khiển robot hút bụi một cách dễ dàng",start:"Dọn dẹp",continue:"Tiếp tục",pause:"Tạm dừng",stop:"Dừng",return_to_base:"Về Dock",locate:"Định vị",not_available:"Thiết bị không khả dụng"},ei={missing_entity:"Khai báo thiếu Entity"},ai={entity:"Entity (Yêu cầu)",map:"Hiển thị sơ đồ (Tuỳ chọn)",image:"Image (Tuỳ chọn)",compact_view:"Thu gọn",compact_view_aria_label_on:"Xem thu gọn",compact_view_aria_label_off:"Xem mở rộng",show_name:"Hiện tên",show_name_aria_label_on:"Hiện tên",show_name_aria_label_off:"Ẩn tên",show_status:"Hiện trạng thái",show_status_aria_label_on:"Hiện trạng thái",show_status_aria_label_off:"Ẩn trạng thái",show_toolbar:"Hiện thanh công cụ",show_toolbar_aria_label_on:"Hiện thanh công cụ",show_toolbar_aria_label_off:"Ẩn thanh công cụ",code_only_note:"Lưu ý: Cài đặt thao tác và tùy chọn thống kê chỉ có sẵn bằng trình chỉnh sửa mã"},oi={status:Yo,source:Qo,common:ti,error:ei,editor:ai},ii={ca:Object.freeze({__proto__:null,status:qt,source:Kt,common:Wt,error:Ft,editor:Gt,default:Jt}),cn:Object.freeze({__proto__:null,status:Xt,source:Yt,common:Qt,error:te,warning:ee,editor:ae,default:oe}),cs:Object.freeze({__proto__:null,status:ie,source:re,common:ne,error:se,warning:le,editor:ce,default:_e}),da:Object.freeze({__proto__:null,status:ue,source:de,common:he,error:me,warning:pe,editor:ge,default:be}),de:Object.freeze({__proto__:null,status:fe,source:ve,common:we,error:ye,warning:ke,editor:$e,default:Se}),en:Object.freeze({__proto__:null,status:Ae,source:ze,common:Ce,error:xe,warning:Ee,editor:je,default:Oe}),es:Object.freeze({__proto__:null,status:Te,source:Pe,common:Ve,error:Me,warning:Ne,editor:Re,default:Ie}),fi:Object.freeze({__proto__:null,status:He,source:Ue,common:De,error:Le,editor:Be,default:Ze}),fr:Object.freeze({__proto__:null,status:qe,source:Ke,common:We,error:Fe,warning:Ge,editor:Je,default:Xe}),he:Object.freeze({__proto__:null,status:Ye,source:Qe,common:ta,error:ea,warning:aa,editor:oa,default:ia}),hu:Object.freeze({__proto__:null,status:ra,source:na,common:sa,error:la,warning:ca,editor:_a,default:ua}),it:Object.freeze({__proto__:null,status:da,source:ha,common:ma,error:pa,warning:ga,editor:ba,default:fa}),ko:Object.freeze({__proto__:null,status:va,source:wa,common:ya,error:ka,warning:$a,editor:Sa,default:Aa}),lt:Object.freeze({__proto__:null,status:za,source:Ca,common:xa,error:Ea,editor:ja,default:Oa}),nb:Object.freeze({__proto__:null,status:Ta,source:Pa,common:Va,error:Ma,warning:Na,editor:Ra,default:Ia}),nl:Object.freeze({__proto__:null,status:Ha,common:Ua,error:Da,warning:La,editor:Ba,default:Za}),nn:Object.freeze({__proto__:null,status:qa,source:Ka,common:Wa,error:Fa,editor:Ga,default:Ja}),pl:Object.freeze({__proto__:null,status:Xa,source:Ya,common:Qa,error:to,warning:eo,editor:ao,default:oo}),pt:Object.freeze({__proto__:null,status:io,source:ro,common:no,error:so,warning:lo,editor:co,default:_o}),pt_br:Object.freeze({__proto__:null,status:uo,source:ho,common:mo,error:po,warning:go,editor:bo,default:fo}),ro:Object.freeze({__proto__:null,status:vo,source:wo,common:yo,error:ko,editor:$o,default:So}),ru:Object.freeze({__proto__:null,status:Ao,source:zo,common:Co,error:xo,warning:Eo,editor:jo,default:Oo}),sv:Object.freeze({__proto__:null,status:To,source:Po,common:Vo,error:Mo,warning:No,editor:Ro,default:Io}),tw:Object.freeze({__proto__:null,status:Ho,source:Uo,common:Do,error:Lo,editor:Bo,default:Zo}),uk:Object.freeze({__proto__:null,status:qo,source:Ko,common:Wo,error:Fo,warning:Go,editor:Jo,default:Xo}),vi:Object.freeze({__proto__:null,status:Yo,source:Qo,common:ti,error:ei,editor:ai,default:oi})};function ri(t,e,a){const[o,i]=t.toLowerCase().split(".");let r;try{r=JSON.parse(localStorage.getItem("selectedLanguage"))}catch(t){r=localStorage.getItem("selectedLanguage")}const n=(r||navigator.language.split("-")[0]||"en").replace(/['"]+/g,"").replace("-","_");let s;try{s=ii[n][o][i]}catch(t){s=ii.en[o][i]}if(void 0===s&&(s=ii.en[o][i]),void 0!==s)return""!==e&&""!==a&&(s=s.replace(e,a)),s}var ni=r`:host{--vc-background:var(
|