mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-11-14 05:20:21 +00:00
Compare commits
1 Commits
copilot/su
...
autoupdate
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f4f3f5f3ef |
@@ -1 +1 @@
|
||||
20250925.1
|
||||
20251105.0
|
||||
|
||||
@@ -3,9 +3,8 @@ aiohttp==3.13.2
|
||||
atomicwrites-homeassistant==1.4.1
|
||||
attrs==25.4.0
|
||||
awesomeversion==25.8.0
|
||||
backports.zstd==1.0.0
|
||||
blockbuster==1.5.25
|
||||
brotli==1.2.0
|
||||
brotli==1.1.0
|
||||
ciso8601==2.3.3
|
||||
colorlog==6.10.1
|
||||
cpe==1.3.1
|
||||
@@ -27,5 +26,5 @@ securetar==2025.2.1
|
||||
sentry-sdk==2.43.0
|
||||
setuptools==80.9.0
|
||||
voluptuous==0.15.2
|
||||
dbus-fast==2.45.1
|
||||
dbus-fast==2.44.5
|
||||
zlib-fast==0.2.1
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
astroid==4.0.2
|
||||
coverage==7.11.3
|
||||
astroid==4.0.1
|
||||
coverage==7.11.0
|
||||
mypy==1.18.2
|
||||
pre-commit==4.4.0
|
||||
pre-commit==4.3.0
|
||||
pylint==4.0.2
|
||||
pytest-aiohttp==1.1.0
|
||||
pytest-asyncio==1.2.0
|
||||
pytest-asyncio==0.25.2
|
||||
pytest-cov==7.0.0
|
||||
pytest-timeout==2.4.0
|
||||
pytest==8.4.2
|
||||
ruff==0.14.4
|
||||
ruff==0.14.3
|
||||
time-machine==2.19.0
|
||||
types-docker==7.1.0.20251009
|
||||
types-pyyaml==6.0.12.20250915
|
||||
|
||||
@@ -253,28 +253,18 @@ class APIIngress(CoreSysAttributes):
|
||||
skip_auto_headers={hdrs.CONTENT_TYPE},
|
||||
) as result:
|
||||
headers = _response_header(result)
|
||||
|
||||
# Avoid parsing content_type in simple cases for better performance
|
||||
if maybe_content_type := result.headers.get(hdrs.CONTENT_TYPE):
|
||||
content_type = (maybe_content_type.partition(";"))[0].strip()
|
||||
else:
|
||||
content_type = result.content_type
|
||||
|
||||
# Empty body responses (304, 204, HEAD, etc.) should not be streamed,
|
||||
# otherwise aiohttp < 3.9.0 may generate an invalid "0\r\n\r\n" chunk
|
||||
# This also avoids setting content_type for empty responses.
|
||||
if must_be_empty_body(request.method, result.status):
|
||||
# If upstream contains content-type, preserve it (e.g. for HEAD requests)
|
||||
if maybe_content_type:
|
||||
headers[hdrs.CONTENT_TYPE] = content_type
|
||||
return web.Response(
|
||||
headers=headers,
|
||||
status=result.status,
|
||||
)
|
||||
|
||||
# Simple request
|
||||
if (
|
||||
hdrs.CONTENT_LENGTH in result.headers
|
||||
# empty body responses should not be streamed,
|
||||
# otherwise aiohttp < 3.9.0 may generate
|
||||
# an invalid "0\r\n\r\n" chunk instead of an empty response.
|
||||
must_be_empty_body(request.method, result.status)
|
||||
or hdrs.CONTENT_LENGTH in result.headers
|
||||
and int(result.headers.get(hdrs.CONTENT_LENGTH, 0)) < 4_194_000
|
||||
):
|
||||
# Return Response
|
||||
|
||||
@@ -1 +1 @@
|
||||
!function(){function d(d){var e=document.createElement("script");e.src=d,document.body.appendChild(e)}if(/Edge?\/(13\d|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(10[5-9]|1[1-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(18\.([1-9]|\d{2,})|(19|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(1{2}[5-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(18[._]([1-9]|\d{2,})|(19|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13\d|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13\d|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/(2[89]|[3-9]\d|\d{3,})\.\d+|Home As{2}istant\/[\d.]+ \(.+; macOS (1[3-9]|[2-9]\d|\d{3,})\.\d+(\.\d+)?\)/.test(navigator.userAgent))try{new Function("import('/api/hassio/app/frontend_latest/entrypoint.1e251476306cafd4.js')")()}catch(e){d("/api/hassio/app/frontend_es5/entrypoint.601ff5d4dddd11f9.js")}else d("/api/hassio/app/frontend_es5/entrypoint.601ff5d4dddd11f9.js")}()
|
||||
!function(){function d(d){var e=document.createElement("script");e.src=d,document.body.appendChild(e)}if(/Edge?\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(109|1[1-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(18\.([2-9]|\d{2,})|(19|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(1{2}[5-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(18[._]([2-9]|\d{2,})|(19|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/(2[89]|[3-9]\d|\d{3,})\.\d+|Home As{2}istant\/[\d.]+ \(.+; macOS (1[3-9]|[2-9]\d|\d{3,})\.\d+(\.\d+)?\)/.test(navigator.userAgent))try{new Function("import('/api/hassio/app/frontend_latest/entrypoint.1bb4a7f6bb6f4b56.js')")()}catch(e){d("/api/hassio/app/frontend_es5/entrypoint.888465b4c026ba9e.js")}else d("/api/hassio/app/frontend_es5/entrypoint.888465b4c026ba9e.js")}()
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
2
supervisor/api/panel/frontend_es5/10.0b479c79408bb355.js
Normal file
2
supervisor/api/panel/frontend_es5/10.0b479c79408bb355.js
Normal file
File diff suppressed because one or more lines are too long
BIN
supervisor/api/panel/frontend_es5/10.0b479c79408bb355.js.br
Normal file
BIN
supervisor/api/panel/frontend_es5/10.0b479c79408bb355.js.br
Normal file
Binary file not shown.
BIN
supervisor/api/panel/frontend_es5/10.0b479c79408bb355.js.gz
Normal file
BIN
supervisor/api/panel/frontend_es5/10.0b479c79408bb355.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"1057.d306824fd6aa0497.js","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/data/auth.ts","https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/data/entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/data/media-player.ts","https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/data/tts.ts","https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/util/brands-url.ts"],"names":["autocompleteLoginFields","schema","map","field","type","name","Object","assign","autocomplete","autofocus","getSignedPath","hass","path","callWS","UNAVAILABLE","UNKNOWN","ON","OFF","UNAVAILABLE_STATES","OFF_STATES","isUnavailableState","arrayLiteralIncludes","MediaPlayerEntityFeature","BROWSER_PLAYER","MediaClassBrowserSettings","album","icon","layout","app","show_list_images","artist","mdiAccountMusic","channel","mdiTelevisionClassic","thumbnail_ratio","composer","contributing_artist","directory","episode","game","genre","image","movie","music","playlist","podcast","season","track","tv_show","url","video","browseMediaPlayer","entityId","mediaContentId","mediaContentType","entity_id","media_content_id","media_content_type","convertTextToSpeech","data","callApi","TTS_MEDIA_SOURCE_PREFIX","isTTSMediaSource","startsWith","getProviderFromTTSMediaSource","substring","listTTSEngines","language","country","getTTSEngine","engine_id","listTTSVoices","brandsUrl","options","brand","useFallback","domain","darkOptimized","extractDomainFromBrandUrl","split","isBrandUrl","thumbnail"],"mappings":"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"}
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
supervisor/api/panel/frontend_es5/1076.cf47da64e90c9345.js.br
Normal file
BIN
supervisor/api/panel/frontend_es5/1076.cf47da64e90c9345.js.br
Normal file
Binary file not shown.
BIN
supervisor/api/panel/frontend_es5/1076.cf47da64e90c9345.js.gz
Normal file
BIN
supervisor/api/panel/frontend_es5/1076.cf47da64e90c9345.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
supervisor/api/panel/frontend_es5/131.5f0abc447db3776f.js.br
Normal file
BIN
supervisor/api/panel/frontend_es5/131.5f0abc447db3776f.js.br
Normal file
Binary file not shown.
BIN
supervisor/api/panel/frontend_es5/131.5f0abc447db3776f.js.gz
Normal file
BIN
supervisor/api/panel/frontend_es5/131.5f0abc447db3776f.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
21
supervisor/api/panel/frontend_es5/1373.1d0e95b3b8cfe8c6.js
Normal file
21
supervisor/api/panel/frontend_es5/1373.1d0e95b3b8cfe8c6.js
Normal file
File diff suppressed because one or more lines are too long
BIN
supervisor/api/panel/frontend_es5/1373.1d0e95b3b8cfe8c6.js.br
Normal file
BIN
supervisor/api/panel/frontend_es5/1373.1d0e95b3b8cfe8c6.js.br
Normal file
Binary file not shown.
BIN
supervisor/api/panel/frontend_es5/1373.1d0e95b3b8cfe8c6.js.gz
Normal file
BIN
supervisor/api/panel/frontend_es5/1373.1d0e95b3b8cfe8c6.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
17
supervisor/api/panel/frontend_es5/1583.58dc0b58c40e688e.js
Normal file
17
supervisor/api/panel/frontend_es5/1583.58dc0b58c40e688e.js
Normal file
File diff suppressed because one or more lines are too long
BIN
supervisor/api/panel/frontend_es5/1583.58dc0b58c40e688e.js.br
Normal file
BIN
supervisor/api/panel/frontend_es5/1583.58dc0b58c40e688e.js.br
Normal file
Binary file not shown.
BIN
supervisor/api/panel/frontend_es5/1583.58dc0b58c40e688e.js.gz
Normal file
BIN
supervisor/api/panel/frontend_es5/1583.58dc0b58c40e688e.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -0,0 +1,5 @@
|
||||
"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["1649"],{17244:function(e,t,c){c(35748),c(95013);var o=c(69868),a=c(90191),r=c(80065),i=c(84922),d=c(11991),l=c(75907),s=c(44017);let n,h,p=e=>e;class m extends a.M{render(){const e={"mdc-form-field--align-end":this.alignEnd,"mdc-form-field--space-between":this.spaceBetween,"mdc-form-field--nowrap":this.nowrap};return(0,i.qy)(n||(n=p` <div class="mdc-form-field ${0}"> <slot></slot> <label class="mdc-label" @click="${0}"> <slot name="label">${0}</slot> </label> </div>`),(0,l.H)(e),this._labelClick,this.label)}_labelClick(){const e=this.input;if(e&&(e.focus(),!e.disabled))switch(e.tagName){case"HA-CHECKBOX":e.checked=!e.checked,(0,s.r)(e,"change");break;case"HA-RADIO":e.checked=!0,(0,s.r)(e,"change");break;default:e.click()}}constructor(...e){super(...e),this.disabled=!1}}m.styles=[r.R,(0,i.AH)(h||(h=p`:host(:not([alignEnd])) ::slotted(ha-switch){margin-right:10px;margin-inline-end:10px;margin-inline-start:inline}.mdc-form-field{align-items:var(--ha-formfield-align-items,center);gap:var(--ha-space-1)}.mdc-form-field>label{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding:0}:host([disabled]) label{color:var(--disabled-text-color)}`))],(0,o.__decorate)([(0,d.MZ)({type:Boolean,reflect:!0})],m.prototype,"disabled",void 0),m=(0,o.__decorate)([(0,d.EM)("ha-formfield")],m)},70647:function(e,t,c){c(35748),c(95013);var o=c(69868),a=c(84922),r=c(11991);let i,d,l=e=>e;class s extends a.WF{render(){return(0,a.qy)(i||(i=l`<slot></slot>`))}constructor(...e){super(...e),this.disabled=!1}}s.styles=(0,a.AH)(d||(d=l`:host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px;padding-inline-start:16px;padding-inline-end:16px;letter-spacing:var(
|
||||
--mdc-typography-caption-letter-spacing,
|
||||
.0333333333em
|
||||
);line-height:normal}:host([disabled]){color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.6))}`)),(0,o.__decorate)([(0,r.MZ)({type:Boolean,reflect:!0})],s.prototype,"disabled",void 0),s=(0,o.__decorate)([(0,r.EM)("ha-input-helper-text")],s)},49608:function(e,t,c){c.r(t),c.d(t,{HaBooleanSelector:function(){return h}});c(35748),c(95013);var o=c(69868),a=c(84922),r=c(11991),i=c(44017);c(17244),c(45988),c(70647);let d,l,s,n=e=>e;class h extends a.WF{render(){var e;return(0,a.qy)(d||(d=n` <ha-formfield alignEnd spaceBetween .label="${0}"> <ha-switch .checked="${0}" @change="${0}" .disabled="${0}"></ha-switch> <span slot="label"> <p class="primary">${0}</p> ${0} </span> </ha-formfield> `),this.label,null!==(e=this.value)&&void 0!==e?e:!0===this.placeholder,this._handleChange,this.disabled,this.label,this.helper?(0,a.qy)(l||(l=n`<p class="secondary">${0}</p>`),this.helper):a.s6)}_handleChange(e){const t=e.target.checked;this.value!==t&&(0,i.r)(this,"value-changed",{value:t})}constructor(...e){super(...e),this.value=!1,this.disabled=!1}}h.styles=(0,a.AH)(s||(s=n`ha-formfield{display:flex;min-height:56px;align-items:center;--mdc-typography-body2-font-size:1em}p{margin:0}.secondary{direction:var(--direction);padding-top:4px;box-sizing:border-box;color:var(--secondary-text-color);font-size:.875rem;font-weight:var(--mdc-typography-body2-font-weight,var(--ha-font-weight-normal))}`)),(0,o.__decorate)([(0,r.MZ)({attribute:!1})],h.prototype,"hass",void 0),(0,o.__decorate)([(0,r.MZ)({type:Boolean})],h.prototype,"value",void 0),(0,o.__decorate)([(0,r.MZ)()],h.prototype,"placeholder",void 0),(0,o.__decorate)([(0,r.MZ)()],h.prototype,"label",void 0),(0,o.__decorate)([(0,r.MZ)()],h.prototype,"helper",void 0),(0,o.__decorate)([(0,r.MZ)({type:Boolean})],h.prototype,"disabled",void 0),h=(0,o.__decorate)([(0,r.EM)("ha-selector-boolean")],h)},45988:function(e,t,c){c(35748),c(95013);var o=c(69868),a=c(7483),r=c(60055),i=c(84922),d=c(11991),l=c(72746);let s;class n extends a.U{firstUpdated(){super.firstUpdated(),this.addEventListener("change",()=>{this.haptic&&(0,l.j)(this,"light")})}constructor(...e){super(...e),this.haptic=!1}}n.styles=[r.R,(0,i.AH)(s||(s=(e=>e)`:host{--mdc-theme-secondary:var(--switch-checked-color)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--switch-checked-button-color);border-color:var(--switch-checked-button-color)}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--switch-checked-track-color);border-color:var(--switch-checked-track-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--switch-unchecked-button-color);border-color:var(--switch-unchecked-button-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--switch-unchecked-track-color);border-color:var(--switch-unchecked-track-color)}`))],(0,o.__decorate)([(0,d.MZ)({type:Boolean})],n.prototype,"haptic",void 0),n=(0,o.__decorate)([(0,d.EM)("ha-switch")],n)},72746:function(e,t,c){c.d(t,{j:function(){return a}});var o=c(44017);const a=(e,t)=>{(0,o.r)(e,"haptic",t)}}}]);
|
||||
//# sourceMappingURL=1649.06fba3c386ddb14d.js.map
|
||||
BIN
supervisor/api/panel/frontend_es5/1649.06fba3c386ddb14d.js.br
Normal file
BIN
supervisor/api/panel/frontend_es5/1649.06fba3c386ddb14d.js.br
Normal file
Binary file not shown.
BIN
supervisor/api/panel/frontend_es5/1649.06fba3c386ddb14d.js.gz
Normal file
BIN
supervisor/api/panel/frontend_es5/1649.06fba3c386ddb14d.js.gz
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"1649.06fba3c386ddb14d.js","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20251105.0/src/components/ha-formfield.ts","https://raw.githubusercontent.com/home-assistant/frontend/20251105.0/src/components/ha-input-helper-text.ts","https://raw.githubusercontent.com/home-assistant/frontend/20251105.0/src/components/ha-selector/ha-selector-boolean.ts","https://raw.githubusercontent.com/home-assistant/frontend/20251105.0/src/components/ha-switch.ts","https://raw.githubusercontent.com/home-assistant/frontend/20251105.0/src/data/haptics.ts"],"names":["HaFormfield","FormfieldBase","render","classes","this","alignEnd","spaceBetween","nowrap","html","_t","_","classMap","_labelClick","label","input","focus","disabled","tagName","checked","fireEvent","click","args","styles","css","_t2","type","Boolean","reflect","InputHelperText","LitElement","HaBooleanSelector","_this$value","value","placeholder","_handleChange","helper","nothing","ev","target","_t3","attribute","HaSwitch","SwitchBase","firstUpdated","super","addEventListener","haptic","forwardHaptic","node","hapticType"],"mappings":"6PAQO,MAAMA,UAAoBC,EAAAA,EAGZC,MAAAA,GACjB,MAAMC,EAAU,CACd,4BAA6BC,KAAKC,SAClC,gCAAiCD,KAAKE,aACtC,yBAA0BF,KAAKG,QAGjC,OAAOC,EAAAA,EAAAA,IAAIC,IAAAA,EAAAC,CAAA,+BAA+B,sDAA/B,uDAA+BC,EAAAA,EAAAA,GAASR,GAEfC,KAAKQ,YAChBR,KAAKS,MAGhC,CAEUD,WAAAA,GACR,MAAME,EAAQV,KAAKU,MACnB,GAAKA,IAELA,EAAMC,SACFD,EAAME,UAGV,OAAQF,EAAMG,SACZ,IAAK,cACHH,EAAMI,SAAWJ,EAAMI,SACvBC,EAAAA,EAAAA,GAAUL,EAAO,UACjB,MACF,IAAK,WACHA,EAAMI,SAAU,GAChBC,EAAAA,EAAAA,GAAUL,EAAO,UACjB,MACF,QACEA,EAAMM,QAGZ,C,kBAvCK,SAAAC,GAAA,KAC8CL,UAAW,C,EADnDhB,EAyCKsB,OAAS,CACvBA,EAAAA,GACAC,EAAAA,EAAAA,IAAGC,IAAAA,EAAAd,CAAA,kX,2BA1COe,KAAMC,QAASC,SAAS,K,6KCLtC,MACMC,UAAwBC,EAAAA,GAGlB3B,MAAAA,GACR,OAAOM,EAAAA,EAAAA,IAAIC,IAAAA,EAAAC,CAAA,iBACb,C,kBANF,SAAAW,GAAA,KAE8CL,UAAW,C,EADnDY,EAOGN,QAASC,EAAAA,EAAAA,IAAGC,IAAAA,EAAAd,CAAA;;;2IANPe,KAAMC,QAASC,SAAS,K,oRCG/B,MAAMG,UAA0BD,EAAAA,GAa3B3B,MAAAA,GAAS,IAAA6B,EACjB,OAAOvB,EAAAA,EAAAA,IAAIC,IAAAA,EAAAC,CAAA,6MACoCN,KAAKS,MAEzB,QAF8BkB,EAExC3B,KAAK4B,aAAK,IAAAD,EAAAA,GAAyB,IAArB3B,KAAK6B,YACpB7B,KAAK8B,cACH9B,KAAKY,SAGIZ,KAAKS,MACxBT,KAAK+B,QACH3B,EAAAA,EAAAA,IAAIgB,IAAAA,EAAAd,CAAA,wBAAwB,SAAAN,KAAK+B,QACjCC,EAAAA,GAIZ,CAEQF,aAAAA,CAAcG,GACpB,MAAML,EAAQK,EAAGC,OAAOpB,QACpBd,KAAK4B,QAAUA,IAGnBb,EAAAA,EAAAA,GAAUf,KAAM,gBAAiB,CAAE4B,SACrC,C,kBArCK,SAAAX,GAAA,KAG+BW,OAAQ,OAQRhB,UAAW,C,EAXpCc,EAuCJR,QAASC,EAAAA,EAAAA,IAAGgB,IAAAA,EAAA7B,CAAA,oU,2BAtCP8B,WAAW,K,uDAEXf,KAAMC,W,6OAQND,KAAMC,W,2MCbb,MAAMe,UAAiBC,EAAAA,EAMlBC,YAAAA,GACRC,MAAMD,eACNvC,KAAKyC,iBAAiB,SAAU,KAC1BzC,KAAK0C,SACPC,EAAAA,EAAAA,GAAc3C,KAAM,UAG1B,C,kBAbK,SAAAiB,G,KAI+ByB,QAAS,C,EAJlCL,EAeKnB,OAAS,CACvBA,EAAAA,GACAC,EAAAA,EAAAA,IAAGd,IAAAA,G,KAAA,2qB,2BAbOgB,KAAMC,W,iJCmBb,MAAMqB,EAAgBA,CAACC,EAAmBC,MAC/C9B,EAAAA,EAAAA,GAAU6B,EAAM,SAAUC,G"}
|
||||
@@ -1,5 +0,0 @@
|
||||
"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["1649"],{17244:function(e,t,c){c(35748),c(95013);var o=c(69868),a=c(90191),r=c(80065),i=c(84922),d=c(11991),l=c(75907),s=c(44017);let n,h,p=e=>e;class m extends a.M{render(){const e={"mdc-form-field--align-end":this.alignEnd,"mdc-form-field--space-between":this.spaceBetween,"mdc-form-field--nowrap":this.nowrap};return(0,i.qy)(n||(n=p` <div class="mdc-form-field ${0}"> <slot></slot> <label class="mdc-label" @click="${0}"> <slot name="label">${0}</slot> </label> </div>`),(0,l.H)(e),this._labelClick,this.label)}_labelClick(){const e=this.input;if(e&&(e.focus(),!e.disabled))switch(e.tagName){case"HA-CHECKBOX":e.checked=!e.checked,(0,s.r)(e,"change");break;case"HA-RADIO":e.checked=!0,(0,s.r)(e,"change");break;default:e.click()}}constructor(...e){super(...e),this.disabled=!1}}m.styles=[r.R,(0,i.AH)(h||(h=p`:host(:not([alignEnd])) ::slotted(ha-switch){margin-right:10px;margin-inline-end:10px;margin-inline-start:inline}.mdc-form-field{align-items:var(--ha-formfield-align-items,center);gap:4px}.mdc-form-field>label{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding:0}:host([disabled]) label{color:var(--disabled-text-color)}`))],(0,o.__decorate)([(0,d.MZ)({type:Boolean,reflect:!0})],m.prototype,"disabled",void 0),m=(0,o.__decorate)([(0,d.EM)("ha-formfield")],m)},70647:function(e,t,c){c(35748),c(95013);var o=c(69868),a=c(84922),r=c(11991);let i,d,l=e=>e;class s extends a.WF{render(){return(0,a.qy)(i||(i=l`<slot></slot>`))}constructor(...e){super(...e),this.disabled=!1}}s.styles=(0,a.AH)(d||(d=l`:host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px;padding-inline-start:16px;padding-inline-end:16px;letter-spacing:var(
|
||||
--mdc-typography-caption-letter-spacing,
|
||||
.0333333333em
|
||||
);line-height:normal}:host([disabled]){color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.6))}`)),(0,o.__decorate)([(0,r.MZ)({type:Boolean,reflect:!0})],s.prototype,"disabled",void 0),s=(0,o.__decorate)([(0,r.EM)("ha-input-helper-text")],s)},49608:function(e,t,c){c.r(t),c.d(t,{HaBooleanSelector:function(){return h}});c(35748),c(95013);var o=c(69868),a=c(84922),r=c(11991),i=c(44017);c(17244),c(45988),c(70647);let d,l,s,n=e=>e;class h extends a.WF{render(){var e;return(0,a.qy)(d||(d=n` <ha-formfield alignEnd spaceBetween .label="${0}"> <ha-switch .checked="${0}" @change="${0}" .disabled="${0}"></ha-switch> <span slot="label"> <p class="primary">${0}</p> ${0} </span> </ha-formfield> `),this.label,null!==(e=this.value)&&void 0!==e?e:!0===this.placeholder,this._handleChange,this.disabled,this.label,this.helper?(0,a.qy)(l||(l=n`<p class="secondary">${0}</p>`),this.helper):a.s6)}_handleChange(e){const t=e.target.checked;this.value!==t&&(0,i.r)(this,"value-changed",{value:t})}constructor(...e){super(...e),this.value=!1,this.disabled=!1}}h.styles=(0,a.AH)(s||(s=n`ha-formfield{display:flex;min-height:56px;align-items:center;--mdc-typography-body2-font-size:1em}p{margin:0}.secondary{direction:var(--direction);padding-top:4px;box-sizing:border-box;color:var(--secondary-text-color);font-size:.875rem;font-weight:var(--mdc-typography-body2-font-weight,var(--ha-font-weight-normal))}`)),(0,o.__decorate)([(0,r.MZ)({attribute:!1})],h.prototype,"hass",void 0),(0,o.__decorate)([(0,r.MZ)({type:Boolean})],h.prototype,"value",void 0),(0,o.__decorate)([(0,r.MZ)()],h.prototype,"placeholder",void 0),(0,o.__decorate)([(0,r.MZ)()],h.prototype,"label",void 0),(0,o.__decorate)([(0,r.MZ)()],h.prototype,"helper",void 0),(0,o.__decorate)([(0,r.MZ)({type:Boolean})],h.prototype,"disabled",void 0),h=(0,o.__decorate)([(0,r.EM)("ha-selector-boolean")],h)},45988:function(e,t,c){c(35748),c(95013);var o=c(69868),a=c(7483),r=c(60055),i=c(84922),d=c(11991),l=c(72746);let s;class n extends a.U{firstUpdated(){super.firstUpdated(),this.addEventListener("change",()=>{this.haptic&&(0,l.j)("light")})}constructor(...e){super(...e),this.haptic=!1}}n.styles=[r.R,(0,i.AH)(s||(s=(e=>e)`:host{--mdc-theme-secondary:var(--switch-checked-color)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--switch-checked-button-color);border-color:var(--switch-checked-button-color)}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--switch-checked-track-color);border-color:var(--switch-checked-track-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--switch-unchecked-button-color);border-color:var(--switch-unchecked-button-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--switch-unchecked-track-color);border-color:var(--switch-unchecked-track-color)}`))],(0,o.__decorate)([(0,d.MZ)({type:Boolean})],n.prototype,"haptic",void 0),n=(0,o.__decorate)([(0,d.EM)("ha-switch")],n)},72746:function(e,t,c){c.d(t,{j:function(){return a}});var o=c(44017);const a=e=>{(0,o.r)(window,"haptic",e)}}}]);
|
||||
//# sourceMappingURL=1649.556eecfc512271df.js.map
|
||||
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"1649.556eecfc512271df.js","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/components/ha-formfield.ts","https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/components/ha-input-helper-text.ts","https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/components/ha-selector/ha-selector-boolean.ts","https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/components/ha-switch.ts","https://raw.githubusercontent.com/home-assistant/frontend/20250925.1/src/data/haptics.ts"],"names":["HaFormfield","FormfieldBase","render","classes","this","alignEnd","spaceBetween","nowrap","html","_t","_","classMap","_labelClick","label","input","focus","disabled","tagName","checked","fireEvent","click","args","styles","css","_t2","type","Boolean","reflect","InputHelperText","LitElement","HaBooleanSelector","_this$value","value","placeholder","_handleChange","helper","nothing","ev","target","_t3","attribute","HaSwitch","SwitchBase","firstUpdated","super","addEventListener","haptic","forwardHaptic","hapticType","window"],"mappings":"6PAQO,MAAMA,UAAoBC,EAAAA,EAGZC,MAAAA,GACjB,MAAMC,EAAU,CACd,4BAA6BC,KAAKC,SAClC,gCAAiCD,KAAKE,aACtC,yBAA0BF,KAAKG,QAGjC,OAAOC,EAAAA,EAAAA,IAAIC,IAAAA,EAAAC,CAAA,+BAA+B,sDAA/B,uDAA+BC,EAAAA,EAAAA,GAASR,GAEfC,KAAKQ,YAChBR,KAAKS,MAGhC,CAEUD,WAAAA,GACR,MAAME,EAAQV,KAAKU,MACnB,GAAKA,IAELA,EAAMC,SACFD,EAAME,UAGV,OAAQF,EAAMG,SACZ,IAAK,cACHH,EAAMI,SAAWJ,EAAMI,SACvBC,EAAAA,EAAAA,GAAUL,EAAO,UACjB,MACF,IAAK,WACHA,EAAMI,SAAU,GAChBC,EAAAA,EAAAA,GAAUL,EAAO,UACjB,MACF,QACEA,EAAMM,QAGZ,C,kBAvCK,SAAAC,GAAA,KAC8CL,UAAW,C,EADnDhB,EAyCKsB,OAAS,CACvBA,EAAAA,GACAC,EAAAA,EAAAA,IAAGC,IAAAA,EAAAd,CAAA,oW,2BA1COe,KAAMC,QAASC,SAAS,K,6KCLtC,MACMC,UAAwBC,EAAAA,GAGlB3B,MAAAA,GACR,OAAOM,EAAAA,EAAAA,IAAIC,IAAAA,EAAAC,CAAA,iBACb,C,kBANF,SAAAW,GAAA,KAE8CL,UAAW,C,EADnDY,EAOGN,QAASC,EAAAA,EAAAA,IAAGC,IAAAA,EAAAd,CAAA;;;2IANPe,KAAMC,QAASC,SAAS,K,oRCG/B,MAAMG,UAA0BD,EAAAA,GAa3B3B,MAAAA,GAAS,IAAA6B,EACjB,OAAOvB,EAAAA,EAAAA,IAAIC,IAAAA,EAAAC,CAAA,6MACoCN,KAAKS,MAEzB,QAF8BkB,EAExC3B,KAAK4B,aAAK,IAAAD,EAAAA,GAAyB,IAArB3B,KAAK6B,YACpB7B,KAAK8B,cACH9B,KAAKY,SAGIZ,KAAKS,MACxBT,KAAK+B,QACH3B,EAAAA,EAAAA,IAAIgB,IAAAA,EAAAd,CAAA,wBAAwB,SAAAN,KAAK+B,QACjCC,EAAAA,GAIZ,CAEQF,aAAAA,CAAcG,GACpB,MAAML,EAAQK,EAAGC,OAAOpB,QACpBd,KAAK4B,QAAUA,IAGnBb,EAAAA,EAAAA,GAAUf,KAAM,gBAAiB,CAAE4B,SACrC,C,kBArCK,SAAAX,GAAA,KAG+BW,OAAQ,OAQRhB,UAAW,C,EAXpCc,EAuCJR,QAASC,EAAAA,EAAAA,IAAGgB,IAAAA,EAAA7B,CAAA,oU,2BAtCP8B,WAAW,K,uDAEXf,KAAMC,W,6OAQND,KAAMC,W,2MCbb,MAAMe,UAAiBC,EAAAA,EAMlBC,YAAAA,GACRC,MAAMD,eACNvC,KAAKyC,iBAAiB,SAAU,KAC1BzC,KAAK0C,SACPC,EAAAA,EAAAA,GAAc,UAGpB,C,kBAbK,SAAA1B,G,KAI+ByB,QAAS,C,EAJlCL,EAeKnB,OAAS,CACvBA,EAAAA,GACAC,EAAAA,EAAAA,IAAGd,IAAAA,G,KAAA,2qB,2BAbOgB,KAAMC,W,iJCmBb,MAAMqB,EAAiBC,KAC5B7B,EAAAA,EAAAA,GAAU8B,OAAQ,SAAUD,G"}
|
||||
File diff suppressed because one or more lines are too long
BIN
supervisor/api/panel/frontend_es5/1685.69f48f0f48ec073c.js.br
Normal file
BIN
supervisor/api/panel/frontend_es5/1685.69f48f0f48ec073c.js.br
Normal file
Binary file not shown.
BIN
supervisor/api/panel/frontend_es5/1685.69f48f0f48ec073c.js.gz
Normal file
BIN
supervisor/api/panel/frontend_es5/1685.69f48f0f48ec073c.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
supervisor/api/panel/frontend_es5/1695.5ece1f3e3afd34c8.js.br
Normal file
BIN
supervisor/api/panel/frontend_es5/1695.5ece1f3e3afd34c8.js.br
Normal file
Binary file not shown.
BIN
supervisor/api/panel/frontend_es5/1695.5ece1f3e3afd34c8.js.gz
Normal file
BIN
supervisor/api/panel/frontend_es5/1695.5ece1f3e3afd34c8.js.gz
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
supervisor/api/panel/frontend_es5/1715.0ba38d5e98b018b6.js.br
Normal file
BIN
supervisor/api/panel/frontend_es5/1715.0ba38d5e98b018b6.js.br
Normal file
Binary file not shown.
BIN
supervisor/api/panel/frontend_es5/1715.0ba38d5e98b018b6.js.gz
Normal file
BIN
supervisor/api/panel/frontend_es5/1715.0ba38d5e98b018b6.js.gz
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user