!function(){"use strict";var t=function(){return t=Object.assign||function(t){for(var e,n=1,o=arguments.length;n0&&i[i.length-1])||6!==s[0]&&2!==s[0])){_=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])||6!==s[0]&&2!==s[0])){_=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1] ha-sidebar":{display:"none"},".header":{width:"100% !important"}}),ASIDE:Ut(".mdc-drawer"),OVERFLOW_MENU:Ut("".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS," > ").concat(Tt.BUTTON_MENU)),BLOCK_OVERFLOW:gt((Lt={},Lt["".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS," > ").concat(Tt.BUTTON_MENU)]={"pointer-events":"none !important"},Lt)),SEARCH:Ut("".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS,' > ha-icon-button[data-selector="').concat(Ot.SEARCH,'"]'),"".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS," > ").concat(Tt.BUTTON_MENU," > ").concat(Tt.OVERLAY_MENU_ITEM,'[data-selector="').concat(Ot.SEARCH,'"]')),ASSISTANT:Ut("".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS,' > ha-icon-button[data-selector="').concat(Ot.ASSIST,'"]'),"".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS," > ").concat(Tt.BUTTON_MENU," > ").concat(Tt.OVERLAY_MENU_ITEM,'[data-selector="').concat(Ot.ASSIST,'"]')),REFRESH:Ut("".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS," > ").concat(Tt.BUTTON_MENU," > ").concat(Tt.OVERLAY_MENU_ITEM,'[data-selector="').concat(Ot.REFRESH,'"]')),UNUSED_ENTITIES:Ut("".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS," > ").concat(Tt.BUTTON_MENU," > ").concat(Tt.OVERLAY_MENU_ITEM,'[data-selector="').concat(Ot.UNUSED_ENTITIES,'"]')),RELOAD_RESOURCES:Ut("".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS," > ").concat(Tt.BUTTON_MENU," > ").concat(Tt.OVERLAY_MENU_ITEM,'[data-selector="').concat(Ot.RELOAD_RESOURCES,'"]')),EDIT_DASHBOARD:Ut("".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS," > ").concat(Tt.BUTTON_MENU," > ").concat(Tt.OVERLAY_MENU_ITEM,'[data-selector="').concat(Ot.EDIT_DASHBOARD,'"]')),DIALOG_HEADER_HISTORY:Ut("".concat(Tt.HA_DIALOG_HEADER," > ").concat(Tt.MENU_ITEM,'[data-selector="').concat(Ot.DIALOG_HISTORY,'"]')),DIALOG_HEADER_SETTINGS:Ut("".concat(Tt.HA_DIALOG_HEADER," > ").concat(Tt.MENU_ITEM,'[data-selector="').concat(Ot.DIALOG_SETTINGS,'"]')),DIALOG_HEADER_OVERFLOW:Ut("".concat(Tt.HA_DIALOG_HEADER," > ").concat(Tt.BUTTON_MENU)),DIALOG_HISTORY:Ut(Tt.HA_DIALOG_HISTORY),DIALOG_LOGBOOK:Ut(Tt.HA_DIALOG_LOGBOOK),DIALOG_ATTRIBUTES:Ut(Tt.HA_DIALOG_ATTRIBUTES),DIALOG_MEDIA_ACTIONS:Ut(".controls"),DIALOG_TIMER_ACTIONS:Ut(".actions"),DIALOG_UPDATE_ACTIONS:Ut(".actions","hr:has(+ .actions)"),DIALOG_CLIMATE_CONTROL_SELECT:Ut(Tt.HA_DIALOG_CLIMATE_CONTROL_SELECT),DIALOG_CLIMATE_TEMPERATURE_BUTTONS:Ut(Tt.HA_DIALOG_CLIMATE_TEMPERATURE_BUTTONS),DIALOG_CLIMATE_CIRCULAR_SLIDER_INTERACTION:Ut(Tt.HA_DIALOG_CLIMATE_CIRCULAR_SLIDER_INTERACTION,Tt.HA_DIALOG_CLIMATE_CIRCULAR_SLIDER_INTERACTION_SLIDER,Tt.HA_DIALOG_CLIMATE_CIRCULAR_SLIDER_INTERACTION_TARGET_BORDER,Tt.HA_DIALOG_CLIMATE_CIRCULAR_SLIDER_INTERACTION_TARGET),DIALOG_SHOW_MORE:Ut(".header a")},Vt=function(){function e(){this.lines=[{content:"%c≡ kiosk-mode",color:"white",background:"#03a9f4"},{content:"%cversion ".concat("5.1.0")}]}return e.prototype.log=function(){var e=[],n=[],o=this.lines.length-1,i={"border-color":"#424242","border-style":"solid",display:"inline-block","font-family":"monospace","font-size":"12px"};this.lines.forEach((function(r,_){e.push(r.content.padEnd(27)),e.push("%c⋮"),_!==o&&e.push("%c\n");var s="0 0 0 1px",a="0 1px 0 1px";0===o?(s="1px 0 1px 1px",a="1px 1px 1px 0"):0===_?(s="1px 0 0 1px",a="1px 1px 0 0"):_===o&&(s="0 0 1px 1px",a="0 1px 1px 0"),n.push(wt(t(t({},i),{background:r.background||"white",color:r.color||"#424242",padding:0===_?"1px 0px 1px 5px":"1px 0px 1px 10px","border-width":s}))),n.push(wt(t(t({},i),{background:r.background||"white",color:r.color||"white",padding:0===_?"1px 5px":"1px 5px 1px 0px","border-width":a}))),_!==o&&n.push("")})),console.info.apply(console,function(t,e,n){if(n||2===arguments.length)for(var o,i=0,r=e.length;i hass > user"))];case 7:return u.user=n.sent(),this.version=function(t){var e=t?t.match(/^(\d+)\.(\d+)\.(\w+)(?:\.(\w+))?$/):null;return e?[+e[1],+e[2],e[3]]:null}(null===(D=null===(h=this.ha.hass)||void 0===h?void 0:h.config)||void 0===D?void 0:D.version),this.run(),[2]}}))}))})),o.addEventListener(U.ON_LOVELACE_MORE_INFO_DIALOG_OPEN,(function(e){t.HAMoreInfoDialogElements=e.detail,t.insertMoreInfoDialogStyles()})),o.addEventListener(U.ON_LOVELACE_HISTORY_AND_LOGBOOK_DIALOG_OPEN,(function(e){t.HAMoreInfoDialogElements=e.detail,t.insertMoreInfoDialogStyles()})),o.listen(),this.entityWatch(),this.resizeWindowBinded=this.resizeWindow.bind(this)}return t.prototype.run=function(){return e(this,void 0,void 0,(function(){var t,e=this;return n(this,(function(n){return(t=this.main.querySelector(Tt.HA_PANEL_LOVELACE))?[2,Bt((function(){var e;return null===(e=null==t?void 0:t.lovelace)||void 0===e?void 0:e.config}),(function(t){return!!t}),"Lovelace config").then((function(t){return e.processConfig(t.kiosk_mode||{})}))]:[2]}))}))},t.prototype.runDialogs=function(t){var e,n;void 0===t&&(t=null===(n=null===(e=this.ha)||void 0===e?void 0:e.shadowRoot)||void 0===n?void 0:n.querySelector(Tt.HA_MORE_INFO_DIALOG)),t&&this.insertMoreInfoDialogStyles()},t.prototype.processConfig=function(t){return e(this,void 0,void 0,(function(){var o,i,r,_,s,a=this;return n(this,(function(c){var E;return o=this.ha.hass.panelUrl,window.kioskModeEntities[o]||(window.kioskModeEntities[o]=[]),Object.values(J).forEach((function(t){a.options[t]=!1})),Object.values(Z).forEach((function(t){a.options[t]=!1})),(E=this.ha,e(void 0,void 0,void 0,(function(){var t,e,o,i,r;return n(this,(function(n){switch(n.label){case 0:return[4,bt(E)];case 1:return t=n.sent(),e=E.hass.language,o=t[e],i=Object.entries(dt),r=i.map((function(t){var e=t[0],n=t[1];return[o[n],e]})),[2,Object.fromEntries(r)]}}))}))).then((function(t){a.menuTranslations=t,a.updateMenuItemsLabels()})).catch((function(){console.warn("".concat(ct,": ").concat("[ Non critial warning ]"," Cannot get resources translations"))})),yt(Object.values(J))||mt(Object.values(J))?Object.values(J).forEach((function(t){a.options[t]=yt(t)||mt(t)})):this.setOptions(t,!1),(i=this.user.is_admin?t.admin_settings:t.non_admin_settings)&&this.setOptions(i,!0),t.user_settings&&Ht(t.user_settings).forEach((function(t){Ht(t.users).some((function(t){return t.toLowerCase()===a.user.name.toLowerCase()}))&&a.setOptions(t,!0)})),(r=this.options[Z.IGNORE_MOBILE_SETTINGS]?null:t.mobile_settings)&&(_=r.custom_width?r.custom_width:812,window.innerWidth<=_&&this.setOptions(r,!0)),(s=this.options[Z.IGNORE_ENTITY_SETTINGS]?null:t.entity_settings)&&s.forEach((function(t){var e=Object.keys(t.entity)[0];window.kioskModeEntities[o].includes(e)||window.kioskModeEntities[o].push(e),a.ha.hass.states[e].state==t.entity[e]&&a.setOptions(t,!1)})),mt(tt.DISABLE_KIOSK_MODE)&&!this.options[Z.IGNORE_DISABLE_KM]||this.insertStyles(),[2]}))}))},t.prototype.insertStyles=function(){var t,e,n,o;if(this.options[J.KIOSK]||this.options[J.HIDE_HEADER]?(vt(Ft.HEADER,this.huiRoot),mt(tt.CACHE)&&Mt(J.HIDE_HEADER,Rt)):Ct(this.huiRoot),null===(e=null===(t=this.main)||void 0===t?void 0:t.host)||void 0===e||e.removeEventListener(St,this.blockEventHandler,!0),this.options[J.KIOSK]||this.options[J.HIDE_SIDEBAR]?(null===(o=null===(n=this.main)||void 0===n?void 0:n.host)||void 0===o||o.addEventListener(St,this.blockEventHandler,!0),vt(Ft.SIDEBAR,this.drawerLayout),vt(Ft.ASIDE,this.drawerLayout.shadowRoot),mt(tt.CACHE)&&Mt(J.HIDE_SIDEBAR,Rt)):(Ct(this.drawerLayout),Ct(this.drawerLayout.shadowRoot)),this.options[J.HIDE_ACCOUNT]||this.options[J.HIDE_NOTIFICATIONS]||this.options[J.HIDE_MENU_BUTTON]){var i=[this.options[J.HIDE_ACCOUNT]?Ft.ACCOUNT:"",this.options[J.HIDE_NOTIFICATIONS]?Ft.NOTIFICATIONS:"",this.options[J.HIDE_ACCOUNT]&&this.options[J.HIDE_NOTIFICATIONS]?Ft.DIVIDER:"",this.options[J.HIDE_ACCOUNT]||this.options[J.HIDE_NOTIFICATIONS]?Ft.PEPER_LISTBOX(this.options[J.HIDE_ACCOUNT],this.options[J.HIDE_NOTIFICATIONS]):"",this.options[J.HIDE_MENU_BUTTON]?Ft.MENU_BUTTON:""];vt(i.join(""),this.sideBarRoot),mt(tt.CACHE)&&(this.options[J.HIDE_ACCOUNT]&&Mt(J.HIDE_ACCOUNT,Rt),this.options[J.HIDE_NOTIFICATIONS]&&Mt(J.HIDE_NOTIFICATIONS,Rt))}else Ct(this.sideBarRoot);if(this.options[J.HIDE_SEARCH]||this.options[J.HIDE_ASSISTANT]||this.options[J.HIDE_REFRESH]||this.options[J.HIDE_UNUSED_ENTITIES]||this.options[J.HIDE_RELOAD_RESOURCES]||this.options[J.HIDE_EDIT_DASHBOARD]||this.options[J.HIDE_OVERFLOW]||this.options[J.BLOCK_OVERFLOW]||this.options[J.HIDE_SIDEBAR]||this.options[J.HIDE_MENU_BUTTON]){i=[this.options[J.HIDE_SEARCH]?Ft.SEARCH:"",this.options[J.HIDE_ASSISTANT]?Ft.ASSISTANT:"",this.options[J.HIDE_REFRESH]?Ft.REFRESH:"",this.options[J.HIDE_UNUSED_ENTITIES]?Ft.UNUSED_ENTITIES:"",this.options[J.HIDE_RELOAD_RESOURCES]?Ft.RELOAD_RESOURCES:"",this.options[J.HIDE_EDIT_DASHBOARD]?Ft.EDIT_DASHBOARD:"",this.options[J.HIDE_OVERFLOW]?Ft.OVERFLOW_MENU:"",this.options[J.BLOCK_OVERFLOW]?Ft.BLOCK_OVERFLOW:"",this.options[J.HIDE_MENU_BUTTON]||this.options[J.HIDE_SIDEBAR]?Ft.MENU_BUTTON_BURGER:""];vt(i.join(""),this.appToolbar),mt(tt.CACHE)&&(this.options[J.HIDE_SEARCH]&&Mt(J.HIDE_SEARCH,Rt),this.options[J.HIDE_ASSISTANT]&&Mt(J.HIDE_ASSISTANT,Rt),this.options[J.HIDE_REFRESH]&&Mt(J.HIDE_REFRESH,Rt),this.options[J.HIDE_UNUSED_ENTITIES]&&Mt(J.HIDE_UNUSED_ENTITIES,Rt),this.options[J.HIDE_RELOAD_RESOURCES]&&Mt(J.HIDE_RELOAD_RESOURCES,Rt),this.options[J.HIDE_EDIT_DASHBOARD]&&Mt(J.HIDE_EDIT_DASHBOARD,Rt),this.options[J.HIDE_OVERFLOW]&&Mt(J.HIDE_OVERFLOW,Rt),this.options[J.BLOCK_OVERFLOW]&&Mt(J.BLOCK_OVERFLOW,Rt),this.options[J.HIDE_MENU_BUTTON]&&Mt(J.HIDE_MENU_BUTTON,Rt))}else Ct(this.appToolbar);this.options[J.BLOCK_MOUSE]?(vt(Ft.MOUSE,document.body),mt(tt.CACHE)&&Mt(J.BLOCK_MOUSE,Rt)):Ct(document.body),window.removeEventListener("contextmenu",this.blockEventHandler,!0),this.options[J.BLOCK_CONTEXT_MENU]&&(window.addEventListener("contextmenu",this.blockEventHandler,!0),mt(tt.CACHE)&&Mt(J.BLOCK_CONTEXT_MENU,Rt)),window.removeEventListener("resize",this.resizeWindowBinded),window.addEventListener("resize",this.resizeWindowBinded),window.dispatchEvent(new Event("resize"))},t.prototype.insertMoreInfoDialogStyles=function(){return e(this,void 0,void 0,(function(){var t,e,o,i,r,_,s,a,c=this;return n(this,(function(n){switch(n.label){case 0:return this.HAMoreInfoDialogElements.HA_DIALOG.selector.query("".concat(Tt.HA_DIALOG_HEADER," > ").concat(Tt.MENU_ITEM)).all.then((function(t){Pt(t,c.menuTranslations)})),[4,this.HAMoreInfoDialogElements.HA_DIALOG.element];case 1:return t=n.sent(),e=this.HAMoreInfoDialogElements.HA_DIALOG_CONTENT,[4,(o=e.selector.query("".concat(Tt.HA_DIALOG_MORE_INFO,", ").concat(Tt.HA_DIALOG_MORE_INFO_HISTORY_AND_LOGBOOK)).$).element];case 2:return i=n.sent(),this.options[J.HIDE_DIALOG_HEADER_ACTION_ITEMS]||this.options[J.HIDE_DIALOG_HEADER_HISTORY]||this.options[J.HIDE_DIALOG_HEADER_SETTINGS]||this.options[J.HIDE_DIALOG_HEADER_OVERFLOW]?(r=[this.options[J.HIDE_DIALOG_HEADER_ACTION_ITEMS]||this.options[J.HIDE_DIALOG_HEADER_HISTORY]?Ft.DIALOG_HEADER_HISTORY:"",this.options[J.HIDE_DIALOG_HEADER_ACTION_ITEMS]||this.options[J.HIDE_DIALOG_HEADER_SETTINGS]?Ft.DIALOG_HEADER_SETTINGS:"",this.options[J.HIDE_DIALOG_HEADER_ACTION_ITEMS]||this.options[J.HIDE_DIALOG_HEADER_OVERFLOW]?Ft.DIALOG_HEADER_OVERFLOW:""],vt(r.join(""),t),mt(tt.CACHE)&&(this.options[J.HIDE_DIALOG_HEADER_ACTION_ITEMS]&&Mt(J.HIDE_DIALOG_HEADER_ACTION_ITEMS,Rt),this.options[J.HIDE_DIALOG_HEADER_HISTORY]&&Mt(J.HIDE_DIALOG_HEADER_HISTORY,Rt),this.options[J.HIDE_DIALOG_HEADER_SETTINGS]&&Mt(J.HIDE_DIALOG_HEADER_SETTINGS,Rt),this.options[J.HIDE_DIALOG_HEADER_OVERFLOW]&&Mt(J.HIDE_DIALOG_HEADER_OVERFLOW,Rt))):Ct(t),this.options[J.HIDE_DIALOG_HISTORY]||this.options[J.HIDE_DIALOG_LOGBOOK]?(r=[this.options[J.HIDE_DIALOG_HISTORY]?Ft.DIALOG_HISTORY:"",this.options[J.HIDE_DIALOG_LOGBOOK]?Ft.DIALOG_LOGBOOK:""],vt(r.join(""),i),mt(tt.CACHE)&&(this.options[J.HIDE_DIALOG_HISTORY]&&Mt(J.HIDE_DIALOG_HISTORY,Rt),this.options[J.HIDE_DIALOG_LOGBOOK]&&Mt(J.HIDE_DIALOG_LOGBOOK,Rt))):Ct(i),_=o.deepQuery(Tt.HA_DIALOG_CLIMATE).$,s=_.query([Tt.HA_DIALOG_CLIMATE_TEMPERATURE,Tt.HA_STATE_CONTROL_CLIMATE_TEMPERATURE].join(",")).$,a=s.query(Tt.HA_DIALOG_CLIMATE_CIRCULAR_SLIDER).$,_.element.then((function(t){c.options[J.HIDE_DIALOG_CLIMATE_ACTIONS]||c.options[J.HIDE_DIALOG_CLIMATE_SETTINGS_ACTIONS]?(vt(Ft.DIALOG_CLIMATE_CONTROL_SELECT,t),mt(tt.CACHE)&&(c.options[J.HIDE_DIALOG_CLIMATE_ACTIONS]&&Mt(J.HIDE_DIALOG_CLIMATE_ACTIONS,Rt),c.options[J.HIDE_DIALOG_CLIMATE_SETTINGS_ACTIONS]&&Mt(J.HIDE_DIALOG_CLIMATE_SETTINGS_ACTIONS,Rt))):Ct(t)})),s.element.then((function(t){c.options[J.HIDE_DIALOG_CLIMATE_ACTIONS]||c.options[J.HIDE_DIALOG_CLIMATE_TEMPERATURE_ACTIONS]?(vt(Ft.DIALOG_CLIMATE_TEMPERATURE_BUTTONS,t),mt(tt.CACHE)&&c.options[J.HIDE_DIALOG_CLIMATE_TEMPERATURE_ACTIONS]&&Mt(J.HIDE_DIALOG_CLIMATE_TEMPERATURE_ACTIONS,Rt)):Ct(t)})),a.element.then((function(t){c.options[J.HIDE_DIALOG_CLIMATE_ACTIONS]||c.options[J.HIDE_DIALOG_CLIMATE_TEMPERATURE_ACTIONS]?vt(Ft.DIALOG_CLIMATE_CIRCULAR_SLIDER_INTERACTION,t):Ct(t)})),o.query(Tt.HA_DIALOG_HISTORY).$.element.then((function(t){c.options[J.HIDE_DIALOG_HISTORY_SHOW_MORE]?(vt(Ft.DIALOG_SHOW_MORE,t),mt(tt.CACHE)&&Mt(J.HIDE_DIALOG_HISTORY_SHOW_MORE,Rt)):Ct(t)})),o.query(Tt.HA_DIALOG_LOGBOOK).$.element.then((function(t){c.options[J.HIDE_DIALOG_LOGBOOK_SHOW_MORE]?(vt(Ft.DIALOG_SHOW_MORE,t),mt(tt.CACHE)&&Mt(J.HIDE_DIALOG_LOGBOOK_SHOW_MORE,Rt)):Ct(t)})),o.deepQuery([Tt.HA_DIALOG_DEFAULT,Tt.HA_DIALOG_VACUUM,Tt.HA_DIALOG_TIMER,Tt.HA_DIALOG_LIGHT,Tt.HA_DIALOG_SIREN,Tt.HA_DIALOG_MEDIA_PLAYER].join(",")).$.element.then((function(t){if(c.options[J.HIDE_DIALOG_ATTRIBUTES]||c.options[J.HIDE_DIALOG_TIMER_ACTIONS]||c.options[J.HIDE_DIALOG_MEDIA_ACTIONS]){var e=[c.options[J.HIDE_DIALOG_ATTRIBUTES]?Ft.DIALOG_ATTRIBUTES:"",c.options[J.HIDE_DIALOG_TIMER_ACTIONS]?Ft.DIALOG_TIMER_ACTIONS:"",c.options[J.HIDE_DIALOG_MEDIA_ACTIONS]&&t.host.localName===Tt.HA_DIALOG_MEDIA_PLAYER?Ft.DIALOG_MEDIA_ACTIONS:""];vt(e.join(""),t),mt(tt.CACHE)&&(c.options[J.HIDE_DIALOG_ATTRIBUTES]&&Mt(J.HIDE_DIALOG_ATTRIBUTES,Rt),c.options[J.HIDE_DIALOG_TIMER_ACTIONS]&&Mt(J.HIDE_DIALOG_TIMER_ACTIONS,Rt),c.options[J.HIDE_DIALOG_MEDIA_ACTIONS]&&Mt(J.HIDE_DIALOG_MEDIA_ACTIONS,Rt))}else Ct(t)})),o.deepQuery(Tt.HA_DIALOG_UPDATE).$.element.then((function(t){c.options[J.HIDE_DIALOG_UPDATE_ACTIONS]?(vt(Ft.DIALOG_UPDATE_ACTIONS,t),mt(tt.CACHE)&&Mt(J.HIDE_DIALOG_UPDATE_ACTIONS,Rt)):Ct(t)})),[2]}}))}))},t.prototype.resizeWindow=function(){var t=this;window.clearTimeout(this.resizeDelay),this.resizeDelay=window.setTimeout((function(){t.updateMenuItemsLabels()}),250)},t.prototype.updateMenuItemsLabels=function(){var t=this;this.menuTranslations&&(this.HAElements.HEADER.selector.query("".concat(Tt.TOOLBAR," > ").concat(Tt.ACTION_ITEMS," > ").concat(Tt.MENU_ITEM)).all.then((function(e){Pt(e,t.menuTranslations)})),this.user.is_admin&&this.HAElements.HEADER.selector.query("".concat(Tt.TOOLBAR," ").concat(Tt.OVERLAY_MENU_ITEM)).all.then((function(e){e.forEach((function(e){if(e&&e.dataset&&!e.dataset.selector){var n=e.textContent.trim();e.dataset.selector=t.menuTranslations[n]}}))})))},t.prototype.entityWatch=function(){return e(this,void 0,void 0,(function(){var t=this;return n(this,(function(e){switch(e.label){case 0:return[4,window.hassConnection];case 1:return e.sent().conn.subscribeMessage((function(e){return t.entityWatchCallback(e)}),{type:"subscribe_events",event_type:ft}),[2]}}))}))},t.prototype.entityWatchCallback=function(t){return e(this,void 0,void 0,(function(){var e;return n(this,(function(n){switch(n.label){case 0:return!(e=window.kioskModeEntities[this.ha.hass.panelUrl]||[]).length||t.event_type!==ft||!e.includes(t.data.entity_id)||t.data.old_state&&t.data.new_state.state===t.data.old_state.state?[3,2]:[4,this.run()];case 1:n.sent(),this.runDialogs(),n.label=2;case 2:return[2]}}))}))},t.prototype.blockEventHandler=function(t){t.preventDefault(),t.stopImmediatePropagation()},t.prototype.setOptions=function(t,e){var n=this;Object.values(J).forEach((function(e){e in t&&(n.options[e]=t[e])})),e&&Object.values(Z).forEach((function(e){e in t&&(n.options[e]=t[e])}))},t}();(new Vt).log(),Promise.resolve(customElements.whenDefined(Tt.HUI_VIEW)).then((function(){window.KioskMode=new xt}))}();