From e46f9c63037d323c21fcdf96b572fb88aaafb620 Mon Sep 17 00:00:00 2001 From: dckiller51 <53062806+dckiller51@users.noreply.github.com> Date: Tue, 5 Oct 2021 11:23:26 +0200 Subject: [PATCH] v5.6.6 --- CHANGELOG.md | 4 ++ README.md | 4 +- dist/body-miscale-card.js | 18 +++--- src/const.ts | 54 +++++++++--------- src/images/bodyscoreIcon/basal_metabolism.png | Bin 0 -> 1742 bytes .../bodyscoreIcon/basal_metabolism.webp | Bin 986 -> 0 bytes src/images/bodyscoreIcon/bmi.png | Bin 0 -> 1829 bytes src/images/bodyscoreIcon/bmi.webp | Bin 1032 -> 0 bytes src/images/bodyscoreIcon/body_fat.png | Bin 0 -> 1919 bytes src/images/bodyscoreIcon/body_fat.webp | Bin 1100 -> 0 bytes src/images/bodyscoreIcon/body_type.png | Bin 0 -> 1805 bytes src/images/bodyscoreIcon/body_type.webp | Bin 922 -> 0 bytes src/images/bodyscoreIcon/bone_mass.png | Bin 0 -> 1760 bytes src/images/bodyscoreIcon/bone_mass.webp | Bin 906 -> 0 bytes src/images/bodyscoreIcon/ideal.png | Bin 0 -> 1804 bytes src/images/bodyscoreIcon/ideal.webp | Bin 930 -> 0 bytes src/images/bodyscoreIcon/metabolic_age.png | Bin 0 -> 2036 bytes src/images/bodyscoreIcon/metabolic_age.webp | Bin 1132 -> 0 bytes src/images/bodyscoreIcon/muscle_mass.png | Bin 0 -> 1801 bytes src/images/bodyscoreIcon/muscle_mass.webp | Bin 958 -> 0 bytes src/images/bodyscoreIcon/protein.png | Bin 0 -> 1791 bytes src/images/bodyscoreIcon/protein.webp | Bin 960 -> 0 bytes src/images/bodyscoreIcon/visceral_fat.png | Bin 0 -> 1875 bytes src/images/bodyscoreIcon/visceral_fat.webp | Bin 1006 -> 0 bytes src/images/bodyscoreIcon/water.png | Bin 0 -> 1774 bytes src/images/bodyscoreIcon/water.webp | Bin 926 -> 0 bytes tracker.json | 4 +- 27 files changed, 44 insertions(+), 40 deletions(-) create mode 100644 src/images/bodyscoreIcon/basal_metabolism.png delete mode 100644 src/images/bodyscoreIcon/basal_metabolism.webp create mode 100644 src/images/bodyscoreIcon/bmi.png delete mode 100644 src/images/bodyscoreIcon/bmi.webp create mode 100644 src/images/bodyscoreIcon/body_fat.png delete mode 100644 src/images/bodyscoreIcon/body_fat.webp create mode 100644 src/images/bodyscoreIcon/body_type.png delete mode 100644 src/images/bodyscoreIcon/body_type.webp create mode 100644 src/images/bodyscoreIcon/bone_mass.png delete mode 100644 src/images/bodyscoreIcon/bone_mass.webp create mode 100644 src/images/bodyscoreIcon/ideal.png delete mode 100644 src/images/bodyscoreIcon/ideal.webp create mode 100644 src/images/bodyscoreIcon/metabolic_age.png delete mode 100644 src/images/bodyscoreIcon/metabolic_age.webp create mode 100644 src/images/bodyscoreIcon/muscle_mass.png delete mode 100644 src/images/bodyscoreIcon/muscle_mass.webp create mode 100644 src/images/bodyscoreIcon/protein.png delete mode 100644 src/images/bodyscoreIcon/protein.webp create mode 100644 src/images/bodyscoreIcon/visceral_fat.png delete mode 100644 src/images/bodyscoreIcon/visceral_fat.webp create mode 100644 src/images/bodyscoreIcon/water.png delete mode 100644 src/images/bodyscoreIcon/water.webp diff --git a/CHANGELOG.md b/CHANGELOG.md index 08b4d19..f2b202f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this project will be documented in this file. +## v5.6.6 + +- Break. Delete webp icons and replace them with png icons to make them compatible with IOS and Safari browser. Attention you must replace your library in www/images/bodyscoreIcon/*.png + ## v5.6.5 - added IT language (thanks to @Altar82) diff --git a/README.md b/README.md index ae387d3..29d017c 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ If you want to use the scales background image, download and add to `/www/images/` or configure your own preferred path. For body score icons, download and add -[src/images/bodyscoreIcon/*.webp](https://raw.githubusercontent.com/dckiller51/lovelace-body-miscale-card/master/src/images/bodyscoreIcon) +[src/images/bodyscoreIcon/*.png](https://raw.githubusercontent.com/dckiller51/lovelace-body-miscale-card/master/src/images/bodyscoreIcon) to `/www/images/bodyscoreIcon/`. ## Configuration @@ -242,7 +242,7 @@ body: ``` Translations: Automatic (setting of your homeassistant) or manual -Currently the languages available are `DE`,`EN`,`FR`,`NL`,`PT-BR`, you can contact me to integrate your native language +Currently the languages available are `DE`,`EN`,`FR`,`IT`,`NL`,`PT-BR`,`ZH-HANS`, you can contact me to integrate your native language ```yaml - type: custom:body-miscale-card diff --git a/dist/body-miscale-card.js b/dist/body-miscale-card.js index 5277a29..51d1769 100644 --- a/dist/body-miscale-card.js +++ b/dist/body-miscale-card.js @@ -22,7 +22,7 @@ function e(e,t,i,o){var a,r=arguments.length,n=r<3?t:null===o?o=Object.getOwnPro * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */;var l,c,d,h;const b={toAttribute(e,t){switch(t){case Boolean:e=e?"":null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},m=(e,t)=>t!==e&&(t==t||e==e),u={attribute:!0,type:String,converter:b,reflect:!1,hasChanged:m};class g extends HTMLElement{constructor(){super(),this.Πi=new Map,this.Πo=void 0,this.Πl=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this.Πh=null,this.u()}static addInitializer(e){var t;null!==(t=this.v)&&void 0!==t||(this.v=[]),this.v.push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,i)=>{const o=this.Πp(i,t);void 0!==o&&(this.Πm.set(o,i),e.push(o))})),e}static createProperty(e,t=u){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const i="symbol"==typeof e?Symbol():"__"+e,o=this.getPropertyDescriptor(e,i,t);void 0!==o&&Object.defineProperty(this.prototype,e,o)}}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(o){const a=this[e];this[t]=o,this.requestUpdate(e,a,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||u}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),this.elementProperties=new Map(e.elementProperties),this.Πm=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const i of t)this.createProperty(i,e[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift(s(e))}else void 0!==e&&t.push(s(e));return t}static"Πp"(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this.Πg=new Promise((e=>this.enableUpdating=e)),this.L=new Map,this.Π_(),this.requestUpdate(),null===(e=this.constructor.v)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,i;(null!==(t=this.ΠU)&&void 0!==t?t:this.ΠU=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(i=e.hostConnected)||void 0===i||i.call(e))}removeController(e){var t;null===(t=this.ΠU)||void 0===t||t.splice(this.ΠU.indexOf(e)>>>0,1)}"Π_"(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this.Πi.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const i=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return((e,i)=>{t?e.adoptedStyleSheets=i.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):i.forEach((t=>{const i=document.createElement("style");i.textContent=t.cssText,e.appendChild(i)}))})(i,this.constructor.elementStyles),i}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this.ΠU)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)})),this.Πl&&(this.Πl(),this.Πo=this.Πl=void 0)}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this.ΠU)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)})),this.Πo=new Promise((e=>this.Πl=e))}attributeChangedCallback(e,t,i){this.K(e,i)}"Πj"(e,t,i=u){var o,a;const r=this.constructor.Πp(e,i);if(void 0!==r&&!0===i.reflect){const n=(null!==(a=null===(o=i.converter)||void 0===o?void 0:o.toAttribute)&&void 0!==a?a:b.toAttribute)(t,i.type);this.Πh=e,null==n?this.removeAttribute(r):this.setAttribute(r,n),this.Πh=null}}K(e,t){var i,o,a;const r=this.constructor,n=r.Πm.get(e);if(void 0!==n&&this.Πh!==n){const e=r.getPropertyOptions(n),s=e.converter,l=null!==(a=null!==(o=null===(i=s)||void 0===i?void 0:i.fromAttribute)&&void 0!==o?o:"function"==typeof s?s:null)&&void 0!==a?a:b.fromAttribute;this.Πh=n,this[n]=l(t,e.type),this.Πh=null}}requestUpdate(e,t,i){let o=!0;void 0!==e&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||m)(this[e],t)?(this.L.has(e)||this.L.set(e,t),!0===i.reflect&&this.Πh!==e&&(void 0===this.Πk&&(this.Πk=new Map),this.Πk.set(e,i))):o=!1),!this.isUpdatePending&&o&&(this.Πg=this.Πq())}async"Πq"(){this.isUpdatePending=!0;try{for(await this.Πg;this.Πo;)await this.Πo}catch(e){Promise.reject(e)}const e=this.performUpdate();return null!=e&&await e,!this.isUpdatePending}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this.Πi&&(this.Πi.forEach(((e,t)=>this[t]=e)),this.Πi=void 0);let t=!1;const i=this.L;try{t=this.shouldUpdate(i),t?(this.willUpdate(i),null===(e=this.ΠU)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(i)):this.Π$()}catch(e){throw t=!1,this.Π$(),e}t&&this.E(i)}willUpdate(e){}E(e){var t;null===(t=this.ΠU)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}"Π$"(){this.L=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this.Πg}shouldUpdate(e){return!0}update(e){void 0!==this.Πk&&(this.Πk.forEach(((e,t)=>this.Πj(t,this[t],e))),this.Πk=void 0),this.Π$()}updated(e){}firstUpdated(e){}} + */;var l,c,d,h;const m={toAttribute(e,t){switch(t){case Boolean:e=e?"":null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},b=(e,t)=>t!==e&&(t==t||e==e),u={attribute:!0,type:String,converter:m,reflect:!1,hasChanged:b};class g extends HTMLElement{constructor(){super(),this.Πi=new Map,this.Πo=void 0,this.Πl=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this.Πh=null,this.u()}static addInitializer(e){var t;null!==(t=this.v)&&void 0!==t||(this.v=[]),this.v.push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,i)=>{const o=this.Πp(i,t);void 0!==o&&(this.Πm.set(o,i),e.push(o))})),e}static createProperty(e,t=u){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const i="symbol"==typeof e?Symbol():"__"+e,o=this.getPropertyDescriptor(e,i,t);void 0!==o&&Object.defineProperty(this.prototype,e,o)}}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(o){const a=this[e];this[t]=o,this.requestUpdate(e,a,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||u}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),this.elementProperties=new Map(e.elementProperties),this.Πm=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const i of t)this.createProperty(i,e[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift(s(e))}else void 0!==e&&t.push(s(e));return t}static"Πp"(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this.Πg=new Promise((e=>this.enableUpdating=e)),this.L=new Map,this.Π_(),this.requestUpdate(),null===(e=this.constructor.v)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,i;(null!==(t=this.ΠU)&&void 0!==t?t:this.ΠU=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(i=e.hostConnected)||void 0===i||i.call(e))}removeController(e){var t;null===(t=this.ΠU)||void 0===t||t.splice(this.ΠU.indexOf(e)>>>0,1)}"Π_"(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this.Πi.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const i=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return((e,i)=>{t?e.adoptedStyleSheets=i.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):i.forEach((t=>{const i=document.createElement("style");i.textContent=t.cssText,e.appendChild(i)}))})(i,this.constructor.elementStyles),i}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this.ΠU)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)})),this.Πl&&(this.Πl(),this.Πo=this.Πl=void 0)}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this.ΠU)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)})),this.Πo=new Promise((e=>this.Πl=e))}attributeChangedCallback(e,t,i){this.K(e,i)}"Πj"(e,t,i=u){var o,a;const r=this.constructor.Πp(e,i);if(void 0!==r&&!0===i.reflect){const n=(null!==(a=null===(o=i.converter)||void 0===o?void 0:o.toAttribute)&&void 0!==a?a:m.toAttribute)(t,i.type);this.Πh=e,null==n?this.removeAttribute(r):this.setAttribute(r,n),this.Πh=null}}K(e,t){var i,o,a;const r=this.constructor,n=r.Πm.get(e);if(void 0!==n&&this.Πh!==n){const e=r.getPropertyOptions(n),s=e.converter,l=null!==(a=null!==(o=null===(i=s)||void 0===i?void 0:i.fromAttribute)&&void 0!==o?o:"function"==typeof s?s:null)&&void 0!==a?a:m.fromAttribute;this.Πh=n,this[n]=l(t,e.type),this.Πh=null}}requestUpdate(e,t,i){let o=!0;void 0!==e&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||b)(this[e],t)?(this.L.has(e)||this.L.set(e,t),!0===i.reflect&&this.Πh!==e&&(void 0===this.Πk&&(this.Πk=new Map),this.Πk.set(e,i))):o=!1),!this.isUpdatePending&&o&&(this.Πg=this.Πq())}async"Πq"(){this.isUpdatePending=!0;try{for(await this.Πg;this.Πo;)await this.Πo}catch(e){Promise.reject(e)}const e=this.performUpdate();return null!=e&&await e,!this.isUpdatePending}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this.Πi&&(this.Πi.forEach(((e,t)=>this[t]=e)),this.Πi=void 0);let t=!1;const i=this.L;try{t=this.shouldUpdate(i),t?(this.willUpdate(i),null===(e=this.ΠU)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(i)):this.Π$()}catch(e){throw t=!1,this.Π$(),e}t&&this.E(i)}willUpdate(e){}E(e){var t;null===(t=this.ΠU)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}"Π$"(){this.L=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this.Πg}shouldUpdate(e){return!0}update(e){void 0!==this.Πk&&(this.Πk.forEach(((e,t)=>this.Πj(t,this[t],e))),this.Πk=void 0),this.Π$()}updated(e){}firstUpdated(e){}} /** * @license * Copyright 2017 Google LLC @@ -50,7 +50,7 @@ const oe=e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */}function ne(e){return re({...e,state:!0,attribute:!1})}var se="[^\\s]+";function le(e,t){for(var i=[],o=0,a=e.length;o-1?o:null}};function de(e){for(var t=[],i=1;i3?0:(e-e%10!=10?1:0)*e%10]}},ge=(de({},ue),function(e){return+e-1}),pe=[null,"[1-9]\\d?"],_e=[null,se],fe=["isPm",se,function(e,t){var i=e.toLowerCase();return i===t.amPm[0]?0:i===t.amPm[1]?1:null}],ve=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(e){var t=(e+"").match(/([+-]|\d\d)/gi);if(t){var i=60*+t[1]+parseInt(t[2],10);return"+"===t[0]?i:-i}return 0}];ce("monthNamesShort"),ce("monthNames");var ye;!function(){try{(new Date).toLocaleDateString("i")}catch(e){return"RangeError"===e.name}}(),function(){try{(new Date).toLocaleString("i")}catch(e){return"RangeError"===e.name}}(),function(){try{(new Date).toLocaleTimeString("i")}catch(e){return"RangeError"===e.name}}(),function(e){e.language="language",e.system="system",e.comma_decimal="comma_decimal",e.decimal_comma="decimal_comma",e.space_comma="space_comma",e.none="none"}(ye||(ye={}));var we=function(e,t,i,o){o=o||{},i=null==i?{}:i;var a=new Event(t,{bubbles:void 0===o.bubbles||o.bubbles,cancelable:Boolean(o.cancelable),composed:void 0===o.composed||o.composed});return a.detail=i,e.dispatchEvent(a),a};var ke={version:"Version",name:"BodyMiScale Karte",description:"Die BodyMiScale Karte zeigt Ihren gewichtsmäßigen Körperstatus an.",not_available:"BodyMiScale ist momenatan nicht verfügbar",toggle_power:"Weitere Details wie BMI kCal anzeigen / ausblenden"},xe={ok:"MESSUNG: OK",unknown:"STATUS: unbekannt",problem:"Problem",none:"keine","weight unavailable":"Gewichts Messung nicht verfügbar","impedance unavailable":"Bioelektrische Impedanz Messung (Körperzusammensetzung) nicht verfügbar","weight unavailable, impedance unavailable":"Gewichts und bioelektrische Impedanz Messung (Körperzusammensetzung) nicht verfügbar."},Se={"weight: ":"Gewicht: ","impedance: ":"Zusammensetzung: ","height: ":"Körpergröße: ","age: ":"Alter: ","gender: ":"Geschlecht: "},$e={male:"männl.",female:"weibl.","unavailable kg":"Gewichtsmessung momentan nicht verfügbar","unavailable ohm":"Bio Impedanzmessung momentan nicht verfügbar"},Ae={bmi:"BMI",bmi_label:"BMI Klassifikation",visceral_fat:"Bauchfett",body_fat:"Körperfett",protein:"Protein",water:"Wasser",muscle_mass:"Muskelmasse",bone_mass:"Knochenmasse",weight:"Gewicht",ideal:"Idealgewicht",basal_metabolism:"Grundumsatz",body_type:"Körperbau",metabolic_age:"stoffwechselbedingtes Körperalter"},Ie={Skinny:"schlank","Balanced-skinny":"ausgeglichen schlank","Skinny-muscular":"muskulös schlank",Balanced:"ausgewogen","Balanced-muscular":"ausgewogen muskulös","Lack-exercise":"Bewegungsmangel","Thick-set":"stämmig",Obese:"fettleibig",Overweight:"übergewicht",Underweight:"Untergewicht","Normal or Healthy Weight":"Normal - gesundes Gewicht","Slight overweight":"leichtes Übergewicht","Moderate obesity":"moderate Fettleibigkeit","Severe obesity":"schwere Fettleibigkeit","Massive obesity":"massive Fettleibigkeit"},Oe={" years":" Jahre"},Me={missing_entity:"Bitte definieren Sie einen Waagen Sensor in der Konfiguration.",missing_entity_bodymiscale:"Bitte definieren Sie den Waagen Sensor in der Konfiguration."},Te={entity:"Bitte ein Konto auf der Waage wählen (erforderlich) !",image:"Hintergrundbild (optional)",model:"AKTIVIEREN, wenn auf der Waage 4 graue, 5 cm Ø Kreise sind",model1:"( = Modell 181B) !",model_aria_label_on:"Umschalten von Modell Impedanzmessung ein",model_aria_label_off:"Modell Impedanzmessung ausschalten",unit:"kg in lbs umrechnen",unit_aria_label_on:"Konvertierung einschalten",unit_aria_label_off:"Umwandlung deaktivieren",show_name:"Namen des Konto als Titel anzeigen ?",show_name_aria_label_on:"Namensanzeige einschalten",show_name_aria_label_off:"Namesanzeige ausschalten",show_states:"Status anzeigen (Symbole links oben) ?",show_states_aria_label_on:"Statusanzeige einschalten",show_states_aria_label_off:"Statusanzeige ausschalten",show_attributes:"persönliche Stammdaten anzeigen (rechts oben) ?",show_attributes_aria_label_on:"Basis Daten einblenden (rechts oben) einschalten",show_attributes_aria_label_off:"Basis Daten einblenden (rechts oben) ausschalten",show_toolbar:"Fortgeschrittene Optionen anzeigen ?",show_toolbar_aria_label_on:"Symbolleiste anzeigen einschalten",show_toolbar_aria_label_off:"Symbolleiste anzeigen ausschalten",show_body:"Weitere Messergebnisse anbieten",show_body1:"(untere Hälfte - per Chevron-Symbol einblenden) ?",show_body_aria_label_on:"Körperwertanzeige einschalten",show_body_aria_label_off:"Körperwertanzeige ausschalten",show_buttons:"Kontowechsel erlauben ?",show_buttons_aria_label_on:"Schaltfläche anzeigen einschalten",show_buttons_aria_label_off:"Schaltfläche anzeigen ausschalten",code_information:"ÄNDERUNGEN WERDEN ERST NACH DEM SPEICHERN SICHTBAR.",header_options:"1. Kartenkopf Optionen",body_options:"2. mehr Kartenoptionen",warning:"ACHTUNG:",code_only_note:"Weitere Optionen sind nur im Code Editor verfügbar."},Pe={common:ke,states:xe,attributes:Se,attributes_value:$e,body:Ae,body_value:Ie,unit:Oe,error:Me,editor:Te},Ee={version:"Version",name:"BodyMiScale Card",description:"The bodymiscale card shows you your weight wise / related body status.",not_available:"BodyMiScale is not available",toggle_power:"More details like BMI kCal show / hide"},Ce={ok:"MEASUREMENT: OK",unknown:"STATE: unknown",problem:"Problem",none:"None","weight unavailable":"Weight unavailable","impedance unavailable":"Impedance unavailable","weight unavailable, impedance unavailable":"Weight unavailable, impedance unavailable","weight low":"Weight low","impedance low":"Impedance low","weight low, impedance low":"Weight low, impedance low","weight high":"Weight high","impedance high":"Impedance high","weight high, impedance high":"Weight high, impedance high","weight high, impedance low":"Weight high, impedance low","weight low, impedance high":"Weight low, impedance high"},Ne={"weight: ":"Weight: ","impedance: ":"Impedance: ","height: ":"Height: ","age: ":"Age: ","gender: ":"Gender: "},Be={male:"male",female:"female","unavailable kg":"unavailable","unavailable ohm":"unavailable"},ze={bmi:"BMI",bmi_label:"BMI label",visceral_fat:"Visceral fat",body_fat:"Body fat",protein:"Protein",water:"Water",muscle_mass:"Muscle mass",bone_mass:"Bone mass",weight:"Weight",ideal:"Ideal",basal_metabolism:"Basal metabolism",body_type:"Body type",metabolic_age:"Metabolic age"},Ue={Skinny:"Skinny","Balanced-skinny":"Balanced-skinny","Skinny-muscular":"Skinny-muscular",Balanced:"Balanced","Balanced-muscular":"Balanced-muscular","Lack-exercise":"Lack-exercise","Thick-set":"Thick-set",Obese:"Obese",Overweight:"Overweight",Underweight:"Underweight","Normal or Healthy Weight":"Normal or Healthy Weight","Slight overweight":"Slight overweight","Moderate obesity":"Moderate obesity","Severe obesity":"Severe obesity","Massive obesity":"Massive obesity"},De={" years":" years"},Re={missing_entity:"Please define an entity.",missing_entity_bodymiscale:"Please define a bodymiscale entity."},He={entity:"Please select an account on the scale (required) !",image:"Background image (optional)",model:"ACTIVATE if the scale has 4 grey circles of 5 cm Ø on top",model1:"( = model 181B) !",model_aria_label_on:"Toggle model impedance on",model_aria_label_off:"Toggle model impedance off",unit:"Convert kg to lbs",unit_aria_label_on:"Toggle the conversion on",unit_aria_label_off:"Toggle the conversion off",show_name:"Show the name of the account as title ?",show_name_aria_label_on:"Toggle display name on",show_name_aria_label_off:"Toggle display name off",show_states:"Show State ?",show_states_aria_label_on:"Toggle display state on",show_states_aria_label_off:"Toggle display state off",show_attributes:"Show personal master data (top right) ?",show_attributes_aria_label_on:"Toggle display attributes on",show_attributes_aria_label_off:"Toggle display attributes off",show_toolbar:"Show advanced options ?",show_toolbar_aria_label_on:"Toggle display advanced options on",show_toolbar_aria_label_off:"Toggle display advanced options off",show_body:"Offer further measurement details",show_body1:"(lower half - icon chevron down will show those) ?",show_body_aria_label_on:"Toggle display body score on",show_body_aria_label_off:"Toggle display body score off",show_buttons:"Allow account switch ?",show_buttons_aria_label_on:"Toggle display buttons on",show_buttons_aria_label_off:"Toggle display buttons off",code_information:"CHANGES WILL ONLY APPEAR AFTER THEY HAVE BEEN SAVED.",header_options:"1. Card header options",body_options:"2. More card options",warning:"ATTENTION:",code_only_note:"Additional options are only available in the code editor."},Le={common:Ee,states:Ce,attributes:Ne,attributes_value:Be,body:ze,body_value:Ue,unit:De,error:Re,editor:He},Ve={version:"Version",name:"Carte BodyMiScale",description:"La carte bodymiscale corporelle vous indique votre poids et votre état corporel.",not_available:"BodyMiScale n'est pas disponible",toggle_power:"Plus de détails comme IMC kCal afficher / cacher"},je={ok:"MESURE: OK",unknown:"ÉTAT: inconnu",problem:"Problème",none:"Aucun","weight unavailable":"Poids indisponible","impedance unavailable":"Impédance indisponible","weight unavailable, impedance unavailable":"Poids indisponible, impédance indisponible","weight low":"Poids faible","impedance low":"Impédance faible","weight low, impedance low":"Poids faible, impédance faible","weight high":"Poids élevé","impedance high":"Impédance élevé","weight high, impedance high":"Poids élevé, impédance élevé","weight high, impedance low":"Poids élevé, impédance faible","weight low, impedance high":"Poids faible, impédance élevé"},Ge={"weight: ":"Poids: ","impedance: ":"Impédance: ","height: ":"Taille: ","age: ":"Age: ","gender: ":"Genre: "},We={male:"homme",female:"femme","unavailable kg":"indisponible","unavailable ohm":"indisponible"},Ke={bmi:"IMC",bmi_label:"Étiquette IMC",visceral_fat:"Graisse viscérale",body_fat:"Graisse corporelle",protein:"Protéine",water:"Eau",muscle_mass:"Muscle",bone_mass:"Masse osseuse",weight:"Poids",ideal:"Poids idéal",basal_metabolism:"Métabolisme de base",body_type:"Corpulence",metabolic_age:"Age corporel"},Ze={Skinny:"Maigre","Balanced-skinny":"Équilibré maigre","Skinny-muscular":"Maigre musclé",Balanced:"Équilibré","Balanced-muscular":"Musclé équilibré","Lack-exercise":"Manque d'exercice","Thick-set":"Trapu",Obese:"Obèse",Overweight:"Surpoids",Underweight:"Insuffisance pondérale","Normal or Healthy Weight":"Normal - poids de santé","Slight overweight":"Léger surpoids","Moderate obesity":"Obésité modérée","Severe obesity":"Obésité sévère","Massive obesity":"Obésité massive"},qe={" years":" ans"},Fe={missing_entity:"Veuillez définir une entité.",missing_entity_bodymiscale:"Veuillez définir une entité Bodymiscale."},Je={entity:"Veuillez choisir un compte de la balance (obligatoire) !",image:"Image de fond (facultatif)",model:"ACTIVER si la balance à 4 cercles gris de 5 cm Ø en haut",model1:"( = modèle 181B) !",model_aria_label_on:"Activer la balance à 4 cercles gris de 5 cm Ø en haut",model_aria_label_off:"Désactiver la balance à 4 cercles gris de 5 cm Ø en haut",unit:"Convertir les kg en lbs",unit_aria_label_on:"Activer la conversion",unit_aria_label_off:"Désactiver la conversion",show_name:"Afficher le nom du compte comme titre ?",show_name_aria_label_on:"Activer affichage du nom",show_name_aria_label_off:"Désactiver affichage du nom",show_states:"Afficher l'état ?",show_states_aria_label_on:"Activer l'affichage de l'état",show_states_aria_label_off:"Désactiver l'affichage de l'état",show_attributes:"Afficher les données personnelles de base (en haut à droite) ?",show_attributes_aria_label_on:"Activer l'affichage des données personnelles de base",show_attributes_aria_label_off:"Désactiver l'affichage des données personnelles de base",show_toolbar:"Afficher les options avancées ?",show_toolbar_aria_label_on:"Activer l'affichage des options avancées",show_toolbar_aria_label_off:"Désactiver l'affichage des options avancées",show_body:"Offrir d'autres détails de mesure",show_body1:"(partie inférieure - affichage via l'icone chevron bas) ?",show_body_aria_label_on:"Activer l'affichage des autres détails de mesure",show_body_aria_label_off:"Désactiver l'affichage des autres détails de mesure",show_buttons:"Autoriser le changement de compte ?",show_buttons_aria_label_on:"Activer le changement de compte",show_buttons_aria_label_off:"Désactiver le changement de compte",code_information:"LES MODIFICATIONS N'APPARAÎTRONT QU'APRÈS AVOIR ÉTÉ SAUVEGARDÉES",warning:"ATTENTION:",header_options:"1. Options d'en-tête de la carte",body_options:"2. Plus d'options de la cartes",code_only_note:"Les options supplémentaires ne sont disponibles que dans l'éditeur de code."},Ye={common:Ve,states:je,attributes:Ge,attributes_value:We,body:Ke,body_value:Ze,unit:qe,error:Fe,editor:Je},Qe={version:"Versione",name:"BodyMiScale Card",description:"La card bodymiscale ti mostra il tuo peso/stato corporeo relativo.",not_available:"BodyMiScale non è disponibile",toggle_power:"Più dettagli come BMI kCal mostra / nascondi"},Xe={ok:"MISURAZIONE: OK",unknown:"STATO: sconosciuto",problem:"Problema",none:"Nessuno","weight unavailable":"Peso non disponibile","impedance unavailable":"Impedenza non disponibile","weight unavailable, impedance unavailable":"Peso non disponibile, impedenza non disponibile","weight low":"Peso basso","impedance low":"Impedenza bassa","weight low, impedance low":"Peso basso, impedenza bassa","weight high":"Peso alto","impedance high":"Impedenza alta","weight high, impedance high":"Peso alto, impedenza alta","weight high, impedance low":"Peso alto, impedenza bassa","weight low, impedance high":"Peso basso, impedenza alta"},et={"weight: ":"Peso: ","impedance: ":"Impedenza: ","height: ":"Altezza: ","age: ":"Età: ","gender: ":"Sesso: "},tt={male:"uomo",female:"donna","unavailable kg":"non disponibile","unavailable ohm":"non disponibile"},it={bmi:"BMI",bmi_label:"BMI Categoria",visceral_fat:"Grasso viscerale",body_fat:"Grasso corporeo",protein:"Proteine",water:"Acqua",muscle_mass:"Massa muscolare",bone_mass:"Massa ossea",weight:"Peso",ideal:"Ideale",basal_metabolism:"Metabolismo base",body_type:"Tipo di corpo",metabolic_age:"Età metabolica"},ot={Skinny:"Magro","Balanced-skinny":"Bilanciato-magro","Skinny-muscular":"Magro-muscoloso",Balanced:"Bilanciato","Balanced-muscular":"Bilanciato-muscoloso","Lack-exercise":"Manca-esercizio","Thick-set":"Spesso-impostato",Obese:"Obeso",Overweight:"Sovrappeso",Underweight:"Sottopeso","Normal or Healthy Weight":"Normale o Peso Sano","Slight overweight":"Leggermente in sovrappeso","Moderate obesity":"Obesità Moderata","Severe obesity":"Obesità Grave","Massive obesity":"Obesità Massiccia"},at={" years":" anni"},rt={missing_entity:"Perfavore definisci un'entità.",missing_entity_bodymiscale:"Perfavore definisci un'entità di tipo bodymiscale."},nt={entity:"Perfavore seleziona un account sulla bilancia (richiesto) !",image:"Immagine di sfondo (opzionale)",model:"ATTIVA solo se la bilancia ha i 4 cerchi grigi di 5 cm Ø sulla parte superiore",model1:"( = modello 181B) !",model_aria_label_on:"Attiva l'impedenza",model_aria_label_off:"Disattiva l'impedenza",unit:"Converti da kg a lbs",unit_aria_label_on:"Attiva la conversione",unit_aria_label_off:"Disattiva la conversione",show_name:"Mostrare il nome dell'account come titolo ?",show_name_aria_label_on:"Attiva la visione del nome",show_name_aria_label_off:"Disattiva la visione del nome",show_states:"Mostrare lo Stato ?",show_states_aria_label_on:"Attiva la visione dello stato",show_states_aria_label_off:"Disattiva la visione dello stato",show_attributes:"Mostrare i dati anagrafici personali (in alto a destra) ?",show_attributes_aria_label_on:"Attiva la visione degli attributi",show_attributes_aria_label_off:"Disattiva la visione degli attributi",show_toolbar:"Mostrare opzioni avanzate ?",show_toolbar_aria_label_on:"Attiva opzioni avanzate",show_toolbar_aria_label_off:"Disattiva opzioni avanzate",show_body:"Offrire ulteriori dettagli di misurazione",show_body1:"(metà inferiore - l'icona con la spunta ve li mostrerà) ?",show_body_aria_label_on:"Attiva la visione del punteggio del corpo",show_body_aria_label_off:"Disattiva la visione del punteggio del corpo",show_buttons:"Consenti il cambio di account ?",show_buttons_aria_label_on:"Attiva la visione dei pulsanti",show_buttons_aria_label_off:"Disattiva la visione dei pulsanti",code_information:"I CAMBIAMENTI APPARIRANNO SOLO DOPO AVER SALVATO LA CONFIGURAZIONE.",header_options:"1. Opzioni di intestazione della card",body_options:"2. Ulteriori opzioni della card",warning:"ATTENZIONE:",code_only_note:"Le opzioni aggiuntive sono disponibili solo nella modalità editor di codice."},st={common:Qe,states:Xe,attributes:et,attributes_value:tt,body:it,body_value:ot,unit:at,error:rt,editor:nt},lt={version:"Versie",name:"BodyMiScale Card",description:"De bodymiscale kaart toont u uw gewicht / gerelateerde lichaamsstatus.",not_available:"Bodymiscale is niet beschikbaar",toggle_power:"Meer details zoals BMI kCal tonen / verbergen"},ct={ok:"METING: OK",unknown:"STATUS: onbekend",problem:"Probleem",none:"Geen","weight unavailable":"Gewicht niet beschikbar","impedance unavailable":"Impedantie niet beschikbaar","weight unavailable, impedance unavailable":"Gewicht niet beschikbaar, impedantie niet beschikbaar","weight low":"Gewicht laag","impedance low":"Impedantie laag","weight low, impedance low":"Gewicht laag, impedantie laag","weight high":"Gewicht hoog","impedance high":"Impedantie hoog","weight high, impedance high":"Gewicht hoog, impedantie hoog","weight high, impedance low":"Gewicht hoog, impedantie laag","weight low, impedance high":"Gewicht laag, impedantie hoog"},dt={"weight: ":"Gewicht: ","impedance: ":"Impedantie: ","height: ":"Lengte: ","age: ":"Leeftijd: ","gender: ":"Geslacht: "},ht={male:"man",female:"vrouw","unavailable kg":"niet beschikbaar","unavailable ohm":"niet beschikbaar"},bt={bmi:"BMI",bmi_label:"BMI label",visceral_fat:"Visceraal vet",body_fat:"Lichaamsvet",protein:"Proteine",water:"Water",muscle_mass:"Spiermassa",bone_mass:"Botgewicht",weight:"Gewicht",ideal:"Ideaal",basal_metabolism:"Basaal metabolisme",body_type:"Lichaamstype",metabolic_age:"Metabolistische leeftijd"},mt={Skinny:"Mager","Balanced-skinny":"Gebalanceerd-mager","Skinny-muscular":"Mager-gespierd",Balanced:"Gebalanceerd","Balanced-muscular":"Gebalanceerd-gespierd","Lack-exercise":"Weinig-beweging","Thick-set":"Dik",Obese:"Obesitas",Overweight:"Overgewicht",Underweight:"Ondergewicht","Normal or Healthy Weight":"Normaal of gezond gewicht","Slight overweight":"Licht overgewicht","Moderate obesity":"Gemiddeld overgewicht","Severe obesity":"Ruim overgewicht","Massive obesity":"Enorm overgewicht"},ut={" years":" jaren"},gt={missing_entity:"Geef een entiteit in.",missing_entity_bodymiscale:"Geef een bodymiscale entiteit in."},pt={entity:"Kies een account op de schaal (verplicht) !",image:"Achtergrondafbeelding (facultatief)",model:"ACTIVEREN indien de weegschaal 4 grijze cirkels van 5 cm Ø",model1:"aan de bovenkant heeft ( = model 181B) !",model_aria_label_on:"Model impedantiemeting inschakelen",model_aria_label_off:"Model impedantiemeting uitschakelen",unit:"Converteer kg naar lbs",unit_aria_label_on:"Activeer conversie",unit_aria_label_off:"Conversie deactiveren",show_name:"Toon de naam van de rekening als titel ?",show_name_aria_label_on:"Zet naam aan",show_name_aria_label_off:"Zet naam uit",show_states:"Geef status weer ?",show_states_aria_label_on:"Zet status aan",show_states_aria_label_off:"Zet status uit",show_attributes:"Persoonlijke stamgegevens weergeven (rechtsboven) ?",show_attributes_aria_label_on:"Zet attributen aan",show_attributes_aria_label_off:"Zet attributen uit",show_toolbar:"Toon geavanceerde opties ?",show_toolbar_aria_label_on:"Zet knoppenbalk aan",show_toolbar_aria_label_off:"Zet knoppenbalk uit",show_body:"Bieden verdere meting details",show_body1:"(onderste helft - pictogram chevron naar beneden zal tonen die) ?",show_body_aria_label_on:"Zet lichaamsscore aan",show_body_aria_label_off:"Zet lichaamsscore uit",show_buttons:"Accountwissel toestaan ?",show_buttons_aria_label_on:"Zet knoppen aan",show_buttons_aria_label_off:"Zet knoppen uit",code_information:"WIJZIGINGEN VERSCHIJNEN PAS NADAT ZE ZIJN OPGESLAGEN.",header_options:"1. Kaart koptekst opties",body_options:"2. Meer boordopties",warning:"LET OP:",code_only_note:"Extra opties zijn alleen beschikbaar in de code editor."},_t={common:lt,states:ct,attributes:dt,attributes_value:ht,body:bt,body_value:mt,unit:ut,error:gt,editor:pt},ft={version:"Versão",name:"BodyMiScale Card",description:"O cartão bodymiscale mostra-lhe o estado do seu corpo em relação ao peso.",not_available:"Bodymiscale não é avaialável",toggle_power:"Mais detalhes como o kCal show / hide da BMI"},vt={ok:"MEDIÇÃO: OK",unknown:"ESTATUTO: desconhecido",problem:"Problema",none:"Nenhum","weight unavailable":"Peso indisponível","impedance unavailable":"Impedance indisponível","weight unavailable, impedance unavailable":"Peso indisponível, impedance indisponível","weight low":"Peso baixo","impedance low":"Impedância baixa","weight low, impedance low":"Peso baixo, impedância baixa","weight high":"Peso alto","impedance high":"Impedância alta","weight high, impedance high":"Peso alto, impedância alta","weight high, impedance low":"Peso alto, impedância baixa","weight low, impedance high":"Peso baixo, impedância alta"},yt={"weight: ":"Peso: ","impedance: ":"Impedance: ","height: ":"Cintura: ","age: ":"Idade: ","gender: ":"Gênero: "},wt={male:"macho",female:"fêmea","unavailable kg":"indisponível","unavailable ohm":"indisponível"},kt={bmi:"IMC",bmi_label:"Etiqueta IMC",visceral_fat:"Gordura visceral",body_fat:"Gordura corporal",protein:"Proteína",water:"Água",muscle_mass:"Massa muscular",bone_mass:"Massa óssea",weight:"Peso",ideal:"Ideal",basal_metabolism:"Metabolismo basal",body_type:"Tipo de corpo",metabolic_age:"Idade metabólica"},xt={Skinny:"Magro","Balanced-skinny":"Magro equilibrado","Skinny-muscular":"Magro musculoso",Balanced:"Equilibrado","Balanced-muscular":"Musculoso equilibrado","Lack-exercise":"Falta de exercício","Thick-set":"Grosso-conjunto",Obese:"Obeso",Overweight:"Sobrepeso",Underweight:"Underweight","Normal or Healthy Weight":"Normal","Slight overweight":"Ligeiro acima do peso","Moderate obesity":"Obesidade moderada","Severe obesity":"Obesidade severa","Massive obesity":"Obesidade maciça"},St={" years":" Anos"},$t={missing_entity:"Por favor, defina uma entidade.",missing_entity_bodymiscale:"Por favor, defina uma entidade bodymiscale."},At={entity:"Por favor, escolha uma conta na escala (obrigatório) !",image:"Imagem de fundo (opcional)",model:"ATIVAR se a escala tiver 4 círculos cinzentos de 5 cm Ø no topo",model1:"( = modelo 181B) !",model_aria_label_on:"Alternar o modelo impedância em",model_aria_label_off:"Alternar o modelo impedância desligado",unit:"Converter kg em libras",unit_aria_label_on:"Ativar a conversão",unit_aria_label_off:"Desativar a conversão",show_name:"Mostrar o nome da conta como título ?",show_name_aria_label_on:"Alternar o nome da exibição",show_name_aria_label_off:"Alternar o nome da exibição",show_states:"Mostrar Estado ?",show_states_aria_label_on:"Alternar estado de exibição ligado",show_states_aria_label_off:"Alternar estado de exibição fora",show_attributes:"Mostrar dados mestres pessoais (canto superior direito) ?",show_attributes_aria_label_on:"Alternar atributos de exibição em",show_attributes_aria_label_off:"Alternar atributos de exibição fora",show_toolbar:"Mostrar opções avançadas ?",show_toolbar_aria_label_on:"Alternar a barra de ferramentas do display em",show_toolbar_aria_label_off:"Alternar barra de ferramentas de exibição fora",show_body:"Oferecer mais detalhes de medição",show_body1:"(parte inferior - ícone chevron down mostrará aqueles) ?",show_body_aria_label_on:"Alternar a pontuação do corpo do display em",show_body_aria_label_off:"Alternar a pontuação do corpo do display fora",show_buttons:"Permitir a troca de conta ?",show_buttons_aria_label_on:"Alternar botões de exibição",show_buttons_aria_label_off:"Alternar botões de exibição desligados",code_information:"AS MUDANÇAS SÓ APARECERÃO DEPOIS DE TEREM SIDO SALVAS.",header_options:"1. Opções do cabeçalho do cartão",body_options:"2. Mais opções de placas",warning:"CUIDADO:",code_only_note:"Opções adicionais estão disponíveis apenas no editor de código."},It={common:ft,states:vt,attributes:yt,attributes_value:wt,body:kt,body_value:xt,unit:St,error:$t,editor:At},Ot={version:"版本",name:"米家体脂称卡片",description:"米家体脂称卡片会显示你的体重以及相关身体状态",not_available:"BodyMiScale 不可用",toggle_power:"显示/隐藏更多详情,例如: BMI, kCal"},Mt={ok:"测量: OK",unknown:"状态: 未知",problem:"故障",none:"无","weight unavailable":"体重不可用","impedance unavailable":"阻抗不可用","weight unavailable, impedance unavailable":"体重不可用, 阻抗不可用","weight low":"体重过轻","impedance low":"阻抗低","weight low, impedance low":"体重过轻, 阻抗低","weight high":"体重过重","impedance high":"阻抗高","weight high, impedance high":"体重过重, 阻抗高","weight high, impedance low":"体重过重, 阻抗低","weight low, impedance high":"体重过轻, 阻抗高"},Tt={"weight: ":"重量: ","impedance: ":"阻抗: ","height: ":"身高: ","age: ":"年龄: ","gender: ":"性别: "},Pt={male:"男",female:"女","unavailable kg":"不可用","unavailable ohm":"不可用"},Et={bmi:"BMI",bmi_label:"BMI 标签",visceral_fat:"内脏脂肪",body_fat:"体脂",protein:"蛋白质",water:"水分",muscle_mass:"肌肉量",bone_mass:"骨量",weight:"体重",ideal:"理想体重",basal_metabolism:"基本代谢",body_type:"身体类型",metabolic_age:"代谢年龄"},Ct={Skinny:"偏瘦","Balanced-skinny":"健美型","Skinny-muscular":"偏瘦肌肉",Balanced:"标准型","Balanced-muscular":"标准肌肉","Lack-exercise":"缺乏运动","Thick-set":"结实型偏胖",Obese:"偏胖型",Overweight:"肥胖型",Underweight:"过轻","Normal or Healthy Weight":"正常或健康","Slight overweight":"轻微超重","Moderate obesity":"中度肥胖","Severe obesity":"过度肥胖","Massive obesity":"严重肥胖"},Nt={" years":" 岁"},Bt={missing_entity:"Please define an entity.",missing_entity_bodymiscale:"Please define a bodymiscale entity."},zt={entity:"Please select an account on the scale (required) !",image:"Background image (optional)",model:"ACTIVATE if the scale has 4 grey circles of 5 cm Ø on top",model1:"( = model 181B) !",model_aria_label_on:"Toggle model impedance on",model_aria_label_off:"Toggle model impedance off",unit:"Convert kg to lbs",unit_aria_label_on:"Toggle the conversion on",unit_aria_label_off:"Toggle the conversion off",show_name:"Show the name of the account as title ?",show_name_aria_label_on:"Toggle display name on",show_name_aria_label_off:"Toggle display name off",show_states:"Show State ?",show_states_aria_label_on:"Toggle display state on",show_states_aria_label_off:"Toggle display state off",show_attributes:"Show personal master data (top right) ?",show_attributes_aria_label_on:"Toggle display attributes on",show_attributes_aria_label_off:"Toggle display attributes off",show_toolbar:"Show advanced options ?",show_toolbar_aria_label_on:"Toggle display advanced options on",show_toolbar_aria_label_off:"Toggle display advanced options off",show_body:"Offer further measurement details",show_body1:"(lower half - icon chevron down will show those) ?",show_body_aria_label_on:"Toggle display body score on",show_body_aria_label_off:"Toggle display body score off",show_buttons:"Allow account switch ?",show_buttons_aria_label_on:"Toggle display buttons on",show_buttons_aria_label_off:"Toggle display buttons off",code_information:"CHANGES WILL ONLY APPEAR AFTER THEY HAVE BEEN SAVED.",header_options:"1. Card header options",body_options:"2. More card options",warning:"ATTENTION:",code_only_note:"Additional options are only available in the code editor."},Ut={common:Ot,states:Mt,attributes:Tt,attributes_value:Pt,body:Et,body_value:Ct,unit:Nt,error:Bt,editor:zt};const Dt={de:Object.freeze({__proto__:null,common:ke,states:xe,attributes:Se,attributes_value:$e,body:Ae,body_value:Ie,unit:Oe,error:Me,editor:Te,default:Pe}),en:Object.freeze({__proto__:null,common:Ee,states:Ce,attributes:Ne,attributes_value:Be,body:ze,body_value:Ue,unit:De,error:Re,editor:He,default:Le}),fr:Object.freeze({__proto__:null,common:Ve,states:je,attributes:Ge,attributes_value:We,body:Ke,body_value:Ze,unit:qe,error:Fe,editor:Je,default:Ye}),it:Object.freeze({__proto__:null,common:Qe,states:Xe,attributes:et,attributes_value:tt,body:it,body_value:ot,unit:at,error:rt,editor:nt,default:st}),nl:Object.freeze({__proto__:null,common:lt,states:ct,attributes:dt,attributes_value:ht,body:bt,body_value:mt,unit:ut,error:gt,editor:pt,default:_t}),pt_BR:Object.freeze({__proto__:null,common:ft,states:vt,attributes:yt,attributes_value:wt,body:kt,body_value:xt,unit:St,error:$t,editor:At,default:It}),zh_Hans:Object.freeze({__proto__:null,common:Ot,states:Mt,attributes:Tt,attributes_value:Pt,body:Et,body_value:Ct,unit:Nt,error:Bt,editor:zt,default:Ut})};function Rt(e,t="",i=""){const o=e.split(".")[0],a=e.split(".")[1],r=(localStorage.getItem("selectedLanguage")||navigator.language.split("-")[0]||"en").replace(/['"]+/g,"").replace("-","_");let n;try{n=Dt[r][o][a]}catch(e){n=Dt.en[o][a]}return void 0===n&&(n=Dt.en[o][a]),""!==t&&""!==i&&(n=n.replace(t,i)),n}let Ht=class extends ie{constructor(){super(...arguments),this._initialized=!1}setConfig(e){this._config=e,this.loadCardHelpers()}shouldUpdate(){return this._initialized||this._initialize(),!0}get _entity(){var e;return(null===(e=this._config)||void 0===e?void 0:e.entity)||""}get _image(){var e;return(null===(e=this._config)||void 0===e?void 0:e.image)||""}get _model(){var e;return(null===(e=this._config)||void 0===e?void 0:e.model)||!1}get _unit(){var e;return(null===(e=this._config)||void 0===e?void 0:e.unit)||!1}get _show_name(){var e;return(null===(e=this._config)||void 0===e?void 0:e.show_name)||!1}get _show_states(){var e;return(null===(e=this._config)||void 0===e?void 0:e.show_states)||!1}get _show_attributes(){var e;return(null===(e=this._config)||void 0===e?void 0:e.show_attributes)||!1}get _show_body(){var e;return!1!==this._show_toolbar&&((null===(e=this._config)||void 0===e?void 0:e.show_body)||!1)}get _show_buttons(){var e;return!1!==this._show_toolbar&&((null===(e=this._config)||void 0===e?void 0:e.show_buttons)||!1)}get _show_toolbar(){var e;return(null===(e=this._config)||void 0===e?void 0:e.show_toolbar)||!1}render(){if(!this.hass||!this._helpers)return z``;const e=Object.keys(this.hass.states).filter((e=>"bodymiscale"===e.substr(0,e.indexOf("."))));return z` + */}function ne(e){return re({...e,state:!0,attribute:!1})}var se="[^\\s]+";function le(e,t){for(var i=[],o=0,a=e.length;o-1?o:null}};function de(e){for(var t=[],i=1;i3?0:(e-e%10!=10?1:0)*e%10]}},ge=(de({},ue),function(e){return+e-1}),pe=[null,"[1-9]\\d?"],_e=[null,se],fe=["isPm",se,function(e,t){var i=e.toLowerCase();return i===t.amPm[0]?0:i===t.amPm[1]?1:null}],ve=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(e){var t=(e+"").match(/([+-]|\d\d)/gi);if(t){var i=60*+t[1]+parseInt(t[2],10);return"+"===t[0]?i:-i}return 0}];ce("monthNamesShort"),ce("monthNames");var ye;!function(){try{(new Date).toLocaleDateString("i")}catch(e){return"RangeError"===e.name}}(),function(){try{(new Date).toLocaleString("i")}catch(e){return"RangeError"===e.name}}(),function(){try{(new Date).toLocaleTimeString("i")}catch(e){return"RangeError"===e.name}}(),function(e){e.language="language",e.system="system",e.comma_decimal="comma_decimal",e.decimal_comma="decimal_comma",e.space_comma="space_comma",e.none="none"}(ye||(ye={}));var we=function(e,t,i,o){o=o||{},i=null==i?{}:i;var a=new Event(t,{bubbles:void 0===o.bubbles||o.bubbles,cancelable:Boolean(o.cancelable),composed:void 0===o.composed||o.composed});return a.detail=i,e.dispatchEvent(a),a};var ke={version:"Version",name:"BodyMiScale Karte",description:"Die BodyMiScale Karte zeigt Ihren gewichtsmäßigen Körperstatus an.",not_available:"BodyMiScale ist momenatan nicht verfügbar",toggle_power:"Weitere Details wie BMI kCal anzeigen / ausblenden"},xe={ok:"MESSUNG: OK",unknown:"STATUS: unbekannt",problem:"Problem",none:"keine","weight unavailable":"Gewichts Messung nicht verfügbar","impedance unavailable":"Bioelektrische Impedanz Messung (Körperzusammensetzung) nicht verfügbar","weight unavailable, impedance unavailable":"Gewichts und bioelektrische Impedanz Messung (Körperzusammensetzung) nicht verfügbar."},Se={"weight: ":"Gewicht: ","impedance: ":"Zusammensetzung: ","height: ":"Körpergröße: ","age: ":"Alter: ","gender: ":"Geschlecht: "},$e={male:"männl.",female:"weibl.","unavailable kg":"Gewichtsmessung momentan nicht verfügbar","unavailable ohm":"Bio Impedanzmessung momentan nicht verfügbar"},Ae={bmi:"BMI",bmi_label:"BMI Klassifikation",visceral_fat:"Bauchfett",body_fat:"Körperfett",protein:"Protein",water:"Wasser",muscle_mass:"Muskelmasse",bone_mass:"Knochenmasse",weight:"Gewicht",ideal:"Idealgewicht",basal_metabolism:"Grundumsatz",body_type:"Körperbau",metabolic_age:"stoffwechselbedingtes Körperalter"},Ie={Skinny:"schlank","Balanced-skinny":"ausgeglichen schlank","Skinny-muscular":"muskulös schlank",Balanced:"ausgewogen","Balanced-muscular":"ausgewogen muskulös","Lack-exercise":"Bewegungsmangel","Thick-set":"stämmig",Obese:"fettleibig",Overweight:"übergewicht",Underweight:"Untergewicht","Normal or Healthy Weight":"Normal - gesundes Gewicht","Slight overweight":"leichtes Übergewicht","Moderate obesity":"moderate Fettleibigkeit","Severe obesity":"schwere Fettleibigkeit","Massive obesity":"massive Fettleibigkeit"},Oe={" years":" Jahre"},Me={missing_entity:"Bitte definieren Sie einen Waagen Sensor in der Konfiguration.",missing_entity_bodymiscale:"Bitte definieren Sie den Waagen Sensor in der Konfiguration."},Te={entity:"Bitte ein Konto auf der Waage wählen (erforderlich) !",image:"Hintergrundbild (optional)",model:"AKTIVIEREN, wenn auf der Waage 4 graue, 5 cm Ø Kreise sind",model1:"( = Modell 181B) !",model_aria_label_on:"Umschalten von Modell Impedanzmessung ein",model_aria_label_off:"Modell Impedanzmessung ausschalten",unit:"kg in lbs umrechnen",unit_aria_label_on:"Konvertierung einschalten",unit_aria_label_off:"Umwandlung deaktivieren",show_name:"Namen des Konto als Titel anzeigen ?",show_name_aria_label_on:"Namensanzeige einschalten",show_name_aria_label_off:"Namesanzeige ausschalten",show_states:"Status anzeigen (Symbole links oben) ?",show_states_aria_label_on:"Statusanzeige einschalten",show_states_aria_label_off:"Statusanzeige ausschalten",show_attributes:"persönliche Stammdaten anzeigen (rechts oben) ?",show_attributes_aria_label_on:"Basis Daten einblenden (rechts oben) einschalten",show_attributes_aria_label_off:"Basis Daten einblenden (rechts oben) ausschalten",show_toolbar:"Fortgeschrittene Optionen anzeigen ?",show_toolbar_aria_label_on:"Symbolleiste anzeigen einschalten",show_toolbar_aria_label_off:"Symbolleiste anzeigen ausschalten",show_body:"Weitere Messergebnisse anbieten",show_body1:"(untere Hälfte - per Chevron-Symbol einblenden) ?",show_body_aria_label_on:"Körperwertanzeige einschalten",show_body_aria_label_off:"Körperwertanzeige ausschalten",show_buttons:"Kontowechsel erlauben ?",show_buttons_aria_label_on:"Schaltfläche anzeigen einschalten",show_buttons_aria_label_off:"Schaltfläche anzeigen ausschalten",code_information:"ÄNDERUNGEN WERDEN ERST NACH DEM SPEICHERN SICHTBAR.",header_options:"1. Kartenkopf Optionen",body_options:"2. mehr Kartenoptionen",warning:"ACHTUNG:",code_only_note:"Weitere Optionen sind nur im Code Editor verfügbar."},Pe={common:ke,states:xe,attributes:Se,attributes_value:$e,body:Ae,body_value:Ie,unit:Oe,error:Me,editor:Te},Ee={version:"Version",name:"BodyMiScale Card",description:"The bodymiscale card shows you your weight wise / related body status.",not_available:"BodyMiScale is not available",toggle_power:"More details like BMI kCal show / hide"},Ce={ok:"MEASUREMENT: OK",unknown:"STATE: unknown",problem:"Problem",none:"None","weight unavailable":"Weight unavailable","impedance unavailable":"Impedance unavailable","weight unavailable, impedance unavailable":"Weight unavailable, impedance unavailable","weight low":"Weight low","impedance low":"Impedance low","weight low, impedance low":"Weight low, impedance low","weight high":"Weight high","impedance high":"Impedance high","weight high, impedance high":"Weight high, impedance high","weight high, impedance low":"Weight high, impedance low","weight low, impedance high":"Weight low, impedance high"},Ne={"weight: ":"Weight: ","impedance: ":"Impedance: ","height: ":"Height: ","age: ":"Age: ","gender: ":"Gender: "},Be={male:"male",female:"female","unavailable kg":"unavailable","unavailable ohm":"unavailable"},ze={bmi:"BMI",bmi_label:"BMI label",visceral_fat:"Visceral fat",body_fat:"Body fat",protein:"Protein",water:"Water",muscle_mass:"Muscle mass",bone_mass:"Bone mass",weight:"Weight",ideal:"Ideal",basal_metabolism:"Basal metabolism",body_type:"Body type",metabolic_age:"Metabolic age"},Ue={Skinny:"Skinny","Balanced-skinny":"Balanced-skinny","Skinny-muscular":"Skinny-muscular",Balanced:"Balanced","Balanced-muscular":"Balanced-muscular","Lack-exercise":"Lack-exercise","Thick-set":"Thick-set",Obese:"Obese",Overweight:"Overweight",Underweight:"Underweight","Normal or Healthy Weight":"Normal or Healthy Weight","Slight overweight":"Slight overweight","Moderate obesity":"Moderate obesity","Severe obesity":"Severe obesity","Massive obesity":"Massive obesity"},De={" years":" years"},Re={missing_entity:"Please define an entity.",missing_entity_bodymiscale:"Please define a bodymiscale entity."},He={entity:"Please select an account on the scale (required) !",image:"Background image (optional)",model:"ACTIVATE if the scale has 4 grey circles of 5 cm Ø on top",model1:"( = model 181B) !",model_aria_label_on:"Toggle model impedance on",model_aria_label_off:"Toggle model impedance off",unit:"Convert kg to lbs",unit_aria_label_on:"Toggle the conversion on",unit_aria_label_off:"Toggle the conversion off",show_name:"Show the name of the account as title ?",show_name_aria_label_on:"Toggle display name on",show_name_aria_label_off:"Toggle display name off",show_states:"Show State ?",show_states_aria_label_on:"Toggle display state on",show_states_aria_label_off:"Toggle display state off",show_attributes:"Show personal master data (top right) ?",show_attributes_aria_label_on:"Toggle display attributes on",show_attributes_aria_label_off:"Toggle display attributes off",show_toolbar:"Show advanced options ?",show_toolbar_aria_label_on:"Toggle display advanced options on",show_toolbar_aria_label_off:"Toggle display advanced options off",show_body:"Offer further measurement details",show_body1:"(lower half - icon chevron down will show those) ?",show_body_aria_label_on:"Toggle display body score on",show_body_aria_label_off:"Toggle display body score off",show_buttons:"Allow account switch ?",show_buttons_aria_label_on:"Toggle display buttons on",show_buttons_aria_label_off:"Toggle display buttons off",code_information:"CHANGES WILL ONLY APPEAR AFTER THEY HAVE BEEN SAVED.",header_options:"1. Card header options",body_options:"2. More card options",warning:"ATTENTION:",code_only_note:"Additional options are only available in the code editor."},Le={common:Ee,states:Ce,attributes:Ne,attributes_value:Be,body:ze,body_value:Ue,unit:De,error:Re,editor:He},Ve={version:"Version",name:"Carte BodyMiScale",description:"La carte bodymiscale corporelle vous indique votre poids et votre état corporel.",not_available:"BodyMiScale n'est pas disponible",toggle_power:"Plus de détails comme IMC kCal afficher / cacher"},je={ok:"MESURE: OK",unknown:"ÉTAT: inconnu",problem:"Problème",none:"Aucun","weight unavailable":"Poids indisponible","impedance unavailable":"Impédance indisponible","weight unavailable, impedance unavailable":"Poids indisponible, impédance indisponible","weight low":"Poids faible","impedance low":"Impédance faible","weight low, impedance low":"Poids faible, impédance faible","weight high":"Poids élevé","impedance high":"Impédance élevé","weight high, impedance high":"Poids élevé, impédance élevé","weight high, impedance low":"Poids élevé, impédance faible","weight low, impedance high":"Poids faible, impédance élevé"},Ge={"weight: ":"Poids: ","impedance: ":"Impédance: ","height: ":"Taille: ","age: ":"Age: ","gender: ":"Genre: "},We={male:"homme",female:"femme","unavailable kg":"indisponible","unavailable ohm":"indisponible"},Ke={bmi:"IMC",bmi_label:"Étiquette IMC",visceral_fat:"Graisse viscérale",body_fat:"Graisse corporelle",protein:"Protéine",water:"Eau",muscle_mass:"Muscle",bone_mass:"Masse osseuse",weight:"Poids",ideal:"Poids idéal",basal_metabolism:"Métabolisme de base",body_type:"Corpulence",metabolic_age:"Age corporel"},Ze={Skinny:"Maigre","Balanced-skinny":"Équilibré maigre","Skinny-muscular":"Maigre musclé",Balanced:"Équilibré","Balanced-muscular":"Musclé équilibré","Lack-exercise":"Manque d'exercice","Thick-set":"Trapu",Obese:"Obèse",Overweight:"Surpoids",Underweight:"Insuffisance pondérale","Normal or Healthy Weight":"Normal - poids de santé","Slight overweight":"Léger surpoids","Moderate obesity":"Obésité modérée","Severe obesity":"Obésité sévère","Massive obesity":"Obésité massive"},qe={" years":" ans"},Fe={missing_entity:"Veuillez définir une entité.",missing_entity_bodymiscale:"Veuillez définir une entité Bodymiscale."},Je={entity:"Veuillez choisir un compte de la balance (obligatoire) !",image:"Image de fond (facultatif)",model:"ACTIVER si la balance à 4 cercles gris de 5 cm Ø en haut",model1:"( = modèle 181B) !",model_aria_label_on:"Activer la balance à 4 cercles gris de 5 cm Ø en haut",model_aria_label_off:"Désactiver la balance à 4 cercles gris de 5 cm Ø en haut",unit:"Convertir les kg en lbs",unit_aria_label_on:"Activer la conversion",unit_aria_label_off:"Désactiver la conversion",show_name:"Afficher le nom du compte comme titre ?",show_name_aria_label_on:"Activer affichage du nom",show_name_aria_label_off:"Désactiver affichage du nom",show_states:"Afficher l'état ?",show_states_aria_label_on:"Activer l'affichage de l'état",show_states_aria_label_off:"Désactiver l'affichage de l'état",show_attributes:"Afficher les données personnelles de base (en haut à droite) ?",show_attributes_aria_label_on:"Activer l'affichage des données personnelles de base",show_attributes_aria_label_off:"Désactiver l'affichage des données personnelles de base",show_toolbar:"Afficher les options avancées ?",show_toolbar_aria_label_on:"Activer l'affichage des options avancées",show_toolbar_aria_label_off:"Désactiver l'affichage des options avancées",show_body:"Offrir d'autres détails de mesure",show_body1:"(partie inférieure - affichage via l'icone chevron bas) ?",show_body_aria_label_on:"Activer l'affichage des autres détails de mesure",show_body_aria_label_off:"Désactiver l'affichage des autres détails de mesure",show_buttons:"Autoriser le changement de compte ?",show_buttons_aria_label_on:"Activer le changement de compte",show_buttons_aria_label_off:"Désactiver le changement de compte",code_information:"LES MODIFICATIONS N'APPARAÎTRONT QU'APRÈS AVOIR ÉTÉ SAUVEGARDÉES",warning:"ATTENTION:",header_options:"1. Options d'en-tête de la carte",body_options:"2. Plus d'options de la cartes",code_only_note:"Les options supplémentaires ne sont disponibles que dans l'éditeur de code."},Ye={common:Ve,states:je,attributes:Ge,attributes_value:We,body:Ke,body_value:Ze,unit:qe,error:Fe,editor:Je},Qe={version:"Versione",name:"BodyMiScale Card",description:"La card bodymiscale ti mostra il tuo peso/stato corporeo relativo.",not_available:"BodyMiScale non è disponibile",toggle_power:"Più dettagli come BMI kCal mostra / nascondi"},Xe={ok:"MISURAZIONE: OK",unknown:"STATO: sconosciuto",problem:"Problema",none:"Nessuno","weight unavailable":"Peso non disponibile","impedance unavailable":"Impedenza non disponibile","weight unavailable, impedance unavailable":"Peso non disponibile, impedenza non disponibile","weight low":"Peso basso","impedance low":"Impedenza bassa","weight low, impedance low":"Peso basso, impedenza bassa","weight high":"Peso alto","impedance high":"Impedenza alta","weight high, impedance high":"Peso alto, impedenza alta","weight high, impedance low":"Peso alto, impedenza bassa","weight low, impedance high":"Peso basso, impedenza alta"},et={"weight: ":"Peso: ","impedance: ":"Impedenza: ","height: ":"Altezza: ","age: ":"Età: ","gender: ":"Sesso: "},tt={male:"uomo",female:"donna","unavailable kg":"non disponibile","unavailable ohm":"non disponibile"},it={bmi:"BMI",bmi_label:"BMI Categoria",visceral_fat:"Grasso viscerale",body_fat:"Grasso corporeo",protein:"Proteine",water:"Acqua",muscle_mass:"Massa muscolare",bone_mass:"Massa ossea",weight:"Peso",ideal:"Ideale",basal_metabolism:"Metabolismo base",body_type:"Tipo di corpo",metabolic_age:"Età metabolica"},ot={Skinny:"Magro","Balanced-skinny":"Bilanciato-magro","Skinny-muscular":"Magro-muscoloso",Balanced:"Bilanciato","Balanced-muscular":"Bilanciato-muscoloso","Lack-exercise":"Manca-esercizio","Thick-set":"Spesso-impostato",Obese:"Obeso",Overweight:"Sovrappeso",Underweight:"Sottopeso","Normal or Healthy Weight":"Normale o Peso Sano","Slight overweight":"Leggermente in sovrappeso","Moderate obesity":"Obesità Moderata","Severe obesity":"Obesità Grave","Massive obesity":"Obesità Massiccia"},at={" years":" anni"},rt={missing_entity:"Perfavore definisci un'entità.",missing_entity_bodymiscale:"Perfavore definisci un'entità di tipo bodymiscale."},nt={entity:"Perfavore seleziona un account sulla bilancia (richiesto) !",image:"Immagine di sfondo (opzionale)",model:"ATTIVA solo se la bilancia ha i 4 cerchi grigi di 5 cm Ø sulla parte superiore",model1:"( = modello 181B) !",model_aria_label_on:"Attiva l'impedenza",model_aria_label_off:"Disattiva l'impedenza",unit:"Converti da kg a lbs",unit_aria_label_on:"Attiva la conversione",unit_aria_label_off:"Disattiva la conversione",show_name:"Mostrare il nome dell'account come titolo ?",show_name_aria_label_on:"Attiva la visione del nome",show_name_aria_label_off:"Disattiva la visione del nome",show_states:"Mostrare lo Stato ?",show_states_aria_label_on:"Attiva la visione dello stato",show_states_aria_label_off:"Disattiva la visione dello stato",show_attributes:"Mostrare i dati anagrafici personali (in alto a destra) ?",show_attributes_aria_label_on:"Attiva la visione degli attributi",show_attributes_aria_label_off:"Disattiva la visione degli attributi",show_toolbar:"Mostrare opzioni avanzate ?",show_toolbar_aria_label_on:"Attiva opzioni avanzate",show_toolbar_aria_label_off:"Disattiva opzioni avanzate",show_body:"Offrire ulteriori dettagli di misurazione",show_body1:"(metà inferiore - l'icona con la spunta ve li mostrerà) ?",show_body_aria_label_on:"Attiva la visione del punteggio del corpo",show_body_aria_label_off:"Disattiva la visione del punteggio del corpo",show_buttons:"Consenti il cambio di account ?",show_buttons_aria_label_on:"Attiva la visione dei pulsanti",show_buttons_aria_label_off:"Disattiva la visione dei pulsanti",code_information:"I CAMBIAMENTI APPARIRANNO SOLO DOPO AVER SALVATO LA CONFIGURAZIONE.",header_options:"1. Opzioni di intestazione della card",body_options:"2. Ulteriori opzioni della card",warning:"ATTENZIONE:",code_only_note:"Le opzioni aggiuntive sono disponibili solo nella modalità editor di codice."},st={common:Qe,states:Xe,attributes:et,attributes_value:tt,body:it,body_value:ot,unit:at,error:rt,editor:nt},lt={version:"Versie",name:"BodyMiScale Card",description:"De bodymiscale kaart toont u uw gewicht / gerelateerde lichaamsstatus.",not_available:"Bodymiscale is niet beschikbaar",toggle_power:"Meer details zoals BMI kCal tonen / verbergen"},ct={ok:"METING: OK",unknown:"STATUS: onbekend",problem:"Probleem",none:"Geen","weight unavailable":"Gewicht niet beschikbar","impedance unavailable":"Impedantie niet beschikbaar","weight unavailable, impedance unavailable":"Gewicht niet beschikbaar, impedantie niet beschikbaar","weight low":"Gewicht laag","impedance low":"Impedantie laag","weight low, impedance low":"Gewicht laag, impedantie laag","weight high":"Gewicht hoog","impedance high":"Impedantie hoog","weight high, impedance high":"Gewicht hoog, impedantie hoog","weight high, impedance low":"Gewicht hoog, impedantie laag","weight low, impedance high":"Gewicht laag, impedantie hoog"},dt={"weight: ":"Gewicht: ","impedance: ":"Impedantie: ","height: ":"Lengte: ","age: ":"Leeftijd: ","gender: ":"Geslacht: "},ht={male:"man",female:"vrouw","unavailable kg":"niet beschikbaar","unavailable ohm":"niet beschikbaar"},mt={bmi:"BMI",bmi_label:"BMI label",visceral_fat:"Visceraal vet",body_fat:"Lichaamsvet",protein:"Proteine",water:"Water",muscle_mass:"Spiermassa",bone_mass:"Botgewicht",weight:"Gewicht",ideal:"Ideaal",basal_metabolism:"Basaal metabolisme",body_type:"Lichaamstype",metabolic_age:"Metabolistische leeftijd"},bt={Skinny:"Mager","Balanced-skinny":"Gebalanceerd-mager","Skinny-muscular":"Mager-gespierd",Balanced:"Gebalanceerd","Balanced-muscular":"Gebalanceerd-gespierd","Lack-exercise":"Weinig-beweging","Thick-set":"Dik",Obese:"Obesitas",Overweight:"Overgewicht",Underweight:"Ondergewicht","Normal or Healthy Weight":"Normaal of gezond gewicht","Slight overweight":"Licht overgewicht","Moderate obesity":"Gemiddeld overgewicht","Severe obesity":"Ruim overgewicht","Massive obesity":"Enorm overgewicht"},ut={" years":" jaren"},gt={missing_entity:"Geef een entiteit in.",missing_entity_bodymiscale:"Geef een bodymiscale entiteit in."},pt={entity:"Kies een account op de schaal (verplicht) !",image:"Achtergrondafbeelding (facultatief)",model:"ACTIVEREN indien de weegschaal 4 grijze cirkels van 5 cm Ø",model1:"aan de bovenkant heeft ( = model 181B) !",model_aria_label_on:"Model impedantiemeting inschakelen",model_aria_label_off:"Model impedantiemeting uitschakelen",unit:"Converteer kg naar lbs",unit_aria_label_on:"Activeer conversie",unit_aria_label_off:"Conversie deactiveren",show_name:"Toon de naam van de rekening als titel ?",show_name_aria_label_on:"Zet naam aan",show_name_aria_label_off:"Zet naam uit",show_states:"Geef status weer ?",show_states_aria_label_on:"Zet status aan",show_states_aria_label_off:"Zet status uit",show_attributes:"Persoonlijke stamgegevens weergeven (rechtsboven) ?",show_attributes_aria_label_on:"Zet attributen aan",show_attributes_aria_label_off:"Zet attributen uit",show_toolbar:"Toon geavanceerde opties ?",show_toolbar_aria_label_on:"Zet knoppenbalk aan",show_toolbar_aria_label_off:"Zet knoppenbalk uit",show_body:"Bieden verdere meting details",show_body1:"(onderste helft - pictogram chevron naar beneden zal tonen die) ?",show_body_aria_label_on:"Zet lichaamsscore aan",show_body_aria_label_off:"Zet lichaamsscore uit",show_buttons:"Accountwissel toestaan ?",show_buttons_aria_label_on:"Zet knoppen aan",show_buttons_aria_label_off:"Zet knoppen uit",code_information:"WIJZIGINGEN VERSCHIJNEN PAS NADAT ZE ZIJN OPGESLAGEN.",header_options:"1. Kaart koptekst opties",body_options:"2. Meer boordopties",warning:"LET OP:",code_only_note:"Extra opties zijn alleen beschikbaar in de code editor."},_t={common:lt,states:ct,attributes:dt,attributes_value:ht,body:mt,body_value:bt,unit:ut,error:gt,editor:pt},ft={version:"Versão",name:"BodyMiScale Card",description:"O cartão bodymiscale mostra-lhe o estado do seu corpo em relação ao peso.",not_available:"Bodymiscale não é avaialável",toggle_power:"Mais detalhes como o kCal show / hide da BMI"},vt={ok:"MEDIÇÃO: OK",unknown:"ESTATUTO: desconhecido",problem:"Problema",none:"Nenhum","weight unavailable":"Peso indisponível","impedance unavailable":"Impedance indisponível","weight unavailable, impedance unavailable":"Peso indisponível, impedance indisponível","weight low":"Peso baixo","impedance low":"Impedância baixa","weight low, impedance low":"Peso baixo, impedância baixa","weight high":"Peso alto","impedance high":"Impedância alta","weight high, impedance high":"Peso alto, impedância alta","weight high, impedance low":"Peso alto, impedância baixa","weight low, impedance high":"Peso baixo, impedância alta"},yt={"weight: ":"Peso: ","impedance: ":"Impedance: ","height: ":"Cintura: ","age: ":"Idade: ","gender: ":"Gênero: "},wt={male:"macho",female:"fêmea","unavailable kg":"indisponível","unavailable ohm":"indisponível"},kt={bmi:"IMC",bmi_label:"Etiqueta IMC",visceral_fat:"Gordura visceral",body_fat:"Gordura corporal",protein:"Proteína",water:"Água",muscle_mass:"Massa muscular",bone_mass:"Massa óssea",weight:"Peso",ideal:"Ideal",basal_metabolism:"Metabolismo basal",body_type:"Tipo de corpo",metabolic_age:"Idade metabólica"},xt={Skinny:"Magro","Balanced-skinny":"Magro equilibrado","Skinny-muscular":"Magro musculoso",Balanced:"Equilibrado","Balanced-muscular":"Musculoso equilibrado","Lack-exercise":"Falta de exercício","Thick-set":"Grosso-conjunto",Obese:"Obeso",Overweight:"Sobrepeso",Underweight:"Underweight","Normal or Healthy Weight":"Normal","Slight overweight":"Ligeiro acima do peso","Moderate obesity":"Obesidade moderada","Severe obesity":"Obesidade severa","Massive obesity":"Obesidade maciça"},St={" years":" Anos"},$t={missing_entity:"Por favor, defina uma entidade.",missing_entity_bodymiscale:"Por favor, defina uma entidade bodymiscale."},At={entity:"Por favor, escolha uma conta na escala (obrigatório) !",image:"Imagem de fundo (opcional)",model:"ATIVAR se a escala tiver 4 círculos cinzentos de 5 cm Ø no topo",model1:"( = modelo 181B) !",model_aria_label_on:"Alternar o modelo impedância em",model_aria_label_off:"Alternar o modelo impedância desligado",unit:"Converter kg em libras",unit_aria_label_on:"Ativar a conversão",unit_aria_label_off:"Desativar a conversão",show_name:"Mostrar o nome da conta como título ?",show_name_aria_label_on:"Alternar o nome da exibição",show_name_aria_label_off:"Alternar o nome da exibição",show_states:"Mostrar Estado ?",show_states_aria_label_on:"Alternar estado de exibição ligado",show_states_aria_label_off:"Alternar estado de exibição fora",show_attributes:"Mostrar dados mestres pessoais (canto superior direito) ?",show_attributes_aria_label_on:"Alternar atributos de exibição em",show_attributes_aria_label_off:"Alternar atributos de exibição fora",show_toolbar:"Mostrar opções avançadas ?",show_toolbar_aria_label_on:"Alternar a barra de ferramentas do display em",show_toolbar_aria_label_off:"Alternar barra de ferramentas de exibição fora",show_body:"Oferecer mais detalhes de medição",show_body1:"(parte inferior - ícone chevron down mostrará aqueles) ?",show_body_aria_label_on:"Alternar a pontuação do corpo do display em",show_body_aria_label_off:"Alternar a pontuação do corpo do display fora",show_buttons:"Permitir a troca de conta ?",show_buttons_aria_label_on:"Alternar botões de exibição",show_buttons_aria_label_off:"Alternar botões de exibição desligados",code_information:"AS MUDANÇAS SÓ APARECERÃO DEPOIS DE TEREM SIDO SALVAS.",header_options:"1. Opções do cabeçalho do cartão",body_options:"2. Mais opções de placas",warning:"CUIDADO:",code_only_note:"Opções adicionais estão disponíveis apenas no editor de código."},It={common:ft,states:vt,attributes:yt,attributes_value:wt,body:kt,body_value:xt,unit:St,error:$t,editor:At},Ot={version:"版本",name:"米家体脂称卡片",description:"米家体脂称卡片会显示你的体重以及相关身体状态",not_available:"BodyMiScale 不可用",toggle_power:"显示/隐藏更多详情,例如: BMI, kCal"},Mt={ok:"测量: OK",unknown:"状态: 未知",problem:"故障",none:"无","weight unavailable":"体重不可用","impedance unavailable":"阻抗不可用","weight unavailable, impedance unavailable":"体重不可用, 阻抗不可用","weight low":"体重过轻","impedance low":"阻抗低","weight low, impedance low":"体重过轻, 阻抗低","weight high":"体重过重","impedance high":"阻抗高","weight high, impedance high":"体重过重, 阻抗高","weight high, impedance low":"体重过重, 阻抗低","weight low, impedance high":"体重过轻, 阻抗高"},Tt={"weight: ":"重量: ","impedance: ":"阻抗: ","height: ":"身高: ","age: ":"年龄: ","gender: ":"性别: "},Pt={male:"男",female:"女","unavailable kg":"不可用","unavailable ohm":"不可用"},Et={bmi:"BMI",bmi_label:"BMI 标签",visceral_fat:"内脏脂肪",body_fat:"体脂",protein:"蛋白质",water:"水分",muscle_mass:"肌肉量",bone_mass:"骨量",weight:"体重",ideal:"理想体重",basal_metabolism:"基本代谢",body_type:"身体类型",metabolic_age:"代谢年龄"},Ct={Skinny:"偏瘦","Balanced-skinny":"健美型","Skinny-muscular":"偏瘦肌肉",Balanced:"标准型","Balanced-muscular":"标准肌肉","Lack-exercise":"缺乏运动","Thick-set":"结实型偏胖",Obese:"偏胖型",Overweight:"肥胖型",Underweight:"过轻","Normal or Healthy Weight":"正常或健康","Slight overweight":"轻微超重","Moderate obesity":"中度肥胖","Severe obesity":"过度肥胖","Massive obesity":"严重肥胖"},Nt={" years":" 岁"},Bt={missing_entity:"Please define an entity.",missing_entity_bodymiscale:"Please define a bodymiscale entity."},zt={entity:"Please select an account on the scale (required) !",image:"Background image (optional)",model:"ACTIVATE if the scale has 4 grey circles of 5 cm Ø on top",model1:"( = model 181B) !",model_aria_label_on:"Toggle model impedance on",model_aria_label_off:"Toggle model impedance off",unit:"Convert kg to lbs",unit_aria_label_on:"Toggle the conversion on",unit_aria_label_off:"Toggle the conversion off",show_name:"Show the name of the account as title ?",show_name_aria_label_on:"Toggle display name on",show_name_aria_label_off:"Toggle display name off",show_states:"Show State ?",show_states_aria_label_on:"Toggle display state on",show_states_aria_label_off:"Toggle display state off",show_attributes:"Show personal master data (top right) ?",show_attributes_aria_label_on:"Toggle display attributes on",show_attributes_aria_label_off:"Toggle display attributes off",show_toolbar:"Show advanced options ?",show_toolbar_aria_label_on:"Toggle display advanced options on",show_toolbar_aria_label_off:"Toggle display advanced options off",show_body:"Offer further measurement details",show_body1:"(lower half - icon chevron down will show those) ?",show_body_aria_label_on:"Toggle display body score on",show_body_aria_label_off:"Toggle display body score off",show_buttons:"Allow account switch ?",show_buttons_aria_label_on:"Toggle display buttons on",show_buttons_aria_label_off:"Toggle display buttons off",code_information:"CHANGES WILL ONLY APPEAR AFTER THEY HAVE BEEN SAVED.",header_options:"1. Card header options",body_options:"2. More card options",warning:"ATTENTION:",code_only_note:"Additional options are only available in the code editor."},Ut={common:Ot,states:Mt,attributes:Tt,attributes_value:Pt,body:Et,body_value:Ct,unit:Nt,error:Bt,editor:zt};const Dt={de:Object.freeze({__proto__:null,common:ke,states:xe,attributes:Se,attributes_value:$e,body:Ae,body_value:Ie,unit:Oe,error:Me,editor:Te,default:Pe}),en:Object.freeze({__proto__:null,common:Ee,states:Ce,attributes:Ne,attributes_value:Be,body:ze,body_value:Ue,unit:De,error:Re,editor:He,default:Le}),fr:Object.freeze({__proto__:null,common:Ve,states:je,attributes:Ge,attributes_value:We,body:Ke,body_value:Ze,unit:qe,error:Fe,editor:Je,default:Ye}),it:Object.freeze({__proto__:null,common:Qe,states:Xe,attributes:et,attributes_value:tt,body:it,body_value:ot,unit:at,error:rt,editor:nt,default:st}),nl:Object.freeze({__proto__:null,common:lt,states:ct,attributes:dt,attributes_value:ht,body:mt,body_value:bt,unit:ut,error:gt,editor:pt,default:_t}),pt_BR:Object.freeze({__proto__:null,common:ft,states:vt,attributes:yt,attributes_value:wt,body:kt,body_value:xt,unit:St,error:$t,editor:At,default:It}),zh_Hans:Object.freeze({__proto__:null,common:Ot,states:Mt,attributes:Tt,attributes_value:Pt,body:Et,body_value:Ct,unit:Nt,error:Bt,editor:zt,default:Ut})};function Rt(e,t="",i=""){const o=e.split(".")[0],a=e.split(".")[1],r=(localStorage.getItem("selectedLanguage")||navigator.language.split("-")[0]||"en").replace(/['"]+/g,"").replace("-","_");let n;try{n=Dt[r][o][a]}catch(e){n=Dt.en[o][a]}return void 0===n&&(n=Dt.en[o][a]),""!==t&&""!==i&&(n=n.replace(t,i)),n}let Ht=class extends ie{constructor(){super(...arguments),this._initialized=!1}setConfig(e){this._config=e,this.loadCardHelpers()}shouldUpdate(){return this._initialized||this._initialize(),!0}get _entity(){var e;return(null===(e=this._config)||void 0===e?void 0:e.entity)||""}get _image(){var e;return(null===(e=this._config)||void 0===e?void 0:e.image)||""}get _model(){var e;return(null===(e=this._config)||void 0===e?void 0:e.model)||!1}get _unit(){var e;return(null===(e=this._config)||void 0===e?void 0:e.unit)||!1}get _show_name(){var e;return(null===(e=this._config)||void 0===e?void 0:e.show_name)||!1}get _show_states(){var e;return(null===(e=this._config)||void 0===e?void 0:e.show_states)||!1}get _show_attributes(){var e;return(null===(e=this._config)||void 0===e?void 0:e.show_attributes)||!1}get _show_body(){var e;return!1!==this._show_toolbar&&((null===(e=this._config)||void 0===e?void 0:e.show_body)||!1)}get _show_buttons(){var e;return!1!==this._show_toolbar&&((null===(e=this._config)||void 0===e?void 0:e.show_buttons)||!1)}get _show_toolbar(){var e;return(null===(e=this._config)||void 0===e?void 0:e.show_toolbar)||!1}render(){if(!this.hass||!this._helpers)return z``;const e=Object.keys(this.hass.states).filter((e=>"bodymiscale"===e.substr(0,e.indexOf("."))));return z`
${Rt("editor.code_information")} @@ -189,7 +189,7 @@ const oe=e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t .option ha-switch { margin-right: 10px; } - `}};e([re({attribute:!1})],Ht.prototype,"hass",void 0),e([ne()],Ht.prototype,"_config",void 0),e([ne()],Ht.prototype,"_helpers",void 0),Ht=e([oe("body-miscale-card-editor")],Ht);const Lt={status:{key:"status",icon:"mdi:scale-bathroom"},problem:{key:"problem",icon:"mdi:alert"}},Vt={weight:{key:"weight",label:Rt("attributes.weight: "),unit:" kg"},impedance:{key:"impedance",label:Rt("attributes.impedance: "),unit:" ohm"},height:{key:"height",label:Rt("attributes.height: "),unit:" cm"},age:{key:"age",label:Rt("attributes.age: "),unit:Rt("unit. years")},gender:{key:"gender",label:Rt("attributes.gender: ")}},jt={weight:{key:"weight",label:Rt("attributes.weight: "),unit:" lbs"},impedance:{key:"impedance",label:Rt("attributes.impedance: "),unit:" ohm"},height:{key:"height",label:Rt("attributes.height: "),unit:" cm"},age:{key:"age",label:Rt("attributes.age: "),unit:Rt("unit. years")},gender:{key:"gender",label:Rt("attributes.gender: ")}},Gt={bmi:{key:"bmi",label:Rt("body.bmi"),icon:"/local/images/bodyscoreIcon/bmi.webp",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:40,min:0,severity:[{from:0,to:18.5,color:"blue"},{from:18.51,to:25,color:"green"},{from:25.01,to:28,color:"orange"},{from:28.01,to:32,color:"orangered"},{from:32.01,to:1/0,color:"red"}],target:21.75},bmi_label:{key:"bmi_label",label:Rt("body.bmi_label"),icon:"/local/images/bodyscoreIcon/body_type.webp",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))"},visceral_fat:{key:"visceral_fat",label:Rt("body.visceral_fat"),icon:"/local/images/bodyscoreIcon/visceral_fat.webp",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:20,min:0,severity:[{from:0,to:10,color:"green"},{from:10.01,to:15,color:"orange"},{from:15.01,to:1/0,color:"orangered"}],target:12.5},body_fat:{key:"body_fat",label:Rt("body.body_fat"),icon:"/local/images/bodyscoreIcon/body_fat.webp",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:40,min:0,severity:[{from:0,to:12,color:"blue"},{from:12.01,to:18,color:"royalblue"},{from:18.01,to:23,color:"green"},{from:23.01,to:28,color:"orange"},{from:28.01,to:1/0,color:"orangered"}],target:20.5},protein:{key:"protein",label:Rt("body.protein"),icon:"/local/images/bodyscoreIcon/protein.webp",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:32,min:0,severity:[{from:0,to:16,color:"orangered"},{from:16.01,to:20,color:"green"},{from:20.01,to:1/0,color:"darkgreen"}],target:18},water:{key:"water",label:Rt("body.water"),icon:"/local/images/bodyscoreIcon/water.webp",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:80,min:0,severity:[{from:0,to:55,color:"orangered"},{from:55.01,to:65.1,color:"green"},{from:65.11,to:1/0,color:"darkgreen"}],target:60},muscle_mass:{key:"muscle_mass",label:Rt("body.muscle_mass"),icon:"/local/images/bodyscoreIcon/muscle_mass.webp",unit:" kg",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:100,min:0,severity:[{from:0,to:49.4,color:"orangered"},{from:49.41,to:59.5,color:"green"},{from:59.51,to:1/0,color:"darkgreen"}],target:54.45},bone_mass:{key:"bone_mass",label:Rt("body.bone_mass"),icon:"/local/images/bodyscoreIcon/bone_mass.webp",unit:" kg",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:8,min:0,severity:[{from:0,to:2,color:"orangered"},{from:2.01,to:4.2,color:"green"},{from:4.21,to:1/0,color:"darkgreen"}],target:3.1},weight:{key:"weight",label:Rt("body.weight"),icon:"/local/images/bodyscoreIcon/ideal.webp",unit:" kg",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:130,min:0,severity:[{from:0,to:57.3,color:"blue"},{from:57.31,to:77.4,color:"green"},{from:77.41,to:86.7,color:"orange"},{from:86.71,to:99.1,color:"orangered"},{from:99.11,to:1/0,color:"red"}],target:67.35},ideal:{key:"ideal",label:Rt("body.ideal"),icon:"/local/images/bodyscoreIcon/ideal.webp",unit:" kg",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:130,min:0,severity:[{from:0,to:57.3,color:"blue"},{from:57.31,to:77.4,color:"green"},{from:77.41,to:86.7,color:"orange"},{from:86.71,to:99.1,color:"orangered"},{from:99.11,to:1/0,color:"red"}],target:67.35},basal_metabolism:{key:"basal_metabolism",label:Rt("body.basal_metabolism"),icon:"/local/images/bodyscoreIcon/basal_metabolism.webp",unit:" kcal",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:3e3,min:0,severity:[{from:0,to:1530,color:"orangered"},{from:1530.01,to:1/0,color:"green"}],target:1530},body_type:{key:"body_type",label:Rt("body.body_type"),icon:"/local/images/bodyscoreIcon/body_type.webp",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))"},metabolic_age:{key:"metabolic_age",label:Rt("body.metabolic_age"),icon:"/local/images/bodyscoreIcon/metabolic_age.webp",unit:Rt("unit. years"),direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:"",min:"",severity:"",target:""}},Wt={bmi:{key:"bmi",label:Rt("body.bmi"),icon:"/local/images/bodyscoreIcon/bmi.webp",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:40,min:0,severity:[{from:0,to:18.5,color:"blue"},{from:18.51,to:25,color:"green"},{from:25.01,to:28,color:"orange"},{from:28.01,to:32,color:"orangered"},{from:32.01,to:1/0,color:"red"}],target:21.75},bmi_label:{key:"bmi_label",label:Rt("body.bmi_label"),icon:"/local/images/bodyscoreIcon/body_type.webp",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))"},visceral_fat:{key:"visceral_fat",label:Rt("body.visceral_fat"),icon:"/local/images/bodyscoreIcon/visceral_fat.webp",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:20,min:0,severity:[{from:0,to:10,color:"green"},{from:10.01,to:15,color:"orange"},{from:15.01,to:1/0,color:"orangered"}],target:12.5},body_fat:{key:"body_fat",label:Rt("body.body_fat"),icon:"/local/images/bodyscoreIcon/body_fat.webp",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:40,min:0,severity:[{from:0,to:12,color:"blue"},{from:12.01,to:18,color:"royalblue"},{from:18.01,to:23,color:"green"},{from:23.01,to:28,color:"orange"},{from:28.01,to:1/0,color:"orangered"}],target:20.5},protein:{key:"protein",label:Rt("body.protein"),icon:"/local/images/bodyscoreIcon/protein.webp",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:32,min:0,severity:[{from:0,to:16,color:"orangered"},{from:16.01,to:20,color:"green"},{from:20.01,to:1/0,color:"darkgreen"}],target:18},water:{key:"water",label:Rt("body.water"),icon:"/local/images/bodyscoreIcon/water.webp",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:80,min:0,severity:[{from:0,to:55,color:"orangered"},{from:55.01,to:65.1,color:"green"},{from:65.11,to:1/0,color:"darkgreen"}],target:60},muscle_mass:{key:"muscle_mass",label:Rt("body.muscle_mass"),icon:"/local/images/bodyscoreIcon/muscle_mass.webp",unit:" lbs",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:220.5,min:0,severity:[{from:0,to:108.9,color:"orangered"},{from:109,to:131.2,color:"green"},{from:131.3,to:1/0,color:"darkgreen"}],target:120.1},bone_mass:{key:"bone_mass",label:Rt("body.bone_mass"),icon:"/local/images/bodyscoreIcon/bone_mass.webp",unit:" lbs",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:17.6,min:0,severity:[{from:0,to:4.4,color:"orangered"},{from:4.5,to:9.3,color:"green"},{from:9.4,to:1/0,color:"darkgreen"}],target:6.9},weight:{key:"weight",label:Rt("body.weight"),icon:"/local/images/bodyscoreIcon/ideal.webp",unit:" lbs",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:286.6,min:0,severity:[{from:0,to:126.3,color:"blue"},{from:126.4,to:170.6,color:"green"},{from:170.7,to:191.1,color:"orange"},{from:191.2,to:218.5,color:"orangered"},{from:218.6,to:1/0,color:"red"}],target:148.5},ideal:{key:"ideal",label:Rt("body.ideal"),icon:"/local/images/bodyscoreIcon/ideal.webp",unit:" lbs",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:286.6,min:0,severity:[{from:0,to:126.3,color:"blue"},{from:126.4,to:170.6,color:"green"},{from:170.7,to:191.1,color:"orange"},{from:191.2,to:218.5,color:"orangered"},{from:218.6,to:1/0,color:"red"}],target:148.5},basal_metabolism:{key:"basal_metabolism",label:Rt("body.basal_metabolism"),icon:"/local/images/bodyscoreIcon/basal_metabolism.webp",unit:" kcal",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:3e3,min:0,severity:[{from:0,to:1530,color:"orangered"},{from:1530.01,to:1/0,color:"green"}],target:1530},body_type:{key:"body_type",label:Rt("body.body_type"),icon:"/local/images/bodyscoreIcon/body_type.webp",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))"},metabolic_age:{key:"metabolic_age",label:Rt("body.metabolic_age"),icon:"/local/images/bodyscoreIcon/metabolic_age.webp",unit:Rt("unit. years"),direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:"",min:"",severity:"",target:""}},Kt={user1:{show:!1,label:"User1",icon:"mdi:alpha-u-circle"},user2:{show:!1,label:"User2",icon:"mdi:alpha-u-circle"},user3:{show:!1,label:"User3",icon:"mdi:alpha-u-circle"},user4:{show:!1,label:"User4",icon:"mdi:alpha-u-circle"},user5:{show:!1,label:"User5",icon:"mdi:alpha-u-circle"}},Zt={convertkgtolb:e=>Math.round(2.20462*Number(e)*10)/10},qt={false:{states:{status:{key:"state"}},attributes_kg:{weight:{key:"weight"},impedance:!1,height:{key:"height"},age:{key:"age"},gender:{key:"gender"}},attributes_lb:{weight:{key:"weight",compute:Zt.convertkgtolb},impedance:!1,height:{key:"height"},age:{key:"age"},gender:{key:"gender"}},body_kg:{bmi:{key:"bmi"},bmi_label:{key:"bmi_label"},visceral_fat:{key:"visceral_fat"},body_fat:!1,protein:!1,water:!1,muscle_mass:!1,bone_mass:!1,weight:{key:"weight"},ideal:{key:"ideal"},basal_metabolism:{key:"basal_metabolism"},body_type:!1,metabolic_age:!1},body_lb:{bmi:{key:"bmi"},bmi_label:{key:"bmi_label"},visceral_fat:{key:"visceral_fat"},body_fat:!1,protein:!1,water:!1,muscle_mass:!1,bone_mass:!1,weight:{key:"weight",compute:Zt.convertkgtolb},ideal:{key:"ideal",compute:Zt.convertkgtolb},basal_metabolism:{key:"basal_metabolism"},body_type:!1,metabolic_age:!1}},true:{states:{status:{key:"state"}},attributes_kg:{weight:{key:"weight"},impedance:{key:"impedance"},height:{key:"height"},age:{key:"age"},gender:{key:"gender"}},attributes_lb:{weight:{key:"weight",compute:Zt.convertkgtolb},impedance:{key:"impedance"},height:{key:"height"},age:{key:"age"},gender:{key:"gender"}},body_kg:{bmi:{key:"bmi"},bmi_label:{key:"bmi_label"},visceral_fat:{key:"visceral_fat"},body_fat:{key:"body_fat"},protein:{key:"protein"},water:{key:"water"},muscle_mass:{key:"muscle_mass"},bone_mass:{key:"bone_mass"},weight:{key:"weight"},ideal:{key:"ideal"},basal_metabolism:{key:"basal_metabolism"},body_type:{key:"body_type"},metabolic_age:{key:"metabolic_age"}},body_lb:{bmi:{key:"bmi"},bmi_label:{key:"bmi_label"},visceral_fat:{key:"visceral_fat"},body_fat:{key:"body_fat"},protein:{key:"protein"},water:{key:"water"},muscle_mass:{key:"muscle_mass",compute:Zt.convertkgtolb},bone_mass:{key:"bone_mass",compute:Zt.convertkgtolb},weight:{key:"weight",compute:Zt.convertkgtolb},ideal:{key:"ideal",compute:Zt.convertkgtolb},basal_metabolism:{key:"basal_metabolism"},body_type:{key:"body_type"},metabolic_age:{key:"metabolic_age"}}}},Ft=n` + `}};e([re({attribute:!1})],Ht.prototype,"hass",void 0),e([ne()],Ht.prototype,"_config",void 0),e([ne()],Ht.prototype,"_helpers",void 0),Ht=e([oe("body-miscale-card-editor")],Ht);const Lt={status:{key:"status",icon:"mdi:scale-bathroom"},problem:{key:"problem",icon:"mdi:alert"}},Vt={weight:{key:"weight",label:Rt("attributes.weight: "),unit:" kg"},impedance:{key:"impedance",label:Rt("attributes.impedance: "),unit:" ohm"},height:{key:"height",label:Rt("attributes.height: "),unit:" cm"},age:{key:"age",label:Rt("attributes.age: "),unit:Rt("unit. years")},gender:{key:"gender",label:Rt("attributes.gender: ")}},jt={weight:{key:"weight",label:Rt("attributes.weight: "),unit:" lbs"},impedance:{key:"impedance",label:Rt("attributes.impedance: "),unit:" ohm"},height:{key:"height",label:Rt("attributes.height: "),unit:" cm"},age:{key:"age",label:Rt("attributes.age: "),unit:Rt("unit. years")},gender:{key:"gender",label:Rt("attributes.gender: ")}},Gt={bmi:{key:"bmi",label:Rt("body.bmi"),icon:"/local/images/bodyscoreIcon/bmi.png",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:40,min:0,severity:[{from:0,to:18.5,color:"blue"},{from:18.51,to:25,color:"green"},{from:25.01,to:28,color:"orange"},{from:28.01,to:32,color:"orangered"},{from:32.01,to:1/0,color:"red"}],target:21.75},bmi_label:{key:"bmi_label",label:Rt("body.bmi_label"),icon:"/local/images/bodyscoreIcon/body_type.png",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))"},visceral_fat:{key:"visceral_fat",label:Rt("body.visceral_fat"),icon:"/local/images/bodyscoreIcon/visceral_fat.png",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:20,min:0,severity:[{from:0,to:10,color:"green"},{from:10.01,to:15,color:"orange"},{from:15.01,to:1/0,color:"orangered"}],target:12.5},body_fat:{key:"body_fat",label:Rt("body.body_fat"),icon:"/local/images/bodyscoreIcon/body_fat.png",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:40,min:0,severity:[{from:0,to:12,color:"blue"},{from:12.01,to:18,color:"royalblue"},{from:18.01,to:23,color:"green"},{from:23.01,to:28,color:"orange"},{from:28.01,to:1/0,color:"orangered"}],target:20.5},protein:{key:"protein",label:Rt("body.protein"),icon:"/local/images/bodyscoreIcon/protein.png",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:32,min:0,severity:[{from:0,to:16,color:"orangered"},{from:16.01,to:20,color:"green"},{from:20.01,to:1/0,color:"darkgreen"}],target:18},water:{key:"water",label:Rt("body.water"),icon:"/local/images/bodyscoreIcon/water.png",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:80,min:0,severity:[{from:0,to:55,color:"orangered"},{from:55.01,to:65.1,color:"green"},{from:65.11,to:1/0,color:"darkgreen"}],target:60},muscle_mass:{key:"muscle_mass",label:Rt("body.muscle_mass"),icon:"/local/images/bodyscoreIcon/muscle_mass.png",unit:" kg",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:100,min:0,severity:[{from:0,to:49.4,color:"orangered"},{from:49.41,to:59.5,color:"green"},{from:59.51,to:1/0,color:"darkgreen"}],target:54.45},bone_mass:{key:"bone_mass",label:Rt("body.bone_mass"),icon:"/local/images/bodyscoreIcon/bone_mass.png",unit:" kg",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:8,min:0,severity:[{from:0,to:2,color:"orangered"},{from:2.01,to:4.2,color:"green"},{from:4.21,to:1/0,color:"darkgreen"}],target:3.1},weight:{key:"weight",label:Rt("body.weight"),icon:"/local/images/bodyscoreIcon/ideal.png",unit:" kg",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:130,min:0,severity:[{from:0,to:57.3,color:"blue"},{from:57.31,to:77.4,color:"green"},{from:77.41,to:86.7,color:"orange"},{from:86.71,to:99.1,color:"orangered"},{from:99.11,to:1/0,color:"red"}],target:67.35},ideal:{key:"ideal",label:Rt("body.ideal"),icon:"/local/images/bodyscoreIcon/ideal.png",unit:" kg",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:130,min:0,severity:[{from:0,to:57.3,color:"blue"},{from:57.31,to:77.4,color:"green"},{from:77.41,to:86.7,color:"orange"},{from:86.71,to:99.1,color:"orangered"},{from:99.11,to:1/0,color:"red"}],target:67.35},basal_metabolism:{key:"basal_metabolism",label:Rt("body.basal_metabolism"),icon:"/local/images/bodyscoreIcon/basal_metabolism.png",unit:" kcal",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:3e3,min:0,severity:[{from:0,to:1530,color:"orangered"},{from:1530.01,to:1/0,color:"green"}],target:1530},body_type:{key:"body_type",label:Rt("body.body_type"),icon:"/local/images/bodyscoreIcon/body_type.png",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))"},metabolic_age:{key:"metabolic_age",label:Rt("body.metabolic_age"),icon:"/local/images/bodyscoreIcon/metabolic_age.png",unit:Rt("unit. years"),direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:"",min:"",severity:"",target:""}},Wt={bmi:{key:"bmi",label:Rt("body.bmi"),icon:"/local/images/bodyscoreIcon/bmi.png",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:40,min:0,severity:[{from:0,to:18.5,color:"blue"},{from:18.51,to:25,color:"green"},{from:25.01,to:28,color:"orange"},{from:28.01,to:32,color:"orangered"},{from:32.01,to:1/0,color:"red"}],target:21.75},bmi_label:{key:"bmi_label",label:Rt("body.bmi_label"),icon:"/local/images/bodyscoreIcon/body_type.png",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))"},visceral_fat:{key:"visceral_fat",label:Rt("body.visceral_fat"),icon:"/local/images/bodyscoreIcon/visceral_fat.png",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:20,min:0,severity:[{from:0,to:10,color:"green"},{from:10.01,to:15,color:"orange"},{from:15.01,to:1/0,color:"orangered"}],target:12.5},body_fat:{key:"body_fat",label:Rt("body.body_fat"),icon:"/local/images/bodyscoreIcon/body_fat.png",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:40,min:0,severity:[{from:0,to:12,color:"blue"},{from:12.01,to:18,color:"royalblue"},{from:18.01,to:23,color:"green"},{from:23.01,to:28,color:"orange"},{from:28.01,to:1/0,color:"orangered"}],target:20.5},protein:{key:"protein",label:Rt("body.protein"),icon:"/local/images/bodyscoreIcon/protein.png",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:32,min:0,severity:[{from:0,to:16,color:"orangered"},{from:16.01,to:20,color:"green"},{from:20.01,to:1/0,color:"darkgreen"}],target:18},water:{key:"water",label:Rt("body.water"),icon:"/local/images/bodyscoreIcon/water.png",unit:" %",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:80,min:0,severity:[{from:0,to:55,color:"orangered"},{from:55.01,to:65.1,color:"green"},{from:65.11,to:1/0,color:"darkgreen"}],target:60},muscle_mass:{key:"muscle_mass",label:Rt("body.muscle_mass"),icon:"/local/images/bodyscoreIcon/muscle_mass.png",unit:" lbs",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:220.5,min:0,severity:[{from:0,to:108.9,color:"orangered"},{from:109,to:131.2,color:"green"},{from:131.3,to:1/0,color:"darkgreen"}],target:120.1},bone_mass:{key:"bone_mass",label:Rt("body.bone_mass"),icon:"/local/images/bodyscoreIcon/bone_mass.png",unit:" lbs",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:17.6,min:0,severity:[{from:0,to:4.4,color:"orangered"},{from:4.5,to:9.3,color:"green"},{from:9.4,to:1/0,color:"darkgreen"}],target:6.9},weight:{key:"weight",label:Rt("body.weight"),icon:"/local/images/bodyscoreIcon/ideal.png",unit:" lbs",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:286.6,min:0,severity:[{from:0,to:126.3,color:"blue"},{from:126.4,to:170.6,color:"green"},{from:170.7,to:191.1,color:"orange"},{from:191.2,to:218.5,color:"orangered"},{from:218.6,to:1/0,color:"red"}],target:148.5},ideal:{key:"ideal",label:Rt("body.ideal"),icon:"/local/images/bodyscoreIcon/ideal.png",unit:" lbs",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:286.6,min:0,severity:[{from:0,to:126.3,color:"blue"},{from:126.4,to:170.6,color:"green"},{from:170.7,to:191.1,color:"orange"},{from:191.2,to:218.5,color:"orangered"},{from:218.6,to:1/0,color:"red"}],target:148.5},basal_metabolism:{key:"basal_metabolism",label:Rt("body.basal_metabolism"),icon:"/local/images/bodyscoreIcon/basal_metabolism.png",unit:" kcal",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",indicator:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:3e3,min:0,severity:[{from:0,to:1530,color:"orangered"},{from:1530.01,to:1/0,color:"green"}],target:1530},body_type:{key:"body_type",label:Rt("body.body_type"),icon:"/local/images/bodyscoreIcon/body_type.png",direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))"},metabolic_age:{key:"metabolic_age",label:Rt("body.metabolic_age"),icon:"/local/images/bodyscoreIcon/metabolic_age.png",unit:Rt("unit. years"),direction:"right",height:"30px",width:"100%",positions:{icon:"outside",name:"inside",minmax:"off",value:"inside"},color:"var(--score-card-color, var(--ha-card-background))",max:"",min:"",severity:"",target:""}},Kt={user1:{show:!1,label:"User1",icon:"mdi:alpha-u-circle"},user2:{show:!1,label:"User2",icon:"mdi:alpha-u-circle"},user3:{show:!1,label:"User3",icon:"mdi:alpha-u-circle"},user4:{show:!1,label:"User4",icon:"mdi:alpha-u-circle"},user5:{show:!1,label:"User5",icon:"mdi:alpha-u-circle"}},Zt={convertkgtolb:e=>Math.round(2.20462*Number(e)*10)/10},qt={false:{states:{status:{key:"state"}},attributes_kg:{weight:{key:"weight"},impedance:!1,height:{key:"height"},age:{key:"age"},gender:{key:"gender"}},attributes_lb:{weight:{key:"weight",compute:Zt.convertkgtolb},impedance:!1,height:{key:"height"},age:{key:"age"},gender:{key:"gender"}},body_kg:{bmi:{key:"bmi"},bmi_label:{key:"bmi_label"},visceral_fat:{key:"visceral_fat"},body_fat:!1,protein:!1,water:!1,muscle_mass:!1,bone_mass:!1,weight:{key:"weight"},ideal:{key:"ideal"},basal_metabolism:{key:"basal_metabolism"},body_type:!1,metabolic_age:!1},body_lb:{bmi:{key:"bmi"},bmi_label:{key:"bmi_label"},visceral_fat:{key:"visceral_fat"},body_fat:!1,protein:!1,water:!1,muscle_mass:!1,bone_mass:!1,weight:{key:"weight",compute:Zt.convertkgtolb},ideal:{key:"ideal",compute:Zt.convertkgtolb},basal_metabolism:{key:"basal_metabolism"},body_type:!1,metabolic_age:!1}},true:{states:{status:{key:"state"}},attributes_kg:{weight:{key:"weight"},impedance:{key:"impedance"},height:{key:"height"},age:{key:"age"},gender:{key:"gender"}},attributes_lb:{weight:{key:"weight",compute:Zt.convertkgtolb},impedance:{key:"impedance"},height:{key:"height"},age:{key:"age"},gender:{key:"gender"}},body_kg:{bmi:{key:"bmi"},bmi_label:{key:"bmi_label"},visceral_fat:{key:"visceral_fat"},body_fat:{key:"body_fat"},protein:{key:"protein"},water:{key:"water"},muscle_mass:{key:"muscle_mass"},bone_mass:{key:"bone_mass"},weight:{key:"weight"},ideal:{key:"ideal"},basal_metabolism:{key:"basal_metabolism"},body_type:{key:"body_type"},metabolic_age:{key:"metabolic_age"}},body_lb:{bmi:{key:"bmi"},bmi_label:{key:"bmi_label"},visceral_fat:{key:"visceral_fat"},body_fat:{key:"body_fat"},protein:{key:"protein"},water:{key:"water"},muscle_mass:{key:"muscle_mass",compute:Zt.convertkgtolb},bone_mass:{key:"bone_mass",compute:Zt.convertkgtolb},weight:{key:"weight",compute:Zt.convertkgtolb},ideal:{key:"ideal",compute:Zt.convertkgtolb},basal_metabolism:{key:"basal_metabolism"},body_type:{key:"body_type"},metabolic_age:{key:"metabolic_age"}}}},Ft=n` ha-card { display: flex; flex-direction: column; @@ -461,7 +461,7 @@ const oe=e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t .value-direction-up { margin-top: auto; } -`;function Jt(...e){const t=e=>e&&"object"==typeof e,i={};return e.filter((e=>t(e))).forEach((e=>{Object.keys(e).forEach((o=>{const a=i[o],r=e[o];Array.isArray(a)&&Array.isArray(r)?i[o]=a.concat(r):t(a)&&t(r)?i[o]=Jt(Object.assign({},a),r):i[o]=r}))})),i}var Yt;!function(e){e.language="language",e.system="system",e.comma_decimal="comma_decimal",e.decimal_comma="decimal_comma",e.space_comma="space_comma",e.none="none"}(Yt||(Yt={}));const Qt=(e,t,i)=>{let o;switch(null==t?void 0:t.number_format){case Yt.comma_decimal:o=["en-US","en"];break;case Yt.decimal_comma:o=["de","es","it"];break;case Yt.space_comma:o=["fr","sv","cs"];break;case Yt.system:o=void 0;break;default:o=null==t?void 0:t.language}if(Number.isNaN=Number.isNaN||function e(t){return"number"==typeof t&&e(t)},!Number.isNaN(Number(e))&&Intl&&(null==t?void 0:t.number_format)!==Yt.none)try{return new Intl.NumberFormat(o,Xt(e,i)).format(Number(e))}catch(t){return console.error(t),new Intl.NumberFormat(void 0,Xt(e,i)).format(Number(e))}return e.toString()},Xt=(e,t)=>{const i=t||{};if("string"!=typeof e)return i;if(!t||!t.minimumFractionDigits&&!t.maximumFractionDigits){const t=e.indexOf(".")>-1?e.split(".")[1].length:0;i.minimumFractionDigits=t,i.maximumFractionDigits=t}return i};console.info(`%c Body-miscale-card \n%c ${Rt("common.version")} 5.0.0 `,"color: cyan; background: black; font-weight: bold;","color: darkblue; background: white; font-weight: bold;"),window.customCards=window.customCards||[],window.customCards.push({type:"body-miscale-card",name:Rt("common.name"),description:Rt("common.description")});let ei=class extends ie{constructor(){super(...arguments),this._configArray=[],this.open=!1}static async getConfigElement(){return document.createElement("body-miscale-card-editor")}static getStubConfig(){return{}}getCardSize(){return this.config.show_name&&this.config.show_buttons?4:this.config.show_name||this.config.show_buttons?3:2}setConfig(e){if(!e.entity)throw new Error(Rt("error.missing_entity"));if("bodymiscale"!==e.entity.split(".")[0])throw new Error(Rt("error.missing_entity_bodymiscale"));if(e.model&&!(e.model in qt))throw new Error(Rt("error.missing_model"));const t=qt[e.model]||qt.false;this.config=Object.assign(Object.assign({name:e.name,show_name:e.show_name,show_states:e.show_states,show_attributes:e.show_attributes,show_body:e.show_body,show_buttons:e.show_buttons,show_toolbar:e.show_toolbar},e),{states:Jt(Lt,t.states,e.states),attributes:e.unit?Jt(jt,t.attributes_lb,e.attributes):Jt(Vt,t.attributes_kg,e.attributes),body:e.unit?Jt(Wt,t.body_lb,e.body):Jt(Gt,t.body_kg,e.body),buttons:Jt(Kt,t.buttons,e.buttons),direction:"right",styles:{background:e.image?`background-image: url('${e.image}'); color: white; text-shadow: 0 0 10px black;`:"",icon:`color: ${e.image?"white":"var(--paper-item-icon-color)"};`,iconbody:"background-color: white;",content:`padding: ${!1!==e.name?"8px":"16px"} ${!1!==e.buttons?"8px":"16px"};`}}),this.open=this.open||this.config.open}shouldUpdate(e){return function(e,t,i){if(t.has("config")||i)return!0;if(e.config.entity){var o=t.get("hass");return!o||o.states[e.config.entity]!==e.hass.states[e.config.entity]}return!1}(this,e,!1)}toggle(e){e&&e.stopPropagation(),this.open=!this.open}_customEvent(e){e.detail.fold_row&&this.toggle(e)}render(){if(!this.hass||!this.config)return z``;const e=this.hass.states[this.config.entity];return e?z` +`;function Jt(...e){const t=e=>e&&"object"==typeof e,i={};return e.filter((e=>t(e))).forEach((e=>{Object.keys(e).forEach((o=>{const a=i[o],r=e[o];Array.isArray(a)&&Array.isArray(r)?i[o]=a.concat(r):t(a)&&t(r)?i[o]=Jt(Object.assign({},a),r):i[o]=r}))})),i}var Yt;!function(e){e.language="language",e.system="system",e.comma_decimal="comma_decimal",e.decimal_comma="decimal_comma",e.space_comma="space_comma",e.none="none"}(Yt||(Yt={}));const Qt=(e,t,i)=>{let o;switch(null==t?void 0:t.number_format){case Yt.comma_decimal:o=["en-US","en"];break;case Yt.decimal_comma:o=["de","es","it"];break;case Yt.space_comma:o=["fr","sv","cs"];break;case Yt.system:o=void 0;break;default:o=null==t?void 0:t.language}if(Number.isNaN=Number.isNaN||function e(t){return"number"==typeof t&&e(t)},!Number.isNaN(Number(e))&&Intl&&(null==t?void 0:t.number_format)!==Yt.none)try{return new Intl.NumberFormat(o,Xt(e,i)).format(Number(e))}catch(t){return console.error(t),new Intl.NumberFormat(void 0,Xt(e,i)).format(Number(e))}return e.toString()},Xt=(e,t)=>{const i=t||{};if("string"!=typeof e)return i;if(!t||!t.minimumFractionDigits&&!t.maximumFractionDigits){const t=e.indexOf(".")>-1?e.split(".")[1].length:0;i.minimumFractionDigits=t,i.maximumFractionDigits=t}return i};console.info(`%c Body-miscale-card \n%c ${Rt("common.version")} 5.6.6 `,"color: cyan; background: black; font-weight: bold;","color: darkblue; background: white; font-weight: bold;"),window.customCards=window.customCards||[],window.customCards.push({type:"body-miscale-card",name:Rt("common.name"),description:Rt("common.description")});let ei=class extends ie{constructor(){super(...arguments),this._configArray=[],this.open=!1}static async getConfigElement(){return document.createElement("body-miscale-card-editor")}static getStubConfig(){return{}}getCardSize(){return this.config.show_name&&this.config.show_buttons?4:this.config.show_name||this.config.show_buttons?3:2}setConfig(e){if(!e.entity)throw new Error(Rt("error.missing_entity"));if("bodymiscale"!==e.entity.split(".")[0])throw new Error(Rt("error.missing_entity_bodymiscale"));if(e.model&&!(e.model in qt))throw new Error(Rt("error.missing_model"));const t=qt[e.model]||qt.false;this.config=Object.assign(Object.assign({name:e.name,show_name:e.show_name,show_states:e.show_states,show_attributes:e.show_attributes,show_body:e.show_body,show_buttons:e.show_buttons,show_toolbar:e.show_toolbar},e),{states:Jt(Lt,t.states,e.states),attributes:e.unit?Jt(jt,t.attributes_lb,e.attributes):Jt(Vt,t.attributes_kg,e.attributes),body:e.unit?Jt(Wt,t.body_lb,e.body):Jt(Gt,t.body_kg,e.body),buttons:Jt(Kt,t.buttons,e.buttons),direction:"right",styles:{background:e.image?`background-image: url('${e.image}'); color: white; text-shadow: 0 0 10px black;`:"",icon:`color: ${e.image?"white":"var(--paper-item-icon-color)"};`,iconbody:"background-color: white;",content:`padding: ${!1!==e.name?"8px":"16px"} ${!1!==e.buttons?"8px":"16px"};`}}),this.open=this.open||this.config.open}shouldUpdate(e){return function(e,t,i){if(t.has("config")||i)return!0;if(e.config.entity){var o=t.get("hass");return!o||o.states[e.config.entity]!==e.hass.states[e.config.entity]}return!1}(this,e,!1)}toggle(e){e&&e.stopPropagation(),this.open=!this.open}_customEvent(e){e.detail.fold_row&&this.toggle(e)}render(){if(!this.hass||!this.config)return z``;const e=this.hass.states[this.config.entity];return e?z`
${this.renderName(e)}
@@ -495,16 +495,16 @@ const oe=e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t
`;return`${e.key}_list`in t.attributes&&(i||o)?this.renderDropdown(n,e.key):n}renderAttribute(e){if(!this.config.show_attributes)return z``;const t=this.hass.states[this.config.entity],i=e.compute||(e=>e),o=e&&e.key in t.attributes,a=e&&e.key in t,r=o?i(t.attributes[e.key]):a?i(t[e.key]):this.hass.localize("state.default.unavailable"),n=Qt(r,this.hass.locale),s=z`
${e.icon&&this.renderIcon(e)}${(e.label||"")+(Rt(`attributes_value.${r}`)||n)+(e.unit||"")} -
`;return`${e.key}_list`in t.attributes&&(o||a)?this.renderDropdown(s,e.key):s}renderBody(e){if(!this.config.show_body)return z``;const t=this.hass.states[this.config.entity],i=e.compute||(e=>e),o=e&&e.key in t.attributes,a=e&&e.key in t,r=o?i(t.attributes[e.key]):a?i(t[e.key]):this.hass.localize("state.default.unavailable"),n=Qt(r,this.hass.locale);let s=30;e.height&&(s=e.height);let l,c,d,h,b,m,u,g,p="stretch",_="0px 0px 0px 13px",f="right",v="row",y="left",w="height: 100%; width: 2px;";switch(e.direction){case"right":f="right",y="left";break;case"up":_="0px",f="top",v="column-reverse",y="bottom",w="height: 2px; width: 100%;"}switch(e.positions.icon){case"outside":l=z` ${e.icon&&this.renderIconbody(e)} `;break;case"inside":c=z` ${e.icon&&this.renderIconbody(e)} `,_="0px";break;case"off":_="0px"}switch(e.positions.name){case"outside":d=z` +
`;return`${e.key}_list`in t.attributes&&(o||a)?this.renderDropdown(s,e.key):s}renderBody(e){if(!this.config.show_body)return z``;const t=this.hass.states[this.config.entity],i=e.compute||(e=>e),o=e&&e.key in t.attributes,a=e&&e.key in t,r=o?i(t.attributes[e.key]):a?i(t[e.key]):this.hass.localize("state.default.unavailable"),n=Qt(r,this.hass.locale);let s=30;e.height&&(s=e.height);let l,c,d,h,m,b,u,g,p="stretch",_="0px 0px 0px 13px",f="right",v="row",y="left",w="height: 100%; width: 2px;";switch(e.direction){case"right":f="right",y="left";break;case"up":_="0px",f="top",v="column-reverse",y="bottom",w="height: 2px; width: 100%;"}switch(e.positions.icon){case"outside":l=z` ${e.icon&&this.renderIconbody(e)} `;break;case"inside":c=z` ${e.icon&&this.renderIconbody(e)} `,_="0px";break;case"off":_="0px"}switch(e.positions.name){case"outside":d=z` ${e.label||""} - `,_="0px";break;case"inside":h=z` ${e.label||""} `}switch(e.positions.minmax){case"outside":b=z` + `,_="0px";break;case"inside":h=z` ${e.label||""} `}switch(e.positions.minmax){case"outside":m=z` ${e.min+(e.unit||"")} / ${e.max+(e.unit||"")} - `;break;case"inside":m=z` + `;break;case"inside":b=z` ${e.min+(e.unit||"")} @@ -540,10 +540,10 @@ const oe=e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t - ${c} ${h} ${m} ${g} + ${c} ${h} ${b} ${g} - ${b} ${u} + ${m} ${u} `;return`${e.key}_list`in t.attributes&&(o||a)?this.renderDropdown(M,e.key):M}renderIcon(e){const t=this.hass.states[this.config.entity],i="water"===e.key&&"water_icon"in this.stateObj.attributes?this.stateObj.attributes.water_icon:e.icon;return"none"!==t.attributes.problem&&"mdi:alert"===i?z``:z``}renderIconbody(e){const t="Water"===e.key&&"water_icon"in this.stateObj.attributes?this.stateObj.attributes.water_icon:e.icon;return z`pLfJsC_RCwC$TuX>tMHH=x<7cw)n<%K*1T+ddYG$FM8wu|GGpK|J z?gZT^v=9jR$p|t=T&T-L=&Uq~!oUPvXjJ?lw5XdwOg4g&AwnWy!Wh)~Sod|+%h&K$*`E5PgVlZHH4ag8$D{2#kl5-;doGr z$KX+f!lPJ&aXu^=8;q#$gQ;^mx;)+%GKw*>h!BA?w$)QWypPVU1!RLEBr*6g*WkYn zW1pA4zYwd?^_yhykcs#e(U`O794LK%Uh_)LTQyH$jbT#FQvHIZVlcv(v$f$WMS4lo0&84u9Xr3$GJ7Gk) zus=fFswM~^)tGbX9S2Hxi&&yYM|BD$A!Z`MVN3@hS`2W5UMBi-`rrd((QeJdn#VL} z4Ud^?yH#v9G6Y_yInD6kw23Pwa3?csUEG;cAoL(}3B_5?DSz*T7C0s#tjaO2z*feY zVT&qos)niS6jtCwjdSaXP?6l0S&)m{dI^;F4mPY4lY-*jCpus2qo*9OGhXToiA+vnP^nNa(#nAf+ey#F6l$rTf0V_&cV!q9++f20pF% zuqVqFlza4|%tLX#H;i?^1TQe{@`fIFD&wtvbyQ5SES) zMv5xi??MWrDY*)ga}p|@bCQ1Yq8EKXF9uNNuc;YaS+Gbw%VX8r5Ly|R%s3 zpxzZ$0_s_#W+3k>e+D0uY-#(J}ioN#g0*lViN5G@;ood|D3 zKpVV}$XQe_nDj^2k`o)MzXoqEP8ywkc?qvk0vk65c6MryVdV_wxzGLyU< zgoR$1fxMI0?wleFjZ#iNa}mxiyVik!5J)RHp&k`TRDvfpUsK_Yox6q7_s)P|WuUI< zSua9qdQtQGPzmthQvpp2%CnNfS(Zsj*m{ATjysvo^5JPAy{op^n?ecoBK&&^yj4XT z*wV3G@EMvm5$MTMElFYcw({>%N+9OFlMrW(|B6M)9L{?;qvOihBK%z7KlPz-BG3ru zUnpHc^>3k46IREIWpc?xb_hEuG?RE$`1!zp#eRcS0{aD>2mc%O1R~rY!cIIZ?ZjII zoCog?eyMpsBJ8um4z!(%Xmw7x8G5nm44mO5%gYeq;nnH?GB~lQ&WHQliEyIqS7YyW zLcE_cIB>aRksRXO!E_vqz4obV`+f^NH2h7(7mj$}XkJBd9+bWVDxdQ#n^hsP3lPv=J+3-! zm}^%bI)i6a=Pedje5kVb5*!C;D48`w44r5EW0%6NF?OI=gm&VP>i$>RD!*5qAqaK> z0x|~H2Vv}ax+ce2dY8fgYh_WkZU&E~ti|ntoJ60ugSKX^Zd6H;v{7Yoe#>-)tS!?r zavbFCXGR|~E~C{450sOwl+G&yh9h+x*3U`$fu;!5`Fe%~`A6##;QS%a#Av9Ec-&YR k_o$6<@Vy4CyH_y&2M@-qMI!c?Q2+n{07*qoM6N<$g5gy}MF0Q* literal 0 HcmV?d00001 diff --git a/src/images/bodyscoreIcon/basal_metabolism.webp b/src/images/bodyscoreIcon/basal_metabolism.webp deleted file mode 100644 index 3c4ee312aa6566367ab7234c54400fbef9c46fa8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 986 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 T`H3Sv00000NkvXXu0mjfx!GJ> literal 0 HcmV?d00001 diff --git a/src/images/bodyscoreIcon/bmi.webp b/src/images/bodyscoreIcon/bmi.webp deleted file mode 100644 index 55f0720691e2753a901cc3f7a649292be071ca55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1032 zcmV+j1o!(=Nk&Eh1ONb6MM6+kP&il$0000G0000`002+`06|PpNT34%00E%2ZF?HI zUD|tX>_C}mVXiWU7R$`saLSBlfobP(x=?1uFwnm#7h;br5>hsUs8n(x|jIi_JwDzhaOwq#@qOvi%6 zIZVrQM5WXy2~K8uo*d<*h!as8q)1R3$}&x}Aum-t03#^9x;^rdxt~-;^V-Azi2iI3 zcSbzd-roLs3=RjT$h`z{L)ZUN7b3h^G#6nj;&1?u$C&~YRRK-^N!=y7O;-_?uMW3L z9VI$kmv1#P-uNGX-0(_00Q)Z)d>{2Kbg}VT1visq|DFI=NWB^LhQ4d_s(2lM7e%$e zwNcjtwVLval(hqRQ*iPiaK2QkHqHc-arTWG*Hj=n*3iBv^@FbgX0DPIAN=(n^yqm zkXHgXbDgGNdKBDDlHP#;9uj@UCxIbbgMEP6T&tSPCf8hQ{faA#3nil4j@o)ei3pSEtf#!>V`^Z(A^4BWcX#*$;HjvK)H8!xE zT&d~WMrF$Ypj&1W!ZrVpuBJxISMq#CQY9jfi9^XPS-Z6LHd1EWWofNDi zIVqGS`GuY$FeRR3^A6EklCOl`C;7RaDZp@b=l@O78j^hg25-?f9Dt`}&(YVu#puv# zlB@&HB+1XTcmR-s(|iB`{`k)B?f?J)0000M C>(S!? diff --git a/src/images/bodyscoreIcon/body_fat.png b/src/images/bodyscoreIcon/body_fat.png new file mode 100644 index 0000000000000000000000000000000000000000..ed353f4901a91ca7867db052730d8aea5708c209 GIT binary patch literal 1919 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 S(|iB`{`k)B?f?J)0002E(gY&_ diff --git a/src/images/bodyscoreIcon/body_type.png b/src/images/bodyscoreIcon/body_type.png new file mode 100644 index 0000000000000000000000000000000000000000..31ba5e17e1339efa0e33c38bdca650dc34abfe92 GIT binary patch literal 1805 zcmV+o2lDudP)pLzez+vRCwC$T)%4^M-+aN?6bkfu2aU9!G-<-gCPP}Ha56$;W8#R zf`H>fsuHdd0wW33DU}Q%B)BjJtGFU6jW|vip)^S#TxAZ72m%-Og@en!++H#_H$UEc zGqbmQ+y@`_X=mPi^JaGE*V~1;xj8_Rpe61bXoQ}?nxRji)#?!Ee2Ht8Qcr9$On+at zC9ZQS=}qkNiW4WQMq3No!ENeQ<-!YBrF_kMgo&DtT8>!lOA^|ev~SEAk}#|pw==e_ zE#qj)rlFK|S4k$Lt6-MfkyOQ1{}v%l@O?2)NpHG%Q@LgmV9U2nsnXvDqpuw4|LYCw z1Ygx9evM)D9;XK&b_i*_IP$2sD{M?<0&)G)%VdD!(r?%3G2O zJyi14V083$3EfkEFEGkGmI@tmMak{mOiCzgdOyS*qkwrB-JBdQP&SGAy$c#D)&xyR zY2q43galMi>38v>q_FB>+81|~5{e@k?%7j@UOc^7f)EIVN=L6D4^j)2j94!Il0s-J zK#-50#}djd7&rYp%si_hLJ^$84mHykm|}NXT|q&NDcOtYp4GtJ(6kACAh2_VDpET6 zFhP0~k|4c%KWKLD1laOEx+q7XMKQWJpM!hf3HPPm3+!4)Fvz z7$S#w$t=S-k>MCPr{uc^Zs@0<4MsUl-56)f@v@TduB(Z1)M2pWr{W!>yb){*GTyft zGYHkw-INObm61`6gVTaFf!_y-+~);O(b{Z8$p+uSv9Z;Zq$|kuLP9y zFWLeF$X6y~2B8>8^+s662sn=n?r>L+X?wXULN7%$hP%z`p=^lIo~h=sg!aL_4Jn~9 za+A9tD?+F-c5ShQLaiv1P-pPLy%GuaB4m_`CDa`HsG%k>98)MQbR!413&a%4##Vq( zH9B}FrAV$=(@~9noa1Bg_O|p%KqWcYg#x_6Bu@h$*Ek|3;oYND0(IbUE14VkRs%_a zQ$(E4;^eyxgD!$=FpLGk)os{mNaf($!>`PNSy@mLhhjJX0tQ_jyES%q?BdwvvAcKS z|E}N8uQl?t%XwaZQ128v6d!8%3Pi}FhssV~Rs$8s-e6$rha|@#l zm=On5egglY7366?C3b9bq+W?4SIBB)hZbBW8N~3xoidV0g zxR~24LOXd$iwAkB*V;dW?_(EXSjfvrS%(g_4!+N|gb>4X&n9%FjudPR{pLxgn!cK2^%ZfrRqi0G~rY!swus;(2M} ziA&gVK_W~Hb?BsYAG?Hc!o+6|9dO$vjQdTJnL`Ih*iJMjB+TZ}Ix|g?Yytt3>ZMh5 zC^^n(W9CpVH-L%IueD9HLuIemL$OgGRdHx=FlLHfnyNZ$&ZeffO^$P*MB?u|*dw`|2K-00000NkvXXu0mjfF!?=3 literal 0 HcmV?d00001 diff --git a/src/images/bodyscoreIcon/body_type.webp b/src/images/bodyscoreIcon/body_type.webp deleted file mode 100644 index f1f1777b0b896eebe528a80a2dbb6cea9b2d158e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 922 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 diff --git a/src/images/bodyscoreIcon/muscle_mass.png b/src/images/bodyscoreIcon/muscle_mass.png new file mode 100644 index 0000000000000000000000000000000000000000..0a19c707ddf84a8396c35177cce1ac19b5ab8352 GIT binary patch literal 1801 zcmV+k2ln`hP)pLyGcYrRCwC$T~BBpMHGK&YugwtN=4BkVi5`WC+a~F#Y1yYv4S)g zdn$NP$fbzdf`6ek#zPw#@#MioK|FX6y%@B?lZFrvF%=QirsyG}QGsQcq70F(DKRua&SAYYtiq+A6R60g~g=m;bgb zDLm}b>@>7S0*{cSU?-M4HJ$@}xuuu-Fxsj753g7(&+{K=3pK4)*GdZJxZG9Hd8P7y z>?;(y*;Y^-+|XqlH(az{8ONoZEoo)c)l!+!LqPvT5m{E@OVE+lesRtc*d^TEo1J4z0Z(ZLdRtA?9Hj821o>_?5N zU!<6D5*cLN02m!XjY@kWHncpr9h74}KdlH24*3j9RR@Eolm)|<;S^=D=|*wn zPcji|AW-NG#YNxVR6=)03UhHzL+C_8fn^lOT1pT4xPppA*JZAO=@$jTPM|l*cR+`~ zPbGE`tn69u zp2>L69+`Ui^k$G^5Fj*W_F~SY7OFjColGG#cDu{PYqf+{F)JO45z44?j-L>PLI>(t zkQ|nZlx}EhayKecy7;)Qqwc3lV%0DCrjq)|lV$YKg&c(N!YM+kl0QuZCn zvd3O9{6kCVDWJj!7NK7i%DrSMcd3TZWuU@C76F~x=`RzGeIY_yK!vL<4L)o$3P3D$ z5vbtWC^&6+XB9%HfC_y9Lezy00~KyDitylLOryRCk)Pt;sO5|!{;cQI!_qBN7(RJq%-+oC_=0@y+CHE z)a>`Fq-+MNQzVwU(SQ&TW2_rQ)*&`}dpmU)z{xHM_y$Wc8jMIp)ZyLvR050O=@wZV z6nVTVfo0$&BClt8@x4e{i13ukxgh*>8+RJgb@1)scg=xWQ_v8Ha+vR-EYvxyIovtK zIpjIqTl8<}FSdW1YL^{u*Yzj$Za|0fpvLR^kbzCgrFL7@W(Op8C{JUOLxI$sr@+jb zx*W<27hYsE;ZerNR$HrX;*F9+`Ks4>BB`+))`{E*XEN$|qDoEfQ}}Ef=*%(BHmEq` zpbp0-N0auXs$!B!j0f(NnM9nj&zs78ynjDshk$1r;LMzJq&Ru;#$T#go40l^cC^h2 zAO{=b+!leGpf04k#Y1)|m(e)Cdt%!H6n2k(e< zB;!B>oS74Tq~(J=&1Y@CO?O5*@_NHB8sNlEE|Kqp9c_#%Hp=f|ZULRfnF?x4j@TH2!9ed zlkpi~^Bcnl$vuQ@H++JsU0zK&^aSNkl<}z0p{{oK3vK1tX85k*uatf0=4(nbE-$)7 zXgv|#BJBKRiH%Pve$DE_ex<%T-&aLaMiE{p>|9@=ZT_HM>Jz{lmHN8uYGgsFk?jE; zWC!*J)C)zQQePKbji71bK3-L!V?xoZ)YoxWBj^hPKHgimw*c%^>gyg~L$eBvoT%Gd z0Pa%g=Pc5YMwI?&cxBxl^WaH^e!_W1NRlziZz=nj>?L)3umijtJ001tW70-bK3nq# zRQPLLoS@Acw*1V$P03ljTDZdScFNY8{PC8zC`)n(`EW}a!(OkaW@UXeh0)2FlJB~0 zbWX=QGe?T=&vYBr^O$*@>*jQuP_B?{Usnv@|97yF=>M395_l$^Xh4Tkae~rs&RDUL zB3Aqnl$79cCS|%#D$Y^jF;WAZveM+`)-)-k)zk^jw5an`bB02`v)x7D1OeVy;B#%> rvC%lXUTxbNZQF*D5YFQ~{$Kb93rn)9yPO#h00000NkvXXu0mjfvI0{+ literal 0 HcmV?d00001 diff --git a/src/images/bodyscoreIcon/muscle_mass.webp b/src/images/bodyscoreIcon/muscle_mass.webp deleted file mode 100644 index 8e3c1f68c0724711d5a20473ed612e587370d520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 958 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 literal 0 HcmV?d00001 diff --git a/src/images/bodyscoreIcon/protein.webp b/src/images/bodyscoreIcon/protein.webp deleted file mode 100644 index d5fb6f82d15d11ab8c7ad833af881a55e949aad4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 960 zcmV;x13&yyNk&Gv0{{S5MM6+kP&il$0000G0000}002_}06|PpNLT{^00EceAd)1Z zNzXpuUo*r*MC4EME^k6XXpu9ajismNuy)AjO0m;9?NoaVDs|<+$T#2Q57f48TjNAe zLKSzXf@{4&cX4N?GP)id#@6wAQ!Lxi`!CO%ZqFSbM4tbF$Mb6#C|)5D$raRGS92Sz`AEv*FzZkpv#<=ObBDc zOp77AYB0LC%Lp%k;eltsRakgcmy?5)IY*0AhNWdkM-JBJG+cwlS7{!s_DH(|yMmpR zmKrRtwJeIoE`8JzcBOj=jms0OC3bz`iv~PMSFD+*W#g)}%aZ!wGH{_u?$D|+t0PvpKAnsMf4WUOR#?$$RUg9xJ>aS09POei&suURTb8l1v1xV0%By^qFWd*f=_aYOeAUmaTco={QBhEhVi=BFofSir%BjJjkA6b2I?iA@=tB&3k(v%w~6C_;G@e{}s zl5juk^C8|Pu=gjC3JHI%VI2us6-hkA!n5_9!!uwHC6hV}f9z$9d<45LDLoqIFRn_n zvG4_SFO58;0l%JZOS1XK68H}!byvs(KKyw8MEBZF2L`WKR-iH5mrgP|Ow9Jov;hO080@DIdOx#s7tF}wb zY{`V?gqapGw(FrO54*%@uWmx!6XS;}x++6r<^IVj-qhrNvDWR&R-<%LHQVQk<*WNH z=KaQtxiFl2(eU#Z`&P^Un^sUbAUXg50I&oAodGIT08{`zkw~FTrKBSwAm{+F5(#Ml i00(wee7(k=@^7b3ojP>s(|iB`{`k)B?f?J)0000rjnv-& diff --git a/src/images/bodyscoreIcon/visceral_fat.png b/src/images/bodyscoreIcon/visceral_fat.png new file mode 100644 index 0000000000000000000000000000000000000000..b25cbabc485a8217ffe5da6f6f4f27a6b290a11e GIT binary patch literal 1875 zcmV-Z2dwysP)pM1xZ9fRCwC$T}^0RMHD`{bmferm71?5m(dZz^|2z-Rbf5Rk!rsSZ~2%@ESH-|Vf08e)VR(s zuo9~0I$70#E6k8X9Op-eRSREOs!VMHJdw z{JqQ+crj5R=^ourtmr!bqTx-UG$4j}0%fj$dH-Ez@rB))OBc2h+jC}aE(9vwsVI~hV$S9Ffk35Gtg<*&dsrxvvjQ!;(oI&m zRvOD*rpQpQ+4LqK3=u27Z5{uFAn+=NK=SXQYLq%)mD%PvkN46$49_+^)$kI-Hv|Ha z{XjsU$H0$3yRF2KmbyU*fz)JUyc7~&Z6814=DH}vbpxv8S;a8Wm$)Vl^9iZ?af0wKAvak)^ml{Y&eu|shf#z8wAn;a>gME`+OJf! zi3#tAE9(4e_%$@AKwm&J!gDya0mMa6A5t$iU0%`dyTy52G2X_|iyNnIGyEZ;X7Mdx zcZOcyRMGbFQqd*c4e=RmF0yxChF&viad$=gy-E&k;pPO|$&a-7A}`0YHWJ^fXhmZP zcsrnc9D>RPAnrM;DK<(WzMs4)lT#5-C~B{T8p9>96!#n|@$*(W7Fi`beO+9Ez_KAX zl_Ul6_5BGMocg_z-eF%Ou}MT){4|3@_bO?f@-GbYb)k+zSC8nrwx8-wjsgl-3UnBD!;LJaOy6q|st<52^ocA@NktWV1W^lb{ zc(36}861h&0Q5Z{Ax`)j(%2wSCeGDxfBhEd9K5V}eLF*q%_ueW4K#BGI}I-=I&+57 zphlFk@)9$`&TiEpInQV;vZ2c=>^@}pY8xDRHRwN5kFgX$+}GMRIPBRQ4{$+bPXaEj2rN~Io(FeC18AfKmz;!9jtYR zKjxtX97HBN;DS?e67sw`aAGY*Ec+uUDS`Kylpp>{#aT#vkJJFBtVpI?xp)v1(rVfX z%(RI8PIe5ZLGqpLE&@)*abW@9YvYQI#&h;cVXIcyj`{HEQ5?k@#Xr*87hg&QjI{s& N002ovPDHLkV1g%zVln^# literal 0 HcmV?d00001 diff --git a/src/images/bodyscoreIcon/visceral_fat.webp b/src/images/bodyscoreIcon/visceral_fat.webp deleted file mode 100644 index 1db45ea7f4929c3503f0b81a7b93052de9692f04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1006 zcmV+O~NV zHC$#6lsQZ)jLQsKz*{)utq``fX=U^pMpe!8Q~g@+{XQCfjOhOa(EppOPo3`^eEe!6 z3@2Va9_&1SYIV}=s#Y&z?Z|7bvXir~J;U%!`@Uo}rrB`1QJxd9z`&7JHp)Ur%H$Nd zA&U*&0wFtn7VYm4;mok`8Arf%PT+M@R*DmuvW!>*oX`QwM2ZueGH`>TzWZ(OPs5QZ zz5#O>`e8F=e`Aat(9RjmLsE{Jo7o8|@ELnfahwJE1qhe1Glh!#64(Wlg`giOd)r6F z+{@tE2LoZ5-YA1FDy}l~@0a)I5mA1{-8U#6(Q+7lMDd94AElUipZx`5M<;;oQj9f_ z=9(T*pwYzeEs7G-zYsyVF;-Ua20NTik)W3V5sFAk-3in3NSue9KHykKaWVmIn+$;w}0Uj7tyAj8HJVI^k2vNs&QoASnZu39?ejNLgg~MiOq2d1pr2j6)K4`m+3;B(uN`<%Dhl zi7gwIGFnEWoj^k1kod;5sdOVHa$iRVm+9C?iM6X*y+|+eTB~eI`0A?jor8~GO@!gZ ztH*<#=c`uJ|C<0-P&gnu000261OS}@DpUYe06vjOp-iQuBO)N^0I(7XX#fBRc2#`6 c#-8$Tr%s(Zbm`N40092@&hG92000000Ij0d-v9sr diff --git a/src/images/bodyscoreIcon/water.png b/src/images/bodyscoreIcon/water.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0be9432e0fc29d244ccbf7f6340ad3b7ae5fa0 GIT binary patch literal 1774 zcmVpLph-kQRCwC$UCnD%M-)E~Kd3adn=T}@iv}!lQBrW@CL3QtTHHvM zf*{fsf{S*c_8*Y9(O?h?;vx%i<3C`E4MsgOagYB6v~SDACEQh4pN%J&Z$Wvta1=U$ah8J<1Nv>ohX;{t=oml?l?!D98D zjGt!wQE00d5?O|HG|`eZy)V#8C@{F7p+Ykw@-^{(jtB{^3WVWRJRvD;c(B_ScS9u< zM>5>ArwqM#dea6C1VSZq$}$(Ng-S=PI{siGRJ+~fu24b~ z6Ov0@k=zZdC`7({T!tg$x>oY0o@3p4X+ zp-_oe|AqAg-YjrOQ&x|WaT9bnpb^?-WV|g9hxy*Fd=?3vXJmB7ka+Nsqd>9HX-3Ao zOrgKV6nc=6@fAbl$9bObO5cq#%Idp}#=h#m0QbdrpHYr8a&wJg;2}XMrdzLk$DL3+ zW7j5_Mvf9aTgLNPEyo=-4l_hPW!m=6C8h*ouLlHTpbzH&jC>t%MyWFKU;z&p@Sp)F z(|GXkQfO;Ds1gQS)e_^eNDJLibb(l8V`dmcHX&BMy=~nM$iXfY-~}eV8~Dhbi6!^$ zij}}BaJc2n4GLaOCC~+&BI0}&C*NHdbP=44U@Qo(Zgr<2Lx<2F{?Htl?G)?~hhjHB z4uh_a-5R?)c5&?T*xh@u-SxZqZ}WND={#>ZsCO4S6mM$y2!!Ou#^qXGR@&$QV~64} zCOs6e;0g#MYnpN>PF!%3VKI4$&0elGZs1KMhhnR1P9&S=2E^*Q3TGmkSW#IM>m(m- zh0dJ8XoJKN2TeHE98GRWG)0p^3~$_)kwiXTE9tn_kcMT5IC$a4UlXJD_Zjy&^z6%j zORc8|#7$5inz+PqLjFEM+Xs+lfe`H$pbfc{@Qgs`nFe&S11Y%2Oj_dF{D8FO^SrBx zHItXLc#xO!QaYz_WEJNU>RyA;3p;Xj5(&bCP;$&A17pBHWR7E$X z?RZF_)!glTWJi9I@sE;yTnZklNqgR?PNX@tRWC(OQUnC>dBrA%fcqxblZN#n#~Dc< z38V0=(xJFl`V$PE>C+s9{fXznuYlQy4 zgWbgN%RC|hV}Is$K!vS12N53lkYYFWSoTX$EP?l#roweJTn6KNWDH=)N~-CWgbNTM ztfom|q=n_mE5t>Ry*6WLfB^!ys=;$@+_8yqbluNwb#mLJAcQw~gZ~%)0rmjT=TY~U QwEzGB07*qoM6N<$f(_qRBme*a literal 0 HcmV?d00001 diff --git a/src/images/bodyscoreIcon/water.webp b/src/images/bodyscoreIcon/water.webp deleted file mode 100644 index c1ec1f8151d1233df383713025471466c564a5c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 926 zcmV;P17ZA9Nk&GN0{{S5MM6+kP&il$0000G0000}002_}06|PpNHzli00DOcv27$r za_*?=b8jLd9zufWl{2~Q`FyhU?6Vc?9R7Qfw(ffV6AQ(Hw7EU&LZF~^ZIdD?ifS0e z8F#N?4X15!8TXmS>7~c38{+@pPj=N8S!|K~D`Iz5fVHfO+Yiyy5?HXKTOIHW&=_n>_ZQ?sD>DyA=d}#*k{>4 zNxh8jcOZ%^`#K_xoQ!(FU?Q`8nN-y+%OoM&8jBwEkkJJZUCR`+XyYcez10v=m!&3h zK29m!xkxR;Jd56;)LukGx*d@hl<|d#OEtohAG)&m4-z_(rXq1NM48=*L^(yFA@M5# zorEv6n_|Hgg02W?Xjc+A?ZY@P5ZdhuJS4CeaBZ%%aJ5UQ;BfwmX^Qdl1P?f!GTp`P zlAyx{(^K4xgu?~X5^S4918m9k5w<9^2>W2FqfUEdoJR%IA?hs&dsHwbs0As9N@SXy zQe91%0D4dG*{we==zCBw)j@A?U%1tM;SH#6`T%+gyWHgFr3+6%A52T2B5Z*58(l1d zmP}7UFJZs4E*U)Nsp&509V+_F`oQoG6iic~PpC!KldFbLph?q}7Ut&-%pEuwXKnO^Xt?dIEOr=goH@wC^}yu8**Bz8s++=jjpQtNE#tVDu_4A(GIj znvZHk!Y&Vv&HT(iN&Wc~b(lna#0kxB#S z-3aBjFjd-ZW%Djf6)5Ld!riA!AL@sRhWdx4r+243{l5uTP&gnu000261OS}@DpUYe z06vjOp-iQuBO)N^0I(7XX#fBRc2#`6#-8$Tr%s(Zbm`N40092@&hG92000000Ee=; A4*&oF diff --git a/tracker.json b/tracker.json index 9d201cc..fb78d94 100644 --- a/tracker.json +++ b/tracker.json @@ -1,7 +1,7 @@ { "body-miscale-card": { - "updated_at": "2021-10-02", - "version": "v5.6.5", + "updated_at": "2021-10-05", + "version": "v5.6.6", "remote_location": "https://raw.githubusercontent.com/dckiller51/lovelace-body-miscale-card/master/dist/body-miscale-card.js", "visit_repo": "https://github.com/dckiller51/lovelace-body-miscale-card", "changelog": "https://github.com/dckiller51/lovelace-body-miscale-card/blob/master/CHANGELOG.md"