diff --git a/dist/homie-lit.core.js b/dist/homie-lit.core.js index e16c7d8..eb10724 100644 --- a/dist/homie-lit.core.js +++ b/dist/homie-lit.core.js @@ -1,5 +1,5 @@ /*! For license information please see homie-lit.core.js.LICENSE.txt */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("lit"),require("rxjs"),require("mqtt"),require("loglevel")):"function"==typeof define&&define.amd?define(["lit","rxjs","mqtt","loglevel"],t):"object"==typeof exports?exports.HomieLit=t(require("lit"),require("rxjs"),require("mqtt"),require("loglevel")):e.HomieLit=t(e.lit,e.rxjs,e.mqtt,e.loglevel)}(this,((e,t,r,n)=>(()=>{"use strict";var o={161:t=>{t.exports=e},360:e=>{e.exports=n},146:e=>{e.exports=r},961:e=>{e.exports=t}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}};return o[e](r,r.exports,s),r.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var u={};s.r(u),s.d(u,{HomieDevice:()=>c,HomieDeviceElement:()=>v,HomieNode:()=>m,HomieNodeComponent:()=>f,HomieObserver:()=>T,HomieProperty:()=>g,HomiePropertyBuffer:()=>De,PropertyBindingManager:()=>p,createMqttHomieObserver:()=>U,default:()=>Ne});class c{constructor(e,t=e,r=""){this.id=e,this.name=t,this.type=r,this.nodes=new Map}addNode(e){this.nodes.set(e.id,e)}removeNode(e){this.nodes.delete(e.id)}getNode(e){return this.nodes.get(e)}getAllNodes(){return Array.from(this.nodes.values())}}var a=s(161);const l=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?{...t,finisher(r){r.createProperty(t.key,e)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(r){r.createProperty(t.key,e)}};var d;null===(d=window.HTMLSlotElement)||void 0===d||d.prototype.assignedElements;class p{constructor(){this.bindings=new Map}bindProperty(e,t,r){const n=`${e.name}-${r}`;this.bindings.set(n,t),this.updateElement(e,t,r)}updateElement(e,t,r){t.setAttribute(r,e.getValue().toString())}}class f extends HTMLElement{constructor(e){super(),this.node=e,this.bindingManager=new p}connectedCallback(){this.render()}render(){const e=a.html` +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("lit"),require("rxjs"),require("mqtt"),require("loglevel")):"function"==typeof define&&define.amd?define(["lit","rxjs","mqtt","loglevel"],t):"object"==typeof exports?exports.HomieLit=t(require("lit"),require("rxjs"),require("mqtt"),require("loglevel")):e.HomieLit=t(e.lit,e.rxjs,e.mqtt,e.loglevel)}(this,((e,t,r,n)=>(()=>{"use strict";var o={161:t=>{t.exports=e},360:e=>{e.exports=n},146:e=>{e.exports=r},961:e=>{e.exports=t}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}};return o[e](r,r.exports,s),r.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var u={};s.r(u),s.d(u,{HomieDevice:()=>c,HomieDeviceElement:()=>v,HomieNode:()=>m,HomieNodeComponent:()=>f,HomieObserver:()=>T,HomieProperty:()=>g,HomiePropertyBuffer:()=>Me,PropertyBindingManager:()=>p,createMqttHomieObserver:()=>U,default:()=>Ne,logger:()=>I});class c{constructor(e,t=e,r=""){this.id=e,this.name=t,this.type=r,this.nodes=new Map}addNode(e){this.nodes.set(e.id,e)}removeNode(e){this.nodes.delete(e.id)}getNode(e){return this.nodes.get(e)}getAllNodes(){return Array.from(this.nodes.values())}}var a=s(161);const l=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?{...t,finisher(r){r.createProperty(t.key,e)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(r){r.createProperty(t.key,e)}};var d;null===(d=window.HTMLSlotElement)||void 0===d||d.prototype.assignedElements;class p{constructor(){this.bindings=new Map}bindProperty(e,t,r){const n=`${e.name}-${r}`;this.bindings.set(n,t),this.updateElement(e,t,r)}updateElement(e,t,r){t.setAttribute(r,e.getValue().toString())}}class f extends HTMLElement{constructor(e){super(),this.node=e,this.bindingManager=new p}connectedCallback(){this.render()}render(){const e=a.html`