\n "," | \n \n '," "]);return vo=function(){return e},e}function bo(){var e=wo(["\n \n ',"\n\n \n \n \n \n ","\n | \n \n ","\n | \n \n ","\n | \n \n ",'\n \n \n \n \n \n ","\n \n \n ","\n \n \n \n "]);return bo=function(){return e},e}function go(){var e=wo([""]);return go=function(){return e},e}function wo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ko(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Eo(e,t){return(Eo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Fo(e);if(t){var i=Fo(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Po(this,r)}}function Po(e,t){return!t||"object"!==fo(t)&&"function"!=typeof t?xo(e):t}function xo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oo(){Oo=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Do(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=mo(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(n=mo(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,(0,l.d3)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,y(this,this.hass,this.supervisor,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error=this.supervisor.localize("addon.failed_to_reset","error",(0,u.js)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=mo(regeneratorRuntime.mark((function e(t){var r,n,i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,(0,l.d3)(this.hass,this.addon.slug,i);case 9:if(s={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",s),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,y(this,this.hass,this.supervisor,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,u.js)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,f.l,(0,i.iv)(po())]}}]}}),i.oi);var Io=r(18199);function Mo(e){return(Mo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Bo(){var e=Ho(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "]);return Bo=function(){return e},e}function $o(){var e=Ho(["\n \n "]);return $o=function(){return e},e}function No(){var e=Ho(["\n \n "]);return No=function(){return e},e}function Uo(){var e=Ho(["\n \n "]);return Uo=function(){return e},e}function Lo(){var e=Ho(["\n ","\n ","\n ","\n "]);return Lo=function(){return e},e}function Vo(){var e=Ho(['\n \n ',"\n \n "]);return Vo=function(){return e},e}function qo(){var e=Ho([""]);return qo=function(){return e},e}function Ho(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Yo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ko(e,t){return(Ko=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Qo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Zo(e);if(t){var i=Zo(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Wo(this,r)}}function Wo(e,t){return!t||"object"!==Mo(t)&&"function"!=typeof t?Xo(e):t}function Xo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zo(e){return(Zo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Go(){Go=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ta(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"]);return ca=function(){return e},e}function la(){var e=pa([""]);return la=function(){return e},e}function ua(){var e=pa([' '," "]);return ua=function(){return e},e}function da(){var e=pa(['\n \n \n ','\n \n ',"\n \n \n \n "]);return da=function(){return e},e}function fa(){var e=pa([""]);return fa=function(){return e},e}function pa(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ha(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ma(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ha(o,n,i,a,s,"next",e)}function s(e){ha(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ya(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function va(e,t){return(va=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ba(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ja(e);if(t){var i=ja(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ga(this,r)}}function ga(e,t){return!t||"object"!==aa(t)&&"function"!=typeof t?wa(e):t}function wa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ka(){ka=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Pa(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ']);return Fa=function(){return e},e}function Ia(e,t){for(var r=0;r bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "]);return qa=function(){return e},e}function Ha(){var e=Xa([' '," "]);return Ha=function(){return e},e}function Ya(){var e=Xa(['\n \n ',"\n \n "]);return Ya=function(){return e},e}function Ka(){var e=Xa([" "," "]);return Ka=function(){return e},e}function Qa(){var e=Xa([" "]);return Qa=function(){return e},e}function Wa(){var e=Xa(['\n \n \n \n \n ',"\n ","\n \n \n ","\n \n ","\n \n "]);return Wa=function(){return e},e}function Xa(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Za(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ga(e,t){return(Ga=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ja(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ds(e);if(t){var i=ds(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return es(this,r)}}function es(e,t){return!t||"object"!==Va(t)&&"function"!=typeof t?ts(e):t}function ts(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rs(){rs=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!os(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r4)}),!this.icon||this.value||this.image?"":(0,i.dy)(Qa(),this.icon),this.value&&!this.image?(0,i.dy)(Ka(),this.value):"",this.label?(0,i.dy)(Ya(),(0,Aa.$)({label:!0,big:this.label.length>5}),this.label):"",this.description?(0,i.dy)(Ha(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,i.iv)(qa())]}},{kind:"method",key:"updated",value:function(e){us(ds(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.oi);customElements.define("ha-label-badge",fs);r(14089);var ps=r(70203),hs=(r(79603),r(21050),r(66903)),ms=r(7628),ys=(0,o.Z)((function(e,t){return t.some((function(t){return e.includes(t)}))}));function vs(e){return(vs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bs(){var e=lc(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--paper-green-400);\n }\n ha-svg-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n justify-content: space-between;\n display: flex;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n ']);return bs=function(){return e},e}function gs(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ws(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){gs(o,n,i,a,s,"next",e)}function s(e){gs(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ks(){var e=lc(['\n \n \n \n ',"\n \n "]);return Es=function(){return e},e}function _s(){var e=lc(["\n \n ","\n \n "]);return _s=function(){return e},e}function Ps(){var e=lc(["\n \n \n ',"\n \n \n "]);return Ps=function(){return e},e}function xs(){var e=lc([" ","\n ",'\n \n ","\n \n ",""]);return xs=function(){return e},e}function Os(){var e=lc(["\n \n ","\n \n "]);return Os=function(){return e},e}function Ss(){var e=lc(["\n \n ","\n \n "]);return Ss=function(){return e},e}function Cs(){var e=lc(['\n \n ",'\n \n \n ","\n \n "]);return Cs=function(){return e},e}function Ds(){var e=lc(['\n \n ',"\n \n "]);return Ds=function(){return e},e}function js(){var e=lc(['\n \n ',"\n \n "]);return js=function(){return e},e}function As(){var e=lc([' '," "]);return As=function(){return e},e}function zs(){var e=lc(["\n \n "]);return zs=function(){return e},e}function Ts(){var e=lc(["\n \n ','\n \n \n ',"\n \n \n ",""]);return Ts=function(){return e},e}function Rs(){var e=lc(["\n \n \n ','\n \n \n ',"\n \n \n \n "]);return Rs=function(){return e},e}function Fs(){var e=lc(["\n \n \n ','\n \n \n ',"\n \n \n \n "]);return Fs=function(){return e},e}function Is(){var e=lc(["\n \n \n ','\n \n \n ',"\n \n \n \n "]);return Is=function(){return e},e}function Ms(){var e=lc(["\n \n \n ','\n \n \n ',"\n \n \n \n "]);return Ms=function(){return e},e}function Bs(){var e=lc(['\n \n \n \n ','\n \n \n ',"\n \n \n \n\n ","\n ","\n ","\n ","\n \n "]);return Bs=function(){return e},e}function $s(){var e=lc(["\n \n \n \n \n \n \n \n \n \n \n ']);return Ws=function(){return e},e}function Xs(){var e=lc(['\n ',"\n "]);return Xs=function(){return e},e}function Zs(){var e=lc(['\n ","\n "]);return Zs=function(){return e},e}function Gs(){var e=lc(["\n Current version: ",'\n \n (\n '," )\n \n "]);return Gs=function(){return e},e}function Js(){var e=lc([" "," "]);return Js=function(){return e},e}function ec(){var e=lc(["\n \n \n \n ','\n \n \n \n ","\n \n \n \n \n "]);return nc=function(){return e},e}function ic(){var e=lc(["\n \n ","\n \n "]);return ic=function(){return e},e}function oc(){var e=lc(['\n \n ',"\n \n "]);return oc=function(){return e},e}function ac(){var e=lc(['\n \n ',"\n \n "]);return ac=function(){return e},e}function sc(){var e=lc(['\n \n \n \n ','\n \n \n \n ","\n \n ","\n \n \n "]);return sc=function(){return e},e}function cc(){var e=lc(["\n ","\n ",'\n\n \n \n \n \n ','\n \n\n \n ',". \n ",'\n \n \n \n ','\n \n ',"\n\n \n ',"\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n \n\n ","\n \n \n ","\n \n \n ","\n ",'\n \n \n \n ',"\n \n \n ","\n \n \n \n\n ","\n "]);return cc=function(){return e},e}function lc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function uc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dc(e,t){return(dc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Pc(e);if(t){var i=Pc(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return pc(this,r)}}function pc(e,t){return!t||"object"!==vs(t)&&"function"!=typeof t?hc(e):t}function hc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mc(){mc=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!bc(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r'),"icon_experimental",''),"icon_deprecated",'')):this.supervisor.localize("addon.dashboard.capability.".concat(t,".description"))})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui&&this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){(0,s.c)(this,"/hassio/ingress/".concat(this.addon.slug))}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!(0,za.I)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:(P=ws(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={boot:"auto"===this.addon.boot?"manual":"auto"},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,u.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return P.apply(this,arguments)})},{kind:"method",key:"_watchdogToggled",value:(_=ws(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={watchdog:!this.addon.watchdog},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,u.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return _.apply(this,arguments)})},{kind:"method",key:"_autoUpdateToggled",value:(E=ws(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={auto_update:!this.addon.auto_update},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,u.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_protectionToggled",value:(k=ws(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={protected:!this.addon.protected},e.prev=2,e.next=5,(0,l.NI)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"security"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,u.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return k.apply(this,arguments)})},{kind:"method",key:"_panelToggled",value:(w=ws(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={ingress_panel:!this.addon.ingress_panel},e.prev=2,e.next=5,(0,l.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,a.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,u.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_openChangelog",value:(g=ws(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,l.CH)(this.hass,this.addon.slug);case 3:t=e.sent,(0,hs.v)(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:t}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),(0,h.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,u.js)(e.t0)});case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return g.apply(this,arguments)})},{kind:"method",key:"_installClicked",value:(b=ws(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.fU)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"install"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,h.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,u.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return b.apply(this,arguments)})},{kind:"method",key:"_stopClicked",value:(v=ws(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.ow)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,h.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,u.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return v.apply(this,arguments)})},{kind:"method",key:"_restartClicked",value:(y=ws(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.P$)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,a.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,h.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,u.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return y.apply(this,arguments)})},{kind:"method",key:"_updateClicked",value:(m=ws(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ms.z)(this,{supervisor:this.supervisor,name:this.addon.name,version:this.addon.version_latest,snapshotParams:{name:"addon_".concat(this.addon.slug,"_").concat(this.addon.version),addons:[this.addon.slug],homeassistant:!1},updateHandler:function(){var e=ws(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t._updateAddon();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{kind:"method",key:"_updateAddon",value:(p=ws(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.V_)(this.hass,this.addon.slug);case 2:(0,a.B)(this,"supervisor-collection-refresh",{collection:"addon"}),t={success:!0,response:void 0,path:"update"},(0,a.B)(this,"hass-api-called",t);case 5:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{kind:"method",key:"_startClicked",value:(c=ws(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,l.su)(this.hass,this.addon.slug);case 5:if((n=e.sent).valid){e.next=11;break}return e.next=9,(0,h.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:n.message.split(" Got ")[0],confirm:function(){return o._openConfiguration()},confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")});case 9:return r.progress=!1,e.abrupt("return");case 11:e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(2),(0,h.Ys)(this,{title:"Failed to validate addon configuration",text:(0,u.js)(e.t0)}),r.progress=!1,e.abrupt("return");case 18:return e.prev=18,e.next=21,(0,l.kP)(this.hass,this.addon.slug);case 21:return e.next=23,(0,l.AD)(this.hass,this.addon.slug);case 23:this.addon=e.sent,i={success:!0,response:void 0,path:"start"},(0,a.B)(this,"hass-api-called",i),e.next=31;break;case 28:e.prev=28,e.t1=e.catch(18),(0,h.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,u.js)(e.t1)});case 31:r.progress=!1;case 32:case"end":return e.stop()}}),e,this,[[2,13],[18,28]])}))),function(e){return c.apply(this,arguments)})},{kind:"method",key:"_openConfiguration",value:function(){(0,s.c)(this,"/hassio/addon/".concat(this.addon.slug,"/config"))}},{kind:"method",key:"_uninstallClicked",value:(r=ws(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.next=4,(0,h.g7)(this,{title:this.addon.name,text:"Are you sure you want to uninstall this add-on?",confirmText:"uninstall add-on",dismissText:"no"});case 4:if(e.sent){e.next=8;break}return r.progress=!1,e.abrupt("return");case 8:return this._error=void 0,e.prev=9,e.next=12,(0,l.Yn)(this.hass,this.addon.slug);case 12:n={success:!0,response:void 0,path:"uninstall"},(0,a.B)(this,"hass-api-called",n),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(9),(0,h.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,u.js)(e.t0)});case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[9,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,f.l,(0,i.iv)(bs())]}}]}}),i.oi);function Oc(e){return(Oc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Sc(){var e=jc(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n "]);return Sc=function(){return e},e}function Cc(){var e=jc(['\n \n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"]);return Kc=function(){return e},e}function Qc(){var e=Xc([' '," "]);return Qc=function(){return e},e}function Wc(){var e=Xc(["\n ","\n \n ",'\n \n ','\n \n \n \n ","\n \n \n \n "]);return Wc=function(){return e},e}function Xc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Zc(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Gc(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Zc(o,n,i,a,s,"next",e)}function s(e){Zc(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Jc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function el(e,t){return(el=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function tl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=pl(e);if(t){var i=pl(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return rl(this,r)}}function rl(e,t){return!t||"object"!==Hc(t)&&"function"!=typeof t?nl(e):t}function nl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function il(){il=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!sl(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',"\n \n \n "]);return Gl=function(){return e},e}function Jl(){var e=tu([""]);return Jl=function(){return e},e}function eu(){var e=tu([""]);return eu=function(){return e},e}function tu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ru(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nu(e,t){return(nu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function iu(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=su(e);if(t){var i=su(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ou(this,r)}}function ou(e,t){return!t||"object"!==Ql(t)&&"function"!=typeof t?au(e):t}function au(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function su(e){return(su=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cu(){cu=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!du(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rTwnZQHhO+qP{^+jgIs`@HeQR}uTFjFq{nepJM++B*wB
z5(41g0R-Ho1fF=n1@lea(`7Q7CM8HNrE}BGZeu!167b4a&)fn$YWQ|D%SL$geBM+j
zLVfY^D4v35Nx{C4x57Gk%}b4CuQ~>0lfI&bO*VBUDz49ebe0LWvs-KPTaCS=uX35E
zBY)JKB{o5tm}#)Mj~`a~2!jPHjxEBJOszsrUnqsUB+*3
zEcsoMoXPYZP0nbLh2@Oc!(G7K6sXilBx1gC1S+0%N&K+7q1ATK+(`ey*%p^0Iz!Iv
z;TkB+;hEh*lsL-zZ_A;(B_TGQ2`7`{r5xsrDN))Jt82o-;dSQl!eH|Bkw*KYs9`TQ
zT#s-4rZi7tESck!mfzLCvZcw5+|8jXW~}oA9H=OX#R}oXR^hS-BzE+Ush0L*l3}x$
zOd5bvkIMR3B=WM4I2Bgx7xd{sy^QQc6LOQQ+Ct>~Q~tnJQL}(TSSiLO7V;KtXCvfJ
zO8jOlf@&e)XCz*(jb`Wys53Z+JCvc_Q?Vr92TkiXctQ>I$6;64|C4a~%k`bG3iVO}
z0+fgKD2)-8LPDdbksVh7XP#(lCT!Y`Wh*HztS$+Y`pwrbP)a2krABx#sU5W{zz^&M
z9DX}d&M-U&@K08Kd73{eH#!S2Tn5t##yddkgHUx0SBZh%lHjzl_nD
zB`%p)AihAEz}o$0z~R0_wcmF325*xz*5b3*F_uCIU$10c1L}FhdW%!z5#aE8_iv4e
z;9`b&>lb&Ak)y2*-^WVLPW`T+&y}&wRrYlxwtZyDQzmEUk-?!~zzFVk-8$Ar(c@>r
z6ms)Pq}tUZPWFz5`a!&Dl8G4smK6#mEz+O^r^b`Sda)avH_;jRQs7A~S}Lo5`ll^z
zH`6jlpd@>3qAWC{I|ZSRmWEGH45adpcEA}gRcDsX_|O?w<$ddLN>KMJPc7<(4|7Uz
zL!bd}7WNL{7nX1=;;#zg~c^qC>$6*-yScPAdu(=R^l6-TMjEW>QOm*^f8M
z$QrlIGhDvK&^KpNSr+{%UBh3#
zN_wNGH+uR_tatSqYvMXp=!^LFm2cJZo|91&usyyy^#Y^HyH3j0VJ+gQ)lVGg!CFSZ
za61h@CfaKxU4GAXB&~1XdpLDu5Vn;s%mOj1OC%FeL&Jmd>g{P8t;beanYLq86*D$S
z$njL?K0ETDOu#D5maIQ~`aWj|wp(XS_6j<>&=|ltW?xBW$iGjoJW9>K@kD`aZjI%E
z2Q3(Vy?B0smFib9`=_cw;QCA_tRrq?A
zjDo+LaPVQDzeWD3;jPPO_W0uXJ`WKgh?_0+
zHj*XS2{wKzQ>Mq34<2=XS`%Q8;?@bibXg(7yG(^vf~``)5Z#j5kx!_xbJ-@IwkbVM
zP0Mfhec^oiHI_rnm0adf${rbhu#(x{35UW*2K1ui>jj#!e;7~dWco3%0KYWkTrBD$
z(hy|dNF)>&GVA*xS>{Iz6;BOHN5`bWz#ZJE;nEM`T`QIKEnE)<%J+lKkQ~-j4$yDO
zXpqaV9_6Xjp!_1SpjWg)kaz617FM*mcf4*az(WoRiFOrlHLI1$zk8IYJbEj!BT!5?
z6>JVa^wTJoT2gZK2wF9amk&~6D9$qlAOFJP>9s9^fTW<8=#m`MF*#nh7E>I3E6gZ_
z^q$%UXax#ryIxj}YV+LrLeO7m?C=jVaWOOJ|gNdfYalI#{
zV865-X_u=(O1dNzXM{Mv(B09_A+cfGr_H%f}(b(UrVHxMFUEOF_Qc7d2nTo#Khw3PU~>}|rQvF3RR
zh~iylFIBOXBed?b2@IM45W$F&cu)b>*X$L>h?IW}L0Hi(iBoA-G1}Tyb$nbjW^^Ky
z7IS12LOJ)&mSj^VX5Nan7V5IQ3k{uT0(8TgzqQ456l-^TS^=TJswAQt>~hj@1$fBX
zZ$RBpCCmZ&rTV}p`|BxPeny$%x}>08E(bJ8BL}cDe|_rkHsoH3uFc5H-sZV3ccwHifwd0GXfgLonFHWg|iZ%camu(C^?p
zwnPJ~AMN%)q*kZzV6QeA2`I7*?Ni+nz{61`hdwI=Q1*~iwlGq<#RH86FX&94S>Zs2
z)72}_n7ycp+1TbQMUL4ZFf;G=Pa_KJ-tj&-9DY)utErUJ@7XKFDrUt9<4HKL6)1(vxsk`8sqi)?H)EUfxCppNeRLNjNiL
zSo{R%xv>DF(Teg$oQ~lDQUDhyV0F#6y|{eq8b5O$2}(zlX&^TpoSABriQyf*^)M@5
zbsS1;th75Et!~?NP-xghtf64FYO^7_)(fcupSA^f*LQQd4K9yI<83Z=_+I~{KS6;>
z*l|o8<+D$E1=a*&7hN2}W(>3L1nLcY)lN;T{AS)`agSI-=e#b;-LAElpC=80u~cr-
z=fuXc6{l%V@Aj^$umy-4vK)5AA*zQS{X4DF>KB3Y*f-q*s~mNgKFg5ktjaUZBP_`Dtjd!Eqy=nDqwx*!d13
z#+@TBtuwB(c4^U57T_Ya>wPAbQs>vrOWT(2o!3uMnCu!5&p+D(WN&Y`B=loph?D~`
zrKX968E{m=&x&%GMKfTE8N5e39`gzcg6uV{`X-waRSia-xSMP%DVU4%^#jXkc}^5o
z)z1BrTgYPa65pOnq*w+H`sM5n;M;YgKo8-AKpv7ba2fpc08Iyps!XU-oo={;@m@f`
z(ImMx5?E{X51(De-elEOCSwc
z4FIxQQGg6U#qE-W73=H5cFa`KZqX*0l2c)W6~qJ(h57MDeqkRhfrcyQ(5f~O(tUy+
zv+VqqMyNp%SRwU1LQ(f}7Ftv!(_hYH4#Db6mH>1v2wyvQfT-!zwBst;1=8!JEfNC6
zrf+|j_m=Cof;8ZjNArCWM5_;;8EMuY(Hgczrcoi^T(qq4)TJD@st&w4_E;Qg|0(RU
zcql6V76n{#XdpG(;N5LLC=PBRr6Xvnj<+xD^rsIL2ocuK4(mGEbt9eWxKn6)%dBM;
z#ne4+80lM??CG^)_h5(A7E4Vt=x>JPti5Ej0fm#Wr_k=Ed4AsVQB-{Zs&HSaJ!+@x
zCc@>zt4;d_I?_eXc_t)ZV;v!suqKQr5+B)(vJv2Q1YOGmS}E0C
ze^Q|l`v|@3#$K4VD5=S%H_V-q>};M=*;~H|oWt{Ih2<2Qccxk9H4hF73^$h?*|~pk
z4Hiip?AeS%2c-@Ph*K4{?tsk~Iyd5yXLq16xlY5LJhrAxf{0N;LK(nCD)oS*jK+fF
z2aVUIvfp}Y68yrHnT(r{GrgC5huYMbS28Z3X~>D8mMQ;e;^YGcN6=zAaas@+Y`dap
zzi!*lROIC93XXjh!j1tgn&km0_)cvFN0od2)*aUJCbD&w>(etA8ZrKxdu!}Ec3_dT
zRLCEMCjtkw-LU$0N?=z^L3Is<+-FghYry;1n=r$1?pBO#Zzz~U|D#+f+ngV$7Tpmt
z2)5q-!0wi5;wlgvutp%Q^Y%~!oa!LWR(<0PrsiY9FmXDv7yaZWo!}S<&6zo?>J~49
z*A;Ve01a^8eS=-b$R#n#tZD*d=RtwFdd&*6@hmD5(bMYh0s?pYB|`-k+F0
z;-j_)Xf|T70ruVF1ZO5>BP+MYUypkyK{v<23ivkU(
zU@DeMz(F<`+=kwK5tX!JV&fTJ!`QyVZUBfMPK@WJ&nLnL{4A0RT1xw>FbY2_*}1Or
zo|XmAW_nCtGz+#jnh@AMKYt>-LT+>-g~>yr^N<_9-zFsW$7ki_^F(#36b3^Nfy@O+
z1Hx-uM3?CPnBPJwusna~aH^H)(dDQ40nit?-Z@?{Dj-CGC4}P|>*|QAQletsTtTOJ
zxb&K&c$?}}pGV<4sQNco7^>Sl|Eeb}zDj|Qk-ncEjrFS;%&-&TFKw#K=yJtc3OqiI
ztDvN*aBf+hz_WASl(M!aZ(bF(zOxqLv>UC*pVanVpF_h5z39UsFw=Ihq4Jhv28Klj
za`c(pAg~vF{h_rS0KBr8Z9wbc0q(cvRfpql1G6pVYOA*1-Ecs3NKRanQZ6N|p(+x_
zuhiU%3A;M=CKFTA&}jsja$dF;A}&uxN)aGR4aQ?1jX)U>tY9wVYl30pu(L%P@tSsXW3+$~W$2H@m7!K&P9@
zjfJDA6xbSGT{_P;rUsjTyjC<{N=lohvIpdLS8b??_;y$tF6dO$z`+s4WH-?eng_XD
zbc;!!=rj6WWp-AT_Q(c?GF``Da{KygJf%6Qz<(uRCn1iwTYRo1{yC;s^>L+-tN0`q
z_H{1Xe@WC+$ZT6Rq5Wx8Dt)gPaPBrT*sGxS-uVYirZdhJcuX7rQyS3)-7km!$mI8a
z3KMG7Y+CB^#uZ+)!E>-tF7sxtKxCipHb(Zr7c?l*s{Z)SnDmuFVP}2lJJE$Vfk?&<
zROCvT*aG7lcEuWO2vdt;KH=qcO)RWz+)9xH%wwZhiK!56j)Do*BWingQ6o#}Y
zCu8nqo_cs!TR%3#gA+3|95aib4l|{`*y8XTv~OUsNoi13)_(eNkGU%UR12V}PkN(G
z;g__@+vMycNv@)_$wRymK9gXKioKy{
z=C9%*am8L<-pV)1Ok*QpQ18RY1Oq4$Qgd~7k3)wVs=ZJ;HIwTMMoQum&GG59d5vo<
zR)C!d?xbj;th;kXmuy{QjgGC@sEN*Rd$J`CMuCmv&`z0ytT|!7`Ws`EJ4i;;Ef{1T
zduX{V0av1&3tyAB!CTdoC(rt}ICTp!g^$Hyd??*WnrL3=*fgqCIveCn9FT?rl_@?2
z$yNFZZuKd7`m&lQE#K5hn-4f{xVFIu!Ae=#>?6XrOW^4l`*AFtcBSo$en!5O;gdy#Jl4IRyYhRhTZ*?@hd`XCWQNXJ_eIR}ji7f0@YsSF@h
z!1f%hh}aQM`(1A#I3J6r2rZhx&vcm&KBSM_+3a2}%FWuFIK~M6iiQxfNwg>-}X9
zxrSWtA(G0Dk|}5GtynMEQ6QoRbm1f`lK4r%6`y5X!RJaMZQk%&{Zp~*EO8nor|n*M
zscAt|t2N1WjWmCS|B<}+aH$Jv^2!U)lH^T9(G43q>RrE4z`V|c9
zzyt2q7kgY<&E?^eOlR>WEdaD)$yieIWwwCBE$wV&M`R+nwrm#4K&JinRdo?rQ#cRl
zw8=mSSY80C=-9Ak)|3AkmMCZ-O@#
z$<+)Z%nw8IOGj)A?9dt1g)6QI(eH&7vi*AlNp)wg6lKQh9{LuX0VT%t>MaGXbU?bE
zvbJ`&BZh64{q*T=+FiN(HLbp;_xB1b*{7>#kte}gMOv$EG6}{jpj4HMvA4IKminZD
z46MrOXn56}Y_aGzo!WAeZ#=;7p@0pjn_>}%u2-Gmh(eq<4WGi
zdga{dV%E3gC
zgqxXAGT&72Y9mIO#O&QjB7}_CRB(QZnMHuBXLrq*hKQFo-_*pZH*#Rc%cOxBvVM*k
zpFTMUGZD$>IH_nVigW!czK0LkQUM*|^;5P%k{rr6jt}$tDtNS4y>C&~;QXXtNg2>j
zU}}=mJlwO2o5nDh@IWZ0ZZ!!Lh1$|3<&b<@ENDhm&mmn*K68O!y}6~r;cSvat$?Z5
zoloSrax-02m3(%GqOFL?3}^E!xBisrI?L}dJb`JCQ^Ug(gQ8JvhPuR_pXpOCmjEFD
zam)yu*5lVEL{){-jTKfH=#WM&2=;o4cF|h6Hw#RrzCIqi)rrQn`7<(uf7m1
zHll2}khA~|UhfXS3dd+p01WpZbaQ>j@&aMF{vYfGKEPml?GXgRF}0D5?X~=0b_ST~
zb>g4vwtyc@w;JQ0`)67Jto5HF2b9tY}h-Pi%jF%v!p`q1|hz9l0U3lbu
zFU<6%-@iZCQOp*Lf1E+))ibVvUJN@ztlBMPNbQX`w^ZuK2P=$dh;`AWf_yDEfFAHZ
z1Ry0xelUwa4p@O-AYkn}T649o@9@{>R=2CoejJ||#o%X)Q6J#bMg}(3oRV!4zYfG8
zgruCcuzo|Ipqi8q%wQTwu%7SOI{2&H;e%j|?`>3wmG1>d5qvrjog#`;sYW#k;vsHu
z#K@c^4N-dYfKuEiCuaQHwbg#S?ZfR@>qD>@FBW{P)9u&?7|;E8`T%imNmvr8IRsVgIyupi#>k&Oyp8&
zY-W*&tHIg&kW6D{mht=etsPXXhf|YhM~vwzlRK0dOXM^b?wgR`i8l6l4li5M@;!o~
z2$gC#N{?98-gy@6DeqpBU^uQ`R-|U8bouBUp~tFbCY7h}e$optC3X~;2DdNamgw(j
z1X1Iq23F(62Cwtt1=A}ZM2o4Q+2eu~^W@%#9#WYopYBd`?HCL)MSp@US~ZO&fdYPe
z^E;>vdhqV~E|^`NS|ng|V}2QkSwq6`plO`%KZwrAthx^V)5ziJdCtJE@s$t?`>KHl
zxmby}QFrGqvH;{pek`5cv>uH?O0UjuanMhciiM8K;tM10)gVnoly61JUZ?@C2?2}u
zI6zSbS_M6F`t2bW(@rCne;3c-cx8z&l5H_X>|a*g=8L)#n=iHG{^5>7`
zw4Fjz990J+Bh7x7tII&TleBh?&?Ymsxdav$na(*Ave^=Rza$s(qHC@}hb*(1Nnz-%r_i9*L{t!M*Y9vQOZ0^9ZW*W*QGUH2X-Nu
zdNGK`E+rPW234K;NnF0)or?MidZNzf4Nfga5F*t<<4eHu2@ealH_sCTtW%EU^ZwxXiVMo{(P4
zwS*NgQp4?jNz`LED=y?yl1mhz6=?yOdolflhwtflWmEGpGVS~$Wm^Nj)zu!t|1s@6
zcE!H>OQ%gR#Lrk9`0)<1Y&Mk;)(%MX15%gO9Dp2luLv-UrH|Kj0YC<;PaK%z|FoHI
zmOePX(FFkRt$(85pWncrli4hOiC}5Ksk`F9IJeM5|K|nNrTu5J8>?sO>-`Ln_*bso
zBWLdC&6~;6hnV{pfVwSzb6#BLesT0lSOiDZl&}a6mH+NwY3|2EDTEu~2UjhQiP!a_
z1_~n6hK!IV!oL@W4hkY1MoCaNTkO}zs~h15uvBxUCIaZM&HGm%)Xnk(m?L`LhdCty
z0kV;RxU`Q9>WiaS7R(#X4(ih)0ih}s8?B&*R5E^5`Ry+gJp?!eNEv+>3(e@teCJQs
z>d9&VTs9IrCjcu}c{pBHMM7;^da_7B1dl?*xD1Zry)qF5dVXcGT;ZChX$&G5sHBgp
zgzUYa)h2)?asQiF
zoC9)!N~9tor{0n`39d%_Lm-mZ4CCThi3r|Rxpu!;MVAyYg46xOVC(U@+2`u-<9j{K
zKxkV*O$~D%ynzzJdj9?(NVoICGx1r@$K)R*AsWs&-BWRV-g=V3=C&
zNQYJi_-3_?CL0Y&G~Ce(CE1BwlkXHPpui!~X9D~2<-rvCoLJZufdgVTaeJ3yp^uwJ8Ls#GLs_7Vqm?fUN
zdkoeYzSdYzz8BX5HL}Z#7Jr^JjVn(8@yNC2X7#7Nr#}JrgA~=I%M-6oo
z9xZG^5ywv}#hKNfB%LjI4JU42_A@{4uusYcH_WF$RaOBriV6lb%0IhDhFya&FTsLK
zWFxC{3Xdk+i6v}(i=gV(3&QsvgrHbCo%u|>Y%9HSkfnN3@H45ed!ZH7%
z1TJh=+2||`@F_uh$o?z^O3aO0x=8^!_oNkc$4Mw+$whZXK;Ns(*}-%L)GO1`YEvE2
ztM+m~m?NKo0%~9SoDtLryJPM|qai7+pV*XXA*QKsjd&N+cuzlWD*l&@Z422b1pG
z>`@@Nl~E4t8+KpZ(03Dt!VQU+9k$hW9bav>wKkwcfnU2p-9TEj6`Z%oNKS^PPqhL-
z2mkJ&2R1#9=#xZ$8T{SLb%slLgSF@bhCPG=gLk5*;TQ+S;!U4
zJ@s}g6%)yW{08vd#~onY;PSBH{D|=FU+>5_LtA<@4pExR=Y+|xH7#3fbUGKF%!#e|$6PilCC>%QE#qPRzki#crwe;ju!UE#?Gif8bYk}%qYa1>&h-QzZ+
zr11s^^B#C)yz6YU0p*SBgkJ@5Gm5-2)v&J{(1Ct)wt8*Gnqo29*2SN)d{KVU^R#@7
zTQoCx(k%<%Su`Zs@a58}+{?9kc=5F`yFJP`USC+nzB@fcKM0)CD~9^Q4DEM6xVl$5
z7A#bn>_PpeJq|ar_
z3{5xqrLNZ5=N^ne4c7p{4r7oQbVisKo(-5!29$da=CtU->O#*7hVWYlp
z8H@JRMa)y8^R~U5m?ChSS}5{~B?ep`11p#(doYSqOuD7HfvYyzf#o4CgOWjlDb{W}
z0=%rSCk)^s@yt{GK~BDoa1l5yoD>BmnSlc;?BKI@a4J@cHX-F5r0`%5xwRcz>1;A%
z@0-l3#*H$%xO`W~2g1H*3
zf<&6C5xI$i@yiR7RMmI=4wJkgxR%%P`Bc;)BFBIcxGUb2xR6$2cYU|TEKM7-f<&x=
zyUzrpv(LM$&$B%>J*Ef@3{qB!CM`YD6mfxu(}bY!LTW~KiMzwd6Q789bF1A39eHV|
z5`ptVi7M>Ce-I*||1MR_`VXjsMiK{EY5GoCVqgx=bE46uNbRExy#3kTqr=%BmeXE2
zbPNZ~rMwtf$a=EMM}|t7qQhkmS;%~%=F{f%q0v()ertO5=Z^KzDChu{%Mk*f75xRC5E^4Xit
z)A3C35r10H3cMW5CEcZeE3)|su#pRsmW>zO3HDa_^>k}4Q`|YLChSFpJh5}zz};|<
zQmt6)2G&SM!{@R-nLHZDqM@&(Y-Rbiv`7wP>Cy%`*_y-D)}2&+9=e2;8dt+AlRbC^
zdDNZRd|26F;_1~%RhcUXkj6lW=u_M99A|ITTv7y6vz~zNN7X_Wz?@dBt3<^ion6sO
z3n@@_g&KXddmciMum|}>F13|$Do_jbb*UV*t|Q_arV0pszN~nc>t-_S;eCdVLCtlt
zpb@j+(GD5R?%a~$MpkAg&kTj8dm*xuB1pZDhpy(9ER>c^JvQdwfp45B-Ed@GZAqxv
z&OgK~WvnndqJS*kV!KzvqEC^t@h1r+Iz%#DV(3n4?=HFoiUbjEcp5O#aJ*kfvl3_y
z`#XRSlRv`^OXsIH?ePay1?j1?irxQgnoEi-`l?$@o(T$fdE7ZErdsI-d*uReQ9Gd<
zKDE#x$&6Z*|BnwvcDqIkE4J3LrEfv>X
zouOwJq@m?3Rm*aF%*Bv(>0zeyXmi?uQsM;*pHZ4}tt|?9Ae(57OD8LWWl^S{?Dygj
z22TbJx^0c?e$!$KbLtl9)l+4m;Ga%Tx=AlFf3)y!SsI=@nGjh4gZVj@xk82qOMC0D
z{t%};a{Kn(X>8dY5*@b%56g3D$tqR1i_!QMzFpv216{MmlhT-zfduCe%9MF|F
z;|&*y@;Jt@b)@FPb&ULN_NC^NRGWDr4XZ-O{Lo5ny|DxR{HQr39NjHCrU~(C_ZYLp
z4-OHd$n>QLuTu1-W?7w2`FC2j-UDmf?@`@P;s*!SvPijqs^KH2HSr;ucHeoh9WM??
zgD=qebaEQZkP1T`k?4igo1kZFZMrNb3S`umC?mOy=LuZ?7t5E@oF|FQb~l*u@s3Uu
ze69Ug@P{Ju`GAw+Z|(n|2d`H|bDk*pJCiyg)TT6)DWXLiRMBiiW;dLIDx=|!Kr5rc
z9;_#cyd1PsM#3E!Q~$M}C5hzHs;ED%TTn&vHvUx(8&%M*BG634NWL(ORA_y6YCK{^
zI8`tgY%Yy{o5mAvM@BLg5e+2~!WvKtVGT*f69#WI<5p4#aYdCT5k?<~jKvj*D7wBE
zvamgg4XzdNVU0>I<3Aa8exJIhzy||4^gSzTXNB}mSMviOnNYenuu*E5R? |