iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
2 lines • 17.9 kB
JavaScript
/*! For license information please see 6844.cee391ed01770d6d.js.LICENSE.txt */
export const __rspack_esm_id=6844;export const __rspack_esm_ids=[6844];export const __webpack_modules__={55931(e,a,t){t.d(a,{X:()=>s});const s=e=>e.name?.trim()},49901(e,a,t){t.a(e,async function(e,a){try{t(44114),t(18111),t(22489),t(61701),t(18237);var s=t(62826),o=t(5124),i=t(22441),r=t(75751),n=t(22786),l=t(1087),d=t(55931),h=t(66033),p=t(39985),c=(t(11382),t(18198),t(77729)),g=(t(67094),e([c,p]));[c,p]=g.then?(await g)():g;const u="M21 11H3V9H21V11M21 13H3V15H21V13Z",_="M20 2H4C2.9 2 2 2.9 2 4V20C2 21.11 2.9 22 4 22H20C21.11 22 22 21.11 22 20V4C22 2.9 21.11 2 20 2M4 6L6 4H10.9L4 10.9V6M4 13.7L13.7 4H18.6L4 18.6V13.7M20 18L18 20H13.1L20 13.1V18M20 10.3L10.3 20H5.4L20 5.4V10.3Z",y="__unassigned__";class v extends o.WF{render(){const e=this._groupedAreasItems(this.hass.areas,this.hass.floors),a=this._sortedFloors(this.hass.floors,this.value?.floors_display?.order).filter(a=>e[a.floor_id]?.length>0),t={order:this.value?.areas_display?.order??[],hidden:this.value?.areas_display?.hidden??[]},s=a.filter(e=>e.floor_id!==y).length>1;return o.qy` ${this.label?o.qy`<label>${this.label}</label>`:o.s6} <ha-sortable draggable-selector=".draggable" handle-selector=".handle" -moved="${this._floorMoved}" .disabled="${this.disabled||!s}" invert-swap> <div> ${(0,r.u)(a,e=>e.floor_id,a=>o.qy` <ha-expansion-panel outlined .header="${(0,d.X)(a)}" left-chevron class="${a.floor_id===y?"":"draggable"}"> <ha-floor-icon slot="leading-icon" .floor="${a}"></ha-floor-icon> ${a.floor_id!==y&&s?o.qy` <ha-svg-icon class="handle" slot="icons" .path="${u}"></ha-svg-icon> `:o.s6} <ha-items-display-editor .items="${e[a.floor_id]}" .value="${t}" .floorId="${a.floor_id}" .actionsRenderer="${this.actionsRenderer}" -changed="${this._areaDisplayChanged}" .showNavigationButton="${this.showNavigationButton}"></ha-items-display-editor> </ha-expansion-panel> `)} </div> </ha-sortable> `}_floorMoved(e){e.stopPropagation();const a=e.detail.newIndex,t=e.detail.oldIndex,s=[...this._sortedFloors(this.hass.floors,this.value?.floors_display?.order).map(e=>e.floor_id)],o=s.splice(t,1)[0];s.splice(a,0,o);const i={areas_display:this.value?.areas_display,floors_display:{order:s}};0===i.floors_display?.order?.length&&delete i.floors_display.order,(0,l.r)(this,"value-changed",{value:i})}async _areaDisplayChanged(e){e.stopPropagation();const a=e.detail.value,t=e.currentTarget.floorId,s=this._sortedFloors(this.hass.floors,this.value?.floors_display?.order).map(e=>e.floor_id),o=this.value?.areas_display??{},i=o?.hidden??[],r=o?.order??[],n=[],d=[];for(const e of s){if((t??y)===e){n.push(...a.hidden??[]),d.push(...a.order??[]);continue}const s=i.filter(a=>(this.hass.areas[a]?.floor_id??y)===e);s?.length&&n.push(...s);const o=r.filter(a=>(this.hass.areas[a]?.floor_id??y)===e);o?.length&&d.push(...o)}const h={areas_display:{hidden:n,order:d},floors_display:this.value?.floors_display};0===h.areas_display?.hidden?.length&&delete h.areas_display.hidden,0===h.areas_display?.order?.length&&delete h.areas_display.order,0===h.floors_display?.order?.length&&delete h.floors_display.order,(0,l.r)(this,"value-changed",{value:h})}constructor(...e){super(...e),this.disabled=!1,this.required=!1,this.showNavigationButton=!1,this._groupedAreasItems=(0,n.A)((e,a)=>Object.values(e).reduce((e,a)=>{const{floor:t}=(0,h.L)(a,this.hass.floors),s=t?.floor_id??y;return e[s]||(e[s]=[]),e[s].push({value:a.area_id,label:a.name,icon:a.icon??void 0,iconPath:_}),e},{})),this._sortedFloors=(0,n.A)((e,a)=>{const t=(0,p.Qn)(e,a),s=0===t.length;return t.push({floor_id:y,name:s?this.hass.localize("ui.panel.lovelace.strategy.areas.areas"):this.hass.localize("ui.panel.lovelace.strategy.areas.other_areas"),icon:null,level:null,aliases:[],created_at:0,modified_at:0}),t})}}v.styles=o.AH`ha-expansion-panel{margin-bottom:8px;--expansion-panel-summary-padding:0 16px}ha-expansion-panel [slot=leading-icon]{margin-inline-end:16px}label{display:block;font-weight:var(--ha-font-weight-bold);margin-bottom:8px}`,(0,s.Cg)([(0,i.MZ)({attribute:!1})],v.prototype,"hass",void 0),(0,s.Cg)([(0,i.MZ)()],v.prototype,"label",void 0),(0,s.Cg)([(0,i.MZ)({attribute:!1})],v.prototype,"value",void 0),(0,s.Cg)([(0,i.MZ)()],v.prototype,"helper",void 0),(0,s.Cg)([(0,i.MZ)({type:Boolean})],v.prototype,"disabled",void 0),(0,s.Cg)([(0,i.MZ)({type:Boolean})],v.prototype,"required",void 0),(0,s.Cg)([(0,i.MZ)({attribute:!1})],v.prototype,"actionsRenderer",void 0),(0,s.Cg)([(0,i.MZ)({type:Boolean,attribute:"show-navigation-button"})],v.prototype,"showNavigationButton",void 0),v=(0,s.Cg)([(0,i.EM)("ha-areas-floors-display-editor")],v),a()}catch(e){a(e)}})},82666(e,a,t){t.a(e,async function(e,a){try{t(18111),t(22489),t(61701);var s=t(62826),o=t(5124),i=t(22441),r=t(1087),n=t(28978),l=t(85694),d=t(77729),h=e([d,l]);[d,l]=h.then?(await h)():h;class p extends o.WF{render(){const e=this.entitiesIds.map(e=>this.hass.states[e]).filter(Boolean).map(e=>({value:e.entity_id,label:(0,n.u)(e),icon:(0,l.fq)(this.hass.entities,this.hass.config,this.hass.connection,e)})),a={order:this.value?.order??[],hidden:this.value?.hidden??[]};return o.qy` <ha-items-display-editor .items="${e}" .value="${a}" -changed="${this._itemDisplayChanged}"></ha-items-display-editor> `}_itemDisplayChanged(e){e.stopPropagation();const a=e.detail.value,t={...this.value,...a};0===t.hidden?.length&&delete t.hidden,0===t.order?.length&&delete t.order,(0,r.r)(this,"value-changed",{value:t})}constructor(...e){super(...e),this.entitiesIds=[],this.expanded=!1,this.disabled=!1,this.required=!1}}(0,s.Cg)([(0,i.MZ)({attribute:!1})],p.prototype,"hass",void 0),(0,s.Cg)([(0,i.MZ)()],p.prototype,"label",void 0),(0,s.Cg)([(0,i.MZ)({attribute:!1})],p.prototype,"value",void 0),(0,s.Cg)([(0,i.MZ)({attribute:!1})],p.prototype,"entitiesIds",void 0),(0,s.Cg)([(0,i.MZ)()],p.prototype,"helper",void 0),(0,s.Cg)([(0,i.MZ)({type:Boolean})],p.prototype,"expanded",void 0),(0,s.Cg)([(0,i.MZ)({type:Boolean})],p.prototype,"disabled",void 0),(0,s.Cg)([(0,i.MZ)({type:Boolean})],p.prototype,"required",void 0),p=(0,s.Cg)([(0,i.EM)("ha-entities-display-editor")],p),a()}catch(e){a(e)}})},18198(e,a,t){t.d(a,{Dc:()=>n,Si:()=>r});var s=t(62826),o=t(5124),i=t(22441);t(47680),t(67094);const r=e=>{switch(e.level){case 0:return"M11,10H13V16H11V10M22,12H19V20H5V12H2L12,3L22,12M15,10A2,2 0 0,0 13,8H11A2,2 0 0,0 9,10V16A2,2 0 0,0 11,18H13A2,2 0 0,0 15,16V10Z";case 1:return"M12,3L2,12H5V20H19V12H22L12,3M10,8H14V18H12V10H10V8Z";case 2:return"M12,3L2,12H5V20H19V12H22L12,3M9,8H13A2,2 0 0,1 15,10V12A2,2 0 0,1 13,14H11V16H15V18H9V14A2,2 0 0,1 11,12H13V10H9V8Z";case 3:return"M12,3L22,12H19V20H5V12H2L12,3M15,11.5V10C15,8.89 14.1,8 13,8H9V10H13V12H11V14H13V16H9V18H13A2,2 0 0,0 15,16V14.5A1.5,1.5 0 0,0 13.5,13A1.5,1.5 0 0,0 15,11.5Z";case-1:return"M12,3L2,12H5V20H19V12H22L12,3M11,15H7V13H11V15M15,18H13V10H11V8H15V18Z"}return"M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z"},n=e=>{switch(e.level){case 0:return"mdi:home-floor-0";case 1:return"mdi:home-floor-1";case 2:return"mdi:home-floor-2";case 3:return"mdi:home-floor-3";case-1:return"mdi:home-floor-negative-1"}return"mdi:home"};class l extends o.WF{render(){if(!this.floor)return o.s6;if(this.floor.icon)return o.qy`<ha-icon .icon="${this.floor.icon}"></ha-icon>`;const e=r(this.floor);return o.qy`<ha-svg-icon .path="${e}"></ha-svg-icon>`}}(0,s.Cg)([(0,i.MZ)({attribute:!1})],l.prototype,"floor",void 0),(0,s.Cg)([(0,i.MZ)()],l.prototype,"icon",void 0),l=(0,s.Cg)([(0,i.EM)("ha-floor-icon")],l)},45100(e,a,t){t.a(e,async function(e,s){try{t.r(a),t.d(a,{HaIconButtonPrev:()=>c});var o=t(62826),i=t(5124),r=t(22441),n=t(63091),l=t(26300),d=e([l]);l=(d.then?(await d)():d)[0];const h="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",p="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z";class c extends i.WF{render(){return i.qy` <ha-icon-button .disabled="${this.disabled}" .label="${this.label||this.hass?.localize("ui.common.back")||"Back"}" .path="${this._icon}" .href="${this.href}" .target="${this.target}" .rel="${this.rel}" .download="${this.download}"></ha-icon-button> `}constructor(...e){super(...e),this.disabled=!1,this._icon="rtl"===n.G.document.dir?p:h}}(0,o.Cg)([(0,r.MZ)({attribute:!1})],c.prototype,"hass",void 0),(0,o.Cg)([(0,r.MZ)({type:Boolean})],c.prototype,"disabled",void 0),(0,o.Cg)([(0,r.MZ)()],c.prototype,"label",void 0),(0,o.Cg)([(0,r.MZ)()],c.prototype,"href",void 0),(0,o.Cg)([(0,r.MZ)()],c.prototype,"target",void 0),(0,o.Cg)([(0,r.MZ)()],c.prototype,"rel",void 0),(0,o.Cg)([(0,r.MZ)()],c.prototype,"download",void 0),(0,o.Cg)([(0,r.wk)()],c.prototype,"_icon",void 0),c=(0,o.Cg)([(0,r.EM)("ha-icon-button-prev")],c),s()}catch(e){s(e)}})},2514(e,a,t){t.d(a,{L3:()=>l,uG:()=>h,QI:()=>g,bQ:()=>c,WT:()=>p,ft:()=>n,gs:()=>d});t(44114);var s=t(35518),o=t(9899);const i=e=>e.sendMessagePromise({type:"config/area_registry/list"}),r=(e,a)=>e.subscribeEvents((0,o.s)(()=>i(e).then(e=>a.setState(e,!0)),500,!0),"area_registry_updated"),n=(e,a)=>(0,s.N)("_areaRegistry",i,r,e,a),l=(e,a)=>e.callWS({type:"config/area_registry/create",...a}),d=(e,a,t)=>e.callWS({type:"config/area_registry/update",area_id:a,...t}),h=(e,a)=>e.callWS({type:"config/area_registry/delete",area_id:a}),p=(e,a)=>e.callWS({type:"config/area_registry/reorder",area_ids:a}),c=e=>{const a={};for(const t of e)t.area_id&&(t.area_id in a||(a[t.area_id]=[]),a[t.area_id].push(t));return a},g=e=>{const a={};for(const t of e)t.area_id&&(t.area_id in a||(a[t.area_id]=[]),a[t.area_id].push(t));return a}},34023(e,a,t){t.d(a,{E:()=>o,J:()=>i});var s=t(1087);const o=()=>Promise.all([t.e(32450),t.e(7305),t.e(92769),t.e(3283),t.e(85010),t.e(89100),t.e(42209),t.e(26092),t.e(8851),t.e(66201),t.e(26295),t.e(52808),t.e(93e3),t.e(61023)]).then(t.bind(t,39803)),i=(e,a)=>{(0,s.r)(e,"show-dialog",{dialogTag:"dialog-area-registry-detail",dialogImport:o,dialogParams:a})}},96176(e,a,t){t.a(e,async function(e,s){try{t.r(a),t.d(a,{HuiAreasDashboardStrategyEditor:()=>M});t(74423),t(18111),t(61701),t(46058);var o=t(62826),i=t(5124),r=t(22441),n=t(74985),l=t(31479),d=t(22786),h=t(1087),p=t(14923),c=t(49901),g=t(82666),u=(t(47680),t(26300)),_=t(45100),y=(t(67094),t(2514)),v=t(9345),f=t(14503),C=t(34023),b=t(39985),m=e([p,c,g,u,_,b]);[p,c,g,u,_,b]=m.then?(await m)():m;const H="M10 13V5C10 3.34 8.66 2 7 2S4 3.34 4 5V13C1.79 14.66 1.34 17.79 3 20S7.79 22.66 10 21 12.66 16.21 11 14C10.72 13.62 10.38 13.28 10 13M7 4C7.55 4 8 4.45 8 5V8H6V5C6 4.45 6.45 4 7 4M18 7C18 7 14 11.34 14 14.07C14 19.31 22 19.31 22 14.07C22 11.34 18 7 18 7Z";class M extends i.WF{setConfig(e){this._config=e}render(){return this.hass&&this._config?(0,n.P)(this._area?this._renderOverviewEditor():this._renderAreaEditor()):i.s6}_renderOverviewEditor(){if(!this.hass||!this._config||!this._area)return i.s6;const e=(0,b.Hg)(this._area,this.hass),a=this.hass.areas[this._area];return(0,l.D)(a.area_id,i.qy` <div class="toolbar"> <ha-icon-button-prev ="${this._back}"></ha-icon-button-prev> <p>${a.name}</p> </div> <ha-expansion-panel .header="${this.hass.localize("ui.panel.lovelace.strategy.areas.sensors")}" left-chevron expanded outlined> <ha-svg-icon slot="leading-icon" .path="${H}"></ha-svg-icon> <p> ${this.hass.localize("ui.panel.lovelace.strategy.areas.sensors_description",{edit_the_area:i.qy` <button class="link" ="${this._editArea}" .area="${a}"> ${this.hass.localize("ui.panel.lovelace.strategy.areas.edit_the_area")} </button> `})} </p> </ha-expansion-panel> ${b.h8.map(a=>{const t=e[a]||[],s=this._config.areas_options?.[this._area]?.groups_options?.[a];return i.qy` <ha-expansion-panel .header="${this.hass.localize(`ui.panel.lovelace.strategy.areas.groups.${a}`)}" left-chevron expanded outlined> <ha-icon slot="leading-icon" .icon="${b.Fu[a]}"></ha-icon> ${t.length>0?i.qy` <ha-entities-display-editor .hass="${this.hass}" .value="${s}" .label="${a}" -changed="${this._entitiesDisplayChanged}" .group="${a}" .area="${this._area}" .entitiesIds="${t}"></ha-entities-display-editor> `:i.qy` <p> ${this.hass.localize("ui.panel.lovelace.editor.strategy.areas.no_entities")} </p> `} </ha-expansion-panel> `})} `)}_renderAreaEditor(){if(!this.hass||!this._config)return i.s6;const e=this._areasFloorsDisplayValue(this._config);return i.qy` <ha-areas-floors-display-editor .hass="${this.hass}" .value="${e}" .label="${this.hass.localize("ui.panel.lovelace.editor.strategy.areas.areas_display")}" -changed="${this._areasFloorsDisplayChanged}" expanded show-navigation-button .actionsRenderer="${this._areasActionsButtonsRenderer}" -display-navigate-clicked="${this._handleAreaNavigate}"></ha-areas-floors-display-editor> `}_back(){this._area&&(this._area=void 0)}_editArea(e){e.stopPropagation();const a=e.currentTarget.area;(0,C.J)(this,{entry:a,updateEntry:e=>(0,y.gs)(this.hass,a.area_id,e)})}_handleAreaNavigate(e){this._area=e.detail.value}_areasFloorsDisplayChanged(e){const a=e.detail.value,t={...this._config,...a};(0,h.r)(this,"config-changed",{config:t})}_entitiesDisplayChanged(e){const a=e.detail.value,{group:t,area:s}=e.currentTarget,o={...this._config,areas_options:{...this._config.areas_options,[s]:{...this._config.areas_options?.[s],groups_options:{...this._config.areas_options?.[s]?.groups_options,[t]:a}}}};(0,h.r)(this,"config-changed",{config:o})}static get styles(){return[f.og,i.AH`.toolbar{display:flex;align-items:center;margin:0 -20px 8px -20px;--ha-icon-button-size:36px;padding:0 16px}.toolbar p{margin:0;font-size:var(--ha-font-size-l);line-height:var(--ha-line-height-normal);font-weight:var(--ha-font-weight-normal);padding:6px 4px}ha-expansion-panel{margin-bottom:8px;--expansion-panel-summary-padding:0 16px}ha-expansion-panel [slot=leading-icon]{margin-inline-end:16px}ha-expansion-panel p{margin:8px 8px 16px 8px}button.link{color:var(--primary-color);text-decoration:none}`]}constructor(...e){super(...e),this._areasActionsButtonsRenderer=e=>{const a=e.value,t=this._config?.areas_display?.hidden?.includes(a)||!1,s=!t&&"large"===this._config?.areas_options?.[a]?.card_size;return i.qy` <ha-icon-button .label="${this.hass.localize("ui.panel.lovelace.editor.strategy.areas."+(s?"use_compact_card":"use_large_card"))}" ="${this._toggleAreaLargeCard}" .area="${a}" .path="${s?v.c:v.C}" .disabled="${t}"> </ha-icon-button> `},this._toggleAreaLargeCard=e=>{e.stopPropagation();const a=e.currentTarget.area,t={...this._config,areas_options:{...this._config.areas_options,[a]:{...this._config.areas_options?.[a],card_size:"large"===this._config.areas_options?.[a]?.card_size?"small":"large"}}};"small"===t.areas_options[a].card_size&&delete t.areas_options[a].card_size,0===Object.keys(t.areas_options[a]).length&&delete t.areas_options[a],0===Object.keys(t.areas_options).length&&delete t.areas_options,(0,h.r)(this,"config-changed",{config:t})},this._areasFloorsDisplayValue=(0,d.A)(e=>({areas_display:e.areas_display,floors_display:e.floors_display}))}}(0,o.Cg)([(0,r.MZ)({attribute:!1})],M.prototype,"hass",void 0),(0,o.Cg)([(0,r.wk)()],M.prototype,"_config",void 0),(0,o.Cg)([(0,r.wk)()],M.prototype,"_area",void 0),M=(0,o.Cg)([(0,r.EM)("hui-areas-dashboard-strategy-editor")],M),s()}catch(e){s(e)}})},9345(e,a,t){t.d(a,{C:()=>o,c:()=>s});const s="M21 1C22.1046 1 23 1.89543 23 3V21C23 22.1046 22.1046 23 21 23H3C1.89543 23 1 22.1046 1 21V3C1 1.89543 1.89543 1 3 1H21ZM4.5 18C3.67157 18 3 18.6716 3 19.5C3 20.3284 3.67157 21 4.5 21H10.5C11.3284 21 12 20.3284 12 19.5C12 18.6716 11.3284 18 10.5 18H4.5ZM4.5 13C3.67157 13 3 13.6716 3 14.5C3 15.3284 3.67157 16 4.5 16H7.5C8.32843 16 9 15.3284 9 14.5C9 13.6716 8.32843 13 7.5 13H4.5ZM4 3C3.44772 3 3 3.44772 3 4V10C3 10.5523 3.44772 11 4 11H20C20.5523 11 21 10.5523 21 10V4C21 3.44772 20.5523 3 20 3H4Z",o="M21 6C22.1046 6 23 6.89543 23 8V16C23 17.1046 22.1046 18 21 18H3C1.89543 18 1 17.1046 1 16V8C1 6.89543 1.89543 6 3 6H21ZM4.5 13C3.67157 13 3 13.6716 3 14.5C3 15.3284 3.67157 16 4.5 16H10.5C11.3284 16 12 15.3284 12 14.5C12 13.6716 11.3284 13 10.5 13H4.5ZM4.5 8C3.67157 8 3 8.67157 3 9.5C3 10.3284 3.67157 11 4.5 11H7.5C8.32843 11 9 10.3284 9 9.5C9 8.67157 8.32843 8 7.5 8H4.5Z"},53580(e,a,t){t.d(a,{mdiHomeAssistant:()=>s});const s="m12.151 1.5882c-.3262 0-.6523.1291-.8996.3867l-8.3848 8.7354c-.0619.0644-.1223.1368-.1807.2154-.0588.0789-.1151.1638-.1688.2534-.2593.4325-.4552.9749-.5232 1.4555-.0026.018-.0076.0369-.0094.0548-.0121.0987-.0184.1944-.0184.2857v8.0124a1.2731 1.2731 0 001.2731 1.2731h7.8313l-3.4484-3.593a1.7399 1.7399 0 111.0803-1.125l2.6847 2.7972v-10.248a1.7399 1.7399 0 111.5276-0v7.187l2.6702-2.782a1.7399 1.7399 0 111.0566 1.1505l-3.7269 3.8831v2.7299h8.174a1.2471 1.2471 0 001.2471-1.2471v-8.0375c0-.0912-.0059-.1868-.0184-.2855-.0603-.4935-.2636-1.0617-.5326-1.5105-.0537-.0896-.1101-.1745-.1684-.253-.0588-.079-.1191-.1513-.181-.2158l-8.3848-8.7363c-.2473-.2577-.5735-.3866-.8995-.3864"},74985(e,a,t){t.d(a,{P:()=>n});t(88454),t(29452);var s=t(5055),o=t(42017),i=t(63937);const r=e=>(0,i.ps)(e)?e._$litType$.h:e.strings,n=(0,o.u$)(class extends o.WL{render(e){return[e]}update(e,[a]){const t=(0,i.qb)(this.it)?r(this.it):null,o=(0,i.qb)(a)?r(a):null;if(null!==t&&(null===o||t!==o)){const a=(0,i.cN)(e).pop();let o=this.et.get(t);if(void 0===o){const e=document.createDocumentFragment();o=(0,s.XX)(s.s6,e),o.setConnected(!1),this.et.set(t,o)}(0,i.mY)(o,[a]),(0,i.Dx)(o,void 0,a)}if(null!==o){if(null===t||t!==o){const a=this.et.get(o);if(void 0!==a){const t=(0,i.cN)(a).pop();(0,i.Jz)(e),(0,i.Dx)(e,void 0,t),(0,i.mY)(e,[t])}}this.it=a}else this.it=void 0;return this.render(a)}constructor(e){super(e),this.et=new WeakMap}})},31479(e,a,t){t.d(a,{D:()=>r});var s=t(5055),o=t(42017),i=t(63937);const r=(0,o.u$)(class extends o.WL{render(e,a){return this.key=e,a}update(e,[a,t]){return a!==this.key&&((0,i.mY)(e),this.key=a),t}constructor(){super(...arguments),this.key=s.s6}})}};