UNPKG

iobroker.lovelace

Version:

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

2 lines 7.03 kB
/*! For license information please see 64721.9f87ce66c1e4fe53.js.LICENSE.txt */ "use strict";(self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[64721],{12451:function(t,e,i){i.d(e,{O:function(){return r}});var n=i(5124);i(12130);class r extends n.WF{click(){if(this.mdcRoot)return this.mdcRoot.focus(),void this.mdcRoot.click();super.click()}createFoundation(){void 0!==this.mdcFoundation&&this.mdcFoundation.destroy(),this.mdcFoundationClass&&(this.mdcFoundation=new this.mdcFoundationClass(this.createAdapter()),this.mdcFoundation.init())}firstUpdated(){this.createFoundation()}}},12130:function(t,e,i){i.d(e,{SE:function(){return d},U9:function(){return s},hP:function(){return n}});i(44114);const n=t=>t.nodeType===Node.ELEMENT_NODE;let r=!1;const o=()=>{},a={get passive(){return r=!0,!1}};document.addEventListener("x",o,a),document.removeEventListener("x",o);const s=(t=window.document)=>{let e=t.activeElement;const i=[];if(!e)return i;for(;e&&(i.push(e),e.shadowRoot);)e=e.shadowRoot.activeElement;return i},d=t=>{const e=s();if(!e.length)return!1;const i=e[e.length-1],n=new Event("check-if-focused",{bubbles:!0,composed:!0});let r=[];const o=t=>{r=t.composedPath()};return document.body.addEventListener("check-if-focused",o),i.dispatchEvent(n),document.body.removeEventListener("check-if-focused",o),-1!==r.indexOf(t)}},36800:function(t,e,i){i.r(e),i.d(e,{HaPickAuthProvider:function(){return p}});i(18111),i(61701),i(62953);var n=i(40445),r=i(5124),o=i(67576),a=i(1087);i(43661),i(8630),i(28732);let s,d,c,l=t=>t;class p extends r.WF{render(){return(0,r.qy)(s||(s=l` <h3> <span>${0}</span> </h3> <ha-list> ${0} </ha-list> `),this.localize("ui.panel.page-authorize.pick_auth_provider"),this.authProviders.map(t=>(0,r.qy)(d||(d=l` <ha-list-item hasMeta role="button" .auth_provider="${0}" @click="${0}"> ${0} <ha-icon-next slot="meta"></ha-icon-next> </ha-list-item> `),t,this._handlePick,t.name)))}_handlePick(t){(0,a.r)(this,"pick-auth-provider",t.currentTarget.auth_provider)}constructor(...t){super(...t),this.authProviders=[]}}p.styles=(0,r.AH)(c||(c=l`h3{margin:0 -16px;position:relative;z-index:1;text-align:center;font-size:var(--ha-font-size-m);font-weight:var(--ha-font-weight-normal);line-height:var(--ha-line-height-normal)}h3:before{border-top:1px solid var(--divider-color);content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}h3 span{background:var(--card-background-color);padding:0 15px}ha-list{margin:16px -16px 0;--mdc-list-side-padding:24px}`)),(0,n.Cg)([(0,o.MZ)({attribute:!1})],p.prototype,"authProviders",void 0),(0,n.Cg)([(0,o.MZ)({attribute:!1})],p.prototype,"localize",void 0),p=(0,n.Cg)([(0,o.EM)("ha-pick-auth-provider")],p)},43661:function(t,e,i){i.r(e),i.d(e,{HaIconNext:function(){return s}});i(62953);var n=i(40445),r=i(67576),o=i(63091),a=i(67094);class s extends a.HaSvgIcon{constructor(...t){super(...t),this.path="rtl"===o.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,n.Cg)([(0,r.MZ)()],s.prototype,"path",void 0),s=(0,n.Cg)([(0,r.EM)("ha-icon-next")],s)},28732:function(t,e,i){var n=i(40445),r=i(27686),o=i(7731),a=i(5124),s=i(67576);let d,c,l,p=t=>t;class u extends r.J{renderRipple(){return this.noninteractive?"":super.renderRipple()}static get styles(){return[o.R,(0,a.AH)(d||(d=p`:host{padding-left:var(--mdc-list-side-padding-left,var(--mdc-list-side-padding,20px));padding-inline-start:var(--mdc-list-side-padding-left,var(--mdc-list-side-padding,20px));padding-right:var(--mdc-list-side-padding-right,var(--mdc-list-side-padding,20px));padding-inline-end:var(--mdc-list-side-padding-right,var(--mdc-list-side-padding,20px))}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:48px}span.material-icons:first-of-type{margin-inline-start:0px!important;margin-inline-end:var(--mdc-list-item-graphic-margin,16px)!important;direction:var(--direction)!important}span.material-icons:last-of-type{margin-inline-start:auto!important;margin-inline-end:0px!important;direction:var(--direction)!important}.mdc-deprecated-list-item__meta{display:var(--mdc-list-item-meta-display);align-items:center;flex-shrink:0}:host([graphic=icon]:not([twoline])) .mdc-deprecated-list-item__graphic{margin-inline-end:var(--mdc-list-item-graphic-margin,20px)!important}:host([multiline-secondary]){height:auto}:host([multiline-secondary]) .mdc-deprecated-list-item__text{padding:8px 0}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text{text-overflow:initial;white-space:normal;overflow:auto;display:inline-block;margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text{margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text::before{display:none}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text::before{display:none}:host([disabled]){color:var(--disabled-text-color)}:host([noninteractive]){pointer-events:unset}`)),"rtl"===document.dir?(0,a.AH)(c||(c=p`span.material-icons:first-of-type,span.material-icons:last-of-type{direction:rtl!important;--direction:rtl}`)):(0,a.AH)(l||(l=p``))]}}u=(0,n.Cg)([(0,s.EM)("ha-list-item")],u)},8630:function(t,e,i){var n=i(40445),r=i(68618),o=i(11081),a=i(67576);class s extends r.iY{}s.styles=o.R,s=(0,n.Cg)([(0,a.EM)("ha-list")],s)},77957:function(t,e,i){var n=i(76080),r=i(79504),o=i(47055),a=i(48981),s=i(56969),d=i(26198),c=i(2360),l=i(35370),p=Array,u=r([].push);t.exports=function(t,e,i,r){for(var h,m,f,g=a(t),v=o(g),y=n(e,i),x=c(null),b=d(v),_=0;b>_;_++)f=v[_],(m=s(y(f,_,g)))in x?u(x[m],f):x[m]=[f];if(r&&(h=r(g))!==p)for(m in x)x[m]=l(h,x[m]);return x}},46058:function(t,e,i){var n=i(46518),r=i(77957),o=i(6469);n({target:"Array",proto:!0},{group:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),o("group")},89784:function(t,e,i){i.d(e,{W:function(){return s}});i(16280),i(74423),i(72712),i(18111),i(18237),i(27495),i(17642),i(58004),i(33853),i(45876),i(32475),i(15024),i(31698),i(25440),i(62953);var n=i(5055),r=i(42017);const o="important",a=" !"+o,s=(0,r.u$)(class extends r.WL{render(t){return Object.keys(t).reduce((e,i)=>{const n=t[i];return null==n?e:e+`${i=i.includes("-")?i:i.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${n};`},"")}update(t,[e]){const{style:i}=t.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(e)),this.render(e);for(const n of this.ft)null==e[n]&&(this.ft.delete(n),n.includes("-")?i.removeProperty(n):i[n]=null);for(const n in e){const t=e[n];if(null!=t){this.ft.add(n);const e="string"==typeof t&&t.endsWith(a);n.includes("-")||e?i.setProperty(n,e?t.slice(0,-11):t,e?o:""):i[n]=t}}return n.c0}constructor(t){var e;if(super(t),t.type!==r.OA.ATTRIBUTE||"style"!==t.name||(null===(e=t.strings)||void 0===e?void 0:e.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}})}}]);