UNPKG

iobroker.lovelace

Version:

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

2 lines 6.61 kB
/*! For license information please see 64721.34cf8634145892e8.js.LICENSE.txt */ export const __rspack_esm_id=64721;export const __rspack_esm_ids=[64721];export const __webpack_modules__={12451(t,e,i){i.d(e,{O:()=>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(t,e,i){i.d(e,{SE:()=>d,U9:()=>s,hP:()=>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(t,e,i){i.r(e),i.d(e,{HaPickAuthProvider:()=>s});i(18111),i(61701);var n=i(62826),r=i(5124),o=i(22441),a=i(1087);i(43661),i(8630),i(28732);class s extends r.WF{render(){return r.qy` <h3> <span>${this.localize("ui.panel.page-authorize.pick_auth_provider")}</span> </h3> <ha-list> ${this.authProviders.map(t=>r.qy` <ha-list-item hasMeta role="button" .auth_provider="${t}" @click="${this._handlePick}"> ${t.name} <ha-icon-next slot="meta"></ha-icon-next> </ha-list-item> `)} </ha-list> `}_handlePick(t){(0,a.r)(this,"pick-auth-provider",t.currentTarget.auth_provider)}constructor(...t){super(...t),this.authProviders=[]}}s.styles=r.AH`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})],s.prototype,"authProviders",void 0),(0,n.Cg)([(0,o.MZ)({attribute:!1})],s.prototype,"localize",void 0),s=(0,n.Cg)([(0,o.EM)("ha-pick-auth-provider")],s)},43661(t,e,i){i.r(e),i.d(e,{HaIconNext:()=>s});var n=i(62826),r=i(22441),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(t,e,i){var n=i(62826),r=i(27686),o=i(7731),a=i(5124),s=i(22441);class d extends r.J{renderRipple(){return this.noninteractive?"":super.renderRipple()}static get styles(){return[o.R,a.AH`: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?a.AH`span.material-icons:first-of-type,span.material-icons:last-of-type{direction:rtl!important;--direction:rtl}`:a.AH``]}}d=(0,n.Cg)([(0,s.EM)("ha-list-item")],d)},8630(t,e,i){var n=i(62826),r=i(68618),o=i(11081),a=i(22441);class s extends r.iY{}s.styles=o.R,s=(0,n.Cg)([(0,a.EM)("ha-list")],s)},77957(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,h=r([].push);t.exports=function(t,e,i,r){for(var m,u,g,v=a(t),f=o(v),x=n(e,i),y=c(null),_=d(f),b=0;_>b;b++)g=f[b],(u=s(x(g,b,v)))in y?h(y[u],g):y[u]=[g];if(r&&(m=r(v))!==p)for(u in y)y[u]=l(m,y[u]);return y}},46058(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(t,e,i){i.d(e,{W:()=>s});i(74423),i(18111),i(18237),i(17642),i(58004),i(33853),i(45876),i(32475),i(15024),i(31698);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 t of this.ft)null==e[t]&&(this.ft.delete(t),t.includes("-")?i.removeProperty(t):i[t]=null);for(const t in e){const n=e[t];if(null!=n){this.ft.add(t);const e="string"==typeof n&&n.endsWith(a);t.includes("-")||e?i.setProperty(t,e?n.slice(0,-11):n,e?o:""):i[t]=n}}return n.c0}constructor(t){if(super(t),t.type!==r.OA.ATTRIBUTE||"style"!==t.name||t.strings?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}})}};