iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
2 lines • 1.63 kB
JavaScript
/*! For license information please see 22309.b2ef8345e59422d7.js.LICENSE.txt */
"use strict";(self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[22309],{37540:function(t,s,i){i.d(s,{Kq:function(){return d}});i(17642),i(58004),i(33853),i(45876),i(32475),i(15024),i(31698),i(62953);var e=i(63937),n=i(42017);const o=(t,s)=>{const i=t._$AN;if(void 0===i)return!1;for(const n of i){var e;null!==(e=n._$AO)&&void 0!==e&&e.call(n,s,!1),o(n,s)}return!0},l=t=>{let s,i;do{var e;if(void 0===(s=t._$AM))break;i=s._$AN,i.delete(t),t=s}while(0===(null===(e=i)||void 0===e?void 0:e.size))},h=t=>{for(let s;s=t._$AM;t=s){let i=s._$AN;if(void 0===i)s._$AN=i=new Set;else if(i.has(t))break;i.add(t),c(s)}};function _(t){void 0!==this._$AN?(l(this),this._$AM=t,h(this)):this._$AM=t}function r(t,s=!1,i=0){const e=this._$AH,n=this._$AN;if(void 0!==n&&0!==n.size)if(s)if(Array.isArray(e))for(let h=i;h<e.length;h++)o(e[h],!1),l(e[h]);else null!=e&&(o(e,!1),l(e));else o(this,t)}const c=t=>{var s,i;t.type==n.OA.CHILD&&(null!==(s=t._$AP)&&void 0!==s||(t._$AP=r),null!==(i=t._$AQ)&&void 0!==i||(t._$AQ=_))};class d extends n.WL{_$AT(t,s,i){super._$AT(t,s,i),h(this),this.isConnected=t._$AU}_$AO(t,s=!0){var i,e;t!==this.isConnected&&(this.isConnected=t,t?null===(i=this.reconnected)||void 0===i||i.call(this):null===(e=this.disconnected)||void 0===e||e.call(this)),s&&(o(this,t),l(this))}setValue(t){if((0,e.Rt)(this._$Ct))this._$Ct._$AI(t,this);else{const s=[...this._$Ct._$AH];s[this._$Ci]=t,this._$Ct._$AI(s,this,0)}}disconnected(){}reconnected(){}constructor(){super(...arguments),this._$AN=void 0}}}}]);