Files
supervisor/supervisor/api/panel/frontend_es5/10.02c74d8ffd9bf568.js
github-actions[bot] e9cac9db06 Update frontend to version 20250925.1 (#6120)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-26 12:42:39 +02:00

2 lines
10 KiB
JavaScript

"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["10"],{87348:function(o,e,t){var a=t(69868),i=t(84922),n=t(11991);let l,s,r=o=>o;class d extends i.WF{render(){return(0,i.qy)(l||(l=r` <header class="header"> <div class="header-bar"> <section class="header-navigation-icon"> <slot name="navigationIcon"></slot> </section> <section class="header-content"> <div class="header-title"> <slot name="title"></slot> </div> <div class="header-subtitle"> <slot name="subtitle"></slot> </div> </section> <section class="header-action-items"> <slot name="actionItems"></slot> </section> </div> <slot></slot> </header> `))}static get styles(){return[(0,i.AH)(s||(s=r`:host{display:block}:host([show-border]){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.header-bar{display:flex;flex-direction:row;align-items:flex-start;padding:4px;box-sizing:border-box}.header-content{flex:1;padding:10px 4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-title{font-size:var(--ha-font-size-xl);line-height:var(--ha-line-height-condensed);font-weight:var(--ha-font-weight-normal)}.header-subtitle{font-size:var(--ha-font-size-m);line-height:20px;color:var(--secondary-text-color)}@media all and (min-width:450px) and (min-height:500px){.header-bar{padding:16px}}.header-navigation-icon{flex:none;min-width:8px;height:100%;display:flex;flex-direction:row}.header-action-items{flex:none;min-width:8px;height:100%;display:flex;flex-direction:row}`))]}}d=(0,a.__decorate)([(0,n.EM)("ha-dialog-header")],d)},59818:function(o,e,t){t(46852),t(35748),t(12977),t(5934),t(95013);var a=t(69868),i=t(33596),n=t(26667),l=t(25195),s=t(84922),r=t(11991);let d,c;i.l.addInitializer(async o=>{await o.updateComplete;const e=o;e.dialog.prepend(e.scrim),e.scrim.style.inset=0,e.scrim.style.zIndex=0;const{getOpenAnimation:t,getCloseAnimation:a}=e;e.getOpenAnimation=()=>{var o,e;const a=t.call(void 0);return a.container=[...null!==(o=a.container)&&void 0!==o?o:[],...null!==(e=a.dialog)&&void 0!==e?e:[]],a.dialog=[],a},e.getCloseAnimation=()=>{var o,e;const t=a.call(void 0);return t.container=[...null!==(o=t.container)&&void 0!==o?o:[],...null!==(e=t.dialog)&&void 0!==e?e:[]],t.dialog=[],t}});class h extends i.l{async _handleOpen(o){var e;if(o.preventDefault(),this._polyfillDialogRegistered)return;this._polyfillDialogRegistered=!0,this._loadPolyfillStylesheet("/static/polyfills/dialog-polyfill.css");const t=null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector("dialog");(await c).default.registerDialog(t),this.removeEventListener("open",this._handleOpen),this.show()}async _loadPolyfillStylesheet(o){const e=document.createElement("link");return e.rel="stylesheet",e.href=o,new Promise((t,a)=>{var i;e.onload=()=>t(),e.onerror=()=>a(new Error(`Stylesheet failed to load: ${o}`)),null===(i=this.shadowRoot)||void 0===i||i.appendChild(e)})}_handleCancel(o){if(this.disableCancelAction){var e;o.preventDefault();const t=null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector("dialog .container");void 0!==this.animate&&(null==t||t.animate([{transform:"rotate(-1deg)","animation-timing-function":"ease-in"},{transform:"rotate(1.5deg)","animation-timing-function":"ease-out"},{transform:"rotate(0deg)","animation-timing-function":"ease-in"}],{duration:200,iterations:2}))}}constructor(){super(),this.disableCancelAction=!1,this._polyfillDialogRegistered=!1,this.addEventListener("cancel",this._handleCancel),"function"!=typeof HTMLDialogElement&&(this.addEventListener("open",this._handleOpen),c||(c=t.e("4175").then(t.bind(t,16770)))),void 0===this.animate&&(this.quick=!0),void 0===this.animate&&(this.quick=!0)}}h.styles=[n.R,(0,s.AH)(d||(d=(o=>o)`:host{--md-dialog-container-color:var(--card-background-color);--md-dialog-headline-color:var(--primary-text-color);--md-dialog-supporting-text-color:var(--primary-text-color);--md-sys-color-scrim:#000000;--md-dialog-headline-weight:var(--ha-font-weight-normal);--md-dialog-headline-size:var(--ha-font-size-xl);--md-dialog-supporting-text-size:var(--ha-font-size-m);--md-dialog-supporting-text-line-height:var(--ha-line-height-normal);--md-divider-color:var(--divider-color)}:host([type=alert]){min-width:320px}@media all and (max-width:450px),all and (max-height:500px){:host(:not([type=alert])){min-width:var(--mdc-dialog-min-width,100vw);min-height:100%;max-height:100%;--md-dialog-container-shape:0}.container{padding-top:var(--safe-area-inset-top);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right)}}::slotted(ha-dialog-header[slot=headline]){display:contents}slot[name=actions]::slotted(*){padding:16px}.scroller{overflow:var(--dialog-content-overflow,auto)}slot[name=content]::slotted(*){padding:var(--dialog-content-padding,24px)}.scrim{z-index:10}`))],(0,a.__decorate)([(0,r.MZ)({attribute:"disable-cancel-action",type:Boolean})],h.prototype,"disableCancelAction",void 0),h=(0,a.__decorate)([(0,r.EM)("ha-md-dialog")],h);Object.assign(Object.assign({},l.T),{},{dialog:[[[{transform:"translateY(50px)"},{transform:"translateY(0)"}],{duration:500,easing:"cubic-bezier(.3,0,0,1)"}]],container:[[[{opacity:0},{opacity:1}],{duration:50,easing:"linear",pseudoElement:"::before"}]]}),Object.assign(Object.assign({},l.N),{},{dialog:[[[{transform:"translateY(0)"},{transform:"translateY(50px)"}],{duration:150,easing:"cubic-bezier(.3,0,0,1)"}]],container:[[[{opacity:"1"},{opacity:"0"}],{delay:100,duration:50,easing:"linear",pseudoElement:"::before"}]]})},25482:function(o,e,t){var a=t(69868),i=t(7137),n=t(20808),l=t(84922),s=t(11991);let r;class d extends i.${}d.styles=[n.R,(0,l.AH)(r||(r=(o=>o)`:host{--ha-icon-display:block;--md-sys-color-primary:var(--primary-text-color);--md-sys-color-secondary:var(--secondary-text-color);--md-sys-color-surface:var(--card-background-color);--md-sys-color-on-surface:var(--primary-text-color);--md-sys-color-on-surface-variant:var(--secondary-text-color)}`))],d=(0,a.__decorate)([(0,s.EM)("ha-md-select-option")],d)},87870:function(o,e,t){var a=t(69868),i=t(39072),n=t(29512),l=t(89152),s=t(84922),r=t(11991);let d;class c extends i.V{}c.styles=[n.R,l.R,(0,s.AH)(d||(d=(o=>o)`:host{--ha-icon-display:block;--md-sys-color-primary:var(--primary-text-color);--md-sys-color-secondary:var(--secondary-text-color);--md-sys-color-surface:var(--card-background-color);--md-sys-color-on-surface-variant:var(--secondary-text-color);--md-sys-color-surface-container-highest:var(--input-fill-color);--md-sys-color-on-surface:var(--input-ink-color);--md-sys-color-surface-container:var(--input-fill-color);--md-sys-color-on-secondary-container:var(--primary-text-color);--md-sys-color-secondary-container:var(--input-fill-color);--md-menu-container-color:var(--card-background-color)}`))],c=(0,a.__decorate)([(0,r.EM)("ha-md-select")],c)},58657:function(o,e,t){t.a(o,async function(o,a){try{t.r(e);t(79827),t(35748),t(99342),t(35058),t(5934),t(67579),t(30500),t(95013);var i=t(69868),n=t(84922),l=t(11991),s=t(44017),r=t(17372),d=(t(87348),t(64054),t(59818),t(87870),t(25482),t(72094)),c=t(52154),h=t(50809),g=t(46574),m=o([r]);r=(m.then?(await m)():m)[0];let p,u,v,f=o=>o;const y="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",_=500;class b extends n.WF{showDialog(o){var e;this._dialogParams=o,this._lineCount=(null===(e=this._dialogParams)||void 0===e?void 0:e.defaultLineCount)||500}closeDialog(){this._dialogElement.close()}_dialogClosed(){this._dialogParams=void 0,this._lineCount=_,(0,s.r)(this,"dialog-closed",{dialog:this.localName})}render(){if(!this._dialogParams)return n.s6;const o=[100,500,1e3,5e3,1e4];return!o.includes(this._lineCount)&&this._lineCount&&(o.push(this._lineCount),o.sort((o,e)=>o-e)),(0,n.qy)(p||(p=f` <ha-md-dialog open @closed="${0}"> <ha-dialog-header slot="headline"> <ha-icon-button slot="navigationIcon" @click="${0}" .label="${0}" .path="${0}"></ha-icon-button> <span slot="title" id="dialog-light-color-favorite-title"> ${0} </span> <span slot="subtitle"> ${0}${0} </span> </ha-dialog-header> <div slot="content" class="content"> <div> ${0}: </div> <ha-md-select .label="${0}" @change="${0}" .value="${0}"> ${0} </ha-md-select> </div> <div slot="actions"> <ha-button appearance="plain" @click="${0}"> ${0} </ha-button> <ha-button @click="${0}"> ${0} </ha-button> </div> </ha-md-dialog> `),this._dialogClosed,this.closeDialog,this.hass.localize("ui.common.close"),y,this.hass.localize("ui.panel.config.logs.download_logs"),this._dialogParams.header,0===this._dialogParams.boot?"":` · ${-1===this._dialogParams.boot?this.hass.localize("ui.panel.config.logs.previous"):this.hass.localize("ui.panel.config.logs.startups_ago",{boot:-1*this._dialogParams.boot})}`,this.hass.localize("ui.panel.config.logs.select_number_of_lines"),this.hass.localize("ui.panel.config.logs.lines"),this._setNumberOfLogs,String(this._lineCount),o.map(o=>(0,n.qy)(u||(u=f` <ha-md-select-option .value="${0}"> ${0} </ha-md-select-option> `),String(o),o)),this.closeDialog,this.hass.localize("ui.common.cancel"),this._downloadLogs,this.hass.localize("ui.common.download"))}async _downloadLogs(){const o=this._dialogParams.provider,e=this._dialogParams.boot,t=(new Date).toISOString().replace(/:/g,"-"),a=(0,c.Yd)(o,this._lineCount,e),i="core"!==o?`${o}_${t}.log`:`home-assistant_${t}.log`,n=await(0,d.e0)(this.hass,a);(0,g.R)(n.path,i),this.closeDialog()}_setNumberOfLogs(o){this._lineCount=Number(o.target.value)}static get styles(){return[h.RF,h.nA,(0,n.AH)(v||(v=f`:host{direction:var(--direction);--dialog-content-overflow:visible}.content{display:flex;flex-direction:column;align-items:center;gap:8px}`))]}constructor(...o){super(...o),this._lineCount=_}}(0,i.__decorate)([(0,l.MZ)({attribute:!1})],b.prototype,"hass",void 0),(0,i.__decorate)([(0,l.wk)()],b.prototype,"_dialogParams",void 0),(0,i.__decorate)([(0,l.wk)()],b.prototype,"_lineCount",void 0),(0,i.__decorate)([(0,l.P)("ha-md-dialog")],b.prototype,"_dialogElement",void 0),b=(0,i.__decorate)([(0,l.EM)("dialog-download-logs")],b),a()}catch(p){a(p)}})}}]);
//# sourceMappingURL=10.02c74d8ffd9bf568.js.map