1/*! For license information please see 11160.45fe05c2e3848c03.js.LICENSE.txt */ 2export const __webpack_ids__=["11160"];export const __webpack_modules__={65014:function(e,t,o){o.a(e,async function(e,r){try{o.r(t),o.d(t,{HaIconOverflowMenu:()=>m});o(81738),o(6989);var a=o(73742),i=o(59048),n=o(26292),s=o(31733),l=o(95814),d=(o(36963),o(48017),o(993),o(80298)),c=(o(92952),o(57701),e([d]));d=(c.then?(await c)():c)[0];const h="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z";class m extends i.oi{render(){return i.dy` ${this.narrow?i.dy` <ha-md-button-menu @click="${this._handleIconOverflowMenuOpened}" positioning="popover"> <ha-icon-button .label="${this.hass.localize("ui.common.overflow_menu")}" .path="${h}" slot="trigger"></ha-icon-button> ${this.items.map(e=>e.divider?i.dy`<ha-md-divider role="separator" tabindex="-1"></ha-md-divider>`:i.dy`<ha-md-menu-item ?disabled="${e.disabled}" .clickAction="${e.action}" class="${(0,s.$)({warning:Boolean(e.warning)})}"> <ha-svg-icon slot="start" class="${(0,s.$)({warning:Boolean(e.warning)})}" .path="${e.path}"></ha-svg-icon> ${e.label} </ha-md-menu-item> `)} </ha-md-button-menu>`:i.dy` ${this.items.map(e=>e.narrowOnly?i.Ld:e.divider?i.dy`<div role="separator"></div>`:i.dy`<ha-tooltip .disabled="${!e.tooltip}" .content="${e.tooltip??""}"> <ha-icon-button @click="${e.action}" .label="${e.label}" .path="${e.path}" ?disabled="${e.disabled}"></ha-icon-button> </ha-tooltip>`)} `} `}_handleIconOverflowMenuOpened(e){e.stopPropagation()}static get styles(){return[l.Qx,i.iv`:host{display:flex;justify-content:flex-end}div[role=separator]{border-right:1px solid var(--divider-color);width:1px}`]}constructor(...e){super(...e),this.items=[],this.narrow=!1}}(0,a.__decorate)([(0,n.Cb)({attribute:!1})],m.prototype,"hass",void 0),(0,a.__decorate)([(0,n.Cb)({type:Array})],m.prototype,"items",void 0),(0,a.__decorate)([(0,n.Cb)({type:Boolean})],m.prototype,"narrow",void 0),m=(0,a.__decorate)([(0,n.Mo)("ha-icon-overflow-menu")],m),r()}catch(e){r(e)}})},36963:function(e,t,o){var r=o(73742),a=o(59048),i=o(26292),n=o(39884);o(12066),o(94092);class s extends a.oi{get items(){return this._menu.items}focus(){this._menu.open?this._menu.focus():this._triggerButton?.focus()}render(){return a.dy` <div @click="${this._handleClick}"> <slot name="trigger" @slotchange="${this._setTriggerAria}"></slot> </div> <ha-md-menu .positioning="${this.positioning}" .hasOverflow="${this.hasOverflow}" @opening="${this._handleOpening}" @closing="${this._handleClosing}"> <slot></slot> </ha-md-menu> `}_handleOpening(){(0,n.B)(this,"opening",void 0,{composed:!1})}_handleClosing(){(0,n.B)(this,"closing",void 0,{composed:!1})}_handleClick(){this.disabled||(this._menu.anchorElement=this,this._menu.open?this._menu.close():this._menu.show())}get _triggerButton(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"], ha-assist-chip[slot="trigger"]')}_setTriggerAria(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}constructor(...e){super(...e),this.disabled=!1,this.hasOverflow=!1}}s.styles=a.iv`:host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}`,(0,r.__decorate)([(0,i.Cb)({type:Boolean})],s.prototype,"disabled",void 0),(0,r.__decorate)([(0,i.Cb)()],s.prototype,"positioning",void 0),(0,r.__decorate)([(0,i.Cb)({type:Boolean,attribute:"has-overflow"})],s.prototype,"hasOverflow",void 0),(0,r.__decorate)([(0,i.IO)("ha-md-menu",!0)],s.prototype,"_menu",void 0),s=(0,r.__decorate)([(0,i.Mo)("ha-md-button-menu")],s)},57701:function(e,t,o){var r=o(73742),a=o(66923),i=o(93952),n=o(59048),s=o(26292);class l extends a.i{}l.styles=[i.W,n.iv`:host{--md-divider-color:var(--divider-color)}`],l=(0,r.__decorate)([(0,s.Mo)("ha-md-divider")],l)},92952:function(e,t,o){var r=o(73742),a=o(5798),i=o(15215),n=o(59048),s=o(26292);class l extends a.${}l.styles=[i.W,n.iv`:host{--ha-icon-display:block;--md-sys-color-primary:var(--primary-text-color);--md-sys-color-on-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);--md-sys-color-secondary-container:rgba( 3 var(--rgb-primary-color), 4 0.15 5 );--md-sys-color-on-secondary-container:var(--text-primary-color);--mdc-icon-size:16px;--md-sys-color-on-primary-container:var(--primary-text-color);--md-sys-color-on-secondary-container:var(--primary-text-color);
5--md-menu-item-label-text-font:Roboto,sans-serif}:host(.warning){--md-menu-item-label-text-color:var(--error-color);--md-menu-item-leading-icon-color:var(--error-color)}::slotted([slot=headline]){text-wrap:nowrap}`],(0,r.__decorate)([(0,s.Cb)({attribute:!1})],l.prototype,"clickAction",void 0),l=(0,r.__decorate)([(0,s.Mo)("ha-md-menu-item")],l)},94092:function(e,t,o){var r=o(73742),a=o(19334),i=o(91646),n=o(67419),s=o(59048),l=o(26292);class d extends a.v2{connectedCallback(){super.connectedCallback(),this.addEventListener("close-menu",this._handleCloseMenu)}_handleCloseMenu(e){e.detail.reason.kind===n.GB.KEYDOWN&&e.detail.reason.key===n.KC.ESCAPE||e.detail.initiator.clickAction?.(e.detail.initiator)}}d.styles=[i.W,s.iv`:host{--md-sys-color-surface-container:var(--card-background-color)}`],d=(0,r.__decorate)([(0,l.Mo)("ha-md-menu")],d)},80298:function(e,t,o){o.a(e,async function(e,t){try{var r=o(73742),a=o(52634),i=o(62685),n=o(59048),s=o(26292),l=o(75535),d=e([a]);a=(d.then?(await d)():d)[0],(0,l.jx)("tooltip.show",{keyframes:[{opacity:0},{opacity:1}],options:{duration:150,easing:"ease"}}),(0,l.jx)("tooltip.hide",{keyframes:[{opacity:1},{opacity:0}],options:{duration:400,easing:"ease"}});class c extends a.Z{}c.styles=[i.Z,n.iv`:host{--sl-tooltip-background-color:var(--secondary-background-color);--sl-tooltip-color:var(--primary-text-color);--sl-tooltip-font-family:var( 6 --ha-tooltip-font-family, 7 var(--ha-font-family-body) 8 );--sl-tooltip-font-size:var( 9 --ha-tooltip-font-size, 10 var(--ha-font-size-s) 11 );--sl-tooltip-font-weight:var( 12 --ha-tooltip-font-weight, 13 var(--ha-font-weight-normal) 14 );--sl-tooltip-line-height:var( 15 --ha-tooltip-line-height, 16 var(--ha-line-height-condensed) 17 );--sl-tooltip-padding:8px;--sl-tooltip-border-radius:var(--ha-tooltip-border-radius, 4px);--sl-tooltip-arrow-size:var(--ha-tooltip-arrow-size, 8px);--sl-z-index-tooltip:var(--ha-tooltip-z-index, 1000)}`],c=(0,r.__decorate)([(0,s.Mo)("ha-tooltip")],c),t()}catch(e){t(e)}})},95814:function(e,t,o){o.d(t,{$c:()=>s,Qx:()=>i,k1:()=>a,yu:()=>n});var r=o(59048);const a=r.iv`button.link{background:0 0;color:inherit;border:none;padding:0;font:inherit;text-align:left;text-decoration:underline;cursor:pointer;outline:0}`,i=r.iv`:host{font-family:var(--ha-font-family-body);-webkit-font-smoothing:var(--ha-font-smoothing);-moz-osx-font-smoothing:var(--ha-moz-osx-font-smoothing);font-size:var(--ha-font-size-m);font-weight:var(--ha-font-weight-normal);line-height:var(--ha-line-height-normal)}app-header div[sticky]{height:48px}app-toolbar [main-title]{margin-left:20px;margin-inline-start:20px;margin-inline-end:initial}h1{font-family:var(--ha-font-family-heading);-webkit-font-smoothing:var(--ha-font-smoothing);-moz-osx-font-smoothing:var(--ha-moz-osx-font-smoothing);font-size:var(--ha-font-size-2xl);font-weight:var(--ha-font-weight-normal);line-height:var(--ha-line-height-condensed)}h2{font-family:var(--ha-font-family-body);-webkit-font-smoothing:var(--ha-font-smoothing);-moz-osx-font-smoothing:var(--ha-moz-osx-font-smoothing);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--ha-font-size-xl);font-weight:var(--ha-font-weight-medium);line-height:var(--ha-line-height-normal)}h3{font-family:var(--ha-font-family-body);-webkit-font-smoothing:var(--ha-font-smoothing);-moz-osx-font-smoothing:var(--ha-moz-osx-font-smoothing);font-size:var(--ha-font-size-l);font-weight:var(--ha-font-weight-normal);line-height:var(--ha-line-height-normal)}a{color:var(--primary-color)}.secondary{color:var(--secondary-text-color)}.error{color:var(--error-color)}.warning{color:var(--error-color)}ha-button.warning,mwc-button.warning{--mdc-theme-primary:var(--error-color)}${a} .card-actions a{text-decoration:none}.card-actions .warning{--mdc-theme-primary:var(--error-color)}.layout.horizontal,.layout.vertical{display:flex}.layout.inline{display:inline-flex}.layout.horizontal{flex-direction:row}.layout.vertical{flex-direction:column}.layout.wrap{flex-wrap:wrap}.layout.no-wrap{flex-wrap:nowrap}.layout.center,.layout.center-center{align-items:center}.layout.bottom{align-items:flex-end}.layout.center-center,.layout.center-justified{justify-content:center}.flex{flex:1;flex-basis:0.000000001px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.layout.justified{justify-content:space-between}`,n=r.iv`ha-dialog{--mdc-dialog-min-width:400px;--mdc-dialog-max-width:600px;--mdc-dialog-max-width:min(600px, 95vw);--justify-action-buttons:space-between}ha-dialog .form{color:var(--primary-text-color)}a{color:var(--primary-color)}@media all and (max-width:450px),all and (max-height:500px){ha-dialog{--mdc-dialog-min-width:calc( 18 100vw - var(--safe-area-inset-right) - var(--safe-area-inset-left) 19 );--mdc-dialog-max-width:calc( 20 100vw - var(--safe-area-inset-right) - var(--safe-area-inset-left) 21 );--mdc-dialog-min-height:100%;--mdc-dialog-max-height:100%;--vertical-align-dialog:flex-end;--ha-dialog-border-radius:0}}ha-button.warning,mwc-button.warning{--mdc-theme-primary:var(--error-color)}.error{color:var(--error-color)}`,s=r.iv`.ha-scrollbar::-webkit-scrollbar{width:.4rem;height:.4rem}.ha-scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background:var(--scrollbar-thumb-color)}.ha-scrollbar{overflow-y:auto;scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}`;r.iv`body{background-color:var(--primary-background-color);color:var(--primary-text-color);height:calc(100vh - 32px);width:100vw}`},33480:function(e,t,o){var r=o(77341),a=o(87494),i=o(45249),n=o(65085),s=o(36539),l=o(24894),d=o(64043),c=o(41402)("every",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{every:function(e){s(this);try{n(e)}catch(e){d(this,"throw",e)}if(c)return a(c,this,e);var t=l(this),o=0;return!i(t,function(t,r){if(!e(t,o++))return r()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},93952:function(e,t,o){o.d(t,{W:()=>r});const r=o(59048).iv`:host{box-sizing:border-box;color:var(--md-divider-color,var(--md-sys-color-outline-variant,#cac4d0));display:flex;height:var(--md-divider-thickness,1px);width:100%}:host([inset-start]),:host([inset]){padding-inline-start:16px}:host([inset-end]),:host([inset]){padding-inline-end:16px}:host::before{background:currentColor;content:"";height:100%;width:100%}@media(forced-colors:active){:host::before{background:CanvasText}}`},66923:function(e,t,o){o.d(t,{i:()=>n});var r=o(73742),a=o(59048),i=o(26292);class n extends a.oi{constructor(){super(...arguments),this.inset=!1,this.insetStart=!1,this.insetEnd=!1}}(0,r.__decorate)([(0,i.Cb)({type:Boolean,reflect:!0})],n.prototype,"inset",void 0),(0,r.__decorate)([(0,i.Cb)({type:Boolean,reflect:!0,attribute:"inset-start"})],n.prototype,"insetStart",void 0),(0,r.__decorate)([(0,i.Cb)({type:Boolean,reflect:!0,attribute:"inset-end"})],n.prototype,"insetEnd",void 0)},21700:function(e,t,o){var r=o(73742),a=o(26292),i=o(59048);class n extends i.oi{connectedCallback(){super.connectedCallback(),this.setAttribute("aria-hidden","true")}render(){return i.dy`<span class="shadow"></span>`}}const s=i.iv`.shadow,.shadow::after,.shadow::before,:host{border-radius:inherit;inset:0;position:absolute;transition-duration:inherit;transition-property:inherit;transition-timing-function:inherit}:host{display:flex;pointer-events:none;
21transition-property:box-shadow,opacity}.shadow::after,.shadow::before{content:"";transition-property:box-shadow,opacity;--_level:var(--md-elevation-level, 0);--_shadow-color:var(--md-elevation-shadow-color, var(--md-sys-color-shadow, #000))}.shadow::before{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 3,1) + 2*clamp(0,var(--_level) - 4,1))) calc(1px*(2*clamp(0,var(--_level),1) + clamp(0,var(--_level) - 2,1) + clamp(0,var(--_level) - 4,1))) 0px var(--_shadow-color);opacity:.3}.shadow::after{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 1,1) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(3*clamp(0,var(--_level),2) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(clamp(0,var(--_level),4) + 2*clamp(0,var(--_level) - 4,1))) var(--_shadow-color);opacity:.15}`;let l=class extends n{};l.styles=[s],l=(0,r.__decorate)([(0,a.Mo)("md-elevation")],l)},31073:function(e,t,o){var r=o(73742),a=o(26292),i=o(59048),n=o(67466);const s=["focusin","focusout","pointerdown"];class l extends i.oi{get htmlFor(){return this.attachableController.htmlFor}set htmlFor(e){this.attachableController.htmlFor=e}get control(){return this.attachableController.control}set control(e){this.attachableController.control=e}attach(e){this.attachableController.attach(e)}detach(){this.attachableController.detach()}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-hidden","true")}handleEvent(e){if(!e[d]){switch(e.type){default:return;case"focusin":this.visible=this.control?.matches(":focus-visible")??!1;break;case"focusout":case"pointerdown":this.visible=!1}e[d]=!0}}onControlChange(e,t){if(!i.sk)for(const o of s)e?.removeEventListener(o,this),t?.addEventListener(o,this)}update(e){e.has("visible")&&this.dispatchEvent(new Event("visibility-changed")),super.update(e)}constructor(){super(...arguments),this.visible=!1,this.inward=!1,this.attachableController=new n.J(this,this.onControlChange.bind(this))}}(0,r.__decorate)([(0,a.Cb)({type:Boolean,reflect:!0})],l.prototype,"visible",void 0),(0,r.__decorate)([(0,a.Cb)({type:Boolean,reflect:!0})],l.prototype,"inward",void 0);const d=Symbol("handledByFocusRing"),c=i.iv`:host{animation-delay:0s,calc(var(--md-focus-ring-duration, 600ms)*.25);animation-duration:calc(var(--md-focus-ring-duration, 600ms)*.25),calc(var(--md-focus-ring-duration, 600ms)*.75);animation-timing-function:cubic-bezier(0.2,0,0,1);box-sizing:border-box;color:var(--md-focus-ring-color,var(--md-sys-color-secondary,#625b71));display:none;pointer-events:none;position:absolute}:host([visible]){display:flex}:host(:not([inward])){animation-name:outward-grow,outward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) + var(--md-focus-ring-outward-offset,2px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) + var(--md-focus-ring-outward-offset,2px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) + var(--md-focus-ring-outward-offset,2px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) + var(--md-focus-ring-outward-offset,2px));inset:calc(-1*var(--md-focus-ring-outward-offset,2px));outline:var(--md-focus-ring-width,3px) solid currentColor}:host([inward]){animation-name:inward-grow,inward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) - var(--md-focus-ring-inward-offset,0px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) - var(--md-focus-ring-inward-offset,0px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) - var(--md-focus-ring-inward-offset,0px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start,var(--md-focus-ring-shape,var(--md-sys-shape-corner-full,9999px))) - var(--md-focus-ring-inward-offset,0px));border:var(--md-focus-ring-width,3px) solid currentColor;inset:var(--md-focus-ring-inward-offset,0px)}@keyframes outward-grow{from{outline-width:0}to{outline-width:var(--md-focus-ring-active-width,8px)}}
21@keyframes outward-shrink{from{outline-width:var(--md-focus-ring-active-width,8px)}}@keyframes inward-grow{from{border-width:0}to{border-width:var(--md-focus-ring-active-width,8px)}}@keyframes inward-shrink{from{border-width:var(--md-focus-ring-active-width,8px)}}@media(prefers-reduced-motion){:host{animation:none}}`;let h=class extends l{};h.styles=[c],h=(0,r.__decorate)([(0,a.Mo)("md-focus-ring")],h)},67749:function(e,t,o){o.d(t,{T:()=>d});o(67886),o(65451),o(46015),o(38334),o(94880),o(75643),o(29761);var r=o(59048);const a=["role","ariaAtomic","ariaAutoComplete","ariaBusy","ariaChecked","ariaColCount","ariaColIndex","ariaColSpan","ariaCurrent","ariaDisabled","ariaExpanded","ariaHasPopup","ariaHidden","ariaInvalid","ariaKeyShortcuts","ariaLabel","ariaLevel","ariaLive","ariaModal","ariaMultiLine","ariaMultiSelectable","ariaOrientation","ariaPlaceholder","ariaPosInSet","ariaPressed","ariaReadOnly","ariaRequired","ariaRoleDescription","ariaRowCount","ariaRowIndex","ariaRowSpan","ariaSelected","ariaSetSize","ariaSort","ariaValueMax","ariaValueMin","ariaValueNow","ariaValueText"],i=a.map(s);function n(e){return i.includes(e)}function s(e){return e.replace("aria","aria-").replace(/Elements?/g,"").toLowerCase()}const l=Symbol("privateIgnoreAttributeChangesFor");function d(e){var t;if(r.sk)return e;class o extends e{attributeChangedCallback(e,t,o){if(!n(e))return void super.attributeChangedCallback(e,t,o);if(this[l].has(e))return;this[l].add(e),this.removeAttribute(e),this[l].delete(e);const r=h(e);null===o?delete this.dataset[r]:this.dataset[r]=o,this.requestUpdate(h(e),t)}getAttribute(e){return n(e)?super.getAttribute(c(e)):super.getAttribute(e)}removeAttribute(e){super.removeAttribute(e),n(e)&&(super.removeAttribute(c(e)),this.requestUpdate())}constructor(){super(...arguments),this[t]=new Set}}return t=l,function(e){for(const t of a){const o=s(t),r=c(o),a=h(o);e.createProperty(t,{attribute:o,noAccessor:!0}),e.createProperty(Symbol(r),{attribute:r,noAccessor:!0}),Object.defineProperty(e.prototype,t,{configurable:!0,enumerable:!0,get(){return this.dataset[a]??null},set(e){const o=this.dataset[a]??null;e!==o&&(null===e?delete this.dataset[a]:this.dataset[a]=e,this.requestUpdate(t,o))}})}}(o),o}function c(e){return`data-${e}`}function h(e){return e.replace(/-\w/,e=>e[1].toUpperCase())}},79239:function(e,t,o){var r=o(73742),a=o(26292),i=o(59048);class n extends i.oi{render(){return i.dy` <slot name="container"></slot> <slot class="non-text" name="start"></slot> <div class="text"> <slot name="overline" @slotchange="${this.handleTextSlotChange}"></slot> <slot class="default-slot" @slotchange="${this.handleTextSlotChange}"></slot> <slot name="headline" @slotchange="${this.handleTextSlotChange}"></slot> <slot name="supporting-text" @slotchange="${this.handleTextSlotChange}"></slot> </div> <slot class="non-text" name="trailing-supporting-text"></slot> <slot class="non-text" name="end"></slot> `}handleTextSlotChange(){let e=!1,t=0;for(const o of this.textSlots)if(s(o)&&(t+=1),t>1){e=!0;break}this.multiline=e}constructor(){super(...arguments),this.multiline=!1}}function s(e){for(const t of e.assignedNodes({flatten:!0})){const e=t.nodeType===Node.ELEMENT_NODE,o=t.nodeType===Node.TEXT_NODE&&t.textContent?.match(/\S/);if(e||o)return!0}return!1}(0,r.__decorate)([(0,a.Cb)({type:Boolean,reflect:!0})],n.prototype,"multiline",void 0),(0,r.__decorate)([(0,a.Kt)(".text slot")],n.prototype,"textSlots",void 0);const l=i.iv`:host{color:var(--md-sys-color-on-surface,#1d1b20);font-family:var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-body-large-size, 1rem);font-weight:var(--md-sys-typescale-body-large-weight,var(--md-ref-typeface-weight-regular,400));line-height:var(--md-sys-typescale-body-large-line-height, 1.5rem);align-items:center;box-sizing:border-box;display:flex;gap:16px;min-height:56px;overflow:hidden;padding:12px 16px;position:relative;text-overflow:ellipsis}:host([multiline]){min-height:72px}[name=overline]{color:var(--md-sys-color-on-surface-variant,#49454f);font-family:var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-label-small-size, .6875rem);font-weight:var(--md-sys-typescale-label-small-weight,var(--md-ref-typeface-weight-medium,500));line-height:var(--md-sys-typescale-label-small-line-height, 1rem)}[name=supporting-text]{color:var(--md-sys-color-on-surface-variant,#49454f);font-family:var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-body-medium-size, .875rem);font-weight:var(--md-sys-typescale-body-medium-weight,var(--md-ref-typeface-weight-regular,400));line-height:var(--md-sys-typescale-body-medium-line-height, 1.25rem)}[name=trailing-supporting-text]{color:var(--md-sys-color-on-surface-variant,#49454f);font-family:var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto));font-size:var(--md-sys-typescale-label-small-size, .6875rem);font-weight:var(--md-sys-typescale-label-small-weight,var(--md-ref-typeface-weight-medium,500));line-height:var(--md-sys-typescale-label-small-line-height, 1rem)}[name=container]::slotted(*){inset:0;position:absolute}.default-slot{display:inline}.default-slot,.text ::slotted(*){overflow:hidden;text-overflow:ellipsis}.text{display:flex;flex:1;flex-direction:column;overflow:hidden}`;let d=class extends n{};d.styles=[l],d=(0,r.__decorate)([(0,a.Mo)("md-item")],d)},23644:function(e,t,o){function r(e,t=p){const o=s(e,t);return o&&(o.tabIndex=0,o.focus()),o}function a(e,t=p){const o=l(e,t);return o&&(o.tabIndex=0,o.focus()),o}function i(e,t=p){const o=n(e,t);return o&&(o.item.tabIndex=-1),o}function n(e,t=p){for(let o=0;o<e.length;o++){const r=e[o];if(0===r.tabIndex&&t(r))return{item:r,index:o}}return null}function s(e,t=p){for(const o of e)if(t(o))return o;return null}function l(e,t=p){for(let o=e.length-1;o>=0;o--){const r=e[o];if(t(r))return r}return null}function d(e,t,o=p,a=!0){if(t){const r=function(e,t,o=p,r=!0){for(let a=1;a<e.length;a++){const i=(a+t)%e.length;if(i<t&&!r)return null;const n=e[i];if(o(n))return n}return e[t]?e[t]:null}(e,t.index,o,a);return r&&(r.tabIndex=0,r.focus()),r}return r(e,o)}function c(e,t,o=p,r=!0){if(t){const a=function(e,t,o=p,r=!0){for(let a=1;a<e.length;a++){const i=(t-a+e.length)%e.length;if(i>t&&!r)return null;const n=e[i];if(o(n))return n}return e[t]?e[t]:null}(e,t.index,o,r);return a&&(a.tabIndex=0,a.focus()),a}return a(e,o)}function h(){return new Event("deactivate-items",{bubbles:!0,composed:!0})}function m(){return new Event("request-activation",{bubbles:!0,composed:!0})}function p(e){return!e.disabled}o.d(t,{AW:()=>
21l,B3:()=>s,CL:()=>n,NS:()=>h,PQ:()=>r,Rn:()=>c,dl:()=>a,oh:()=>m,tq:()=>i,xZ:()=>d})},32375:function(e,t,o){o.d(t,{_:()=>a});o(2394),o(81738),o(22960);var r=o(67419);class a{get typeaheadText(){if(null!==this.internalTypeaheadText)return this.internalTypeaheadText;const e=this.getHeadlineElements(),t=[];return e.forEach(e=>{e.textContent&&e.textContent.trim()&&t.push(e.textContent.trim())}),0===t.length&&this.getDefaultElements().forEach(e=>{e.textContent&&e.textContent.trim()&&t.push(e.textContent.trim())}),0===t.length&&this.getSupportingTextElements().forEach(e=>{e.textContent&&e.textContent.trim()&&t.push(e.textContent.trim())}),t.join(" ")}get tagName(){switch(this.host.type){case"link":return"a";case"button":return"button";default:return"li"}}get role(){return"option"===this.host.type?"option":"menuitem"}hostConnected(){this.host.toggleAttribute("md-menu-item",!0)}hostUpdate(){this.host.href&&(this.host.type="link")}setTypeaheadText(e){this.internalTypeaheadText=e}constructor(e,t){this.host=e,this.internalTypeaheadText=null,this.onClick=()=>{this.host.keepOpen||this.host.dispatchEvent((0,r.d7)(this.host,{kind:r.GB.CLICK_SELECTION}))},this.onKeydown=e=>{if(this.host.href&&"Enter"===e.code){const e=this.getInteractiveElement();e instanceof HTMLAnchorElement&&e.click()}if(e.defaultPrevented)return;const t=e.code;this.host.keepOpen&&"Escape"!==t||(0,r.kE)(t)&&(e.preventDefault(),this.host.dispatchEvent((0,r.d7)(this.host,{kind:r.GB.KEYDOWN,key:t})))}
21,this.getHeadlineElements=t.getHeadlineElements,this.getSupportingTextElements=t.getSupportingTextElements,this.getDefaultElements=t.getDefaultElements,this.getInteractiveElement=t.getInteractiveElement,this.host.addController(this)}}},15215:function(e,t,o){o.d(t,{W:()=>r});const r=o(59048).iv`:host{display:flex;--md-ripple-hover-color:var(--md-menu-item-hover-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-hover-opacity:var(--md-menu-item-hover-state-layer-opacity, 0.08);--md-ripple-pressed-color:var(--md-menu-item-pressed-state-layer-color, var(--md-sys-color-on-surface, #1d1b20));--md-ripple-pressed-opacity:var(--md-menu-item-pressed-state-layer-opacity, 0.12)}:host([disabled]){opacity:var(--md-menu-item-disabled-opacity, .3);pointer-events:none}md-focus-ring{z-index:1;--md-focus-ring-shape:8px}a,button,li{background:0 0;border:none;padding:0;margin:0;text-align:unset;text-decoration:none}.list-item{border-radius:inherit;display:flex;flex:1;max-width:inherit;min-width:inherit;outline:0;-webkit-tap-highlight-color:transparent}.list-item:not(.disabled){cursor:pointer}[slot=container]{pointer-events:none}md-ripple{border-radius:inherit}md-item{border-radius:inherit;flex:1;color:var(--md-menu-item-label-text-color,var(--md-sys-color-on-surface,#1d1b20));font-family:var(--md-menu-item-label-text-font, var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-menu-item-label-text-size, var(--md-sys-typescale-body-large-size, 1rem));line-height:var(--md-menu-item-label-text-line-height, var(--md-sys-typescale-body-large-line-height, 1.5rem));font-weight:var(--md-menu-item-label-text-weight,var(--md-sys-typescale-body-large-weight,var(--md-ref-typeface-weight-regular,400)));min-height:var(--md-menu-item-one-line-container-height,56px);padding-top:var(--md-menu-item-top-space,12px);padding-bottom:var(--md-menu-item-bottom-space,12px);padding-inline-start:var(--md-menu-item-leading-space,16px);padding-inline-end:var(--md-menu-item-trailing-space,16px)}md-item[multiline]{min-height:var(--md-menu-item-two-line-container-height,72px)}[slot=supporting-text]{color:var(--md-menu-item-supporting-text-color,var(--md-sys-color-on-surface-variant,#49454f));font-family:var(--md-menu-item-supporting-text-font, var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-menu-item-supporting-text-size, var(--md-sys-typescale-body-medium-size, .875rem));line-height:var(--md-menu-item-supporting-text-line-height, var(--md-sys-typescale-body-medium-line-height, 1.25rem));font-weight:var(--md-menu-item-supporting-text-weight,var(--md-sys-typescale-body-medium-weight,var(--md-ref-typeface-weight-regular,400)))}[slot=trailing-supporting-text]{color:var(--md-menu-item-trailing-supporting-text-color,var(--md-sys-color-on-surface-variant,#49454f));font-family:var(--md-menu-item-trailing-supporting-text-font, var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, Roboto)));font-size:var(--md-menu-item-trailing-supporting-text-size, var(--md-sys-typescale-label-small-size, .6875rem));line-height:var(--md-menu-item-trailing-supporting-text-line-height, var(--md-sys-typescale-label-small-line-height, 1rem));font-weight:var(--md-menu-item-trailing-supporting-text-weight,var(--md-sys-typescale-label-small-weight,var(--md-ref-typeface-weight-medium,500)))}:is([slot=start],[slot=end])::slotted(*){fill:currentColor}[slot=start]{color:var(--md-menu-item-leading-icon-color,var(--md-sys-color-on-surface-variant,#49454f))}[slot=end]{color:var(--md-menu-item-trailing-icon-color,var(--md-sys-color-on-surface-variant,#49454f))}.list-item{background-color:var(--md-menu-item-container-color,transparent)}.list-item.selected{background-color:var(--md-menu-item-selected-container-color,var(--md-sys-color-secondary-container,#e8def8))}.selected:not(.disabled) ::slotted(*){color:var(--md-menu-item-selected-label-text-color,var(--md-sys-color-on-secondary-container,#1d192b))}@media(forced-colors:active){:host([disabled]),:host([disabled]) slot{color:GrayText;opacity:1}.list-item{position:relative}.list-item.selected::before{content:"";position:absolute;inset:0;box-sizing:border-box;border-radius:inherit;pointer-events:none;border:3px double CanvasText}}`},5798:function(e,t,o){o.d(t,{$:()=>h});var r=o(73742),a=(o(31073),o(79239),o(12253),o(59048)),i=o(26292),n=o(31733),s=o(3939),l=o(67749),d=o(32375);const c=(0,l.T)(a.oi);class h extends c{get typeaheadText(){return this.menuItemController.typeaheadText}set typeaheadText(e){this.menuItemController.setTypeaheadText(e)}
21render(){return this.renderListItem(a.dy` <md-item> <div slot="container"> ${this.renderRipple()} ${this.renderFocusRing()} </div> <slot name="start" slot="start"></slot> <slot name="end" slot="end"></slot> ${this.renderBody()} </md-item> `)}renderListItem(e){const t="link"===this.type;let o;switch(this.menuItemController.tagName){case"a":o=s.i0`a`;break;case"button":o=s.i0`button`;break;default:o=s.i0`li`}const r=t&&this.target?this.target:a.Ld;return s.dy` 22 <${o} 23 id="item" 24 tabindex=${this.disabled&&!t?-1:0} 25 role=${this.menuItemController.role} 26 aria-label=${this.ariaLabel||a.Ld} 27 aria-selected=${this.ariaSelected||a.Ld} 28 aria-checked=${this.ariaChecked||a.Ld} 29 aria-expanded=${this.ariaExpanded||a.Ld} 30 aria-haspopup=${this.ariaHasPopup||a.Ld} 31 class="list-item ${(0,n.$)(this.getRenderClasses())}" 32 href=${this.href||a.Ld} 33 target=${r} 34 @click=${this.menuItemController.onClick} 35 @keydown=${this.menuItemController.onKeydown} 36 >${e}</${o}> 37 `}renderRipple(){return a.dy` <md-ripple part="ripple" for="item" ?disabled="${this.disabled}"></md-ripple>`}renderFocusRing(){return a.dy` <md-focus-ring part="focus-ring" for="item" inward></md-focus-ring>`}getRenderClasses(){return{disabled:this.disabled,selected:this.selected}}renderBody(){return a.dy` <slot></slot> <slot name="overline" slot="overline"></slot> <slot name="headline" slot="headline"></slot> <slot name="supporting-text" slot="supporting-text"></slot> <slot name="trailing-supporting-text" slot="trailing-supporting-text"></slot> `}focus(){this.listItemRoot?.focus()}constructor(){super(...arguments),this.disabled=!1,this.type="menuitem",this.href="",this.target="",this.keepOpen=!1,this.selected=!1,this.menuItemController=new d._(this,{getHeadlineElements:()=>this.headlineElements,getSupportingTextElements:()=>this.supportingTextElements,getDefaultElements:()=>this.defaultElements,getInteractiveElement:()=>this.listItemRoot})}}h.shadowRootOptions={...a.oi.shadowRootOptions,delegatesFocus:!0},(0,r.__decorate)([(0,i.Cb)({type:Boolean,reflect:!0})],h.prototype,"disabled",void 0),(0,r.__decorate)([(0,i.Cb)()],h.prototype,"type",void 0),(0,r.__decorate)([(0,i.Cb)()],h.prototype,"href",void 0),(0,r.__decorate)([(0,i.Cb)()],h.prototype,"target",void 0),(0,r.__decorate)([(0,i.Cb)({type:Boolean,attribute:"keep-open"})],h.prototype,"keepOpen",void 0),(0,r.__decorate)([(0,i.Cb)({type:Boolean})],h.prototype,"selected",void 0),(0,r.__decorate)([(0,i.IO)(".list-item")],h.prototype,"listItemRoot",void 0),(0,r.__decorate)([(0,i.NH)({slot:"headline"})],h.prototype,"headlineElements",void 0),(0,r.__decorate)([(0,i.NH)({slot:"supporting-text"})],h.prototype,"supportingTextElements",void 0),(0,r.__decorate)([(0,i.vZ)({slot:""})],h.prototype,"defaultElements",void 0),(0,r.__decorate)([(0,i.Cb)({attribute:"typeahead-text"})],h.prototype,"typeaheadText",null)},12253:function(e,t,o){var r=o(73742),a=o(26292),i=o(86857),n=o(51544);let s=class extends i.H{};s.styles=[n.W],s=(0,r.__decorate)([(0,a.Mo)("md-ripple")],s)},3939:function(e,t,o){o.d(t,{i0:()=>n,dy:()=>d});o(2394),o(81738),o(93190);var r=o(35340);const a=Symbol.for(""),i=e=>{if(e?.r===a)return e?._$litStatic$},n=(e,...t)=>({_$litStatic$:t.reduce((t,o,r)=>t+(e=>{if(void 0!==e._$litStatic$)return e._$litStatic$;throw Error(`Value passed to 'literal' function must be a 'literal' result: ${e}. Use 'unsafeStatic' to pass non-literal values, but\n take care to ensure page security.`)})(o)+e[r+1],e[0]),r:a}),s=new Map,l=e=>(t,...o)=>{const r=o.length;let a,n;const l=[],d=[];let c,h=0,m=!1;for(;h<r;){for(c=t[h];h<r&&void 0!==(n=o[h],a=i(n));)c+=a+t[++h],m=!0;h!==r&&d.push(n),l.push(c),h++}if(h===r&&l.push(t[r]),m){const e=l.join("$$lit$$");void 0===(t=s.get(e))&&(l.raw=l,s.set(e,t=l)),o=d}return e(t,...o)},d=l(r.dy);l(r.YP),l(r.cV)}}; 38//# sourceMappingURL=11160.45fe05c2e3848c03.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.