${r?R`
`:null} ${i.map((i=>{const{entity:s,extraSpacers:o}=i;"auto"===t.config.unit_prefix&&(i=Object.assign(Object.assign({},i),ve(t.config.unit_prefix,i.state,i.unit_of_measurement,!0)));const r=function(t,e,i,n){let s,o=e;do{s=t.toFixed(o++)}while(/^[0\.,]*$/.test(s)&&o<20);return It(parseFloat(s),i,n?{style:"currency",currency:n,minimumFractionDigits:o-1,maximumFractionDigits:o-1}:{minimumFractionDigits:0,maximumFractionDigits:o-1})}(i.state,t.config.round,t.locale,t.config.monetary_unit),a="passthrough"!==i.config.type,c=i.config.name||s.attributes.friendly_name||"",l=i.config.icon||Gt(s),d=t.vertical?"width":"height";return R`${i.top>0?R`
`:null} ${o?R`
`:null}
t.onTap(i)}" @dblclick="${()=>t.onDoubleTap(i)}" @mouseenter="${()=>t.onMouseEnter(i)}" @mouseleave="${t.onMouseLeave}" title="${r+i.unit_of_measurement+" "+c}" class="${t.highlightedEntities.includes(i.config)?"hl":""}">${e&&a?R``:null}
${function(t,e,i,n,s,o){const{show_names:r,show_states:a,show_units:c}=e;if("passthrough"===t.config.type||!r&&!a)return null;const l=t.size+s-1,d={lineHeight:Qt+"px"},h={};if(o){d.width=l+"px";const e=(i+(c?t.unit_of_measurement:"")).length*Xt;if(e>l){const t=l/e;d.fontSize=`${t}em`,d.lineHeight=`${t}em`}if(r){const t=Math.max(...n.split(/[\s]+/).map((t=>t.length))),e=t*Xt;if(e>l){const t=l/e;h.fontSize=`${t}rem`,h.lineHeight=`${t}rem`}}}else{if(l
t)).length;t>1&&(h.whiteSpace="pre",d.fontSize?(h.fontSize=1/t+.1+"rem",h.lineHeight=1/t+.1+"rem"):l${a?R`${i}${c?R`${t.unit_of_measurement}`:null}`:null} ${r?R`${o?null:R` `}${t.config.url?R`${n}`:R`${n}`}`:null}`}(i,t.config,r,c,n,t.vertical)}
${o?R`