iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
39 lines • 27.7 kB
JavaScript
;(self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[14222],{63708:function(t,o,e){e.d(o,{fW:function(){return n}});e(18111),e(13579);var a=e(44537),i=e(36312);const n=(t,o)=>(l(o)||r(t,o))&&s(t,o),r=(t,o)=>!o.component||(0,a.e)(o.component).some(o=>(0,i.x)(t.config,o)),s=(t,o)=>!o.not_component||!(0,a.e)(o.not_component).some(o=>(0,i.x)(t.config,o)),l=t=>t.core},72487:function(t,o,e){e.a(t,async function(t,a){try{e.d(o,{CA:function(){return z},Mi:function(){return Z},Pm:function(){return k},Wq:function(){return b},Yq:function(){return c},bl:function(){return S},c2:function(){return x},fr:function(){return v},gu:function(){return M},kz:function(){return h},m9:function(){return H},sl:function(){return g},ur:function(){return j},zB:function(){return p}});e(18111),e(20116);var i=e(74487),n=e(22786),r=e(46927),s=e(8480),l=t([i,s]);[i,s]=l.then?(await l)():l;(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{weekday:"long",month:"long",day:"numeric",timeZone:(0,s.wj)(t.time_zone,o)}));const c=(t,o,e)=>d(o,e.time_zone).format(t),d=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{year:"numeric",month:"long",day:"numeric",timeZone:(0,s.wj)(t.time_zone,o)})),h=(t,o,e)=>u(o,e.time_zone).format(t),u=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{year:"numeric",month:"short",day:"numeric",timeZone:(0,s.wj)(t.time_zone,o)})),p=(t,o,e)=>{var a,i,n,s;const l=m(o,e.time_zone);if(o.date_format===r.ow.language||o.date_format===r.ow.system)return l.format(t);const c=l.formatToParts(t),d=null===(a=c.find(t=>"literal"===t.type))||void 0===a?void 0:a.value,h=null===(i=c.find(t=>"day"===t.type))||void 0===i?void 0:i.value,u=null===(n=c.find(t=>"month"===t.type))||void 0===n?void 0:n.value,p=null===(s=c.find(t=>"year"===t.type))||void 0===s?void 0:s.value,g=c[c.length-1];let f="literal"===(null==g?void 0:g.type)?null==g?void 0:g.value:"";"bg"===o.language&&o.date_format===r.ow.YMD&&(f="");return{[r.ow.DMY]:`${h}${d}${u}${d}${p}${f}`,[r.ow.MDY]:`${u}${d}${h}${d}${p}${f}`,[r.ow.YMD]:`${p}${d}${u}${d}${h}${f}`}[o.date_format]},m=(0,n.A)((t,o)=>{const e=t.date_format===r.ow.system?void 0:t.language;return t.date_format===r.ow.language||(t.date_format,r.ow.system),new Intl.DateTimeFormat(e,{year:"numeric",month:"numeric",day:"numeric",timeZone:(0,s.wj)(t.time_zone,o)})}),g=(t,o,e)=>f(o,e.time_zone).format(t),f=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{day:"numeric",month:"short",timeZone:(0,s.wj)(t.time_zone,o)})),v=(t,o,e)=>y(o,e.time_zone).format(t),y=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{month:"long",year:"numeric",timeZone:(0,s.wj)(t.time_zone,o)})),b=(t,o,e)=>w(o,e.time_zone).format(t),w=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{month:"long",timeZone:(0,s.wj)(t.time_zone,o)})),x=(t,o,e)=>_(o,e.time_zone).format(t),_=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{month:"short",timeZone:(0,s.wj)(t.time_zone,o)})),k=(t,o,e)=>C(o,e.time_zone).format(t),C=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{year:"numeric",timeZone:(0,s.wj)(t.time_zone,o)})),z=(t,o,e)=>T(o,e.time_zone).format(t),T=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{weekday:"long",timeZone:(0,s.wj)(t.time_zone,o)})),M=(t,o,e)=>$(o,e.time_zone).format(t),$=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{weekday:"short",timeZone:(0,s.wj)(t.time_zone,o)})),Z=(t,o,e)=>A(o,e.time_zone).format(t),A=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{weekday:"short",month:"short",day:"numeric",timeZone:(0,s.wj)(t.time_zone,o)})),j=(t,o,e)=>D(o,e.time_zone).format(t),D=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{weekday:"short",month:"short",day:"numeric",year:"numeric",timeZone:(0,s.wj)(t.time_zone,o)})),S=(t,o,e)=>{const a=(0,s.wj)(o.time_zone,e.time_zone);return new Intl.DateTimeFormat("en-CA",{year:"numeric",month:"2-digit",day:"2-digit",timeZone:a}).format(t)},H=(t,o,e,a)=>`${S(t,e,a)}/${S(o,e,a)}`;a()}catch(c){a(c)}})},30162:function(t,o,e){e.a(t,async function(t,a){try{e.d(o,{LW:function(){return g},Xs:function(){return p},fU:function(){return c},ie:function(){return h}});var i=e(74487),n=e(22786),r=e(8480),s=e(69543),l=t([i,r]);[i,r]=l.then?(await l)():l;const c=(t,o,e)=>d(o,e.time_zone).format(t),d=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{hour:"numeric",minute:"2-digit",hourCycle:(0,s.J)(t)?"h12":"h23",timeZone:(0,r.wj)(t.time_zone,o)})),h=(t,o,e)=>u(o,e.time_zone).format(t),u=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{hour:(0,s.J)(t)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hourCycle:(0,s.J)(t)?"h12":"h23",timeZone:(0,r.wj)(t.time_zone,o)})),p=(t,o,e)=>m(o,e.time_zone).format(t),m=(0,n.A)((t,o)=>new Intl.DateTimeFormat(t.language,{weekday:"long",hour:(0,s.J)(t)?"numeric":"2-digit",minute:"2-digit",hourCycle:(0,s.J)(t)?"h12":"h23",timeZone:(0,r.wj)(t.time_zone,o)})),g=(t,o,e)=>f(o,e.time_zone).format(t),f=(0,n.A)((t,o)=>new Intl.DateTimeFormat("en-GB",{hour:"numeric",minute:"2-digit",hour12:!1,timeZone:(0,r.wj)(t.time_zone,o)}));a()}catch(c){a(c)}})},8480:function(t,o,e){e.a(t,async function(t,a){try{e.d(o,{fL:function(){return p},n2:function(){return m},wj:function(){return g}});var i,n,r,s=e(74487),l=e(29079),c=e(46927),d=t([s]);s=(d.then?(await d)():d)[0];const h=null===(i=Intl.DateTimeFormat)||void 0===i||null===(n=(r=i.call(Intl)).resolvedOptions)||void 0===n?void 0:n.call(r).timeZone,u=h&&("UTC"===h||"Etc/UTC"===h||h in l)?h:void 0,p=14881==e.j?void 0!==u:null,m=null!=u?u:"UTC",g=(t,o)=>t===c.Wj.local&&u?m:o;a()}catch(h){a(h)}})},69543:function(t,o,e){e.d(o,{J:function(){return n}});e(74423);var a=e(22786),i=e(46927);const n=(0,a.A)(t=>{if(t.time_format===i.Hg.language||t.time_format===i.Hg.system){const o=t.time_format===i.Hg.language?t.language:void 0;return new Date("January 1, 2023 22:00:00").toLocaleString(o).includes("10")}return t.time_format===i.Hg.am_pm})},26218:function(t,o,e){e.d(o,{a:function(){return i}});e(16280);const a=(0,e(77796).n)(t=>{history.replaceState({scrollPosition:t},"")},300);function i(t){return(o,e)=>{if("object"==typeof e)throw new Error("This decorator does not support this compilation type.");const i=o.connectedCallback;o.connectedCallback=function(){i.call(this);const o=this[e];o&&this.updateComplete.then(()=>{const e=this.renderRoot.querySelector(t);e&&setTimeout(()=>{e.scrollTop=o},0)})};const n=Object.getOwnPropertyDescriptor(o,e);let r;if(void 0===n)r={get(){var t;return this[`__${String(e)}`]||(null===(t=history.state)||void 0===t?void 0:t.scrollPosition)},set(t){a(t),this[`__${String(e)}`]=t},configurable:!0,enumerable:!0};else{const t=n.set;r=Object.assign(Object.assign({},n),{},{set(o){a(o),this[`__${String(e)}`]=o,null==t||t.call(this,o)}})}Object.defineProperty(o,e,r)}}},67258:function(t,o,e){e.d(o,{d:function(){return a}});const a=t=>{switch(t.language){case"cs":case"de":case"fi":case"fr":case"sk":case"sv":return" ";default:return""}}},77796:function(t,o,e){e.d(o,{n:function(){return a}});e(62953);const a=(t,o,e=!0,a=!0)=>{let i,n=0;const r=(...r)=>{const s=()=>{n=!1===e?0:Date.now(),i=void 0,t(...r)},l=Date.now();n||!1!==e||(n=l);const c=o-(l-n);c<=0||c>o?(i&&(clearTimeout(i),i=void 0),n=l,t(...r)):i||!1===a||(i=window.setTimeout(s,c))};return r.cancel=()=>{clearTimeout(i),i=void 0,n=0},r}},76776:function(t,o,e){e(62953);var a=e(40445),i=e(5124),n=e(67576);let r,s,l,c=t=>t;class d extends i.WF{render(){return(0,i.qy)(r||(r=c` ${0} <slot></slot> `),this.header?(0,i.qy)(s||(s=c`<h1 class="card-header">${0}</h1>`),this.header):i.s6)}constructor(...t){super(...t),this.raised=!1}}d.styles=(0,i.AH)(l||(l=c`:host{background:var(--ha-card-background,var(--card-background-color,#fff));-webkit-backdrop-filter:var(--ha-card-backdrop-filter,none);backdrop-filter:var(--ha-card-backdrop-filter,none);box-shadow:var(--ha-card-box-shadow,none);box-sizing:border-box;border-radius:var(--ha-card-border-radius,var(--ha-border-radius-lg));border-width:var(--ha-card-border-width,1px);border-style:solid;border-color:var(--ha-card-border-color,var(--divider-color,#e0e0e0));color:var(--primary-text-color);display:block;transition:all .3s ease-out;position:relative}:host([raised]){border:none;box-shadow:var(--ha-card-box-shadow,0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12))}.card-header,:host ::slotted(.card-header){color:var(--ha-card-header-color,var(--primary-text-color));font-family:var(--ha-card-header-font-family, inherit);font-size:var(--ha-card-header-font-size, var(--ha-font-size-2xl));letter-spacing:-.012em;line-height:var(--ha-line-height-expanded);padding:var(--ha-space-3) var(--ha-space-4) var(--ha-space-4);display:block;margin-block-start:0;margin-block-end:0;font-weight:var(--ha-font-weight-normal)}
:host
::slotted(
.card-content:not(:nth-child(1 of .card-content, .card-header))
),
slot:not(:first-child)::slotted(.card-content) {
padding-top: 0;
margin-top: calc(var(--ha-space-2) * -1);
}
:host ::slotted(.card-content){padding:var(--ha-space-4)}:host ::slotted(.card-actions){border-top:1px solid var(--divider-color,#e8e8e8);padding:var(--ha-space-2)}`)),(0,a.Cg)([(0,n.MZ)()],d.prototype,"header",void 0),(0,a.Cg)([(0,n.MZ)({type:Boolean,reflect:!0})],d.prototype,"raised",void 0),d=(0,a.Cg)([(0,n.EM)("ha-card")],d)},90248:function(t,o,e){e.a(t,async function(t,a){try{e.r(o),e.d(o,{HaIconButtonArrowPrev:function(){return m}});e(62953);var i=e(40445),n=e(5124),r=e(67576),s=e(63091),l=e(26300),c=t([l]);l=(c.then?(await c)():c)[0];let d,h=t=>t;const u="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",p="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z";class m extends n.WF{render(){var t;return(0,n.qy)(d||(d=h` <ha-icon-button .disabled="${0}" .label="${0}" .path="${0}" .href="${0}" .target="${0}" .rel="${0}" .download="${0}"></ha-icon-button> `),this.disabled,this.label||(null===(t=this.hass)||void 0===t?void 0:t.localize("ui.common.back"))||"Back",this._icon,this.href,this.target,this.rel,this.download)}constructor(...t){super(...t),this.disabled=!1,this._icon="rtl"===s.G.document.dir?p:u}}(0,i.Cg)([(0,r.MZ)({attribute:!1})],m.prototype,"hass",void 0),(0,i.Cg)([(0,r.MZ)({type:Boolean})],m.prototype,"disabled",void 0),(0,i.Cg)([(0,r.MZ)()],m.prototype,"label",void 0),(0,i.Cg)([(0,r.MZ)()],m.prototype,"href",void 0),(0,i.Cg)([(0,r.MZ)()],m.prototype,"target",void 0),(0,i.Cg)([(0,r.MZ)()],m.prototype,"rel",void 0),(0,i.Cg)([(0,r.MZ)()],m.prototype,"download",void 0),(0,i.Cg)([(0,r.wk)()],m.prototype,"_icon",void 0),m=(0,i.Cg)([(0,r.EM)("ha-icon-button-arrow-prev")],m),a()}catch(d){a(d)}})},26300:function(t,o,e){e.a(t,async function(t,a){try{e.r(o),e.d(o,{HaIconButton:function(){return g}});e(62953);var i=e(40445),n=e(5124),r=e(67576),s=e(63672),l=e(18350),c=(e(67094),t([l]));l=(c.then?(await c)():c)[0];let d,h,u,p,m=t=>t;class g extends n.WF{render(){return(0,n.qy)(d||(d=m` <ha-button appearance="plain" variant="neutral" aria-label="${0}" title="${0}" aria-haspopup="${0}" .disabled="${0}" .iconTag="${0}" .href="${0}" .target="${0}" .rel="${0}" .download="${0}"> ${0} </ha-button> `),(0,s.J)(this.label),(0,s.J)(this.hideTitle?void 0:this.label),(0,s.J)(this.ariaHasPopup),this.disabled,this.path?"ha-svg-icon":"span",this.href,this.target,this.rel,this.download,this.path?(0,n.qy)(h||(h=m`<ha-svg-icon aria-hidden="true" .path="${0}"></ha-svg-icon>`),this.path):(0,n.qy)(u||(u=m`<span><slot></slot></span>`)))}constructor(...t){super(...t),this.disabled=!1,this.hideTitle=!1,this.selected=!1}}g.shadowRootOptions={mode:"open",delegatesFocus:!0},g.styles=(0,n.AH)(p||(p=m`:host{display:inline-block;outline:0;--ha-button-height:var(--ha-icon-button-size, 48px)}ha-button{position:relative;isolation:isolate;--wa-form-control-padding-inline:var(
--ha-icon-button-padding-inline,
--ha-space-2
);--wa-color-on-normal:currentColor;--wa-color-fill-quiet:transparent;--ha-button-label-overflow:visible}ha-button::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background-color:currentColor;opacity:0;pointer-events:none}ha-button::part(base){width:var(--wa-form-control-height);aspect-ratio:1;outline-offset:-4px}ha-button::part(label){display:flex}:host([selected]) ha-button::after{opacity:.1}@media (hover:hover){:host(:hover:not([disabled])) ha-button::after{opacity:.1}}`)),(0,i.Cg)([(0,r.MZ)({type:Boolean,reflect:!0})],g.prototype,"disabled",void 0),(0,i.Cg)([(0,r.MZ)({type:String})],g.prototype,"path",void 0),(0,i.Cg)([(0,r.MZ)({type:String})],g.prototype,"label",void 0),(0,i.Cg)([(0,r.MZ)({type:String,attribute:"aria-haspopup"})],g.prototype,"ariaHasPopup",void 0),(0,i.Cg)([(0,r.MZ)({attribute:"hide-title",type:Boolean})],g.prototype,"hideTitle",void 0),(0,i.Cg)([(0,r.MZ)({type:Boolean,reflect:!0})],g.prototype,"selected",void 0),(0,i.Cg)([(0,r.MZ)()],g.prototype,"href",void 0),(0,i.Cg)([(0,r.MZ)()],g.prototype,"target",void 0),(0,i.Cg)([(0,r.MZ)()],g.prototype,"rel",void 0),(0,i.Cg)([(0,r.MZ)()],g.prototype,"download",void 0),g=(0,i.Cg)([(0,r.EM)("ha-icon-button")],g),a()}catch(d){a(d)}})},43661:function(t,o,e){e.r(o),e.d(o,{HaIconNext:function(){return s}});e(62953);var a=e(40445),i=e(67576),n=e(63091),r=e(67094);class s extends r.HaSvgIcon{constructor(...t){super(...t),this.path="rtl"===n.G.document.dir?"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z":"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"}}(0,a.Cg)([(0,i.MZ)()],s.prototype,"path",void 0),s=(0,a.Cg)([(0,i.EM)("ha-icon-next")],s)},2054:function(t,o,e){e.a(t,async function(t,o){try{e(16280),e(62953);var a=e(40445),i=e(5124),n=e(67576),r=e(1087),s=e(44249),l=e(26300),c=t([l]);l=(c.then?(await c)():c)[0];let d,h,u,p=t=>t;const m="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z";class g extends i.WF{connectedCallback(){super.connectedCallback(),this._attachNotifOnConnect&&(this._attachNotifOnConnect=!1,this._subscribeNotifications())}disconnectedCallback(){super.disconnectedCallback(),this._unsubNotifications&&(this._attachNotifOnConnect=!0,this._unsubNotifications(),this._unsubNotifications=void 0)}render(){if(!this._show)return i.s6;const t=this._hasNotifications&&(this.narrow||"always_hidden"===this.hass.dockedSidebar);return(0,i.qy)(d||(d=p` <ha-icon-button .label="${0}" .path="${0}" @click="${0}"></ha-icon-button> ${0} `),this.hass.localize("ui.sidebar.sidebar_toggle"),m,this._toggleMenu,t?(0,i.qy)(h||(h=p`<div class="dot"></div>`)):"")}willUpdate(t){if(super.willUpdate(t),!t.has("narrow")&&!t.has("hass"))return;const o=t.has("hass")?t.get("hass"):this.hass,e=t.has("narrow")?t.get("narrow"):this.narrow,a=!1===(null==o?void 0:o.kioskMode)&&(e||"always_hidden"===(null==o?void 0:o.dockedSidebar)),i=!1===this.hass.kioskMode&&(this.narrow||"always_hidden"===this.hass.dockedSidebar);this.hasUpdated&&a===i||(this._show=i||this._alwaysVisible,i?this._subscribeNotifications():this._unsubNotifications&&(this._unsubNotifications(),this._unsubNotifications=void 0))}_subscribeNotifications(){if(this._unsubNotifications)throw new Error("Already subscribed");this._unsubNotifications=(0,s.V)(this.hass.connection,t=>{this._hasNotifications=t.length>0})}_toggleMenu(){(0,r.r)(this,"hass-toggle-menu")}constructor(...t){super(...t),this.narrow=!1,this._hasNotifications=!1,this._show=!1,this._alwaysVisible=!1,this._attachNotifOnConnect=!1}}g.styles=(0,i.AH)(u||(u=p`:host{position:relative}.dot{pointer-events:none;position:absolute;background-color:var(--accent-color);width:12px;height:12px;top:9px;right:7px;inset-inline-end:7px;inset-inline-start:initial;border-radius:var(--ha-border-radius-circle);border:2px solid var(--app-header-background-color)}`)),(0,a.Cg)([(0,n.MZ)({type:Boolean})],g.prototype,"narrow",void 0),(0,a.Cg)([(0,n.MZ)({attribute:!1})],g.prototype,"hass",void 0),(0,a.Cg)([(0,n.wk)()],g.prototype,"_hasNotifications",void 0),(0,a.Cg)([(0,n.wk)()],g.prototype,"_show",void 0),g=(0,a.Cg)([(0,n.EM)("ha-menu-button")],g),o()}catch(d){o(d)}})},54276:function(t,o,e){e(62953);var a=e(40445),i=e(76482),n=e(91382),r=e(96245),s=e(5124),l=e(67576);let c;class d extends n.n{attach(t){super.attach(t),this.attachableTouchController.attach(t)}disconnectedCallback(){super.disconnectedCallback(),this.hovered=!1,this.pressed=!1}detach(){super.detach(),this.attachableTouchController.detach()}_onTouchControlChange(t,o){null==t||t.removeEventListener("touchend",this._handleTouchEnd),null==o||o.addEventListener("touchend",this._handleTouchEnd)}constructor(...t){super(...t),this.attachableTouchController=new i.i(this,this._onTouchControlChange.bind(this)),this._handleTouchEnd=()=>{this.disabled||super.endPressAnimation()}}}d.styles=[r.R,(0,s.AH)(c||(c=(t=>t)`:host{--md-ripple-hover-opacity:var(--ha-ripple-hover-opacity, 0.08);--md-ripple-pressed-opacity:var(--ha-ripple-pressed-opacity, 0.12);--md-ripple-hover-color:var(
--ha-ripple-hover-color,
var(--ha-ripple-color, var(--secondary-text-color))
);--md-ripple-pressed-color:var(
--ha-ripple-pressed-color,
var(--ha-ripple-color, var(--secondary-text-color))
)}`))],d=(0,a.Cg)([(0,l.EM)("ha-ripple")],d)},67094:function(t,o,e){e.r(o),e.d(o,{HaSvgIcon:function(){return h}});var a=e(40445),i=e(5124),n=e(67576);let r,s,l,c,d=t=>t;class h extends i.WF{render(){return(0,i.JW)(r||(r=d` <svg viewBox="${0}" preserveAspectRatio="xMidYMid meet" focusable="false" role="img" aria-hidden="true"> <g> ${0} ${0} </g> </svg>`),this.viewBox||"0 0 24 24",this.path?(0,i.JW)(s||(s=d`<path class="primary-path" d="${0}"></path>`),this.path):i.s6,this.secondaryPath?(0,i.JW)(l||(l=d`<path class="secondary-path" d="${0}"></path>`),this.secondaryPath):i.s6)}}h.styles=(0,i.AH)(c||(c=d`:host{display:var(--ha-icon-display,inline-flex);align-items:center;justify-content:center;position:relative;vertical-align:middle;fill:var(--icon-primary-color,currentcolor);width:var(--mdc-icon-size,24px);height:var(--mdc-icon-size,24px)}svg{width:100%;height:100%;pointer-events:none;display:block}path.primary-path{opacity:var(--icon-primary-opactity, 1)}path.secondary-path{fill:var(--icon-secondary-color,currentcolor);opacity:var(--icon-secondary-opactity, .5)}`)),(0,a.Cg)([(0,n.MZ)()],h.prototype,"path",void 0),(0,a.Cg)([(0,n.MZ)({attribute:!1})],h.prototype,"secondaryPath",void 0),(0,a.Cg)([(0,n.MZ)({attribute:!1})],h.prototype,"viewBox",void 0),h=(0,a.Cg)([(0,n.EM)("ha-svg-icon")],h)},31462:function(t,o,e){e.d(o,{S:function(){return a}});const a={"odroid-n2":"ioBroker Blue / ODROID-N2","odroid-xu4":"ODROID-XU4","odroid-c2":"ODROID-C2","odroid-c4":"ODROID-C4",rpi:"Raspberry Pi",rpi0:"Raspberry Pi Zero","rpi0-w":"Raspberry Pi Zero W",rpi2:"Raspberry Pi 2",rpi3:"Raspberry Pi 3 (32-bit)","rpi3-64":"Raspberry Pi 3",rpi4:"Raspberry Pi 4 (32-bit)","rpi4-64":"Raspberry Pi 4",tinker:"ASUS Tinker Board","khadas-vim3":"Khadas VIM3","generic-aarch64":"Generic AArch64",ova:"Virtual Machine","generic-x86-64":"Generic x86-64","intel-nuc":"Intel NUC",yellow:"ioBroker Yellow"}},47351:function(t,o,e){e.d(o,{PS:function(){return a},Tv:function(){return r},VR:function(){return i},lE:function(){return s}});e(74423),e(3362),e(17642),e(58004),e(33853),e(45876),e(32475),e(15024),e(31698),e(62953);const a=t=>t.data,i=t=>"object"==typeof t?"object"==typeof t.body?t.body.message||"Unknown error, see supervisor logs":t.body||t.message||"Unknown error, see supervisor logs":t,n=new Set([502,503,504]),r=t=>!!(t&&t.status_code&&n.has(t.status_code))||!(!t||!t.message||!t.message.includes("ERR_CONNECTION_CLOSED")&&!t.message.includes("ERR_CONNECTION_RESET")),s=async(t,o)=>t({type:"supervisor/api",endpoint:`/${o}/stats`,method:"get"})},15336:function(t,o,e){e.d(o,{He:function(){return c},Ku:function(){return n},PB:function(){return r},Wq:function(){return u},hu:function(){return l},mZ:function(){return s},v9:function(){return d},xY:function(){return h}});e(3362);var a=e(62384),i=e(47351);const n=async t=>{if((0,a.v)(t.config.version,2021,2,4))return t.callWS({type:"supervisor/api",endpoint:"/host/info",method:"get"});const o=await t.callApi("GET","hassio/host/info");return(0,i.PS)(o)},r=async t=>(0,a.v)(t.config.version,2021,2,4)?t.callWS({type:"supervisor/api",endpoint:"/os/info",method:"get"}):(0,i.PS)(await t.callApi("GET","hassio/os/info")),s=async t=>(0,a.v)(t.config.version,2021,2,4)?t.callWS({type:"supervisor/api",endpoint:"/host/reboot",method:"post",timeout:null}):t.callApi("POST","hassio/host/reboot"),l=async t=>(0,a.v)(t.config.version,2021,2,4)?t.callWS({type:"supervisor/api",endpoint:"/host/shutdown",method:"post",timeout:null}):t.callApi("POST","hassio/host/shutdown"),c=async(t,o)=>(0,a.v)(t.config.version,2021,2,4)?t.callWS({type:"supervisor/api",endpoint:"/host/options",method:"post",data:o}):t.callApi("POST","hassio/host/options",o),d=async(t,o)=>(0,a.v)(t.config.version,2021,2,4)?t.callWS({type:"supervisor/api",endpoint:"/os/datadisk/move",method:"post",timeout:null,data:{device:o}}):t.callApi("POST","hassio/os/datadisk/move"),h=async t=>(0,a.v)(t.config.version,2021,2,4)?t.callWS({type:"supervisor/api",endpoint:"/os/datadisk/list",method:"get",timeout:null}):(0,i.PS)(await t.callApi("GET","/os/datadisk/list")),u=async t=>(0,a.v)(t.config.version,2021,2,4)?t.callWS({type:"supervisor/api",endpoint:"/host/disks/default/usage",method:"get",timeout:3600,params:{max_depth:3}}):(0,i.PS)(await t.callApi("GET","hassio/host/disks/default/usage"))},44249:function(t,o,e){e.d(o,{V:function(){return a}});e(62953);const a=(t,o)=>{const e=new i,a=t.subscribeMessage(t=>o(e.processMessage(t)),{type:"persistent_notification/subscribe"});return()=>{a.then(t=>null==t?void 0:t())}};class i{processMessage(t){if("removed"===t.type)for(const o of Object.keys(t.notifications))delete this.notifications[o];else this.notifications=Object.assign(Object.assign({},this.notifications),t.notifications);return Object.values(this.notifications)}constructor(){this.notifications={}}}},9835:function(t,o,e){e.d(o,{eb:function(){return s},lD:function(){return r}});e(3362),e(62953);var a=e(1087);const i=()=>Promise.all([e.e(72850),e.e(32450),e.e(46095),e.e(79996),e.e(80617),e.e(8026)]).then(e.bind(e,15903)),n=()=>Promise.all([e.e(34302),e.e(56060)]).then(e.bind(e,25069)),r=t=>{(0,a.r)(t,"show-dialog",{dialogTag:"dialog-restart",dialogImport:i,dialogParams:{}})},s=(t,o)=>{(0,a.r)(t,"show-dialog",{dialogTag:"dialog-restart-wait",dialogImport:n,dialogParams:o})}},14503:function(t,o,e){e.d(o,{RF:function(){return u},dp:function(){return g},kO:function(){return m},nA:function(){return p},og:function(){return h}});var a=e(5124);let i,n,r,s,l,c,d=t=>t;const h=(0,a.AH)(i||(i=d`button.link{background:0 0;color:inherit;border:none;padding:0;font:inherit;text-align:left;text-decoration:underline;cursor:pointer;outline:0}`)),u=(0,a.AH)(n||(n=d`:host{font-family:var(--ha-font-family-body);-webkit-font-smoothing:var(--ha-font-smoothing);-moz-osx-font-smoothing:var(--ha-moz-osx-font-smoothing);font-size:var(--ha-font-size-m);font-weight:var(--ha-font-weight-normal);line-height:var(--ha-line-height-normal)}app-header div[sticky]{height:48px}app-toolbar [main-title]{margin-left:20px;margin-inline-start:20px;margin-inline-end:initial}.header{transition:box-shadow .2s linear,width var(--ha-animation-duration-normal) ease,padding-left var(--ha-animation-duration-normal) ease,padding-right var(--ha-animation-duration-normal) ease}@media (prefers-reduced-motion:reduce){.header{transition:box-shadow .2s linear}}h1{font-family:var(--ha-font-family-heading);-webkit-font-smoothing:var(--ha-font-smoothing);-moz-osx-font-smoothing:var(--ha-moz-osx-font-smoothing);font-size:var(--ha-font-size-2xl);font-weight:var(--ha-font-weight-normal);line-height:var(--ha-line-height-condensed)}h2{font-family:var(--ha-font-family-body);-webkit-font-smoothing:var(--ha-font-smoothing);-moz-osx-font-smoothing:var(--ha-moz-osx-font-smoothing);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--ha-font-size-xl);font-weight:var(--ha-font-weight-medium);line-height:var(--ha-line-height-normal)}h3{font-family:var(--ha-font-family-body);-webkit-font-smoothing:var(--ha-font-smoothing);-moz-osx-font-smoothing:var(--ha-moz-osx-font-smoothing);font-size:var(--ha-font-size-l);font-weight:var(--ha-font-weight-normal);line-height:var(--ha-line-height-normal)}a{color:var(--primary-color)}.secondary{color:var(--secondary-text-color)}.error{color:var(--error-color)}.warning{color:var(--error-color)}${0} .card-actions a{text-decoration:none}.card-actions .warning{--mdc-theme-primary:var(--error-color)}.layout.horizontal,.layout.vertical{display:flex}.layout.inline{display:inline-flex}.layout.horizontal{flex-direction:row}.layout.vertical{flex-direction:column}.layout.wrap{flex-wrap:wrap}.layout.no-wrap{flex-wrap:nowrap}.layout.center,.layout.center-center{align-items:center}.layout.bottom{align-items:flex-end}.layout.center-center,.layout.center-justified{justify-content:center}.flex{flex:1;flex-basis:0.000000001px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.layout.justified{justify-content:space-between}`),h),p=(0,a.AH)(r||(r=d`ha-adaptive-dialog,ha-dialog{--mdc-dialog-min-width:400px;--mdc-dialog-max-width:600px;--mdc-dialog-max-width:min(600px, 95vw);--justify-action-buttons:space-between;--dialog-container-padding:var(--safe-area-inset-top, 0) var(--safe-area-inset-right, 0) var(--safe-area-inset-bottom, 0) var(--safe-area-inset-left, 0);--dialog-surface-padding:0px}ha-adaptive-dialog .form,ha-dialog .form{color:var(--primary-text-color)}a{color:var(--primary-color)}@media all and (max-width:450px),all and (max-height:500px){ha-adaptive-dialog,ha-dialog{--mdc-dialog-min-width:100vw;--mdc-dialog-max-width:100vw;--mdc-dialog-min-height:100vh;--mdc-dialog-min-height:100svh;--mdc-dialog-max-height:100vh;--mdc-dialog-max-height:100svh;--dialog-container-padding:0px;--dialog-surface-padding:var(--safe-area-inset-top, 0) var(--safe-area-inset-right, 0) var(--safe-area-inset-bottom, 0) var(--safe-area-inset-left, 0);--vertical-align-dialog:flex-end}ha-dialog{--ha-dialog-border-radius:var(--ha-border-radius-square)}}.error{color:var(--error-color)}`)),m=(0,a.AH)(s||(s=d`ha-adaptive-dialog,ha-dialog{--vertical-align-dialog:flex-start;--dialog-surface-margin-top:var(--ha-space-10);--mdc-dialog-max-height:calc(
100vh - var(--dialog-surface-margin-top) - var(--ha-space-2) - var(
--safe-area-inset-y,
0px
)
);--mdc-dialog-max-height:calc(
100svh - var(--dialog-surface-margin-top) - var(--ha-space-2) - var(
--safe-area-inset-y,
0px
)
);--ha-dialog-max-height:calc(
100vh - var(--dialog-surface-margin-top) - var(--ha-space-2) - var(
--safe-area-inset-y,
0px
)
);--ha-dialog-max-height:calc(
100svh - var(--dialog-surface-margin-top) - var(--ha-space-2) - var(
--safe-area-inset-y,
0px
)
)}@media all and (max-width:450px),all and (max-height:500px){ha-adaptive-dialog,ha-dialog{--dialog-surface-margin-top:0px;--mdc-dialog-min-height:100vh;--mdc-dialog-min-height:100svh;--mdc-dialog-max-height:100vh;--mdc-dialog-max-height:100svh;--ha-dialog-max-height:100vh;--ha-dialog-max-height:100svh}}`)),g=(0,a.AH)(l||(l=d`.ha-scrollbar::-webkit-scrollbar{width:.4rem;height:.4rem}.ha-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--ha-border-radius-sm);background:var(--scrollbar-thumb-color)}.ha-scrollbar{overflow-y:auto;scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}`));(0,a.AH)(c||(c=d`body{background-color:var(--primary-background-color);color:var(--primary-text-color);height:calc(100vh - 32px);width:100vw}`))}}]);